Implementation notes: mips32, gcc49, crypto_hash/echosp512

Computer: gcc49
Architecture: mips32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: echosp512
TimeImplementationCompilerBenchmark dateSUPERCOP version
228032generic/opt64gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012040820120329
230982generic/opt64gcc -mabi=n32 -O -fomit-frame-pointer2012040820120329
249542generic/opt32gcc -mabi=n32 -O -fomit-frame-pointer2012040820120329
250182generic/opt32gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012040820120329
291804powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012040820120329
292432powerpc/pp32cv2gcc -mabi=n32 -O -fomit-frame-pointer2012040820120329
376042powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
391126powerpc/pp32cv1gcc -mabi=n32 -O -fomit-frame-pointer2012040820120329
410136powerpc/pp32cv2gcc -mabi=n32 -Os -fomit-frame-pointer2012040820120329
412218powerpc/pp32cv2gcc -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
419332powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012040820120329
421818powerpc/pp32cv1gcc -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
421838powerpc/pp32cv1gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012040820120329
425836powerpc/pp32cv1gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012040820120329
430874powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012040820120329
431338powerpc/pp32cv1gcc -mabi=n32 -O2 -fomit-frame-pointer2012040820120329
440780powerpc/pp32cv1gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
460128powerpc/pp32cv2gcc -mabi=n32 -O2 -fomit-frame-pointer2012040820120329
465284powerpc/pp32cv1gcc -mabi=n32 -Os -fomit-frame-pointer2012040820120329
481096powerpc/pp32cv1gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012040820120329
560132generic/opt64gcc -mabi=n32 -Os -fomit-frame-pointer2012040820120329
569718generic/opt64gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012040820120329
575392generic/opt64gcc -mabi=n32 -O2 -fomit-frame-pointer2012040820120329
617734generic/opt32gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
619702generic/opt32gcc -mabi=n32 -Os -fomit-frame-pointer2012040820120329
625746generic/opt64gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012040820120329
626740generic/opt64gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
631174generic/opt32gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012040820120329
633904generic/opt64gcc -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
641526generic/opt32gcc -mabi=n32 -O3 -fomit-frame-pointer2012040820120329
653658generic/opt32gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012040820120329
686470generic/opt32gcc -mabi=n32 -O2 -fomit-frame-pointer2012040820120329

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:47: warning: incompatible implicit declaration of built-in function 'printf'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer generic/opt32
gcc -mabi=n32 -O2 -fomit-frame-pointer generic/opt32
gcc -mabi=n32 -O3 -fomit-frame-pointer generic/opt32
gcc -mabi=n32 -O -fomit-frame-pointer generic/opt32
gcc -mabi=n32 -Os -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type
echo64.c: echo64.c:542: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer generic/opt64
gcc -mabi=n32 -O2 -fomit-frame-pointer generic/opt64
gcc -mabi=n32 -O3 -fomit-frame-pointer generic/opt64
gcc -mabi=n32 -O -fomit-frame-pointer generic/opt64
gcc -mabi=n32 -Os -fomit-frame-pointer generic/opt64