Implementation notes: ppc64, power9, crypto_stream/nlsv2

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_stream
Primitive: nlsv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
820130400 4096 450525 4780 1168T:e/v2/sync/2gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
823730616 4096 450457 4780 1168T:e/v2/sync/2gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
833130616 4096 450457 4780 1168T:e/v2/sync/2gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
836630028 4096 148495 4780 1152T:e/v2/sync/2clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
838860056 8192 250607 4780 1152T:e/v2/sync/2clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
838830028 4096 150607 4780 1152T:e/v2/sync/2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
839427664 4096 446093 4772 1160T:e/v2/sync/2gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
840030028 4096 148495 4780 1152T:e/v2/sync/2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
844627548 4096 446005 4772 1160T:e/v2/sync/2gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
854429324 4096 148431 4780 1152T:e/v2/sync/2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
857024596 4096 139377 4772 1144T:e/v2/sync/2clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
858624596 4096 139377 4772 1144T:e/v2/sync/2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
860623708 4096 439825 4764 1152T:e/v2/sync/2gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
887423692 4096 439793 4764 1152T:e/v2/sync/2gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
888625156 4096 140433 4772 1144T:e/v2/sync/2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
889823692 4096 439793 4764 1152T:e/v2/sync/2gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
891725156 4096 140433 4772 1144T:e/v2/sync/2clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
915529008 4096 447061 4772 1160T:e/v2/sync/2gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
919729008 4096 447061 4772 1160T:e/v2/sync/2gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
929128936 4096 446997 4772 1160T:e/v2/sync/2gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1515227664 4096 446093 4772 1160T:e/v2/sync/2gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
180685776 4096 120561 4772 1144T:e/v2/sync/1clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
181145776 4096 120561 4772 1144T:e/v2/sync/1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
187888704 4096 427117 4772 1160T:e/v2/sync/1gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
188348704 4096 427117 4772 1160T:e/v2/sync/1gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2057319608 8192 230383 4780 1152T:e/v2/sync/1clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
206498652 4096 427093 4772 1160T:e/v2/sync/1gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2067410348 4096 128815 4780 1152T:e/v2/sync/1clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
206959804 4096 130383 4780 1152T:e/v2/sync/1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2075310348 4096 128815 4780 1152T:e/v2/sync/1clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
211629196 4096 128303 4780 1152T:e/v2/sync/1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2122111748 4096 431849 4780 1168T:e/v2/sync/1gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2144711784 4096 431617 4780 1168T:e/v2/sync/1gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2152811784 4096 431617 4780 1168T:e/v2/sync/1gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
265326168 4096 121457 4772 1144T:e/v2/sync/1clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
266747832 4096 425901 4772 1160T:e/v2/sync/1gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
267255804 4096 421901 4764 1152T:e/v2/sync/1gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
267627832 4096 425901 4772 1160T:e/v2/sync/1gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
267946168 4096 121457 4772 1144T:e/v2/sync/1clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
272927760 4096 425805 4772 1160T:e/v2/sync/1gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
293125808 4096 421933 4764 1152T:e/v2/sync/1gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
293365808 4096 421933 4764 1152T:e/v2/sync/1gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326

Namespace violations

Implementation: T:e/v2/sync/1
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
nls-v2.o ECRYPT_AE_authenticate_bytes T
nls-v2.o ECRYPT_AE_decrypt_bytes T
nls-v2.o ECRYPT_AE_encrypt_bytes T
nls-v2.o ECRYPT_AE_finalize T
nls-v2.o ECRYPT_AE_ivsetup T
nls-v2.o ECRYPT_AE_keysetup T
nls-v2.o Multab D
nls-v2.o Sbox D
nls-v2.o nls_decrypt T
nls-v2.o nls_encrypt T
nls-v2.o nls_finish T
nls-v2.o nls_key T
nls-v2.o nls_macinit T
nls-v2.o nls_maconly T
nls-v2.o nls_nonce T
nls-v2.o nls_stream T

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/1
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/1
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/v2/sync/2
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/v2/sync/2

Namespace violations

Implementation: T:e/v2/sync/1
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
nls-v2.o ECRYPT_AE_authenticate_bytes T
nls-v2.o ECRYPT_AE_authenticate_bytes T
nls-v2.o ECRYPT_AE_decrypt_bytes T
nls-v2.o ECRYPT_AE_decrypt_bytes T
nls-v2.o ECRYPT_AE_encrypt_bytes T
nls-v2.o ECRYPT_AE_encrypt_bytes T
nls-v2.o ECRYPT_AE_finalize T
nls-v2.o ECRYPT_AE_finalize T
nls-v2.o ECRYPT_AE_ivsetup T
nls-v2.o ECRYPT_AE_ivsetup T
nls-v2.o ECRYPT_AE_keysetup T
nls-v2.o ECRYPT_AE_keysetup T
nls-v2.o Multab D
nls-v2.o Multab D
nls-v2.o Sbox D
nls-v2.o Sbox D
nls-v2.o nls_decrypt T
nls-v2.o nls_decrypt T
nls-v2.o nls_encrypt T
nls-v2.o nls_encrypt T
nls-v2.o nls_finish T
nls-v2.o nls_finish T
nls-v2.o nls_key T
nls-v2.o nls_key T
nls-v2.o nls_macinit T
nls-v2.o nls_macinit T
nls-v2.o nls_maconly T
nls-v2.o nls_maconly T
nls-v2.o nls_nonce T
nls-v2.o nls_nonce T
nls-v2.o nls_stream T
nls-v2.o nls_stream T

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