Implementation notes: amd64, glyme, crypto_hash/groestl512

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
28552aesnigcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
28552aesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
28564aesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
28572aesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
28580aesnigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
28580aesnigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
28580aesnigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
28652aesnigcc -O3 -fomit-frame-pointer2017020120170105
28656aesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
28656aesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
28656aesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
28656aesnigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
28660aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
28664aesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
28672aesnigcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
28676aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
28720aesnigcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
28720aesnigcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
28776aesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
28776aesnigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
28800aesnigcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
28800aesnigcc -m64 -O3 -fomit-frame-pointer2017020120170105
28828aesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
28836aesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
28836aesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
28844aesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
28844aesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
28848aesnigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
28860aesnigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
28860aesnigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
28864aesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
28864aesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
28864aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
28892aesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
29008aesnigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
29076aesnigcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
29076aesnigcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
29108aesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
29120aesnigcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
29132aesnigcc -m64 -O -fomit-frame-pointer2017020120170105
29136aesnigcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
29140aesnigcc -O -fomit-frame-pointer2017020120170105
29148aesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
29188aesnigcc -funroll-loops -O -fomit-frame-pointer2017020120170105
29188aesnigcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
29212aesnigcc -march=nocona -O -fomit-frame-pointer2017020120170105
29248aesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
29248aesnigcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
29264aesnigcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
29268aesnigcc -O2 -fomit-frame-pointer2017020120170105
29268aesnigcc -m64 -O2 -fomit-frame-pointer2017020120170105
29268aesnigcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
29276aesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
29276aesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
29276aesnigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
29280aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
29296aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
29304aesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
29308aesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
29340aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
29352aesnigcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
29352aesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
29352aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
29380aesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
29384aesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
29408aesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
29488aesnigcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
29536aesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
29536aesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
29536aesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
29540aesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
29544aesnigcc -Os -fomit-frame-pointer2017020120170105
29544aesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
29552aesnigcc -m64 -Os -fomit-frame-pointer2017020120170105
29552aesnigcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
29552aesnigcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
29552aesnigcc -march=k8 -Os -fomit-frame-pointer2017020120170105
29564aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
29580aesnigcc -march=barcelona -O -fomit-frame-pointer2017020120170105
29596aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
29624aesnigcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
29624aesnigcc -march=k8 -O -fomit-frame-pointer2017020120170105
29712aesnigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
29712aesnigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
29736aesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
29736aesnigcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
29740aesnigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
29740aesnigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
29740aesnigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
29744aesnigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
29752aesnigcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
29760aesnigcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
29764aesnigcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
29764aesnigcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
29780aesnigcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
29784aesnigcc -march=nocona -Os -fomit-frame-pointer2017020120170105
32596aesni-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
32596aesni-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
33344aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
33352aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
33952aesni-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
34016aesni-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
35140aesni-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
35156aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
36224aesnigcc2017020120170105
36376aesnigcc -funroll-loops2017020120170105
56828vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
56832vpermgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
56848vpermgcc -O3 -fomit-frame-pointer2017020120170105
56848vpermgcc -m64 -O3 -fomit-frame-pointer2017020120170105
56848vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
56852vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
56852vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
56860vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
56884vpermgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
56888vpermgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
56888vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
56896vpermgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
56908vpermgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
56916vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
56960vpermgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
57012vpermgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
57016vpermgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
57016vpermgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
57020vpermgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
57024vpermgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
57028vpermgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
57036vpermgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
57040vpermgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
57068vpermgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
57076vpermgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
57088vpermgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
57148vpermgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
57156vpermgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
57172vpermgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
57188vpermgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
57196vpermgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
57264vpermgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
57264vpermgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
57448vpermgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
57456vpermgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
57460vpermgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
57464vpermgcc -O2 -fomit-frame-pointer2017020120170105
57472vpermgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
57472vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
57472vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
57480vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
57484vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
57484vpermgcc -m64 -O2 -fomit-frame-pointer2017020120170105
57496vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
57508vpermgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
57516vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
57636vpermgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
57636vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
57736vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
57744vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
57744vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
57752vpermgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
57752vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
57756vpermgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
57808vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
57896vpermgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
57904vpermgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
57904vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
57908vpermgcc -march=nocona -O -fomit-frame-pointer2017020120170105
57964vpermgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
57964vpermgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
57992vpermgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
57992vpermgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
57996vpermgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
57996vpermgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
58092vpermgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
58092vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
58092vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
58096vpermgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
58096vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
58096vpermgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
58100vpermgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
58100vpermgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
58104vpermgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
58128vpermgcc -Os -fomit-frame-pointer2017020120170105
58140vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
58148vpermgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
58164vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
58180vpermgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
58196vpermgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
58216vpermgcc -O -fomit-frame-pointer2017020120170105
58220vpermgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
58220vpermgcc -m64 -O -fomit-frame-pointer2017020120170105
58272vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
58312vpermgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
58312vpermgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
58384vpermgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
58456vpermgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
58456vpermgcc -march=k8 -O -fomit-frame-pointer2017020120170105
58460vpermgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
58628vpermgcc -m64 -Os -fomit-frame-pointer2017020120170105
58656vpermgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
58820vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
59008vpermgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
59320vpermgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
59440vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
59440aesni-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
59564aesni-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
61168vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
61176vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
61348vperm-intrgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
61440vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
61500vperm-intrgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
61520vperm-intrgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
61792vperm-intrgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
61792vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
61864vperm-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
62060core2duogcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
62084core2duogcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
62108core2duogcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
62156core2duogcc -m64 -O3 -fomit-frame-pointer2017020120170105
62172core2duogcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
62184core2duogcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
62208vperm-intrgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
62212core2duogcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
62220core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
62240core2duogcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
62252vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
62268core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
62304core2duogcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
62316core2duogcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
62316core2duogcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
62324core2duogcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
62328core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
62340core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
62348core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
62376core2duogcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
62384core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
62392core2duogcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
62404core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
62412core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
62412core2duogcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
62412core2duogcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
62424core2duogcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
62448core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
62460core2duogcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
62464core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
62484core2duogcc -funroll-loops -O -fomit-frame-pointer2017020120170105
62552core2duogcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
62684vperm-intrgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
62692core2duogcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
62704core2duoclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
62716core2duogcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
62720core2duoclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
62728core2duoclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
62728core2duoclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
62744core2duogcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
62756core2duogcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
62780core2duogcc -O3 -fomit-frame-pointer2017020120170105
62792core2duoclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
62792core2duogcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
62800core2duoclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
62844core2duogcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
62852core2duogcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
62888core2duogcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
62928core2duogcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
63044core2duogcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
63048core2duogcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
63064core2duogcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
63080core2duogcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
63100core2duogcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
63108vperm-intrgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
63168core2duogcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
63168core2duogcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
63204core2duogcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
63204core2duogcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
63212core2duogcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
63216core2duogcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
63216core2duogcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
63236core2duogcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
63248core2duogcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
63260core2duogcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
63264core2duogcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
63268core2duogcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
63276core2duogcc -O2 -fomit-frame-pointer2017020120170105
63284core2duogcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
63292core2duogcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
63292core2duogcc -march=nocona -O -fomit-frame-pointer2017020120170105
63300core2duogcc -march=barcelona -O -fomit-frame-pointer2017020120170105
63308core2duogcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
63312core2duogcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
63316core2duogcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
63320core2duogcc -m64 -O2 -fomit-frame-pointer2017020120170105
63328core2duogcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
63332core2duogcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
63368core2duogcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
63372core2duogcc -march=nocona -Os -fomit-frame-pointer2017020120170105
63376core2duogcc -m64 -O -fomit-frame-pointer2017020120170105
63404core2duogcc -march=k8 -O -fomit-frame-pointer2017020120170105
63412core2duogcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
63412core2duogcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
63432core2duogcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
63452vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
63456core2duogcc -Os -fomit-frame-pointer2017020120170105
63464core2duogcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
63476core2duogcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
63484core2duogcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
63484core2duogcc -march=k8 -Os -fomit-frame-pointer2017020120170105
63504core2duogcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
63568core2duogcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
63572core2duogcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
63572core2duogcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
63584core2duogcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
63592core2duogcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
63676core2duogcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
63724vperm-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
63756core2duogcc -m64 -Os -fomit-frame-pointer2017020120170105
63760core2duogcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
63888core2duogcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
63924core2duogcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
64012vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
64020vperm-intrgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
64028vperm-intrgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
64052core2duogcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
64072core2duogcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
64136core2duogcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
64640core2duogcc -O -fomit-frame-pointer2017020120170105
64792vperm-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
64792vperm-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
64848vpermgcc2017020120170105
64852vpermgcc -funroll-loops2017020120170105
64948core2duogcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
66052opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
66064opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
66248opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
66248opterongcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
66284opterongcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
66340opterongcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
66360opterongcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
66372opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
66380opterongcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
66404opterongcc -O3 -fomit-frame-pointer2017020120170105
66404opterongcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
66412opterongcc -m64 -O3 -fomit-frame-pointer2017020120170105
66464opterongcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
66468opterongcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
66480opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
66484opterongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
66492opterongcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
66500opterongcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
66504opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
66508opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
66516opterongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
66532opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
66544opterongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
66548opterongcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
66564opterongcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
66580opterongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
66596opterongcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
66604opterongcc -funroll-loops -O -fomit-frame-pointer2017020120170105
66612opterongcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
66620opterongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
66640opterongcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
66656opterongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
66664opteronclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
66664opteronclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
66720opterongcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
66784opterongcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
66824opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
66836opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
66848opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
66848opterongcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
66856opterongcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
66856opterongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
66864opteronclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
66864opteronclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
66864opteronclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
66952opteronclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
66992opterongcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
66992opterongcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
67012opterongcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
67060opterongcc -O2 -fomit-frame-pointer2017020120170105
67064opterongcc -m64 -O2 -fomit-frame-pointer2017020120170105
67072opterongcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
67076opterongcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
67088opterongcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
67104opterongcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
67104opterongcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
67104opterongcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
67144opterongcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
67168opterongcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
67172opterongcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
67172opterongcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
67188opterongcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
67204opterongcc -march=k8 -O -fomit-frame-pointer2017020120170105
67212opterongcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
67232opterongcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
67268opterongcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
67276opterongcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
67292opterongcc -m64 -O -fomit-frame-pointer2017020120170105
67304opterongcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
67324opterongcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
67364opterongcc -march=barcelona -O -fomit-frame-pointer2017020120170105
67400opterongcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
67420opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
67464opterongcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
67596opterongcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
67628opterongcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
67728opterongcc -O -fomit-frame-pointer2017020120170105
67728opterongcc -march=nocona -O -fomit-frame-pointer2017020120170105
68100opterongcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
68100opterongcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
68104opterongcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
68108opterongcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
68112opterongcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
68124opterongcc -m64 -Os -fomit-frame-pointer2017020120170105
68132opterongcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
68164opterongcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
68164opterongcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
68164opterongcc -march=k8 -Os -fomit-frame-pointer2017020120170105
68172opterongcc -march=nocona -Os -fomit-frame-pointer2017020120170105
68184opterongcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
68192opterongcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
68200opterongcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
68216opterongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
68256opterongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
68304opterongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
68320opterongcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
68352opterongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
68420opterongcc -Os -fomit-frame-pointer2017020120170105
68456opterongcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
68564opterongcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
69368opterongcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
69496opterongcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
73692sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
73700sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
73720sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
74008sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
74312sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
74316sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
74372sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
74376sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
74376sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
74392sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
74436sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
74460sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
74460sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
74512sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
74512sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
74516sphlibgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
74528sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
74560sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
74560sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
74580sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
74596sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
74612sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
74664sphlibgcc -m64 -O3 -fomit-frame-pointer2017020120170105
74676sphlibgcc -O3 -fomit-frame-pointer2017020120170105
74792sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
74828sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
74840sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
74848sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
74920sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
75028sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
75040sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
75048sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
75048sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
75052sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
75080sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
75084sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
75120sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
75444sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
75596sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
75668sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
75712sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
75764sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
75776sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
75776sphlib-adaptedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
75788sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
75788sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
75812sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
75848sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
75852sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
75860sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
75860sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
75860sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
75864sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
75900sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
75960sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
75972sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
75988sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
76016sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2017020120170105
76016sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
76052sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
76064sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
76076sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
76080sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
76100sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
76100sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
76124sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
76168sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
76176sphlibgcc -m64 -O2 -fomit-frame-pointer2017020120170105
76204sphlibgcc -O2 -fomit-frame-pointer2017020120170105
76216sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
76256sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
76284sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
76300sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
76300sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
76320sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
76348sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
76356sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
76380sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
76380sphlib-adaptedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
76404sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
76460sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
76628sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
76648sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
76908sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
77096sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
77108sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
77148sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
77148sphlibgcc -march=k8 -O -fomit-frame-pointer2017020120170105
77188sphlib-adaptedgcc -O3 -fomit-frame-pointer2017020120170105
77228sphlibgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
77288sphlibgcc -march=nocona -O -fomit-frame-pointer2017020120170105
77292sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
77296sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
77356sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
77372sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
77404sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
77448sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
77516sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
77544sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
77696sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
77760sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
77816sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
77928sphlibgcc -O -fomit-frame-pointer2017020120170105
78000sphlibgcc -m64 -O -fomit-frame-pointer2017020120170105
78252sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
78284sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
78316sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
78372sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
78412sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
78460sphlib-adaptedgcc -O -fomit-frame-pointer2017020120170105
78564sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
78568sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
78576sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
78580sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
78676sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
78816sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
78816sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
79280sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2017020120170105
80484opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
80488opt64gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
80496opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
80520sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
80532opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
80564sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
80576sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
80612opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
80616opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
80656opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
80668opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
80688opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
80696opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
80704opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
80796sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2017020120170105
80824sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
80824sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2017020120170105
80828sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
80836sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
80840sphlib-adaptedgcc -O2 -fomit-frame-pointer2017020120170105
80852sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
80852sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
80888sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
80908sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
80916sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
81192opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
81200opt64gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
81276sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
81276sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
81304sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
81304sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
81336sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
81416sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2017020120170105
81552sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
81604sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
81688opt64gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
81692sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
81712opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
81976opt64gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
82020opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
82020opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
82044opt64gcc -m64 -O3 -fomit-frame-pointer2017020120170105
82104opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
82140opt64gcc -O3 -fomit-frame-pointer2017020120170105
82224opt64gcc -m64 -O2 -fomit-frame-pointer2017020120170105
82264opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
82264opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
82268opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
82268opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
82272opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
82276opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
82284opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
82300opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
82308opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
82388sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
82388opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
82412sphlib-adaptedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
82712opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
82820opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
82836opt64gcc -O2 -fomit-frame-pointer2017020120170105
82856sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
82876opt64gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
82888opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
82968opt64gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
83068opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
83256opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
83604opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
83664opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
83780opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
83824opt64gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
83956opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
83956opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
83968opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
83996opt64gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
84008opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
84204opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
84864opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
84884opt64gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
84984opt64gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
84988opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
85048opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
85056opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
85132opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
85160sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
85204sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
85304sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
85312sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
85356sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
85376sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
85484opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
85552sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
85592sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
85612sphlibgcc -Os -fomit-frame-pointer2017020120170105
85620sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
85648opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
85696sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
85700sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
85704sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
85704sphlibgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
85712sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
85720sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
85760opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
85812sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
85816opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
85896sphlibgcc -m64 -Os -fomit-frame-pointer2017020120170105
85960opt64gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
85976opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
85984opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
85988opt64gcc -m64 -Os -fomit-frame-pointer2017020120170105
86004vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
86048opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
86052opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
86052opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
86128sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
86128sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
86144opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
86184opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
86188vperm-intrgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
86200vperm-intrgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
86208opt64gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
86260opt64gcc -Os -fomit-frame-pointer2017020120170105
86260opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
86280opt64gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
86316opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
86324opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
86332sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
86348opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
86372opt64gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
86384opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
86404opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
86416opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
86424opt64gcc -O -fomit-frame-pointer2017020120170105
86428opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
86456opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
86500opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
86544opt64gcc -m64 -O -fomit-frame-pointer2017020120170105
86612sphlibgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
86628opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
86688opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
87012opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
87152opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
87456vperm-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
87472sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
87548vperm-intrgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
87548vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
87600sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
87632sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
87636sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
87660sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
87664sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
87680sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
87720sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
87740sphlib-adaptedgcc -Os -fomit-frame-pointer2017020120170105
87744sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
87744sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
87752sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
87792sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
87800sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
87800sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
87812sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
87828sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
87836sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
87844opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
87908sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
87944opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
88008opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
88104sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
88136sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
88220opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
88248sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
88428sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2017020120170105
88428opt64gcc -march=k8 -O -fomit-frame-pointer2017020120170105
88468sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
88624opt64gcc -march=nocona -O -fomit-frame-pointer2017020120170105
88628sphlib-adaptedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
89436sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
105348sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
105348sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
106112sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
106136sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
106172sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
107432sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
110536sphlib-adaptedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
110536sphlib-adaptedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
110536sphlib-adaptedclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
110540sphlib-adaptedclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
110560sphlib-adaptedclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
110564sphlib-adaptedclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
111440sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
111960sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
112456sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
112456sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
112708sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
112712sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
112716sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
112720sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
112720sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
112884sphlib-smallgcc -m64 -O -fomit-frame-pointer2017020120170105
112952sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
113020sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
113560sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
113576sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
113584sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
113588sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
113664sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
113680sphlib-smallgcc -O -fomit-frame-pointer2017020120170105
113992sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017020120170105
114124sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
114124sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
114196sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
114320sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
114344sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
114344sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
114468sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
114772sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
114832sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
115076sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
115076sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
115360sphlib-smallgcc -O3 -fomit-frame-pointer2017020120170105
115616sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
115852sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
115852sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
115864sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
115868sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
115932sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
115952sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017020120170105
116292sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
117368sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
117368sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
117668sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
117668sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
117972sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
117972sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
118316sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017020120170105
118512sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
118608sphlib-smallgcc -O2 -fomit-frame-pointer2017020120170105
118828sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
119084sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
119208sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
119732sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
120040sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
120228sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
120232sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
120728sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017020120170105
120852sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
120880sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
121156sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
121304sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
121420sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
121492sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
122044mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
122080mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
122628mmxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
122668mmxclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
122676mmxclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
122712mmxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
122712mmxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
123136mmxclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
123524mmxgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
123584mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
123644mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
123668mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
123692mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
123752mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
123756mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
123780mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
123836mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
123872mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
123912mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
123984mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
124056mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
124088mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
124104mmxgcc -O3 -fomit-frame-pointer2017020120170105
124220mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
124232mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
124344mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
124356mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
124372mmxgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
124388mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
124480mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
124488mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
124596sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
124628mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
124640mmxgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
124656sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
124660mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
124672mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
124688mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
124740mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
124812mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
124848mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
124908sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
124952mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
124996mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
125100mmxgcc -m64 -O3 -fomit-frame-pointer2017020120170105
125156mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
125180mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
125260mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
125264mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
125300mmxgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
125300mmxgcc -march=nocona -O -fomit-frame-pointer2017020120170105
125400mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
125428sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
125428sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
125468sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
125472sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
125472sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
125488sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
125492sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017020120170105
125496sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
125508mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
125520mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
125532sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
125684sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
125696sphlib-smallgcc -Os -fomit-frame-pointer2017020120170105
125704sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
125716sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
125732mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
125808sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
125928mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
126020sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
126068sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
126080sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
126124sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
126508mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
126516mmxgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
126696sphlibcc2017020120170105
126768mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
126804mmxgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
126912sphlibgcc2017020120170105
127036mmxgcc -m64 -O -fomit-frame-pointer2017020120170105
127228sphlibgcc -funroll-loops2017020120170105
127352mmxgcc -O -fomit-frame-pointer2017020120170105
127444mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
127472mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
127504mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
127596mmxgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
127668mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
127728mmxgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
127728mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
127772mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
127804mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
127848sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
127852sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
127908mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
127908mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
128060mmxgcc -O2 -fomit-frame-pointer2017020120170105
128084sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
128084mmxgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
128100sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
128100sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
128108mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
128116sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
128348mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
128352sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
128420mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
128428sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
128448mmxgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
128452mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
128504mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
128632mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
128736mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
128744mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
128756mmxgcc -march=k8 -O -fomit-frame-pointer2017020120170105
128932sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
128948mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
129180mmxgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
129284mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
129400mmxgcc -m64 -O2 -fomit-frame-pointer2017020120170105
129608sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
129708sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
129748sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
129784sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
129804mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
129816mmxgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
129820mmxgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
129868sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
129888mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
129892sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
129952mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
130068mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
130080sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
130108mmxgcc -Os -fomit-frame-pointer2017020120170105
130120mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
130124mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
130132mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
130180mmxgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
130216mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
130280mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
130316sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
130332sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
130420mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
131024sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
131052mmxgcc -m64 -Os -fomit-frame-pointer2017020120170105
131984sphlib-adaptedgcc2017020120170105
132196sphlib-adaptedgcc -funroll-loops2017020120170105
132264sphlib-adaptedcc2017020120170105
133780mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
206132opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
206132opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
206700opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
206764opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
206780opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
207524sphlib-smallgcc -funroll-loops2017020120170105
207588sphlib-smallgcc2017020120170105
207888opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
208172opt32gcc -m64 -O3 -fomit-frame-pointer2017020120170105
208180opt32gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
208248opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
208452opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
208656opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
208716opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
208892opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
208928opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
208948opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
209368opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
209372opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
209516opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
209724opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
209840opt32gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
209948opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
210088opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
210236opt32gcc -m64 -O2 -fomit-frame-pointer2017020120170105
210244opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
210264opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
210352opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
210364opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
210372opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
210448opt32gcc -O2 -fomit-frame-pointer2017020120170105
210516opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
210568opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
210576opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
210576opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
210616opt32gcc -m64 -Os -fomit-frame-pointer2017020120170105
210644opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
210676opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
210732opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
210836opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
210880opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
210884opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
210884opt32gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
210904opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
210928opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
210968opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
210980opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
211032opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
211036opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
211044opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
211044opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
211048opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
211048opt32gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
211128opt32gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
211140opt32gcc -O3 -fomit-frame-pointer2017020120170105
211164opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
211176opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
211204opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
211244opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
211244opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
211460opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
211504opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
211504opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
211512opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
211524opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
211536opt32gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
211572opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
211576opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
211636opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
211640opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
211716opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
211736opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
211772opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
211792opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
211804opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
211804opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
211804opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
211808opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
211812opt32gcc -O -fomit-frame-pointer2017020120170105
211812opt32gcc -m64 -O -fomit-frame-pointer2017020120170105
211824opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
211824opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
211840opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
211852opt32gcc -march=nocona -O -fomit-frame-pointer2017020120170105
211888opt32gcc -march=k8 -O -fomit-frame-pointer2017020120170105
211892opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
211900opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
211928opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
211936opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
211992opt32gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
212068opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
212124opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
212192opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
212340opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
212396opt32gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
212712opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
212716opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
212784opt32gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
213616opt32gcc -Os -fomit-frame-pointer2017020120170105
214168opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
214276opt32gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
214352opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
214716opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
214724opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
35712032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
35747232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
35822432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
358896sphlib-smallcc2017020120170105
35986832bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
36978832bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
36981632bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
36984432bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
37010032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
37943632bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
37978032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
38054432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
38319232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
38634832bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
39452832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
39453232bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
39453232bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
39880832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
39903632bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
40344032bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
40389232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
41501232bit-bytesliced-c-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
41907232bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
41962832bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
41972432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
42246032bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
42404032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
42446832bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
42700832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
42806432bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
42870032bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
42871232bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
42873232bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
43401232bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2017020120170105
43433232bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2017020120170105
43533632bit-bytesliced-c-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
43533632bit-bytesliced-c-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
43595632bit-bytesliced-c-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
43656832bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
43737232bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
43738432bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
43874032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
44088032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
44104432bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
44116032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
44152832bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
44455632bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
44490032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
448836opt32cc2017020120170105
452488opt32gcc -funroll-loops2017020120170105
454524opt32gcc2017020120170105
55224432bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
55252432bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
56022832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
56035232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
56036032bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
56038832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
56040032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
56041232bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
56219632bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
57325232bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
57355632bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
58122032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
58212032bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
58352432bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
58364032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
58407232bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2017020120170105
58452432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
58452832bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
58519632bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2017020120170105
58520832bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
58580032bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
58610832bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
58614032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
58682832bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2017020120170105
58720832bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2017020120170105
58721232bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
58722832bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
58724832bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
58736832bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
58779232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
58788032bit-bytesliced-c-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
58874832bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
58889232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
58954032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
58970032bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
58992032bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
60199632bit-bytesliced-c-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
607048mmxgcc -funroll-loops2017020120170105
607560mmxgcc2017020120170105
60915632bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
60933232bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
800308mmxcc2017020120170105
80233232bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2017020120170105
80236032bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
89221232bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2017020120170105
89426832bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
90093232bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2017020120170105
90094832bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
90152432bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2017020120170105
93587232bit-bytesliced-c-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
93744832bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
93810032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
93813632bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
93834832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
93996832bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
94104832bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
94141632bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
370375232bit-bytesliced-c-smallcc2017020120170105
410049632bit-bytesliced-c-smallgcc -funroll-loops2017020120170105
410394432bit-bytesliced-c-smallgcc2017020120170105

Test failure

Implementation: crypto_hash/groestl512/avx
Compiler: gcc
error 111

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

Test failure

Implementation: crypto_hash/groestl512/avx
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: cc
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: 5, namely:
CompilerImplementations
cc aesni-intr
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: cc
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: 5, namely:
CompilerImplementations
cc avx-intr
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: cc
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: 5, namely:
CompilerImplementations
cc vperm-intr
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: cc
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: 7, namely:
CompilerImplementations
cc aesni
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=native -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: cc
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: 7, namely:
CompilerImplementations
cc avx
clang -O3 -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=native -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: cc
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: 7, namely:
CompilerImplementations
cc vperm
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=native -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: cc
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: 7, namely:
CompilerImplementations
cc opt64
clang -O3 -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=native -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/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: cc: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc core2duo opteron

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:906:11: error: always_inline function '_mm256_castsi256_pd' requires target feature 'xsave', but would be inlined into function 'TF1024' that is compiled without support for 'xsave'
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: ./groestl-intr-avx.h:33:47: note: expanded from macro 'insert_m128i_in_m256d'
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:906:11: error: always_inline function '_mm256_castpd_si256' requires target feature 'xsave', but would be inlined into function 'TF1024' that is compiled without support for 'xsave'
hash.c: ./groestl-intr-avx.h:33:91: note: expanded from macro 'insert_m128i_in_m256d'
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:906:11: error: always_inline function '_mm256_castsi128_si256' requires target feature 'xsave', but would be inlined into function 'TF1024' that is compiled without support for 'xsave'
hash.c: ./groestl-intr-avx.h:33:67: note: expanded from macro 'insert_m128i_in_m256d'
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: /usr/bin/../lib/clang/3.8.0/include/avxintrin.h:1183:13: note: expanded from macro '_mm256_insertf128_si256'
hash.c: (__v4di)_mm256_castsi128_si256((__m128i)(V2)), \
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:907:11: error: always_inline function '_mm256_castsi256_pd' requires target feature 'xsave', but would be inlined into function 'TF1024' that is compiled without support for 'xsave'
hash.c: ymm9 = insert_m128i_in_m256d(ymm9, xmm9, 0);
hash.c: ^
hash.c: ./groestl-intr-avx.h:33:47: note: expanded from macro 'insert_m128i_in_m256d'
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: ...

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

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: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesni-intr vperm-intr
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: clang: error: no such file or directory: 'try.c'
try.c: clang: error: no such file or directory: 'try-anything.c'
try.c: clang: error: no such file or directory: 'crypto_hash_groestl512.a'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: 70, namely:
CompilerImplementations
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: gcc
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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: 70, namely:
CompilerImplementations
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: gcc
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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: 70, namely:
CompilerImplementations
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: gcc
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: 2, namely:
CompilerImplementations
gcc opt64
gcc -funroll-loops opt64

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc
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: 4, namely:
CompilerImplementations
gcc core2duo opteron
gcc -funroll-loops core2duo opteron

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: 92, 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=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 -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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: 24, 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
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx-intr
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx-intr
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx-intr
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx-intr
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx-intr
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx-intr