Implementation notes: mips64, gcc49, crypto_hashblocks/rfsb509

Computer: gcc49
Architecture: mips64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
722282refgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012031320120310
738518refgcc -mabi=64 -O3 -fomit-frame-pointer2012031320120310
744180refgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012031320120310
987060refgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012031320120310
1269250refgcc -mabi=64 -O2 -fomit-frame-pointer2012031320120310
1328138refgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012031320120310
1339726refgcc -mabi=64 -Os -fomit-frame-pointer2012031320120310
1451810refgcc -mabi=64 -O -fomit-frame-pointer2012031320120310

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-3
Compiler: gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:9: Error: Unrecognized opcode `mov %rsp,%r11'
blocks.s: blocks.s:10: Error: bad expression
blocks.s: blocks.s:10: Error: Illegal operands `and $31,%r11'
blocks.s: blocks.s:11: Error: Illegal operands `add $128,%r11'
blocks.s: blocks.s:12: Error: Illegal operands `sub %r11,%rsp'
blocks.s: blocks.s:71: Error: Unrecognized opcode `movq %r11,64(%rsp)'
blocks.s: blocks.s:76: Error: Unrecognized opcode `movq %r12,72(%rsp)'
blocks.s: blocks.s:81: Error: Unrecognized opcode `movq %r13,80(%rsp)'
blocks.s: blocks.s:86: Error: Unrecognized opcode `movq %r14,88(%rsp)'
blocks.s: ...
blocks.s: blocks.s:8799: Error: Unrecognized opcode `movq 64(%rsp),%r11'
blocks.s: blocks.s:8804: Error: Unrecognized opcode `movq 72(%rsp),%r12'
blocks.s: blocks.s:8809: Error: Unrecognized opcode `movq 80(%rsp),%r13'
blocks.s: blocks.s:8814: Error: Unrecognized opcode `movq 88(%rsp),%r14'
blocks.s: blocks.s:8819: Error: Unrecognized opcode `movq 96(%rsp),%r15'
blocks.s: blocks.s:8824: Error: Unrecognized opcode `movq 104(%rsp),%rbx'
blocks.s: blocks.s:8829: Error: Unrecognized opcode `movq 112(%rsp),%rbp'
blocks.s: blocks.s:8836: Error: Unrecognized opcode `lea 48(%rdx),%rax'
blocks.s: blocks.s:8841: Error: Illegal operands `add %r11,%rsp'
blocks.s: blocks.s:8842: Error: Unrecognized opcode `ret'

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