Implementation notes: amd64, kizomba, crypto_hash/keccakc448

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: keccakc448
TimeImplementationCompilerBenchmark dateSUPERCOP version
13016inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
13165inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13248simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
13256simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
13260inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
13268simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
13270inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
13299simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
13353simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
13365simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13387simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
13432inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
13441simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
13446inplacegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
13449simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
13454inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
13457inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
13490opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
13496opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13500inplacegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
13502simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
13506opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
13510simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
13512simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
13557opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
13599opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
13619opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
13681inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
13941opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
13947opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
13956opt64u6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
14077inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
14090inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
14289opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
14290opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
14292opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
14303opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
14308opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
14308opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
14309opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
14316opt64lcu24shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
14332opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2018081920180818
14332opt64lcu24shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
14333opt64lcu24shldgcc -Os -fomit-frame-pointer2018081920180818
14334opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
14335opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
14339opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
14339opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
14348opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
14349opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
14352opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
14369opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
14369opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
14377opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
14396opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
14413opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
14433opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
14498opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
14518opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
14520opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
14668opt64u6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
14671opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
14672opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
14674opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
14689opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
14694opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
14699opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
14702opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
14705opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
14705opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
14740opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
14756opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
14766opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
14768opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
14773opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
14777opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
14778opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
14778opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
14780opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
14780opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
14784opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
14786opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
14786opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
14793opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
14797opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
14800opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
14809opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
14819opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
14848opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
14851opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
14863opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
14881opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
14883opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
14898opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
14905opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
14907opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
14921opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
14955opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
14962opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
14964opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
14988opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
15013opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
15026opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
15044x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
15049x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
15050x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15054x86_64_shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
15055x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
15056opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15057opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
15060x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
15063x86_64_shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
15068x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15070x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
15071opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15071x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15071x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
15073x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15073x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
15076x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2018081920180818
15081x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
15081x86_64_shldgcc -m64 -O -fomit-frame-pointer2018081920180818
15081x86_64_shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
15081opt64lcu24gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
15083x86_64_shldgcc -O -fomit-frame-pointer2018081920180818
15083opt64lcu24gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
15083x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
15085x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
15090opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15091x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15095opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15095opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
15097x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
15099opt64lcu24gcc -m64 -Os -fomit-frame-pointer2018081920180818
15103opt64lcu24gcc -Os -fomit-frame-pointer2018081920180818
15103x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
15111x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
15117x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
15117x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15117opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
15119x86_64_shldgcc -m64 -Os -fomit-frame-pointer2018081920180818
15119x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
15119x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15121x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
15123opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
15125x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15127opt64lcu24gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
15127opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
15129opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15129x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15129x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
15131x86_64_shldgcc -Os -fomit-frame-pointer2018081920180818
15131x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
15133x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15133x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15134opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
15135x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
15135x86_64_shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
15135x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
15135x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
15136x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15137x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
15137x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15137x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15137x86_64_shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
15138x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
15139x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15139x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
15140x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
15142opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
15143x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15143opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2018081920180818
15143x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15143opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
15143x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15143x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15143x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
15144x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15144x86_64_shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
15145x86_64_shldgcc -O3 -fomit-frame-pointer2018081920180818
15145x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
15145x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2018081920180818
15147x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
15147x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
15147x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2018081920180818
15147opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
15147x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
15148opt64lcu24gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
15149x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
15149x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
15149x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
15150opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15151x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
15151x86_64_shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
15151x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
15153opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15153x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
15154x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
15155x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2018081920180818
15155opt64lcu24gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
15157x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15157x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
15158opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15159x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15159x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
15159x86_64_shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
15160x86_64_shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
15161x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15161opt64lcu24shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
15161opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
15163opt64lcu24shldgcc -O -fomit-frame-pointer2018081920180818
15163x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15163opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
15163x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
15165x86_64_shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
15165x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
15167x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
15169x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
15172opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
15172x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15172opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
15172opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2018081920180818
15175opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
15179opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
15179x86_64_shldgcc -O2 -fomit-frame-pointer2018081920180818
15181opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
15182opt64lcu24shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
15184opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15190opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
15194x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
15198opt64lcu24shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
15199opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15201opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
15202x86_64_shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
15203opt64lcu24shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
15206x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
15206x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15207opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
15210opt64lcu24shldclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15211x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
15212opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
15213x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
15213opt64lcu6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
15213opt64lcu24shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
15214x86_64_shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
15216x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
15221x86_64_shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
15222opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
15222x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
15223opt64lcu24shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
15224opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
15225opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
15226x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15226opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
15228opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
15228opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15228opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15228opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
15228opt64lcu24shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
15228x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
15230opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
15232x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15232x86_64_shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
15234opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
15236opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
15238opt64lcu24shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
15238x86_64_shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
15238opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
15238opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
15240opt64lcu24shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
15241x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
15246opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
15246opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
15250opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
15254opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2018081920180818
15256opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
15260opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15262opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
15262opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15265opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15276opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
15276x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
15284opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
15289opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15291opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15296x86_64_shldcc2018081920180818
15298opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
15303x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
15304opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15309opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
15312opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15313opt64lcu6gcc -Os -fomit-frame-pointer2018081920180818
15314opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
15316opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15317opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15317opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
15319opt64lcu6gcc -m64 -Os -fomit-frame-pointer2018081920180818
15321opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
15323opt64lcu6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
15328opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
15330opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2018081920180818
15330opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15331opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
15331opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
15331opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15331opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15333opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
15335opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15336opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
15337opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15337opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
15337opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
15337opt64lcu24gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
15338opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2018081920180818
15339x86_64_shldgcc2018081920180818
15339opt64lcu24shldgcc -O3 -fomit-frame-pointer2018081920180818
15339opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
15344opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
15344opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
15347opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
15348opt64lcu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
15352opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15354opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
15357x86_64_shldgcc -funroll-loops2018081920180818
15357opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
15363opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
15364opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15365opt64lcu24shldgcc -O2 -fomit-frame-pointer2018081920180818
15365opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
15367opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
15369opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
15373opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
15377opt64lcu24shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
15385opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
15393opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
15399opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
15407opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
15409opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
15409opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
15409opt64lcu24shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
15411opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
15411opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15413opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15414x86_64_shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
15427opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15434opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
15435opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15446opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
15454opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
15463opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
15464opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
15470opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15472opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
15474opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
15474opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
15480opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15482opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
15484opt64lcu24shldclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
15484opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15486opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
15486opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15488opt64lcu24shldclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
15496opt64lcu6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
15504x86_64_asmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
15506x86_64_asmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
15506opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
15510opt64lcu24shldclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15510opt64lcu6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
15520x86_64_asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
15522opt64lcu24shldclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15529opt64lcu24shldclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15529opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
15529opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
15530opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15537opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
15545opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
15546opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
15549opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
15550opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15555opt64lcu24shldclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
15555opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
15572opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
15573opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
15581opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15581opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15583opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15583x86_64_asmgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
15584opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
15585x86_64_asmgcc -Os -fomit-frame-pointer2018081920180818
15586x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
15587x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15588x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15589x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15589x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
15592x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
15595x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
15595x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
15597opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15597x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
15597x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
15599x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
15601x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
15602opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15604x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
15605opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15605opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15605opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
15609x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
15611x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
15611x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
15611x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
15613x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
15613x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15613opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15613x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
15615x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15615x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
15615x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15615x86_64_asmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
15615x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
15617x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
15617x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
15619x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15619x86_64_asmgcc -m64 -O -fomit-frame-pointer2018081920180818
15619x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
15619x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
15621x86_64_asmgcc -m64 -Os -fomit-frame-pointer2018081920180818
15621x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
15621x86_64_asmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
15623x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
15623x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2018081920180818
15625opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15625x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
15627x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
15627x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
15637x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15637x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
15637x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
15639x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
15651x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15652x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
15653x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
15655x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15657x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
15659x86_64_asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
15665x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
15667x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15667x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
15670x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15671x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15671x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
15671x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15671x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15673x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
15673x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
15673x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
15673x86_64_asmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
15673x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2018081920180818
15674x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15674x86_64_asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
15675x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15675x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
15675x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
15677x86_64_asmgcc -O -fomit-frame-pointer2018081920180818
15677x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15679x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
15681x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
15681x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
15682x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
15683x86_64_asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
15684x86_64_asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
15686x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15686x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
15687x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
15688x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2018081920180818
15688x86_64_asmgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
15688x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
15690x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
15692x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
15692x86_64_asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
15696x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15696x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
15700x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
15704x86_64_asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
15706x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
15716x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
15717x86_64_asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
15718x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2018081920180818
15722x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15724x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15738x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15752x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
15762x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
15778opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15812x86_64_asmgcc -funroll-loops2018081920180818
15835x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15836opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
15837opt64lcu6clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
15840opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
15842x86_64_asmgcc2018081920180818
15845opt64lcu6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15848x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15849opt64lcu6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
15850x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
15851opt64lcu6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
15852x86_64_asmcc2018081920180818
15853opt64lcu6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15853opt64lcu24gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
15857x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
15857opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
15859x86_64_asmgcc -O3 -fomit-frame-pointer2018081920180818
15859opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
15863opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
15871opt64lcu24gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
15871opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
15871opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
15873opt64lcu6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15893x86_64_asmgcc -O2 -fomit-frame-pointer2018081920180818
15903opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15905opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
15906opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
15923opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
15933opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15960opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15968opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
15979opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
15980opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
15988opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2018081920180818
15990opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
15990opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
15992opt64lcu24gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
15994opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
15996opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
16004opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
16004opt64lcu24gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
16004opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
16008opt64lcu24gcc -m64 -O -fomit-frame-pointer2018081920180818
16008opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
16008x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16008opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
16012opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
16020opt64lcu24gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
16020opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
16031opt64lcu24gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
16036opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
16037opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
16040opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
16043opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2018081920180818
16050opt64lcu6gcc -O2 -fomit-frame-pointer2018081920180818
16050opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2018081920180818
16050opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
16055opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
16056opt64lcu24gcc -O2 -fomit-frame-pointer2018081920180818
16060opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
16066opt64lcu24gcc -O3 -fomit-frame-pointer2018081920180818
16069opt64lcu24clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
16077opt64lcu24clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16083opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
16089opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
16101opt64lcu24clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
16113opt64lcu24clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16117opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2018081920180818
16121opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
16129opt64lcu24clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16129opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
16129opt64lcu6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
16131opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
16137opt64lcu24gcc -O -fomit-frame-pointer2018081920180818
16137opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
16139opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
16157opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
16161opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
16167opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2018081920180818
16169opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2018081920180818
16171opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
16178opt64lcu6gcc -O3 -fomit-frame-pointer2018081920180818
16183opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
16185opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
16188opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
16190opt64lcu6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
16190opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
16196opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
16201opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
16208opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
16218opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
16219opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2018081920180818
16222opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
16230opt64lcu6gcc -m64 -O -fomit-frame-pointer2018081920180818
16234opt64lcu6gcc -O -fomit-frame-pointer2018081920180818
16238opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
16240opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
16240opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16249opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
16258opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
16261opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
16264opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
16268opt64lcu6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
16270opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
16278opt64lcu6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
16289opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16291opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
16307opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
16311opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
16316opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
16319opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2018081920180818
16321opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
16330opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16331opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16334opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
16340opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
16357opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
16425opt64lcu24clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
16555opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
16558opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
16567opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
16573opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
16576opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
16585opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
16641opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
16652opt64u6gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
16657opt64u6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
16657opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
16673opt64u6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
16674opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
16705opt64lcu6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
16720opt64lcu6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
16756opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
16762inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
16776inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
16792inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
16793opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
16794inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
16795inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
16797inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
16798opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
16806inplacegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
16811opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
16827inplacegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
16838opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
16843simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
16844simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
16847simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
16853opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
16863opt64u6gcc -Os -fomit-frame-pointer2018081920180818
16864opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
16867simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
16867opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
16867opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
16869inplacegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
16873simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
16877inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
16877opt64u6gcc -m64 -Os -fomit-frame-pointer2018081920180818
16879inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
16881inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
16883simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
16885inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
16893inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
16897inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
16898simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
16901simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
16901opt64u6gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
16927inplacegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
16931inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
16941inplacegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
16964inplacegcc -Os -fomit-frame-pointer2018081920180818
16966inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
16968inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
16971inplacegcc -m64 -Os -fomit-frame-pointer2018081920180818
16980inplacegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
17024simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
17028inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
17093simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
17095simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
17101simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
17115simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
17137simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
17137simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
17141simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
17143simplegcc -Os -fomit-frame-pointer2018081920180818
17143simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
17147simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
17147simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
17155simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
17161simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
17197simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
17205simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
17210simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
17248simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
17252opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
17269opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
17270simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
17276simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
17278simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
17294simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17302simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
17310simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17353simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17379opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
17387opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
17434opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
17436opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
17445opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
17453simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
17456inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
17457inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
17465inplacegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
17468simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
17496opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17536inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17539inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
17544opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
17558simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
17560opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17561inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17571simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
17572inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
17573inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
17581simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
17582simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17586simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
17587simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
17587simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
17587simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17587simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
17591simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
17593simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17594simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
17599simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
17600simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
17611simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
17641simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
17653simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
17654simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
17659simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
17663simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
17665opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
17667simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
17673simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
17676inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
17676inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17677inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
17680opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
17682simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
17684simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
17685opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
17689opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
17692opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17693opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
17694opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
17695simplegcc -O2 -fomit-frame-pointer2018081920180818
17706opt64u6clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
17707simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
17712opt64u6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
17715opt64u6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
17718opt64u6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
17719opt64u6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
17721opt64u6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
17752inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
17752inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
17772simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
17780simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
17783opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
17815opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
17817opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
17824opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
17833simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
17841opt64u6gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
17845opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
17891opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
17956inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
17956inplacegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
17960inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
17960inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
17977inplacegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
17982simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
17985simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
17985inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
17992simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
17992inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
18006inplacegcc -O2 -fomit-frame-pointer2018081920180818
18008inplacegcc -m64 -O2 -fomit-frame-pointer2018081920180818
18011inplacegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
18012inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
18014opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
18019simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
18022opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
18024inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
18024opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
18026opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
18032opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
18034opt64u6gcc -O2 -fomit-frame-pointer2018081920180818
18038opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
18040opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
18040opt64u6gcc -m64 -O2 -fomit-frame-pointer2018081920180818
18040simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
18051opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
18052opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
18056simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
18056opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
18067inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
18085inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
18087inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
18097inplacegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
18102simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
18102simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
18109simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
18111simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
18115opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
18121inplacegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
18123inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
18125opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
18125inplacegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
18129inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18149opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
18149inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
18152inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18153inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
18165opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
18170opt64u6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
18170opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
18194opt64u6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
18205simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
18211simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
18212simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
18213simplegcc -O -fomit-frame-pointer2018081920180818
18218simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
18226simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
18226simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
18228simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
18229simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
18230simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
18232simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18238simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
18248simplegcc -m64 -O -fomit-frame-pointer2018081920180818
18252inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
18252inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
18252simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
18252simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
18256simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18258simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
18260simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
18276simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
18285simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
18288simplegcc -O3 -fomit-frame-pointer2018081920180818
18288simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
18295inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
18300inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
18306sseu2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
18309sseu2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
18315inplacegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
18318simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
18323inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
18387simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
18392sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
18399sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
18420sseu2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
18426opt64u6gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
18430inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
18431inplacegcc -march=k8 -O -fomit-frame-pointer2018081920180818
18436sseu2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
18437opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
18438opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18450opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
18462inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
18464opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18466inplacegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
18468opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
18476sseu2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
18482sseu2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
18516inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
18518inplacegcc -m64 -O -fomit-frame-pointer2018081920180818
18522inplacegcc -O -fomit-frame-pointer2018081920180818
18530opt64u6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
18540opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
18540opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
18542opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
18552opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
18564sseu2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
18605sseu2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
18631opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
18635sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
18639sseu2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
18645opt64u6gcc -O3 -fomit-frame-pointer2018081920180818
18661sseu2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
18671opt64u6gcc -march=nocona -O -fomit-frame-pointer2018081920180818
18673opt64u6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
18675opt64u6gcc -m64 -O3 -fomit-frame-pointer2018081920180818
18678simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
18679opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
18680opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
18684inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
18684simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18685inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
18691opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
18691inplacegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
18705opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
18705inplacegcc -march=nocona -O -fomit-frame-pointer2018081920180818
18711opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
18720simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
18720inplacegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18728inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
18734opt64u6gcc -O -fomit-frame-pointer2018081920180818
18734opt64u6gcc -m64 -O -fomit-frame-pointer2018081920180818
18736simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18738opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
18744opt64u6gcc -march=k8 -O -fomit-frame-pointer2018081920180818
18754opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
18775sseu2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
18779inplacegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
18785sseu2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
18807opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
18821sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
18848inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
18855inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
18865inplacegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
18883inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18891inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
18899inplacegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
18912sseu2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
18912inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
18921inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
18928sseu2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
18947inplacegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
18947inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
18953inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
18968opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
19029inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
19035inplacegcc -O3 -fomit-frame-pointer2018081920180818
19041inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
19048inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
19052inplacegcc -m64 -O3 -fomit-frame-pointer2018081920180818
19286sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
19415sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
19436sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
19683sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
19695sseu2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
19708sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
19836simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
19841simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
19845sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
19890sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
19919sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
19925sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
19929sseu2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
19936simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
19940sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
19965simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
19974inplaceclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
20002sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
20032inplaceclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
20125sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
20165sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
20175compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
20215sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
20228sseu2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
20298sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
20349compactclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
20351sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
20387sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
20427sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
20492opt64u6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
20510opt64u6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
20546sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
20766sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
20779sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
20857compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
20877compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
21057compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
21079compactclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
21093compactclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
21163compactclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
21195compactclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
21335compactclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
21478inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
21488inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22836inplaceclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22967inplaceclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
23041inplaceclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
23059inplaceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
23083inplaceclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
23089opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
23296inplaceclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
31221opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
31246opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
31746opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
31764opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
32236opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
32349opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
32367opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
32435opt32bi-rvku2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
32445opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
33053compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
33068compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
33068compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
33149compactgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
33168compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
33182compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
33310compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
33359compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
33394compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
33466opt32bi-rvku2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
33474mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
33482mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
33607compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
33752compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
33798mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
33807mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
33819mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
33830opt32bi-rvku2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
33851compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
33861compactgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
33875compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
33938opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
33994mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
34016mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
34057compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
34119mmxu1gcc -m64 -Os -fomit-frame-pointer2018081920180818
34119mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
34125mmxu1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
34137mmxu1gcc -Os -fomit-frame-pointer2018081920180818
34194mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
34209mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
34214mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
34230mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
34240mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
34309mmxu1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
34334mmxu1gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
34344mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
34392mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
34419mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
34425mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
34440mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
34442mmxu1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
34463mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
34472mmxu1gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
34599compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
34609mmxu1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
34633compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
35040compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
35040compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
35043compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35068compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35072compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
35148mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
35165compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
35195compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
35216compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
35280compactgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
35327mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
35549mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
35566mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
35570mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
35591mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
35609mmxu1gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
35619mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
35629mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
35643mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
35655mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
35685mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
35710mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
35712mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
35720mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
35728mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
35735mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
35843mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
35903mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
35968mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
35978opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
36041mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
36064mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
36067mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
36078mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
36080mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
36085mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
36085opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
36172mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
36355mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
36428opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
36508mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
36518mmxu1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
36527mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
36560mmxu1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
36570mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
36578opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
36607mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
36611mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
36678opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
36695opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
36788mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
36815opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
36857mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
36867mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
36903mmxu1gcc -march=nocona -O -fomit-frame-pointer2018081920180818
36909opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
36928mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
37034mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
37046opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
37062opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
37110mmxu1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
37120opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
37162opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
37179opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
37234mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
37236mmxu1gcc -O2 -fomit-frame-pointer2018081920180818
37241mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
37242mmxu1gcc -O -fomit-frame-pointer2018081920180818
37242mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
37248mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
37250mmxu1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
37254mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
37258mmxu1gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
37266mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
37270mmxu1gcc -march=k8 -O -fomit-frame-pointer2018081920180818
37276mmxu1gcc -m64 -O -fomit-frame-pointer2018081920180818
37279mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
37280mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
37303opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
37321mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
37343opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
37359mmxu1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
37361opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
37363mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
37397mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
37409opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
37413mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
37419mmxu1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
37428mmxu1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
37429opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
37450opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
37469opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
37482mmxu1gcc -m64 -O2 -fomit-frame-pointer2018081920180818
37488mmxu1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
37492mmxu1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
37496mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
37508mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
37528mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
37532mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
37571mmxu1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
37599mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
37599mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
37613mmxu1gcc -O3 -fomit-frame-pointer2018081920180818
37617mmxu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
37621mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
37629opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
37631opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
37633opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
37633mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
37637mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
37639mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
37641opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
37666opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
37675opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
37702opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
37707opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
37728opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
37746mmxu1gcc -m64 -O3 -fomit-frame-pointer2018081920180818
37754opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
37811opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
37857mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
37871compactgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
37883opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
37885opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
37900opt32biT-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
37933opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
37938opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
37946opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
37992opt32bi-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
38012opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
38046opt32biT-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
38062opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
38072opt32bi-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38089opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
38109opt32bi-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38113mmxu1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38119opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
38121opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
38125mmxu1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
38135mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
38135mmxu1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38141mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
38143mmxu1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38147mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
38150mmxu1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
38159opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
38169mmxu1clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
38173mmxu1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38173opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
38175opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
38190opt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38194opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
38200opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
38220opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
38233opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
38238opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
38238opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
38254opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
38254opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
38266opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
38280opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
38287opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
38288opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
38293opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
38301opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2018081920180818
38304opt32bi-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38320opt32biT-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
38323opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
38327opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
38328opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2018081920180818
38331opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
38345opt32bi-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
38346opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
38349opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
38352opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
38357opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
38367opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
38389opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
38391opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
38396opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
38439opt32bi-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
38467opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2018081920180818
38480opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
38502opt32bi-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
38529opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2018081920180818
38540opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
38540opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
38540opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
38569opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
38579opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
38584opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
38667opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
38669opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
38669opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
38708opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
38782opt32biT-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38797opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
38830opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
38835opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
38843opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
38845opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
38873opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
38873opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
38901opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
38902opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
38917opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
38923opt32biT-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38925opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
38940opt32biT-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
38948opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
38957opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
38973opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
38974opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
39014opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
39034opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
39044opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
39049opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
39060opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
39069opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
39083compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
39095opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
39099opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
39127opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
39131opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
39143opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
39145opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39153opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
39160compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
39188opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
39198opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
39198opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
39228opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
39254opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
39255opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
39258opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
39274opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
39304opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
39317opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
39337opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
39353opt32biT-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
39355opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
39387opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
39399opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
39407opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
39414opt32biT-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
39414opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
39438opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
39448opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
39452opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
39467opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
39492opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
39496opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
39506opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2018081920180818
39541opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
39556opt32bi-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
39601compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
39623opt32bi-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
39637compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
39653opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
39661compactgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
39680compactgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
39744opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
39746opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
39757compactgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
39810opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
39813opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2018081920180818
39841opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
39873opt32bi-rvku2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
39901opt32bi-rvku2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
39915opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39932opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
39945opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
39953opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
39958opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
39980opt32bi-rvku2gcc -Os -fomit-frame-pointer2018081920180818
39981opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
39988opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
39992opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
39994opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2018081920180818
39994opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
40012opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
40016opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
40018opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
40026opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
40030opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
40042opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
40042opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
40043opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
40047opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
40053opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
40057opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
40091opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
40115opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40125opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
40131opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
40192opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
40234opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
40236opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
40242opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
40246opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
40256opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40258opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
40258opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
40264opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
40284opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
40290opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
40299opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
40310simplegcc2018081920180818
40321opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
40325opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40327opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40331opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
40331opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
40332opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
40339opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
40339opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
40367opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
40379opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40391opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
40452opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2018081920180818
40458opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
40460opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40463opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
40474simplegcc -funroll-loops2018081920180818
40474opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
40480opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
40481opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
40500opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
40508opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
40516opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
40532simplecc2018081920180818
40536opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
40538opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
40568opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40607opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
40621opt32biT-s2lcu4gcc -O -fomit-frame-pointer2018081920180818
40647opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2018081920180818
40665opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40667opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40675opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
40734opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40843opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
40865opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
40875opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40883opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40891opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40990opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
41006opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
41042opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
41044opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
41202opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
41204opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
41212opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
41264compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
41272compactgcc -O3 -fomit-frame-pointer2018081920180818
41274opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
41288compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
41300compactgcc -m64 -O3 -fomit-frame-pointer2018081920180818
41314compactgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
41325opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41397opt32biT-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
41399opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
41409opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41409opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
41415compactgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41419opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
41460compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
41476compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
41542compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
41573compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41718opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
41720opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41724opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
41744opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
41762opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
41770opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41864opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
41909opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2018081920180818
41947opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
41949opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
41982opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
41988opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
42014opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
42027opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
42038opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
42058opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
42065opt32bi-s2lcu4gcc -O -fomit-frame-pointer2018081920180818
42070opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
42129opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42140opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
42217opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42240opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
42256opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
42268opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
42270opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
42270opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42275opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
42297opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
42305opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
42339opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2018081920180818
42353opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
42371opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
42387opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
42415opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
42451opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
42548opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
42552opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
42607opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
42788opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
42932opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
42948opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
42959opt32bi-rvku2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
42963opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
42978opt32bi-rvku2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
43009opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
43012opt32bi-rvku2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
43137opt32bi-rvku2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
43188opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43212opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
43244opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43258opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
43393opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
43395opt32bi-rvku2gcc -O2 -fomit-frame-pointer2018081920180818
43462opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
43526opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
43581opt64lcu24cc2018081920180818
43671inplacegcc -funroll-loops2018081920180818
43710opt32bi-rvku2clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
43746inplacecc2018081920180818
43770opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2018081920180818
43781opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
43792opt32bi-rvku2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
43826opt64u6cc2018081920180818
43831opt64u6gcc -funroll-loops2018081920180818
43846inplacegcc2018081920180818
43908opt64u6gcc2018081920180818
43909opt64lcu6cc2018081920180818
43934opt64lcu6gcc -funroll-loops2018081920180818
43947opt64lcu24shldgcc -funroll-loops2018081920180818
43976opt64lcu24gcc -funroll-loops2018081920180818
43978opt32bi-rvku2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
44042opt64lcu24shldgcc2018081920180818
44065opt64lcu24shldcc2018081920180818
44147opt64lcu6gcc2018081920180818
44152opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
44176opt64lcu24gcc2018081920180818
44210opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
44212opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
44222opt32bi-rvku2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
44510opt32bi-rvku2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
44530opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
44547opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
44615opt32bi-rvku2gcc -O3 -fomit-frame-pointer2018081920180818
44649opt32bi-rvku2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
44686opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2018081920180818
44724opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
44871opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
44879opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
44984opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
44986opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
45143opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
46105opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
46218opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2018081920180818
46637opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
46641opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
46829opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
47200opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
47260opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2018081920180818
47276opt32bi-rvku2gcc -O -fomit-frame-pointer2018081920180818
47546opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
48161opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
48193opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
48209opt32bi-rvku2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
48258opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
48296opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2018081920180818
48349opt32bi-rvku2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
48363opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
48369opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
59105compactgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
59254compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
59330compactgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
59613compactgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
59617compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
59649compactgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
59785compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
60678compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
60690compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
60694compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
60699compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
60720compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
60810compactgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
60837compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
60839compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
60843compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
60850compactgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
60855compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
60865compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
60865compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
60923compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
60942compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
60990compactgcc -Os -fomit-frame-pointer2018081920180818
61004compactgcc -m64 -Os -fomit-frame-pointer2018081920180818
61107compactgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
61248compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
61716compactgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
61832compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
61837compactgcc -O -fomit-frame-pointer2018081920180818
61845compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
61865compactgcc -m64 -O -fomit-frame-pointer2018081920180818
61909compactgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
61917compactgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
61986compactgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
62071compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
62151compactgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
62199compactgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
62202compactgcc -march=k8 -O -fomit-frame-pointer2018081920180818
62228compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
62438compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
62528compactgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
62795compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
63021compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
63302compactgcc -march=nocona -O -fomit-frame-pointer2018081920180818
63373compactgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
63406compactgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
63419compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
63643compactgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
63664compactgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
63816compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
64978compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
65038compactgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
65272compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
65371compactgcc -O2 -fomit-frame-pointer2018081920180818
65379compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
65391compactgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
65496compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
65498compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
65506compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
65738compactgcc -m64 -O2 -fomit-frame-pointer2018081920180818
66349compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
66458compactgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
66522compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
77542compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
89178opt32bi-rvku2gcc -funroll-loops2018081920180818
89469opt32bi-rvku2cc2018081920180818
89565opt32bi-rvku2gcc2018081920180818
106418opt32biT-s2lcu4cc2018081920180818
106683opt32biT-s2lcu4gcc -funroll-loops2018081920180818
108372opt32biT-s2lcu4gcc2018081920180818
109105opt32bi-s2lcu4cc2018081920180818
109783opt32bi-s2lcu4gcc2018081920180818
109805opt32bi-s2lcu4gcc -funroll-loops2018081920180818
116026compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
116379compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
117754compact8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
118129compact8clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
119643compact8clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
119730compact8clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
120034compact8clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
121338compact8clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
121851compact8gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
122229compact8gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
123770compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
123825compact8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
123970compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
124893compact8clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
125254compact8clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
125581compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
125593compact8gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
125873compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
125910compact8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
127412compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
127524compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
127796compact8gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
127928compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
127998compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
128571compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
128632compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
128695compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
128752compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
135057compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
135351compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
135441compact8gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
136300compact8gcc -O3 -fomit-frame-pointer2018081920180818
136471compact8gcc -m64 -O3 -fomit-frame-pointer2018081920180818
136717compact8gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
136748compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
136875compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
136924compact8gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
136996compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
137073compact8gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
137162compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
137192compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
137204compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
137254compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
137409compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
137434compact8gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
137445compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
137454compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
137589compact8gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
137619compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
137949compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
138228compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
139284compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
140881compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
140893compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
141062compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
141175compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
141425compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
141560compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
141717compact8gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
141736compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
142609compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
144397compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
144399compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
144449compact8gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
144470compact8gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
144715compact8gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
145807compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
145863compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
145874compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
146054compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
146110compact8gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
146207compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
146286compact8gcc -m64 -O2 -fomit-frame-pointer2018081920180818
146458compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
146539compact8gcc -O2 -fomit-frame-pointer2018081920180818
149401compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
149433compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
149461compact8gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
149472compact8gcc -O -fomit-frame-pointer2018081920180818
149498compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
149550compact8gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
149561compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
149565compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
149619compact8gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
149667compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
149698compact8gcc -m64 -O -fomit-frame-pointer2018081920180818
149746compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
149838compact8gcc -march=k8 -O -fomit-frame-pointer2018081920180818
149847compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
154461compact8gcc -march=nocona -O -fomit-frame-pointer2018081920180818
160494compact8gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
162950compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
168000compact8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
172387compact8gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
194615mmxu1gcc2018081920180818
195611mmxu1gcc -funroll-loops2018081920180818
195907mmxu1cc2018081920180818
208502compact8gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
208506compact8gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
209746compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
209820compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
209927compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
210173compact8gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
210750compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
210842compact8gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
210965compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
211012compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
211047compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
211070compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
211076compact8gcc -m64 -Os -fomit-frame-pointer2018081920180818
211597compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
211883compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
211963compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
212402compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
212514compact8gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
212548compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
212562compact8gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
212578compact8gcc -Os -fomit-frame-pointer2018081920180818
212681compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
213105compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
215592compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
219897compactgcc -funroll-loops2018081920180818
220203compactcc2018081920180818
220375compactgcc2018081920180818
637324compact8gcc2018081920180818
638106compact8gcc -funroll-loops2018081920180818
648599compact8cc2018081920180818

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: cc
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: cc
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: cc
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:111:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:110:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: cc
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:101:11: note: called from here
KeccakF-1600-opt64.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:99:11: note: called from here
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from macro 'computeD'
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from macro 'ROL6464same'
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakF-1600-opt64.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from macro 'SHUFFLEBYTES128'
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from macro 'SHUFFLEBYTES128'
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: 2 errors generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:50:16: error: unknown token in expression in '.equ' directive
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:50:16: error: missing expression in '.equ' directive
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:51:16: error: unknown token in expression in '.equ' directive
keccak.s: .equ apInput, %rsi
keccak.s: ^
keccak.s: keccak.s:51:16: error: missing expression in '.equ' directive
keccak.s: .equ apInput, %rsi
keccak.s: ^
keccak.s: keccak.s:52:18: error: unknown token in expression in '.equ' directive
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:52:18: error: missing expression in '.equ' directive
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:55:16: error: unknown token in expression in '.equ' directive
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:55:16: error: missing expression in '.equ' directive
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:58:12: error: unknown token in expression in '.equ' directive
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakF-1600-opt64.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:97:43: note: called from here
KeccakF-1600-opt64.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:94:51: note: in definition of macro 'SWAP64'
KeccakF-1600-opt64.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:98:40: note: in expansion of macro 'GET64LOHI'
KeccakF-1600-opt64.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:106:13: note: in expansion of macro 'GET64HILO'
KeccakF-1600-opt64.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^~~~~
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^~~~~
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:111:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:110:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:111:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:110:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakF-1600-opt64.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:97:43: note: called from here
KeccakF-1600-opt64.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:94:51: note: in definition of macro 'SWAP64'
KeccakF-1600-opt64.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:98:40: note: in expansion of macro 'GET64LOHI'
KeccakF-1600-opt64.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:106:13: note: in expansion of macro 'GET64HILO'
KeccakF-1600-opt64.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakF-1600-opt64.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:97:43: note: called from here
KeccakF-1600-opt64.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:94:51: note: in definition of macro 'SWAP64'
KeccakF-1600-opt64.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:98:40: note: in expansion of macro 'GET64LOHI'
KeccakF-1600-opt64.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:106:13: note: in expansion of macro 'GET64HILO'
KeccakF-1600-opt64.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:103:11: note: called from here
KeccakF-1600-opt64.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:101:11: note: called from here
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer xopu24
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer xopu24
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xopu24
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv xopu24
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv xopu24
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv xopu24
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv xopu24