Implementation notes: amd64, mangetsu, crypto_scalarmult/kummer

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
355492avxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
355500avxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
355544avxgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
355548avxclang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
355548avxclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
355668avxclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
355752avxclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
355964avxclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
355996avxclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
356008avxgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
356064avxgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
356088avxgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
356104avxgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
356116avxgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
356132avxclang -O3 -fomit-frame-pointer2014101820141014
356144avxgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
356196avxgcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
356308avxgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
356348avxgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
356368avxgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
356416avxgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
356432avxgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
356488avxgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
356528avxgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
356544avxgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
356552avxgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
356572avxgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
356576avxgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
356616avxgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
356624avxgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
356652avxgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
356712avxgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
356760avxgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
356780avxgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
356784avxgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
356788avxgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
356804avxgcc-4.8 -O3 -fomit-frame-pointer2014101820141014
356872avxgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
356900avxgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
356920avxgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
356924avxgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
356924avxgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
356936avxgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
356952avxgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
356956avxgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
356984avxgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
356988avxgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
357080avxgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
357136avxgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
357148avxgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
357264avxgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
357264avxgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
357268avxgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
357324avxgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
357324avxgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
357384avxgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
357396avxgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
357404avxgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
357416avxgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
357424avxgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
357456avxgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
357460avxgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
357472avxgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
357476avxgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
357488avxgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
357492avxgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
357520avxgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
357532avxgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
357544avxgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
357544avxgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
357556avxgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
357560avxgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
357564avxgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
357572avxgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
357576avxgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
357580avxgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
357584avxgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
357588avxgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
357636avxgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
357648avxgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
357684avxgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
357696avxgcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
357720avxgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
357728avxgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
357740avxgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
357744avxgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
357748avxgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
357748avxgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
357772avxgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
357780avxgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
357784avxgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
357788avxgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
357792avxgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
357848avxgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
357864avxgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
357876avxgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
357880avxgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
357888avxgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
357904avxgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
357920avxgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
357924avxgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
357940avxgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
357992avxgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
358004avxgcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
358008avxgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
358016avxgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
358032avxgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
358052avxgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
358060avxgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
358064avxgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
358100avxgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
358108avxgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
358176avxgcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
358192avxgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
358192avxgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
358208avxgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
358208avxgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
358248avxgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
358252avxgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
358256avxgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
358264avxgcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
358324avxgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
358344avxgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
358344avxgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
358384avxgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
358404avxgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
358420avxgcc-4.7 -Os -fomit-frame-pointer2014101820141014
358420avxgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
358420avxgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
358420avxgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
358456avxgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
358460avxgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
358464avxgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
358504avxgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
358528avxgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
358536avxgcc-4.8 -Os -fomit-frame-pointer2014101820141014
358548avxgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
358552avxgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
358552avxgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
358572avxgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
358576avxgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
358588avxgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
358608avxgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
358616avxgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
358628avxgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
358652avxgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
358704avxgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
358708avxgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
358724avxgcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
358728avxgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
358732avxgcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
358744avxgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
358744avxgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
358800avxgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
358816avxgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
358852avxgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
358868avxgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
358912avxgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
358980avxgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
358988avxgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
358988avxgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
359004avxgcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
359036avxgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
359072avxgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
359080avxgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
359132avxgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
359164avxgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
359196avxgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
359240avxgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
359248avxgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
359252avxgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
359300avxgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
359312avxgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
359340avxgcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
359372avxgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
359380avxgcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
359380avxgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
359420avxgcc-4.7 -O -fomit-frame-pointer2014101820141014
359424avxgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
359504avxgcc-4.8 -O -fomit-frame-pointer2014101820141014
359532avxgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
359536avxgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
359548avxgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
359592avxgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
359672avxgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
359752avxgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
359756avxgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
359756avxgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
359912avxgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
359944avxgcc-4.7 -O3 -fomit-frame-pointer2014101820141014
359944avxgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
360296avxgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
360304avxgcc-4.7 -O2 -fomit-frame-pointer2014101820141014
360536avxgcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
360592avxgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
360804avxgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
360952avxgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
361164avxgcc-4.8 -O2 -fomit-frame-pointer2014101820141014
361196avxgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
361476avxgcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
361716avxgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
361716avxgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
362072avxgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
362172avxgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
362216avxgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
362280avxgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
362612avxgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
362940avxgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
363688avxgcc-4.82014101820141014
363776avxcc2014101820141014
364328avxgcc-4.72014101820141014
364388avxgcc-4.7 -funroll-loops2014101820141014
365928avxgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
366924avxgcc-4.8 -funroll-loops2014101820141014
1188628ref5clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1191956ref5clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1196268ref5clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1232368ref5gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
1233948ref5gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1234836ref5gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
1234892ref5gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1235688ref5gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
1236200ref5gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1238496ref5gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
1238552ref5gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1238776ref5gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
1239456ref5gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
1239660ref5gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
1240164ref5gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1242744ref5gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
1242928ref5gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
1243516ref5gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
1243544ref5gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1244364ref5gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1244384ref5gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
1244700ref5gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1246788ref5gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1247952ref5gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1248068ref5gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1249164ref5gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
1249216ref5gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1250120ref5gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1250352ref5gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
1250356ref5gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1250504ref5gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
1250548ref5gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
1250568ref5gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1251440ref5gcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
1251468ref5gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1252088ref5gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
1252248ref5gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1252332ref5gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
1252392ref5gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1252676ref5gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
1253496ref5gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1253516ref5gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1253904ref5gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1253912ref5gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
1254516ref5gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1254556ref5gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
1254688ref5gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
1254708ref5gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
1254904ref5gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
1255712ref5gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1255912ref5gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1255916ref5gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1256760ref5gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1256864ref5gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
1257372ref5gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1257560ref5gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
1257740ref5gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1257880ref5gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
1258156ref5gcc-4.8 -O3 -fomit-frame-pointer2014101820141014
1258216ref5gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
1258240ref5gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
1259124ref5gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
1259204ref5gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
1259332ref5gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
1259692ref5gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1259732ref5gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
1260100ref5gcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
1260232ref5gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1260444ref5gcc-4.7 -O3 -fomit-frame-pointer2014101820141014
1260644ref5gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
1260712ref5gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
1261000ref5gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1261656ref5gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1261728ref5gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1261948ref5gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1262100ref5gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1262152ref5gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1262280ref5gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1262496ref5gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
1262752ref5gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
1263092ref5gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1264396ref5gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1264656ref5gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
1264728ref5gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
1264960ref5gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
1264968ref5gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
1264984ref5gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
1265404ref5gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
1265528ref5gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1266812ref5gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1267724ref5gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
1267728ref5gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1270200ref5gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
1271784ref5gcc-4.8 -O2 -fomit-frame-pointer2014101820141014
1272336ref5gcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
1274468ref5gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1274736ref5uclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1275984ref5gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1276128ref5gcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
1276268ref5gcc-4.7 -O2 -fomit-frame-pointer2014101820141014
1276592ref5clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
1276952ref5gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1277032ref5uclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1278576ref5uclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1280924ref5clang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
1281028ref5gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1281092ref5gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1282648ref5gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1287368ref5clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
1289976ref5clang -O3 -fomit-frame-pointer2014101820141014
1290816ref5clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
1296824ref5clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
1298444ref5ugcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1298808ref5ugcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1299620ref5uclang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
1299672ref5ugcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
1299900ref5ugcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
1300268ref5ugcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
1300372ref5ugcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1300780ref5ugcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
1301312ref5ugcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1301916ref5ugcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
1302052ref5ugcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1302152ref5ugcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1302252ref5ugcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1303072ref5uclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
1303080ref5uclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
1304892ref5ugcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1308668ref5ugcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
1308804ref5ugcc-4.8 -O3 -fomit-frame-pointer2014101820141014
1308852ref5ugcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1309112ref5ugcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
1309252ref5ugcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1309756ref5ugcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1310108ref5ugcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
1310144ref5ugcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
1311016ref5ugcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
1311096ref5ugcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
1311132ref5ugcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1311180ref5uclang -O3 -fomit-frame-pointer2014101820141014
1311732ref5ugcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
1312032ref5uclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
1312448ref5ugcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1312632ref5ugcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
1312920ref5ugcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
1313176ref5ugcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1313616ref5ugcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
1313760ref5ugcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1314004ref5ugcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1314532ref5ugcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
1314596ref5ugcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
1314712ref5ugcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1314840ref5ugcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
1315536ref5ugcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1315572ref5ugcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
1316292ref5ugcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
1316460ref5ugcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
1316628ref5ugcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
1317168ref5ugcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
1317476ref5ugcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1317740ref5ugcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
1317840ref5ugcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1317940ref5ugcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1318784ref5ugcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1319384ref5ugcc-4.7 -O3 -fomit-frame-pointer2014101820141014
1319828ref5ugcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
1319872ref5ugcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
1319908ref5ugcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
1320328ref5ugcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
1320448ref5ugcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1320748ref5ugcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1321200ref5uclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
1321880ref5ugcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
1322740ref5ugcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
1323188ref5ugcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
1323216ref5ugcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
1324476ref5ugcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
1326080ref5ugcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
1326104ref5ugcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1326192ref5ugcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1326280ref5ugcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1326896ref5ugcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
1327072ref5ugcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1327224ref5ugcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
1327236ref5ugcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
1327292ref5ugcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
1327656ref5ugcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
1327680ref5ugcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1327948ref5ugcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
1328184ref5ugcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1328196ref5ugcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1328232ref5ugcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
1328248ref5ugcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
1328584ref5ugcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
1329508ref5ugcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1329656ref5ugcc-4.8 -O2 -fomit-frame-pointer2014101820141014
1329804ref5ugcc-4.7 -O2 -fomit-frame-pointer2014101820141014
1329960ref5ugcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
1329992ref5ugcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1330072ref5ugcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1330552ref5ugcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1330844ref5ugcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
1331272ref5ugcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
1332044ref5ugcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
1332520ref5ugcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1333308ref5ugcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1333868ref5ugcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1333920ref5ugcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
1334960ref5ugcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
1335072ref5ugcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
1336120ref5ugcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1336176ref5ugcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
1337324ref5ugcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1337604ref5ugcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
1337816ref5ugcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1339292ref5ugcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
1344344ref5ugcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1348456ref5ugcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1373088ref5gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
1373480ref5gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
1373828ref5gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
1374348ref5gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
1375932ref5gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
1376036ref5gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
1377936ref5gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
1380236ref5gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
1380284ref5gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
1380348ref5gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
1380536ref5gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
1380940ref5gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
1381432ref5gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
1381780ref5gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1382008ref5gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
1382868ref5gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1385144ref5gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1385360ref5gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1388688ref5gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
1388728ref5gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1388940ref5gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
1389392ref5gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1389556ref5gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1389700ref5gcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
1390208ref5gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1390584ref5gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
1391040ref5gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1392280ref5gcc-4.8 -Os -fomit-frame-pointer2014101820141014
1392872ref5gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1393680ref5gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
1393680ref5gcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
1393764ref5gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
1393816ref5gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
1394300ref5gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1394428ref5gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
1394664ref5gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1395212ref5gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1395316ref5gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
1395468ref5gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1395640ref5gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1395656ref5gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
1395692ref5gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
1395748ref5gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
1396440ref5gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
1397176ref5gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1397228ref5gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1397804ref5gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
1397844ref5gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
1397928ref5gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1398000ref5gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1398340ref5gcc-4.7 -Os -fomit-frame-pointer2014101820141014
1398748ref5gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1399468ref5gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
1399520ref5gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1399544ref5gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1400096ref5gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
1400316ref5gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
1401180ref5gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
1401648ref5gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
1402040ref5gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
1402344ref5gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1403424ref5gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
1403528ref5gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1403784ref5gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
1403800ref5gcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
1404640ref5gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1404812ref5gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
1408880ref5gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
1409452ref5gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1410896ref5gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
1411080ref5gcc-4.8 -O -fomit-frame-pointer2014101820141014
1411568ref5gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1412796ref5gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
1413412ref5gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1413624ref5gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
1413640ref5gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
1414040ref5gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
1414428ref5gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1416240ref5gcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
1416520ref5gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1416944ref5gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
1417324ref5gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
1417380ref5gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
1417440ref5gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
1418172ref5gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
1418184ref5gcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
1418252ref5gcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
1418796ref5gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
1420696ref5gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1420784ref5gcc-4.7 -O -fomit-frame-pointer2014101820141014
1420968ref5gcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
1421120ref5gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
1421528ref5gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
1421824ref5gcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
1422956ref5gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1423284ref5gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1425008ref5gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1425960ref5gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
1431236ref5gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
1435204ref5gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
1453656ref5ugcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1453676ref5ugcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
1453980ref5ugcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
1454016ref5ugcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
1454108ref5ugcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
1454196ref5ugcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1454584ref5ugcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
1455240ref5ugcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1455304ref5ugcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
1455700ref5ugcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1455920ref5ugcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1456276ref5ugcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
1456404ref5ugcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
1456860ref5ugcc-4.7 -Os -fomit-frame-pointer2014101820141014
1457484ref5ugcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
1457724ref5ugcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
1458960ref5ugcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1459808ref5ugcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1461588ref5ugcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
1462204ref5ugcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
1462272ref5ugcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
1462388ref5ugcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
1462452ref5ugcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
1463236ref5ugcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
1463680ref5ugcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
1464248ref5ugcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
1464504ref5ugcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
1464552ref5ugcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
1465976ref5ugcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
1468028ref5ugcc-4.8 -Os -fomit-frame-pointer2014101820141014
1468296ref5ugcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
1469532ref5ugcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1471348ref5ugcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1471492ref5ugcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
1471500ref5ugcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
1471584ref5ugcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1471672ref5ugcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1472868ref5ugcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1473400ref5ugcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
1473412ref5ugcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
1473488ref5ugcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1473680ref5ugcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
1473712ref5ugcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1474984ref5ugcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
1476300ref5ugcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
1477620ref5ugcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
1478416ref5ugcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
1479632ref5ugcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
1481976ref5ugcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
1488332ref5ugcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
1488708ref5ugcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1488796ref5ugcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
1489244ref5ugcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
1489884ref5ugcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1493624ref5ugcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1494688ref5ugcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
1497632ref5ugcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
1498776ref5ugcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
1499604ref5ugcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1501932ref5ugcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
1502160ref5ugcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
1502280ref5ugcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1504108ref5ugcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1504204ref5ugcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1504548ref5ugcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
1513844ref5ugcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
1514724ref5ugcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
1515608ref5ugcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
1516312ref5ugcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
1517228ref5ugcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
1520056ref5ugcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1521200ref5ugcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
1521776ref5ugcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1522544ref5ugcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1524700ref5ugcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
1524712ref5ugcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
1524928ref5ugcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
1525604ref5ugcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
1525712ref5ugcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
1525796ref5ugcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1526816ref5ugcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1527888ref5ugcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
1528924ref5ugcc-4.7 -O -fomit-frame-pointer2014101820141014
1529884ref5ugcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
1530236ref5ugcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
1530548ref5ugcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
1530956ref5ugcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
1531208ref5ugcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
1531332ref5ugcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
1531532ref5ugcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
1531808ref5ugcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
1532208ref5ugcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
1534920ref5ugcc-4.8 -O -fomit-frame-pointer2014101820141014
1535104ref5ugcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
1535656ref5ugcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
1535780ref5ugcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
1535904ref5ugcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
1536772ref5ugcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
1537724ref5ugcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
1540908ref5ugcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
4683236ref5gcc-4.8 -funroll-loops2014101820141014
4693100ref5cc2014101820141014
4698948ref5gcc-4.82014101820141014
4767660ref5gcc-4.7 -funroll-loops2014101820141014
4790604ref5gcc-4.72014101820141014
5232384ref5ugcc-4.72014101820141014
5233252ref5ucc2014101820141014
5240004ref5ugcc-4.7 -funroll-loops2014101820141014
5243664ref5ugcc-4.8 -funroll-loops2014101820141014
5246480ref5ugcc-4.82014101820141014

