Implementation notes: ppc32, nintendowiilinuxngx, crypto_hash/bmw512

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_hash
Primitive: bmw512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4554018356 0 031457 632 716optbgbegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
4593625704 4 038873 636 716sphlibgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
5305228132 4 042273 640 716sphlibgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
5704830472 0 044529 636 716optbgbegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
6043233956 4 048497 644 716sphlibgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
6589238708 4 056129 644 716sphlibgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
6934821236 4 035785 644 716sphlib-smallgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
7599618980 4 033129 640 716sphlib-smallgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
8107231044 4 048465 644 716sphlib-smallgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
8323216492 4 029825 636 716sphlib-smallgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
9823244092 0 058545 640 716optbgbegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
10722045972 0 063033 640 716optbgbegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
23764842368 4 055572 632 716optabegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
24699642432 4 055636 632 716optbbegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
25088442024 4 056092 636 716optbbegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
25144842028 4 056092 636 716optabegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
27676849516 4 066929 644 716optabegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
27789648984 4 063468 640 716optabegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
27825649052 4 063532 640 716optbbegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
27852049360 4 066769 644 716optbbegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221

Checksum failure

Implementation: optc01
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
6df633d67cad722c9573bad4cf64ecfa6fabff6ab55e97fc049674d7853d7a7a
Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc01
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc01
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optc01
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optc01
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc02
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc02
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optc02
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optc02
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc03
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc03
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optc03
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optc03
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc04
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optc04
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optc04
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optc04
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

Namespace violations

Implementation: optbgbe
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
bmw_large_speed.o bmw512_ctx2hash T
bmw_large_speed.o bmw512_init T
bmw_large_speed.o bmw512_lastBlock T
bmw_large_speed.o bmw512_nextBlock T
memxor.o memxor T

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

Namespace violations

Implementation: sphlib
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
bmw.o sph_bmw224 T
bmw.o sph_bmw224_addbits_and_close T
bmw.o sph_bmw224_close T
bmw.o sph_bmw224_init T
bmw.o sph_bmw256 T
bmw.o sph_bmw256_addbits_and_close T
bmw.o sph_bmw256_close T
bmw.o sph_bmw256_init T
bmw.o sph_bmw384 T
bmw.o sph_bmw384_addbits_and_close T
bmw.o sph_bmw384_close T
bmw.o sph_bmw384_init T
bmw.o sph_bmw512 T
bmw.o sph_bmw512_addbits_and_close T
bmw.o sph_bmw512_close T
bmw.o sph_bmw512_init T

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