Home | History | Annotate | Download | only in test

Lines Matching defs:eax

168         : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
176 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
183 int eax, ebx, ecx, edx, esi, edi, res;
184 eax = 0x0001;
193 TEST_LEA("(%%eax)");
200 TEST_LEA("0x40(%%eax)");
207 TEST_LEA("0x4000(%%eax)");
214 TEST_LEA("(%%eax, %%ecx)");
221 TEST_LEA("0x40(%%eax, %%ecx)");
228 TEST_LEA("(,%%eax, 2)");
232 TEST_LEA("0x40(,%%eax, 2)");
839 #define TEST_CMPXCHG(op, size, opconst, eax)\
846 : "0" (op0), "1" (op1), "a" (eax));\
847 printf("%-10s EAX=%08x A=%08x C=%08x\n",\
848 #op, eax, op0, op1);\
1094 printf("xlat: EAX=%08x\n", res);
1125 int esi, edi, eax, ecx, eflags;\
1129 eax = 0x12345678;\
1139 : "=S" (esi), "=D" (edi), "=a" (eax), "=c" (ecx), "=g" (eflags)\
1140 : "0" (esi), "1" (edi), "2" (eax), "3" (ecx));\
1141 printf("%-10s ESI=%08x EDI=%08x EAX=%08x ECX=%08x EFL=%04x\n",\
1142 REP #OP size, esi, edi, eax, ecx,\
1255 ah = (r->eax >> 8) & 0xff;
1275 r->eax = (r->eax & ~0xff) | '$';
1311 #define REG_EAX EAX
1564 "movl $20, %%eax\n"
1566 "movl $0, %%eax\n"
1573 "movl $1, %%eax\n"
1578 "movl $1, %%eax\n"
1582 "movl $1, %%eax\n"
1589 : "cc", "memory", "eax", "ecx", "esi", "edi");
1597 0xb8, 0x1, 0x00, 0x00, 0x00, /* movl $1, %eax */
1602 "movl 4(%esp), %eax\n"
1603 "movl %eax, smc_patch_addr2 + 1\n"
1613 "movl $1, %eax\n"