Implementation notes: ppc32, nintendowiilinuxngx, crypto_hash/jh224

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_hash
Primitive: jh224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
13874411468 4 024625 636 716simplegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
13968011656 4 025793 640 716simplegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2173206568 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
2568967304 8 021865 648 716bitslice_opt32gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
28664441876 36 059289 676 716bitslice_ref32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29260819332 4 036745 644 716simplegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29274010420 4 023601 636 716bitslice_opt64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29318425540 4 042969 644 716bitslice_opt64gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29336419332 4 033873 644 716simplegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29348423428 4 040857 644 716bitslice_opt32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
29366410616 8 024761 644 716bitslice_opt64gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
2961844672 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
3651006372 12 020993 652 716bitslice_ref64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
37530013480 8 028025 648 716bitslice_opt64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
3788525156 12 018401 644 716bitslice_ref64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010520191221
38107246960 40 064449 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