Implementation notes: mips64, gcc49, crypto_hash/echosp512

Computer: gcc49
Architecture: mips64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: echosp512
TimeImplementationCompilerBenchmark dateSUPERCOP version
236732generic/opt64gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012040820120329
243424generic/opt64gcc -mabi=64 -O -fomit-frame-pointer2012040820120329
274590generic/opt32gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012040820120329
275520generic/opt32gcc -mabi=64 -O -fomit-frame-pointer2012040820120329
295764powerpc/pp32cv2gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012040820120329
313240powerpc/pp32cv2gcc -mabi=64 -O -fomit-frame-pointer2012040820120329
337450powerpc/pp32cv1gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012040820120329
357450powerpc/pp32cv1gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012040820120329
369748powerpc/pp32cv1gcc -mabi=64 -O2 -fomit-frame-pointer2012040820120329
379032powerpc/pp32cv2gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012040820120329
400932powerpc/pp32cv1gcc -mabi=64 -O3 -fomit-frame-pointer2012040820120329
410020powerpc/pp32cv2gcc -mabi=64 -O3 -fomit-frame-pointer2012040820120329
413838powerpc/pp32cv2gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012040820120329
419452powerpc/pp32cv1gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012040820120329
425582powerpc/pp32cv2gcc -mabi=64 -Os -fomit-frame-pointer2012040820120329
429050powerpc/pp32cv1gcc -mabi=64 -O -fomit-frame-pointer2012040820120329
431080powerpc/pp32cv2gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012040820120329
445172powerpc/pp32cv2gcc -mabi=64 -O2 -fomit-frame-pointer2012040820120329
471624powerpc/pp32cv1gcc -mabi=64 -Os -fomit-frame-pointer2012040820120329
473006powerpc/pp32cv1gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012040820120329
600442generic/opt64gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012040820120329
601868generic/opt64gcc -mabi=64 -Os -fomit-frame-pointer2012040820120329
613768generic/opt64gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012040820120329
622102generic/opt64gcc -mabi=64 -O3 -fomit-frame-pointer2012040820120329
622964generic/opt64gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012040820120329
636846generic/opt64gcc -mabi=64 -O2 -fomit-frame-pointer2012040820120329
658822generic/opt32gcc -mabi=64 -Os -fomit-frame-pointer2012040820120329
664098generic/opt32gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012040820120329
697354generic/opt32gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012040820120329
702974generic/opt32gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012040820120329
719496generic/opt32gcc -mabi=64 -O3 -fomit-frame-pointer2012040820120329
750096generic/opt32gcc -mabi=64 -O2 -fomit-frame-pointer2012040820120329

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: gcc -funroll-loops -mabi=64 -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=64 -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer generic/opt32
gcc -mabi=64 -O2 -fomit-frame-pointer generic/opt32
gcc -mabi=64 -O3 -fomit-frame-pointer generic/opt32
gcc -mabi=64 -O -fomit-frame-pointer generic/opt32
gcc -mabi=64 -Os -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: gcc -funroll-loops -mabi=64 -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=64 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer generic/opt64
gcc -mabi=64 -O2 -fomit-frame-pointer generic/opt64
gcc -mabi=64 -O3 -fomit-frame-pointer generic/opt64
gcc -mabi=64 -O -fomit-frame-pointer generic/opt64
gcc -mabi=64 -Os -fomit-frame-pointer generic/opt64