Test results for amd64, freshwrap,big, crypto_sign/mqom2cat1gf256shortr3
[Page version: 20260116 15:36:10]
Measurements for amd64, freshwrap,big, crypto_sign
Test results for amd64, freshwrap,big, crypto_sign
Test results for crypto_sign/mqom2cat1gf256shortr3
Computer: freshwrap,big
Microarchitecture: amd64; Raptor Cove (b06a2-40)
Architecture: amd64
CPU ID: GenuineIntel-000b06a2-40-bfebfbff
SUPERCOP version: 20251222
Operation: crypto_sign
Primitive: mqom2cat1gf256shortr3
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12488424 | 261489 16 0 | 265886 828 1832 | avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 13381936 | 262795 96 0 | 266446 948 1832 | avx2_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 13611588 | 252218 96 0 | 259446 948 1832 | avx2_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 13640009 | 218585 96 0 | 225304 940 1832 | avx2_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 15894233 | 247213 16 0 | 249206 828 1832 | avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 27646922 | 415453 16 0 | 333198 828 1832 | ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 33008200 | 247831 0 0 | 249926 812 1832 | avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 34377885 | 229787 96 0 | 221806 948 1832 | ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 36374195 | 236326 96 0 | 240358 948 1768 | avx2_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 39809027 | 174112 96 0 | 186239 948 1832 | ref_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 40842252 | 147647 96 0 | 159656 940 1832 | ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 40868451 | 202768 0 0 | 212830 804 1800 | avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 42062915 | 171304 16 0 | 181782 828 1832 | ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 44950442 | 331662 16 0 | 249366 828 1832 | plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 51847113 | 180030 96 0 | 171790 948 1832 | plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 57993871 | 122831 96 0 | 134718 948 1832 | plain32_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 59377163 | 171646 0 0 | 181158 812 1832 | ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 59803400 | 260673 16 0 | 262198 820 1832 | avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 60006525 | 93428 96 0 | 105320 940 1832 | plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 61241171 | 115911 16 0 | 126366 828 1832 | plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 62588842 | 247810 16 0 | 250158 820 1832 | avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 63396334 | 262007 96 0 | 264894 916 1832 | avx2_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 63403243 | 251604 96 0 | 257534 916 1832 | avx2_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 63449074 | 164140 96 0 | 174503 948 1768 | ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 63953058 | 217796 96 0 | 222192 908 1832 | avx2_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 69467115 | 114988 0 0 | 124526 812 1832 | plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 72797569 | 414582 16 0 | 332646 820 1832 | ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 77762745 | 130041 0 0 | 142086 804 1800 | ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 80143570 | 109879 96 0 | 120231 948 1768 | plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 82303224 | 247117 0 0 | 250478 812 1832 | avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 82375139 | 229025 96 0 | 207670 916 1832 | ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 83640248 | 235505 96 0 | 237142 916 1768 | avx2_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 84180601 | 170509 16 0 | 179678 820 1832 | ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 85888649 | 173582 96 0 | 184887 916 1832 | ref_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 86376536 | 76901 0 0 | 88950 804 1800 | plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 87611379 | 146980 96 0 | 156712 908 1832 | ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 90882041 | 330791 16 0 | 248846 820 1832 | plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 91627975 | 202255 0 0 | 210742 804 1800 | avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 103087728 | 170844 0 0 | 178782 812 1832 | ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 103230505 | 179268 96 0 | 157638 916 1832 | plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 103732774 | 115116 16 0 | 124326 820 1832 | plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 106844689 | 122301 96 0 | 133366 916 1832 | plain32_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 108631393 | 92761 96 0 | 102376 908 1832 | plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 110181724 | 163543 96 0 | 171471 916 1768 | ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 114806263 | 114186 0 0 | 122150 812 1832 | plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 124347317 | 129517 0 0 | 139990 804 1800 | ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 126238150 | 109282 96 0 | 117199 916 1768 | plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 155659181 | 76377 0 0 | 86854 804 1800 | plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 253742951 | 238487 96 0 | 231023 948 1768 | ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 267931621 | 183210 96 0 | 175223 948 1768 | plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 593608017 | 237632 96 0 | 209431 916 1768 | ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
| 614170566 | 182355 96 0 | 153631 916 1768 | plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20251222 |
Compiler output
blc_default.c: blc_default.c:269:27: warning: passing 'const uint16_t *' (aka 'const unsigned short *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
blc_default.c: 269 | crypto_declassify(&i_star[e], sizeof(i_star[e]));
blc_default.c: | ^~~~~~~~~~
blc_default.c: .../supercop-data/freshwrap,big/amd64/include/crypto_declassify.h:4:37: note: passing argument to parameter here
blc_default.c: 4 | extern void crypto_declassify(void *,unsigned long long);
blc_default.c: | ^
blc_default.c: 1 warning generated.
blc_memopt.c: blc_memopt.c:405:20: warning: passing 'const uint16_t *' (aka 'const unsigned short *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
blc_memopt.c: 405 | crypto_declassify(&i_star[e], sizeof(i_star[e]));
blc_memopt.c: | ^~~~~~~~~~
blc_memopt.c: .../supercop-data/freshwrap,big/amd64/include/crypto_declassify.h:4:37: note: passing argument to parameter here
blc_memopt.c: 4 | extern void crypto_declassify(void *,unsigned long long);
blc_memopt.c: | ^
blc_memopt.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 28, namely:
| Implementation | Compiler |
| avx2_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
blc_default.c: In file included from blc_default.c:1:
blc_default.c: In file included from ./blc_default.h:9:
blc_default.c: ./fields.h:160:9: error: call to undeclared function 'gf256to2_mult_avx2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
blc_default.c: 160 | return _field_ext_mult(a, b);
blc_default.c: | ^
blc_default.c: ./fields.h:145:25: note: expanded from macro '_field_ext_mult'
blc_default.c: 145 | #define _field_ext_mult concat3(FIELD_EXT_PREFIX, _mult_, FIELD_IMPLEMENTATION_SUFFIX)
blc_default.c: | ^
blc_default.c: ./fields.h:12:26: note: expanded from macro 'concat3'
blc_default.c: 12 | #define concat3(a, b, c) _concat3(a, b, c)
blc_default.c: | ^
blc_default.c: ./fields.h:9:27: note: expanded from macro '_concat3'
blc_default.c: 9 | #define _concat3(a, b, c) a ## b ## c
blc_default.c: | ^
blc_default.c: <scratch space>:144:1: note: expanded from here
blc_default.c: 144 | gf256to2_mult_avx2
blc_default.c: | ^
blc_default.c: In file included from blc_default.c:1:
blc_default.c: In file included from ./blc_default.h:9:
blc_default.c: ./fields.h:165:2: error: call to undeclared function 'gf256to2_constant_vect_mult_avx2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
blc_default.c: 165 | _field_ext_constant_vect_mult(a, b, c, len);
blc_default.c: | ^
blc_default.c: ./fields.h:146:39: note: expanded from macro '_field_ext_constant_vect_mult'
blc_default.c: 146 | #define _field_ext_constant_vect_mult concat3(FIELD_EXT_PREFIX, _constant_vect_mult_, FIELD_IMPLEMENTATION_SUFFIX)
blc_default.c: | ^
blc_default.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx2_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
blc_default.c: blc_default.c: In function 'BLC_Open_default':
blc_default.c: blc_default.c:269:27: warning: passing argument 1 of 'crypto_declassify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
blc_default.c: 269 | crypto_declassify(&i_star[e], sizeof(i_star[e]));
blc_default.c: | ^~~~~~~~~~
blc_default.c: In file included from blc_default.c:5:
blc_default.c: .../supercop-data/freshwrap,big/amd64/include/crypto_declassify.h:4:31: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'}
blc_default.c: 4 | extern void crypto_declassify(void *,unsigned long long);
blc_default.c: | ^~~~~~
blc_memopt.c: blc_memopt.c: In function 'BLC_Open_memopt':
blc_memopt.c: blc_memopt.c:405:27: warning: passing argument 1 of 'crypto_declassify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
blc_memopt.c: 405 | crypto_declassify(&i_star[e], sizeof(i_star[e]));
blc_memopt.c: | ^~~~~~~~~~
blc_memopt.c: In file included from blc_memopt.c:6:
blc_memopt.c: .../supercop-data/freshwrap,big/amd64/include/crypto_declassify.h:4:31: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'}
blc_memopt.c: 4 | extern void crypto_declassify(void *,unsigned long long);
blc_memopt.c: | ^~~~~~
Number of similar (implementation,compiler) pairs: 16, namely:
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:196:9: error: '__builtin_ia32_gathersiv8di' needs target feature avx512f,evex512
KeccakP-1600-times4-SIMD512.c: 196 | Add_In2( 0 );
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:192:100: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c: 192 | #define Add_In2( argIndex ) stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:133:37: note: expanded from macro 'LOAD_GATHER8_64'
KeccakP-1600-times4-SIMD512.c: 133 | #define LOAD_GATHER8_64(idx,p) _mm512_i32gather_epi64( idx, (const void*)(p), 8)
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: /usr/lib/llvm-19/lib/clang/19/include/avx512fintrin.h:7722:13: note: expanded from macro '_mm512_i32gather_epi64'
KeccakP-1600-times4-SIMD512.c: 7722 | ((__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:196:9: error: always_inline function '_mm512_undefined_epi32' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx512f'
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:192:100: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c: 192 | #define Add_In2( argIndex ) stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:133:37: note: expanded from macro 'LOAD_GATHER8_64'
KeccakP-1600-times4-SIMD512.c: 133 | #define LOAD_GATHER8_64(idx,p) _mm512_i32gather_epi64( idx, (const void*)(p), 8)
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: /usr/lib/llvm-19/lib/clang/19/include/avx512fintrin.h:7722:49: note: expanded from macro '_mm512_i32gather_epi64'
KeccakP-1600-times4-SIMD512.c: 7722 | ((__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:196:9: error: AVX vector return of type '__m512i' (vector of 8 'long long' values) without 'avx512f' enabled changes the ABI
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:192:100: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c: 192 | #define Add_In2( argIndex ) stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| avx512_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:194:16: error: always_inline function '_mm256_set_epi32' requires target feature 'avx', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx'
KeccakP-1600-times4-SIMD512.c: 194 | index512 = LOAD8_32(3*laneOffset+1, 2*laneOffset+1, 1*laneOffset+1, 0*laneOffset+1, 3*laneOffset, 2*laneOffset, 1*laneOffset, 0*laneOffset);
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:131:37: note: expanded from macro 'LOAD8_32'
KeccakP-1600-times4-SIMD512.c: 131 | #define LOAD8_32(a,b,c,d,e,f,g,h) _mm256_set_epi32((uint64_t)(a), (uint32_t)(b), (uint32_t)(c), (uint32_t)(d), (uint32_t)(e), (uint32_t)(f), (uint32_t)(g), (uint32_t)(h))
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:194:16: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:131:37: note: expanded from macro 'LOAD8_32'
KeccakP-1600-times4-SIMD512.c: 131 | #define LOAD8_32(a,b,c,d,e,f,g,h) _mm256_set_epi32((uint64_t)(a), (uint32_t)(b), (uint32_t)(c), (uint32_t)(d), (uint32_t)(e), (uint32_t)(f), (uint32_t)(g), (uint32_t)(h))
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:196:9: error: '__builtin_ia32_gathersiv8di' needs target feature avx512f,evex512
KeccakP-1600-times4-SIMD512.c: 196 | Add_In2( 0 );
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:192:100: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c: 192 | #define Add_In2( argIndex ) stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:133:37: note: expanded from macro 'LOAD_GATHER8_64'
KeccakP-1600-times4-SIMD512.c: 133 | #define LOAD_GATHER8_64(idx,p) _mm512_i32gather_epi64( idx, (const void*)(p), 8)
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: /usr/lib/llvm-19/lib/clang/19/include/avx512fintrin.h:7722:13: note: expanded from macro '_mm512_i32gather_epi64'
KeccakP-1600-times4-SIMD512.c: 7722 | ((__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:196:9: error: always_inline function '_mm512_undefined_epi32' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx512f'
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:192:100: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c: 192 | #define Add_In2( argIndex ) stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx512_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx512_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:192:62: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD512.c: 192 | #define Add_In2( argIndex ) stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: | ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:196:9: note: in expansion of macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c: 196 | Add_In2( 0 );
KeccakP-1600-times4-SIMD512.c: | ^~~~~~~
KeccakP-1600-times4-SIMD512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:55,
KeccakP-1600-times4-SIMD512.c: from KeccakP-1600-times4-SIMD512.c:28:
KeccakP-1600-times4-SIMD512.c: /usr/lib/gcc/x86_64-linux-gnu/14/include/avx512fintrin.h:10407:1: error: inlining failed in call to 'always_inline' '_mm512_xor_si512': target specific option mismatch
KeccakP-1600-times4-SIMD512.c: 10407 | _mm512_xor_si512 (__m512i __A, __m512i __B)
KeccakP-1600-times4-SIMD512.c: | ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:125:37: note: called from here
KeccakP-1600-times4-SIMD512.c: 125 | #define XOR512(a,b) _mm512_xor_si512(a,b)
KeccakP-1600-times4-SIMD512.c: | ^~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:192:64: note: in expansion of macro 'XOR512'
KeccakP-1600-times4-SIMD512.c: 192 | #define Add_In2( argIndex ) stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: | ^~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:203:9: note: in expansion of macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c: 203 | Add_In2( 14 );
KeccakP-1600-times4-SIMD512.c: | ^~~~~~~
KeccakP-1600-times4-SIMD512.c: /usr/lib/gcc/x86_64-linux-gnu/14/include/avx512fintrin.h:12516:1: error: inlining failed in call to 'always_inline' '_mm512_i32gather_epi64': target specific option mismatch
KeccakP-1600-times4-SIMD512.c: 12516 | _mm512_i32gather_epi64 (__m256i __index, void const *__addr, int __scale)
KeccakP-1600-times4-SIMD512.c: | ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:125:37: note: called from here
KeccakP-1600-times4-SIMD512.c: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| avx512_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
blc_default.c: blc_default.c: In function 'BLC_Open_default':
blc_default.c: blc_default.c:269:27: warning: passing argument 1 of 'crypto_declassify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
blc_default.c: 269 | crypto_declassify(&i_star[e], sizeof(i_star[e]));
blc_default.c: | ^~~~~~~~~~
blc_default.c: In file included from macros.h:237,
blc_default.c: from endian_compat.h:14,
blc_default.c: from brg_endian.h:4,
blc_default.c: from KeccakP-1600-SnP.h:24,
blc_default.c: from KeccakSponge.h:64,
blc_default.c: from KeccakHash.h:25,
blc_default.c: from xof.h:12,
blc_default.c: from blc_default.h:8,
blc_default.c: from blc_default.c:1:
blc_default.c: .../supercop-data/freshwrap,big/amd64/include/crypto_declassify.h:4:31: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'}
blc_default.c: 4 | extern void crypto_declassify(void *,unsigned long long);
blc_default.c: | ^~~~~~
blc_memopt.c: blc_memopt.c: In function 'BLC_Open_memopt':
blc_memopt.c: blc_memopt.c:405:27: warning: passing argument 1 of 'crypto_declassify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
blc_memopt.c: 405 | crypto_declassify(&i_star[e], sizeof(i_star[e]));
blc_memopt.c: | ^~~~~~~~~~
blc_memopt.c: In file included from macros.h:237,
blc_memopt.c: from endian_compat.h:14,
blc_memopt.c: from brg_endian.h:4,
blc_memopt.c: from KeccakP-1600-SnP.h:24,
blc_memopt.c: from KeccakSponge.h:64,
blc_memopt.c: from KeccakHash.h:25,
blc_memopt.c: from xof.h:12,
blc_memopt.c: from blc_memopt.h:8,
blc_memopt.c: from blc_memopt.c:1:
blc_memopt.c: .../supercop-data/freshwrap,big/amd64/include/crypto_declassify.h:4:31: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'}
blc_memopt.c: 4 | extern void crypto_declassify(void *,unsigned long long);
blc_memopt.c: | ^~~~~~
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-AVX2.o ALLON a
KeccakP-1600-AVX2.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-AVX2.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-AVX2.o KeccakP1600_AddByte T
KeccakP-1600-AVX2.o KeccakP1600_AddBytes T
KeccakP-1600-AVX2.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-AVX2.o KeccakP1600_ExtractBytes T
KeccakP-1600-AVX2.o KeccakP1600_Initialize T
KeccakP-1600-AVX2.o KeccakP1600_OverwriteBytes T
KeccakP-1600-AVX2.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-AVX2.o KeccakP1600_Permute_12rounds T
KeccakP-1600-AVX2.o KeccakP1600_Permute_24rounds T
KeccakP-1600-AVX2.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-SIMD256.o KeccakF1600times4_FastLoop_Absorb T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_12rounds_FastLoop_Absorb T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_KravatteCompress T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_KravatteExpand T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_6rounds T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
keygen.o KeyGen T
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePzEval_xTau T
piop_memopt.o ComputePz_xTau T
piop_memopt.o ExpandBatchingChallenge T
piop_memopt.o RecomputePAlpha_memopt T
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_x4 T
prg.o PRG_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify T
sign.o crypto_sign_signature T
sign.o crypto_sign_verify T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T
Number of similar (implementation,compiler) pairs: 16, namely:
| Implementation | Compiler |
| avx2_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
keygen.o KeyGen T
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePzEval_xTau T
piop_memopt.o ComputePz_xTau T
piop_memopt.o ExpandBatchingChallenge T
piop_memopt.o RecomputePAlpha_memopt T
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_x4 T
prg.o PRG_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify T
sign.o crypto_sign_signature T
sign.o crypto_sign_verify T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T
Number of similar (implementation,compiler) pairs: 16, namely:
| Implementation | Compiler |
| plain32_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
keygen.o KeyGen T
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePzEval_xTau T
piop_memopt.o ComputePz_xTau T
piop_memopt.o ExpandBatchingChallenge T
piop_memopt.o RecomputePAlpha_memopt T
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_x4 T
prg.o PRG_x8 T
rijndael_ct64.o aes128_ct64_enc T
rijndael_ct64.o aes128_ct64_enc_x2 T
rijndael_ct64.o aes128_ct64_enc_x4 T
rijndael_ct64.o aes128_ct64_enc_x8 T
rijndael_ct64.o aes128_ct64_setkey_enc T
rijndael_ct64.o aes256_ct64_enc T
rijndael_ct64.o aes256_ct64_enc_x2 T
rijndael_ct64.o aes256_ct64_enc_x4 T
rijndael_ct64.o aes256_ct64_enc_x8 T
rijndael_ct64.o aes256_ct64_setkey_enc T
rijndael_ct64.o rijndael256_ct64_enc T
rijndael_ct64.o rijndael256_ct64_enc_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x8 T
rijndael_ct64.o rijndael256_ct64_setkey_enc T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify T
sign.o crypto_sign_signature T
sign.o crypto_sign_verify T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Namespace violations
KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
keygen.o KeyGen T
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePzEval_xTau T
piop_memopt.o ComputePz_xTau T
piop_memopt.o ExpandBatchingChallenge T
piop_memopt.o RecomputePAlpha_memopt T
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_x4 T
prg.o PRG_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify T
sign.o crypto_sign_signature T
sign.o crypto_sign_verify T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T
Number of similar (implementation,compiler) pairs: 16, namely:
| Implementation | Compiler |
| ref_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
keygen.o KeyGen T
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePzEval_xTau T
piop_memopt.o ComputePz_xTau T
piop_memopt.o ExpandBatchingChallenge T
piop_memopt.o RecomputePAlpha_memopt T
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_x4 T
prg.o PRG_x8 T
rijndael_ct64.o aes128_ct64_enc T
rijndael_ct64.o aes128_ct64_enc_x2 T
rijndael_ct64.o aes128_ct64_enc_x4 T
rijndael_ct64.o aes128_ct64_enc_x8 T
rijndael_ct64.o aes128_ct64_setkey_enc T
rijndael_ct64.o aes256_ct64_enc T
rijndael_ct64.o aes256_ct64_enc_x2 T
rijndael_ct64.o aes256_ct64_enc_x4 T
rijndael_ct64.o aes256_ct64_enc_x8 T
rijndael_ct64.o aes256_ct64_setkey_enc T
rijndael_ct64.o rijndael256_ct64_enc T
rijndael_ct64.o rijndael256_ct64_enc_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x8 T
rijndael_ct64.o rijndael256_ct64_setkey_enc T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify T
sign.o crypto_sign_signature T
sign.o crypto_sign_verify T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B946
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B956
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10ACA6
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10AF45
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10ADBD
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B454
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10AE9E
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10A84A
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: gf256to2_gf256_vect_mult_avx2 (fields_avx2.h:1014)
by 0x...: gf256to2_gf256_mat_mult_avx2 (fields_avx2.h:1050)
by 0x...: field_ext_base_mat_mult (fields.h:204)
by 0x...: KeyGen (keygen.c:64)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_default_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B934
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B944
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10ADA6
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B03B
at 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10ADAD
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B393
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10AE9E
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10A848
at 0x...: _mm256_gf2p8mul_epi8 (gfniintrin.h:86)
by 0x...: gf256_mult_vectorized_avx2 (fields_avx2.h:355)
by 0x...: gf256_gf256to2_vect_mult_avx2 (fields_avx2.h:1003)
by 0x...: field_base_ext_vect_mult (fields.h:194)
by 0x...: KeyGen (keygen.c:131)
by 0x...: crypto_sign_mqom2cat1gf256shortr3_avx2_memopt_constbranchindex_keypair (keygen.c:176)
by 0x...: test (try.c:128)
by 0x...: main (try-anything.c:345)
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10AD8F
at 0x...: main (try-anything.c:369)
Illegal instruction
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| plain32_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10AD9F
at 0x...: main (try-anything.c:369)
Illegal instruction
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10A66D
at 0x...: main (try-anything.c:369)
Illegal instruction
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Passed TIMECOP
TIMECOP iterations: 10
Number of similar (implementation,compiler) pairs: 24, namely:
| Implementation | Compiler |
| plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |