Lines Matching refs:ecx

287 "        movl    %%r14d, %%ecx\n"         /* ecx = len */
291 " sarl %%ecx\n"
314 " movl %%r14d, %%ecx\n" /* ecx = len */
318 " sarl %%ecx\n"
357 " movl %%eax, %%ecx\n" /* ecx = nbytes */
359 " negl %%ecx\n" /* nbytes = -nbytes */
364 " addl %%r15d, %%ecx\n" /* nbytes = dist - nbytes */
369 " subl %%ecx, %%eax\n" /* eax -= nbytes */
373 " cmpl %%ecx, %%r14d\n"
376 " subl %%ecx, %%eax\n" /* eax -= nbytes */
385 " cmpl %%eax, %%ecx\n"
392 " subl %%eax, %%ecx\n" /* nbytes -= write */
395 " cmpl %%ecx, %%eax\n"
398 " subl %%ecx, %%eax\n" /* len -= nbytes */
401 " movl 96(%%rsp), %%ecx\n" /* nbytes = write */
402 " cmpl %%ecx, %%eax\n"
405 " subl %%ecx, %%eax\n" /* len -= nbytes */
418 " cmpl %%ecx, %%eax\n"
421 " subl %%ecx, %%eax\n" /* len -= nbytes */
429 " movl %%eax, %%ecx\n" /* ecx = len */
522 " movl %%eax, %%ecx\n" /* len = this */
523 " shrl $16, %%ecx\n" /* len = this.val */
524 " movl %%ecx, 64(%%esp)\n" /* save len */
541 " movb %%ch, %%cl\n" /* move op back to ecx */
566 " movl 36(%%esp), %%ecx\n" /* ecx = dcode */
568 " movl (%%ecx,%%eax,4), %%eax\n"/* eax = dcode[hold & dmask] */
592 " movb %%ch, %%cl\n" /* move op back to ecx */
612 " movl 64(%%esp), %%ecx\n" /* ecx = len */
616 " sarl %%ecx\n"
641 " movl 64(%%esp), %%ecx\n" /* ecx = len */
645 " sarl %%ecx\n"
680 " movl 36(%%esp), %%ecx\n" /* ecx = dcode */
681 " movl (%%ecx,%%eax,4), %%eax\n" /* eax = dcode[val+(hold&mask[op])]*/
686 " movl %%eax, %%ecx\n"
688 " negl %%ecx\n" /* nbytes = -nbytes */
694 " addl %%ebp, %%ecx\n" /* nbytes = dist - nbytes */
698 " subl %%ecx, %%eax\n"
702 " cmpl %%ecx, %%eax\n"
705 " subl %%ecx, %%eax\n" /* len -= nbytes */
714 " cmpl %%eax, %%ecx\n"
719 " subl %%ecx, %%esi\n" /* from -= nbytes */
720 " subl %%eax, %%ecx\n" /* nbytes -= write */
723 " cmpl %%ecx, %%eax\n"
726 " subl %%ecx, %%eax\n" /* len -= nbytes */
729 " movl 52(%%esp), %%ecx\n" /* nbytes = write */
730 " cmpl %%ecx, %%eax\n"
733 " subl %%ecx, %%eax\n" /* len -= nbytes */
742 " subl %%ecx, %%esi\n" /* from += write - nbytes */
745 " cmpl %%ecx, %%eax\n"
748 " subl %%ecx, %%eax\n" /* len -= nbytes */
756 " movl %%eax, %%ecx\n"
795 : "memory", "%eax", "%ebx", "%ecx", "%edx", "%esi", "%edi"
849 mov ecx, eax /* len = this */
850 shr ecx, 16 /* len = this.val */
851 mov [esp+64], ecx /* save len */
868 mov cl, ch /* move op back to ecx */
893 mov ecx, [esp+36] /* ecx = dcode */
895 mov eax, [ecx+eax*4]/* eax = dcode[hold & dmask] */
919 mov cl, ch /* move op back to ecx */
939 mov ecx, [esp+64] /* ecx = len */
943 sar ecx, 1
968 mov ecx, [esp+64] /* ecx = len */
972 sar ecx, 1
1007 mov ecx, [esp+36] /* ecx = dcode */
1008 mov eax, [ecx+eax*4] /* eax = dcode[val+(hold&mask[op])]*/
1013 mov ecx, eax
1015 neg ecx /* nbytes = -nbytes */
1021 add ecx, ebp /* nbytes = dist - nbytes */
1025 sub eax, ecx
1029 cmp eax, ecx
1032 sub eax, ecx /* len -= nbytes */
1041 cmp ecx, eax
1046 sub esi, ecx /* from -= nbytes */
1047 sub ecx, eax /* nbytes -= write */
1050 cmp eax, ecx
1053 sub eax, ecx /* len -= nbytes */
1056 mov ecx, [esp+52] /* nbytes = write */
1057 cmp eax, ecx
1060 sub eax, ecx /* len -= nbytes */
1069 sub esi, ecx /* from += write - nbytes */
1072 cmp eax, ecx
1075 sub eax, ecx /* len -= nbytes */
1083 mov ecx, eax