Home | History | Annotate | Download | only in X86

Lines Matching full:eax

31         xorl    %eax, %eax
36 sall %cl, %eax
45 movl %ecx, %eax
46 shrl $5, %eax
47 movl %eax, %edx
49 sall %cl, %eax
134 movl 8(%esp), %eax
135 cmpl %eax, 4(%esp)
137 movzbl %al, %eax
144 xor %eax, %eax
173 movl $16843009, %eax
174 movl %eax, 4(%edx)
175 movl %eax, (%edx)
191 movl 4(%esp), %eax
192 movl %eax, %ecx
195 addl %ecx, %eax
196 sarl $3, %eax
202 movl 4(%esp), %eax
203 cmpl $-1, %eax
204 leal 7(%eax), %ecx
205 cmovle %ecx, %eax
206 sarl $3, %eax
245 movl 8(%esp), %eax
246 movaps (%eax), %xmm0
247 movl 4(%esp), %eax
248 movaps (%eax), %xmm1
252 movl $3, %eax
255 cmove %edx, %eax
283 imull $3, 4(%esp), %eax
287 movl 4(%esp), %eax
288 leal (%eax,%eax,2), %eax
313 bsfl %ecx, %eax
315 cmove %edx, %eax
316 incl %eax
319 cmove %edx, %eax
326 bsfl 4(%esp), %eax
327 cmove %edx, %eax
328 addl $1, %eax
382 00000003 movl 0x08(%esp,1),%eax
383 00000007 movl %eax,%ecx
386 00000010 andl $0x0000ffff,%eax
387 00000015 cvtsi2ss %eax,%xmm1
419 movl %esi, %eax
425 movl $2155905153, %eax
480 movl %edx, %eax
481 cmovne %ecx, %eax
490 movl %ecx, %eax
506 movl 4(%esp), %eax
507 movl %eax, %ecx
513 addl $2, %eax
516 movl %ecx, %eax
519 movl 4(%esp), %eax
520 movl %eax, %ecx
525 leal 1(%ecx,%eax), %eax
532 leal 1(%edx), %eax
534 cmpl 8(%esp), %eax
535 cmove %edx, %eax
538 movl 4(%esp), %eax
539 addl $1, %eax
541 cmpl 8(%esp), %eax
543 addl %edx, %eax
594 pop %eax # realign stack.
608 movl $7, %eax
610 subl %ecx, %eax
615 movsbl 4(%esp), %eax
616 neg %eax
617 add $7, %eax
625 movl $7, %eax
626 subl 4(%esp), %eax
642 It would be smaller, and potentially faster, to push eax on entry and to
702 movzbl %al, %eax
709 movzbl %al, %eax
734 movswl -68(%ebp), %eax
737 subl %eax, -80(%ebp)
738 movswl -52(%ebp), %eax
740 subl %eax, -84(%ebp)
741 movswl -70(%ebp), %eax
743 subl %eax, -88(%ebp)
744 movswl -50(%ebp), %eax
745 subl %eax, %ecx
747 movswl -42(%ebp), %eax
748 movl %eax, -92(%ebp)
749 movswl -66(%ebp), %eax
750 movl %eax, -96(%ebp)
761 This has redundant subtractions of %eax from a stack slot. However, %ecx doesn't
762 change, so we could simply subtract %eax from %ecx first and then use %ecx (or
815 movl 16(%esp), %eax
824 cmpl $0, %eax
899 xorl %eax, %eax
902 cmpl $262144, %eax
905 addl $1, %eax
906 cmpl $262145, %eax
917 movl $1, %eax
920 cmpl $262145, %eax
923 incl %eax
928 xorl %eax, %eax
936 leal 1(%eax), %edx
939 cmpl $262144, %eax
957 movl (%esp), %eax
972 movzwl 4(%esp), %eax
973 orl $255, %eax
978 movl $65280, %eax
979 andl 4(%esp), %eax
980 orl $255, %eax
997 movl %esi, %eax
1012 movl 16(%esp), %eax
1013 imull 4(%esp), %eax
1014 addl %eax, %ecx
1015 movl 4(%esp), %eax
1027 xorl %eax, %eax
1028 movl %eax, 124(%esp)
1085 We should investigate using cdq/ctld (effect: edx = sar eax, 31)
1095 movl 4(%esp), %eax
1097 xorl %edx, %eax
1098 subl %edx, %eax
1117 movl 8(%esp), %eax
1118 cmpl $65536, %eax
1122 shrl $16, %eax
1123 movzbl first_one(%eax), %eax
1126 xorl %eax, %eax
1129 We could change the "movl 8(%esp), %eax" into "movzwl 10(%esp), %eax"; this
1158 movl 8(%esp), %eax
1159 addl %ecx, %eax
1163 movl %ecx, %eax
1164 subl %edx, %eax
1168 couple more movls by putting 4(%esp) into %eax instead of %ecx.
1200 incl %eax
1201 cmpl %eax, %esi
1259 movl %edi, %eax
1260 subl %esi, %eax
1297 movl 176(%rsp), %eax
1298 cmpl $47, %eax
1305 movl (%rcx), %eax
1309 movl %eax, %ecx
1310 addl $8, %eax
1312 movl %eax, 176(%rsp)
1324 movl $8, %eax
1325 cmpl $48, %eax
1328 movl (%rdx), %eax
1334 mov %eax, %edx
1336 addl $8, %eax
1337 movl %eax, -120(%rsp)
1338 movl (%rdx), %eax
1346 leal 12(%ebp), %eax
1347 movl %eax, -4(%ebp)
1348 leal 16(%ebp), %eax
1349 movl %eax, -4(%ebp)
1350 movl 12(%ebp), %eax
1358 movl 12(%ebp), %eax
1388 movl 12(%ebp), %eax
1392 movl 8(%ebp), %eax
1394 movl %edx, %eax
1435 movl 4(%esp), %eax
1436 addl 8(%esp), %eax
1458 movl %ebx, %eax
1460 shrdl $31, %edx, %eax
1461 addl %eax, (%esi,%ecx,4)
1469 movl 24(%esp), %eax
1470 movl (%eax,%edi,4), %ebx
1473 movl %ebx, %eax
1479 shldl $1, %eax, %ebx
1480 movl 20(%esp), %eax
1481 addl %ebx, (%eax,%edi,4)
1540 movl 60(%esp), %eax
1541 movl %eax, 124(%esp)
1542 movl 56(%esp), %eax
1543 movl %eax, 120(%esp)
1544 movl 52(%esp), %eax
1576 movl 4(%esp), %eax
1577 andl $127, %eax
1578 cmpl $31, %eax
1580 movzbl %al, %eax
1584 xorl %eax, %eax
1612 movl 4(%esp), %eax
1613 shrl $4, %eax
1614 andl $15, %eax
1618 movzbl 4(%esp), %eax
1619 shrl $4, %eax
1664 movzbl %al, %eax
1690 movzbl %al, %eax
1696 movzbl (%rdi), %eax
1706 movl 4(%esp), %eax
1707 testb $4, (%eax)
1709 movzbl %al, %eax
1713 movl 4(%esp), %eax
1714 movl (%eax), %eax
1715 shrl $2, %eax
1716 andl $1, %eax
1717 xorl $1, %eax
1742 movzbl %al, %eax
1765 movsbl %sil, %eax
1767 cmpl %eax, %ecx
1769 movzbl %al, %eax
1830 movl 4(%esp), %eax
1831 cmpl $1, %eax
1833 testl %eax, %eax
1838 movl 4(%esp), %eax
1839 cmpl $1, %eax
1868 movl %edi, %eax
1869 subl %ecx, %eax
1875 leal (%rsi,%rdi), %eax
1876 cmpl %esi, %eax
1877 adcl $0, %eax
1921 movzbl %al, %eax
1929 movzbl (%rsi), %eax
1933 movzbl 1(%rsi), %eax
1936 movzbl 2(%rsi), %eax
1939 movzbl 3(%rdi), %eax
1943 movzbl %al, %eax
1961 movzbl %al, %eax
1962 btl %eax, %edi
2030 movl $0, %eax
2031 cmovnsl %ecx, %eax
2048 movl $-1, %eax
2050 xaddl %eax, (%rdi)
2051 cmpl $1, %eax
2069 xorl %eax, %eax
2075 bsrl %edi, %eax
2076 cmovel %ecx, %eax
2077 xorl $-32, %eax
2078 addl $33, %eax
2083 xorl %eax, %eax
2088 bsrl %edi, %eax
2089 xorl $-32, %eax
2090 addl $33, %eax