Implementation notes: ppc64, power9, crypto_aead/sablierv1

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_aead
Primitive: sablierv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30106512296 131328 038097 132012 1200T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
30157525016 262656 039825 132012 1200T:refclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
30184912404 131328 037617 132012 1192T:refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
30212012508 131328 039825 132012 1200T:refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
30976012404 131328 037617 132012 1192T:refclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
35891316188 131328 043295 132012 1224T:refgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
36090616260 131328 043151 132012 1224T:refgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
36164216260 131328 043151 132012 1224T:refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
57813510072 131328 035567 132004 1208T:refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
5797518332 131328 029883 132004 1192T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
59045610072 131328 035567 132004 1208T:refgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
59483810144 131328 035647 132004 1208T:refgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
6702756324 131328 028339 132004 1192T:refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
6708666324 131328 028339 132004 1192T:refclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
6781547696 131328 031746 132004 1200T:refgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
6791447696 131328 031746 132004 1200T:refgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
6821397628 131328 031618 132004 1200T:refgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
6823146724 131328 029123 131996 1200T:refgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
6943686784 131328 029155 131996 1200T:refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
7007706784 131328 029155 131996 1200T:refgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
8808158332 131328 029883 132004 1192T:refclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326

Namespace violations

Implementation: T:ref
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.o Authenticated_ad T
encrypt.o Authenticated_decryption T
encrypt.o Authenticated_decryptmes T
encrypt.o Authenticated_encryption T
encrypt.o Authenticated_iv T
encrypt.o Authenticated_mes T
encrypt.o CipherL1 T
encrypt.o CipherL2 T
encrypt.o CipherL4 T
encrypt.o CipherL5 T
encrypt.o EncryptMessage T
encrypt.o HCipherL3_ad T
encrypt.o HCipherL3_normal T
encrypt.o InitCipherL3 T
encrypt.o InitOneStep T
encrypt.o Init_authenstate T
encrypt.o Init_authenticate T
encrypt.o Initialization T
encrypt.o Initloading T
encrypt.o LCipherL3_iv T
encrypt.o LCipherL3_normal T
encrypt.o OneStep T
encrypt.o OneStep_ad T
encrypt.o OneStep_iv T
encrypt.o OneStep_normal T
encrypt.o Onestep_authen T
encrypt.o bit_reverse T
encrypt.o down_table T
encrypt.o rc D
encrypt.o s_down D
encrypt.o s_up D
encrypt.o table1_check T
encrypt.o table2_check T
encrypt.o up_table T

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref

Namespace violations

Implementation: T:ref
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.o Authenticated_ad T
encrypt.o Authenticated_ad T
encrypt.o Authenticated_decryption T
encrypt.o Authenticated_decryption T
encrypt.o Authenticated_decryptmes T
encrypt.o Authenticated_decryptmes T
encrypt.o Authenticated_encryption T
encrypt.o Authenticated_encryption T
encrypt.o Authenticated_iv T
encrypt.o Authenticated_iv T
encrypt.o Authenticated_mes T
encrypt.o Authenticated_mes T
encrypt.o CipherL1 T
encrypt.o CipherL1 T
encrypt.o CipherL2 T
encrypt.o CipherL2 T
encrypt.o CipherL4 T
encrypt.o CipherL4 T
encrypt.o CipherL5 T
encrypt.o CipherL5 T
encrypt.o EncryptMessage T
encrypt.o EncryptMessage T
encrypt.o HCipherL3_ad T
encrypt.o HCipherL3_ad T
encrypt.o HCipherL3_normal T
encrypt.o HCipherL3_normal T
encrypt.o InitCipherL3 T
encrypt.o InitCipherL3 T
encrypt.o InitOneStep T
encrypt.o InitOneStep T
encrypt.o Init_authenstate T
encrypt.o Init_authenstate T
encrypt.o Init_authenticate T
encrypt.o Init_authenticate T
encrypt.o Initialization T
encrypt.o Initialization T
encrypt.o Initloading T
encrypt.o Initloading T
encrypt.o LCipherL3_iv T
encrypt.o LCipherL3_iv T
encrypt.o LCipherL3_normal T
encrypt.o LCipherL3_normal T
encrypt.o OneStep T
encrypt.o OneStep T
encrypt.o OneStep_ad T
encrypt.o OneStep_ad T
encrypt.o OneStep_iv T
encrypt.o OneStep_iv T
encrypt.o OneStep_normal T
encrypt.o OneStep_normal T
encrypt.o Onestep_authen T
encrypt.o Onestep_authen T
encrypt.o bit_reverse T
encrypt.o bit_reverse T
encrypt.o down_table T
encrypt.o down_table T
encrypt.o rc D
encrypt.o rc D
encrypt.o s_down D
encrypt.o s_down D
encrypt.o s_up D
encrypt.o s_up D
encrypt.o table1_check T
encrypt.o table1_check T
encrypt.o table2_check T
encrypt.o table2_check T
encrypt.o up_table T
encrypt.o up_table T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ref