Implementation notes: amd64, glyme, crypto_sign/pass863

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
2398452ref-karatsubagcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
2399288ref-karatsubagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
2400024ref-karatsubagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
2480756ref-karatsubagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
2481660ref-karatsubagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
2490992ref-karatsubagcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
2498636ref-karatsubagcc -m64 -O3 -fomit-frame-pointer2017020520170105
2499732ref-karatsubagcc -O3 -fomit-frame-pointer2017020520170105
2508996ref-karatsubagcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
2511560ref-karatsubagcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
2520556ref-karatsubagcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
2522528ref-karatsubagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
2549860ref-karatsubagcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
2554532ref-karatsubagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
2557148ref-karatsubagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
2557168ref-karatsubagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2557352ref-karatsubagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
2558336ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2560472ref-karatsubagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
2566616ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2572964ref-karatsubagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2574660ref-karatsubagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2579004ref-karatsubagcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2579404ref-karatsubagcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
2580708ref-karatsubagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
2581936ref-karatsubagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
2582332ref-karatsubagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
2582976ref-karatsubagcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
2583332ref-karatsubagcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
2592776ref-karatsubagcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
2621288ref-karatsubagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
2621396ref-karatsubagcc -funroll-loops -O -fomit-frame-pointer2017020520170105
2623960ref-karatsubagcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
2626144ref-karatsubagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
2630480ref-karatsubagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2631444ref-karatsubagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
2632376ref-karatsubagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
2633900ref-karatsubagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
2697956ref-karatsubagcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
2717168ref-karatsubagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
2717880ref-karatsubagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
2771476ref-karatsubagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2779680ref-karatsubagcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2781848ref-karatsubagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
2782120ref-karatsubagcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
2782832ref-karatsubagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
2784692ref-karatsubagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
2785452ref-karatsubagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
2792160ref-karatsubagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
2812432ref-karatsubagcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
2813580ref-karatsubagcc -O2 -fomit-frame-pointer2017020520170105
2814784ref-karatsubagcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
2815400ref-karatsubagcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
2817916ref-karatsubagcc -m64 -O2 -fomit-frame-pointer2017020520170105
2924472ref-karatsubagcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
2928836ref-karatsubagcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2930992ref-karatsubagcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
2931692ref-karatsubagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
2935428ref-karatsubagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
2942584ref-karatsubagcc -O -fomit-frame-pointer2017020520170105
2944876ref-karatsubagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
2953360ref-karatsubagcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
2953432ref-karatsubagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
2954776ref-karatsubagcc -m64 -O -fomit-frame-pointer2017020520170105
2954824ref-karatsubagcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
3055424ref-karatsubaclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3060080ref-karatsubaclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
3064100ref-karatsubagcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
3069144ref-karatsubagcc -march=k8 -O -fomit-frame-pointer2017020520170105
3080968ref-karatsubagcc -march=barcelona -O -fomit-frame-pointer2017020520170105
3082908ref-karatsubagcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
3104436ref-karatsubaclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3106420ref-karatsubaclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
3106808ref-karatsubaclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3110936ref-karatsubaclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3165528ref-karatsubagcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
3190924ref-karatsubagcc -march=nocona -O -fomit-frame-pointer2017020520170105
3200324ref-karatsubagcc -Os -fomit-frame-pointer2017020520170105
3200480ref-karatsubagcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
3201116ref-karatsubagcc -march=k8 -Os -fomit-frame-pointer2017020520170105
3201448ref-karatsubagcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
3201972ref-karatsubagcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
3203036ref-karatsubagcc -m64 -Os -fomit-frame-pointer2017020520170105
3204188ref-karatsubagcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
3204212ref-karatsubagcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
3204368ref-karatsubagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
3205560ref-karatsubagcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
3215564ref-karatsubagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
3219160ref-karatsubagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
3219356ref-karatsubagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
3219700ref-karatsubagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
3643724ref-karatsubagcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
3655200ref-karatsubagcc -march=nocona -Os -fomit-frame-pointer2017020520170105
3655812ref-karatsubagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
3672660ref-karatsubagcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
3674364ref-karatsubagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
3680788ref-karatsubagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
3682776ref-karatsubagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
3699704ref-karatsubagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
3704700ref-karatsubagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
3705044ref-karatsubagcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
13241512ref-karatsubacc2017020520170105
13818624ref-karatsubagcc -funroll-loops2017020520170105
13834984ref-karatsubagcc2017020520170105

Test failure

Implementation: crypto_sign/pass863/ref-karatsuba
Compiler: gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref-karatsuba