diff -urN ATLAS.orig/config.c ATLAS/config.c --- ATLAS.orig/config.c Mon Jun 17 10:37:24 2002 +++ ATLAS/config.c Tue Oct 14 21:29:13 2003 @@ -1184,9 +1184,9 @@ case OSOSX: /* still has -funroll-all-loops bug, so don't put it in */ if (F77) strcpy(F77, "g77"); if (F77FLAGS) strcpy(F77FLAGS, "-funroll-all-loops -O3"); - strcpy(CCFLAGS, "-fomit-frame-pointer -O3 -traditional-cpp -faltivec"); + strcpy(CCFLAGS, "-fomit-frame-pointer -O3 -no-cpp-precomp -faltivec"); if (MMFLAGS) strcpy(MMFLAGS, -"-fomit-frame-pointer -O2 -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivec"); +"-fomit-frame-pointer -O2 -no-cpp-precomp -fschedule-insns -fschedule-insns2 -faltivec"); break; case OSFreeBSD: case OSLinux: diff -urN ATLAS.orig/tune/blas/gemm/CASES/ccases.flg ATLAS/tune/blas/gemm/CASES/ccases.flg --- ATLAS.orig/tune/blas/gemm/CASES/ccases.flg Mon Jun 17 10:42:07 2002 +++ ATLAS/tune/blas/gemm/CASES/ccases.flg Fri Oct 17 22:10:31 2003 @@ -20,13 +20,13 @@ -O -fomit-frame-pointer -fno-schedule-insns -fno-schedule-insns2 307 192 4 4 16 1 0 4 4 16 ATL_smm4x4x16_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -fschedule-insns2 -faltivec 308 192 4 4 4 1 0 4 4 4 ATL_smm4x4x4_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -fschedule-insns2 -faltivec 309 16 0 0 4 1 0 4 4 4 ATL_smmMNCU_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -fschedule-insns2 -faltivec 310 8 6 8 8 1 1 6 8 8 ATL_mm6x8x8_1p.c "R. Clint Whaley" \ gcc -fomit-frame-pointer -O2 -fno-schedule-insns -fno-schedule-insns2 diff -urN ATLAS.orig/tune/blas/gemm/CASES/dcases.flg ATLAS/tune/blas/gemm/CASES/dcases.flg --- ATLAS.orig/tune/blas/gemm/CASES/dcases.flg Mon Jun 17 10:42:07 2002 +++ ATLAS/tune/blas/gemm/CASES/dcases.flg Fri Oct 17 22:10:31 2003 @@ -26,16 +26,16 @@ -O -fno-schedule-insns -fno-schedule-insns2 -fomit-frame-pointer 309 192 4 4 -56 1 0 4 4 56 ATL_mm4x4x56_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 310 192 4 4 8 1 0 4 4 8 ATL_mm4x4x8_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 311 192 4 4 4 1 0 4 4 4 ATL_mm4x4x4_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 312 496 4 4 2 1 0 4 4 2 ATL_mm4x4x4_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 313 8 6 8 8 1 1 6 8 8 ATL_mm6x8x8_1p.c "R. Clint Whaley" \ gcc -fomit-frame-pointer -O2 -fno-schedule-insns -fno-schedule-insns2 diff -urN ATLAS.orig/tune/blas/gemm/CASES/scases.flg ATLAS/tune/blas/gemm/CASES/scases.flg --- ATLAS.orig/tune/blas/gemm/CASES/scases.flg Mon Jun 17 10:42:07 2002 +++ ATLAS/tune/blas/gemm/CASES/scases.flg Fri Oct 17 22:10:31 2003 @@ -20,13 +20,13 @@ -O -fomit-frame-pointer -fno-schedule-insns -fno-schedule-insns2 307 192 4 4 16 1 0 4 4 16 ATL_smm4x4x16_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -fschedule-insns2 -faltivec 308 192 4 4 4 1 0 4 4 4 ATL_smm4x4x4_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -fschedule-insns2 -faltivec 309 16 0 0 4 1 0 4 4 4 ATL_smmMNCU_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -fschedule-insns2 -faltivec 310 8 6 8 8 1 1 6 8 8 ATL_mm6x8x8_1p.c "R. Clint Whaley" \ gcc -fomit-frame-pointer -O2 -fno-schedule-insns -fno-schedule-insns2 diff -urN ATLAS.orig/tune/blas/gemm/CASES/zcases.flg ATLAS/tune/blas/gemm/CASES/zcases.flg --- ATLAS.orig/tune/blas/gemm/CASES/zcases.flg Mon Jun 17 10:42:07 2002 +++ ATLAS/tune/blas/gemm/CASES/zcases.flg Fri Oct 17 22:10:31 2003 @@ -26,16 +26,16 @@ -O -fno-schedule-insns -fno-schedule-insns2 -fomit-frame-pointer 309 192 4 4 -56 1 0 4 4 56 ATL_mm4x4x56_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 310 192 4 4 8 1 0 4 4 8 ATL_mm4x4x8_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 311 192 4 4 4 1 0 4 4 4 ATL_mm4x4x4_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 312 496 4 4 2 1 0 4 4 2 ATL_mm4x4x4_av.c "R. Clint Whaley" \ cc --fomit-frame-pointer -O -traditional-cpp -fschedule-insns -faltivec +-fomit-frame-pointer -O -no-cpp-precomp -fschedule-insns -faltivec 313 8 6 8 8 1 1 6 8 8 ATL_mm6x8x8_1p.c "R. Clint Whaley" \ gcc -fomit-frame-pointer -O2 -fno-schedule-insns -fno-schedule-insns2 diff -urN ATLAS.orig/tune/sysinfo/ATL_walltime.c ATLAS/tune/sysinfo/ATL_walltime.c --- ATLAS.orig/tune/sysinfo/ATL_walltime.c Mon Jun 17 10:42:02 2002 +++ ATLAS/tune/sysinfo/ATL_walltime.c Tue Oct 14 21:29:59 2003 @@ -43,9 +43,9 @@ static inline void microtime(unsigned *lo, unsigned *hi) { __asm __volatile ( - ".byte 0x0f; .byte 0x31 # RDTSC instruction - movl %%edx,%0 # High order 32 bits - movl %%eax,%1 # Low order 32 bits" + ".byte 0x0f; .byte 0x31 # RDTSC instruction" + "movl %%edx,%0 # High order 32 bits" + "movl %%eax,%1 # Low order 32 bits" : "=g" (*hi), "=g" (*lo) :: "eax", "edx"); }