[Page version: 20250313 00:12:59]
Measurements for amd64, cezanne, crypto_aead Test results for amd64, cezanne, crypto_aead Test results for crypto_aead/joltikneq12864v1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
112481 | 39506 1856 0 | 53422 2668 1016 | T:vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
112485 | 38802 1856 0 | 52374 2668 1016 | T:vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
112497 | 43870 1856 0 | 58400 2644 1080 | T:vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
112535 | 39539 1856 0 | 56120 2676 1048 | T:vperm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
112578 | 39559 1856 0 | 56264 2676 1048 | T:vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
112671 | 43826 1856 0 | 60064 2644 1080 | T:vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
113263 | 43238 1856 0 | 57416 2644 1080 | T:vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
113901 | 40051 1856 0 | 52955 2620 1048 | T:vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
4949494 | 15916 0 0 | 32664 812 1048 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
4970106 | 15924 0 0 | 32320 812 1016 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
5004592 | 15724 0 0 | 32088 812 1048 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
5340730 | 16729 0 0 | 32968 780 1080 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
11047059 | 13223 0 0 | 27808 780 1080 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
12406117 | 13507 0 0 | 27014 804 1016 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
13062578 | 11818 0 0 | 26056 780 1080 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
13711449 | 11198 0 0 | 24163 756 1048 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
14458599 | 11902 0 0 | 25886 804 1016 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
joltik.c: joltik.c: In function 'joltik_aead_decrypt': joltik.c: joltik.c:55:22: warning: 'tweak' is used uninitialized in this function [-Wuninitialized] joltik.c: 55 | tweak[0] = (tweak[0]&0xe0) ^ (nonce[0] >> 3); joltik.c: | ~~~~~^~~
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
joltik.c: joltik.c:29:3: error: "This implementation requires either SSSE3 or AVX2 instruction sets." joltik.c: #error "This implementation requires either SSSE3 or AVX2 instruction sets." joltik.c: ^ joltik.c: 1 error generated.
Implementation | Compiler |
T:vperm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
joltik.o joltik_aead_decrypt T joltik.o joltik_aead_encrypt T tweakableBC.o G T tweakableBC.o H T tweakableBC.o aesTweakDecrypt T tweakableBC.o aesTweakEncrypt T tweakableBC.o joltikKeySetupDec128 T tweakableBC.o joltikKeySetupEnc128 T tweakableBC.o multi T
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
joltik.o joltik_aead_decrypt T joltik.o joltik_aead_encrypt T tweakableBC.o AndMask D tweakableBC.o AndMaskBottomHalf D tweakableBC.o AndMaskTopHalf D tweakableBC.o DivBy2 D tweakableBC.o DivBy4 D tweakableBC.o MC_13_9 D tweakableBC.o MC_1_4 D tweakableBC.o MC_4_1 D tweakableBC.o MC_9_13 D tweakableBC.o MulBy2 D tweakableBC.o MulBy4 D tweakableBC.o MulBy4to32 D tweakableBC.o RC D tweakableBC.o ShiftRowsT1 D tweakableBC.o ShiftRowsT2 D tweakableBC.o T_13_9 D tweakableBC.o T_1_4 D tweakableBC.o T_4_1 D tweakableBC.o T_9_13 D tweakableBC.o TweakeyScheduleTK2 T tweakableBC.o TweakeyScheduleTK2_reverse T tweakableBC.o Tweakey_H1 D tweakableBC.o Tweakey_H2 D tweakableBC.o aesTweakDecrypt T tweakableBC.o aesTweakEncrypt T tweakableBC.o invShiftRowsT1 D tweakableBC.o invT_13_9 D tweakableBC.o invT_1_4 D tweakableBC.o invT_4_1 D tweakableBC.o invT_9_13 D
Implementation | Compiler |
T:vperm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |