[Page version: 20250418 21:20:05]
Measurements for amd64, alder, crypto_hash Test results for amd64, alder, crypto_hash Test results for crypto_hash/skein512256Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
7398 | 21169 0 0 | 32888 780 952 | T:x64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7402 | 20134 0 0 | 30095 772 952 | T:x64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7403 | 20514 0 0 | 30672 780 952 | T:x64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7412 | 20132 0 0 | 30087 772 952 | T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7413 | 5462 0 0 | 16115 772 968 | T:little | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7420 | 5172 0 0 | 15827 772 968 | T:sandy | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7452 | 11450 0 0 | 22184 780 952 | T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7468 | 6008 0 0 | 18836 780 968 | T:simple | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7472 | 5704 0 0 | 16492 780 968 | T:little | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7480 | 5704 0 0 | 18532 780 968 | T:little | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7503 | 5416 0 0 | 18244 780 968 | T:sandy | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7529 | 12939 0 0 | 23920 780 952 | T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7541 | 16603 0 0 | 25619 756 920 | T:x64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7544 | 22569 0 0 | 34280 780 952 | T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7557 | 5416 0 0 | 16204 780 968 | T:sandy | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7581 | 5506 0 0 | 15909 820 904 | T:simple | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7588 | 4855 0 0 | 14215 756 936 | T:little | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7621 | 20815 0 0 | 30976 780 952 | T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7652 | 5207 0 0 | 14567 756 936 | T:sandy | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
7704 | 13424 0 0 | 26448 780 952 | T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7725 | 12988 0 0 | 25064 812 920 | T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7732 | 12841 0 0 | 22518 804 888 | T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7752 | 12009 0 0 | 24280 812 888 | T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7795 | 10745 0 0 | 20427 756 920 | T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7941 | 12498 0 0 | 23118 804 888 | T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
8031 | 4323 0 0 | 15064 780 952 | T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
8124 | 6416 0 0 | 19440 780 952 | T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
8285 | 5575 0 0 | 16267 772 968 | T:simple | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
8317 | 3937 0 0 | 13611 756 920 | T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
8344 | 16280 0 0 | 25275 756 920 | T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
8404 | 6606 0 0 | 17404 780 968 | T:simple | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
8523 | 12988 0 0 | 25224 812 920 | T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
8568 | 4966 0 0 | 14327 756 936 | T:simple | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
8737 | 6203 0 0 | 17184 780 952 | T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
9441 | 6412 0 0 | 18648 812 920 | T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
9460 | 6489 0 0 | 18776 812 888 | T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
9551 | 6412 0 0 | 18520 812 920 | T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
9555 | 6146 0 0 | 17446 812 968 | T:simple | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
9709 | 6013 0 0 | 15718 804 888 | T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
9833 | 5586 0 0 | 16222 804 888 | T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
12460 | 10375 0 0 | 27277 820 904 | T:sandy | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
12467 | 10308 0 0 | 25373 820 968 | T:sandy | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
12471 | 10417 0 0 | 21782 812 968 | T:sandy | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
12497 | 10292 0 0 | 25405 820 968 | T:sandy | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
12507 | 10324 0 0 | 20725 820 904 | T:sandy | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
12898 | 11262 0 0 | 22614 812 968 | T:little | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
13006 | 11467 0 0 | 26525 820 968 | T:little | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
13024 | 10773 0 0 | 27677 820 904 | T:little | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
13036 | 11483 0 0 | 21877 820 904 | T:little | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
13047 | 11451 0 0 | 26557 820 968 | T:little | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
14719 | 12995 0 0 | 29901 820 904 | T:simple | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
14774 | 13911 0 0 | 28973 820 968 | T:simple | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
14972 | 14287 0 0 | 29405 820 968 | T:simple | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
16382 | 31355 0 0 | 41174 804 888 | T:opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
16799 | 32502 0 0 | 44336 812 920 | T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
16968 | 32658 0 0 | 44648 812 920 | T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
17070 | 31736 0 0 | 41230 804 888 | T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
17183 | 31741 0 0 | 43816 812 888 | T:opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
39926 | 23418 0 0 | 36268 780 968 | T:mmx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
39943 | 23418 0 0 | 34220 780 968 | T:mmx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
47813 | 26661 0 0 | 36022 756 936 | T:mmx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
50281 | 26623 0 0 | 37283 772 968 | T:mmx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
hash.c: hash.c:65:17: error: call to undeclared function '_mm_add_si64'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] hash.c: 65 | ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd)); hash.c: | ^ hash.c: hash.c:65:17: note: did you mean '_mm_and_si64'? hash.c: /usr/lib/llvm-19/lib/clang/19/include/mmintrin.h:1078:1: note: '_mm_and_si64' declared here hash.c: 1078 | _mm_and_si64(__m64 __m1, __m64 __m2) hash.c: | ^ hash.c: hash.c:65:15: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int' hash.c: 65 | ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd)); hash.c: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash.c: hash.c:106:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int' hash.c: 106 | X0 = _mm_add_si64(X0,ks[0]); hash.c: | ^ ~~~~~~~~~~~~~~~~~~~~~~ hash.c: hash.c:107:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int' hash.c: 107 | X1 = _mm_add_si64(X1,ks[1]); hash.c: | ^ ~~~~~~~~~~~~~~~~~~~~~~ hash.c: hash.c:108:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int' hash.c: 108 | X2 = _mm_add_si64(X2,ks[2]); hash.c: | ^ ~~~~~~~~~~~~~~~~~~~~~~ hash.c: hash.c:109:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int' hash.c: 109 | X3 = _mm_add_si64(X3,ks[3]); hash.c: | ^ ~~~~~~~~~~~~~~~~~~~~~~ hash.c: hash.c:110:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int' hash.c: 110 | X4 = _mm_add_si64(X4,ks[4]); hash.c: | ^ ~~~~~~~~~~~~~~~~~~~~~~ hash.c: ...
Implementation | Compiler |
T:mmx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:mmx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:mmx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:mmx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mmx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs] skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??) skein_block_x64.S: ^ skein_block_x64.S: 1 warning generated. skein_block_x64.S: skein_block_x64.S:12:5: error: unknown directive skein_block_x64.S: .psize 0,128 #list file has no page boundaries skein_block_x64.S: ^ skein_block_x64.S: <instantiation>:2:7: error: expected absolute expression skein_block_x64.S: .if _RCNT_ #is there anything to do? skein_block_x64.S: ^ skein_block_x64.S: <instantiation>:4:5: note: while in macro instantiation skein_block_x64.S: RotL64 rbx, 256,%((4*_Rbase_+0) % 8),0 skein_block_x64.S: ^ skein_block_x64.S: skein_block_x64.S:560:1: note: while in macro instantiation skein_block_x64.S: .rept _UNROLL_CNT*2 skein_block_x64.S: ^ skein_block_x64.S: <instantiation>:1:10: error: invalid reassignment of non-absolute variable '_RCNT_' skein_block_x64.S: _RCNT_ = RC_256&_0&_1 skein_block_x64.S: ^ skein_block_x64.S: <instantiation>:10:5: note: while in macro instantiation skein_block_x64.S: RotL64 rdx, 256,%((4*_Rbase_+0) % 8),1 skein_block_x64.S: ^ skein_block_x64.S: skein_block_x64.S:560:1: note: while in macro instantiation skein_block_x64.S: .rept _UNROLL_CNT*2 skein_block_x64.S: ^ skein_block_x64.S: ...
Implementation | Compiler |
T:x64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:x64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:x64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:x64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:x64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs] skein_block_x64.S: 336 | addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??) skein_block_x64.S: |
Implementation | Compiler |
T:x64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:x64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:x64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:x64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
SHA3api_ref.o Final T SHA3api_ref.o Hash T SHA3api_ref.o Init T SHA3api_ref.o Update T skein.o SKEIN1024_IV_1024 R skein.o SKEIN1024_IV_384 R skein.o SKEIN1024_IV_512 R skein.o SKEIN_256_IV_128 R skein.o SKEIN_256_IV_160 R skein.o SKEIN_256_IV_224 R skein.o SKEIN_256_IV_256 R skein.o SKEIN_512_IV_128 R skein.o SKEIN_512_IV_160 R skein.o SKEIN_512_IV_224 R skein.o SKEIN_512_IV_256 R skein.o SKEIN_512_IV_384 R skein.o SKEIN_512_IV_512 R skein.o Skein1024_Final T skein.o Skein1024_Final_Pad T skein.o Skein1024_Init T skein.o Skein1024_InitExt T skein.o Skein1024_Output T skein.o Skein1024_Update T skein.o Skein_256_Final T skein.o Skein_256_Final_Pad T skein.o Skein_256_Init T skein.o Skein_256_InitExt T skein.o Skein_256_Output T skein.o Skein_256_Update T skein.o Skein_512_Final T skein.o Skein_512_Final_Pad T skein.o Skein_512_Init T skein.o Skein_512_InitExt T skein.o Skein_512_Output T skein.o Skein_512_Update T skein_block.o Skein1024_Process_Block T skein_block.o Skein_256_Process_Block T skein_block.o Skein_512_Process_Block T
Implementation | Compiler |
T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
skein.o sph_skein224 T skein.o sph_skein224_addbits_and_close T skein.o sph_skein224_close T skein.o sph_skein224_init T skein.o sph_skein256 T skein.o sph_skein256_addbits_and_close T skein.o sph_skein256_close T skein.o sph_skein256_init T skein.o sph_skein384 T skein.o sph_skein384_addbits_and_close T skein.o sph_skein384_close T skein.o sph_skein384_init T skein.o sph_skein512 T skein.o sph_skein512_addbits_and_close T skein.o sph_skein512_close T skein.o sph_skein512_init T
Implementation | Compiler |
T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
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_19.1.7_(3)) |
T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
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 (14.2.0) |
T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3)) |
T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
SHA3api_ref.o Final T SHA3api_ref.o Hash T SHA3api_ref.o Init T SHA3api_ref.o Update T skein.o SKEIN1024_IV_1024 R skein.o SKEIN1024_IV_384 R skein.o SKEIN1024_IV_512 R skein.o SKEIN_256_IV_128 R skein.o SKEIN_256_IV_160 R skein.o SKEIN_256_IV_224 R skein.o SKEIN_256_IV_256 R skein.o SKEIN_512_IV_128 R skein.o SKEIN_512_IV_160 R skein.o SKEIN_512_IV_224 R skein.o SKEIN_512_IV_256 R skein.o SKEIN_512_IV_384 R skein.o SKEIN_512_IV_512 R skein.o Skein1024_Final T skein.o Skein1024_Final_Pad T skein.o Skein1024_Init T skein.o Skein1024_InitExt T skein.o Skein1024_Output T skein.o Skein1024_Update T skein.o Skein_256_Final T skein.o Skein_256_Final_Pad T skein.o Skein_256_Init T skein.o Skein_256_InitExt T skein.o Skein_256_Output T skein.o Skein_256_Update T skein.o Skein_512_Final T skein.o Skein_512_Final_Pad T skein.o Skein_512_Init T skein.o Skein_512_InitExt T skein.o Skein_512_Output T skein.o Skein_512_Update T skein_block_x64.o BCNT a skein_block_x64.o FIRST_MASK a skein_block_x64.o FIRST_MASK64 a skein_block_x64.o FRAME_OFFS a skein_block_x64.o F_O a skein_block_x64.o HASH_BITS a skein_block_x64.o KW_PARITY a skein_block_x64.o LOCAL_SIZE a skein_block_x64.o RC_1024_0_0 a skein_block_x64.o RC_1024_0_1 a skein_block_x64.o RC_1024_0_2 a skein_block_x64.o RC_1024_0_3 a skein_block_x64.o RC_1024_0_4 a skein_block_x64.o RC_1024_0_5 a skein_block_x64.o RC_1024_0_6 a skein_block_x64.o RC_1024_0_7 a skein_block_x64.o RC_1024_1_0 a skein_block_x64.o RC_1024_1_1 a skein_block_x64.o RC_1024_1_2 a skein_block_x64.o RC_1024_1_3 a skein_block_x64.o RC_1024_1_4 a skein_block_x64.o RC_1024_1_5 a skein_block_x64.o RC_1024_1_6 a skein_block_x64.o RC_1024_1_7 a skein_block_x64.o RC_1024_2_0 a skein_block_x64.o RC_1024_2_1 a skein_block_x64.o RC_1024_2_2 a skein_block_x64.o RC_1024_2_3 a skein_block_x64.o RC_1024_2_4 a skein_block_x64.o RC_1024_2_5 a skein_block_x64.o RC_1024_2_6 a skein_block_x64.o RC_1024_2_7 a skein_block_x64.o RC_1024_3_0 a skein_block_x64.o RC_1024_3_1 a skein_block_x64.o RC_1024_3_2 a skein_block_x64.o RC_1024_3_3 a skein_block_x64.o RC_1024_3_4 a skein_block_x64.o RC_1024_3_5 a skein_block_x64.o RC_1024_3_6 a skein_block_x64.o RC_1024_3_7 a skein_block_x64.o RC_1024_4_0 a skein_block_x64.o RC_1024_4_1 a skein_block_x64.o RC_1024_4_2 a skein_block_x64.o RC_1024_4_3 a skein_block_x64.o RC_1024_4_4 a skein_block_x64.o RC_1024_4_5 a skein_block_x64.o RC_1024_4_6 a skein_block_x64.o RC_1024_4_7 a skein_block_x64.o RC_1024_5_0 a skein_block_x64.o RC_1024_5_1 a skein_block_x64.o RC_1024_5_2 a skein_block_x64.o RC_1024_5_3 a skein_block_x64.o RC_1024_5_4 a skein_block_x64.o RC_1024_5_5 a skein_block_x64.o RC_1024_5_6 a skein_block_x64.o RC_1024_5_7 a skein_block_x64.o RC_1024_6_0 a skein_block_x64.o RC_1024_6_1 a skein_block_x64.o RC_1024_6_2 a skein_block_x64.o RC_1024_6_3 a skein_block_x64.o RC_1024_6_4 a skein_block_x64.o RC_1024_6_5 a skein_block_x64.o RC_1024_6_6 a skein_block_x64.o RC_1024_6_7 a skein_block_x64.o RC_1024_7_0 a skein_block_x64.o RC_1024_7_1 a skein_block_x64.o RC_1024_7_2 a skein_block_x64.o RC_1024_7_3 a skein_block_x64.o RC_1024_7_4 a skein_block_x64.o RC_1024_7_5 a skein_block_x64.o RC_1024_7_6 a skein_block_x64.o RC_1024_7_7 a skein_block_x64.o RC_256_0_0 a skein_block_x64.o RC_256_0_1 a skein_block_x64.o RC_256_1_0 a skein_block_x64.o RC_256_1_1 a skein_block_x64.o RC_256_2_0 a skein_block_x64.o RC_256_2_1 a skein_block_x64.o RC_256_3_0 a skein_block_x64.o RC_256_3_1 a skein_block_x64.o RC_256_4_0 a skein_block_x64.o RC_256_4_1 a skein_block_x64.o RC_256_5_0 a skein_block_x64.o RC_256_5_1 a skein_block_x64.o RC_256_6_0 a skein_block_x64.o RC_256_6_1 a skein_block_x64.o RC_256_7_0 a skein_block_x64.o RC_256_7_1 a skein_block_x64.o RC_512_0_0 a skein_block_x64.o RC_512_0_1 a skein_block_x64.o RC_512_0_2 a skein_block_x64.o RC_512_0_3 a skein_block_x64.o RC_512_1_0 a skein_block_x64.o RC_512_1_1 a skein_block_x64.o RC_512_1_2 a skein_block_x64.o RC_512_1_3 a skein_block_x64.o RC_512_2_0 a skein_block_x64.o RC_512_2_1 a skein_block_x64.o RC_512_2_2 a skein_block_x64.o RC_512_2_3 a skein_block_x64.o RC_512_3_0 a skein_block_x64.o RC_512_3_1 a skein_block_x64.o RC_512_3_2 a skein_block_x64.o RC_512_3_3 a skein_block_x64.o RC_512_4_0 a skein_block_x64.o RC_512_4_1 a skein_block_x64.o RC_512_4_2 a skein_block_x64.o RC_512_4_3 a skein_block_x64.o RC_512_5_0 a skein_block_x64.o RC_512_5_1 a skein_block_x64.o RC_512_5_2 a skein_block_x64.o RC_512_5_3 a skein_block_x64.o RC_512_6_0 a skein_block_x64.o RC_512_6_1 a skein_block_x64.o RC_512_6_2 a skein_block_x64.o RC_512_6_3 a skein_block_x64.o RC_512_7_0 a skein_block_x64.o RC_512_7_1 a skein_block_x64.o RC_512_7_2 a skein_block_x64.o RC_512_7_3 a skein_block_x64.o ROUNDS_1024 a skein_block_x64.o ROUNDS_256 a skein_block_x64.o ROUNDS_512 a skein_block_x64.o SKEIN_ASM_UNROLL a skein_block_x64.o SKEIN_UNROLL_1024 a skein_block_x64.o SKEIN_UNROLL_256 a skein_block_x64.o SKEIN_UNROLL_512 a skein_block_x64.o Skein1024_Process_Block T skein_block_x64.o Skein_256_Process_Block T skein_block_x64.o Skein_512_Process_Block T skein_block_x64.o TWEAK a skein_block_x64.o WCNT a skein_block_x64.o Wcopy a skein_block_x64.o X_VARS a skein_block_x64.o X_stk a skein_block_x64.o _II_ a skein_block_x64.o _MASK_ALL_ a skein_block_x64.o _MAX_FRAME_ a skein_block_x64.o _PushCnt_ a skein_block_x64.o _RCNT_ a skein_block_x64.o _Rbase_ a skein_block_x64.o _Rn_ a skein_block_x64.o _SKEIN_CODE_SIZE a skein_block_x64.o _SKEIN_DEBUG a skein_block_x64.o _SKEIN_LOOP a skein_block_x64.o _STK_OFFS_ a skein_block_x64.o _Skein1024_Process_Block T skein_block_x64.o _Skein_256_Process_Block T skein_block_x64.o _Skein_512_Process_Block T skein_block_x64.o _UNROLL_CNT a skein_block_x64.o _USE_ASM_ a skein_block_x64.o __STK_FRM_OFFS_1024 a skein_block_x64.o __STK_FRM_OFFS_256 a skein_block_x64.o __STK_FRM_OFFS_512 a skein_block_x64.o __STK_LCL_SIZE_1024 a skein_block_x64.o __STK_LCL_SIZE_256 a skein_block_x64.o __STK_LCL_SIZE_512 a skein_block_x64.o __STK_TOT_SIZE_1024 a skein_block_x64.o __STK_TOT_SIZE_256 a skein_block_x64.o __STK_TOT_SIZE_512 a skein_block_x64.o _oo_ a skein_block_x64.o align16 a skein_block_x64.o bitAdd a skein_block_x64.o blkCnt a skein_block_x64.o blkPtr a skein_block_x64.o ctxPtr a skein_block_x64.o i0 a skein_block_x64.o i8 a skein_block_x64.o ksKey a skein_block_x64.o ksRot a skein_block_x64.o ksTwk a skein_block_x64.o o1K_r10 a skein_block_x64.o o1K_r11 a skein_block_x64.o o1K_r12 a skein_block_x64.o o1K_r13 a skein_block_x64.o o1K_r14 a skein_block_x64.o o1K_r15 a skein_block_x64.o o1K_r8 a skein_block_x64.o o1K_r9 a skein_block_x64.o o1K_rax a skein_block_x64.o o1K_rbp a skein_block_x64.o o1K_rbx a skein_block_x64.o o1K_rcx a skein_block_x64.o o1K_rdi a skein_block_x64.o o1K_rdx a skein_block_x64.o o1K_rsi a skein_block_x64.o rIdx_offs a skein_block_x64.o retAddr a skein_block_x64.o savRegs a skein_block_x64.o tmpStk_1024 a skein_block_x64.o tmpStk_256 a skein_block_x64.o tmpStk_512 a
Implementation | Compiler |
T:x64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:x64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:x64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:x64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |