Implementation notes: ppc32, nintendowiilinuxngx, crypto_hash/jh384

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_hash
Primitive: jh384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
13880411472 4 024641 636 716simplegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
13974011616 4 025761 640 716simplegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2173806568 4 020713 640 716bitslice_opt32gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2279166060 4 019233 636 716bitslice_opt32gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2569567304 8 021865 648 716bitslice_opt32gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
28671641876 36 059289 676 716bitslice_ref32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29236810420 4 023601 636 716bitslice_opt64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29272810616 8 024761 644 716bitslice_opt64gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29272819284 4 036697 644 716simplegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29292025540 4 042969 644 716bitslice_opt64gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29346023428 4 040857 644 716bitslice_opt32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29348419284 4 033825 644 716simplegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2962324672 12 018817 648 716bitslice_ref32gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3019445444 12 020001 652 716bitslice_ref32gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3307924228 12 017393 644 716bitslice_ref32gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3649446372 12 020993 652 716bitslice_ref64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
37567213480 8 028025 648 716bitslice_opt64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3788045156 12 018401 644 716bitslice_ref64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
38110846960 40 064449 680 716bitslice_ref64gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3904805800 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