Lines Matching defs:ecx
115 " shrl $1, %%ecx\n" \
118 "1: shrl $1, %%ecx\n" \
411 " shrl $1, %%ecx\n"
414 "1: shrl $1, %%ecx\n"
432 " cmpl $32, %%ecx\n"
437 " subl %%eax, %%ecx\n"
438 " xchgl %%eax, %%ecx\n"
440 " movl %%eax, %%ecx\n"
441 " subl $32, %%ecx\n"
445 " subl $32, %%ecx\n"
465 "2: addl $32, %%ecx\n"
484 : "ecx", "edx", "cc");
932 #define cpuid(op, eax, ebx, ecx, edx) \
939 "=c" (ecx), "=d" (edx) \
945 int eax, ebx, ecx, edx;
957 : "=a" (eax), "=c" (ecx)
961 if(eax == ecx) {
967 cpuid(0x00000000, eax, ebx, ecx, edx);
973 cpuid(0x00000001, eax, ebx, ecx, edx);
985 unsigned int flags = 0, eax, ebx, ecx, edx;
993 cpuid(0x00000000, eax, ebx, ecx, edx);
995 IsAMD = (ebx == 0x68747541) && (edx == 0x69746e65) && (ecx == 0x444d4163);
997 cpuid(0x00000001, eax, ebx, ecx, edx);
1005 cpuid(0x80000000, eax, ebx, ecx, edx);
1007 cpuid(0x80000001, eax, ebx, ecx, edx);