test: quiet test_accsadubl
authorDavid Schleef <ds@schleef.org>
Tue, 27 Jul 2010 02:27:31 +0000 (19:27 -0700)
committerDavid Schleef <ds@schleef.org>
Tue, 27 Jul 2010 02:27:31 +0000 (19:27 -0700)
testsuite/test_accsadubl.c

index 258fa14..b64656b 100644 (file)
@@ -26,19 +26,24 @@ main (int argc, char *argv[])
 
   orc_init();
 
-for(n=0;n<20;n++){
-  sum = 0;
-  for(i=0;i<n;i++){
-    array1[i] = rand();
-    array2[i] = rand();
-    printf("%d: %d %d -> %d\n", i, array1[i], array2[i],
-        abs(array1[i] - array2[i]));
-    sum += abs(array1[i] - array2[i]);
+  for(n=0;n<20;n++){
+    sum = 0;
+    for(i=0;i<n;i++){
+      array1[i] = rand();
+      array2[i] = rand();
+      sum += abs(array1[i] - array2[i]);
+    }
+    if (sum != orc_sad_u8 (array1, array2, n)) {
+      for(i=0;i<n;i++){
+        printf("%d: %d %d -> %d\n", i, array1[i], array2[i],
+            abs(array1[i] - array2[i]));
+      }
+
+      printf("sum %d %d\n", sum, orc_sad_u8 (array1, array2, n));
+      error = TRUE;
+    }
   }
 
-  printf("sum %d %d\n", sum, orc_sad_u8 (array1, array2, n));
-}
-
   if (error) return 1;
   return 0;
 }