Implementation notes: ppc32, nintendowiilinuxngx, crypto_aead/subterraneanv1

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_aead
Primitive: subterraneanv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
233412015064 0 031756 668 788add_mem_compactgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221
239013613100 0 028580 664 788add_mem_compactgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221
249166839112 0 059129 676 788add_mem_compactgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221
258156018096 0 035180 672 788add_mem_compactgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221
659188812692 8 032697 684 788refgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221
97207929152 8 026228 680 788refgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221
101807167480 4 024164 672 788refgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221
103128125844 4 021316 668 788refgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010720191221

Namespace violations

Implementation: add_mem_compact
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
subterranean_mem_compact.o subterranean_SAE_direct_decrypt T
subterranean_mem_compact.o subterranean_SAE_direct_encrypt T
subterranean_mem_compact.o subterranean_SAE_start T
subterranean_mem_compact.o subterranean_SAE_wrap_decrypt T
subterranean_mem_compact.o subterranean_SAE_wrap_encrypt T
subterranean_mem_compact.o subterranean_absorb_decrypt T
subterranean_mem_compact.o subterranean_absorb_encrypt T
subterranean_mem_compact.o subterranean_absorb_keyed T
subterranean_mem_compact.o subterranean_absorb_unkeyed T
subterranean_mem_compact.o subterranean_blank T
subterranean_mem_compact.o subterranean_deck_direct T
subterranean_mem_compact.o subterranean_deck_finalize T
subterranean_mem_compact.o subterranean_deck_init T
subterranean_mem_compact.o subterranean_deck_update T
subterranean_mem_compact.o subterranean_duplex_decrypt T
subterranean_mem_compact.o subterranean_duplex_empty T
subterranean_mem_compact.o subterranean_duplex_encrypt T
subterranean_mem_compact.o subterranean_duplex_simple T
subterranean_mem_compact.o subterranean_init T
subterranean_mem_compact.o subterranean_round T
subterranean_mem_compact.o subterranean_squeeze T
subterranean_mem_compact.o subterranean_squeeze_simple T
subterranean_mem_compact.o subterranean_xof_direct T
subterranean_mem_compact.o subterranean_xof_finalize T
subterranean_mem_compact.o subterranean_xof_init T
subterranean_mem_compact.o subterranean_xof_update T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE add_mem_compact
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE add_mem_compact
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE add_mem_compact
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE add_mem_compact

Namespace violations

Implementation: ref
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
subterranean_ref.o bit_array_to_byte_array T
subterranean_ref.o byte_array_to_bit_array T
subterranean_ref.o subterranean_SAE_direct_decrypt T
subterranean_ref.o subterranean_SAE_direct_encrypt T
subterranean_ref.o subterranean_SAE_start T
subterranean_ref.o subterranean_SAE_wrap_decrypt T
subterranean_ref.o subterranean_SAE_wrap_encrypt T
subterranean_ref.o subterranean_absorb_decrypt T
subterranean_ref.o subterranean_absorb_encrypt T
subterranean_ref.o subterranean_absorb_keyed T
subterranean_ref.o subterranean_absorb_unkeyed T
subterranean_ref.o subterranean_blank T
subterranean_ref.o subterranean_deck_direct T
subterranean_ref.o subterranean_deck_finalize T
subterranean_ref.o subterranean_deck_init T
subterranean_ref.o subterranean_deck_update T
subterranean_ref.o subterranean_duplex T
subterranean_ref.o subterranean_extract T
subterranean_ref.o subterranean_init T
subterranean_ref.o subterranean_io_bits_0 R
subterranean_ref.o subterranean_io_bits_1 R
subterranean_ref.o subterranean_pi_permutation R
subterranean_ref.o subterranean_round T
subterranean_ref.o subterranean_squeeze T
subterranean_ref.o subterranean_xof_direct T
subterranean_ref.o subterranean_xof_finalize T
subterranean_ref.o subterranean_xof_init T
subterranean_ref.o subterranean_xof_update T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref