Test results for amd64, jasper2, crypto_hash/blake512
[Page version: 20251005 00:05:29]
Measurements for amd64, jasper2, crypto_hash
Test results for amd64, jasper2, crypto_hash
Test results for crypto_hash/blake512
Computer: jasper2
Microarchitecture: amd64; Tremont (906c0)
Architecture: amd64
CPU ID: GenuineIntel-000906c0-20-bfebfbff
SUPERCOP version: 20250922
Operation: crypto_hash
Primitive: blake512
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
14383 | 14052 0 0 | 28232 812 888 | bswap | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14385 | 14004 0 0 | 25880 812 888 | bswap | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14389 | 24649 0 0 | 34830 804 888 | sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
14392 | 14084 0 0 | 25960 812 888 | regs | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14395 | 14100 0 0 | 28280 812 888 | regs | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14421 | 12888 0 0 | 22942 804 888 | bswap | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14447 | 13322 0 0 | 25656 780 952 | regs | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14453 | 13346 0 0 | 25704 780 952 | bswap | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14473 | 12940 0 0 | 24080 780 952 | bswap | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14474 | 13012 0 0 | 23070 804 888 | regs | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14476 | 12940 0 0 | 24080 780 952 | regs | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14716 | 12510 0 0 | 22099 756 920 | bswap | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14726 | 12510 0 0 | 22099 756 920 | regs | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14789 | 14482 0 0 | 27280 812 888 | bswap | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14792 | 24048 0 0 | 38352 812 888 | sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
14799 | 14610 0 0 | 27408 812 888 | regs | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
14862 | 24048 0 0 | 36048 812 888 | sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
14938 | 13548 0 0 | 24110 804 888 | regs | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
15086 | 13036 0 0 | 23598 804 888 | bswap | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
15177 | 14883 0 0 | 25301 852 896 | sse41 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
15363 | 24498 0 0 | 36936 780 952 | sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
15364 | 12888 0 0 | 23471 772 952 | bswap | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
15412 | 24080 0 0 | 35344 780 952 | sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
15474 | 24832 0 0 | 37752 812 888 | sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
15726 | 11704 0 0 | 20835 756 928 | sse41 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
15959 | 14342 0 0 | 25957 852 896 | sse41 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
15960 | 14342 0 0 | 28477 852 896 | sse41 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16043 | 13470 0 0 | 23195 844 896 | sse41 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16051 | 22785 0 0 | 32491 756 920 | sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
16119 | 14822 0 0 | 25253 852 896 | sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16231 | 13684 0 0 | 24464 780 960 | sse41 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16248 | 13700 0 0 | 25688 780 960 | sse41 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16303 | 13807 0 0 | 23991 772 960 | sse41 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16354 | 13322 0 0 | 23067 844 896 | sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16370 | 14099 0 0 | 25733 852 896 | sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16397 | 14099 0 0 | 28253 852 896 | sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
16854 | 23583 0 0 | 34360 780 952 | sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
16909 | 14627 0 0 | 25215 772 952 | regs | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
16952 | 14065 0 0 | 24485 852 896 | sse2s | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
17328 | 13164 0 0 | 25853 852 896 | sse2s | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
17503 | 13461 0 0 | 25093 852 896 | sse2s | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
17508 | 25333 0 0 | 36086 804 888 | sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
17522 | 13461 0 0 | 27613 852 896 | sse2s | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
17555 | 12684 0 0 | 22427 844 896 | sse2s | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
17921 | 14820 0 0 | 25253 852 896 | ssse3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18207 | 8341 0 0 | 18526 804 888 | sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
18226 | 14213 0 0 | 28365 852 896 | ssse3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18244 | 14213 0 0 | 25845 852 896 | ssse3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18247 | 8544 0 0 | 22864 812 888 | sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
18286 | 8512 0 0 | 20528 812 888 | sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
18290 | 13436 0 0 | 23179 844 896 | ssse3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18385 | 8688 0 0 | 21624 812 888 | sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
18525 | 14891 0 0 | 27581 852 896 | sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18760 | 14421 0 0 | 26400 780 960 | ssse3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18797 | 14236 0 0 | 25016 780 960 | ssse3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18940 | 12412 0 0 | 21539 756 928 | ssse3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
18963 | 4404 0 0 | 17200 812 888 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
19099 | 6927 0 0 | 16635 756 920 | sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
19183 | 14572 0 0 | 26552 780 960 | sse2s | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
19222 | 12915 0 0 | 22035 756 928 | sse2s | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
19275 | 14444 0 0 | 25224 780 960 | sse2s | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
19324 | 3187 0 0 | 13246 804 888 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
19341 | 4273 0 0 | 16136 812 888 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
19486 | 4417 0 0 | 18584 812 888 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
20027 | 7838 0 0 | 18616 780 952 | sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
20690 | 14877 0 0 | 25063 772 960 | ssse3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
20977 | 3763 0 0 | 14318 804 888 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
21091 | 3068 0 0 | 12659 756 920 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
21183 | 15039 0 0 | 25223 772 960 | sse2s | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
21437 | 4110 0 0 | 14703 772 952 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
21665 | 8933 0 0 | 19702 804 888 | sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
22367 | 16780 0 0 | 28760 780 960 | sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
22479 | 16652 0 0 | 27432 780 960 | sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
22662 | 14527 0 0 | 23651 756 928 | sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
23724 | 17320 0 0 | 27511 772 960 | sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
23838 | 10882 0 0 | 23320 780 952 | sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
24057 | 10496 0 0 | 21760 780 952 | sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
26132 | 6025 0 0 | 18344 780 952 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
26527 | 4363 0 0 | 15504 780 952 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
80218 | 13800 0 0 | 24383 772 952 | sandy | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
81733 | 13759 0 0 | 24318 804 888 | sandy | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
81772 | 13729 0 0 | 23315 756 920 | sandy | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
81917 | 14775 0 0 | 28952 812 888 | sandy | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
81934 | 14727 0 0 | 26600 812 888 | sandy | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
81957 | 13611 0 0 | 23662 804 888 | sandy | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
82078 | 14348 0 0 | 25488 780 952 | sandy | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
82079 | 14754 0 0 | 27112 780 952 | sandy | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
82166 | 15038 0 0 | 27824 812 888 | sandy | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 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-14/lib/clang/14.0.6/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_14.0.6) |
sse41 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse41 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse41 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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-14/lib/clang/14.0.6/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_14.0.6) |
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_14.0.6) |
Compiler output
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: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: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: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:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
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: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_14.0.6) |
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:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
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: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:35: warning: unused variable 't6' [-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:31: warning: unused variable 't5' [-Wunused-variable]
hash.c: __m128i t0, t1, t2, t3, t4, t5, t6, t7;
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_14.0.6) |
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: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: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: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 -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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_14.0.6) |
Compiler output
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: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:70:23: warning: unused variable 'b3' [-Wunused-variable]
hash.c: __m128i b0, b1, b2, b3;
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: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_14.0.6) |
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 (12.2.0) |
xop | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
xop | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
xop | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
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: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: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: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 -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
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: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: __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: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:19: warning: unused variable 'u2' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
hash.c: ^
hash.c: hash.c:79:23: warning: unused variable 'u3' [-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_14.0.6) |
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: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: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: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: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: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_14.0.6) |
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:79:23: warning: unused variable 'u3' [-Wunused-variable]
hash.c: u64 u0, u1, u2, u3;
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: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: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: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: ...
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_14.0.6) |
Compiler output
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: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: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 -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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 (12.2.0) |
xop-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
xop-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
xop-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
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_14.0.6) |
bswap | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
bswap | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
bswap | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
bswap | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
bswap | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
bswap | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
bswap | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
bswap | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
regs | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
regs | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
regs | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
regs | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
regs | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
regs | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
regs | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
regs | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
regs | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sandy | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sandy | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sandy | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sandy | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sandy | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sandy | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sandy | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sandy | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sandy | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2s | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2s | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2s | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2s | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2s | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse2s | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2s | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2s | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse2s | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse41 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse41 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse41 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse41 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
sse41 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse41 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse41 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
sse41 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ssse3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ssse3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ssse3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ssse3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
ssse3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ssse3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ssse3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
ssse3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |