Implementation notes: mips64, gcc49, crypto_hash/simd512

Computer: gcc49
Architecture: mips64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
383426sphlibgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041320120329
388728sphlibgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041320120329
419422sphlibgcc -mabi=64 -O3 -fomit-frame-pointer2012041320120329
448176optgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041320120329
454516sphlibgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041320120329
458168sphlibgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041320120329
466830optgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041320120329
468472sphlibgcc -mabi=64 -Os -fomit-frame-pointer2012041320120329
468838sphlib-smallgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041320120329
470764sphlibgcc -mabi=64 -O2 -fomit-frame-pointer2012041320120329
475222sphlib-smallgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041320120329
499870sphlibgcc -mabi=64 -O -fomit-frame-pointer2012041320120329
505126sphlib-smallgcc -mabi=64 -O3 -fomit-frame-pointer2012041320120329
511924optgcc -mabi=64 -O3 -fomit-frame-pointer2012041320120329
551044sphlib-smallgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041320120329
556180sphlib-smallgcc -mabi=64 -O2 -fomit-frame-pointer2012041320120329
557184sphlib-smallgcc -mabi=64 -Os -fomit-frame-pointer2012041320120329
639484optgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041320120329
669242optgcc -mabi=64 -O2 -fomit-frame-pointer2012041320120329
680466optgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041320120329
689634optgcc -mabi=64 -Os -fomit-frame-pointer2012041320120329
722374sphlib-smallgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041320120329
737058optgcc -mabi=64 -O -fomit-frame-pointer2012041320120329
786210sphlib-smallgcc -mabi=64 -O -fomit-frame-pointer2012041320120329
26758554refgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041320120329
27626670refgcc -mabi=64 -O2 -fomit-frame-pointer2012041320120329
27630190refgcc -mabi=64 -O3 -fomit-frame-pointer2012041320120329
27672804refgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041320120329
28381394refgcc -mabi=64 -Os -fomit-frame-pointer2012041320120329
28382262refgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041320120329
34558074refgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041320120329
34946102refgcc -mabi=64 -O -fomit-frame-pointer2012041320120329

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:5:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:5:
vector.c: vector.h:344: error: array type has incomplete element type
vector.c: vector.h:355: error: array type has incomplete element type
vector.c: vector.h:367: error: array type has incomplete element type
vector.c: vector.c:24: error: variable 'V128' has initializer but incomplete type
vector.c: vector.c:25: error: variable 'V255' has initializer but incomplete type
vector.c: vector.c:26: error: variable 'V257' has initializer but incomplete type
vector.c: vector.c:27: error: variable 'V0' has initializer but incomplete type
vector.c: ...
vector.c: vector.c:879: error: expected ';' before 'ww'
vector.c: vector.c:880: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:880: error: expected ';' before 'ww'
vector.c: vector.c:881: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:881: error: expected ';' before 'ww'
vector.c: vector.c: In function 'SIMD_Compress':
vector.c: vector.c:889: error: array type has incomplete element type
vector.c: vector.c:905: error: array type has incomplete element type
vector.c: vector.c: In function 'fft128_natural':
vector.c: vector.c:917: error: array type has incomplete element type

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