[Page version: 20250419 11:04:07]
Measurements for amd64, samba, crypto_aead Test results for amd64, samba, crypto_aead Test results for crypto_aead/joltikneq9696v1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
134257 | 46130 1856 0 | 63811 2708 1056 | T:vperm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
134594 | 45511 1856 0 | 60149 2700 1088 | T:vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
135165 | 46150 1856 0 | 64139 2708 1088 | T:vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
135391 | 50644 1856 0 | 65892 2676 1088 | T:vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
135596 | 48264 1856 0 | 63180 2676 1088 | T:vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
135685 | 51395 1856 0 | 68804 2676 1088 | T:vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
136506 | 47246 1856 0 | 60815 2652 1056 | T:vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
137052 | 45711 1856 0 | 59635 2708 1024 | T:vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
5432644 | 16229 0 0 | 33683 844 1056 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
5774975 | 15278 0 0 | 31731 844 1024 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
5919327 | 16317 0 0 | 34339 844 1088 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
6010128 | 17218 0 0 | 34628 812 1088 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
11978725 | 13379 0 0 | 27331 844 1024 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
13770030 | 14084 0 0 | 28637 836 1088 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
13810840 | 14283 0 0 | 29580 812 1088 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
15266098 | 12491 0 0 | 27468 812 1088 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
16059070 | 11795 0 0 | 25439 788 1056 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
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 (Ubuntu_Clang_14.0.0) |
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 (Ubuntu_Clang_14.0.0) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
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 (Ubuntu_Clang_14.0.0) |
T:vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |