diff options
author | David Schleef <ds@schleef.org> | 2010-07-26 19:27:31 -0700 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2010-07-26 19:27:31 -0700 |
commit | c07de9110a83b61307ce205e73f6acc5524d0428 (patch) | |
tree | d80ea72a660d04e05825cad02044311a70b166ce | |
parent | f7d61b8d3053af3e64bd6345e91706c0dc8c3b5f (diff) | |
download | orc-c07de9110a83b61307ce205e73f6acc5524d0428.tar.gz |
test: quiet test_accsadubl
-rw-r--r-- | testsuite/test_accsadubl.c | 27 |
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; } |