Implementation notes: amd64, skylake, crypto_hash/groestl512

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
20138aesni-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
20178aesni-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
20574aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
20660aesni-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
20690aesni-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
20760aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
20856aesni-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
21092aesni-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
21102aesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
21110aesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
21116aesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
21128aesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
21142aesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
21156aesnigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
21158aesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
21168aesnigcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
21186aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
21188aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
21196aesni-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
21204aesni-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
21222aesnigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
21242aesnigcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
21246aesnigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
21262aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
21268aesni-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
21278aesni-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
21288aesnigcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
21292aesnigcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
21294aesnigcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
21300aesnigcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
21304aesnigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
21312aesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
21318aesnigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
21322aesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
21324aesnigcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
21354aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
21358aesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
21358aesnigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
21370aesni-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
21390aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
21392aesni-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
21394aesnigcc -funroll-loops -O -fomit-frame-pointer2016121520161026
21402aesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
21402aesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
21408aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
21412aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
21428aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
21436aesnigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
21438aesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
21454aesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
21456aesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
21456aesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
21460aesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
21478aesnigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
21490aesnigcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
21492aesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
21496aesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
21498aesnigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
21510aesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
21524aesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
21530aesnigcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
21536aesnigcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
21538aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
21538aesnigcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
21544aesnigcc -m64 -O -fomit-frame-pointer2016121520161026
21544aesnigcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
21564aesnigcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
21568aesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
21580aesnigcc -O3 -fomit-frame-pointer2016121520161026
21596aesnigcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
21602aesnigcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
21610aesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
21612aesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
21654aesnigcc -m64 -O2 -fomit-frame-pointer2016121520161026
21662aesnigcc -O2 -fomit-frame-pointer2016121520161026
21670aesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
21672aesnigcc -march=k8 -O -fomit-frame-pointer2016121520161026
21674aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
21684aesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
21686aesnigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
21686aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
21716aesnigcc -O -fomit-frame-pointer2016121520161026
21736aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
21750aesnigcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
21762aesnigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
21774aesnigcc -march=barcelona -O -fomit-frame-pointer2016121520161026
21802aesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
21818aesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
21848aesnigcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
21858aesnigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
21866aesnigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
21894aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
21918aesnigcc -m64 -O3 -fomit-frame-pointer2016121520161026
21996avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
22002avxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
22008avxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
22012avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
22026avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
22030avxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
22038avxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
22044avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
22046avxgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
22046aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
22070avxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
22070avxgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
22098aesnigcc -march=nocona -O -fomit-frame-pointer2016121520161026
22122aesnigcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
22134avxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
22152avxgcc -m64 -O3 -fomit-frame-pointer2016121520161026
22162avxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
22164avxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
22176avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
22196avxgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
22202avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
22230avxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
22236avxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
22262avxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
22312avxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
22316avxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
22342avx-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
22344avxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
22366avxgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
22368avxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
22372avx-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
22374avxgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
22386avxgcc -O3 -fomit-frame-pointer2016121520161026
22386avxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
22392avxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
22420avxgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
22428avxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
22430avxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
22446avxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
22446avxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
22468avxgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
22478avxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
22482avxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
22488avxgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
22488avxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
22498avx-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
22502avxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
22502avxgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
22514avxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
22514avxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
22514avxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
22518avxgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
22520avx-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
22530avxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
22534avxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
22544avxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
22544avxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
22556avxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
22560avxgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
22602avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
22608avx-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
22612avxgcc -m64 -O2 -fomit-frame-pointer2016121520161026
22614avxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
22616avxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
22626avxgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
22630avxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
22636avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
22638avxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
22640avxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
22642avx-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
22644avxgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
22650avxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
22666avx-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
22678avxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
22680avxgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
22680avx-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
22682avxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
22684avxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
22694avxgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
22696avxgcc -O2 -fomit-frame-pointer2016121520161026
22696avxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
22702avxgcc -march=k8 -O -fomit-frame-pointer2016121520161026
22710avxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
22730avxgcc -O -fomit-frame-pointer2016121520161026
22732avxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
22748avxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
22750avxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
22756avx-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
22766avxgcc -m64 -O -fomit-frame-pointer2016121520161026
22774avxgcc -march=nocona -O -fomit-frame-pointer2016121520161026
22876avxgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
22896avx-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
22924avx-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
22974avxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
22974aesni-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
23030avx-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
23086avx-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
23126aesni-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
23136avxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
23178aesni-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
23202aesni-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
23230aesni-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
23268avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
23280aesni-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
23284avxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
23286avxgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
23288avxgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
23300avxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
23304avxgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
23304avxgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
23304avxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
23304avxgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
23308avxgcc -Os -fomit-frame-pointer2016121520161026
23314avxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
23314avxgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
23332aesni-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
23336aesni-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
23344avxgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
23344avxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
23356avxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
23358avxgcc -m64 -Os -fomit-frame-pointer2016121520161026
23368avxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
23368avxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
23374avxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
23400avxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
23434avx-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
23438aesni-intrclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
23438avxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
23442avxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
23516avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
23526avxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
23532avxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
23538avxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
23550avx-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
23590avxgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
23616avx-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
23648avxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
23674avx-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
23774avxgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
24110avx-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
24488aesnicc2016121520161026
24702aesnigcc2016121520161026
24716aesnigcc -funroll-loops2016121520161026
24756avx-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
25026avx-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
25220avx-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
25512avxcc2016121520161026
25528avxgcc -funroll-loops2016121520161026
25678avxgcc2016121520161026
27988avx-intrclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
32988aesnigcc -m64 -Os -fomit-frame-pointer2016121520161026
32990aesnigcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
32994aesnigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
32996aesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
33008aesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
33010aesnigcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
33020aesnigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
33036aesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
33052aesnigcc -march=nocona -Os -fomit-frame-pointer2016121520161026
33066aesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
33070aesnigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
33070aesnigcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
33110aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
33132aesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
33172aesnigcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
33182aesnigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
33188aesnigcc -Os -fomit-frame-pointer2016121520161026
33210aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
33294aesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
33298aesnigcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
33338aesnigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
33354aesnigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
33402aesnigcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
33514aesnigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
33526aesnigcc -march=k8 -Os -fomit-frame-pointer2016121520161026
33528aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
33534aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
43530vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
44100vperm-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
44154vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
44182vperm-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
44332vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
44484vperm-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
44498vperm-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
44666vperm-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
44672vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
44748opterongcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
44882vperm-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
44900vperm-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
44944vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
44968opterongcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
44984vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
44990opterongcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
45046opterongcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
45108opterongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
45116opterongcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
45116opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
45136opteronclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
45156opterongcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
45156opterongcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
45164opterongcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
45184opteronclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
45196opterongcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
45200opterongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
45202opterongcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
45248opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
45250opterongcc -m64 -O3 -fomit-frame-pointer2016121520161026
45260opterongcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
45302opteronclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
45306opterongcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
45312opterongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
45332opterongcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
45366opterongcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
45372opterongcc -O -fomit-frame-pointer2016121520161026
45396opterongcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
45396opterongcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
45404opterongcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
45408opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
45454opterongcc -funroll-loops -O -fomit-frame-pointer2016121520161026
45458vperm-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
45462opterongcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
45484opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
45534opteronclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
45540opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
45568opterongcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
45578opterongcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
45596opterongcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
45610opterongcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
45624opterongcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
45626opteronclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
45650opterongcc -march=barcelona -O -fomit-frame-pointer2016121520161026
45670opterongcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
45684opterongcc -O3 -fomit-frame-pointer2016121520161026
45694opterongcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
45718opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
45718opterongcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
45730opterongcc -m64 -O2 -fomit-frame-pointer2016121520161026
45732opterongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
45744opterongcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
45764opterongcc -O2 -fomit-frame-pointer2016121520161026
45808opterongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
45818opterongcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
45824opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
45844opterongcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
45856opterongcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
45868opteronclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
45888opterongcc -m64 -O -fomit-frame-pointer2016121520161026
45894opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
45912opterongcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
45920opteronclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
45980opterongcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
46036opterongcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
46038opterongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
46146opterongcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
46148vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
46150vperm-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
46174opterongcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
46182opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
46208opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
46218opterongcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
46220opterongcc -march=k8 -O -fomit-frame-pointer2016121520161026
46244opteronclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
46244opterongcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
46266opterongcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
46282opterongcc -march=k8 -Os -fomit-frame-pointer2016121520161026
46286opterongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
46328opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
46330opterongcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
46348vperm-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
46354opterongcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
46356opterongcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
46356opterongcc -march=nocona -O -fomit-frame-pointer2016121520161026
46380opterongcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
46402opterongcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
46418opteronclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
46468opterongcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
46468opterongcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
46488opterongcc -march=nocona -Os -fomit-frame-pointer2016121520161026
46526opterongcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
46538opterongcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
46568opterongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
46570opteronclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
46572opterongcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
46574vperm-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
46644opterongcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
46648opterongcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
46656opterongcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
46750opterongcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
46754opterongcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
46832opterongcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
46874vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
46930vperm-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
46970opterongcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
47002opterongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
47032opterongcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
47086opterongcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
47094opterongcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
47102opterongcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
47318opterongcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
47456opterongcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
47540opterongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
47562opterongcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
47750opterongcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
47776opterongcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
47776opterongcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
48244opterongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
48422opterongcc -Os -fomit-frame-pointer2016121520161026
48722opterongcc -m64 -Os -fomit-frame-pointer2016121520161026
48904opterongcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
50276opterongcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
50906vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
51018vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
51020vpermgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
51054vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
51068vpermgcc -O2 -fomit-frame-pointer2016121520161026
51144vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
51154vpermgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
51208vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
51246vperm-intrclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
51266vpermgcc -march=nocona -O -fomit-frame-pointer2016121520161026
51276vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
51290vpermgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
51304vpermgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
51312vpermgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
51346vpermgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
51364vpermgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
51364vpermgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
51366vpermgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
51372vpermgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
51384vpermgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
51426vpermgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
51432vpermgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
51444vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
51466vpermgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
51508vpermgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
51512vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
51528vpermgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
51550vpermgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
51570vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
51588vpermgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
51608vpermgcc -O3 -fomit-frame-pointer2016121520161026
51608vpermgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
51614vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
51654vpermgcc -O -fomit-frame-pointer2016121520161026
51684vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
51686vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
51688vpermgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
51704vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
51722vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
51734vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
51764vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
51790vpermgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
51810vpermgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
51820vperm-intrclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
51842vperm-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
51852vpermgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
51854vpermgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
51894vpermgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
51900vpermgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
51934vpermgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
51938vpermgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
51964vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
51994vperm-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
52020vpermgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
52032vpermgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
52048vpermgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
52084vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
52090vpermgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
52110vpermgcc -m64 -O2 -fomit-frame-pointer2016121520161026
52148vpermgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
52174vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
52190vpermgcc -m64 -O3 -fomit-frame-pointer2016121520161026
52206vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
52264vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
52270vpermgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
52276vpermgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
52276vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
52296vpermgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
52420vpermgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
52450vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
52458vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
52534vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
52552vpermgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
52616vperm-intrclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
52618vpermgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
52618vpermgcc -march=k8 -O -fomit-frame-pointer2016121520161026
52632vpermgcc -m64 -O -fomit-frame-pointer2016121520161026
52688vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
52822vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
52860vpermgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
52992vperm-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
53128vpermgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
53146vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
53264vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
53390vpermgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
53536vpermgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
54476vpermcc2016121520161026
54482vpermgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
54790vpermgcc2016121520161026
55034core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
55114core2duogcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
55130core2duogcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
55148core2duogcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
55222core2duogcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
55276core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
55302core2duogcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
55318vpermgcc -funroll-loops2016121520161026
55320core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
55400core2duogcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
55434core2duogcc -m64 -O2 -fomit-frame-pointer2016121520161026
55458core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
55544core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
55560core2duogcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
55562core2duogcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
55594core2duogcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
55600core2duogcc -O2 -fomit-frame-pointer2016121520161026
55604core2duogcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
55610core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
55630core2duogcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
55632core2duogcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
55644core2duogcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
55646core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
55664core2duogcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
55672core2duogcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
55688core2duogcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
55696core2duogcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
55702core2duogcc -O3 -fomit-frame-pointer2016121520161026
55748core2duogcc -m64 -O3 -fomit-frame-pointer2016121520161026
55754core2duogcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
55764core2duogcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
55778core2duogcc -march=k8 -O -fomit-frame-pointer2016121520161026
55786core2duogcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
55794core2duogcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
55818core2duogcc -m64 -O -fomit-frame-pointer2016121520161026
55818core2duogcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
55846core2duogcc -funroll-loops -O -fomit-frame-pointer2016121520161026
55856core2duogcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
55858core2duogcc -march=barcelona -O -fomit-frame-pointer2016121520161026
55872core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
55886core2duogcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
55896core2duogcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
55896core2duogcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
55904core2duogcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
55918core2duogcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
55920core2duogcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
55940core2duogcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
55968core2duogcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
55998core2duogcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
56014core2duogcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
56054core2duoclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
56060core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
56084core2duogcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
56156core2duogcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
56276core2duogcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
56280core2duogcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
56286core2duogcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
56296core2duogcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
56298core2duogcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
56302core2duoclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
56314core2duogcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
56318core2duogcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
56326core2duogcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
56328core2duogcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
56344core2duoclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
56378core2duogcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
56404core2duogcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
56406core2duogcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
56418core2duogcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
56426core2duoclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
56432core2duoclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
56436core2duoclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
56472vperm-intrgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
56478core2duogcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
56512core2duogcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
56572vperm-intrgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
56592sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
56598core2duogcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
56606core2duogcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
56622core2duogcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
56622sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
56648core2duogcc -O -fomit-frame-pointer2016121520161026
56668core2duogcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
56672core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
56674core2duogcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
56676sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
56686core2duogcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
56690core2duogcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
56698core2duoclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
56708core2duogcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
56716core2duoclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
56728core2duogcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
56772core2duogcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
56806sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
56820core2duogcc -march=nocona -Os -fomit-frame-pointer2016121520161026
56834core2duogcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
56892core2duogcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
56914core2duogcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
56946sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
56960core2duogcc -Os -fomit-frame-pointer2016121520161026
56968sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
56972core2duogcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
56992vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
56996core2duogcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
57040core2duogcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
57062core2duogcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
57228core2duogcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
57240core2duogcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
57242core2duogcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
57258core2duogcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
57272core2duogcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
57370core2duogcc -march=k8 -Os -fomit-frame-pointer2016121520161026
57496core2duogcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
57498sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
57530core2duogcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
57548sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
57550vperm-intrgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
57582core2duogcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
57614vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
57640sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2016121520161026
57652vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
57724sphlib-adaptedgcc -O -fomit-frame-pointer2016121520161026
57736sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
57742vperm-intrgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
57790sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
57790core2duogcc -m64 -Os -fomit-frame-pointer2016121520161026
57800core2duogcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
57800vperm-intrgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
57818core2duogcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
57836sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
57840core2duogcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
57852sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
57858sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
57872core2duogcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
57884core2duogcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
57938vperm-intrgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
57952sphlib-adaptedgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
58012sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
58026sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
58100sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2016121520161026
58130sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
58130sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2016121520161026
58136core2duoclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
58138sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2016121520161026
58232sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
58252sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
58320sphlib-adaptedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
58424sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
58540core2duogcc -march=nocona -O -fomit-frame-pointer2016121520161026
58568vperm-intrgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
58606core2duogcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
58608core2duogcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
58642sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
58672vperm-intrgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
58680sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
58686sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
58700sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
58734sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
58752sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
58756sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
58764sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
58766core2duoclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
58796sphlib-adaptedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
58906sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
58942sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
58956sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
58966sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
58976vperm-intrgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
58996sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
59004sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
59028sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
59036core2duogcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
59086sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
59108sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
59148sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
59172sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
59182sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
59188sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
59312sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
59316vpermgcc -Os -fomit-frame-pointer2016121520161026
59326sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
59356sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
59368sphlib-adaptedgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
59374vpermgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
59412vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
59422sphlib-adaptedgcc -O3 -fomit-frame-pointer2016121520161026
59458sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
59494sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
59500vpermgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
59512sphlib-adaptedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
59518sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
59544vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
59564sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
59596sphlib-adaptedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
59612vpermgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
59644vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
59646vpermgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
59664sphlib-adaptedgcc -Os -fomit-frame-pointer2016121520161026
59724sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
59728sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
59788vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
59798sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
59818vpermgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
59830vpermgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
59834vpermgcc -m64 -Os -fomit-frame-pointer2016121520161026
59880vpermgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
59900vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
59904sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
59918sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
59932sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
59942sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
59978sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
60010sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
60028sphlib-adaptedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
60038vpermgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
60044sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
60098sphlib-adaptedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
60112sphlibgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
60116vpermgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
60168sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
60182vpermgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
60184sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
60202vpermgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
60222sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
60230sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2016121520161026
60234sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
60386vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
60468sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
60470vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
60476sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
60480vpermgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
60486vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
60502sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
60546sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
60572sphlibgcc -march=nocona -O -fomit-frame-pointer2016121520161026
60610sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
60612sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
60624sphlibgcc -march=k8 -O -fomit-frame-pointer2016121520161026
60646sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
60658sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
60676sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
60676sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
60698sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
60706sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
60722sphlibgcc -O2 -fomit-frame-pointer2016121520161026
60726sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
60734vpermgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
60736sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
60736sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
60768sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
60790vpermgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
60798sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
60810sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
60838sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
60858sphlibgcc -m64 -O2 -fomit-frame-pointer2016121520161026
60864sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
60894sphlib-adaptedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
60900sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
60920sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
60936sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
60942sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
60942sphlib-adaptedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
60952vpermgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
60986vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
61000sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
61006sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
61026sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
61030sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
61044sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
61062sphlib-adaptedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
61084sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
61110sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
61138sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
61172sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
61174sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
61176sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
61210sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
61234sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
61256sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
61264sphlibgcc -m64 -Os -fomit-frame-pointer2016121520161026
61274sphlibgcc -O -fomit-frame-pointer2016121520161026
61290sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
61302sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
61302core2duogcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
61336sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
61372sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
61372sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
61424sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
61432sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
61456sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
61486sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
61488sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
61492sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
61496sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
61532sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
61550vpermgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
61556sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
61600sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
61610sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
61642sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
61660sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
61686sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
61742sphlibgcc -Os -fomit-frame-pointer2016121520161026
61758sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
61860sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
61904sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
61906sphlib-adaptedgcc -O2 -fomit-frame-pointer2016121520161026
61950sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
61964sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
61966sphlibgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
62000sphlibgcc -m64 -O -fomit-frame-pointer2016121520161026
62080sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
62084sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
62124sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
62156sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
62170sphlibgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
62198sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
62228sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
62232sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
62250sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
62282sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
62284sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
62322sphlibgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
62402sphlib-adaptedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
62434sphlibgcc -O3 -fomit-frame-pointer2016121520161026
62462sphlib-adaptedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
62466sphlib-adaptedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
62468sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
62556sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
62566sphlib-adaptedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
62574sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
62580sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
62582sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
62636sphlibgcc -m64 -O3 -fomit-frame-pointer2016121520161026
62668sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
62732sphlibgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
62744sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
62746sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
62756sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
62788sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
62858sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
62908sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
62914sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
62920sphlibgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
63020sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
63038sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
63048sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
63084sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
63144opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
63156sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
63214sphlibgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
63220sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
63236sphlibgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
63332sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
63354sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
63356sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
63372sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
63388opt64gcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
63456opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
63474sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
63500sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
63508sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
63554opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
63572sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
63600opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
63654opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
63714sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
63760sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
63788sphlibgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
63812opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
63832opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
63880sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
63966opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
64002sphlibgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
64010opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
64052opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
64062opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
64070opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
64116opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
64200opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
64266sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
64286opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
64286opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
64292opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
64318opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
64340opt64gcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
64366sphlib-adaptedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
64412opt64gcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
64442opt64gcc -m64 -Os -fomit-frame-pointer2016121520161026
64494sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
64498opt64gcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
64526opt64gcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
64562opt64gcc -march=k8 -Os -fomit-frame-pointer2016121520161026
64568opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
64652opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
64686opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
64714opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
64718sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2016121520161026
64750opt64gcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
64790opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
64820opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
64822opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
64830sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
64832opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
64842opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
64850opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
64862opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
64898opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
64912opt64gcc -O3 -fomit-frame-pointer2016121520161026
64930opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
64964opt64gcc -m64 -O3 -fomit-frame-pointer2016121520161026
65002sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
65066opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
65102opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
65118opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
65124opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
65266sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
65324opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
65338opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
65338opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
65352opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
65356opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
65420opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
65452opt64gcc -Os -fomit-frame-pointer2016121520161026
65466opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
65472opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
65496opt64gcc -march=nocona -Os -fomit-frame-pointer2016121520161026
65510opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
65528opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
65648opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
65726opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
65734opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
65826opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
65828opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
65854opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
65884opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
65998vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
66000opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
66002opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
66020opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
66026opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
66058opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
66070opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
66084opt64gcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
66132opt64gcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
66138opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
66178opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
66230opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
66238opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
66282opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
66298opt64gcc -march=k8 -O -fomit-frame-pointer2016121520161026
66364opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
66382vperm-intrgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
66448opt64gcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
66560opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
66580vperm-intrgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
66582opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
66630sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
66756sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
66760opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
66774opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
66860opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
66888opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
67074opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
67152opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
67210opt64gcc -funroll-loops -O -fomit-frame-pointer2016121520161026
67216opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
67234vperm-intrgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
67268opt64gcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
67442opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
67758opt64gcc -march=barcelona -O -fomit-frame-pointer2016121520161026
67768opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
67982opt64gcc -march=nocona -O -fomit-frame-pointer2016121520161026
68006opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
68030opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
68076opt64gcc -O2 -fomit-frame-pointer2016121520161026
68084opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
68110opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
68116opt64gcc -m64 -O -fomit-frame-pointer2016121520161026
68282opt64gcc -O -fomit-frame-pointer2016121520161026
68398opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
68556opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
68758opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
69418opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
69426opt64gcc -m64 -O2 -fomit-frame-pointer2016121520161026
69896opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
72752mmxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
72958mmxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
73054mmxclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
73160mmxclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
73240mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
73408mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
73886mmxclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
74296mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
74498mmxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
74616mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
74884mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
74914mmxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
74940mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
74996mmxgcc -O3 -fomit-frame-pointer2016121520161026
75070mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
75126mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
75132mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
75156mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
75338mmxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
75346mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
75558mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
75614mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
75694mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
75772mmxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
75776mmxgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
75930mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
76004mmxgcc -m64 -O3 -fomit-frame-pointer2016121520161026
76258mmxclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
76272mmxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
76494mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
76542mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
76570mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
76584mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
76774mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
76792mmxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
76802mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
76870mmxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
77206mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
77322mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
77342mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
77354mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
77368mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
77558mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
77562mmxgcc -O2 -fomit-frame-pointer2016121520161026
77636mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
77718mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
77758mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
77902mmxgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
78144mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
78154mmxgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
78166mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
78176mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
78262mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
78292mmxgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
78306mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
78338mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
78396mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
78452mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
78492mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
78546mmxgcc -march=nocona -O -fomit-frame-pointer2016121520161026
78598mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
78682mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
78710mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
78732mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
78740mmxgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
78762mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
78870mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
78948mmxgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
78980sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
79026mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
79046mmxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
79080mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
79136mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
79140mmxclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
79140mmxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
79248mmxgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
79330mmxgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
79452mmxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
79482mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
79484mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
79486mmxgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
79534mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
79548mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
79556mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
79738mmxgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
79746mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
79846sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
79870mmxgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
79872mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
79892mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
80050mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
80110mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
80110mmxgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
80132mmxgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
80136sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
80224mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
80236mmxgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
80260mmxgcc -m64 -O -fomit-frame-pointer2016121520161026
80320mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
80370mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
80426mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
80476mmxgcc -m64 -O2 -fomit-frame-pointer2016121520161026
80552mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
80592mmxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
80608mmxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
80676mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
80694sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
80772mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
80804mmxgcc -O -fomit-frame-pointer2016121520161026
80818mmxgcc -m64 -Os -fomit-frame-pointer2016121520161026
80872mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
80878mmxgcc -Os -fomit-frame-pointer2016121520161026
81162mmxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
81344mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
81604mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
81784mmxgcc -march=k8 -O -fomit-frame-pointer2016121520161026
81986mmxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
81994mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
82514sphlib-adaptedclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
82564sphlib-adaptedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
83102mmxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
83132sphlib-adaptedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
83352sphlib-adaptedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
83418sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
83788sphlib-adaptedclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
83926mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
83944sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
83976sphlib-adaptedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
83986mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
83996sphlib-adaptedclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
84190mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
84210sphlib-adaptedclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
84402sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
84434sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
84774sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
84894sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
84902sphlib-adaptedclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
85064sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
85482sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
85958sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
85998sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
86958sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
87158sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
87388sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
87522sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
87556sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
87742sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
87754sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
87772sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
87862sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
87990sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
88000sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
88036sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
88118sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
88166sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
88286sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
88348sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
88776sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
88776sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
88980sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
89152sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
89158sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2016121520161026
89382sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
89482sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
89484sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
89500sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2016121520161026
89546sphlib-smallgcc -O3 -fomit-frame-pointer2016121520161026
89580sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
89642sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
89708sphlib-smallgcc -O -fomit-frame-pointer2016121520161026
89712sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
89740sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
89960sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
90108sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
90166sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
90294sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
90298sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
90364sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
90464sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
90990sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
90996sphlib-smallgcc -m64 -O -fomit-frame-pointer2016121520161026
91062sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
91076sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
91082sphlib-smallgcc -O2 -fomit-frame-pointer2016121520161026
91110sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
91134sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
91190sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
91340sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
91402sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
91408sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
91430sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
91442sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2016121520161026
91484sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
91638sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
91692sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
91758sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
91952sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
92302sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
92476sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
92534sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
92540sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
92556sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
92668sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
92880sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
94244sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
94280sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
94352sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
94430sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
94560sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
94710sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
95238sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
95566sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
95826sphlib-smallgcc -Os -fomit-frame-pointer2016121520161026
95896sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
95944sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
96008sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
96120sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
96132sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
96148sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
96154sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
96326sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
96346sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
96366sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
96614sphlib-smallgcc -m64 -Os -fomit-frame-pointer2016121520161026
96776sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
96940sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
97010sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
97042sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
97266sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
97322sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
97564sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2016121520161026
97600sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
97630sphlibgcc -funroll-loops2016121520161026
97668sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
97674sphlibgcc2016121520161026
97740sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
97812sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
98062sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
98252sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
98906sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
99156sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
99520sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
100428sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
100430sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
100522sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
100714sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
100794sphlibcc2016121520161026
101130sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
101138sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
101274sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
101516sphlib-adaptedcc2016121520161026
101792sphlib-adaptedgcc -funroll-loops2016121520161026
101842sphlib-adaptedgcc2016121520161026
102394sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
102416sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
102544sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
103420sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
103428sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
103438sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
103746sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
103872sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
104806sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
108036opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
108592opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
108664opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
108810opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
108818opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
108958opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
109064opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
109066opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
109116opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
109128opt32gcc -O3 -fomit-frame-pointer2016121520161026
109274opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
109306opt32gcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
109410opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
109506opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
109548opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
109594opt32gcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
109620opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
109694opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
109746opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
109752opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
109776opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
109804opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
109806opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
109818opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
109990opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
110000opt32gcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
110066opt32gcc -march=barcelona -O -fomit-frame-pointer2016121520161026
110156opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
110166opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
110170opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
110194opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
110200opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
110222opt32gcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
110244opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
110262opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
110268opt32gcc -O -fomit-frame-pointer2016121520161026
110290opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
110346opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
110352opt32gcc -m64 -O3 -fomit-frame-pointer2016121520161026
110378opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
110426opt32gcc -funroll-loops -O -fomit-frame-pointer2016121520161026
110456opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
110488opt32gcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
110534opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
110540opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
110542opt32gcc -march=k8 -O -fomit-frame-pointer2016121520161026
110564opt32gcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
110588opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
110588opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
110618opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
110700opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
110714opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
110724opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
110740opt32gcc -march=nocona -Os -fomit-frame-pointer2016121520161026
110780opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
110796opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
110802opt32gcc -O2 -fomit-frame-pointer2016121520161026
110804opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
110876opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
110920opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
111012opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
111022opt32gcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
111058opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
111108opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
111134opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
111134opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
111138opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
111142opt32gcc -m64 -O2 -fomit-frame-pointer2016121520161026
111170opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
111186opt32gcc -march=nocona -O -fomit-frame-pointer2016121520161026
111228opt32gcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
111252opt32gcc -march=k8 -Os -fomit-frame-pointer2016121520161026
111286opt32gcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
111328opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
111332opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
111448opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
111550opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
111564opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
111574opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
111640opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
111658opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
111802opt32gcc -m64 -O -fomit-frame-pointer2016121520161026
111926opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
111950opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
111956opt32gcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
111988opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
112018opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
112072opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
112080opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
112114opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
112180opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
112358opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
112546opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
112558opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
112590opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
112864opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
112922opt32gcc -Os -fomit-frame-pointer2016121520161026
113002opt32gcc -m64 -Os -fomit-frame-pointer2016121520161026
113040opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
113082opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
113112opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
113354opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
114436opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
114524opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
115204opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
116490opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
116760opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
116880opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
117340opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
117570opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
118270opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
119234opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
119970opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
120034opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
121254opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
122420opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
125418opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
126964opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
139086sphlib-smallgcc -funroll-loops2016121520161026
140032sphlib-smallgcc2016121520161026
140684sphlib-smallcc2016121520161026
27873832bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
28175232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
28350832bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
28369432bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
28491232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
28515632bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
28561832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
28636832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
28925432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
29064432bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
29086032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
29096832bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
29119032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
29138432bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
29140032bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
29145032bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
29154232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
29196432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
29198432bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
29226432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
29255832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
29315832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
29384432bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
29407432bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
29414032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
29612232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
29716832bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
29752032bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
29791232bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
301220opt32gcc -funroll-loops2016121520161026
30411632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
306168opt32cc2016121520161026
307530opt32gcc2016121520161026
30804432bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
31478032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
31493032bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
31541632bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
33639232bit-bytesliced-c-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
33821232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
33979232bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
34012232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
34014632bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
34021032bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2016121520161026
34084032bit-bytesliced-c-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
34158232bit-bytesliced-c-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
34222432bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
34281632bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
34335432bit-bytesliced-c-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
34336832bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
34357232bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
34368632bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
34400232bit-bytesliced-c-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
34409832bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
34430432bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2016121520161026
34543632bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
34581432bit-bytesliced-c-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
36493832bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
36832832bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
376054mmxgcc2016121520161026
379090mmxgcc -funroll-loops2016121520161026
390748mmxcc2016121520161026
41294632bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
41572032bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2016121520161026
41586832bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2016121520161026
41676632bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
41700432bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
41711432bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
41714032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
41751432bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
41765032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
41778232bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
41804032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
41851432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
42074832bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
42085832bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
42109232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
42114232bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
42128232bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
42193632bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
42217232bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
42225032bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
42240432bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
42271832bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2016121520161026
42282432bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
42309632bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
42314632bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
42315232bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
42372432bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
42386232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
42428832bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
42478032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
42480032bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
42523832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
42534232bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
42551632bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
42555232bit-bytesliced-c-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
42556632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
42575032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
42575032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
42620432bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2016121520161026
42624032bit-bytesliced-c-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
42738232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
42772432bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
42818232bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
43022032bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
43062632bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
49053032bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2016121520161026
49200832bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
60407232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
60496232bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2016121520161026
60551032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
60644432bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
60656032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
60668632bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
60697232bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
60774432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
60807432bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
60882232bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2016121520161026
60908432bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
60955032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
60972432bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2016121520161026
60978832bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
61356832bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
61360632bit-bytesliced-c-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
230381432bit-bytesliced-c-smallgcc2016121520161026
230814032bit-bytesliced-c-smallgcc -funroll-loops2016121520161026
231358432bit-bytesliced-c-smallcc2016121520161026

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: cc
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: cc
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: cc
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc opt64
gcc opt64
gcc -funroll-loops opt64

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: cc
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
cc core2duo opteron
gcc core2duo opteron
gcc -funroll-loops core2duo opteron

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:784:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: ./groestl-intr-aes.h:629:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:630:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:631:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:632:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:633:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:635:8: note: expanded from macro 'Matrix_Transpose'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:848:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: ./groestl-intr-avx.h:722:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:723:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:724:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:725:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:726:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:727:8: note: expanded from macro 'Matrix_Transpose'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:1099:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-intr-vperm.h:1078:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:1067:3: note: expanded from macro 'VPERM_Transform_RoundConst_CNT2'
hash.c: VPERM_Transform_State(xmm0, xmm1, xmm2, xmm3, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:130:3: note: expanded from macro 'VPERM_Transform_State'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:85:8: note: expanded from macro 'VPERM_Transform_No_Const'
hash.c: t2 = _mm_shuffle_epi8(t2, a0);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:1099:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-vperm.h:1078:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:1067:3: note: expanded from macro 'VPERM_Transform_RoundConst_CNT2'
hash.c: VPERM_Transform_State(xmm0, xmm1, xmm2, xmm3, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:130:3: note: expanded from macro 'VPERM_Transform_State'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:851:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm8, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:852:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm9, [rdi+1*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:853:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm10, [rdi+2*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:925:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm8, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:926:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm9, [rdi+1*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:927:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm10, [rdi+2*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1158:8: note: expanded from macro 'VPERM_Transform_RoundConst_CNT2'
hash.c: asm ("movaps xmm0, [ROUND_CONST_P+"tostr(i)"*16]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_P+0*16]
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:191:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:192:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:193:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:194:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesni-intr avx-intr vperm-intr
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni-intr avx-intr vperm-intr
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni-intr avx-intr vperm-intr
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr avx-intr vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:848:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ROUNDS_P();
hash.c: ^
hash.c: ./groestl-intr-aes.h:552:5: note: expanded from macro 'ROUNDS_P'
hash.c: SUBMIX(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:525:8: note: expanded from macro 'SUBMIX'
hash.c: a0 = _mm_aesenclast_si128(a0, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:848:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ./groestl-intr-aes.h:552:5: note: expanded from macro 'ROUNDS_P'
hash.c: SUBMIX(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:526:8: note: expanded from macro 'SUBMIX'
hash.c: a1 = _mm_aesenclast_si128(a1, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:848:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ./groestl-intr-aes.h:552:5: note: expanded from macro 'ROUNDS_P'
hash.c: SUBMIX(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:527:8: note: expanded from macro 'SUBMIX'
hash.c: a2 = _mm_aesenclast_si128(a2, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:848:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:925:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ROUNDS_P_Q();
hash.c: ^
hash.c: ./groestl-intr-avx.h:708:5: note: expanded from macro 'ROUNDS_P_Q'
hash.c: SUBSHIFTMIX(ymm0, ymm1, ymm2, ymm3, ymm4, ymm5, ymm6, ymm7, ymm8, ymm9, ymm10, ymm11, ymm12, ymm13, ymm14, ymm15);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:680:3: note: expanded from macro 'SUBSHIFTMIX'
hash.c: SubShift(a0, 0, 1);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:548:11: note: expanded from macro 'SubShift'
hash.c: xmmIL = _mm_aesenclast_si128(xmmIL, xmmZERO);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:925:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:708:5: note: expanded from macro 'ROUNDS_P_Q'
hash.c: SUBSHIFTMIX(ymm0, ymm1, ymm2, ymm3, ymm4, ymm5, ymm6, ymm7, ymm8, ymm9, ymm10, ymm11, ymm12, ymm13, ymm14, ymm15);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:680:3: note: expanded from macro 'SUBSHIFTMIX'
hash.c: SubShift(a0, 0, 1);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:549:11: note: expanded from macro 'SubShift'
hash.c: xmmIH = _mm_aesenclast_si128(xmmIH, xmmZERO);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:925:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:708:5: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments avx-intr
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx-intr

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^

Number of similar (compiler,implementation) pairs: 104, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opt64
gcc -O3 -fomit-frame-pointer opt64
gcc -O -fomit-frame-pointer opt64
gcc -Os -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -funroll-loops -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -O -fomit-frame-pointer opt64
gcc -funroll-loops -Os -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opt64
gcc -m64 -O2 -fomit-frame-pointer opt64
gcc -m64 -O3 -fomit-frame-pointer opt64
gcc -m64 -O -fomit-frame-pointer opt64
gcc -m64 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O -fomit-frame-pointer opt64
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O -fomit-frame-pointer opt64
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt64
gcc -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -march=barcelona -O -fomit-frame-pointer opt64
gcc -march=barcelona -Os -fomit-frame-pointer opt64
gcc -march=k8 -O2 -fomit-frame-pointer opt64
gcc -march=k8 -O3 -fomit-frame-pointer opt64
gcc -march=k8 -O -fomit-frame-pointer opt64
gcc -march=k8 -Os -fomit-frame-pointer opt64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opt64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opt64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opt64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv opt64
gcc -march=nocona -O2 -fomit-frame-pointer opt64
gcc -march=nocona -O3 -fomit-frame-pointer opt64
gcc -march=nocona -O -fomit-frame-pointer opt64
gcc -march=nocona -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^

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

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: hash.c: In function 'Transform':
hash.c: PQASM.h:517:3: error: 'asm' operand has impossible constraints
hash.c: asm (
hash.c: ^~~
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints
hash.c: asm (
hash.c: ^~~

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opteron
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opteron

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:532:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:566:5: note: in expansion of macro 'SUBMIX'
hash.c: SUBMIX(xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15);\
hash.c: ^~~~~~
hash.c: groestl-intr-aes.h:848:3: note: in expansion of macro 'ROUNDS_P'
hash.c: ROUNDS_P();
hash.c: ^~~~~~~~
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:531:8: note: called from here
hash.c: a6 = _mm_aesenclast_si128(a6, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/avxintrin.h:1416:1: error: inlining failed in call to always_inline '_mm256_castsi256_pd': target specific option mismatch
hash.c: _mm256_castsi256_pd (__m256i __A)
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:33:47: note: called from here
hash.c: #define insert_m128i_in_m256d(ymm, xmm, pos) (_mm256_castsi256_pd(_mm256_insertf128_si256(_mm256_castpd_si256(ymm), xmm, pos)))
hash.c: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:922:11: note: in expansion of macro 'insert_m128i_in_m256d'
hash.c: ymm15 = insert_m128i_in_m256d(ymm15, xmm7, 1);
hash.c: ^~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/avxintrin.h:742:1: error: inlining failed in call to always_inline '_mm256_insertf128_si256': target specific option mismatch
hash.c: _mm256_insertf128_si256 (__m256i __X, __m128i __Y, const int __O)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: ...

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