Implementation notes: amd64, enigma, crypto_sign/pass863

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
2605914ref-karatsubagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140529
2606292ref-karatsubagcc -funroll-loops -O2 -fomit-frame-pointer2014060620140529
2606472ref-karatsubagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140529
2607318ref-karatsubagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140529
2608038ref-karatsubagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140529
2611386ref-karatsubagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140529
2616192ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140529
2638395ref-karatsubagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140529
2639088ref-karatsubagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140529
2639871ref-karatsubagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140529
2640141ref-karatsubagcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140529
2640681ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140529
2641644ref-karatsubagcc -funroll-loops -O -fomit-frame-pointer2014060620140529
2647215ref-karatsubagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140529
2673909ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140529
2683719ref-karatsubagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140529
2683935ref-karatsubagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140529
2691342ref-karatsubagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140529
2691414ref-karatsubagcc -funroll-loops -O3 -fomit-frame-pointer2014060620140529
2695482ref-karatsubagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140529
2695869ref-karatsubagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140529
2698488ref-karatsubagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140529
2702925ref-karatsubagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140529
2727486ref-karatsubagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140529
2733165ref-karatsubagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140529
2750202ref-karatsubagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140529
2751075ref-karatsubagcc -m64 -O2 -fomit-frame-pointer2014060620140529
2751435ref-karatsubagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140529
2751885ref-karatsubagcc -march=barcelona -O2 -fomit-frame-pointer2014060620140529
2753361ref-karatsubagcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140529
2754963ref-karatsubagcc -march=k8 -O2 -fomit-frame-pointer2014060620140529
2755494ref-karatsubagcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140529
2755494ref-karatsubagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140529
2756160ref-karatsubagcc -O2 -fomit-frame-pointer2014060620140529
2757366ref-karatsubagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140529
2757456ref-karatsubagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140529
2758113ref-karatsubagcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140529
2762091ref-karatsubagcc -march=k8 -O3 -fomit-frame-pointer2014060620140529
2762739ref-karatsubagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140529
2763747ref-karatsubagcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140529
2765178ref-karatsubagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140529
2765232ref-karatsubagcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140529
2765952ref-karatsubagcc -march=barcelona -O3 -fomit-frame-pointer2014060620140529
2769264ref-karatsubagcc -m64 -O3 -fomit-frame-pointer2014060620140529
2769696ref-karatsubagcc -O3 -fomit-frame-pointer2014060620140529
2770344ref-karatsubagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140529
2770551ref-karatsubagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140529
2772243ref-karatsubagcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140529
2780955ref-karatsubagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140529
3268404ref-karatsubagcc -march=barcelona -O -fomit-frame-pointer2014060620140529
3274065ref-karatsubagcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140529
3281742ref-karatsubagcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140529
3286350ref-karatsubagcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140529
3292740ref-karatsubagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140529
3293055ref-karatsubagcc -march=k8 -O -fomit-frame-pointer2014060620140529
3293622ref-karatsubagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140529
3294306ref-karatsubagcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140529
3295953ref-karatsubagcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140529
3295989ref-karatsubagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140529
3312963ref-karatsubagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140529
3313296ref-karatsubagcc -m64 -O -fomit-frame-pointer2014060620140529
3313674ref-karatsubagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140529
3317130ref-karatsubagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140529
3317679ref-karatsubagcc -funroll-loops -Os -fomit-frame-pointer2014060620140529
3319758ref-karatsubagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140529
3319965ref-karatsubagcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140529
3322548ref-karatsubagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140529
3325725ref-karatsubagcc -O -fomit-frame-pointer2014060620140529
3344193ref-karatsubagcc -march=nocona -O3 -fomit-frame-pointer2014060620140529
3350115ref-karatsubagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140529
3350718ref-karatsubagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140529
3351411ref-karatsubagcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140529
3352194ref-karatsubagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140529
3352788ref-karatsubagcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140529
3357297ref-karatsubagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140529
3359547ref-karatsubagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140529
3369933ref-karatsubagcc -m64 -Os -fomit-frame-pointer2014060620140529
3371076ref-karatsubagcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140529
3372057ref-karatsubagcc -march=nocona -O2 -fomit-frame-pointer2014060620140529
3375810ref-karatsubagcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140529
3377520ref-karatsubagcc -Os -fomit-frame-pointer2014060620140529
3377700ref-karatsubagcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140529
3380184ref-karatsubagcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140529
3380202ref-karatsubagcc -march=barcelona -Os -fomit-frame-pointer2014060620140529
3381930ref-karatsubagcc -march=k8 -Os -fomit-frame-pointer2014060620140529
3383235ref-karatsubagcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140529
3401901ref-karatsubagcc -march=nocona -O -fomit-frame-pointer2014060620140529
3404862ref-karatsubagcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140529
3414294ref-karatsubagcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140529
3417021ref-karatsubagcc -march=nocona -Os -fomit-frame-pointer2014060620140529
13849434ref-karatsubacc2014060620140529
13849434ref-karatsubagcc -funroll-loops2014060620140529
13860729ref-karatsubagcc2014060620140529

Test failure

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

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