[Page version: 20260629 14:45:54]
Measurements for amd64, hertz, crypto_aead Test results for amd64, hertz, crypto_aead Test results for crypto_aead/joltikneq9696v1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 135734 | 44445 1856 0 | 76459 3136 1696 | T:vperm | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 135738 | 44428 1856 0 | 76395 3136 1696 | T:vperm | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 135860 | 43797 1856 0 | 69525 3128 1696 | T:vperm | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 136392 | 48373 1856 0 | 78820 3120 1792 | T:vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 136418 | 48393 1856 0 | 75204 3120 1792 | T:vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 138174 | 47269 1856 0 | 72191 3096 1696 | T:vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 4066178 | 17343 0 0 | 49323 1272 1696 | T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 4929550 | 16908 0 0 | 48915 1272 1696 | T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 5425868 | 17927 0 0 | 48404 1256 1792 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 8674126 | 14715 0 0 | 41596 1256 1792 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 9785786 | 14938 0 0 | 40693 1264 1696 | T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 12762561 | 11599 0 0 | 36559 1232 1696 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
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-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.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-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:vperm | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:vperm | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |