Implementation notes: mips32, gcc49, crypto_hash/fsb256

Computer: gcc49
Architecture: mips32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fsb256
TimeImplementationCompilerBenchmark dateSUPERCOP version
173837806refgcc -mabi=n32 -O3 -fomit-frame-pointer2012040920120329
174354656refgcc -mabi=n32 -Os -fomit-frame-pointer2012040920120329
174679796refgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012040920120329
176360720refgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012040920120329
177228752refgcc -mabi=n32 -O2 -fomit-frame-pointer2012040920120329
186030002refgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012040920120329
189053192refgcc -mabi=n32 -O -fomit-frame-pointer2012040920120329
194327316refgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012040920120329

Compiler output

Implementation: crypto_hash/fsb256/clean
Compiler: gcc -funroll-loops -mabi=n32 -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=n32 -O2 -fomit-frame-pointer clean
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer clean
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer clean
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer clean
gcc -mabi=n32 -O2 -fomit-frame-pointer clean
gcc -mabi=n32 -O3 -fomit-frame-pointer clean
gcc -mabi=n32 -O -fomit-frame-pointer clean
gcc -mabi=n32 -Os -fomit-frame-pointer clean