Lines Matching refs:edx
541 "1: movl 28(%%edi), %%edx
544 " movl 4(%%esi), %%edx\n"
546 " movl %%edx, 4(%%edi)\n"
548 " movl 12(%%esi), %%edx\n"
550 " movl %%edx, 12(%%edi)\n"
552 " movl 20(%%esi), %%edx\n"
554 " movl %%edx, 20(%%edi)\n"
556 " movl 28(%%esi), %%edx\n"
558 " movl %%edx, 28(%%edi)\n"
566 : "eax", "edx", "memory", "cc");
582 : "ecx", "edx", "cc");
1046 #define cpuid(op, eax, ebx, ecx, edx) \
1053 "=c" (ecx), "=d" (edx) \
1060 int eax, ebx, ecx, edx;
1082 cpuid(0x00000000, eax, ebx, ecx, edx);
1088 cpuid(0x00000001, eax, ebx, ecx, edx);
1090 if(!(edx & 0x10)) {
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);
1114 if(edx & 0x00800000) flags |= XGI_CPUFL_MMX;
1116 if(edx & 0x02000000) flags |= (XGI_CPUFL_SSE | XGI_CPUFL_MMX2);
1118 if(edx & 0x04000000) flags |= (XGI_CPUFL_SSE | XGI_CPUFL_SSE2);
1120 cpuid(0x80000000, eax, ebx, ecx, edx);
1122 cpuid(0x80000001, eax, ebx, ecx, edx);
1124 if(edx
1126 if(IsAMD && (edx & 0x00400000)) flags |= XGI_CPUFL_MMX2;