Implementation notes: amd64, rumba7, crypto_kem/threebears936r2cpax

Computer: rumba7
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20201130
Operation: crypto_kem
Primitive: threebears936r2cpax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16041010625 0 0133812 800 1568vecclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
16047010625 0 0133812 800 1568vecclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
16086013801 0 0137044 800 1568vecclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
1645507499 0 0127762 792 1568vecclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
19761013563 0 0137853 800 1600vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826
19872010537 0 0132701 800 1600vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826
20376010494 0 0132277 800 1600vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826
21738013261 0 038937 792 1568optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
21774011565 0 037161 792 1568optclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
21786011565 0 037161 792 1568optclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
2216407253 0 029919 784 1568optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
2244309357 0 0130101 792 1568vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826
22560012388 0 038297 792 1568vecclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
22590012388 0 038297 792 1568optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020091020200826
25608013002 0 039766 792 1600optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826
2579709904 0 034510 792 1600optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826
26085010098 0 034374 792 1600optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826
2863808932 0 032182 784 1568optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020091020200826

Namespace violations

Implementation: opt
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
melas_fec.o pqcrypto_kem_threebears936r2cpax_impl_priv_melas_fec_correct T
melas_fec.o pqcrypto_kem_threebears936r2cpax_impl_priv_melas_fec_set T
ring.o pqcrypto_kem_threebears936r2cpax_impl_priv_canon_3120 T
ring.o pqcrypto_kem_threebears936r2cpax_impl_priv_contract_3120 T
ring.o pqcrypto_kem_threebears936r2cpax_impl_priv_expand_3120 T
ring.o pqcrypto_kem_threebears936r2cpax_impl_priv_mac_3120 T
shake.o pqcrypto_kem_threebears936r2cpax_impl_priv_hash_output T
shake.o pqcrypto_kem_threebears936r2cpax_impl_priv_hash_times_n T
shake.o pqcrypto_kem_threebears936r2cpax_impl_priv_hash_update T
shake.o pqcrypto_kem_threebears936r2cpax_impl_priv_threebears_cshake_init T
threebears.o pqcrypto_kem_threebears936r2cpax_impl_priv_decapsulate T
threebears.o pqcrypto_kem_threebears936r2cpax_impl_priv_encapsulate T
threebears.o pqcrypto_kem_threebears936r2cpax_impl_priv_keygen T
threebears.o pqcrypto_kem_threebears936r2cpax_impl_priv_secure_bzero T

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