Mercurial > vec
comparison test/test_compare.h @ 7:945d410803f8
*: fix clang & gcc warnings, add avg test, etc
author | Paper <paper@tflc.us> |
---|---|
date | Wed, 23 Oct 2024 20:07:08 -0400 |
parents | 75ab77f874e2 |
children | d1d5d767004c |
comparison
equal
deleted
inserted
replaced
6:978c167dcceb | 7:945d410803f8 |
---|---|
9 v##sign##int##bits##x##size##_store(b, orig_b); \ | 9 v##sign##int##bits##x##size##_store(b, orig_b); \ |
10 v##sign##int##bits##x##size##_store(c, orig_c); \ | 10 v##sign##int##bits##x##size##_store(c, orig_c); \ |
11 \ | 11 \ |
12 for (int i = 0; i < size; i++) { \ | 12 for (int i = 0; i < size; i++) { \ |
13 if ((sign##int##bits##_t)(((equiv) ? UINT##bits##_MAX : 0)) != orig_c[i]) { \ | 13 if ((sign##int##bits##_t)(((equiv) ? UINT##bits##_MAX : 0)) != orig_c[i]) { \ |
14 fprintf(stderr, "v" #sign "int" #bits "x" #size "_" #op " test FAILED at index %d: (" #equiv ") [%" PRI ## psign ## bits "] does not equal result [%" PRI ## psign ## bits "]!\n", i, equiv, orig_c[i]); \ | 14 fprintf(stderr, "v" #sign "int" #bits "x" #size "_" #op " test FAILED at index %d: (" #equiv ") [%d] does not equal result [%" PRI ## psign ## bits "]!\n", i, equiv, orig_c[i]); \ |
15 print_v##sign##int##bits##x##size(stderr,a); \ | 15 print_v##sign##int##bits##x##size(stderr,a); \ |
16 print_v##sign##int##bits##x##size(stderr,b); \ | 16 print_v##sign##int##bits##x##size(stderr,b); \ |
17 print_v##sign##int##bits##x##size(stderr,c); \ | 17 print_v##sign##int##bits##x##size(stderr,c); \ |
18 fprintf(stderr, "\n"); \ | 18 fprintf(stderr, "\n"); \ |
19 return 1; \ | 19 return 1; \ |