Implementation notes: amd64, glyme, crypto_sign/ntrumls743x

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_sign
Primitive: ntrumls743x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2489252refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
2503652refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2564084refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2566056refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
2571232refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
2574416refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
2578976refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2585208refgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
2593132refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
2631648refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
2635172refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
2643168refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
2651964refgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
2653128refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
2657292refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
2661728refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
2669796refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
2686948refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
2698528refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
2772052refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
2773852refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
2774524refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2778032refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
2778232refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
2779220refgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
2785748refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2785876refgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2786720refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
2789024refgcc -m64 -O2 -fomit-frame-pointer2017020520170105
2789356refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
2793820refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
2797228refgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
2799644refgcc -O2 -fomit-frame-pointer2017020520170105
2836716refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
2920472refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
2925188refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
2926712refgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
2928204refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
2931636refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
3057768refgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
3059068refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
3066500refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
3068104refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
3068236refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
3070728refgcc -O3 -fomit-frame-pointer2017020520170105
3073876refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
3092584refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
3100332refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
3102368refgcc -m64 -O3 -fomit-frame-pointer2017020520170105
3110992refgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
3111392refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
3112308refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
3114640refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
3115664refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
3118800refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
3119588refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
3119744refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
3124776refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
3127716refgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
3128864refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
3132832refgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
3132904refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
3133136refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
3133252refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
3133632refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
3133952refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
3134280refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
3135000refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
3135148refgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
3138416refgcc -m64 -Os -fomit-frame-pointer2017020520170105
3138788refgcc -Os -fomit-frame-pointer2017020520170105
3140096refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
3141064refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
3156052refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
3176844refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
3187472refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
3193316refgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
3276432refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3278536refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
3280080refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3280304refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
3280916refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3282172refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3282832refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
3316464refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
3342048refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
3556528refgcc -O -fomit-frame-pointer2017020520170105
3565044refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
3576908refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
3579992refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
3580020refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
3581112refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
3583136refgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
3583696refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
3583968refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
3587152refgcc -m64 -O -fomit-frame-pointer2017020520170105
3587876refgcc -march=nocona -O -fomit-frame-pointer2017020520170105
3590968refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
3594396refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
3639304refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
3641676refgcc -march=k8 -O -fomit-frame-pointer2017020520170105
12663676refcc2017020520170105
13436736refgcc2017020520170105
13517216refgcc -funroll-loops2017020520170105

Test failure

Implementation: crypto_sign/ntrumls743x/ref
Compiler: gcc -march=barcelona -O3 -fomit-frame-pointer
error 111

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