Implementation notes: amd64, bolero, crypto_aead/joltikeq12864v13

Computer: bolero
Microarchitecture: amd64; Broadwell+AES (406f1)
Architecture: amd64
CPU ID: GenuineIntel-000406f1-1fc9cbf5
SUPERCOP version: 20240625
Operation: crypto_aead
Primitive: joltikeq12864v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
906884014917 0 031972 816 872T:refclang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
937100814486 0 030492 816 856T:refclang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
942174014989 0 032612 816 872T:refclang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
1032992017574 0 034373 784 928T:refgcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
1822928012593 0 026100 816 856T:refclang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
2054528012569 0 026678 808 920T:refclang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
2117009213495 0 028253 784 928T:refgcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
2368840412349 0 025504 760 896T:refgcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625
2407957213128 0 027629 784 928T:refgcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024062620240625

Compiler output


joltik.c: joltik.c:154:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c:     uint8_t Checksum[8];
joltik.c:             ^
joltik.c: joltik.c:155:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c:     uint8_t Final[8];
joltik.c:             ^
joltik.c: joltik.c:304:13: warning: unused variable 'Checksum' [-Wunused-variable]
joltik.c:     uint8_t Checksum[8];
joltik.c:             ^
joltik.c: joltik.c:305:13: warning: unused variable 'Final' [-Wunused-variable]
joltik.c:     uint8_t Final[8];
joltik.c:             ^
joltik.c: joltik.c:306:13: warning: unused variable 'zero_block' [-Wunused-variable]
joltik.c:     uint8_t zero_block[8];
joltik.c:             ^
joltik.c: joltik.c:307:13: warning: unused variable 'Pad' [-Wunused-variable]
joltik.c:     uint8_t Pad[8];
joltik.c:             ^
joltik.c: 6 warnings generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

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: 4, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)