Time | Relative time | Primitive | Implementation | Compiler |
| | atelopus32 | ref | g++ -m64 -O3 -fomit-frame-pointer |
| | atelopus64 | ref | g++ -m64 -O3 -fomit-frame-pointer |
| | bash256 | avx2 | gcc -m64 -O3 -fomit-frame-pointer |
| | bash256 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | bash384 | avx2 | gcc -m64 -O3 -fomit-frame-pointer |
| | bash384 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | bash512 | avx2 | gcc -m64 -O3 -fomit-frame-pointer |
| | bash512 | ref | gcc -m64 -O3 -fomit-frame-pointer |
40817 | 1.00 | bblake256 | bswap | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
40964 | 1.00 | bblake256 | regs | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
33222 | 1.00 | blake256 | bswap | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
33271 | 1.00 | blake256 | regs | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
34888 | 1.05 | blake256 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
68698 | 2.07 | blake256 | sphlib-small | gcc -m64 -O2 -fomit-frame-pointer |
73206 | 2.20 | blake256 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer |
| | blake256 | vect128 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | vect128-mmxhack | gcc -m64 -O3 -fomit-frame-pointer |
10682 | 1.00 | blake2b | regs | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
13475 | 1.26 | blake2b | ref | gcc -funroll-loops -O2 -fomit-frame-pointer |
| | blake2b | avx2-1 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | avx2-2 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | avx2-3 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | ymm | gcc -m64 -O3 -fomit-frame-pointer |
17787 | 1.00 | blake2s | regs | gcc -m64 -O3 -fomit-frame-pointer |
20678 | 1.16 | blake2s | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | blake2s | avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | xmm | gcc -m64 -O3 -fomit-frame-pointer |
26558 | 1.00 | blake32 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer (7.3.0) |
50372 | 1.90 | blake32 | sphlib-small | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
54390 | 2.05 | blake32 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer |
21707 | 1.00 | blake512 | bswap | gcc -m64 -Os -fomit-frame-pointer (7.3.0) |
21854 | 1.01 | blake512 | regs | gcc -Os -fomit-frame-pointer |
21952 | 1.01 | blake512 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
39592 | 1.82 | blake512 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer |
40866 | 1.88 | blake512 | ref | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer |
| | blake512 | vect128 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | vect128-inplace | gcc -m64 -O3 -fomit-frame-pointer |
19453 | 1.00 | blake64 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
34398 | 1.77 | blake64 | sphlib-small | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
37093 | 1.91 | blake64 | ref | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer |
20972 | 1.00 | bmw256 | optabe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
21021 | 1.00 | bmw256 | optbbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
21707 | 1.04 | bmw256 | optc01 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
21805 | 1.04 | bmw256 | optc04 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer |
22001 | 1.05 | bmw256 | optc03 | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer |
22099 | 1.05 | bmw256 | optc02 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
23814 | 1.14 | bmw256 | optbgbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
24402 | 1.16 | bmw256 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
24941 | 1.19 | bmw256 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
34986 | 1.67 | bmw256 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
11074 | 1.00 | bmw512 | optabe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
11123 | 1.00 | bmw512 | optbbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
11515 | 1.04 | bmw512 | optc01 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
11515 | 1.04 | bmw512 | optc02 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
11711 | 1.06 | bmw512 | optc04 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
11760 | 1.06 | bmw512 | optc03 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
13426 | 1.21 | bmw512 | optbgbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
14112 | 1.27 | bmw512 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
18963 | 1.71 | bmw512 | ref | gcc -m64 -O3 -fomit-frame-pointer |
19502 | 1.76 | bmw512 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
2877966 | 1.00 | cubehash161 | simple | gcc -maltivec -O3 -fomit-frame-pointer (7.3.0) |
2887227 | 1.00 | cubehash161 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
3505901 | 1.22 | cubehash161 | spec | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
242109 | 1.00 | cubehash1616 | simple | gcc -m64 -O3 -fomit-frame-pointer |
247989 | 1.02 | cubehash1616 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
634550 | 2.62 | cubehash1616 | spec | gcc -m64 -O3 -fomit-frame-pointer |
1474018 | 1.00 | cubehash162 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
1478379 | 1.00 | cubehash162 | simple | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
1980825 | 1.34 | cubehash162 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
75950 | 1.00 | cubehash1632 | sphlib | gcc -m64 -maltivec -Os -fomit-frame-pointer |
76832 | 1.01 | cubehash1632 | unrolled5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
81487 | 1.07 | cubehash1632 | unrolled4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
83104 | 1.09 | cubehash1632 | unrolled3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
86289 | 1.14 | cubehash1632 | sphlib-small | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
144501 | 1.90 | cubehash1632 | unrolled2 | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
153468 | 2.02 | cubehash1632 | simple | gcc -maltivec -O3 -fomit-frame-pointer |
160867 | 2.12 | cubehash1632 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | cubehash1632 | ppc64 | gcc -m64 -O3 -fomit-frame-pointer |
| | cubehash1632 | ppc64aix | gcc -m64 -O3 -fomit-frame-pointer |
| | cubehash1632 | ppcaltivec | gcc -m64 -O3 -fomit-frame-pointer |
772289 | 1.00 | cubehash164 | simple | gcc -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
773073 | 1.00 | cubehash164 | unrolled | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer |
1211231 | 1.57 | cubehash164 | spec | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
418950 | 1.00 | cubehash168 | simple | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
422821 | 1.01 | cubehash168 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
825258 | 1.97 | cubehash168 | spec | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
67179 | 1.00 | cubehash512 | unrolled5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
71736 | 1.07 | cubehash512 | unrolled4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
72471 | 1.08 | cubehash512 | unrolled3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
116914 | 1.74 | cubehash512 | unrolled2 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
129017 | 1.92 | cubehash512 | unrolled | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
130438 | 1.94 | cubehash512 | simple | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
| | cubehash512 | ppc64 | gcc -m64 -O3 -fomit-frame-pointer |
| | cubehash512 | ppc64aix | gcc -m64 -O3 -fomit-frame-pointer |
| | cubehash512 | ppcaltivec | gcc -m64 -O3 -fomit-frame-pointer |
1554819 | 1.00 | cubehash81 | unrolled | gcc -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
1583925 | 1.02 | cubehash81 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
2176727 | 1.40 | cubehash81 | spec | gcc -maltivec -O3 -fomit-frame-pointer |
144354 | 1.00 | cubehash816 | simple | gcc -m64 -O3 -fomit-frame-pointer |
148568 | 1.03 | cubehash816 | unrolled | gcc -maltivec -O2 -fomit-frame-pointer |
533904 | 3.70 | cubehash816 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
805658 | 1.00 | cubehash82 | unrolled | gcc -m64 -O2 -fomit-frame-pointer (7.3.0) |
825797 | 1.02 | cubehash82 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer |
1297373 | 1.61 | cubehash82 | spec | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
95697 | 1.00 | cubehash832 | simple | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
101773 | 1.06 | cubehash832 | unrolled | gcc -m64 -maltivec -O2 -fomit-frame-pointer |
478142 | 5.00 | cubehash832 | spec | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
429779 | 1.00 | cubehash84 | unrolled | gcc -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
436933 | 1.02 | cubehash84 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer |
872004 | 2.03 | cubehash84 | spec | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
242060 | 1.00 | cubehash88 | simple | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
242599 | 1.00 | cubehash88 | unrolled | gcc -m64 -maltivec -O2 -fomit-frame-pointer |
641116 | 2.65 | cubehash88 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
111573 | 1.00 | echo256 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
112651 | 1.01 | echo256 | powerpc/altivec | gcc -O3 -fomit-frame-pointer |
112945 | 1.01 | echo256 | generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
116718 | 1.05 | echo256 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
133182 | 1.19 | echo256 | generic/opt32 | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
143227 | 1.28 | echo256 | powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
183162 | 1.64 | echo256 | powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
| | echo256 | ccalik/bitsliced | gcc -m64 -O3 -fomit-frame-pointer |
198548 | 1.00 | echo512 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
200067 | 1.01 | echo512 | powerpc/altivec | gcc -maltivec -O3 -fomit-frame-pointer |
203742 | 1.03 | echo512 | generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
210210 | 1.06 | echo512 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
236033 | 1.19 | echo512 | generic/opt32 | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
253820 | 1.28 | echo512 | powerpc/pp32cv2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
323645 | 1.63 | echo512 | powerpc/pp32cv1 | gcc -mcpu=G5 -O3 -fomit-frame-pointer |
| | echo512 | ccalik/bitsliced | gcc -m64 -O3 -fomit-frame-pointer |
88102 | 1.00 | echosp256 | powerpc/altivec | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
88298 | 1.00 | echosp256 | generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
105203 | 1.19 | echosp256 | generic/opt32 | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
112308 | 1.27 | echosp256 | powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
143619 | 1.63 | echosp256 | powerpc/pp32cv1 | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
138474 | 1.00 | echosp512 | powerpc/altivec | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
141512 | 1.02 | echosp512 | generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
164836 | 1.19 | echosp512 | generic/opt32 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
176890 | 1.28 | echosp512 | powerpc/pp32cv2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
225792 | 1.63 | echosp512 | powerpc/pp32cv1 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer |
10878 | 1.00 | edonr256 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
11270 | 1.04 | edonr256 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
5978 | 1.00 | edonr512 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
6125 | 1.02 | edonr512 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
175812 | 1.00 | essence224 | gcc | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
175910 | 1.00 | essence256 | gcc | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
112063 | 1.00 | essence384 | gcc | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
112308 | 1.00 | essence512 | gcc | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
117756408 | 1.00 | fsb256 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer (7.3.0) |
109633482 | 1.00 | fsb512 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer (7.3.0) |
46109 | 1.00 | fugue2 | cop_opt32 | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
63455 | 1.00 | fugue256 | ANSI_opt64 | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
71638 | 1.13 | fugue256 | ANSI_opt32 | gcc -maltivec -O2 -fomit-frame-pointer |
76489 | 1.21 | fugue256 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
155624 | 1.00 | fugue512 | sphlib | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
95893 | 1.00 | groestl256 | sphlib-adapted | gcc -O3 -fomit-frame-pointer (7.3.0) |
98049 | 1.02 | groestl256 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
103047 | 1.07 | groestl256 | sphlib-small | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer |
239757 | 2.50 | groestl256 | opt32 | gcc -m64 -O3 -fomit-frame-pointer |
294196 | 3.07 | groestl256 | 32bit-2ktable | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer |
332563 | 3.47 | groestl256 | 32bit-bytesliced-c-fast | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
436394 | 4.55 | groestl256 | 32bit-bytesliced-c-small | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
574133 | 5.99 | groestl256 | 8bit_c | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
| | groestl256 | opt64 | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | vperm-intr | gcc -m64 -O3 -fomit-frame-pointer |
145432 | 1.00 | groestl512 | sphlib-adapted | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
145922 | 1.00 | groestl512 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
228634 | 1.57 | groestl512 | sphlib-small | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
354074 | 2.43 | groestl512 | opt32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
771407 | 5.30 | groestl512 | 32bit-bytesliced-c-small | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
| | groestl512 | mmx | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | opt64 | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi | simd-1 | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi | simd-2 | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi | sphlib | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi512 | sphlib | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi512 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
73696 | 1.00 | jh224 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
99323 | 1.35 | jh224 | bitslice_opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
107604 | 1.46 | jh224 | bitslice_ref64 | gcc -m64 -O3 -fomit-frame-pointer |
225008 | 3.05 | jh224 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
248577 | 3.37 | jh224 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
73696 | 1.00 | jh256 | simple | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
99323 | 1.35 | jh256 | bitslice_opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
107653 | 1.46 | jh256 | bitslice_ref64 | gcc -maltivec -O3 -fomit-frame-pointer |
224714 | 3.05 | jh256 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
247646 | 3.36 | jh256 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
73696 | 1.00 | jh384 | simple | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
98735 | 1.34 | jh384 | bitslice_opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
107457 | 1.46 | jh384 | bitslice_ref64 | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
225400 | 3.06 | jh384 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
247793 | 3.36 | jh384 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
73598 | 1.00 | jh512 | simple | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
98686 | 1.34 | jh512 | bitslice_opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
107408 | 1.46 | jh512 | bitslice_ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
224763 | 3.05 | jh512 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
248332 | 3.37 | jh512 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
13524 | 1.00 | k12 | kcp/optimized1600ufull | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
13916 | 1.03 | k12 | kcp/optimized1600lcufull | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
14112 | 1.04 | k12 | kcp/optimized1600u6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
14406 | 1.07 | k12 | kcp/optimized1600lcu6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
28861 | 2.13 | k12 | kcp/reference1600 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
39886 | 2.95 | k12 | kcp/compact1600 | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
48118 | 3.56 | k12 | kcp/inplace1600bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
610246 | 45.12 | k12 | kcp/reference1600-32bits | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer |
| | k12 | kcp/compact1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/inplace1600ARMv6M | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/inplace1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/inplace1600ARMv7M | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600ARMv6Mu1 | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600ARMv6Mu2 | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600AVX2 | g++ -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600AVX512 | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600AsmX86-64 | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600AsmX86-64Apple | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600AsmX86-64shld | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600XOPu6 | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600XOPufull | gcc -m64 -O3 -fomit-frame-pointer |
| | k12 | kcp/optimized1600lcufullshld | gcc -m64 -O3 -fomit-frame-pointer |
30135 | 1.00 | keccak | opt64lcu24 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
30135 | 1.00 | keccak | opt64u6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
30821 | 1.02 | keccak | opt64lcu6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
30919 | 1.03 | keccak | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
31360 | 1.04 | keccak | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
81781 | 2.71 | keccak | compact | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
84819 | 2.81 | keccak | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
85211 | 2.83 | keccak | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
88298 | 2.93 | keccak | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
90601 | 3.01 | keccak | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
94962 | 3.15 | keccak | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
373184 | 12.38 | keccak | compact8 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
50029 | 1.00 | keccakc1024 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
50421 | 1.01 | keccakc1024 | opt64u6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
51205 | 1.02 | keccakc1024 | opt64lcu6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
51548 | 1.03 | keccakc1024 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
51842 | 1.04 | keccakc1024 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
52577 | 1.05 | keccakc1024 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
54782 | 1.10 | keccakc1024 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
137592 | 2.75 | keccakc1024 | compact | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer |
139258 | 2.78 | keccakc1024 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
140140 | 2.80 | keccakc1024 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
145677 | 2.91 | keccakc1024 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
146461 | 2.93 | keccakc1024 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
155624 | 3.11 | keccakc1024 | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
632884 | 12.65 | keccakc1024 | compact8 | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer |
23520 | 1.00 | keccakc256 | opt64u6 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
23667 | 1.01 | keccakc256 | opt64lcu24 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer |
24010 | 1.02 | keccakc256 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
24157 | 1.03 | keccakc256 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
24500 | 1.04 | keccakc256 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
63602 | 2.70 | keccakc256 | compact | gcc -funroll-loops -O3 -fomit-frame-pointer |
67473 | 2.87 | keccakc256 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
68110 | 2.90 | keccakc256 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
69482 | 2.95 | keccakc256 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
72912 | 3.10 | keccakc256 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
75215 | 3.20 | keccakc256 | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
289100 | 12.29 | keccakc256 | compact8 | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
25676 | 1.00 | keccakc448 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
25676 | 1.00 | keccakc448 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
26166 | 1.02 | keccakc448 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
26215 | 1.02 | keccakc448 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
27440 | 1.07 | keccakc448 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
70070 | 2.73 | keccakc448 | compact | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
74137 | 2.89 | keccakc448 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
76293 | 2.97 | keccakc448 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
78008 | 3.04 | keccakc448 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
316785 | 12.34 | keccakc448 | compact8 | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer |
| | keccakc448 | inplace32bi | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | simple32bi | gcc -m64 -O3 -fomit-frame-pointer |
27881 | 1.00 | keccakc512 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
28028 | 1.01 | keccakc512 | opt64lcu24 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
28518 | 1.02 | keccakc512 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
28616 | 1.03 | keccakc512 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
28910 | 1.04 | keccakc512 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
29400 | 1.05 | keccakc512 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
30478 | 1.09 | keccakc512 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
75509 | 2.71 | keccakc512 | compact | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
78204 | 2.80 | keccakc512 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
79919 | 2.87 | keccakc512 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
81977 | 2.94 | keccakc512 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
83986 | 3.01 | keccakc512 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
87857 | 3.15 | keccakc512 | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
344519 | 12.36 | keccakc512 | compact8 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | keccakc512 | gil/singlefile | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512 | gil/singlefile_unrolled | gcc -m64 -O3 -fomit-frame-pointer |
34545 | 1.00 | keccakc768 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
34594 | 1.00 | keccakc768 | opt64u6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
35329 | 1.02 | keccakc768 | opt64lcu6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
35378 | 1.02 | keccakc768 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
36211 | 1.05 | keccakc768 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
94374 | 2.73 | keccakc768 | compact | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
97216 | 2.81 | keccakc768 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
99127 | 2.87 | keccakc768 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
101626 | 2.94 | keccakc768 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
102214 | 2.96 | keccakc768 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
107653 | 3.12 | keccakc768 | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
432180 | 12.51 | keccakc768 | compact8 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
89033 | 1.00 | lane256 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
178409 | 1.00 | lane512 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
53655 | 1.00 | luffa256 | opt32 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer (7.3.0) |
54194 | 1.01 | luffa256 | sphlib | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer |
59535 | 1.11 | luffa256 | thomaz/basic | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
79233 | 1.48 | luffa256 | arm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
75264 | 1.00 | luffa384 | opt32 | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
110495 | 1.47 | luffa384 | arm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
98588 | 1.00 | luffa512 | opt32 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer (7.3.0) |
100352 | 1.02 | luffa512 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
139307 | 1.41 | luffa512 | arm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
149254 | 1.00 | mcssha4 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
154840 | 1.00 | mcssha5 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
149303 | 1.00 | mcssha6 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer (7.3.0) |
| | md2 | openssl | gcc -m64 -O3 -fomit-frame-pointer |
11417 | 1.00 | md4 | openssl | gcc -m64 -O3 -fomit-frame-pointer |
16562 | 1.00 | md5 | ref | gcc -m64 -O3 -fomit-frame-pointer |
20237 | 1.22 | md5 | openssl | gcc -m64 -O3 -fomit-frame-pointer |
64533 | 1.00 | md6d224 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
69433 | 1.00 | md6d256 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
88396 | 1.00 | md6d384 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer (7.3.0) |
107996 | 1.00 | md6d512 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer (7.3.0) |
192570 | 1.00 | mgrostl256 | opt-32 | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
6338885 | 32.92 | mgrostl256 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
| | mgrostl256 | opt-64 | gcc -m64 -O3 -fomit-frame-pointer |
34790 | 1.00 | nasha256 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
35966 | 1.03 | nasha256 | opt_v4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
37779 | 1.00 | nasha512 | opt_v4 | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer (7.3.0) |
40621 | 1.08 | nasha512 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
62818 | 1.00 | rfsb509 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
| | rhash | ref | g++ -m64 -O3 -fomit-frame-pointer |
46942 | 1.00 | ripemd160 | openssl | gcc -m64 -O3 -fomit-frame-pointer |
86289 | 1.00 | round3jh256 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
92904 | 1.08 | round3jh256 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
105840 | 1.23 | round3jh256 | sphlib | gcc -O2 -fomit-frame-pointer |
86534 | 1.00 | round3jh512 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
92757 | 1.07 | round3jh512 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
105105 | 1.21 | round3jh512 | sphlib | gcc -maltivec -O2 -fomit-frame-pointer |
27195 | 1.00 | sarmal256 | opt64 | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer (7.3.0) |
33467 | 1.00 | sarmal512 | opt64 | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
16170 | 1.00 | sha1 | openssl | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer |
36309 | 1.00 | sha224 | openssl | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer |
35721 | 1.00 | sha256 | ref | gcc -O3 -fomit-frame-pointer (7.3.0) |
36260 | 1.02 | sha256 | openssl | gcc -m64 -O3 -fomit-frame-pointer |
36897 | 1.03 | sha256 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
39298 | 1.10 | sha256 | sphlib-small | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
49588 | 1.39 | sha256 | cryptopp | g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
25480 | 1.00 | sha3224 | oncore64bits | gcc -m64 -maltivec -O -fomit-frame-pointer (7.3.0) |
88935 | 3.49 | sha3224 | oncore32bits | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| | sha3224 | kcp/compact1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3224 | kcp/optimized1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3224 | kcp/optimized1600ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3224 | kcp/optimized1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3224 | kcp/optimized1600AVX2 | g++ -m64 -O3 -fomit-frame-pointer |
| | sha3224 | kcp/optimized1600AVX512 | gcc -m64 -O3 -fomit-frame-pointer |
27636 | 1.00 | sha3256 | oncore64bits | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
96138 | 3.48 | sha3256 | oncore32bits | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
| | sha3256 | kcp/compact1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3256 | kcp/optimized1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3256 | kcp/optimized1600ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3256 | kcp/optimized1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3256 | kcp/optimized1600AVX2 | g++ -m64 -O3 -fomit-frame-pointer |
| | sha3256 | kcp/optimized1600AVX512 | gcc -m64 -O3 -fomit-frame-pointer |
34398 | 1.00 | sha3384 | oncore64bits | gcc -maltivec -O -fomit-frame-pointer (7.3.0) |
119217 | 3.47 | sha3384 | oncore32bits | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer |
| | sha3384 | kcp/compact1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3384 | kcp/optimized1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3384 | kcp/optimized1600ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3384 | kcp/optimized1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3384 | kcp/optimized1600AVX2 | g++ -m64 -O3 -fomit-frame-pointer |
| | sha3384 | kcp/optimized1600AVX512 | gcc -m64 -O3 -fomit-frame-pointer |
49784 | 1.00 | sha3512 | oncore64bits | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
172431 | 3.46 | sha3512 | oncore32bits | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
| | sha3512 | kcp/compact1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3512 | kcp/optimized1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3512 | kcp/optimized1600ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3512 | kcp/optimized1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | sha3512 | kcp/optimized1600AVX2 | g++ -m64 -O3 -fomit-frame-pointer |
| | sha3512 | kcp/optimized1600AVX512 | gcc -m64 -O3 -fomit-frame-pointer |
24059 | 1.00 | sha384 | openssl | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
24059 | 1.00 | sha512 | openssl | gcc -m64 -maltivec -O -fomit-frame-pointer |
26411 | 1.10 | sha512 | ref | gcc -m64 -O3 -fomit-frame-pointer |
27881 | 1.16 | sha512 | sphlib-small | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
28028 | 1.16 | sha512 | sphlib | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
29204 | 1.21 | sha512 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
25676 | 1.00 | shabal256 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer (7.3.0) |
| | shabal256 | ppc64eb | gcc -m64 -O3 -fomit-frame-pointer |
24402 | 1.00 | shabal512 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
25676 | 1.05 | shabal512 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | shabal512 | ppc64eb | gcc -m64 -O3 -fomit-frame-pointer |
23422 | 1.00 | shake128 | oncore64bits | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
81144 | 3.46 | shake128 | oncore32bits | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
| | shake128 | kcp/compact1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | shake128 | kcp/optimized1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | shake128 | kcp/optimized1600ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | shake128 | kcp/optimized1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | shake128 | kcp/optimized1600AVX2 | g++ -m64 -O3 -fomit-frame-pointer |
| | shake128 | kcp/optimized1600AVX512 | gcc -m64 -O3 -fomit-frame-pointer |
27832 | 1.00 | shake256 | oncore64bits | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer (7.3.0) |
28812 | 1.04 | shake256 | gil/singlefile_unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
30772 | 1.11 | shake256 | gil/singlefile | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
96579 | 3.47 | shake256 | oncore32bits | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
1111810 | 39.95 | shake256 | usekcp | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
| | shake256 | kcp/compact1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | shake256 | kcp/optimized1600ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | shake256 | kcp/optimized1600ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | shake256 | kcp/optimized1600AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | shake256 | kcp/optimized1600AVX2 | g++ -m64 -O3 -fomit-frame-pointer |
| | shake256 | kcp/optimized1600AVX512 | gcc -m64 -O3 -fomit-frame-pointer |
55615 | 1.00 | shavite3256 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
58653 | 1.05 | shavite3256 | low-mem | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
62034 | 1.12 | shavite3256 | no-salt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
62622 | 1.13 | shavite3256 | new-aes-round | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
63308 | 1.14 | shavite3256 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
75117 | 1.35 | shavite3256 | lower-mem | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
311199 | 5.60 | shavite3256 | 8-bit | gcc -O3 -fomit-frame-pointer |
100646 | 1.00 | shavite3512 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
105350 | 1.05 | shavite3512 | sphlib-small | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
134211 | 1.33 | shavite3512 | IntelL1Cache | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
135828 | 1.35 | shavite3512 | low-mem | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
149548 | 1.49 | shavite3512 | lower-mem | gcc -funroll-loops -O2 -fomit-frame-pointer |
163807 | 1.63 | shavite3512 | new-aes-round | gcc -funroll-loops -O2 -fomit-frame-pointer |
164003 | 1.63 | shavite3512 | no-salt | gcc -funroll-loops -O2 -fomit-frame-pointer |
164934 | 1.64 | shavite3512 | different-order | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
709128 | 7.05 | shavite3512 | 8-bit | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
108633 | 1.00 | simd256 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
147931 | 1.36 | simd256 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
187621 | 1.73 | simd256 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
5061651 | 46.59 | simd256 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
| | simd256 | vect128 | gcc -m64 -O3 -fomit-frame-pointer |
139062 | 1.00 | simd512 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
158711 | 1.14 | simd512 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
187768 | 1.35 | simd512 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
10097234 | 72.61 | simd512 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
| | simd512 | vect128 | gcc -m64 -O3 -fomit-frame-pointer |
22932 | 1.00 | skein10241024 | opt | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
19698 | 1.00 | skein256256 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
16268 | 1.00 | skein512256 | little | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
16366 | 1.01 | skein512256 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
18326 | 1.13 | skein512256 | sphlib | gcc -m64 -Os -fomit-frame-pointer |
19159 | 1.18 | skein512256 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
22344 | 1.37 | skein512256 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer |
16219 | 1.00 | skein512512 | little | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
16366 | 1.01 | skein512512 | opt | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
18375 | 1.13 | skein512512 | sphlib | gcc -m64 -maltivec -Os -fomit-frame-pointer |
19306 | 1.19 | skein512512 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
22295 | 1.37 | skein512512 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer |
16415 | 1.00 | tiger | cryptopp | g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer |
107702 | 1.00 | whirlpool | cryptopp | g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
118825 | 1.10 | whirlpool | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |