Test results for amd64, lucienne, crypto_hash/fugue256
[Page version: 20241022 22:42:08]
Measurements for amd64, lucienne, crypto_hash Test results for amd64, lucienne, crypto_hash Test results for crypto_hash/fugue256Computer: lucienne
Microarchitecture: amd64; Zen 2 (860f81)
Architecture: amd64
CPU ID: AuthenticAMD-00860f81-178bfbff
SUPERCOP version: 20241022
Operation: crypto_hash
Primitive: fugue256
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
21843 | 31962 0 0 | 43344 812 920 | T:ccalik/aesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
21846 | 31386 0 0 | 42640 812 920 | T:ccalik/aesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22249 | 33022 0 0 | 45768 780 952 | T:ccalik/aesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22344 | 32505 0 0 | 43536 780 952 | T:ccalik/aesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22740 | 30779 0 0 | 39918 804 888 | T:ccalik/aesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
24360 | 40202 0 0 | 50992 812 920 | T:ccalik/vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
24378 | 39626 0 0 | 50288 812 920 | T:ccalik/vperm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
24845 | 39290 0 0 | 47766 804 888 | T:ccalik/vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
25091 | 27310 0 0 | 36995 756 920 | T:ccalik/aesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
25149 | 31382 0 0 | 40830 804 888 | T:ccalik/aesni | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
25848 | 42424 0 0 | 53448 780 952 | T:ccalik/vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
26031 | 43784 0 0 | 56528 780 952 | T:ccalik/vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
26211 | 29763 0 0 | 40488 780 952 | T:ccalik/aesni | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
27292 | 39542 0 0 | 48398 804 888 | T:ccalik/vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
28535 | 38610 0 0 | 49336 780 952 | T:ccalik/vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
28976 | 35963 0 0 | 45651 756 920 | T:ccalik/vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
29009 | 51165 0 0 | 62128 780 952 | T:ANSI_opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
29769 | 56038 0 0 | 66631 772 952 | T:ANSI_opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
30938 | 54754 0 0 | 67424 780 952 | T:ANSI_opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
31855 | 50422 0 0 | 60051 756 920 | T:ANSI_opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33037 | 66423 0 0 | 77376 780 952 | T:ANSI_opt64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33133 | 48951 0 0 | 61649 828 920 | T:SSE4.1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33144 | 48967 0 0 | 61793 828 920 | T:SSE4.1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33215 | 39569 0 0 | 52392 812 920 | T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33344 | 39553 0 0 | 52248 812 920 | T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33506 | 39953 0 0 | 53038 820 888 | T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33734 | 55845 0 0 | 68392 812 920 | T:ANSI_opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33734 | 55845 0 0 | 68504 812 920 | T:ANSI_opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33772 | 39941 0 0 | 50769 780 952 | T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33787 | 55221 0 0 | 65694 804 888 | T:ANSI_opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33877 | 55534 0 0 | 68384 812 888 | T:ANSI_opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
33902 | 41300 0 0 | 51740 812 888 | T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34042 | 71573 0 0 | 82167 772 952 | T:ANSI_opt64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
34382 | 42205 0 0 | 53402 788 952 | T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34426 | 42797 0 0 | 55706 788 952 | T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34551 | 55044 0 0 | 65286 804 888 | T:ANSI_opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
35042 | 70618 0 0 | 83296 780 952 | T:ANSI_opt64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
35072 | 64970 0 0 | 74595 756 920 | T:ANSI_opt64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
35990 | 40691 0 0 | 51374 804 888 | T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
36626 | 36714 0 0 | 46573 764 920 | T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
37179 | 49536 0 0 | 59841 812 888 | T:SSE4.1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
37185 | 50478 0 0 | 61049 812 888 | T:SSE4.1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
37262 | 71148 0 0 | 81398 804 888 | T:ANSI_opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
39651 | 74519 0 0 | 87176 812 920 | T:ANSI_opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
39665 | 74407 0 0 | 86952 812 920 | T:ANSI_opt64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
40265 | 73589 0 0 | 84062 804 888 | T:ANSI_opt64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
55966 | 74618 0 0 | 87472 812 888 | T:ANSI_opt64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241012 | 20241011 |
Compiler output
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~~ hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~ hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)}; hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~~ hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)}; hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~ hash.c: 4 warnings generated.
Number of similar (implementation,compiler) pairs: 10, namely:
Implementation | Compiler |
T:ANSI_opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ANSI_opt64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: In file included from aestab.h:4, hash.c: from fugue_256_code.h:13, hash.c: from hash.c:7: hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32_timingleaks': hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4' hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4' hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4' hash.c: 33 | HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)}; hash.c: | ^~~~~~~ hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ANSI_opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ANSI_opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ANSI_opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ANSI_opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: In file included from hash.c:7: hash.c: fugue_256_code.h:61:3: warning: multi-line comment [-Wcomment] hash.c: 61 | // *(uint_64t*) &(state[off(p,0)]) ^= *(uint_64t *) &(state[off(p,4)]); state[off(p,2)] ^= state[off(p,6)]; \ hash.c: | ^ hash.c: In file included from aestab.h:4, hash.c: from fugue_256_code.h:13, hash.c: from hash.c:7: hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64_timingleaks': hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4' hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4' hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4' hash.c: 33 | HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)}; hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ANSI_opt64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ANSI_opt64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ANSI_opt64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ANSI_opt64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: In file included from hash.c:24: hash.c: In file included from ./fugue_256_sse4_code.h:15: hash.c: ./aestab.h:53:93: warning: backslash and newline separated by space [-Wbackslash-newline-escape] hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\ hash.c: ^ hash.c: hash.c:69:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:20:26: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~~ hash.c: hash.c:69:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:20:36: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~ hash.c: hash.c:70:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:20:26: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~~ hash.c: hash.c:70:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248), hash.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:SSE4.1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSE4.1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSE4.1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSE4.1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSE4.1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: In file included from fugue_256_sse4_code.h:15, hash.c: from hash.c:24: hash.c: aestab.h:53:92: warning: backslash and newline separated by space hash.c: 53 | w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\ hash.c: | hash.c: In file included from aestab.h:4, hash.c: from fugue_256_sse4_code.h:15, hash.c: from hash.c:24: hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1_timingleaks': hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4' hash.c: 69 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4' hash.c: 69 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: aestab_t.h:20:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4' hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:SSE4.1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:SSE4.1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:SSE4.1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:SSE4.1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: In file included from hash.c:22: hash.c: In file included from ./fugue_256_ssse3_code.h:15: hash.c: ./aestab.h:53:93: warning: backslash and newline separated by space [-Wbackslash-newline-escape] hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\ hash.c: ^ hash.c: In file included from hash.c:22: hash.c: ./fugue_256_ssse3_code.h:111:24: warning: backslash and newline separated by space [-Wbackslash-newline-escape] hash.c: t0 = xmm_out ; \ hash.c: ^ hash.c: hash.c:67:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:20:26: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~~ hash.c: hash.c:67:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:20:36: note: expanded from macro 'HO2BE_4' hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: ~~^ ~ hash.c: hash.c:68:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow] hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248), hash.c: ^~~~~~~~~~~~~~~~~~~ hash.c: ./aestab_t.h:20:26: note: expanded from macro 'HO2BE_4' hash.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:SSSE3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSSE3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSSE3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSSE3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSSE3 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: In file included from fugue_256_ssse3_code.h:15, hash.c: from hash.c:22: hash.c: aestab.h:53:92: warning: backslash and newline separated by space hash.c: 53 | w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\ hash.c: | hash.c: In file included from hash.c:22: hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space hash.c: 111 | t0 = xmm_out ; \ hash.c: | hash.c: In file included from aestab.h:4, hash.c: from fugue_256_ssse3_code.h:15, hash.c: from hash.c:22: hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3_timingleaks': hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4' hash.c: 67 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24)) hash.c: | ^~ hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4' hash.c: 67 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594), hash.c: | ^~~~~~~ hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:SSSE3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:SSSE3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:SSSE3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:SSSE3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: hash.c:540:43: warning: unused variable 'uBlockCount' [-Wunused-variable] hash.c: unsigned int i, col[30], block[4], base, uBlockCount = 5; hash.c: ^ hash.c: hash.c:541:10: warning: unused variable 't1' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:541:14: warning: unused variable 't2' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:746:10: warning: unused variable 't1' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:746:14: warning: unused variable 't2' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:915:10: warning: unused variable 't1' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:915:14: warning: unused variable 't2' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:1053:10: warning: unused variable 't1' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:1053:14: warning: unused variable 't2' [-Wunused-variable] hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ccalik/aesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/aesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/aesni | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/aesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:449:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress256' that is compiled without support for 'ssse3' hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]); hash.c: ^ hash.c: hash.c:340:2: note: expanded from macro 'SUBROUND256_2' hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\ hash.c: ^ hash.c: hash.c:249:10: note: expanded from macro 'SUBSTITUTE' hash.c: _t2 = _mm_shuffle_epi8(r0, M128(_inv_shift_rows));\ hash.c: ^ hash.c: hash.c:449:4: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'Compress256' that is compiled without support for 'aes' hash.c: hash.c:340:2: note: expanded from macro 'SUBROUND256_2' hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\ hash.c: ^ hash.c: hash.c:250:10: note: expanded from macro 'SUBSTITUTE' hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero)) hash.c: ^ hash.c: hash.c:449:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress256' that is compiled without support for 'ssse3' hash.c: hash.c:341:2: note: expanded from macro 'SUBROUND256_2' hash.c: SUPERMIX(_t2, _t3, _t0, _t1, r0);\ hash.c: ^ hash.c: hash.c:253:2: note: expanded from macro 'SUPERMIX' hash.c: PRESUPERMIX(t0, t1, t2, t3, t4);\ hash.c: ^ hash.c: hash.c:245:25: note: expanded from macro 'PRESUPERMIX' hash.c: s2 = _mm_xor_si128(s2, _mm_shuffle_epi8(M128(_mul2mask), t1));\ hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ccalik/aesni | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: In file included from hash.c:21: hash.c: vperm.h:57:2: warning: multi-line comment [-Wcomment] hash.c: 57 | //t2 = _mm_shuffle_epi8(table[0], x);\ hash.c: | ^ hash.c: hash.c:123:1: warning: multi-line comment [-Wcomment] hash.c: 123 | //#define PACK_S0(s0, s1, t1)\ hash.c: | ^ hash.c: hash.c:132:1: warning: multi-line comment [-Wcomment] hash.c: 132 | //#define UNPACK_S0(s0, s1, t1)\ hash.c: | ^ hash.c: hash.c:141:1: warning: multi-line comment [-Wcomment] hash.c: 141 | //#define CMIX(s1, s2, r1, r2, t1, t2)\ hash.c: | ^ hash.c: hash.c:330:1: warning: multi-line comment [-Wcomment] hash.c: 330 | //#define SUBROUND256(r1, r2, r0, r5)\ hash.c: | ^ hash.c: hash.c: In function 'Final256': hash.c: hash.c:541:14: warning: unused variable 't2' [-Wunused-variable] hash.c: 541 | __m128i t1, t2; hash.c: | ^~ hash.c: hash.c:541:10: warning: unused variable 't1' [-Wunused-variable] hash.c: 541 | __m128i t1, t2; hash.c: | ^~ hash.c: hash.c:540:43: warning: unused variable 'uBlockCount' [-Wunused-variable] hash.c: 540 | unsigned int i, col[30], block[4], base, uBlockCount = 5; hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ccalik/aesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/aesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/aesni | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/aesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: hash.c:539:43: warning: unused variable 'uBlockCount' [-Wunused-variable] hash.c: unsigned int i, col[30], block[4], base, uBlockCount = 5; hash.c: ^ hash.c: hash.c:540:14: warning: unused variable 't2' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:745:14: warning: unused variable 't2' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:914:14: warning: unused variable 't2' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: hash.c:1052:14: warning: unused variable 't2' [-Wunused-variable] hash.c: __m128i t1, t2; hash.c: ^ hash.c: 5 warnings generated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ccalik/vperm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:447:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress256' that is compiled without support for 'ssse3' hash.c: TIX256(pmsg, ctx->state[1], ctx->state[0], ctx->state[6], ctx->state[8], _t0, _t1, _t2); hash.c: ^ hash.c: hash.c:168:2: note: expanded from macro 'TIX256' hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\ hash.c: ^ hash.c: ./vperm.h:52:7: note: expanded from macro 'TRANSFORM' hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\ hash.c: ^ hash.c: hash.c:447:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress256' that is compiled without support for 'ssse3' hash.c: hash.c:168:2: note: expanded from macro 'TIX256' hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\ hash.c: ^ hash.c: ./vperm.h:53:7: note: expanded from macro 'TRANSFORM' hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ hash.c: ^ hash.c: hash.c:448:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress256' that is compiled without support for 'ssse3' hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]); hash.c: ^ hash.c: hash.c:339:2: note: expanded from macro 'SUBROUND256_2' hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\ hash.c: ^ hash.c: hash.c:264:20: note: expanded from macro 'SUBSTITUTE' hash.c: #define SUBSTITUTE SUBSTITUTE_VPERM_CORE hash.c: ^ hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ccalik/vperm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: In file included from hash.c:21: hash.c: vperm.h:57:2: warning: multi-line comment [-Wcomment] hash.c: 57 | //t2 = _mm_shuffle_epi8(table[0], x);\ hash.c: | ^ hash.c: hash.c:122:1: warning: multi-line comment [-Wcomment] hash.c: 122 | //#define PACK_S0(s0, s1, t1)\ hash.c: | ^ hash.c: hash.c:131:1: warning: multi-line comment [-Wcomment] hash.c: 131 | //#define UNPACK_S0(s0, s1, t1)\ hash.c: | ^ hash.c: hash.c:140:1: warning: multi-line comment [-Wcomment] hash.c: 140 | //#define CMIX(s1, s2, r1, r2, t1, t2)\ hash.c: | ^ hash.c: hash.c:329:1: warning: multi-line comment [-Wcomment] hash.c: 329 | //#define SUBROUND256(r1, r2, r0, r5)\ hash.c: | ^ hash.c: hash.c: In function 'Final256': hash.c: hash.c:540:14: warning: unused variable 't2' [-Wunused-variable] hash.c: 540 | __m128i t1, t2; hash.c: | ^~ hash.c: hash.c:539:43: warning: unused variable 'uBlockCount' [-Wunused-variable] hash.c: 539 | unsigned int i, col[30], block[4], base, uBlockCount = 5; hash.c: | ^~~~~~~~~~~ hash.c: hash.c: In function 'Final384': hash.c: hash.c:745:14: warning: unused variable 't2' [-Wunused-variable] hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ccalik/vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Namespace violations
hash.o pretty_print_256 T hash.o print_xmm T
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:SSE4.1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSE4.1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSE4.1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:SSE4.1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Namespace violations
hash.o Compress256 T hash.o Compress384 T hash.o Compress512 T hash.o Final T hash.o Final256 T hash.o Final384 T hash.o Final512 T hash.o Hash T hash.o Init T hash.o Update T hash.o _IV256 R hash.o _IV384 R hash.o _IV512 R hash.o _aes_shift_rows R hash.o _inv_shift_rows R hash.o _k_aesmix1 R hash.o _k_aesmix2 R hash.o _k_aesmix3 R hash.o _k_aesmix4 R hash.o _k_h0e R hash.o _k_h15 R hash.o _k_h4e R hash.o _k_h5b R hash.o _k_h63 R hash.o _k_hc6 R hash.o _k_inv R hash.o _k_ipt R hash.o _k_n R hash.o _k_opt R hash.o _k_s0F R hash.o _k_sb1 R hash.o _k_sb2 R hash.o _k_sb3 R hash.o _k_sb4 R hash.o _k_sb5 R hash.o _k_sb7 R hash.o _k_sbo R hash.o _lsbmask2 R hash.o _maskd3n R hash.o _mul2mask R hash.o _mul4mask R hash.o _shift_four_mask R hash.o _shift_one_mask R hash.o _shift_seven_mask R hash.o _supermix1a R hash.o _supermix1b R hash.o _supermix1c R hash.o _supermix1d R hash.o _supermix2a R hash.o _supermix4a R hash.o _supermix4b R hash.o _supermix4c R hash.o _supermix7a R hash.o _supermix7b R hash.o _zero R
Number of similar (implementation,compiler) pairs: 16, namely:
Implementation | Compiler |
T:ccalik/aesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/aesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/aesni | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/aesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/aesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/aesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/aesni | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/aesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/vperm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ccalik/vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ccalik/vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Namespace violations
fugue.o sph_fugue224 T fugue.o sph_fugue224_addbits_and_close T fugue.o sph_fugue224_close T fugue.o sph_fugue224_init T fugue.o sph_fugue256 T fugue.o sph_fugue256_addbits_and_close T fugue.o sph_fugue256_close T fugue.o sph_fugue256_init T fugue.o sph_fugue384 T fugue.o sph_fugue384_addbits_and_close T fugue.o sph_fugue384_close T fugue.o sph_fugue384_init T fugue.o sph_fugue512 T fugue.o sph_fugue512_addbits_and_close T fugue.o sph_fugue512_close T fugue.o sph_fugue512_init T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |