Implementation notes: amd64, hydra1, crypto_sign/pass863

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
2116862ref-karatsubagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102520161009
2121714ref-karatsubagcc -funroll-loops -O3 -fomit-frame-pointer2016102520161009
2121747ref-karatsubagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
2219688ref-karatsubagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102520161009
2221206ref-karatsubagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
2224499ref-karatsubagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
2228592ref-karatsubagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102520161009
2230120ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
2236656ref-karatsubagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102520161009
2238984ref-karatsubagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2240370ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2245732ref-karatsubagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102520161009
2249247ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
2249393ref-karatsubagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102520161009
2250129ref-karatsubagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
2253992ref-karatsubagcc -funroll-loops -O2 -fomit-frame-pointer2016102520161009
2259401ref-karatsubagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102520161009
2259959ref-karatsubagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
2261768ref-karatsubagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102520161009
2266640ref-karatsubagcc -funroll-loops -O -fomit-frame-pointer2016102520161009
2267635ref-karatsubagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
2269257ref-karatsubagcc -funroll-loops -m64 -O -fomit-frame-pointer2016102520161009
2277288ref-karatsubagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102520161009
2278742ref-karatsubagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
2316912ref-karatsubagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2317089ref-karatsubagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102520161009
2319223ref-karatsubagcc -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2325045ref-karatsubagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102520161009
2326138ref-karatsubagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102520161009
2327382ref-karatsubagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
2334878ref-karatsubagcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
2336486ref-karatsubagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
2336963ref-karatsubagcc -march=k8 -O3 -fomit-frame-pointer2016102520161009
2754966ref-karatsubagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
2755080ref-karatsubagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102520161009
2756630ref-karatsubagcc -march=barcelona -O2 -fomit-frame-pointer2016102520161009
2779896ref-karatsubagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102520161009
2781511ref-karatsubagcc -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
2783437ref-karatsubagcc -march=barcelona -O -fomit-frame-pointer2016102520161009
2787883ref-karatsubagcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
2788997ref-karatsubagcc -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
2791166ref-karatsubagcc -O2 -fomit-frame-pointer2016102520161009
2791781ref-karatsubagcc -m64 -O2 -fomit-frame-pointer2016102520161009
2792365ref-karatsubagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102520161009
2799536ref-karatsubagcc -march=k8 -O -fomit-frame-pointer2016102520161009
2834613ref-karatsubagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102520161009
2835684ref-karatsubagcc -m64 -march=core2 -O -fomit-frame-pointer2016102520161009
2839970ref-karatsubagcc -m64 -march=corei7 -O -fomit-frame-pointer2016102520161009
2842845ref-karatsubagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102520161009
2875157ref-karatsubagcc -O3 -fomit-frame-pointer2016102520161009
2876846ref-karatsubagcc -m64 -O3 -fomit-frame-pointer2016102520161009
2878624ref-karatsubagcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
2936896ref-karatsubagcc -march=nocona -O -fomit-frame-pointer2016102520161009
2938822ref-karatsubagcc -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
2939133ref-karatsubagcc -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
2941501ref-karatsubagcc -m64 -O -fomit-frame-pointer2016102520161009
2941949ref-karatsubagcc -O -fomit-frame-pointer2016102520161009
2956871ref-karatsubagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102520161009
2996732ref-karatsubagcc -march=k8 -O2 -fomit-frame-pointer2016102520161009
2997141ref-karatsubagcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
3005681ref-karatsubagcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
3015029ref-karatsubagcc -march=nocona -O3 -fomit-frame-pointer2016102520161009
3059415ref-karatsubagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102520161009
3060850ref-karatsubagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102520161009
3060976ref-karatsubagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102520161009
3066085ref-karatsubagcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102520161009
3145581ref-karatsubagcc -march=nocona -O2 -fomit-frame-pointer2016102520161009
3145805ref-karatsubagcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
3340416ref-karatsubaclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
3344142ref-karatsubaclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102520161009
3390262ref-karatsubagcc -march=nocona -Os -fomit-frame-pointer2016102520161009
3403045ref-karatsubagcc -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
3411246ref-karatsubaclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
3417275ref-karatsubaclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
3419814ref-karatsubaclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
3423318ref-karatsubaclang -O3 -fomit-frame-pointer -Qunused-arguments2016102520161009
3423666ref-karatsubagcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
3424728ref-karatsubagcc -march=k8 -Os -fomit-frame-pointer2016102520161009
3424896ref-karatsubagcc -m64 -Os -fomit-frame-pointer2016102520161009
3427085ref-karatsubagcc -march=barcelona -Os -fomit-frame-pointer2016102520161009
3427351ref-karatsubagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102520161009
3429666ref-karatsubagcc -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
3429672ref-karatsubagcc -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
3430261ref-karatsubagcc -Os -fomit-frame-pointer2016102520161009
3432838ref-karatsubagcc -m64 -march=core2 -Os -fomit-frame-pointer2016102520161009
3433642ref-karatsubagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102520161009
3438636ref-karatsubagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102520161009
3439404ref-karatsubagcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102520161009
3469872ref-karatsubagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102520161009
3473797ref-karatsubagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
3521650ref-karatsubagcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102520161009
3522143ref-karatsubagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102520161009
3522331ref-karatsubagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
3522570ref-karatsubagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
3522697ref-karatsubagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102520161009
3525010ref-karatsubagcc -funroll-loops -Os -fomit-frame-pointer2016102520161009
3529933ref-karatsubagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
3539842ref-karatsubagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102520161009
16369739ref-karatsubagcc2016102520161009
16369916ref-karatsubacc2016102520161009
16371454ref-karatsubagcc -funroll-loops2016102520161009

Test failure

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

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