Lines Matching refs:ecx
147 " shrl $1, %%ecx\n" \
150 "1: shrl $1, %%ecx\n" \
507 " shrl $1, %%ecx\n"
510 "1: shrl $1, %%ecx\n"
529 " cmpl $32, %%ecx\n"
534 " subl %%eax, %%ecx\n"
535 " xchgl %%eax, %%ecx\n"
537 " movl %%eax, %%ecx\n"
538 " subl $32, %%ecx\n"
542 " subl $32, %%ecx\n"
562 "2: addl $32, %%ecx\n"
582 : "ecx", "edx", "cc");
1046 #define cpuid(op, eax, ebx, ecx, edx) \
1053 "=c" (ecx), "=d" (edx) \
1060 int eax, ebx, ecx, edx;
1072 : "=a" (eax), "=c" (ecx)
1076 if(eax == ecx) {
1082 cpuid(0x00000000, eax, ebx, ecx, edx);
1088 cpuid(0x00000001, eax, ebx, ecx, edx);
1100 unsigned int flags = 0, eax, ebx, ecx, edx;
1108 cpuid(0x00000000, eax, ebx, ecx, edx);
1110 IsAMD = (ebx == 0x68747541) && (edx == 0x69746e65) && (ecx == 0x444d4163);
1112 cpuid(0x00000001, eax, ebx, ecx, edx);
1120 cpuid(0x80000000, eax, ebx, ecx, edx);
1122 cpuid(0x80000001, eax, ebx, ecx, edx);