Test failure

Implementation: crypto_scalarmult/kummer/avx2
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 238, namely:
CompilerImplementations
cc avx2
clang -O3 -fomit-frame-pointer avx2
clang -O3 -fwrapv -march=native -fomit-frame-pointer avx2
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer avx2 avx2int
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer avx2 avx2int
clang -O3 -fwrapv -mavx -fomit-frame-pointer avx2
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer avx2
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2
gcc-4.7 avx2
gcc-4.7 -O2 -fomit-frame-pointer avx2
gcc-4.7 -O3 -fomit-frame-pointer avx2
gcc-4.7 -O -fomit-frame-pointer avx2
gcc-4.7 -Os -fomit-frame-pointer avx2
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops avx2
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer avx2
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx2 avx avx2int ref5 ref5u
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer avx2 avx avx2int ref5 ref5u
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer avx2 avx avx2int ref5 ref5u
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.7 -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer avx2
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.7 -march=k8 -O -fomit-frame-pointer avx2
gcc-4.7 -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.7 -march=nocona -O -fomit-frame-pointer avx2
gcc-4.7 -march=nocona -Os -fomit-frame-pointer avx2
gcc-4.8 avx2
gcc-4.8 -O2 -fomit-frame-pointer avx2
gcc-4.8 -O3 -fomit-frame-pointer avx2
gcc-4.8 -O -fomit-frame-pointer avx2
gcc-4.8 -Os -fomit-frame-pointer avx2
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops avx2
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer avx2
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx2 avx avx2int ref5 ref5u
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer avx2 avx avx2int ref5 ref5u
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer avx2 avx avx2int ref5 ref5u
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.8 -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer avx2
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer avx2
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer avx2
gcc-4.8 -march=k8 -O -fomit-frame-pointer avx2
gcc-4.8 -march=k8 -Os -fomit-frame-pointer avx2
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer avx2
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer avx2
gcc-4.8 -march=nocona -O -fomit-frame-pointer avx2
gcc-4.8 -march=nocona -Os -fomit-frame-pointer avx2

Test failure

Implementation: crypto_scalarmult/kummer/avx2
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: cc
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: typedef __m256i vec;
smult.c: ^
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask25 = {0x1ffffff,0x1ffffff,0x1ffffff,0x1ffffff};
smult.c: ^
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask26 = {0x3ffffff,0x3ffffff,0x3ffffff,0x3ffffff};
smult.c: ^
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: init(0xffffffc+1,0xffffffc+1,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+1,0xffffffc+1)
smult.c: ^
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc avx2int
gcc-4.8 avx2int
gcc-4.8 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -O -fomit-frame-pointer avx2int
gcc-4.8 -Os -fomit-frame-pointer avx2int
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops avx2int
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer avx2int
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.8 -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.8 -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.8 -march=nocona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2
Compiler: clang -O3 -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: clang -O3 -fomit-frame-pointer
smult.c: In file included from smult.c:3:
smult.c: ./gfe4x.h:7:9: error: unknown type name '__m256i'
smult.c: typedef __m256i vec;
smult.c: ^
smult.c: smult.c:6:38: warning: excess elements in scalar initializer
smult.c: static const vec mask25 = {0x1ffffff,0x1ffffff,0x1ffffff,0x1ffffff};
smult.c: ^~~~~~~~~
smult.c: smult.c:7:38: warning: excess elements in scalar initializer
smult.c: static const vec mask26 = {0x3ffffff,0x3ffffff,0x3ffffff,0x3ffffff};
smult.c: ^~~~~~~~~
smult.c: smult.c:36:8: warning: implicit declaration of function '_mm256_mul_epi32' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t0 = _mm256_mul_epi32(a->gt;v[0],*b);
smult.c: ^
smult.c: smult.c:38:10: warning: implicit declaration of function '_mm256_add_epi64' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:30: warning: implicit declaration of function '_mm256_srli_epi64' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:68:12: warning: implicit declaration of function '_mm256_mul_epu32' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: a0b0 = _mm256_mul_epu32(a0,b0);
smult.c: ^
smult.c: smult.c:304:3: warning: excess elements in scalar initializer
smult.c: init(0xffffffc+1,0xffffffc+1,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+1,0xffffffc+1)
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer avx

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
smult.c: smult.c:36:8: warning: implicit declaration of function '_mm256_mul_epi32' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t0 = _mm256_mul_epi32(a->gt;v[0],*b);
smult.c: ^
smult.c: smult.c:36:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t0 = _mm256_mul_epi32(a->gt;v[0],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:37:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t1 = _mm256_mul_epi32(a->gt;v[1],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:38:10: warning: implicit declaration of function '_mm256_add_epi64' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:30: warning: implicit declaration of function '_mm256_srli_epi64' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:8: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:39:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t2 = _mm256_mul_epi32(a->gt;v[2],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:40:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t3 = _mm256_mul_epi32(a->gt;v[3],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:41:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer avx2int
clang -O3 -fwrapv -mavx -fomit-frame-pointer avx2int
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
ladder.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
znegate.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
base.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

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

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
base.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: smult.c:36:8: warning: implicit declaration of function '_mm256_mul_epi32' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t0 = _mm256_mul_epi32(a->gt;v[0],*b);
smult.c: ^
smult.c: smult.c:36:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t0 = _mm256_mul_epi32(a->gt;v[0],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:37:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t1 = _mm256_mul_epi32(a->gt;v[1],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:38:10: warning: implicit declaration of function '_mm256_add_epi64' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:30: warning: implicit declaration of function '_mm256_srli_epi64' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:8: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:39:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t2 = _mm256_mul_epi32(a->gt;v[2],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: smult.c:40:6: error: assigning to 'vec' (aka '__m256i') from incompatible type 'int'
smult.c: t3 = _mm256_mul_epi32(a->gt;v[3],*b);
smult.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: ...

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

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
ladder.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
znegate.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
base.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
gfe.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
smult.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

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

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
consts.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
gfe.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
smult.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
ladder.s: clang-3.3: warning: argument unused during compilation: '-maes'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
znegate.s: clang-3.3: warning: argument unused during compilation: '-maes'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/avx2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_scalarmult/kummer/avx2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer avx

Compiler output

Implementation: crypto_scalarmult/kummer/avx2
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
ladder.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
znegate.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
ladder.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
znegate.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx'
ladder.s: clang-3.3: warning: argument unused during compilation: '-maes'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx'
znegate.s: clang-3.3: warning: argument unused during compilation: '-maes'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer avx avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smult.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mavx'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-maes'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mavx'
ladder.s: clang-3.3: warning: argument unused during compilation: '-maes'
ladder.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
ladder.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ladder.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
ladder.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I .'
ladder.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mavx'
znegate.s: clang-3.3: warning: argument unused during compilation: '-maes'
znegate.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
znegate.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
znegate.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
znegate.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I .'
znegate.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc-4.7
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:305:1: warning: braces around scalar initializer [enabled by default]
smult.c: smult.c:305:1: warning: (near initialization for 'hadamardoffset[1]') [enabled by default]
smult.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc-4.7 avx2int
gcc-4.7 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -O -fomit-frame-pointer avx2int
gcc-4.7 -Os -fomit-frame-pointer avx2int
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops avx2int
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer avx2int
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc-4.7 -march=k8 -O -fomit-frame-pointer avx2int
gcc-4.7 -march=k8 -Os -fomit-frame-pointer avx2int
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -march=nocona -O -fomit-frame-pointer avx2int
gcc-4.7 -march=nocona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:305:1: warning: braces around scalar initializer [enabled by default]
smult.c: smult.c:305:1: warning: (near initialization for 'hadamardoffset[1]') [enabled by default]
smult.c: ...
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:305:1: warning: braces around scalar initializer [enabled by default]
smult.c: smult.c:305:1: warning: (near initialization for 'hadamardoffset[1]') [enabled by default]
smult.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:37:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:38:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:39:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:40:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:41:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:42:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:43:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:44:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:45:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c: In function 'gfe4x_mul':
smult.c: smult.c:68:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:70:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:72:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:74:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:76:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:79:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:80:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:81:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:82:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:83:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:84:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:85:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: smult.c:86:10: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2int
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: typedef __m256i vec;
smult.c: ^
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask25 = {0x1ffffff,0x1ffffff,0x1ffffff,0x1ffffff};
smult.c: ^
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask26 = {0x3ffffff,0x3ffffff,0x3ffffff,0x3ffffff};
smult.c: ^
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: init(0xffffffc+1,0xffffffc+1,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+1,0xffffffc+1)
smult.c: ^
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: ...
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: typedef __m256i vec;
smult.c: ^
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask25 = {0x1ffffff,0x1ffffff,0x1ffffff,0x1ffffff};
smult.c: ^
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask26 = {0x3ffffff,0x3ffffff,0x3ffffff,0x3ffffff};
smult.c: ^
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: init(0xffffffc+1,0xffffffc+1,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+1,0xffffffc+1)
smult.c: ^
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t0 = _mm256_mul_epi32(a->gt;v[0],*b);
smult.c: ^
smult.c: smult.c:37:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t1 = _mm256_mul_epi32(a->gt;v[1],*b);
smult.c: ^
smult.c: smult.c:38:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:39:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t2 = _mm256_mul_epi32(a->gt;v[2],*b);
smult.c: ^
smult.c: smult.c:40:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t3 = _mm256_mul_epi32(a->gt;v[3],*b);
smult.c: ^
smult.c: smult.c:41:6: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t4 = _mm256_mul_epi32(a->gt;v[4],*b);
smult.c: ^
smult.c: smult.c:42:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t3 = _mm256_add_epi64(t3,_mm256_srli_epi64(t2,26)); t2 &= mask26;
smult.c: ^
smult.c: smult.c:43:8: error: incompatible types when assigning to type 'vec' from type 'int'
smult.c: t0 = _mm256_add_epi64(t0,_mm256_srli_epi64(t4,25)); t4 &= mask25;
smult.c: ^
smult.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2int
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2int