[Page version: 20241105 13:29:25]
Measurements for aarch64, pi3bplus, crypto_hash Test results for aarch64, pi3bplus, crypto_hash Test results for crypto_hash/shake256Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
21947 | 1392 0 0 | 50116 768 736 | oncore64bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
22198 | 848 0 0 | 48660 768 736 | oncore64bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
22515 | 844 0 0 | 48668 768 728 | oncore64bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
22742 | 740 0 0 | 47564 752 720 | oncore64bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
22861 | 14652 0 0 | 24676 768 736 | gil/singlefile_unrolled | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
24026 | 14184 0 0 | 23300 768 736 | gil/singlefile_unrolled | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
24728 | 2732 0 0 | 12756 768 736 | gil/singlefile | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
25190 | 1608 0 0 | 10708 768 736 | gil/singlefile | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
25620 | 4033 360 0 | 1597311 144785 14952 | cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
25636 | 3930 360 0 | 1596405 144793 14952 | cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
25703 | 3999 360 0 | 1595815 144793 14952 | cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
25848 | 3048 360 0 | 1594528 144801 14936 | cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
27713 | 248 0 0 | 9895 832 736 | openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
27722 | 92 0 0 | 9934 824 728 | usexof | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
27754 | 224 0 0 | 8863 816 720 | openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
27764 | 92 0 0 | 10007 832 736 | usexof | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
27849 | 92 0 0 | 10919 832 736 | usexof | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
28427 | 236 0 0 | 9814 824 728 | openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
28526 | 92 0 0 | 8999 816 720 | usexof | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
28673 | 248 0 0 | 10807 832 736 | openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
38463 | 17212 0 0 | 25324 752 720 | gil/singlefile_unrolled | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
38869 | 13624 0 0 | 22675 760 728 | gil/singlefile_unrolled | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
47839 | 1692 0 0 | 10731 760 728 | gil/singlefile | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
49589 | 6712 0 0 | 16003 760 728 | kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
49594 | 7028 0 0 | 17356 768 736 | kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
49602 | 6496 0 0 | 14724 752 720 | kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
52984 | 7028 0 0 | 16284 768 736 | kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
57065 | 1616 0 0 | 9724 752 720 | gil/singlefile | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
85710 | 2976 0 0 | 24436 768 736 | oncore32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
86070 | 1520 0 0 | 22076 768 736 | oncore32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
88198 | 1448 0 0 | 21004 752 720 | oncore32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
89119 | 1632 0 0 | 22196 768 728 | oncore32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
115339 | 72 0 0 | 28252 768 736 | usekcp | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
115773 | 72 0 0 | 26340 752 720 | usekcp | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
115780 | 104 0 0 | 27372 768 728 | usekcp | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
124852 | 72 0 0 | 27340 768 736 | usekcp | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
keccak.s: keccak.s: Assembler messages: keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:21: Error: unknown pseudo-op: `.syntax' keccak.s: keccak.s:22: Error: unknown pseudo-op: `.fpu' keccak.s: keccak.s:23: Error: unknown pseudo-op: `.arm' keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:27: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:29: Error: junk at end of line, first unrecognized character is `@' keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `@' keccak.s: ...
Implementation | Compiler |
kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakP-1600-AVX2.c: KeccakP-1600-AVX2.c:20:14: fatal error: x86intrin.h: No such file or directory KeccakP-1600-AVX2.c: 20 | #include <x86intrin.h> KeccakP-1600-AVX2.c: | ^~~~~~~~~~~~~ KeccakP-1600-AVX2.c: compilation terminated.
Implementation | Compiler |
kcp/optimized1600AVX2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600AVX2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600AVX2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600AVX2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:25:10: fatal error: smmintrin.h: No such file or directory KeccakP-1600-AVX512.c: 25 | #include <smmintrin.h> KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~ KeccakP-1600-AVX512.c: compilation terminated.
Implementation | Compiler |
kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600AVX512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T keccak.o KeccakP1600_AddByte T keccak.o KeccakP1600_AddBytes T keccak.o KeccakP1600_ExtractAndAddBytes T keccak.o KeccakP1600_ExtractBytes T keccak.o KeccakP1600_Initialize T keccak.o KeccakP1600_OverwriteBytes T keccak.o KeccakP1600_OverwriteWithZeroes T keccak.o KeccakP1600_Permute T keccak.o KeccakP1600_Permute_12rounds T keccak.o KeccakP1600_Permute_24rounds T keccak.o KeccakP1600_Permute_Nrounds T
Implementation | Compiler |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
TIMECOP iterations: 10
Implementation | Compiler |
cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile_unrolled | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile_unrolled | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile_unrolled | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
gil/singlefile_unrolled | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore64bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore64bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore64bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
oncore64bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usekcp | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usekcp | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usekcp | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usekcp | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usexof | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usexof | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usexof | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
usexof | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |