Home | History | Annotate | Download | only in test

Lines Matching defs:ecx

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;
186 ecx = 0x0004;
195 TEST_LEA("(%%ecx)");
202 TEST_LEA("0x40(%%ecx)");
209 TEST_LEA("0x4000(%%ecx)");
214 TEST_LEA("(%%eax, %%ecx)");
216 TEST_LEA("(%%ecx, %%ecx)");
217 TEST_LEA("(%%edx, %%ecx)");
218 TEST_LEA("(%%esi, %%ecx)");
219 TEST_LEA("(%%edi, %%ecx)");
221 TEST_LEA("0x40(%%eax, %%ecx)");
224 TEST_LEA("(%%ecx, %%ecx, 2)");
225 TEST_LEA("(%%edx, %%ecx, 4)");
226 TEST_LEA("(%%esi, %%ecx, 8)");
230 TEST_LEA("(,%%ecx, 8)");
234 TEST_LEA("0x40(,%%ecx, 8)");
237 TEST_LEA("-10(%%ecx, %%ecx, 2)");
238 TEST_LEA("-10(%%edx, %%ecx, 4)");
239 TEST_LEA("-10(%%esi, %%ecx, 8)");
241 TEST_LEA("0x4000(%%ecx, %%ecx, 2)");
242 TEST_LEA("0x4000(%%edx, %%ecx, 4)");
243 TEST_LEA("0x4000(%%esi, %%ecx, 8)");
1125 int esi, edi, eax, ecx, eflags;\
1130 ecx = 17;\
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,\
1313 #define REG_ECX ECX
1538 "movl $3, %%ecx\n"
1541 "decl %%ecx\n"
1547 "movl $0, %%ecx\n"
1549 "movl $3, %%ecx\n"
1551 "movl $1, %%ecx\n"
1557 "movl $0, %%ecx\n"
1559 "movl $4, %%ecx\n"
1570 "movl %%ss, %%ecx\n"
1571 "movl %%ecx, %%ss\n"
1574 "movl %%ecx, %%ss\n"
1579 "pushl %%ecx\n"
1589 : "cc", "memory", "eax", "ecx", "esi", "edi");