Test results for amd64, hertz, crypto_aead/joltikeq12864v13
[Page version: 20260406 03:59:02]
Measurements for amd64, hertz, crypto_aead
Test results for amd64, hertz, crypto_aead
Test results for crypto_aead/joltikeq12864v13
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20260330
Operation: crypto_aead
Primitive: joltikeq12864v13
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6008255 | 17802 0 0 | 49451 1256 1680 | T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 7233417 | 17434 0 0 | 49043 1256 1680 | T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 8058174 | 18638 0 0 | 48709 1232 1776 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 12427611 | 14893 0 0 | 41333 1232 1776 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 15234488 | 14588 0 0 | 40045 1248 1680 | T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 18898707 | 11960 0 0 | 36456 1208 1680 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
Compiler output
joltik.c: joltik.c:154:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 154 | uint8_t Checksum[8];
joltik.c: | ^~~~~~~~
joltik.c: joltik.c:155:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 155 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:304:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 304 | uint8_t Checksum[8];
joltik.c: | ^~~~~~~~
joltik.c: joltik.c:305:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 305 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:306:13: warning: unused variable 'zero_block' [-Wunused-variable]
joltik.c: 306 | uint8_t zero_block[8];
joltik.c: | ^~~~~~~~~~
joltik.c: joltik.c:307:13: warning: unused variable 'Pad' [-Wunused-variable]
joltik.c: 307 | uint8_t Pad[8];
joltik.c: | ^~~
joltik.c: 6 warnings generated.
Number of similar (implementation,compiler) pairs: 3, namely:
| Implementation | Compiler |
| T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
Compiler output
joltik.c: joltik.c: In function 'joltik_aead_encrypt':
joltik.c: joltik.c:155:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 155 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:154:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 154 | uint8_t Checksum[8];
joltik.c: | ^~~~~~~~
joltik.c: joltik.c: In function 'joltik_aead_decrypt':
joltik.c: joltik.c:307:13: warning: unused variable 'Pad' [-Wunused-variable]
joltik.c: 307 | uint8_t Pad[8];
joltik.c: | ^~~
joltik.c: joltik.c:306:13: warning: unused variable 'zero_block' [-Wunused-variable]
joltik.c: 306 | uint8_t zero_block[8];
joltik.c: | ^~~~~~~~~~
joltik.c: joltik.c:305:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c: 305 | uint8_t Final[8];
joltik.c: | ^~~~~
joltik.c: joltik.c:304:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c: 304 | 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 (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) |
Namespace violations
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-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(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) |