Implementation notes: ppc64, power9, crypto_aead/wageae128v1

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_aead
Primitive: wageae128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
45053859950 0 030450 684 1232T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
504387310286 0 032362 684 1232T:refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
52593749710 0 029690 684 1224T:refclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
54230199710 0 029690 684 1224T:refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
586566220572 0 032362 684 1232T:refclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
645193611924 0 033404 676 1256T:refgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
657019412332 0 033564 676 1256T:refgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
658297012332 0 033564 676 1256T:refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
68611019068 0 028940 676 1240T:refgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
70959536931 0 024100 668 1232T:refgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
71077046931 0 024100 668 1232T:refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
71365136919 0 024164 668 1232T:refgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
73033939088 0 028916 676 1240T:refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
73453229088 0 028916 676 1240T:refgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
100629736382 0 022598 676 1216T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
101058196382 0 022598 676 1216T:refclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
102175186462 0 023158 676 1216T:refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
105472856462 0 023158 676 1216T:refclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
114638928224 0 026845 676 1224T:refgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
122975008376 0 027005 676 1224T:refgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
123066478376 0 027005 676 1224T:refgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326

Namespace violations

Implementation: T:ref
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.o rate_bytes R
encrypt.o wage_ad T
encrypt.o wage_gentag T
encrypt.o wage_init T
wage.o RC0 R
wage.o RC1 R
wage.o convert_7bitwords_to_8bytes T
wage.o convert_8bytes_to_7bitwords T
wage.o convert_bytekey_to_wordkey T
wage.o convert_tag_word_to_byte T
wage.o gamma_table R
wage.o sbox_table R
wage.o wage_permutation T
wage.o wage_permutation_ALLONE T
wage.o wage_permutation_ALLZERO T
wage.o wage_print_state T
wage.o wgp7_table R

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 rate_bytes R
encrypt.o rate_bytes R
encrypt.o wage_ad T
encrypt.o wage_ad T
encrypt.o wage_gentag T
encrypt.o wage_gentag T
encrypt.o wage_init T
encrypt.o wage_init T
wage.o RC0 R
wage.o RC0 R
wage.o RC1 R
wage.o RC1 R
wage.o convert_7bitwords_to_8bytes T
wage.o convert_7bitwords_to_8bytes T
wage.o convert_8bytes_to_7bitwords T
wage.o convert_8bytes_to_7bitwords T
wage.o convert_bytekey_to_wordkey T
wage.o convert_bytekey_to_wordkey T
wage.o convert_tag_word_to_byte T
wage.o convert_tag_word_to_byte T
wage.o gamma_table R
wage.o gamma_table R
wage.o sbox_table R
wage.o sbox_table R
wage.o wage_permutation T
wage.o wage_permutation T
wage.o wage_permutation_ALLONE T
wage.o wage_permutation_ALLONE T
wage.o wage_permutation_ALLZERO T
wage.o wage_permutation_ALLZERO T
wage.o wage_print_state T
wage.o wage_print_state T
wage.o wgp7_table R
wage.o wgp7_table R

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