Implementation notes: mips64, gcc49, crypto_hash/fsb256

Computer: gcc49
Architecture: mips64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fsb256
TimeImplementationCompilerBenchmark dateSUPERCOP version
170870734refgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012040920120329
171219190refgcc -mabi=64 -Os -fomit-frame-pointer2012040920120329
172602656refgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012040920120329
172767436refgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012040920120329
177776286refgcc -mabi=64 -O2 -fomit-frame-pointer2012040920120329
177919740refgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012040920120329
178293710refgcc -mabi=64 -O -fomit-frame-pointer2012040920120329
181463196refgcc -mabi=64 -O3 -fomit-frame-pointer2012040920120329

Compiler output

Implementation: crypto_hash/fsb256/clean
Compiler: gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer
performHash256.s: performHash256.s: Assembler messages:
performHash256.s: performHash256.s:69: Error: Unrecognized opcode `mov %rsp,%r11'
performHash256.s: performHash256.s:70: Error: bad expression
performHash256.s: performHash256.s:70: Error: Illegal operands `and $31,%r11'
performHash256.s: performHash256.s:71: Error: bad expression
performHash256.s: performHash256.s:71: Error: Illegal operands `add $0,%r11'
performHash256.s: performHash256.s:72: Error: Illegal operands `sub %r11,%rsp'
performHash256.s: performHash256.s:77: Error: Unrecognized opcode `movq 0(%rdi),%rsi'
performHash256.s: performHash256.s:82: Error: Unrecognized opcode `movq 16(%rdi),%rdx'
performHash256.s: performHash256.s:87: Error: Unrecognized opcode `mov $0,%r8'
performHash256.s: ...
performHash256.s: performHash256.s:27027: Error: Unrecognized opcode `movdqa %xmm3,48(%rsi)'
performHash256.s: performHash256.s:27032: Error: Unrecognized opcode `movdqa %xmm4,64(%rsi)'
performHash256.s: performHash256.s:27037: Error: Unrecognized opcode `movdqa %xmm5,80(%rsi)'
performHash256.s: performHash256.s:27042: Error: Unrecognized opcode `movdqa %xmm6,96(%rsi)'
performHash256.s: performHash256.s:27047: Error: Unrecognized opcode `movdqa %xmm7,112(%rsi)'
performHash256.s: performHash256.s:27052: Error: Unrecognized opcode `movl $0,24(%rdi)'
performHash256.s: performHash256.s:27055: Error: Illegal operands `add %r11,%rsp'
performHash256.s: performHash256.s:27056: Error: Unrecognized opcode `mov %rdi,%rax'
performHash256.s: performHash256.s:27057: Error: Unrecognized opcode `mov %rsi,%rdx'
performHash256.s: performHash256.s:27058: Error: Unrecognized opcode `ret'

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