Implementation notes: ppc32, nintendowiilinuxngx, crypto_hash/jh256

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_hash
Primitive: jh256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
13874411468 4 024625 636 716simplegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
13968011664 4 025809 640 716simplegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2173086568 4 020713 640 716bitslice_opt32gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2278686060 4 019233 636 716bitslice_opt32gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2568847304 8 021865 648 716bitslice_opt32gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
28665641876 36 059289 676 716bitslice_ref32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29232019332 4 036745 644 716simplegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29266810420 4 023601 636 716bitslice_opt64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29287225540 4 042969 644 716bitslice_opt64gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29329210616 8 024761 644 716bitslice_opt64gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29343619332 4 033873 644 716simplegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29359223428 4 040857 644 716bitslice_opt32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2961724672 12 018817 648 716bitslice_ref32gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3018725444 12 020001 652 716bitslice_ref32gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3307324228 12 017393 644 716bitslice_ref32gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3648486372 12 020993 652 716bitslice_ref64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
37518013480 8 028025 648 716bitslice_opt64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3787445156 12 018401 644 716bitslice_ref64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
38187646944 40 064433 680 716bitslice_ref64gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3904085800 12 020017 648 716bitslice_ref64gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221

Namespace violations

Implementation: bitslice_opt32
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
nist.o E8 T
nist.o E8_bitslice_roundconstant R
nist.o F8 T
nist.o Final T
nist.o Hash T
nist.o Init T
nist.o JH224_H0 R
nist.o JH256_H0 R
nist.o JH384_H0 R
nist.o JH512_H0 R
nist.o Update T

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

Namespace violations

Implementation: bitslice_ref32
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
nist.o E8 T
nist.o E8_bitslice_roundconstant R
nist.o F8 T
nist.o Final T
nist.o Hash T
nist.o Init T
nist.o JH224_H0 R
nist.o JH256_H0 R
nist.o JH384_H0 R
nist.o JH512_H0 R
nist.o LastHalfRound T
nist.o RoundFunction T
nist.o Update T

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

Namespace violations

Implementation: simple
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.o F8 T
hash.o c R
hash.o iv R

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