Test results for amd64, wolfdale, crypto_aead/joltikneq12864v1
[Page version: 20260805 21:36:30]
Measurements for amd64, wolfdale, crypto_aead
Test results for amd64, wolfdale, crypto_aead
Test results for crypto_aead/joltikneq12864v1
Computer: wolfdale
Microarchitecture: amd64; Core 2 45nm (1067a)
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20260627
Operation: crypto_aead
Primitive: joltikneq12864v1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 385888 | 50419 400 0 | 74762 1624 1640 | T:vperm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 386386 | 50451 400 0 | 74394 1624 1640 | T:vperm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 386731 | 50408 400 0 | 75626 1624 1640 | T:vperm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 386771 | 49431 400 0 | 74654 1656 1544 | T:vperm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 387166 | 48839 400 0 | 71804 1648 1544 | T:vperm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 387970 | 49379 400 0 | 73758 1656 1544 | T:vperm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 388717 | 48650 400 0 | 70756 1648 1544 | T:vperm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 389295 | 48727 400 0 | 71293 1600 1608 | T:vperm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 7887309 | 15957 0 0 | 41238 1248 1544 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 7898770 | 15924 0 0 | 41078 1248 1544 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 8432340 | 16352 0 0 | 41618 1216 1640 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 10299306 | 16453 0 0 | 40870 1248 1544 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 19173893 | 13100 0 0 | 37482 1216 1640 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 21841311 | 11170 0 0 | 33789 1192 1608 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 23577324 | 13657 0 0 | 35740 1240 1544 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 24517481 | 11820 0 0 | 35818 1216 1640 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
| 25540515 | 11849 0 0 | 34900 1240 1544 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260702 | 20260627 |
Compiler output
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: | ~~~~~^~~
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
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.
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:vperm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
joltik.c: In file included from joltik.c:27:
joltik.c: joltik.c: In function 'joltik_aead_decrypt':
joltik.c: joltik-ssse3.c.inc:79:27: warning: 'tweak[0]' is used uninitialized in this function [-Wuninitialized]
joltik.c: 79 | (tweak)[0] = ((tweak)[0]&0xe0) ^ ((nonce)[0] >> 3); \
joltik.c: | ^
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| 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) |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 9, namely:
| 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) |
Namespace violations
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 R
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
Number of similar (implementation,compiler) pairs: 8, namely:
| 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) |