Implementation notes: ppc32, nintendowiilinuxngx, crypto_hash/bmw256

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_hash
Primitive: bmw256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1926011160 4 024268 632 716optbbegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
1929611124 4 024236 632 716optabegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2184013404 4 030809 644 716optabegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2191213048 4 027532 640 716optabegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2198413080 8 027564 644 716optbbegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2205613420 4 030825 644 716optbbegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2283611268 4 025340 636 716optabegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2295611320 4 025388 636 716optbbegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2551225704 4 038873 636 716sphlibgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2566813664 0 027713 636 716optbgbegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2614831044 4 048465 644 716sphlib-smallgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2644816492 4 029825 636 716sphlib-smallgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
264606180 0 019281 632 716optbgbegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2664021236 4 035785 644 716sphlib-smallgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2700018528 0 035577 640 716optbgbegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2728833956 4 048497 644 716sphlibgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2728838708 4 056129 644 716sphlibgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
2812817264 0 031729 640 716optbgbegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
3144028132 4 042273 640 716sphlibgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221
3195618980 4 033129 640 716sphlib-smallgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010420191221

Checksum failure

Implementation: optc01
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
d342b11689e8b3d9e00815d929801803df28603945b88318bcf7fa1f45d1a1e6
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_small_speed.o bmw256_ctx2hash T
bmw_small_speed.o bmw256_init T
bmw_small_speed.o bmw256_lastBlock T
bmw_small_speed.o bmw256_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