Implementation notes: amd64, mangetsu, crypto_sign/ntrumls593x

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2521456refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2523892refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2532860refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
2533140refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2536140refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
2541768refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
2543632refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
2547820refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2552992refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
2553144refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2553780refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2554828refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2555056refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2556872refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2557828refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
2562612refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2565316refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
2571660refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
2893804refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2893876refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2903124refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
2905392refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
2906260refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
2922416refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2926168refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2988712refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
3002012refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
3016372refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
3016996refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
3018544refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
3019316refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
3021648refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
3025072refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
3025108refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092720140907
3041012refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
3071920refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
3080820refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
3084508refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
3084572refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
3084660refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
3086004refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092720140907
3086392refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
3104460refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
3169048refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
3170812refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
3175712refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
3181200refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
3189776refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
3196024refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
3198264refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
3205232refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
3258328refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092720140907
3259436refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
3263260refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
3276488refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
3281192refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3282216refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
3293480refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
3296024refgcc-4.7 -O2 -fomit-frame-pointer2014092720140907
3299584refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
3299616refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
3306868refgcc-4.8 -O2 -fomit-frame-pointer2014092720140907
3307720refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
3308048refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3308472refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092720140907
3311420refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
3312548refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
3314632refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3315820refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
3316668refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
3317792refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3319768refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092720140907
3319888refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092720140907
3322040refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
3323316refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3327544refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
3329808refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3331012refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092720140907
3332184refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
3332224refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
3335664refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3343556refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
3348676refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092720140907
3351092refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
3352668refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3356304refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092720140907
3361624refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
3365460refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
3372476refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092720140907
3372716refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
3374240refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
3374952refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
3377256refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092720140907
3379388refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092720140907
3387292refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
3396844refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092720140907
3413868refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
3423540refgcc-4.8 -O3 -fomit-frame-pointer2014092720140907
3426060refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
3427628refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
3430728refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
3435880refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
3448336refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
3449036refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
3452672refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092720140907
3457988refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
3459584refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
3459908refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
3460056refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
3462412refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
3464240refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
3464304refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
3466044refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
3468224refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
3468388refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
3469960refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
3470136refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
3471280refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
3473340refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
3478004refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
3478284refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
3482744refgcc-4.7 -O -fomit-frame-pointer2014092720140907
3492168refgcc-4.7 -m64 -O -fomit-frame-pointer2014092720140907
3496484refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
3496996refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
3502676refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
3505720refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
3507072refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092720140907
3507980refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
3511912refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
3512972refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
3517612refgcc-4.8 -O -fomit-frame-pointer2014092720140907
3517904refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
3517992refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
3518440refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
3520860refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
3525352refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
3528400refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
3529112refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092720140907
3534504refgcc-4.8 -m64 -O -fomit-frame-pointer2014092720140907
3535064refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092720140907
3541628refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
3561168refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092720140907
3569484refclang -O3 -fomit-frame-pointer2014092720140907
3579024refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
3585672refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092720140907
3615244refgcc-4.7 -O3 -fomit-frame-pointer2014092720140907
3619276refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
3622816refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
3622896refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
3623944refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3623952refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
3625368refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
3626240refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092720140907
3626356refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092720140907
3627100refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
3627152refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3627308refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092720140907
3627364refgcc-4.8 -Os -fomit-frame-pointer2014092720140907
3627548refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
3628232refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
3629048refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
3629500refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
3629620refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
3630616refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
3630768refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092720140907
3633112refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
3635200refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3635628refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092720140907
3635676refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
3640464refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092720140907
3640604refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
3641740refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
3642412refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
3644512refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
3653484refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
3654028refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
3654456refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3654980refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
3655124refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
3655384refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
3655404refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092720140907
3655952refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092720140907
3656172refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
3656244refgcc-4.7 -Os -fomit-frame-pointer2014092720140907
3656376refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
3656484refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
3659232refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
3661188refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
3661480refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
3661776refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092720140907
3661872refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092720140907
3663628refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
3668672refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
3672848refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
3676092refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
3678056refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
3678156refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3680732refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3681548refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
3683704refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
3684288refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
3690088refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
3702292refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3703264refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
3709956refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
3714960refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092720140907
12096728refgcc-4.82014092720140907
12176244refcc2014092720140907
12298256refgcc-4.7 -funroll-loops2014092720140907
12562024refgcc-4.8 -funroll-loops2014092720140907
12571852refgcc-4.72014092720140907

Test failure

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
convert.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pack.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
params.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pol.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pqntrusign.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
shred.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
sign.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
convert.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
pack.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
params.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
pol.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
pqntrusign.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
shred.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
sign.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref