Test results for amd64, wooden, crypto_hash/blake512
[Page version: 20250929 19:04:32]
Measurements for amd64, wooden, crypto_hash
Test results for amd64, wooden, crypto_hash
Test results for crypto_hash/blake512
Computer: wooden
Microarchitecture: amd64; Goldmont (506c9)
Architecture: amd64
CPU ID: GenuineIntel-000506c9-1fc9cbf5
SUPERCOP version: 20250922
Operation: crypto_hash
Primitive: blake512
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
16140 | 12752 0 0 | 22327 776 728 | sse41 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16154 | 13855 0 0 | 27553 784 728 | sse41 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16156 | 13823 0 0 | 25217 784 728 | sse41 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16338 | 13652 0 0 | 25557 752 800 | sse41 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16374 | 13440 0 0 | 27153 784 728 | sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16376 | 12040 0 0 | 21200 728 768 | sse41 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16440 | 13652 0 0 | 24357 752 800 | sse41 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16500 | 13346 0 0 | 25261 752 800 | bswap | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
16502 | 13322 0 0 | 25213 752 800 | regs | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
16512 | 12893 0 0 | 22983 776 728 | sse41 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16516 | 12940 0 0 | 23637 752 800 | regs | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
16516 | 12352 0 0 | 21943 776 728 | sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16520 | 12940 0 0 | 23637 752 800 | bswap | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
16650 | 13424 0 0 | 24833 784 728 | sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
16678 | 12510 0 0 | 21656 728 768 | regs | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
16680 | 12510 0 0 | 21656 728 768 | bswap | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
16722 | 13756 0 0 | 23916 744 800 | sse41 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17180 | 24649 0 0 | 34375 776 728 | sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
17236 | 24498 0 0 | 36493 752 800 | sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
17248 | 24080 0 0 | 34901 752 800 | sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
17294 | 13586 0 0 | 25009 784 728 | sse2s | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17306 | 13476 0 0 | 24897 784 728 | ssse3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17332 | 13492 0 0 | 27217 784 728 | ssse3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17342 | 13602 0 0 | 27329 784 728 | sse2s | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17358 | 12792 0 0 | 22887 776 728 | sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17404 | 12514 0 0 | 22119 776 728 | sse2s | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17440 | 24048 0 0 | 35593 784 728 | sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
17446 | 24048 0 0 | 37897 784 728 | sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
17456 | 14004 0 0 | 25425 784 728 | bswap | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17472 | 14052 0 0 | 27777 784 728 | bswap | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17472 | 14100 0 0 | 27825 784 728 | regs | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17474 | 12404 0 0 | 22007 776 728 | ssse3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17504 | 14084 0 0 | 25505 784 728 | regs | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17586 | 12930 0 0 | 23031 776 728 | sse2s | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17608 | 12888 0 0 | 22487 776 728 | bswap | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17616 | 13012 0 0 | 22615 776 728 | regs | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17628 | 12869 0 0 | 22967 776 728 | ssse3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
17656 | 13036 0 0 | 23143 776 728 | bswap | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17700 | 14482 0 0 | 26825 784 728 | bswap | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17716 | 14610 0 0 | 26953 784 728 | regs | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17754 | 13548 0 0 | 23655 776 728 | regs | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
17770 | 22785 0 0 | 32048 728 768 | sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
17960 | 24832 0 0 | 37297 784 728 | sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
18132 | 12888 0 0 | 23028 744 800 | bswap | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
18218 | 13541 0 0 | 25881 784 728 | sse2s | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
19164 | 23583 0 0 | 33917 752 800 | sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
19240 | 14390 0 0 | 26729 784 728 | sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
19278 | 14546 0 0 | 26453 752 800 | ssse3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
19316 | 14164 0 0 | 24877 752 800 | ssse3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
19434 | 12705 0 0 | 21864 728 768 | ssse3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
19572 | 14627 0 0 | 24772 744 800 | regs | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
19714 | 25333 0 0 | 35631 776 728 | sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
20338 | 12999 0 0 | 22152 728 768 | sse2s | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
20842 | 14500 0 0 | 25213 752 800 | sse2s | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
20844 | 14882 0 0 | 26789 752 800 | sse2s | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
20946 | 14658 0 0 | 24812 744 800 | ssse3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
21952 | 14293 0 0 | 23448 728 768 | sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
22498 | 16756 0 0 | 27469 752 800 | sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
22552 | 17138 0 0 | 29045 752 800 | sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
22694 | 15195 0 0 | 25356 744 800 | sse2s | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
22854 | 8512 0 0 | 20073 784 728 | sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
22854 | 8544 0 0 | 22409 784 728 | sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
22880 | 8341 0 0 | 18071 776 728 | sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
23526 | 7838 0 0 | 18173 752 800 | sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
23930 | 3187 0 0 | 12791 776 728 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
24092 | 17487 0 0 | 27644 744 800 | sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
24420 | 6927 0 0 | 16192 728 768 | sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
24436 | 8688 0 0 | 21169 784 728 | sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
24938 | 4404 0 0 | 16745 784 728 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
25058 | 4273 0 0 | 15681 784 728 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
25640 | 4417 0 0 | 18129 784 728 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
26162 | 8933 0 0 | 19247 776 728 | sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
26496 | 4110 0 0 | 14260 744 800 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
26582 | 3068 0 0 | 12216 728 768 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
27398 | 3763 0 0 | 13863 776 728 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
28766 | 10882 0 0 | 22877 752 800 | sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
28824 | 10496 0 0 | 21317 752 800 | sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250314 | 20250307 |
32206 | 6025 0 0 | 17901 752 800 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
32996 | 4363 0 0 | 15061 752 800 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
91898 | 13729 0 0 | 22872 728 768 | sandy | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92244 | 14775 0 0 | 28497 784 728 | sandy | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92248 | 14727 0 0 | 26145 784 728 | sandy | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92296 | 13759 0 0 | 23863 776 728 | sandy | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92300 | 13611 0 0 | 23207 776 728 | sandy | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92370 | 14754 0 0 | 26669 752 800 | sandy | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92404 | 14348 0 0 | 25045 752 800 | sandy | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92618 | 15038 0 0 | 27369 784 728 | sandy | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
92624 | 13800 0 0 | 23940 744 800 | sandy | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250503 | 20250415 |
Compiler output
hash.c: In file included from hash.c:8:
hash.c: ./rounds.h:8:10: warning: '_mm_roti_epi64' macro redefined [-Wmacro-redefined]
hash.c: #define _mm_roti_epi64(x, c) \
hash.c: ^
hash.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/xopintrin.h:236:9: note: previous definition is here
hash.c: #define _mm_roti_epi64(A, N) \
hash.c: ^
hash.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
sse41 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse41 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse41 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse41 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: In file included from hash.c:8:
hash.c: ./rounds.h:8:10: warning: '_mm_roti_epi64' macro redefined [-Wmacro-redefined]
hash.c: #define _mm_roti_epi64(x, c) \
hash.c: ^
hash.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/xopintrin.h:236:9: note: previous definition is here
hash.c: #define _mm_roti_epi64(A, N) \
hash.c: ^
hash.c: hash.c:81:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:6:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_shuffle_epi8((x), u8to64)
hash.c: ^
hash.c: hash.c:82:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c: ./rounds.h:6:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_shuffle_epi8((x), u8to64)
hash.c: ^
hash.c: hash.c:83:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m2 = BSWAP64(m2);
hash.c: ^
hash.c: ./rounds.h:6:21: note: expanded from macro 'BSWAP64'
hash.c: #define BSWAP64(x) _mm_shuffle_epi8((x), u8to64)
hash.c: ^
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
sse41 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:111:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to64);
hash.c: ^
hash.c: hash.c:112:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to64);
hash.c: ^
hash.c: hash.c:113:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to64);
hash.c: ^
hash.c: hash.c:114:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to64);
hash.c: ^
hash.c: hash.c:115:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[4] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 64)), u8to64);
hash.c: ^
hash.c: hash.c:116:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: hash.c:117:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: hash.c:118:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: hash.c:261:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake512_compress' that is compiled without support for 'ssse3'
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
ssse3 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:69:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:65:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:69:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:70:19: warning: unused variable 'b2' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:81:8: error: always_inline function '_mm_perm_epi8' requires target feature 'xop', but would be inlined into function 'blake512_compress' that is compiled without support for 'xop'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:69:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:65:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:69:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:70:19: warning: unused variable 'b2' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:81:8: error: always_inline function '_mm_perm_epi8' requires target feature 'xop', but would be inlined into function 'blake512_compress' that is compiled without support for 'xop'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:69:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:65:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:69:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:70:19: warning: unused variable 'b2' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:81:8: error: always_inline function '_mm_perm_epi8' requires target feature 'xop', but would be inlined into function 'blake512_compress' that is compiled without support for 'xop'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:69:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:70:19: warning: unused variable 'b2' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:65:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:81:8: error: always_inline function '_mm_perm_epi8' requires target feature 'xop', but would be inlined into function 'blake512_compress' that is compiled without support for 'xop'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:69:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:65:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:69:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:70:19: warning: unused variable 'b2' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
hash.c: ^
hash.c: hash.c:81:8: error: always_inline function '_mm_perm_epi8' requires target feature 'xop', but would be inlined into function 'blake512_compress' that is compiled without support for 'xop'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: ./rounds.h:13:21: note: expanded from macro 'BSWAP64'
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: 70 | __m128i b0, b1, b2, b3;
hash.c: | ^~
hash.c: hash.c:70:19: warning: unused variable 'b2' [-Wunused-variable]
hash.c: 70 | __m128i b0, b1, b2, b3;
hash.c: | ^~
hash.c: hash.c:69:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: 69 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:69:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: 69 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:69:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: 69 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:69:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: 69 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:65:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: 65 | const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: | ^~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/10/include/x86intrin.h:38,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/xopintrin.h:272:1: error: inlining failed in call to 'always_inline' '_mm_roti_epi64': target specific option mismatch
hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
xop | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
xop | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
xop | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
xop | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: hash.c:79:23: warning: unused variable 'u3' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:79:19: warning: unused variable 'u2' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:78:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:78:23: warning: unused variable 't3' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:19: warning: unused variable 't2' [-Wunused-variable]
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:79:23: warning: unused variable 'u3' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:79:19: warning: unused variable 'u2' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:78:23: warning: unused variable 't3' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:19: warning: unused variable 't2' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:78:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:78:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:78:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:23: warning: unused variable 't3' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:19: warning: unused variable 't2' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:79:23: warning: unused variable 'u3' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:79:19: warning: unused variable 'u2' [-Wunused-variable]
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:79:19: warning: unused variable 'u2' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:78:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:79:23: warning: unused variable 'u3' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:78:19: warning: unused variable 't2' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:23: warning: unused variable 't3' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:78:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c:78:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:69:17: warning: unused variable 'r16' [-Wunused-variable]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: hash.c:78:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:23: warning: unused variable 't3' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:19: warning: unused variable 't2' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:78:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: ^
hash.c: hash.c:79:23: warning: unused variable 'u3' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:79:19: warning: unused variable 'u2' [-Wunused-variable]
hash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
xop-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:79:23: warning: unused variable 'u3' [-Wunused-variable]
hash.c: 79 | u64 u0, u1, u2, u3;
hash.c: | ^~
hash.c: hash.c:79:19: warning: unused variable 'u2' [-Wunused-variable]
hash.c: 79 | u64 u0, u1, u2, u3;
hash.c: | ^~
hash.c: hash.c:78:39: warning: unused variable 't7' [-Wunused-variable]
hash.c: 78 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:78:35: warning: unused variable 't6' [-Wunused-variable]
hash.c: 78 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:78:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: 78 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:78:27: warning: unused variable 't4' [-Wunused-variable]
hash.c: 78 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:78:23: warning: unused variable 't3' [-Wunused-variable]
hash.c: 78 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: hash.c:78:19: warning: unused variable 't2' [-Wunused-variable]
hash.c: 78 | __m128i t0, t1, t2, t3, t4, t5, t6, t7;
hash.c: | ^~
hash.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
xop-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
xop-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
xop-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
xop-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Passed TIMECOP
TIMECOP iterations: 10
Number of similar (implementation,compiler) pairs: 88, namely:
Implementation | Compiler |
bswap | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
bswap | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
bswap | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
bswap | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
bswap | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
bswap | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
bswap | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
bswap | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
bswap | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
regs | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
regs | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
regs | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
regs | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
regs | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
regs | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
regs | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
regs | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
regs | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sandy | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sandy | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sandy | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sandy | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sandy | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sandy | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sandy | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sandy | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sandy | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2s | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2s | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2s | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2s | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2s | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse2s | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2s | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2s | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse2s | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse41 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse41 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse41 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse41 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
sse41 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse41 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse41 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
sse41 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ssse3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ssse3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ssse3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ssse3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ssse3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ssse3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ssse3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ssse3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |