summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2010-07-26 19:27:31 -0700
committerDavid Schleef <ds@schleef.org>2010-07-26 19:27:31 -0700
commitc07de9110a83b61307ce205e73f6acc5524d0428 (patch)
treed80ea72a660d04e05825cad02044311a70b166ce
parentf7d61b8d3053af3e64bd6345e91706c0dc8c3b5f (diff)
downloadorc-c07de9110a83b61307ce205e73f6acc5524d0428.tar.gz
test: quiet test_accsadubl
-rw-r--r--testsuite/test_accsadubl.c27
1 files changed, 16 insertions, 11 deletions
diff --git a/testsuite/test_accsadubl.c b/testsuite/test_accsadubl.c
index 258fa14..b64656b 100644
--- a/testsuite/test_accsadubl.c
+++ b/testsuite/test_accsadubl.c
@@ -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;
}