Test results for ppc64, power9, crypto_aead/lacv1

[Page version: 20250927 20:45:55]

Measurements for ppc64, power9, crypto_aead Test results for ppc64, power9, crypto_aead Test results for crypto_aead/lacv1
Computer: power9
Microarchitecture: ppc64; POWER9 (004e1203)
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_aead
Primitive: lacv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6827109960 16 031104 700 1232T:refgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
6886199984 16 030896 700 1232T:refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
6894649984 16 030896 700 1232T:refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
24030668704 16 028902 700 1208T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
243559619248 32 031430 700 1208T:refclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
24399889624 16 031430 700 1208T:refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
24511989328 16 029030 700 1200T:refclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
24535579328 16 029030 700 1200T:refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
37616715116 16 021648 692 1200T:refclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
38149726400 16 024787 692 1208T:refgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
38168976400 16 024787 692 1208T:refgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
39130206100 16 025616 692 1216T:refgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
39165746100 16 025616 692 1216T:refgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
39299446200 16 024599 692 1208T:refgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
39309805116 16 021648 692 1200T:refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
39524674420 16 021272 684 1208T:refgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
39541054420 16 021272 684 1208T:refgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
39557996136 16 025684 692 1216T:refgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
41020234416 16 020464 692 1200T:refclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
41240074416 16 020464 692 1200T:refclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
41285234372 16 021304 684 1208T:refgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326

Compiler output


encrypt.c: encrypt.c: In function 'crypto_aead_lacv1_ref_timingleaks_encrypt':
encrypt.c: encrypt.c:29:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
encrypt.c:    29 |    xpad[xpadlen - 1] = ((xlen * 8) >>  0) & 0xff;
encrypt.c:       |    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:425:27: note: at offset 0 to an object with size 0 allocated by 'malloc' here
encrypt.c:   425 |   mpad = (unsigned char *)malloc(mpadlen); //the array to store padded message(mpad bytes)
encrypt.c:       |                           ^~~~~~~~~~~~~~~

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:refgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Namespace violations


encrypt.o E T
encrypt.o G T
encrypt.o Gleak T
encrypt.o KS T
encrypt.o S D
encrypt.o key_sched_LBlocks T
encrypt.o padding T

Number of similar (implementation,compiler) pairs: 20, namely:
ImplementationCompiler
T:refclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:refgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:refgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:refgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Namespace violations


encrypt.o E T
encrypt.o E T
encrypt.o G T
encrypt.o G T
encrypt.o Gleak T
encrypt.o Gleak T
encrypt.o KS T
encrypt.o KS T
encrypt.o S D
encrypt.o S D
encrypt.o key_sched_LBlocks T
encrypt.o key_sched_LBlocks T
encrypt.o padding T
encrypt.o padding T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)