Implementation notes: amd64, enigma, crypto_sign/mqqsig160

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
136179refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140529
136188refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140529
137088refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140529
137097refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140529
140508refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140529
140544refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140529
147204refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140529
147204refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140529
193158refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
193410refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
193536refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140529
194238refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140529
196191refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
196731refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140529
196875refgcc -funroll-loops -O3 -fomit-frame-pointer2014060520140529
197010refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140529
198252refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
217008refgcc -m64 -O3 -fomit-frame-pointer2014060520140529
217071refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
219096refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
219186refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
219204refgcc -O3 -fomit-frame-pointer2014060520140529
220491refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140529
220680refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
220968refgcc -march=barcelona -O3 -fomit-frame-pointer2014060520140529
223515refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
224199refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
224370refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140529
224784refgcc -march=k8 -O3 -fomit-frame-pointer2014060520140529
227826refgcc -march=nocona -O3 -fomit-frame-pointer2014060520140529
228861refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
232533refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
234846refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140529
235233refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
235683refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140529
235854refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140529
235944refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140529
236889refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
236997refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140529
237996refgcc -funroll-loops -O2 -fomit-frame-pointer2014060520140529
238167refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
238473refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140529
239562refgcc -funroll-loops -O -fomit-frame-pointer2014060520140529
240804refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
241722refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
272745refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
273051refgcc -march=k8 -O2 -fomit-frame-pointer2014060520140529
280467refgcc -m64 -O2 -fomit-frame-pointer2014060520140529
280719refgcc -march=barcelona -O2 -fomit-frame-pointer2014060520140529
281529refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
281547refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
281556refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
281889refgcc -O2 -fomit-frame-pointer2014060520140529
316656refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
316665refgcc -march=barcelona -O -fomit-frame-pointer2014060520140529
316737refgcc -march=k8 -O -fomit-frame-pointer2014060520140529
316863refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
316935refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
318006refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
318051refgcc -O -fomit-frame-pointer2014060520140529
318456refgcc -m64 -O -fomit-frame-pointer2014060520140529
318753refgcc -march=nocona -Os -fomit-frame-pointer2014060520140529
319374refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
322497refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140529
322641refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
324108refgcc -m64 -Os -fomit-frame-pointer2014060520140529
324135refgcc -march=k8 -Os -fomit-frame-pointer2014060520140529
324171refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
324180refgcc -march=barcelona -Os -fomit-frame-pointer2014060520140529
324198refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
324225refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
324252refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
324270refgcc -Os -fomit-frame-pointer2014060520140529
338661refgcc -funroll-loops -Os -fomit-frame-pointer2014060520140529
338769refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140529
338796refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140529
338850refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
338859refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
339237refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140529
339381refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
340731refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
340740refgcc -march=nocona -O -fomit-frame-pointer2014060520140529
346068refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
346104refgcc -march=nocona -O2 -fomit-frame-pointer2014060520140529
926991refgcc2014060520140529
927009refcc2014060520140529
927009refgcc -funroll-loops2014060520140529

Test failure

Implementation: crypto_sign/mqqsig160/ref
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref