Time | Relative time | Primitive | Implementation | Compiler |
4944400 | 1.00 | acehash256v1 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
42480 | 1.00 | asconhashv12 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
50080 | 1.18 | asconhashv12 | opt64 | gcc -O2 -fomit-frame-pointer |
87840 | 2.07 | asconhashv12 | bi32 | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
88160 | 2.08 | asconhashv12 | bi32_lowreg | gcc -O3 -fomit-frame-pointer |
346160 | 8.15 | asconhashv12 | bi16 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
893120 | 21.02 | asconhashv12 | bi8 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
42480 | 1.00 | asconxofv12 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
50080 | 1.18 | asconxofv12 | opt64 | gcc -O2 -fomit-frame-pointer |
| | atelopus32 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | atelopus64 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | bash256 | avx2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | bash256 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | bash384 | avx2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | bash384 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | bash512 | avx2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | bash512 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
45920 | 1.00 | bblake256 | bswap | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
46160 | 1.01 | bblake256 | regs | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
36960 | 1.00 | blake256 | bswap | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
37040 | 1.00 | blake256 | regs | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
37920 | 1.03 | blake256 | sphlib | gcc -O3 -fomit-frame-pointer |
53120 | 1.44 | blake256 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
54800 | 1.48 | blake256 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
| | blake256 | vect128 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
| | blake256 | vect128-mmxhack | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
11600 | 1.00 | blake2b | regs | gcc -O3 -fomit-frame-pointer |
14400 | 1.24 | blake2b | ref | gcc -funroll-loops -O2 -fomit-frame-pointer |
| | blake2b | avx2-1 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake2b | avx2-2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake2b | avx2-3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake2b | avxicc | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake2b | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake2b | ymm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
19040 | 1.00 | blake2s | regs | gcc -O3 -fomit-frame-pointer |
21760 | 1.14 | blake2s | ref | gcc -O3 -fomit-frame-pointer |
| | blake2s | avxicc | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake2s | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
29040 | 1.00 | blake32 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
39120 | 1.35 | blake32 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
40320 | 1.39 | blake32 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
22560 | 1.00 | blake512 | bswap | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
22720 | 1.01 | blake512 | regs | clang -O3 -fomit-frame-pointer -Qunused-arguments |
24720 | 1.10 | blake512 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
33200 | 1.47 | blake512 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
34480 | 1.53 | blake512 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake512 | vect128 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | blake512 | vect128-inplace | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
22240 | 1.00 | blake64 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
29440 | 1.32 | blake64 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
30720 | 1.38 | blake64 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
19040 | 1.00 | bmw256 | optabe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
19040 | 1.00 | bmw256 | optbbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
20080 | 1.05 | bmw256 | optc03 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
20240 | 1.06 | bmw256 | optc04 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
20800 | 1.09 | bmw256 | optc01 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
21040 | 1.11 | bmw256 | optc02 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
21600 | 1.13 | bmw256 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
21680 | 1.14 | bmw256 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
21840 | 1.15 | bmw256 | optbgbe | gcc -O3 -fomit-frame-pointer |
41760 | 2.19 | bmw256 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer |
11280 | 1.00 | bmw512 | optbbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
11360 | 1.01 | bmw512 | optabe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
11600 | 1.03 | bmw512 | optc04 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
11680 | 1.04 | bmw512 | optc01 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
11680 | 1.04 | bmw512 | optc02 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
12080 | 1.07 | bmw512 | optc03 | gcc -O3 -fomit-frame-pointer |
12400 | 1.10 | bmw512 | optbgbe | gcc -funroll-loops -O3 -fomit-frame-pointer |
13040 | 1.16 | bmw512 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
20240 | 1.79 | bmw512 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
23280 | 2.06 | bmw512 | ref | gcc -O3 -fomit-frame-pointer |
243600 | 1.00 | clxhash | opt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
339200 | 1.39 | clxhash | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
130480 | 1.00 | coral256v1 | opt64 | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
185600 | 1.42 | coral256v1 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
1931920 | 1.00 | cubehash161 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
1982720 | 1.03 | cubehash161 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
2285840 | 1.18 | cubehash161 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer |
177440 | 1.00 | cubehash1616 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
179280 | 1.01 | cubehash1616 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
445280 | 2.51 | cubehash1616 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer |
996320 | 1.00 | cubehash162 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
1022080 | 1.03 | cubehash162 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
1303760 | 1.31 | cubehash162 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer |
50480 | 1.00 | cubehash1632 | unrolled5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
51200 | 1.01 | cubehash1632 | unrolled4 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
51280 | 1.02 | cubehash1632 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer |
51920 | 1.03 | cubehash1632 | unrolled3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
59200 | 1.17 | cubehash1632 | sphlib-small | gcc -O2 -fomit-frame-pointer |
94880 | 1.88 | cubehash1632 | unrolled2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
116640 | 2.31 | cubehash1632 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
117760 | 2.33 | cubehash1632 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
528080 | 1.00 | cubehash164 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
541360 | 1.03 | cubehash164 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
811840 | 1.54 | cubehash164 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer |
295680 | 1.00 | cubehash168 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
302400 | 1.02 | cubehash168 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
567280 | 1.92 | cubehash168 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer |
44720 | 1.00 | cubehash512 | unrolled5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
45920 | 1.03 | cubehash512 | unrolled3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
46480 | 1.04 | cubehash512 | unrolled4 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
78400 | 1.75 | cubehash512 | unrolled2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
94960 | 2.12 | cubehash512 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer |
96000 | 2.15 | cubehash512 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
984880 | 1.00 | cubehash81 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
1031440 | 1.05 | cubehash81 | unrolled | gcc -O2 -fomit-frame-pointer |
1441920 | 1.46 | cubehash81 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
101200 | 1.00 | cubehash816 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
106480 | 1.05 | cubehash816 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
395840 | 3.91 | cubehash816 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
512480 | 1.00 | cubehash82 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
530720 | 1.04 | cubehash82 | unrolled | gcc -O2 -fomit-frame-pointer |
889280 | 1.74 | cubehash82 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
70960 | 1.00 | cubehash832 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
73680 | 1.04 | cubehash832 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
362880 | 5.11 | cubehash832 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
278960 | 1.00 | cubehash84 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
293760 | 1.05 | cubehash84 | unrolled | gcc -O2 -fomit-frame-pointer |
606400 | 2.17 | cubehash84 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
162000 | 1.00 | cubehash88 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
171360 | 1.06 | cubehash88 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
466320 | 2.88 | cubehash88 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
157440 | 1.00 | drygascon128 | le32 | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
431840 | 2.74 | drygascon128 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments |
189680 | 1.00 | drygascon256 | le32 | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
515920 | 2.72 | drygascon256 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
104720 | 1.00 | echo256 | sphlib | gcc -O3 -fomit-frame-pointer (8.3.0) |
107120 | 1.02 | echo256 | generic/opt64 | gcc -O3 -fomit-frame-pointer (8.3.0) |
114080 | 1.09 | echo256 | sphlib-small | gcc -O3 -fomit-frame-pointer (8.3.0) |
127920 | 1.22 | echo256 | generic/opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
147200 | 1.41 | echo256 | powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
200480 | 1.91 | echo256 | powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | echo256 | ccalik/bitsliced | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
188160 | 1.00 | echo512 | sphlib | gcc -O3 -fomit-frame-pointer (8.3.0) |
192960 | 1.03 | echo512 | generic/opt64 | gcc -O3 -fomit-frame-pointer (8.3.0) |
204880 | 1.09 | echo512 | sphlib-small | gcc -O3 -fomit-frame-pointer (8.3.0) |
230240 | 1.22 | echo512 | generic/opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
258640 | 1.37 | echo512 | powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
355280 | 1.89 | echo512 | powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | echo512 | ccalik/bitsliced | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
83440 | 1.00 | echosp256 | generic/opt64 | gcc -O2 -fomit-frame-pointer (8.3.0) |
102240 | 1.23 | echosp256 | generic/opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
117040 | 1.40 | echosp256 | powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
158160 | 1.90 | echosp256 | powerpc/pp32cv1 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
132400 | 1.00 | echosp512 | generic/opt64 | gcc -O2 -fomit-frame-pointer (8.3.0) |
159760 | 1.21 | echosp512 | generic/opt32 | gcc -funroll-loops -O2 -fomit-frame-pointer |
182880 | 1.38 | echosp512 | powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
250080 | 1.89 | echosp512 | powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer |
10960 | 1.00 | edonr256 | swpbe | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
11840 | 1.08 | edonr256 | optc | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
6000 | 1.00 | edonr512 | swpbe | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
6480 | 1.08 | edonr512 | optc | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
163680 | 1.00 | esch256v1 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
164720 | 1.01 | esch256v1 | ref | gcc -O3 -fomit-frame-pointer |
195840 | 1.00 | esch384v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
213440 | 1.09 | esch384v1 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments |
142160 | 1.00 | essence224 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
142320 | 1.00 | essence256 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
96400 | 1.00 | essence384 | gcc | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
96560 | 1.00 | essence512 | gcc | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
189435840 | 1.00 | fsb256 | ref | gcc -funroll-loops -Os -fomit-frame-pointer (8.3.0) |
174861840 | 1.00 | fsb512 | ref | gcc -funroll-loops -Os -fomit-frame-pointer (8.3.0) |
41760 | 1.00 | fugue2 | cop_opt32 | gcc -O3 -fomit-frame-pointer (8.3.0) |
63920 | 1.00 | fugue256 | ANSI_opt64 | gcc -O3 -fomit-frame-pointer (8.3.0) |
70400 | 1.10 | fugue256 | ANSI_opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
70560 | 1.10 | fugue256 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer |
134400 | 1.00 | fugue512 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
95796960 | 1.00 | gage1h256c224r008 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
52899280 | 1.00 | gage1h256c224r016 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
20811600 | 1.00 | gage1h256c224r032 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
15640640 | 1.00 | gage1h256c224r064 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
58910560 | 1.00 | gage1h256c256r016 | ref | gcc -O3 -fomit-frame-pointer (8.3.0) |
31186000 | 1.00 | gage1h256c256r032 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
17357120 | 1.00 | gage1h256c256r064 | ref | gcc -O3 -fomit-frame-pointer (8.3.0) |
10440000 | 1.00 | gage1h256c256r128 | ref | gcc -O3 -fomit-frame-pointer (8.3.0) |
58533280 | 1.00 | gage1h256c512r032 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
31086880 | 1.00 | gage1h256c512r064 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
104400 | 1.00 | gimli24v1 | littleendian | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
339600 | 3.25 | gimli24v1 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | gimli24v1 | sse | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | gimli24v1 | ssealt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
79760 | 1.00 | groestl256 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
84720 | 1.06 | groestl256 | sphlib-adapted | gcc -funroll-loops -O3 -fomit-frame-pointer |
92240 | 1.16 | groestl256 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
214400 | 2.69 | groestl256 | 32bit-2ktable | gcc -funroll-loops -O3 -fomit-frame-pointer |
235280 | 2.95 | groestl256 | opt32 | gcc -O3 -fomit-frame-pointer |
361040 | 4.53 | groestl256 | 32bit-bytesliced-c-fast | gcc -funroll-loops -O3 -fomit-frame-pointer |
428800 | 5.38 | groestl256 | 8bit_c | gcc -funroll-loops -O3 -fomit-frame-pointer |
529600 | 6.64 | groestl256 | 32bit-bytesliced-c-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | groestl256 | opt64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | groestl256 | vperm-intr | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
154640 | 1.00 | groestl512 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
154720 | 1.00 | groestl512 | sphlib-adapted | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
195360 | 1.26 | groestl512 | sphlib-small | gcc -O3 -fomit-frame-pointer |
361920 | 2.34 | groestl512 | opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
758160 | 4.90 | groestl512 | 32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | groestl512 | mmx | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | groestl512 | opt64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | hamsi | simd-1 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | hamsi | simd-2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | hamsi | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | hamsi | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | hamsi512 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | hamsi512 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
12254640 | 1.00 | heron256v1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
79440 | 1.00 | jh224 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
103920 | 1.31 | jh224 | bitslice_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
111920 | 1.41 | jh224 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
136400 | 1.72 | jh224 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
142480 | 1.79 | jh224 | bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
79440 | 1.00 | jh256 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
104320 | 1.31 | jh256 | bitslice_opt64 | gcc -O3 -fomit-frame-pointer |
111920 | 1.41 | jh256 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
136400 | 1.72 | jh256 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
142400 | 1.79 | jh256 | bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
79440 | 1.00 | jh384 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
104000 | 1.31 | jh384 | bitslice_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
111920 | 1.41 | jh384 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
136480 | 1.72 | jh384 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
142480 | 1.79 | jh384 | bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
79440 | 1.00 | jh512 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
104160 | 1.31 | jh512 | bitslice_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
111920 | 1.41 | jh512 | bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
136400 | 1.72 | jh512 | bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
142480 | 1.79 | jh512 | bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
13600 | 1.00 | k12 | kcp/optimized1600ufull | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
13680 | 1.01 | k12 | kcp/optimized1600lcufull | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
13840 | 1.02 | k12 | kcp/optimized1600u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
14000 | 1.03 | k12 | kcp/optimized1600lcu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
19920 | 1.46 | k12 | kcp/compact1600 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
23920 | 1.76 | k12 | kcp/reference1600 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
27520 | 2.02 | k12 | kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer |
43920 | 3.23 | k12 | kcp/inplace1600bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
670720 | 49.32 | k12 | kcp/reference1600-32bits | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments |
| | k12 | kcp/inplace1600ARMv6M | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/inplace1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/inplace1600ARMv7M | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600ARMv6Mu1 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600ARMv6Mu2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600AVX2 | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600AVX512 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600AsmX86-64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600AsmX86-64Apple | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600AsmX86-64shld | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600XOPu6 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600XOPufull | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | k12 | kcp/optimized1600lcufullshld | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
29280 | 1.00 | keccak | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
30320 | 1.04 | keccak | opt64u6 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
30480 | 1.04 | keccak | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
31600 | 1.08 | keccak | simple | clang -O3 -fomit-frame-pointer -Qunused-arguments |
31920 | 1.09 | keccak | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
50640 | 1.73 | keccak | compact | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
79920 | 2.73 | keccak | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
80400 | 2.75 | keccak | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
81040 | 2.77 | keccak | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
94480 | 3.23 | keccak | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
96720 | 3.30 | keccak | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
99280 | 3.39 | keccak | compact8 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
48960 | 1.00 | keccakc1024 | opt64lcu24 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
49440 | 1.01 | keccakc1024 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
50880 | 1.04 | keccakc1024 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
51120 | 1.04 | keccakc1024 | opt64lcu6 | clang -O3 -fomit-frame-pointer -Qunused-arguments |
51440 | 1.05 | keccakc1024 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
52400 | 1.07 | keccakc1024 | simple | clang -O3 -fomit-frame-pointer -Qunused-arguments |
52400 | 1.07 | keccakc1024 | sphlib-small | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
84560 | 1.73 | keccakc1024 | compact | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
131680 | 2.69 | keccakc1024 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
132720 | 2.71 | keccakc1024 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
134000 | 2.74 | keccakc1024 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
146240 | 2.99 | keccakc1024 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
159120 | 3.25 | keccakc1024 | inplace32bi | gcc -funroll-loops -Os -fomit-frame-pointer |
168720 | 3.45 | keccakc1024 | compact8 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
22720 | 1.00 | keccakc256 | opt64lcu24 | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
23360 | 1.03 | keccakc256 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
23680 | 1.04 | keccakc256 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
24160 | 1.06 | keccakc256 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
24480 | 1.08 | keccakc256 | simple | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
39120 | 1.72 | keccakc256 | compact | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
63360 | 2.79 | keccakc256 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
64080 | 2.82 | keccakc256 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
64080 | 2.82 | keccakc256 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
75840 | 3.34 | keccakc256 | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
76720 | 3.38 | keccakc256 | compact8 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
78800 | 3.47 | keccakc256 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
24800 | 1.00 | keccakc448 | opt64lcu24 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
25760 | 1.04 | keccakc448 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
26080 | 1.05 | keccakc448 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
26880 | 1.08 | keccakc448 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
26960 | 1.09 | keccakc448 | simple | clang -O3 -fomit-frame-pointer -Qunused-arguments |
43040 | 1.74 | keccakc448 | compact | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
68800 | 2.77 | keccakc448 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
69440 | 2.80 | keccakc448 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
82880 | 3.34 | keccakc448 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
84800 | 3.42 | keccakc448 | compact8 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | keccakc448 | inplace32bi | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | keccakc448 | simple32bi | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
27040 | 1.00 | keccakc512 | opt64lcu24 | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
27760 | 1.03 | keccakc512 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
28080 | 1.04 | keccakc512 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
28400 | 1.05 | keccakc512 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
28480 | 1.05 | keccakc512 | opt64lcu6 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
29040 | 1.07 | keccakc512 | simple | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
29360 | 1.09 | keccakc512 | sphlib-small | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
46640 | 1.72 | keccakc512 | compact | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
73920 | 2.73 | keccakc512 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
74800 | 2.77 | keccakc512 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
75200 | 2.78 | keccakc512 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
89280 | 3.30 | keccakc512 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
89520 | 3.31 | keccakc512 | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
92800 | 3.43 | keccakc512 | compact8 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | keccakc512 | gil/singlefile | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | keccakc512 | gil/singlefile_unrolled | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
33760 | 1.00 | keccakc768 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
34880 | 1.03 | keccakc768 | opt64u6 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
35040 | 1.04 | keccakc768 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
35360 | 1.05 | keccakc768 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
36000 | 1.07 | keccakc768 | simple | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
58000 | 1.72 | keccakc768 | compact | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
91680 | 2.72 | keccakc768 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
92240 | 2.73 | keccakc768 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
93680 | 2.77 | keccakc768 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
107200 | 3.18 | keccakc768 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
110800 | 3.28 | keccakc768 | inplace32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
114400 | 3.39 | keccakc768 | compact8 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
306400 | 1.00 | knot256v1 | opt | gcc -O2 -fomit-frame-pointer (8.3.0) |
335760 | 1.10 | knot256v1 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments |
199200 | 1.00 | knot256v2 | opt | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
202480 | 1.02 | knot256v2 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments |
674560 | 1.00 | knot384 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
| | knot384 | opt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
569680 | 1.00 | knot512 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
583760 | 1.02 | knot512 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
101040 | 1.00 | lane256 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
262560 | 1.00 | lane512 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0) |
43600 | 1.00 | luffa256 | sphlib | gcc -O3 -fomit-frame-pointer (8.3.0) |
50960 | 1.17 | luffa256 | opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
57120 | 1.31 | luffa256 | thomaz/basic | clang -O3 -fomit-frame-pointer -Qunused-arguments |
78080 | 1.00 | luffa384 | opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0) |
79760 | 1.00 | luffa512 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
104480 | 1.31 | luffa512 | opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
123360 | 1.00 | mcssha4 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
127680 | 1.00 | mcssha5 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
122880 | 1.00 | mcssha6 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
| | md2 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
8800 | 1.00 | md4 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
14640 | 1.00 | md5 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
14960 | 1.02 | md5 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
81600 | 1.00 | md6d224 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
86960 | 1.00 | md6d256 | ref | gcc -O2 -fomit-frame-pointer (8.3.0) |
111280 | 1.00 | md6d384 | ref | gcc -O2 -fomit-frame-pointer (8.3.0) |
133840 | 1.00 | md6d512 | ref | gcc -O2 -fomit-frame-pointer (8.3.0) |
191600 | 1.00 | mgrostl256 | opt-32 | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
2554240 | 13.33 | mgrostl256 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments |
| | mgrostl256 | opt-64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
29040 | 1.00 | nasha256 | opt_v4 | gcc -O3 -fomit-frame-pointer (8.3.0) |
36400 | 1.25 | nasha256 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer |
33200 | 1.00 | nasha512 | opt_v4 | gcc -O3 -fomit-frame-pointer (8.3.0) |
37760 | 1.14 | nasha512 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer |
11491680 | 1.00 | orangishv1 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
50590720 | 1.00 | photonbeetlehash256rate32v1 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
110560 | 1.00 | rfsb509 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | rhash | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
24240 | 1.00 | ripemd160 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
94400 | 1.00 | round3jh256 | sphlib-small | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
94560 | 1.00 | round3jh256 | simple | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
101680 | 1.08 | round3jh256 | sphlib | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments |
94400 | 1.00 | round3jh512 | sphlib-small | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
94480 | 1.00 | round3jh512 | simple | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
101600 | 1.08 | round3jh512 | sphlib | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
23360 | 1.00 | sarmal256 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
27920 | 1.00 | sarmal512 | opt64 | gcc -O3 -fomit-frame-pointer (8.3.0) |
118160 | 1.00 | saturninhashv2 | bs32 | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
236640 | 2.00 | saturninhashv2 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments |
4800 | 1.00 | sha1 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
5040 | 1.00 | sha224 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
4480 | 1.00 | sha256 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
5040 | 1.12 | sha256 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
32000 | 7.14 | sha256 | sphlib-small | gcc -O3 -fomit-frame-pointer |
32800 | 7.32 | sha256 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | sha256 | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
26080 | 1.00 | sha3224 | oncore64bits | gcc -funroll-loops -O2 -fomit-frame-pointer |
26320 | 1.01 | sha3224 | openssl | gcc -Os -fomit-frame-pointer |
57200 | 2.19 | sha3224 | kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer |
78320 | 3.00 | sha3224 | oncore32bits | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
| | sha3224 | kcp/optimized1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3224 | kcp/optimized1600AVX2 | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3224 | kcp/optimized1600AVX512 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
28240 | 1.00 | sha3256 | oncore64bits | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
28480 | 1.01 | sha3256 | openssl | gcc -O3 -fomit-frame-pointer |
62240 | 2.20 | sha3256 | kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer |
84880 | 3.01 | sha3256 | oncore32bits | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3256 | kcp/optimized1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3256 | kcp/optimized1600AVX2 | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3256 | kcp/optimized1600AVX512 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
34720 | 1.00 | sha3384 | openssl | gcc -O3 -fomit-frame-pointer (8.3.0) |
35040 | 1.01 | sha3384 | oncore64bits | gcc -O2 -fomit-frame-pointer |
77680 | 2.24 | sha3384 | kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer (8.3.0) |
105280 | 3.03 | sha3384 | oncore32bits | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3384 | kcp/optimized1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3384 | kcp/optimized1600AVX2 | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3384 | kcp/optimized1600AVX512 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
49520 | 1.00 | sha3512 | openssl | gcc -O -fomit-frame-pointer (8.3.0) |
50880 | 1.03 | sha3512 | oncore64bits | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
113200 | 2.29 | sha3512 | kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer |
152160 | 3.07 | sha3512 | oncore32bits | clang -O3 -fomit-frame-pointer -Qunused-arguments |
| | sha3512 | kcp/optimized1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3512 | kcp/optimized1600AVX2 | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | sha3512 | kcp/optimized1600AVX512 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
20800 | 1.00 | sha384 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
20800 | 1.00 | sha512 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
22880 | 1.10 | sha512 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
28080 | 1.35 | sha512 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
28080 | 1.35 | sha512 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | sha512 | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
21600 | 1.00 | shabal256 | sphlib | gcc -O3 -fomit-frame-pointer (8.3.0) |
21120 | 1.00 | shabal512 | ref | gcc -O2 -fomit-frame-pointer (8.3.0) |
21680 | 1.03 | shabal512 | sphlib | gcc -O3 -fomit-frame-pointer |
23840 | 1.00 | shake128 | oncore64bits | gcc -O2 -fomit-frame-pointer (8.3.0) |
24160 | 1.01 | shake128 | openssl | gcc -Os -fomit-frame-pointer |
52240 | 2.19 | shake128 | kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer |
71760 | 3.01 | shake128 | oncore32bits | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | shake128 | kcp/optimized1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | shake128 | kcp/optimized1600AVX2 | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | shake128 | kcp/optimized1600AVX512 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
28240 | 1.00 | shake256 | oncore64bits | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
28320 | 1.00 | shake256 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
28880 | 1.02 | shake256 | gil/singlefile_unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
30480 | 1.08 | shake256 | gil/singlefile | gcc -O3 -fomit-frame-pointer |
62240 | 2.20 | shake256 | kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer |
85200 | 3.02 | shake256 | oncore32bits | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
135520 | 4.80 | shake256 | usekcp | gcc -O2 -fomit-frame-pointer |
| | shake256 | kcp/optimized1600ARMv7A | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | shake256 | kcp/optimized1600AVX2 | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | shake256 | kcp/optimized1600AVX512 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
77680 | 1.00 | shamashashv1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
56160 | 1.00 | shavite3256 | sphlib | gcc -O3 -fomit-frame-pointer (8.3.0) |
59680 | 1.06 | shavite3256 | sphlib-small | gcc -O3 -fomit-frame-pointer (8.3.0) |
61120 | 1.09 | shavite3256 | low-mem | gcc -funroll-loops -O2 -fomit-frame-pointer |
63440 | 1.13 | shavite3256 | no-salt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
66400 | 1.18 | shavite3256 | new-aes-round | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
70000 | 1.25 | shavite3256 | lower-mem | gcc -O3 -fomit-frame-pointer (8.3.0) |
171680 | 3.06 | shavite3256 | 8-bit | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
93920 | 1.00 | shavite3512 | sphlib | gcc -O3 -fomit-frame-pointer (8.3.0) |
99920 | 1.06 | shavite3512 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
119520 | 1.27 | shavite3512 | IntelL1Cache | gcc -funroll-loops -O3 -fomit-frame-pointer |
122080 | 1.30 | shavite3512 | low-mem | gcc -funroll-loops -O3 -fomit-frame-pointer |
150240 | 1.60 | shavite3512 | lower-mem | gcc -funroll-loops -O3 -fomit-frame-pointer |
215440 | 2.29 | shavite3512 | new-aes-round | clang -O3 -fomit-frame-pointer -Qunused-arguments |
217040 | 2.31 | shavite3512 | no-salt | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
220800 | 2.35 | shavite3512 | different-order | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
382240 | 4.07 | shavite3512 | 8-bit | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
113760 | 1.00 | simd256 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
154080 | 1.35 | simd256 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
180640 | 1.59 | simd256 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
3840880 | 33.76 | simd256 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
| | simd256 | vect128 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
160080 | 1.00 | simd512 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
163280 | 1.02 | simd512 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
199600 | 1.25 | simd512 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
7575520 | 47.32 | simd512 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
| | simd512 | vect128 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
6817200 | 1.00 | sivrijndael256hash256v1 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
85089920 | 1.00 | sivtemphotonhashv1 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
20240 | 1.00 | skein10241024 | opt | gcc -O2 -fomit-frame-pointer (8.3.0) |
13280 | 1.00 | skein256256 | opt | gcc -O3 -fomit-frame-pointer |
12960 | 1.00 | skein512256 | little | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
13520 | 1.04 | skein512256 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer |
14080 | 1.09 | skein512256 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
15360 | 1.19 | skein512256 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
18160 | 1.40 | skein512256 | sphlib-small | gcc -O3 -fomit-frame-pointer |
13040 | 1.00 | skein512512 | little | gcc -funroll-loops -O3 -fomit-frame-pointer |
13520 | 1.04 | skein512512 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer |
14080 | 1.08 | skein512512 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer |
15440 | 1.18 | skein512512 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
18080 | 1.39 | skein512512 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
11003280 | 1.00 | skinnyhashtk2 | ref | gcc -O3 -fomit-frame-pointer (8.3.0) |
6453680 | 1.00 | skinnyhashtk3 | ref | gcc -O3 -fomit-frame-pointer (8.3.0) |
68880 | 1.00 | sneikha256 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
86160 | 1.25 | sneikha256 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
134560 | 1.00 | sneikha384 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
159680 | 1.19 | sneikha384 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
2537440 | 1.00 | subterraneanv1 | add_mem_compact | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
5017440 | 1.98 | subterraneanv1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0) |
1456880 | 1.00 | syconhash256v1 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
| | tiger | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | triadhashv1 | add_sse | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | triadhashv1 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
111760 | 1.00 | whirlpool | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0) |
| | whirlpool | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
83440 | 1.00 | xoodyakv1 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
8572080 | 102.73 | xoodyakv1 | refcpp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |