Implementation notes: amd64, mangetsu, crypto_dh/nistp256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: nistp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
3107908refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
3107988refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
3108036refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
3109284refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
3109332refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
3109480refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3109552refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
3109636refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
3109656refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
3110528refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3110700refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
3111200refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
3111632refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
3111864refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3111928refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
3112020refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3112584refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3112980refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3113064refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
3113188refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3113232refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3113400refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3113472refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3113976refgcc-4.8 -O2 -fomit-frame-pointer2014101820141014
3114412refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3114412refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
3114632refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
3114756refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
3114800refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
3114812refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
3114932refgcc-4.7 -O -fomit-frame-pointer2014101820141014
3115040refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
3115176refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
3115228refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
3115304refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3115476refclang -O3 -fomit-frame-pointer2014101820141014
3115540refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3115632refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
3115644refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3115708refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3115720refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
3115736refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
3115912refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3116044refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
3116224refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3116320refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
3116488refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3116516refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
3116528refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
3116536refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3116564refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
3116612refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3116680refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
3116752refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
3116912refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
3117152refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3117296refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3117556refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
3117768refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
3117784refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3117984refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3118020refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
3118396refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3118604refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3118676refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3118716refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3118820refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
3119052refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
3119332refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3119404refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3119784refgcc-4.8 -Os -fomit-frame-pointer2014101820141014
3119820refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3119892refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
3120324refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
3120336refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3120364refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
3120460refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3120552refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3120692refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
3120812refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
3120940refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
3120972refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
3121104refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3121124refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
3121156refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
3121188refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3121260refgcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
3121412refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
3121512refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
3121632refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3121796refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3121844refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3121844refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
3122056refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3122288refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
3122500refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
3122524refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3122556refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3122652refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
3122684refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3122812refgcc-4.8 -O -fomit-frame-pointer2014101820141014
3123140refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
3123440refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3124196refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3124236refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
3124268refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
3124312refgcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
3124440refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3124600refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3124692refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
3125056refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3125064refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
3125096refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
3125100refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3125212refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
3125308refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
3125332refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
3125700refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
3126104refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
3126288refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3126432refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
3126432refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3126436refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
3126452refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
3126600refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
3126660refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3126696refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
3126744refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
3126780refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
3126784refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3126792refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
3126992refgcc-4.7 -Os -fomit-frame-pointer2014101820141014
3127084refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3127280refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3127288refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
3127608refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
3128956refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
3129060refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3129184refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
3129204refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
3129208refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3129232refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3129284refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3129576refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
3129608refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
3129860refgcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
3129972refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3130256refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3130536refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
3130544refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3130588refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3130900refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
3131668refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
3131708refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3132008refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
3132372refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
3132484refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3132840refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3133000refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
3133008refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014101820141014
3133080refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3133376refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3133632refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
3133776refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
3133816refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3133896refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3133932refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
3134000refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
3135132refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
3135224refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
3135492refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
3136236refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3136652refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3136924refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
3137172refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
3138068refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3138840refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
3139076refgcc-4.7 -funroll-loops2014101820141014
3139112refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
3139312refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3139976refgcc-4.7 -O2 -fomit-frame-pointer2014101820141014
3140104refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
3140132refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3142716refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3143168refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
3143616refgcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
3143696refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
3143896refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3144312refgcc-4.72014101820141014
3145016refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3145740refgcc-4.82014101820141014
3146780refgcc-4.8 -funroll-loops2014101820141014
3147276refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
3147696refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
3148176refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3149584refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
3150124refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3150268refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
3150648refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3151000refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
3152232refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
3152924refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
3153648refgcc-4.7 -O3 -fomit-frame-pointer2014101820141014
3155332refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
3155440refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
3156564refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
3158408refcc2014101820141014
3160224refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3164920refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3166624refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3167232refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3167628refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
3169128refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
3171324refgcc-4.8 -O3 -fomit-frame-pointer2014101820141014
3171988refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
3390928wblclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
3392772wblclang -O3 -fomit-frame-pointer2014101820141014
3404240wblclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
3418376wblclang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
3929436wblgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3935404wblgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3958888wblgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
3968232wblgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3973200wblgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3973376wblgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3973808wblgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3978488wblgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4052268wblgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
4073256wblgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
4076120wblgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
4077860wblgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4080552wblgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
4090312wblgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4090964wblgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4093508wblgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
4094804wblgcc-4.7 -O3 -fomit-frame-pointer2014101820141014
4094940wblgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4095076wblgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4095644wblgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
4096444wblgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4097596wblgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
4098088wblgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
4098164wblgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
4103900wblgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
4110448wblgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
4115196wblgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4116772wblgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4117712wblgcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
4121928wblgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
4122876wblgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4138324wblgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4139184wblgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
4146580wblgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
4167004wblgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4168244wblgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4169964wblgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
4173152wblgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4181644wblgcc-4.7 -O2 -fomit-frame-pointer2014101820141014
4183356wblgcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
4186380wblgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4187576wblgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4190012wblgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4191180wblgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4201996wblgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4205572wblgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
4205788wblgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
4205944wblgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4207148wblgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4207664wblgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
4207804wblgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
4211588wblgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
4215216wblgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
4216872wblgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4218528wblgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4218668wblgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4219172wblgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
4220820wblgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
4223992wblgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4245052wblgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4246364wblgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4255788wblgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4317924wblgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
4320476wblgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
4320776wblgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
4321248wblgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
4321288wblgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
4321624wblgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
4323984wblgcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
4324440wblgcc-4.8 -O3 -fomit-frame-pointer2014101820141014
4325580wblgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
4325616wblgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4326816wblgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
4328568wblgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
4348216wblgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4358756wblgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4359012wblgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4365356wblgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
4367756wblgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4372128wblgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4377284wblgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
4385380wblgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
4391376wblgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4392636wblgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4393576wblgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4401344wblgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
4402820wblgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
4403780wblgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
4405100wblgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
4408460wblgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
4409380wblgcc-4.8 -O2 -fomit-frame-pointer2014101820141014
4414424wblgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
4419172wblgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4422492wblgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
4425864wblgcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
4427076wblgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
4429760wblgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4435852wblgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4471792wblgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4489556wblgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4648276wblgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4665164wblgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
4681992wblgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
4693740wblgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
4694296wblgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4697316wblgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4711564wblgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
4715764wblgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
4724136wblgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
4729216wblgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4732256wblgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4738320wblgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
4750588wblgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
4753372wblgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4788840wblgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
4789876wblgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
4794320wblgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4796888wblgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4797112wblgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4802216wblgcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
4803260wblgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
4804200wblgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4804256wblgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
4805024wblgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
4806688wblgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
4808108wblgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
4810056wblgcc-4.7 -Os -fomit-frame-pointer2014101820141014
4810432wblgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
4810484wblgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
4811520wblgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
4811528wblgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4811696wblgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
4816076wblgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4823844wblgcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
4829420wblgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
4838060wblgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
4839256wblgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4841140wblgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
4841216wblgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
4841396wblgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
4841860wblgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
4842588wblgcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
4843888wblgcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
4845652wblgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4849256wblgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4851448wblgcc-4.8 -O -fomit-frame-pointer2014101820141014
4853272wblgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4859396wblgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4861560wblgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
4861748wblgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
4862296wblgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
4867652wblgcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
4868136wblgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
4868664wblgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
4871260wblgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
4872540wblgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4872572wblgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4872760wblgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
4873172wblgcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
4873752wblgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4874456wblgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
4878676wblgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
4879400wblgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
4881116wblgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
4883000wblgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
4883096wblgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4885636wblgcc-4.8 -Os -fomit-frame-pointer2014101820141014
4888464wblgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
4888740wblgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
4890236wblgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
4890640wblgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
4891008wblgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
4891612wblgcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
4893352wblgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
4894148wblgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
4894860wblgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4897836wblgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4898328wblgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
4898828wblgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
4901204wblgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4904000wblgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4904612wblgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
4905120wblgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4907364wblgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
4909060wblgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4913008wblgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
4913816wblgcc-4.7 -O -fomit-frame-pointer2014101820141014
4915508wblgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
4917712wblgcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
4921716wblgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4932224wblgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4942812wblgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4948436wblgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
4948872wblgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
4988544wblgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
4994392wblgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
5005680wblgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
5023984wblgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
5099708wblgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
5110872wblgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
19375304wblgcc-4.7 -funroll-loops2014101820141014
19508464wblgcc-4.72014101820141014
19870244wblgcc-4.82014101820141014
19933540wblgcc-4.8 -funroll-loops2014101820141014
19982316wblcc2014101820141014

Test failure

Implementation: crypto_dh/nistp256/wbl
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
error 111
crypto_dh not associative

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 wbl
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer wbl
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer wbl

Test failure

Implementation: crypto_dh/nistp256/wbl
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_dh/nistp256/wbl
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
curve.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
dh.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fep256.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 wbl
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer wbl
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer wbl

Compiler output

Implementation: crypto_dh/nistp256/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
usesmult.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_dh/nistp256/wbl
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
curve.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
dh.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
fep256.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 wbl

Compiler output

Implementation: crypto_dh/nistp256/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
usesmult.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