diff -N -r -c HLib-1.3/acinclude.m4 HLib-1.3new/acinclude.m4 *** HLib-1.3/acinclude.m4 Sun Dec 12 17:42:30 2004 --- HLib-1.3new/acinclude.m4 Tue Apr 5 16:34:17 2005 *************** *** 955,961 **** #include typedef float v2df __attribute__((mode(V2DF))); void panic(int id) { exit(1); } ! int main() { v2df x = { 1.0, 2.0 }; signal(SIGSEGV, panic); x = x*x; x = __builtin_ia32_sqrtpd(x); return 0; } ], [ AC_MSG_RESULT(yes) have_sse2="yes" --- 955,961 ---- #include typedef float v2df __attribute__((mode(V2DF))); void panic(int id) { exit(1); } ! int main() { v2df y[1], x = { 1.0, 2.0 }; double x2[2] = { 1.0, 2.0 }; signal(SIGSEGV, panic); x = __builtin_ia32_loadupd(x2); x = x*x; x = __builtin_ia32_sqrtpd(x); y[0] = __builtin_ia32_loadupd(x2); return 0; } ], [ AC_MSG_RESULT(yes) have_sse2="yes" diff -N -r -c HLib-1.3/configure HLib-1.3new/configure *** HLib-1.3/configure Sun Dec 12 17:43:00 2004 --- HLib-1.3new/configure Tue Apr 5 16:34:17 2005 *************** *** 13284,13290 **** #include typedef float v2df __attribute__((mode(V2DF))); void panic(int id) { exit(1); } ! int main() { v2df x = { 1.0, 2.0 }; signal(SIGSEGV, panic); x = x*x; x = __builtin_ia32_sqrtpd(x); return 0; } _ACEOF rm -f conftest$ac_exeext --- 13284,13290 ---- #include typedef float v2df __attribute__((mode(V2DF))); void panic(int id) { exit(1); } ! int main() { v2df y[1], x = { 1.0, 2.0 }; double x2[2] = { 1.0, 2.0 }; signal(SIGSEGV, panic); x = __builtin_ia32_loadupd(x2); x = x*x; x = __builtin_ia32_sqrtpd(x); y[0] = __builtin_ia32_loadupd(x2); return 0; } _ACEOF rm -f conftest$ac_exeext