Test results for amd64, hertz, crypto_aead/joltikeq6464v13
[Page version: 20250310 13:41:42]
Measurements for amd64, hertz, crypto_aead
Test results for amd64, hertz, crypto_aead
Test results for crypto_aead/joltikeq6464v13
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20250307
Operation: crypto_aead
Primitive: joltikeq6464v13
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4330602 | 16504 0 0 | 35406 828 1096 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
4925827 | 16144 0 0 | 34966 828 1096 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
5117295 | 18710 0 0 | 35956 812 1192 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
6028355 | 14823 0 0 | 30236 812 1192 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
7708425 | 14238 0 0 | 29328 820 1096 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
9036649 | 11983 0 0 | 25759 788 1064 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
Compiler output
joltik.c: joltik.c:163:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 163 | uint8_t Checksum[8];
joltik.c: | ^~~~~~~~
joltik.c: joltik.c:164:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 164 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:308:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 308 | uint8_t Checksum[8];
joltik.c: | ^~~~~~~~
joltik.c: joltik.c:309:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 309 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:310:13: warning: unused variable 'zero_block' [-Wunused-variable]
joltik.c: 310 | uint8_t zero_block[8];
joltik.c: | ^~~~~~~~~~
joltik.c: joltik.c:311:13: warning: unused variable 'Pad' [-Wunused-variable]
joltik.c: 311 | uint8_t Pad[8];
joltik.c: | ^~~
joltik.c: 6 warnings generated.
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
Compiler output
joltik.c: joltik.c: In function 'joltik_aead_encrypt':
joltik.c: joltik.c:164:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 164 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:163:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 163 | uint8_t Checksum[8];
joltik.c: | ^~~~~~~~
joltik.c: joltik.c: In function 'joltik_aead_decrypt':
joltik.c: joltik.c:311:13: warning: unused variable 'Pad' [-Wunused-variable]
joltik.c: 311 | uint8_t Pad[8];
joltik.c: | ^~~
joltik.c: joltik.c:310:13: warning: unused variable 'zero_block' [-Wunused-variable]
joltik.c: 310 | uint8_t zero_block[8];
joltik.c: | ^~~~~~~~~~
joltik.c: joltik.c:309:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 309 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:308:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 308 | uint8_t Checksum[8];
joltik.c: | ^~~~~~~~
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
joltik.o getUnpaddedLength T
joltik.o get_block_number_from_tag T
joltik.o joltik_aead_decrypt T
joltik.o joltik_aead_encrypt T
joltik.o memcmp_const 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: 6, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |