Implementation notes: amd64, h4e350, crypto_hash/bmw256

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: bmw256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19344amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
19374amd_k8/x86-64/noSSEgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
19374amd_k8/x86-64/noSSEgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
19377amd_k8/x86-64/noSSEgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
19380amd_k8/x86-64/noSSEclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
19380amd_k8/x86-64/noSSEclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
19380amd_k8/x86-64/noSSEgcc -m64 -O -fomit-frame-pointer2014052720140525
19383amd_k8/x86-64/noSSEclang -O3 -fomit-frame-pointer2014071220140622
19383amd_k8/x86-64/noSSEclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
19383amd_k8/x86-64/noSSEgcc -O -fomit-frame-pointer2014052720140525
19383amd_k8/x86-64/noSSEgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
19383amd_k8/x86-64/noSSEgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
19383amd_k8/x86-64/noSSEgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
19383amd_k8/x86-64/noSSEgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
19386amd_k8/x86-64/noSSEgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
19386amd_k8/x86-64/noSSEgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
19389amd_k8/x86-64/noSSEclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
19401amd_k8/x86-64/noSSEgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
19404amd_k8/x86-64/noSSEgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
19407amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19407amd_k8/x86-64/noSSEgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19407amd_k8/x86-64/noSSEgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
19407amd_k8/x86-64/noSSEgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19407amd_k8/x86-64/noSSEgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
19407amd_k8/x86-64/noSSEgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19407amd_k8/x86-64/noSSEgcc -march=nocona -O -fomit-frame-pointer2014052720140525
19410amd_k8/x86-64/noSSEgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
19410amd_k8/x86-64/noSSEgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
19413amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
19413amd_k8/x86-64/noSSEgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
19413amd_k8/x86-64/noSSEgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19416amd_k8/x86-64/noSSEgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
19416amd_k8/x86-64/noSSEgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
19416amd_k8/x86-64/noSSEgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
19419amd_k8/x86-64/noSSEgcc -O2 -fomit-frame-pointer2014052720140525
19419amd_k8/x86-64/noSSEgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
19422amd_k8/x86-64/noSSEgcc -O3 -fomit-frame-pointer2014052720140525
19422amd_k8/x86-64/noSSEgcc -m64 -O3 -fomit-frame-pointer2014052720140525
19422amd_k8/x86-64/noSSEgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
19422amd_k8/x86-64/noSSEgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
19422amd_k8/x86-64/noSSEgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
19422amd_k8/x86-64/noSSEgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
19425amd_k8/x86-64/noSSEgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
19425amd_k8/x86-64/noSSEgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
19425amd_k8/x86-64/noSSEgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -m64 -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
19428amd_k8/x86-64/noSSEgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
19431amd_k8/x86-64/noSSEgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
19434amd_k8/x86-64/noSSEgcc -Os -fomit-frame-pointer2014052720140525
19434amd_k8/x86-64/noSSEgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
19437amd_k8/x86-64/noSSEgcc -m64 -O2 -fomit-frame-pointer2014052720140525
19437amd_k8/x86-64/noSSEgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
19440amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
19443amd_k8/x86-64/noSSEgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19443amd_k8/x86-64/noSSEgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
19446amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19446amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
19449amd_k8/x86-64/noSSEgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
19467amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
19479amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
19482amd_k8/x86-64/noSSEgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
19485amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
19485amd_k8/x86-64/noSSEgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
19485amd_k8/x86-64/noSSEgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
19485amd_k8/x86-64/noSSEgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
19488amd_k8/x86-64/noSSEgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
19488amd_k8/x86-64/noSSEgcc -march=k8 -O -fomit-frame-pointer2014052720140525
19491amd_k8/x86-64/noSSEgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
19491amd_k8/x86-64/noSSEgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
19557amd_k8/x86-64/noSSEgcc -funroll-loops2014052720140525
19560amd_k8/x86-64/noSSEgcc2014052720140525
19566amd_k8/x86-64/noSSEcc2014052720140525
20376optc01gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
20394optc01gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
20418optc01gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
20421optc01gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
20424optc01gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
20427optc01gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
20433optc01gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
20439optc01gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
20439optc01gcc -m64 -Os -fomit-frame-pointer2014052720140525
20439optc01gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
20442optc01gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
20442optc01gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
20445optc01gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
20445optc01gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
20451optc01gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
20460optc01gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
20469optc01gcc -Os -fomit-frame-pointer2014052720140525
20469optc01gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
20472optc01gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
20472optc01gcc -m64 -O2 -fomit-frame-pointer2014052720140525
20484optc01gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
20487optc01gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
20493optc01gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
20502optc01gcc -m64 -O3 -fomit-frame-pointer2014052720140525
20508optc01gcc -O2 -fomit-frame-pointer2014052720140525
20511optc01gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
20511optc01gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
20538optc01gcc -O3 -fomit-frame-pointer2014052720140525
20538optc01gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
20544optc01gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
20544optc01gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
20547optc01gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
20571optc01gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
20571optc01gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
20574optc01gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20595optc01gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
20595optc01gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20601optc01gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
20604optc01gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20631optc01gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
20640optbgbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
20643optbgbegcc -O3 -fomit-frame-pointer2014052720140525
20643optbgbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
20643optbgbegcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
20649optc01gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
20652optc01gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
20655optbgbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
20661optc01gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
20661optc01gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
20661optc01gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
20664optc01gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
20667optc01gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
20667optbgbegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20667optbgbegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20667optc01gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
20667optc01gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20670optbgbegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
20676optbgbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
20676optc01gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
20676optbgbegcc -m64 -O3 -fomit-frame-pointer2014052720140525
20676optc01gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
20682optc01gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
20685optbgbegcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
20694optbgbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
20694optc01gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
20694optc01gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
20712optbgbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
20715optbgbegcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
20715optbgbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
20715optbgbegcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
20718optbgbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
20718optc01gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
20718optc01gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
20721optbgbegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
20721optbgbegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
20727optbgbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
20733optbgbegcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
20736optc01gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
20739optbgbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
20742optbgbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
20754optbgbegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
20757optbgbegcc -m64 -O2 -fomit-frame-pointer2014052720140525
20775optbgbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
20793optbgbegcc -O2 -fomit-frame-pointer2014052720140525
20796optbgbegcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20814optbgbegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
20820optbgbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
20820optbgbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
20838optbgbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
20838optbgbegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
20841optbgbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
20841optbgbegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
20847optbgbegcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
20850optbgbegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
20859optbgbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
20886optbgbegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
20892optbgbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
20895optbgbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
20955optc01gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
21012optc01gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
21036optc01gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
21045optbgbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
21072optc01gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
21075optc01gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
21099optc01gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
21111optc01gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
21111optbgbegcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
21207optc01gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
21339optc01gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
21570optbgbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
21645optbgbegcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
21669optbgbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
21693optbgbegcc -m64 -Os -fomit-frame-pointer2014052720140525
21696optbgbegcc -Os -fomit-frame-pointer2014052720140525
21696optbgbegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
21696optbgbegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
21696optbgbegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
21696optbgbegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
21696optbgbegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
21714optbgbegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
21714optbgbegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
21714optbgbegcc -march=k8 -Os -fomit-frame-pointer2014052720140525
21741optbgbegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
21756optbgbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
21759optbgbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
21792optbgbegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
21819optbgbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
21819optbgbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
21819optbgbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
21831optbgbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
21837optbbegcc -march=k8 -O -fomit-frame-pointer2014052720140525
21840optbgbegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
21840optbbegcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
21843optbgbegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
21843optbgbegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
21843optbgbegcc -march=k8 -O -fomit-frame-pointer2014052720140525
21846optbgbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
21849optbgbegcc -O -fomit-frame-pointer2014052720140525
21849optbgbegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
21849optbgbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
21852optbgbegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
21858optbgbegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
21864optbgbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
21867optbgbegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
21870optbbegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
21870optbgbegcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
21876optbbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
21879optbgbegcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
21879optbgbegcc -march=nocona -O -fomit-frame-pointer2014052720140525
21882optc03gcc -O -fomit-frame-pointer2014052720140525
21882optc03gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
21882optc03gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
21882optabegcc -march=k8 -O -fomit-frame-pointer2014052720140525
21891optc03gcc -m64 -O -fomit-frame-pointer2014052720140525
21891optc03gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
21894optbgbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
21894optabegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
21903optabegcc -march=barcelona -O -fomit-frame-pointer2014052720140525
21909optbbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
21909optc03gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
21915optabegcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
21918optc03gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
21921optbbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
21924optabegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
21942optbgbegcc -march=barcelona -O -fomit-frame-pointer2014052720140525
21945optbgbegcc -m64 -O -fomit-frame-pointer2014052720140525
21948optc03gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
21948optbgbegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
21948optbgbegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
21951optbgbegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
21951optc03gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
21954optc03gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
21957optc03gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
21960optc03gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
21960optbgbegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
21975optbbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
21981optabegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
21981optabegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
21981optbgbegcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
21984optbbegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
21984optabegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
21984optbbegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
21984optabegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
21999optbbegcc -O -fomit-frame-pointer2014052720140525
21999optabegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
22005optabegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22014optc03gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22020optc03gcc -march=nocona -O -fomit-frame-pointer2014052720140525
22023optabegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22041optc03gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
22044optc03gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
22047optc03gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
22062optbbegcc -m64 -O -fomit-frame-pointer2014052720140525
22062optbbegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
22065optbbegcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
22074optbbegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
22077optabegcc -O -fomit-frame-pointer2014052720140525
22077optabegcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
22077optabegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
22080optabegcc -m64 -O -fomit-frame-pointer2014052720140525
22080optabegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
22080optbgbegcc -march=nocona -Os -fomit-frame-pointer2014052720140525
22083optabegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
22089optc03gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22095optbbegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22095optbbegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
22113optabegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
22131optc04gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22131optc04gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
22131optc04gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
22131optc04gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
22134optbgbegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
22140optbbegcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22149optabegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22152optbbegcc -march=barcelona -O -fomit-frame-pointer2014052720140525
22155optc04gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
22155optc04gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
22158optc04gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22158optc04gcc -march=k8 -O -fomit-frame-pointer2014052720140525
22158optc04gcc -march=nocona -O -fomit-frame-pointer2014052720140525
22161optc04gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22167optbbegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
22179optbbegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22179optbbegcc -march=nocona -O -fomit-frame-pointer2014052720140525
22185optc03gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
22191optc04gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
22197optabegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22197optc04gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
22197optc04gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22200optbbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22200optbbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
22212optc03gcc -march=k8 -O -fomit-frame-pointer2014052720140525
22218optabegcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22233optc04gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
22233optc04gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22233optc04gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
22251optc04gcc -m64 -O -fomit-frame-pointer2014052720140525
22251optc04gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
22251optc04gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
22254optc03gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
22254optabegcc -march=nocona -O -fomit-frame-pointer2014052720140525
22260optc03gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22260optc03gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
22263optc04gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
22272optc04gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22281optc04gcc -O -fomit-frame-pointer2014052720140525
22377optc04gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
22521optc04gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
22524optc04gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22545optc04gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22548optc04gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
22548optc04gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
22578optc02gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
22587optc02gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
22590optc03gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
22596optabegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
22596optabegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
22608optabegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
22620optabegcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
22629optc03gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22632optc04gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22635optc04gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22641optc03gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
22641optbbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
22647optc03gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
22653optc03gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
22656optc03gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22659optc03gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
22668optc03gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22677optc03gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22677optc03gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
22686optc03gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22686optbbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
22686optabegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
22686optabegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
22689optabegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
22689optbbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
22689optbbegcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
22692optabegcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
22698optc02gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
22698optc03gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
22716optc02gcc -O -fomit-frame-pointer2014052720140525
22716optc02gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
22716optc02gcc -march=k8 -O -fomit-frame-pointer2014052720140525
22716optbbegcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
22722optc04gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22728optc04gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22743optc02gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
22746optc02gcc -march=nocona -O -fomit-frame-pointer2014052720140525
22749optc04gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22752optc02gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
22755optc03gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
22761optc02gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
22770optc02gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
22773optabegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
22773optabegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
22773optabegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
22776optc02gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
22779optc04gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
22779optc03gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
22779optc03gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
22782optc04gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
22782optbbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
22785optc02gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22785optc03gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
22788optabegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
22788optbbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
22794optbbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
22797optc02gcc -m64 -O -fomit-frame-pointer2014052720140525
22800optabegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
22803optc02gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
22806optc02gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
22809amd_k10/x86-64/sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
22812amd_k10/x86-64/sse2gcc -O -fomit-frame-pointer2014052720140525
22812optc02gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
22812amd_k10/x86-64/sse2gcc -m64 -O -fomit-frame-pointer2014052720140525
22812amd_k10/x86-64/sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22812amd_k10/x86-64/sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
22815amd_k10/x86-64/sse2gcc -march=k8 -O -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -m64 -O3 -fomit-frame-pointer2014052720140525
22818optbbegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
22818amd_k10/x86-64/sse2gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
22821amd_k10/x86-64/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
22821amd_k10/x86-64/sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
22821amd_k10/x86-64/sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22824amd_k10/x86-64/sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
22824optc03gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
22824amd_k10/x86-64/sse2gcc -march=nocona -O -fomit-frame-pointer2014052720140525
22827amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22827amd_k10/x86-64/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
22827amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
22827optc03gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
22827amd_k10/x86-64/sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22830amd_k10/x86-64/sse2clang -O3 -fomit-frame-pointer2014071220140622
22830amd_k10/x86-64/sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22830amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22830optc03gcc -m64 -Os -fomit-frame-pointer2014052720140525
22830amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
22830amd_k10/x86-64/sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
22830optc03gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
22833amd_k10/x86-64/sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
22833amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22833amd_k10/x86-64/sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22836optbbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
22836optc03gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
22836amd_k10/x86-64/sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
22836optc03gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
22839amd_k10/x86-64/sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22839optc02gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22839optc02gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
22839optc03gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22842optbbegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
22845optc02gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
22845amd_k10/x86-64/sse2gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
22848optc03gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
22848amd_k10/x86-64/sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
22848amd_k10/x86-64/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22848amd_k10/x86-64/sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
22851amd_k10/x86-64/sse2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
22851optc03gcc -Os -fomit-frame-pointer2014052720140525
22851amd_k10/x86-64/sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
22851optc02gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22851amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
22851amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
22851amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
22851amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
22851amd_k10/x86-64/sse2gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
22854amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22854amd_k10/x86-64/sse2gcc -m64 -Os -fomit-frame-pointer2014052720140525
22857amd_k10/x86-64/sse2gcc -Os -fomit-frame-pointer2014052720140525
22857amd_k10/x86-64/sse2gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
22857amd_k10/x86-64/sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
22857amd_k10/x86-64/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22857optc02gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
22857amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
22857optc02gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
22860amd_k10/x86-64/sse2gcc -O3 -fomit-frame-pointer2014052720140525
22860optabegcc -m64 -O3 -fomit-frame-pointer2014052720140525
22860amd_k10/x86-64/sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
22860optc04gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22863optabegcc -O3 -fomit-frame-pointer2014052720140525
22863optabegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22863amd_k10/x86-64/sse2gcc -m64 -O2 -fomit-frame-pointer2014052720140525
22863optc02gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
22863amd_k10/x86-64/sse2gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
22866optc02gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
22866amd_k10/x86-64/sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
22869amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
22869optc02gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
22872optc03gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
22872amd_k10/x86-64/sse2gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
22875amd_k10/x86-64/sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
22875amd_k10/x86-64/sse2gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
22878amd_k10/x86-64/sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
22878optbbegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
22878optc02gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
22881amd_k10/x86-64/sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
22884optc02gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
22884amd_k10/x86-64/sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
22884optc02gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22884amd_k10/x86-64/sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
22893optabegcc -m64 -O2 -fomit-frame-pointer2014052720140525
22893amd_k10/x86-64/sse2gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
22899amd_k10/x86-64/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
22899optabegcc -O2 -fomit-frame-pointer2014052720140525
22908amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22908amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
22908amd_k10/x86-64/sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
22908optc04gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
22911optabegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22911optbbegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22911amd_k10/x86-64/sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
22911amd_k10/x86-64/sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
22935optc02gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22941optc02gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
22947optbbegcc -O2 -fomit-frame-pointer2014052720140525
22950optc02gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
22956optbbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
22959optc02gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22959optc02gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
22962optabegcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
22962optc02gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
22965optbbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22965optbbegcc -m64 -O2 -fomit-frame-pointer2014052720140525
22965optc02gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
22968optc02gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
22968optc03gcc -m64 -O2 -fomit-frame-pointer2014052720140525
22968optc03gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22968optc02gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
22971optc03gcc -O2 -fomit-frame-pointer2014052720140525
22971optc03gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22971optc02gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
22971amd_k10/x86-64/sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
22971optbbegcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22974optc03gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
22977amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
22977optc04gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
22977optc03gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
22980optbbegcc -O3 -fomit-frame-pointer2014052720140525
22980optabegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22980optc02gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
22980optbbegcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
22983optc03gcc -O3 -fomit-frame-pointer2014052720140525
22986optc04gcc -Os -fomit-frame-pointer2014052720140525
22989optc02gcc -m64 -O3 -fomit-frame-pointer2014052720140525
22989optbbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22992optc04gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
22992optc03gcc -m64 -O3 -fomit-frame-pointer2014052720140525
22992optc04gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
22992optc03gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22995optc04gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
22995optc04gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
22995optc04gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
22998optc02gcc -O2 -fomit-frame-pointer2014052720140525
22998optc04gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
22998amd_k10/x86-64/sse2gcc -funroll-loops2014052720140525
22998optc04gcc -m64 -Os -fomit-frame-pointer2014052720140525
22998optc03gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
22998optbbegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
22998optc02gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
22998optc04gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
23004optbbegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23013optc03gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
23016optc03gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
23016optc02gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23022optc02gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23022amd_k10/x86-64/sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
23025optc04gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
23031optc04gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
23031optc04gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23031optabegcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23034optc04gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
23034optc02gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23037optc02gcc -m64 -O2 -fomit-frame-pointer2014052720140525
23043optbbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
23046optc02gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
23046optc04gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
23046optc04gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
23049optbbegcc -m64 -O3 -fomit-frame-pointer2014052720140525
23049optc04gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
23049optc02gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
23052optc04gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
23055optc04gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
23058amd_k10/x86-64/sse2cc2014052720140525
23058optbbegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23058optc04gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
23058optabegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
23061amd_k10/x86-64/sse2gcc2014052720140525
23061optabegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
23064optabegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
23064optc04gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
23067optc02gcc -O3 -fomit-frame-pointer2014052720140525
23067optc02gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
23070optc02gcc -Os -fomit-frame-pointer2014052720140525
23070optc02gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
23070optc02gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
23073optc02gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
23073optc02gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
23079optc02gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23082optc02gcc -m64 -Os -fomit-frame-pointer2014052720140525
23082optbbegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
23088optc02gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23088optbbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
23088optc02gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23088optc02gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
23091optc02gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23091optc02gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
23094optbbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
23094optabegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
23097optbbegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
23100optbbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
23100optc02gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
23100optabegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
23100optc02gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23103optc02gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
23103optc02gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
23106optabegcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
23106optabegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
23109optc02gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23112optc02gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23112optc02gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
23112optc02gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
23115optc02gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23118optbbegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
23121optc03gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23121amd_k10/x86-64/sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
23124optc02gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
23124optabegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
23127optc03gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
23127optbbegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
23130optc02gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
23136optc04gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
23136optc03gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
23142optc02gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
23145optbbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
23145optc04gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
23148optc03gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
23151optc04gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
23154optabegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
23157optc04gcc -O3 -fomit-frame-pointer2014052720140525
23157optc04gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
23157optc04gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
23157optc04gcc -m64 -O3 -fomit-frame-pointer2014052720140525
23160optc04gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
23160optabegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
23160optc04gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23160optc02gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23160optabegcc -march=nocona -Os -fomit-frame-pointer2014052720140525
23163optabegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
23163optabegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23163optc04gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23163optabegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
23163optc04gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
23166optc04gcc -O2 -fomit-frame-pointer2014052720140525
23166optabegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
23169optabegcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
23181optabegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
23184optc03gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23187optc02gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23187optabegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
23190optc04gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
23190optabegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
23190optabegcc -march=k8 -Os -fomit-frame-pointer2014052720140525
23196optabegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
23196optabegcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
23199optabegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23199optc04gcc -m64 -O2 -fomit-frame-pointer2014052720140525
23202optabegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23205optc04gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23208optbbegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
23211optabegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
23217optc03gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
23217optbbegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
23220optabegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
23223optc02gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
23226optbbegcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
23232optabegcc -m64 -Os -fomit-frame-pointer2014052720140525
23235optbbegcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
23235optabegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
23235optc02gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
23238optc03gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
23241amd_k10/x86-64/sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23241optc04gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23244amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
23247optc04gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23250optabegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23256optbbegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23259optabegcc -Os -fomit-frame-pointer2014052720140525
23259optabegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
23259optbbegcc -m64 -Os -fomit-frame-pointer2014052720140525
23262optbbegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23262optabegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23262optbbegcc -march=k8 -Os -fomit-frame-pointer2014052720140525
23265optbbegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
23271optc03gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
23271optc03gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
23274optc04gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23274optc04gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
23277optc03gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23280optc02gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
23283optbbegcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
23283optbbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
23283optbbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
23283optc03gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23283optc03gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
23283optc03gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23283optc03gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
23286optbbegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23286optc04gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
23289optc04gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
23292optc04gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23292optc03gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23295optbbegcc -Os -fomit-frame-pointer2014052720140525
23301optbbegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
23301optabegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
23301optc03gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
23304optc04gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
23307optbbegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
23313optc04gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
23316optbbegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
23316optbbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23316optc03gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
23319optc04gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
23322optbbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
23322optbbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
23322optbbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23334optabegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
23337optc03gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23337optc03gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23340optbbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
23340optbbegcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
23343optabegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23343optabegcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23352optabegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23352optc03gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23352optabegcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
23358optc03gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23361optc03gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
23364optabegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
23376optabegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23376optc04gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23376optbbegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23379optabegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23379optbbegcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23382optbbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23382optbbegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23391optbbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
23400optc03gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
23400optc03gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
23400optc03gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23400optabegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23412optc03gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
23421optbbegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
23424optc03gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
23424optc03gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
23496optbbegcc -march=nocona -Os -fomit-frame-pointer2014052720140525
23532optc04gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23538optc04gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
23604optc04gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
23628amd_k10/x86-64/sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
23679optc04gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23685optc04gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
23766optc02gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
23766optc02gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
23883optbbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23934optabegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
23940optabegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
23940optbbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
23952sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23967optabeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
23967optabeclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
23970optabeclang -O3 -fomit-frame-pointer2014071220140622
23970optbbeclang -O3 -fomit-frame-pointer2014071220140622
23970optbbeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
23973optbbeclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
23982optc02gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
23982optc02gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
23985optabeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
23985optc02gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
23994optbbeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
23994optabeclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23994optbbeclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24045sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
24045sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
24060sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
24060sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
24060sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
24090optc02gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
24108sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
24111optc02gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
24111sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
24114optc02gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
24114sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
24126optc02gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
24168sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
24171sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
24204sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
24207sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
24213sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
24228sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
24306sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
24330sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24330sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
24333sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24345sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
24354sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
24363sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
24375sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
24387sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
24390sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
24393sphlib-smallgcc -O3 -fomit-frame-pointer2014052720140525
24393sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052720140525
24399sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
24399sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
24411sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
24414optbgbeclang -O3 -fomit-frame-pointer2014071220140622
24414optbgbeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
24414optbgbeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
24450sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
24456optbgbeclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
24471sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
24549sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
24570sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
24576sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
24582sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
24585optbgbeclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24585sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
24837sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
24837sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
24837sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
24843sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
24870sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24870sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
24873sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
24876sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24888sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
24891sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
24930sphlibgcc -O3 -fomit-frame-pointer2014052720140525
24933sphlibgcc -m64 -O3 -fomit-frame-pointer2014052720140525
24936sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
24966sphlibgcc -m64 -O2 -fomit-frame-pointer2014052720140525
24969sphlibgcc -O2 -fomit-frame-pointer2014052720140525
24972sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
24984sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24987sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
25011sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
25014sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
25020sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
25044sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
25056sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
25056sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
25059sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
25062sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
25062sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
25065sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
25065sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
25104sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
25122sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
25125sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
25128sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
25131sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
25140sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
25143sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
25149sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
25158sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
25161sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
25164sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
25170sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
25197sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
25212sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
25224sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
25254sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
25266sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
25287sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
25287sphlibgcc -march=nocona -O -fomit-frame-pointer2014052720140525
25326sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
25356sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
25431sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
25497sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
25500sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
25500sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
25506sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
25509sphlibgcc -O -fomit-frame-pointer2014052720140525
25509sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
25509sphlibgcc -m64 -O -fomit-frame-pointer2014052720140525
25509sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
25512sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
25521sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
25524sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
25527sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
25545sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
25548sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
25566sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
25566sphlibgcc -march=k8 -O -fomit-frame-pointer2014052720140525
25644optc03clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
25647optc03clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
25653optc03clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
25686optc03clang -O3 -fomit-frame-pointer2014071220140622
25710optc03clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26304optc04clang -O3 -fomit-frame-pointer2014071220140622
26304sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
26304sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052720140525
26310sphlib-smallgcc -O -fomit-frame-pointer2014052720140525
26310sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
26310sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
26313sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
26313sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
26316optc04clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
26325optc04clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
26331sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
26337sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052720140525
26337sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052720140525
26346sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
26358optc04clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26361optc04clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
26382sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
26385sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
26442sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
26472optc02clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
26526optc02clang -O3 -fomit-frame-pointer2014071220140622
26556optc02clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
26604optc02clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26619optc02clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
26628optc01gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
26676optc01gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
26700optc01gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
26721optc01gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
26742optc01gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
26760optc01gcc -march=k8 -O -fomit-frame-pointer2014052720140525
26817optc01gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
26877optc01gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
26988optc01gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
27060optc01gcc -march=nocona -O -fomit-frame-pointer2014052720140525
27066optc01gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
27087optc01gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
27090optc01gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
27114optc01gcc -m64 -O -fomit-frame-pointer2014052720140525
27126optc01gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
27138optc01gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
27147optc01gcc -O -fomit-frame-pointer2014052720140525
27147optc01gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
27147optc01gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
27156optc01gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
27171optc01gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
27192optc01gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
27222optc01gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
27336sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
27393sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
27414sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
27414sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
27414sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
27423sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
27465sphlib-smallgcc -O2 -fomit-frame-pointer2014052720140525
27465sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
27468sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052720140525
27582sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27591sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27591sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
27594sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
27594sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
27606sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
27633sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
27639sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
27639sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
27642sphlibgcc -Os -fomit-frame-pointer2014052720140525
27642sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
27645sphlibgcc -m64 -Os -fomit-frame-pointer2014052720140525
27648sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
27648sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
27654sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
27654sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
27657sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
27837sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
27837sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
27837sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
27837sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
27837sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
27837sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
27840sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
27876sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
27879sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
27948sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
27954sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
29061sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
29079sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
29088sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052720140525
29088sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
29088sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
29118sphlib-smallgcc -Os -fomit-frame-pointer2014052720140525
29382sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
29385sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
29388sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
29388sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
29487sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
29568sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
29568sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
29568sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
29628sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
29628sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
29682sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
29685sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
29685sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
29685sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
29691sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
29778optc01clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
29799optc01clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
29868optc01clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
29916optc01clang -O3 -fomit-frame-pointer2014071220140622
29955optc01clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
30018sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
30048sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
31755sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
31755sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
31755sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
31794sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
32244sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
32472opt29_v5_ssse3_asm64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
32472opt29_v5_ssse3_asm64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
32475opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
32478opt29_v5_ssse3_asm64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
32481opt29_v5_ssse3_asm64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
32493opt29_v5_ssse3_asm64gcc -O2 -fomit-frame-pointer2014052720140525
32493opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
32496opt29_v5_ssse3_asm64gcc -m64 -O -fomit-frame-pointer2014052720140525
32496opt29_v5_ssse3_asm64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
32496opt29_v5_ssse3_asm64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
32496opt29_v5_ssse3_asm64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32499opt29_v5_ssse3_asm64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
32499opt29_v5_ssse3_asm64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
32499opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
32502opt29_v5_ssse3_asm64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
32502opt29_v5_ssse3_asm64gcc -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
32502opt29_v5_ssse3_asm64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
32505opt29_v5_ssse3_asm64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
32508opt29_v5_ssse3_asm64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
32508opt29_v5_ssse3_asm64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
32508opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
32508core_2_65nm/x86-64/ssse3_v1gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
32511core_2_65nm/x86-64/ssse3_v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
32511opt29_v5_ssse3_asm64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
32511opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
32511opt29_v5_ssse3_asm64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
32511opt29_v5_ssse3_asm64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
32511opt29_v5_ssse3_asm64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
32514opt29_v5_ssse3_asm64clang -O3 -fomit-frame-pointer2014071220140622
32514opt29_v5_ssse3_asm64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
32514opt29_v5_ssse3_asm64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
32514opt29_v5_ssse3_asm64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
32514opt29_v5_ssse3_asm64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
32517core_2_65nm/x86-64/ssse3_v1gcc -O2 -fomit-frame-pointer2014052720140525
32517core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
32517opt29_v5_ssse3_asm64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
32517core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
32517core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
32517opt29_v5_ssse3_asm64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
32520opt29_v5_ssse3_asm64gcc -O3 -fomit-frame-pointer2014052720140525
32520opt29_v5_ssse3_asm64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
32520core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
32520core_2_65nm/x86-64/ssse3_v1gcc -m64 -O -fomit-frame-pointer2014052720140525
32520opt29_v5_ssse3_asm64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
32520core_2_65nm/x86-64/ssse3_v1gcc -march=k8 -O -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -O -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
32523opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
32523opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
32523opt29_v5_ssse3_asm64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
32523opt29_v5_ssse3_asm64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
32523core_2_65nm/x86-64/ssse3_v1gcc -march=nocona -O -fomit-frame-pointer2014052720140525
32526core_2_65nm/x86-64/ssse3_v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
32526core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
32526core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
32526core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
32526opt29_v5_ssse3_asm64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
32529core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32529core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
32529core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
32529core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
32532core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
32532core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
32532core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
32532opt29_v5_ssse3_asm64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
32535core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
32535opt29_v5_ssse3_asm64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
32535opt29_v5_ssse3_asm64gcc -m64 -Os -fomit-frame-pointer2014052720140525
32535core_2_65nm/x86-64/ssse3_v1gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -Os -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
32538core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
32538core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
32538core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
32538opt29_v5_ssse3_asm64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
32541core_2_65nm/x86-64/ssse3_v1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
32541opt29_v5_ssse3_asm64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
32541opt29_v5_ssse3_asm64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
32541core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
32541opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32541opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
32541opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
32541opt29_v5_ssse3_asm64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
32541core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
32541opt29_v5_ssse3_asm64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
32544core_2_65nm/x86-64/ssse3_v1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
32544core_2_65nm/x86-64/ssse3_v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
32544opt29_v5_ssse3_asm64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32544opt29_v5_ssse3_asm64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
32547core_2_65nm/x86-64/ssse3_v1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
32547opt29_v5_ssse3_asm64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
32547opt29_v5_ssse3_asm64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
32547opt29_v5_ssse3_asm64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
32550core_2_65nm/x86-64/ssse3_v1gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32550opt29_v5_ssse3_asm64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
32553opt29_v5_ssse3_asm64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
32553opt29_v5_ssse3_asm64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
32556core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
32559core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
32562core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
32562core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
32562core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
32562core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32562core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
32565core_2_65nm/x86-64/ssse3_v1clang -O3 -fomit-frame-pointer2014071220140622
32565core_2_65nm/x86-64/ssse3_v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
32565core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
32565core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
32565core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
32568core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
32568core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
32568core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
32568core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
32568core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
32568core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
32568core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
32571core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
32571core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
32571core_2_65nm/x86-64/ssse3_v1gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
32574core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
32574opt29_v5_ssse3_asm64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
32574core_2_65nm/x86-64/ssse3_v1gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
32577core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
32577core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
32577core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
32583core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
32583core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
32586core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
32589core_2_65nm/x86-64/ssse3_v1gcc -Os -fomit-frame-pointer2014052720140525
32589core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
32595opt29_v5_ssse3_asm64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
32598core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
32598core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
32604core_2_65nm/x86-64/ssse3_v1gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
32610core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
32613core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
32625core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
32628core_2_65nm/x86-64/ssse3_v1gcc -O3 -fomit-frame-pointer2014052720140525
32640core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
32640core_2_65nm/x86-64/ssse3_v1gcc -m64 -O3 -fomit-frame-pointer2014052720140525
32646opt31ssse3_asm64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
32655opt29_v5_ssse3_asm64cc2014052720140525
32658opt31ssse3_asm64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
32658opt31ssse3_asm64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
32658opt31ssse3_asm64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
32661opt31ssse3_asm64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
32664opt29_v5_ssse3_asm64gcc2014052720140525
32667core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
32670opt31ssse3_asm64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
32670opt31ssse3_asm64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
32673opt31ssse3_asm64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
32673opt31ssse3_asm64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
32676core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
32679opt29_v5_ssse3_asm64gcc -funroll-loops2014052720140525
32679opt31ssse3_asm64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
32679opt31ssse3_asm64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
32688opt31ssse3_asm64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
32721core_2_65nm/x86-64/ssse3_v1cc2014052720140525
32721core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops2014052720140525
32739core_2_65nm/x86-64/ssse3_v1gcc2014052720140525
32829core_2_65nm/x86-64/ssse3_v1gcc -m64 -O2 -fomit-frame-pointer2014052720140525
32829core_2_65nm/x86-64/ssse3_v1gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
32841core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
32841core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
32865core_2_65nm/x86-64/ssse3_v1gcc -m64 -Os -fomit-frame-pointer2014052720140525
32868core_2_65nm/x86-64/ssse3_v1gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
32898opt31ssse3_asm64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
32904opt31ssse3_asm64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
32907opt31ssse3_asm64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
32916opt31ssse3_asm64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
32925opt31ssse3_asm64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
32967core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
32994core_2_65nm/x86-64/ssse3_v1gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
33135core_2_65nm/x86-64/ssse3_v1gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
33492core_2_65nm/x86-64/ssse3_v1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
33645optabegcc -funroll-loops2014052720140525
33657core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
33783optabegcc2014052720140525
33816optabecc2014052720140525
34335optbbegcc -funroll-loops2014052720140525
34350optbbecc2014052720140525
34356optbbegcc2014052720140525
34959sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
34959sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
34959sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
34959sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
34962sphlibclang -O3 -fomit-frame-pointer2014071220140622
36342optc01gcc -funroll-loops2014052720140525
36363optc01gcc2014052720140525
36426optc01cc2014052720140525
39192refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39204refgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
39441refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
39462refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39477refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
39477refgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
39573refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39855refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39984refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
40035refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
40035refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
40044refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
40071refgcc -O3 -fomit-frame-pointer2014052720140525
40074refgcc -m64 -O2 -fomit-frame-pointer2014052720140525
40113refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
40125refgcc -O2 -fomit-frame-pointer2014052720140525
40128refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
40155refgcc -m64 -O3 -fomit-frame-pointer2014052720140525
40158refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
40158refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
40161refgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
40161refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40167refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40176refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
40191refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40203refgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40212refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
40215refgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
40215refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
40230refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40245refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40248refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40308refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
40320refgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
40332refgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40335refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
40380refgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
40413refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
40446refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
40632refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
40656refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
40680refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
40713refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
40737refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
40986refgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
41031refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
41064refgcc -march=nocona -O -fomit-frame-pointer2014052720140525
41121refgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
41121refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
41151refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
41208refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
41208refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
41208refgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
41226refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
41262refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
41289refgcc -march=k8 -O -fomit-frame-pointer2014052720140525
41298refgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
41343refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
41373refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
41784refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
41784refgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
41790refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
41808refgcc -O -fomit-frame-pointer2014052720140525
41814refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
41841refgcc -m64 -O -fomit-frame-pointer2014052720140525
41844refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
47886refclang -O3 -fomit-frame-pointer2014071220140622
47886refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
47895refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
47910refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
47916refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
50541optbgbegcc -funroll-loops2014052720140525
50559optbgbecc2014052720140525
50637optbgbegcc2014052720140525
68346optc03gcc -funroll-loops2014052720140525
69171optc03gcc2014052720140525
69372optc03cc2014052720140525
70824optc02gcc -funroll-loops2014052720140525
71253optc02cc2014052720140525
71859optc02gcc2014052720140525
79320optc04gcc2014052720140525
79932optc04gcc -funroll-loops2014052720140525
80058optc04cc2014052720140525
100104sphlib-smallcc2014052720140525
100125sphlib-smallgcc -funroll-loops2014052720140525
100143sphlib-smallgcc2014052720140525
113355refgcc2014052720140525
113367refcc2014052720140525
114480refgcc -funroll-loops2014052720140525
123033refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
123042refgcc -Os -fomit-frame-pointer2014052720140525
123051refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
123054refgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
123060refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
123090refgcc -m64 -Os -fomit-frame-pointer2014052720140525
123111refgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
123114refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
123393refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
123393refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
123411refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
123438refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
123870refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
123870refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
123870refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
123876refgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
123876refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
124158refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
124173refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
124230refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
124233refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
124296refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
124296refgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
223149sphlibgcc -funroll-loops2014052720140525
223158sphlibcc2014052720140525
223335sphlibgcc2014052720140525

Test failure

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 186, namely:
CompilerImplementations
cc core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
clang -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -fno-schedule-insns -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -fno-schedule-insns -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=corei7 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=barcelona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=barcelona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=barcelona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=barcelona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=k8 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=k8 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=k8 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=k8 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=nocona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=nocona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=nocona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -march=nocona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1

Test failure

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=barcelona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: cc
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc optc31ssse3
gcc optc31ssse3
gcc -O2 -fomit-frame-pointer optc31ssse3
gcc -O3 -fomit-frame-pointer optc31ssse3
gcc -O -fomit-frame-pointer optc31ssse3
gcc -Os -fomit-frame-pointer optc31ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optc31ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optc31ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer optc31ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops optc31ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer optc31ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer optc31ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer optc31ssse3
gcc -march=barcelona -O -fomit-frame-pointer optc31ssse3
gcc -march=barcelona -Os -fomit-frame-pointer optc31ssse3
gcc -march=k8 -O2 -fomit-frame-pointer optc31ssse3
gcc -march=k8 -O3 -fomit-frame-pointer optc31ssse3
gcc -march=k8 -O -fomit-frame-pointer optc31ssse3
gcc -march=k8 -Os -fomit-frame-pointer optc31ssse3
gcc -march=nocona -O2 -fomit-frame-pointer optc31ssse3
gcc -march=nocona -O3 -fomit-frame-pointer optc31ssse3
gcc -march=nocona -O -fomit-frame-pointer optc31ssse3
gcc -march=nocona -Os -fomit-frame-pointer optc31ssse3

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: cc
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: wrapper.c:37:0: warning: "crypto_hash_BYTES" redefined [enabled by default]
wrapper.c: crypto_hash.h:7:0: note: this is the location of the previous definition
wrapper.c: wrapper.c: In function 'crypto_hash_bmw256_opt31ssse3_asm64':
wrapper.c: wrapper.c:238:2: warning: passing argument 3 of 'Compress256' from incompatible pointer type [enabled by default]
wrapper.c: wrapper.c:39:8: note: expected 'struct hashState *' but argument is of type 'u_int32_t *'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc opt31ssse3_asm64
gcc opt31ssse3_asm64
gcc -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -O -fomit-frame-pointer opt31ssse3_asm64
gcc -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -fno-schedule-insns -O -fomit-frame-pointer opt31ssse3_asm64
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops opt31ssse3_asm64
gcc -funroll-loops -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -march=barcelona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -march=barcelona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -march=barcelona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -march=barcelona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -march=k8 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -march=nocona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm64

Compiler output

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: clang -O3 -fomit-frame-pointer
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1

Compiler output

Implementation: crypto_hash/bmw256/amd_k10/x86-64/sse2
Compiler: clang -O3 -fomit-frame-pointer
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer amd_k10/x86-64/sse2 core_2_65nm/x86-64/ssse3_v1 opt29_v5_ssse3_asm64

Compiler output

Implementation: crypto_hash/bmw256/amd_k8/x86-64/noSSE
Compiler: clang -O3 -fomit-frame-pointer
Compress256_icc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256_icc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I .'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: clang -O3 -fomit-frame-pointer
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"
Compress256_sse_31.c: #error "This version need SSSE3"
Compress256_sse_31.c: ^
Compress256_sse_31.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optabe
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer optabe optbbe optbgbe optc01 optc02 optc03 optc04 ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: clang -O3 -fomit-frame-pointer
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: #error "This version need SSSE3"
wrapper.c: ^
wrapper.c: wrapper.c:37:9: warning: 'crypto_hash_BYTES' macro redefined
wrapper.c: #define crypto_hash_BYTES 32
wrapper.c: ^
wrapper.c: ./crypto_hash.h:7:9: note: previous definition is here
wrapper.c: #define crypto_hash_BYTES crypto_hash_bmw256_BYTES
wrapper.c: ^
wrapper.c: wrapper.c:39:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ~~~~~~ ^
wrapper.c: wrapper.c:238:34: warning: incompatible pointer types passing 'u_int32_t *' (aka 'unsigned int *') to parameter of type 'hashState *' [-Wincompatible-pointer-types]
wrapper.c: Compress256(data32, data32 +16, CONST32final-4); // TODO: This is a HACK...
wrapper.c: ^~~~~~~~~~~~~~
wrapper.c: wrapper.c:39:73: note: passing argument to parameter 'state' here
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ^
wrapper.c: 3 warnings and 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-maes'
Compress256.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/amd_k10/x86-64/sse2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-maes'
Compress256.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/amd_k8/x86-64/noSSE
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256_icc.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256_icc.s: clang: warning: argument unused during compilation: '-maes'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256_icc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I .'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optc01
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mavx2'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mpclmul'
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"
Compress256_sse_31.c: #error "This version need SSSE3"
Compress256_sse_31.c: ^
Compress256_sse_31.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
bmw.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
bmw.c: clang: warning: argument unused during compilation: '-mavx2'
bmw.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optbgbe
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mavx2'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
memxor.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
memxor.c: clang: warning: argument unused during compilation: '-mavx2'
memxor.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optabe
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
wrapper.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
wrapper.c: clang: warning: argument unused during compilation: '-mavx2'
wrapper.c: clang: warning: argument unused during compilation: '-mpclmul'
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: #error "This version need SSSE3"
wrapper.c: ^
wrapper.c: wrapper.c:37:9: warning: 'crypto_hash_BYTES' macro redefined
wrapper.c: #define crypto_hash_BYTES 32
wrapper.c: ^
wrapper.c: ./crypto_hash.h:7:9: note: previous definition is here
wrapper.c: #define crypto_hash_BYTES crypto_hash_bmw256_BYTES
wrapper.c: ^
wrapper.c: wrapper.c:39:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ~~~~~~ ^
wrapper.c: wrapper.c:238:34: warning: incompatible pointer types passing 'u_int32_t *' (aka 'unsigned int *') to parameter of type 'hashState *' [-Wincompatible-pointer-types]
wrapper.c: Compress256(data32, data32 +16, CONST32final-4); // TODO: This is a HACK...
wrapper.c: ^~~~~~~~~~~~~~
wrapper.c: wrapper.c:39:73: note: passing argument to parameter 'state' here
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ^
wrapper.c: 3 warnings and 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/opt29_v5_ssse3_asm64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-maes'
Compress256.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-maes'
Compress256.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1

Compiler output

Implementation: crypto_hash/bmw256/amd_k10/x86-64/sse2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-maes'
Compress256.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd_k10/x86-64/sse2 core_2_65nm/x86-64/ssse3_v1

Compiler output

Implementation: crypto_hash/bmw256/amd_k8/x86-64/noSSE
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256_icc.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256_icc.s: clang: warning: argument unused during compilation: '-maes'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256_icc.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256_icc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I .'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd_k8/x86-64/noSSE

Compiler output

Implementation: crypto_hash/bmw256/optc01
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mavx2'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mpclmul'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fpolly'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fvectorize'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer optc01 optc02 optc03 optc04 ref

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mpclmul'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fpolly'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fvectorize'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"
Compress256_sse_31.c: #error "This version need SSSE3"
Compress256_sse_31.c: ^
Compress256_sse_31.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer optc31ssse3

Compiler output

Implementation: crypto_hash/bmw256/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
bmw.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
bmw.c: clang: warning: argument unused during compilation: '-mavx2'
bmw.c: clang: warning: argument unused during compilation: '-mpclmul'
bmw.c: clang: warning: argument unused during compilation: '-fpolly'
bmw.c: clang: warning: argument unused during compilation: '-fvectorize'
bmw.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
bmw.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/bmw256/optbgbe
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mavx2'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mpclmul'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fpolly'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fvectorize'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
memxor.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
memxor.c: clang: warning: argument unused during compilation: '-mavx2'
memxor.c: clang: warning: argument unused during compilation: '-mpclmul'
memxor.c: clang: warning: argument unused during compilation: '-fpolly'
memxor.c: clang: warning: argument unused during compilation: '-fvectorize'
memxor.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
memxor.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer optbgbe

Compiler output

Implementation: crypto_hash/bmw256/optabe
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer optabe optbbe

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
wrapper.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
wrapper.c: clang: warning: argument unused during compilation: '-mavx2'
wrapper.c: clang: warning: argument unused during compilation: '-mpclmul'
wrapper.c: clang: warning: argument unused during compilation: '-fpolly'
wrapper.c: clang: warning: argument unused during compilation: '-fvectorize'
wrapper.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
wrapper.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: #error "This version need SSSE3"
wrapper.c: ^
wrapper.c: wrapper.c:37:9: warning: 'crypto_hash_BYTES' macro redefined
wrapper.c: #define crypto_hash_BYTES 32
wrapper.c: ^
wrapper.c: ./crypto_hash.h:7:9: note: previous definition is here
wrapper.c: #define crypto_hash_BYTES crypto_hash_bmw256_BYTES
wrapper.c: ^
wrapper.c: wrapper.c:39:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ~~~~~~ ^
wrapper.c: wrapper.c:238:34: warning: incompatible pointer types passing 'u_int32_t *' (aka 'unsigned int *') to parameter of type 'hashState *' [-Wincompatible-pointer-types]
wrapper.c: Compress256(data32, data32 +16, CONST32final-4); // TODO: This is a HACK...
wrapper.c: ^~~~~~~~~~~~~~
wrapper.c: wrapper.c:39:73: note: passing argument to parameter 'state' here
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ^
wrapper.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt31ssse3_asm64

Compiler output

Implementation: crypto_hash/bmw256/opt29_v5_ssse3_asm64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
wrapper4.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
wrapper4.c: clang: warning: argument unused during compilation: '-mpclmul'
wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-march=x86-64'
Compress256.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-maes'
Compress256.s: clang: warning: argument unused during compilation: '-mpclmul'
Compress256.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt29_v5_ssse3_asm64

Compiler output

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1

Compiler output

Implementation: crypto_hash/bmw256/amd_k10/x86-64/sse2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer amd_k10/x86-64/sse2 core_2_65nm/x86-64/ssse3_v1

Compiler output

Implementation: crypto_hash/bmw256/amd_k8/x86-64/noSSE
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256_icc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I .'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer amd_k8/x86-64/noSSE

Compiler output

Implementation: crypto_hash/bmw256/optc01
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"
Compress256_sse_31.c: #error "This version need SSSE3"
Compress256_sse_31.c: ^
Compress256_sse_31.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
bmw.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optbgbe
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
memxor.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optabe
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
wrapper.c: clang: warning: argument unused during compilation: '-mavx2'
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: #error "This version need SSSE3"
wrapper.c: ^
wrapper.c: wrapper.c:37:9: warning: 'crypto_hash_BYTES' macro redefined
wrapper.c: #define crypto_hash_BYTES 32
wrapper.c: ^
wrapper.c: ./crypto_hash.h:7:9: note: previous definition is here
wrapper.c: #define crypto_hash_BYTES crypto_hash_bmw256_BYTES
wrapper.c: ^
wrapper.c: wrapper.c:39:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ~~~~~~ ^
wrapper.c: wrapper.c:238:34: warning: incompatible pointer types passing 'u_int32_t *' (aka 'unsigned int *') to parameter of type 'hashState *' [-Wincompatible-pointer-types]
wrapper.c: Compress256(data32, data32 +16, CONST32final-4); // TODO: This is a HACK...
wrapper.c: ^~~~~~~~~~~~~~
wrapper.c: wrapper.c:39:73: note: passing argument to parameter 'state' here
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ^
wrapper.c: 3 warnings and 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/opt29_v5_ssse3_asm64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1

