Blob Blame History Raw
--- lib/neuralnet.c	2007-12-19 00:20:04.000000000 -0600
+++ lib/neuralnet.c	2008-09-05 15:24:09.000000000 -0500
@@ -611,15 +611,16 @@
     
     return 0;
 }
+/*
 #if USE_SSE_VECTORIZE
 
 #if defined(_MSC_VER) || defined(DISABLE_SSE_TEST) || __x86_64
-
+*/
 int SSE_Supported()
 {
 	return 1;
 }
-
+/*
 #else
 
 static int CheckSSE(void)
@@ -636,7 +637,9 @@
 #else
 
 	asm (
+*/	
 		/* Check if cpuid is supported (can bit 21 of flags be changed) */
+/*
 		"mov $1, %%eax\n\t"
 		"shl $21, %%eax\n\t"
 		"mov %%eax, %%edx\n\t"
@@ -653,33 +656,45 @@
 		"xor %%ecx, %%eax\n\t"
 		"test %%edx, %%eax\n\t"
 		"jnz 1f\n\t"
+*/		
 		/* Failed (non-pentium compatible machine) */
+/*
 		"mov $-1, %%ebx\n\t"
 		"jp 4f\n\t"
 
 "1:"
+*/
 		/* Check feature test is supported */
+/*
 		"mov $0, %%eax\n\t"
 		"cpuid\n\t"
 		"cmp $1, %%eax\n\t"
 		"jge 2f\n\t"
+*/		
 		/* Unlucky - somehow cpuid 1 isn't supported */
+/*
 		"mov $-2, %%ebx\n\t"
 		"jp 4f\n\t"
 
 "2:"
+*/
 		/* Check if sse is supported (bit 25 in edx from cpuid 1) */
+/*
 		"mov $1, %%eax\n\t"
 		"cpuid\n\t"
 		"mov $1, %%eax\n\t"
 		"shl $25, %%eax\n\t"
 		"test %%eax, %%edx\n\t"
 		"jnz 3f\n\t"
+*/		
 		/* Not supported */
+/*
 		"mov $0, %%ebx\n\t"
 		"jp 4f\n\t"
 "3:"
+*/
 		/* Supported */
+/*		
 		"mov $1, %%ebx\n\t"
 "4:"
 
@@ -695,10 +710,14 @@
 		printf("No sse cpuid check available\n");
 		break;
 	case 0:
+*/	
 		/* No SSE support */
+/*
 		break;
 	case 1:
+*/	
 		/* SSE support */
+/*
 		return 1;
 	default:
 		printf("Unknown return testing for SSE\n");
@@ -719,3 +738,4 @@
 
 #endif
 #endif
+*/
\ No newline at end of file