View | Details | Raw Unified
Collapse All | Expand All

(-) fftw-3.0.1.old/dft/k7/k7.c (-2 / +2 lines)
 Lines 28-34    Link Here 
{
{
     int eax, ecx, edx;
     int eax, ecx, edx;
     __asm__("push %%ebx\n\tcpuid\n\tpop %%ebx"
     __asm__("push %%rbx\n\tcpuid\n\tpop %%rbx"
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "a" (op));
	     : "a" (op));
     return edx;
     return edx;
 Lines 38-44    Link Here 
{
{
     int eax, ecx, edx;
     int eax, ecx, edx;
     __asm__("push %%ebx\n\tcpuid\n\tpop %%ebx"
     __asm__("push %%rbx\n\tcpuid\n\tpop %%rbx"
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "a" (op));
	     : "a" (op));
     return eax;
     return eax;
(-) fftw-3.0.1.old/simd/3dnow.c (-2 / +2 lines)
 Lines 29-35    Link Here 
{
{
     int eax, ecx, edx;
     int eax, ecx, edx;
     __asm__("push %%ebx\n\tcpuid\n\tpop %%ebx"
     __asm__("push %%rbx\n\tcpuid\n\tpop %%rbx"
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "a" (op));
	     : "a" (op));
     return edx;
     return edx;
 Lines 39-45    Link Here 
{
{
     int eax, ecx, edx;
     int eax, ecx, edx;
     __asm__("push %%ebx\n\tcpuid\n\tpop %%ebx"
     __asm__("push %%rbx\n\tcpuid\n\tpop %%rbx"
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "a" (op));
	     : "a" (op));
     return eax;
     return eax;
(-) fftw-3.0.1.old/simd/sse2.c (-1 / +1 lines)
 Lines 43-49    Link Here 
#else
#else
     int eax, ecx, edx;
     int eax, ecx, edx;
     __asm__("push %%ebx\n\tcpuid\n\tpop %%ebx"
     __asm__("push %%rbx\n\tcpuid\n\tpop %%rbx"
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "a" (op));
	     : "a" (op));
     return edx;
     return edx;
(-) fftw-3.0.1.old/simd/sse.c (-1 / +1 lines)
 Lines 43-49    Link Here 
#else
#else
     int eax, ecx, edx;
     int eax, ecx, edx;
     __asm__("push %%ebx\n\tcpuid\n\tpop %%ebx"
     __asm__("push %%rbx\n\tcpuid\n\tpop %%rbx"
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "=a" (eax), "=c" (ecx), "=d" (edx)
	     : "a" (op));
	     : "a" (op));
     return edx;
     return edx;