Compiler output

Implementation: crypto_hash/bmw256/amd_k10/x86-64/sse2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd_k10/x86-64/sse2 core_2_65nm/x86-64/ssse3_v1

Compiler output

Implementation: crypto_hash/bmw256/amd_k8/x86-64/noSSE
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BMW256_supercop_wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256_icc.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256_icc.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256_icc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256_icc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I .'
Compress256_icc.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd_k8/x86-64/noSSE

Compiler output

Implementation: crypto_hash/bmw256/optc01
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-mavx2'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fpolly'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fvectorize'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
BlueMidnightWish.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer optc01 optc02 optc03 optc04 ref

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-mavx2'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fpolly'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fvectorize'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256_sse_31.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"
Compress256_sse_31.c: #error "This version need SSSE3"
Compress256_sse_31.c: ^
Compress256_sse_31.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
bmw.c: clang: warning: argument unused during compilation: '-mavx2'
bmw.c: clang: warning: argument unused during compilation: '-fpolly'
bmw.c: clang: warning: argument unused during compilation: '-fvectorize'
bmw.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
bmw.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/bmw256/optbgbe
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
bmw_small_speed.c: clang: warning: argument unused during compilation: '-mavx2'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fpolly'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fvectorize'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
bmw_small_speed.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
memxor.c: clang: warning: argument unused during compilation: '-mavx2'
memxor.c: clang: warning: argument unused during compilation: '-fpolly'
memxor.c: clang: warning: argument unused during compilation: '-fvectorize'
memxor.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
memxor.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optabe
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer optabe optbbe

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
wrapper.c: clang: warning: argument unused during compilation: '-mavx2'
wrapper.c: clang: warning: argument unused during compilation: '-fpolly'
wrapper.c: clang: warning: argument unused during compilation: '-fvectorize'
wrapper.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
wrapper.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: #error "This version need SSSE3"
wrapper.c: ^
wrapper.c: wrapper.c:37:9: warning: 'crypto_hash_BYTES' macro redefined
wrapper.c: #define crypto_hash_BYTES 32
wrapper.c: ^
wrapper.c: ./crypto_hash.h:7:9: note: previous definition is here
wrapper.c: #define crypto_hash_BYTES crypto_hash_bmw256_BYTES
wrapper.c: ^
wrapper.c: wrapper.c:39:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ~~~~~~ ^
wrapper.c: wrapper.c:238:34: warning: incompatible pointer types passing 'u_int32_t *' (aka 'unsigned int *') to parameter of type 'hashState *' [-Wincompatible-pointer-types]
wrapper.c: Compress256(data32, data32 +16, CONST32final-4); // TODO: This is a HACK...
wrapper.c: ^~~~~~~~~~~~~~
wrapper.c: wrapper.c:39:73: note: passing argument to parameter 'state' here
wrapper.c: extern Compress256(u_int32_t *data32, u_int32_t *data32_end, hashState *state);
wrapper.c: ^
wrapper.c: 3 warnings and 1 error generated.

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

Compiler output

Implementation: crypto_hash/bmw256/opt29_v5_ssse3_asm64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
wrapper4.c: clang: warning: argument unused during compilation: '-mavx2'
wrapper4.c: clang: warning: argument unused during compilation: '-fpolly'
wrapper4.c: clang: warning: argument unused during compilation: '-fvectorize'
wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
wrapper4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fwrapv'
Compress256.s: clang: warning: argument unused during compilation: '-mavx2'
Compress256.s: clang: warning: argument unused during compilation: '-fpolly'
Compress256.s: clang: warning: argument unused during compilation: '-funroll-loops'
Compress256.s: clang: warning: argument unused during compilation: '-fvectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
Compress256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Compress256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
Compress256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
Compress256.s: clang: warning: argument unused during compilation: '-I .'
Compress256.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"

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

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: wrapper.c:37:0: warning: "crypto_hash_BYTES" redefined [enabled by default]
wrapper.c: crypto_hash.h:7:0: note: this is the location of the previous definition
wrapper.c: wrapper.c: In function 'crypto_hash_bmw256_opt31ssse3_asm64':
wrapper.c: wrapper.c:238:2: warning: passing argument 3 of 'Compress256' from incompatible pointer type [enabled by default]
wrapper.c: wrapper.c:39:8: note: expected 'struct hashState *' but argument is of type 'u_int32_t *'
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: wrapper.c:37:0: warning: "crypto_hash_BYTES" redefined [enabled by default]
wrapper.c: crypto_hash.h:7:0: note: this is the location of the previous definition
wrapper.c: wrapper.c: In function 'crypto_hash_bmw256_opt31ssse3_asm64':
wrapper.c: wrapper.c:238:2: warning: passing argument 3 of 'Compress256' from incompatible pointer type [enabled by default]
wrapper.c: wrapper.c:39:8: note: expected 'struct hashState *' but argument is of type 'u_int32_t *'

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

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
Compress256_sse_31.c: Compress256_sse_31.c: In function 'Compress256':
Compress256_sse_31.c: Compress256_sse_31.c:374:2: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:695:1: note: expected '__vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:377:2: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:378:2: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:695:1: note: expected '__vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:379:2: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:380:2: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:695:1: note: expected '__vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:381:2: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:382:2: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:695:1: note: expected '__vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:391:3: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:391:3: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:392:3: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:392:3: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: Compress256_sse_31.c:393:3: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [enabled by default]
Compress256_sse_31.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:677:1: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int32_t *'
Compress256_sse_31.c: ...

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=corei7 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=corei7 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer optc31ssse3

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
wrapper.c: wrapper.c:37:0: warning: "crypto_hash_BYTES" redefined [enabled by default]
wrapper.c: crypto_hash.h:7:0: note: this is the location of the previous definition
wrapper.c: wrapper.c: In function 'crypto_hash_bmw256_opt31ssse3_asm64':
wrapper.c: wrapper.c:238:2: warning: passing argument 3 of 'Compress256' from incompatible pointer type [enabled by default]
wrapper.c: wrapper.c:39:8: note: expected 'struct hashState *' but argument is of type 'u_int32_t *'

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=corei7 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opt31ssse3_asm64