Implementation notes: amd64, kizomba, crypto_hash/cubehash161

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: cubehash161
TimeImplementationCompilerBenchmark dateSUPERCOP version
398282emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
399509emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
399643emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
399984emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
400050emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
403185emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
403791emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
403915emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
406357emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
406627emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
408381emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
408450emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
408803emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
409227emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
409248emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
409254emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
409676emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
409855emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
410774emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
411070emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
411623emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
411668emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
411795emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
411907emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
412149emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
412167emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
412199emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
412272emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
412419emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
412482emmintrin4gcc -O3 -fomit-frame-pointer2018081920180818
413044emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
413109emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
413228emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
413588emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
413805emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
414278emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
414532emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
414611emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
414980emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
415921emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
416268emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
416379emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
416663emmintrin4gcc -O2 -fomit-frame-pointer2018081920180818
416875emmintrin4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
417015emmintrin4gcc -O -fomit-frame-pointer2018081920180818
417044emmintrin4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
417053emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
417067emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
417123emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
417222emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
417426emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
417776emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
417899emmintrin4gcc -m64 -O -fomit-frame-pointer2018081920180818
417933emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
417952emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
417971emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
418224emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
418228emmintrin4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
418260emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
418413emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
418453emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
418667emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
419029emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
419788emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
419817emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
420048emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
420355emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
420424emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
420895emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
421038emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
421055emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
421129emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
421228emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
421893emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
422125emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
422660emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
422734emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
422746emmintrin4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
423973emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
424467emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
425500emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
425934emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
429847emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
433524emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
433583emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
433585emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
436027emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
438645emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
439224emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
439735emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
447973emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
448457emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
448536emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
451403emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
452266emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
460684emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
471629emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
471979emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
475748emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
480240emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
494183emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
494839emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
498358emmintrin4gcc -Os -fomit-frame-pointer2018081920180818
498361emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
498424emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
499097emmintrin4gcc -m64 -Os -fomit-frame-pointer2018081920180818
500639emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
500772emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
501373emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
502315emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
502478emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
505873emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
506451emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
506780emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
512955emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
513974emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
514169emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
520637emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
597667unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
597958unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
597969unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
601402unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
613740unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
616528unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
616760unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
617337unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
1212287unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
1214317simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
1215423simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
1215946simplegcc -O3 -fomit-frame-pointer2018081920180818
1217554simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
1220258simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
1220609simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1221057simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1221254simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1221324simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
1221603simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1221738simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1223064simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1223119simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
1223268simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1223270simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
1223980simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1225839simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
1226844unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1228462simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
1232260simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
1235804simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
1238522simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
1239205simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
1239546simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1239792simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
1241528simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1241998simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
1244200simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
1246621specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
1248287simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1248332simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1248510simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1248718simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
1249000simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
1250069simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1250209simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
1250224simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
1250245specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1250599simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
1250752simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
1253986simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
1255091simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
1255540simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
1257348simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1259403simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
1260423simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
1283752specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
1286595simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
1286649simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
1286679specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1319444unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
1319713unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
1319930unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
1322472unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
1330850unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
1332062unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
1333811unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
1334393unrolledgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
1337153unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
1338133unrolledgcc -m64 -O3 -fomit-frame-pointer2018081920180818
1338737unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
1338881unrolledgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
1339806unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
1340838unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1342696unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
1343063unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1343092unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1343232unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1344322unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
1344752unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1345595unrolledgcc -O3 -fomit-frame-pointer2018081920180818
1348020unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1348220unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1349240unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
1349895unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1350110unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1350339unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
1351510unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
1352089unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
1352790unrolledgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
1353278unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
1354137unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1354145unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
1354439unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
1355861unrolledgcc -m64 -O -fomit-frame-pointer2018081920180818
1356028unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1357210unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1357471unrolledgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
1359526unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
1360498unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
1360964unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
1361377unrolledgcc -O -fomit-frame-pointer2018081920180818
1361850unrolledgcc -O2 -fomit-frame-pointer2018081920180818
1361909unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1362108unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1362788unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1363125unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1363633unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1363754unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
1364234unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
1364375unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
1364939unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1365007unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
1366717unrolledgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
1366730unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
1367155unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
1367575unrolledgcc -march=k8 -O -fomit-frame-pointer2018081920180818
1368549unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1368629unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
1369157unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
1369528unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
1369978unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
1370837unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1371121unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1371292unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1371508unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1371601unrolledgcc -m64 -O2 -fomit-frame-pointer2018081920180818
1374488unrolledgcc -march=nocona -O -fomit-frame-pointer2018081920180818
1375546unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
1376101unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
1377320unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
1378314unrolledgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
1378980unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
1387895unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1389210unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1390123unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
1390611unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
1392774unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1392974unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
1393635unrolledgcc -Os -fomit-frame-pointer2018081920180818
1394801unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
1397193unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
1397856unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
1400224unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
1400238unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1401022unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1402482unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
1402484unrolledgcc -m64 -Os -fomit-frame-pointer2018081920180818
1402502unrolledgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
1402699unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1403224unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
1404760unrolledgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
1406964unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1407582unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
1409905unrolledgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
1410115unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
1411097unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1416262unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
1422375unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
1422393unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
1426986unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
1427393unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1429389unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
1430214unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
1430744unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
1431502unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
1432163unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
1462639unrolledgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
1505320simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1508916simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1512397simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1530599simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
1595042specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
1595093specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
1606690specgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
1615388specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
1624934specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1626107specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
1628512specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1630244specgcc -O3 -fomit-frame-pointer2018081920180818
1631083specgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1631446specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
1632873specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
1633861specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
1634242specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1635343specgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
1640805specgcc -m64 -O3 -fomit-frame-pointer2018081920180818
1646526specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
1646741specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1648983specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
1650317specgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
1650524specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
1651921specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
1658834specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
1660496specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1662163specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
1676426specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
1683065specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
1690976specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
1701875specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
1710592specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
1712225specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1716183specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1717588specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1717821specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1719681specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
1722867specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1735498specgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
1793056specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
1800970specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
1801363specgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
1803847specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1804391specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1805557specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
1812809specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1823405specgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
1851449specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
2004645specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
2013989specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
2014438specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
2058188specclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
2059354specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
2086869specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
2210738simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
2319776simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
2331063simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
2332543simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
3285877simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
3324752simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
4492574specgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
4499722specgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
4501798emmintrin4cc2018081920180818
4504205specgcc -m64 -O2 -fomit-frame-pointer2018081920180818
4505228specgcc -O2 -fomit-frame-pointer2018081920180818
4506097specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
4508823specgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
4510415specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
4524520specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
4526447specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
4532718specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
4532867specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
4534300specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
4536576specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
4542103specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
4563663specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
4565320specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
4565581emmintrin4gcc -funroll-loops2018081920180818
4565740specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
4567373specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
4625720specgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
4625897specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
4631768specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
4634165specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
4648073specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
4652542specgcc -march=nocona -O -fomit-frame-pointer2018081920180818
4652728specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
4658986specgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
4659361specgcc -m64 -Os -fomit-frame-pointer2018081920180818
4660065specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
4661339specgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
4661838specgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
4663396specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
4663528specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
4663909specgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
4665710specgcc -march=k8 -O -fomit-frame-pointer2018081920180818
4665762specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
4669724specgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
4669760specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
4674385specgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
4678561specgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
4679298specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
4680232specgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
4682479specgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
4685248specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
4686220specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
4687142specgcc -O -fomit-frame-pointer2018081920180818
4688466specgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
4691625specgcc -Os -fomit-frame-pointer2018081920180818
4695873specgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
4696990specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
4698347specgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
4703801emmintrin4gcc2018081920180818
4704024specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
4706022specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
4707318specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
4711190specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
4711804specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
4725663specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
4730363specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
4731815specgcc -m64 -O -fomit-frame-pointer2018081920180818
4765056specgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
4766345specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
4778313specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
4786208specgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
4829276specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
5012482unrolledgcc2018081920180818
5012762unrolledgcc -funroll-loops2018081920180818
5016720unrolledcc2018081920180818
7251061simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
7261964simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
7271686simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
7380359simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
7407760simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
7515796simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
7561044simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
7566684simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
7575262simplegcc -O2 -fomit-frame-pointer2018081920180818
7582764simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
7592000simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
7697349simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
7715764simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
7789756simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
7803302simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
7825652simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
7833669simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
7956035simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
7957179simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
7958559simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
8037367simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
8074152simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
8082474simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
8082735simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
8083411simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
8087865simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
8107461simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
8108254simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
8163697simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
8187403simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
8196121simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
8410943simplegcc -O -fomit-frame-pointer2018081920180818
8433343simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
8440071simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
8504801simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
8506008simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
8511623simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
8524353simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
8538903simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
8580512simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
8642859simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
8645139simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
8647436simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
8649347simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
8655730simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
8657764simplegcc -m64 -O -fomit-frame-pointer2018081920180818
8663812simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
8678078simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
8680420simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
8681806simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
8693776simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
8705022simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
8710375simplegcc -Os -fomit-frame-pointer2018081920180818
8716540simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
8727170simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
8728615simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
8800173simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
8835651simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
8870827simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
8874774simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
8913666simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
8964322simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
9075090simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
31445099simplegcc -funroll-loops2018081920180818
31482865simplegcc2018081920180818
31987756simplecc2018081920180818
58292607specgcc2018081920180818
59187688specgcc -funroll-loops2018081920180818
59206276speccc2018081920180818