Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 174968 | Differences between
and this patch

Collapse All | Expand All

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

Return to bug 174968