Implementation notes: amd64, rumba5, crypto_hash/keccak

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181113
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
14432simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
14560opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
14592opt64u6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
14592opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
14592simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
14624simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
14688simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
14688inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
14720opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
14720opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
14720inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
14720inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
14752inplacegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
14752simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
14784opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
14848inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
14944inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
15008opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
15040opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
15072simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
15200simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
15200opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
15264simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
15296simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
15296opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
15328inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
15392simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
15424inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
15424simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
15424inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
15456inplacegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
15552inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
15648opt64u6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
15648inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
15744opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
15776opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
15840opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
15936simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
16064opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
16064simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
16096opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16192opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
16224opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
16224opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16224opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
16256opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
16288opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
16320opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
16320opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
16320opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
16352opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
16352opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
16352opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
16352x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -O -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
16384opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
16384x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
16416x86_64_asmgcc -O3 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
16416x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
16448x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
16448x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
16448x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
16448x86_64_asmgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
16448opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
16448opt64lcu24gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
16448x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
16448opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
16448simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
16448opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
16480opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
16480x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
16480x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
16480x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
16480opt64lcu24gcc -m64 -Os -fomit-frame-pointer2018081820180818
16480opt64lcu24gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
16480opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
16480opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
16480opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
16480opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc2018081820180818
16512opt64lcu24gcc -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
16512opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
16512opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2018081820180818
16512x86_64_asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
16544x86_64_asmgcc -funroll-loops2018081820180818
16544x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
16544opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
16544x86_64_asmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
16544x86_64_asmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
16544x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
16544x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
16544x86_64_asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
16576x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2018081820180818
16576x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
16576x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
16608x86_64_asmgcc -O2 -fomit-frame-pointer2018081820180818
16608x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
16608x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
16608opt64lcu24gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
16608opt64lcu24gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
16608opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
16608x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
16608x86_64_asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
16608x86_64_asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
16640x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
16640x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
16640x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
16640x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
16640x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
16640x86_64_asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
16672opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
16672opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
16704opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
16704opt64lcu24gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
16704opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
16736x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
16736x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
16736opt64lcu24gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
16736opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
16736opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
16736x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2018081820180818
16768x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
16768opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
16768x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
16800opt64lcu6clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
16800opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
16800opt64lcu6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
16800opt64lcu6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16800opt64lcu6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16800opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
16832opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
16832opt64lcu6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
16832opt64lcu6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16832opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
16832opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
16832opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
16864x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
16864opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
16896opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
16896opt64lcu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
16928opt64lcu24clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16928opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
16928opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
16928opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
16928opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
16960x86_64_asmcc2018081820180818
16960opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
16960opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
16960opt64lcu24clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
16960opt64lcu24clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16960opt64lcu24clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
16960opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
16960opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
16960opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
16960opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
16960opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
16960opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
16992opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
16992opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
16992opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
16992opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
17024opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
17024opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17024opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17024opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
17024opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
17024opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
17024opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
17024opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
17024opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
17024opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
17056opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
17056opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
17056opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
17056opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
17056opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17056opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17056opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17056opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
17056opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
17056opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
17056opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
17056opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
17088opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17088opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
17088opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
17088opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
17088opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
17120opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
17120opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
17120opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
17120opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
17120opt64lcu6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
17120opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
17152opt64lcu24clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
17152opt64lcu6gcc -Os -fomit-frame-pointer2018081820180818
17152opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
17152opt64lcu6gcc -m64 -Os -fomit-frame-pointer2018081820180818
17152opt64lcu6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
17152opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
17152opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
17184opt64lcu24clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
17184opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
17184opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
17184opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
17184opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
17184opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
17184opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
17184opt64lcu24gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
17184opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
17184opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
17184opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
17184opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
17216opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
17216opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
17216opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
17216opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
17216opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2018081820180818
17248opt64lcu24gcc -O2 -fomit-frame-pointer2018081820180818
17248opt64lcu24gcc -O3 -fomit-frame-pointer2018081820180818
17248opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
17248opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2018081820180818
17248opt64lcu6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
17248opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
17280opt64lcu24gcc -O -fomit-frame-pointer2018081820180818
17280opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
17280opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
17280opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
17280opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
17280opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2018081820180818
17280x86_64_asmgcc -m64 -Os -fomit-frame-pointer2018081820180818
17280opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
17280opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
17280opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
17312opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
17312opt64lcu24gcc -m64 -O -fomit-frame-pointer2018081820180818
17312opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17312opt64lcu24gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
17312opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17312opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
17344opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
17344opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
17344opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
17344opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
17344opt64lcu6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
17344opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
17344opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
17344opt64lcu6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
17376opt64lcu6gcc -O3 -fomit-frame-pointer2018081820180818
17376opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
17376opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2018081820180818
17376opt64lcu6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
17376opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
17376opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
17408opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
17408opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2018081820180818
17440inplaceclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
17440opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17440opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
17440opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
17440opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17440opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
17440opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
17440opt64lcu24gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
17440opt64lcu24gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -m64 -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
17472opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
17472opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2018081820180818
17504opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
17504opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
17504opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
17504opt64lcu6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
17504opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
17504opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
17536inplaceclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
17536opt64lcu6gcc -O2 -fomit-frame-pointer2018081820180818
17536opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
17536opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2018081820180818
17536opt64lcu6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
17536opt64lcu24gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
17536opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
17536opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
17536opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
17568inplaceclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
17600inplaceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
17632opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17664simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
17664opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
17664opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
17664opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
17696opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
17728inplaceclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
17760simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17760simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
17760simplegcc -m64 -O2 -fomit-frame-pointer2018051520171218
17760opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2018081820180818
17792simplegcc -O2 -fomit-frame-pointer2018051520171218
17792opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
17824simplegcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
17856simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
17856simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17856simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17856simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
17888simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
17888simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
17888simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
17920opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17920opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
17920opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
17920opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
17952simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
17952simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
18016simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
18016simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
18016simplegcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
18048simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
18048simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
18080simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
18080simplegcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
18112simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
18112inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
18112simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
18112inplacegcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
18144simplegcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
18176inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
18240inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
18272inplacegcc -m64 -O2 -fomit-frame-pointer2018051520171218
18304inplacegcc -O2 -fomit-frame-pointer2018051520171218
18304inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
18304simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
18336inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
18336simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
18336simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
18336inplacegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
18400inplacegcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
18400inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
18400inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
18400opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
18400opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
18400inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
18400inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
18400inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
18400inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
18400opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
18400inplacegcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
18400simplegcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
18432inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
18432simplegcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
18432opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
18432inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
18432inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
18432inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
18432inplacegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
18464opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
18464opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
18464simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
18464inplacegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
18464inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
18464inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
18464simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
18496simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
18496simplegcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
18528simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
18528inplacegcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
18528inplacegcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
18528inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
18528inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
18528inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
18528opt64u6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
18560inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
18560opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
18560opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
18592opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
18592opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
18592opt64u6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
18592opt64u6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
18592opt64u6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
18592opt64u6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
18592simplegcc -O3 -fomit-frame-pointer2018051520171218
18592opt64u6gcc -Os -fomit-frame-pointer2018081820180818
18592inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
18592opt64u6gcc -m64 -Os -fomit-frame-pointer2018081820180818
18592opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
18592inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
18592opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
18592opt64u6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
18624opt64u6clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
18624opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
18624inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
18624inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
18624inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
18624opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
18624inplacegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
18624inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
18624inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
18624opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
18624opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
18624opt64u6gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
18656inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
18656inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
18656inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
18656simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
18656opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
18656opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
18688simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
18688opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
18688opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
18688simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
18688inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
18720inplacegcc -Os -fomit-frame-pointer2018051520171218
18720inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
18720simplegcc -m64 -Os -fomit-frame-pointer2018051520171218
18720inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
18720simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
18720inplacegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
18752simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
18752inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
18752simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
18752simplegcc -m64 -O3 -fomit-frame-pointer2018051520171218
18752inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
18752inplacegcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
18752simplegcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
18752inplacegcc -march=k8 -Os -fomit-frame-pointer2018051520171218
18752opt64u6gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
18784simplegcc -Os -fomit-frame-pointer2018051520171218
18784inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
18784inplacegcc -m64 -Os -fomit-frame-pointer2018051520171218
18784inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
18784simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
18784inplacegcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
18816inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
18816inplacegcc -m64 -O3 -fomit-frame-pointer2018051520171218
18816simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
18816simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
18816inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
18848simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
18848opt64u6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
18848simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
18848inplacegcc -funroll-loops -O -fomit-frame-pointer2018051520171218
18848simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
18880simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
18912opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
18912opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
18912opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
18912inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
18912simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
18912inplacegcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
18944inplacegcc -O3 -fomit-frame-pointer2018051520171218
18944simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
18944simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
18944simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
18944simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
18976simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
18976simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
18976inplacegcc -O -fomit-frame-pointer2018051520171218
18976inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
18976simplegcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
18976inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
18976opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
18976inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
18976inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
18976simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
18976opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
18976inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
18976inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
18976inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
19008simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
19008simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
19008inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
19008simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
19008inplacegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
19008simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
19008inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
19040simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
19040simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
19040simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
19040simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
19040simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
19040inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
19040simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
19040inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
19040simplegcc -march=k8 -Os -fomit-frame-pointer2018051520171218
19072simplegcc -funroll-loops -O -fomit-frame-pointer2018051520171218
19072opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
19072opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
19072opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
19072opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
19072inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
19072inplacegcc -m64 -O -fomit-frame-pointer2018051520171218
19072inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
19072inplacegcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
19104simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
19104simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
19104inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
19136simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
19136simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
19136simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
19136simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
19168simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
19168inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
19168inplacegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
19168inplacegcc -march=nocona -O -fomit-frame-pointer2018051520171218
19200inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
19200simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
19200inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
19200simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
19200opt64u6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
19200opt64u6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
19200opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
19232opt64u6gcc -O2 -fomit-frame-pointer2018081820180818
19232simplegcc -O -fomit-frame-pointer2018051520171218
19232opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
19232opt64u6gcc -m64 -O2 -fomit-frame-pointer2018081820180818
19232opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
19232opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
19232inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
19232opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
19232opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
19264simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
19264opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
19264simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
19264simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
19264simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
19264simplegcc -march=nocona -Os -fomit-frame-pointer2018051520171218
19296inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
19296simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
19296simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
19296opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
19296simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
19296simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
19296opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
19296simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
19296opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
19296inplacegcc -march=nocona -Os -fomit-frame-pointer2018051520171218
19328simplegcc -m64 -O -fomit-frame-pointer2018051520171218
19328opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
19328opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
19328inplacegcc -march=barcelona -O -fomit-frame-pointer2018051520171218
19328inplacegcc -march=k8 -O -fomit-frame-pointer2018051520171218
19328simplegcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
19360opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
19360inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
19360simplegcc -march=nocona -O -fomit-frame-pointer2018051520171218
19392simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
19392inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
19424simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
19456simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
19456inplacegcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
19488inplaceclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
19488opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
19488opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
19488opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
19488simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
19488opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
19488opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
19488inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
19520opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
19520opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
19520opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
19520opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
19520inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
19552opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
19552opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
19552opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
19552inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
19584opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
19584opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
19584opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
19584opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
19584opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
19680simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
19680simplegcc -march=barcelona -O -fomit-frame-pointer2018051520171218
19680simplegcc -march=k8 -O -fomit-frame-pointer2018051520171218
19904opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
19936opt64u6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
19936opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
19936opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
19936opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
19936opt64u6gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
19936opt64u6gcc -march=k8 -O -fomit-frame-pointer2018081820180818
19968opt64u6gcc -m64 -O -fomit-frame-pointer2018081820180818
19968opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
19968opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
19968opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
19968opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
19968opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
19968opt64u6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
19968opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
19968opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
20000opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
20000opt64u6gcc -m64 -O3 -fomit-frame-pointer2018081820180818
20000opt64u6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
20000opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
20032opt64u6gcc -O3 -fomit-frame-pointer2018081820180818
20032opt64u6gcc -O -fomit-frame-pointer2018081820180818
20032opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
20032opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
20032opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
20032opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
20032opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
20032opt64u6gcc -march=nocona -O -fomit-frame-pointer2018081820180818
20064opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
20832opt64u6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
20896inplaceclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
20928inplaceclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
22336inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
22432inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
22848sseu2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
22880sseu2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
22912sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
22912sseu2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
22912sseu2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
22912sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
24768sseu2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
24768sseu2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
24800sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
25088sseu2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
25120sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
25120sseu2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
25120sseu2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
25152sseu2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
25184sseu2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
25824sseu2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
25824sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
25856sseu2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
25856sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
25952sseu2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
25984sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
26016sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
26048sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
26176sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
26240sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
26272sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
26272sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
26304sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
26688sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
26720sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
26720sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
26720sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
26720sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
26752sseu2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
27488sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
27520sseu2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
28096sseu2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
28160sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
28192sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
28480sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
28480sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
28704sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
29728x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
31840opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
31840opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
31840opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
31840opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
31840opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
31840opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
31840opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
31872opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
31872opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
31872opt64lcu24shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
31872opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
31872opt64lcu24shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
31872opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
31872opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
31936opt64lcu24shldgcc -Os -fomit-frame-pointer2018081820180818
31936opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
31968opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
32096opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
32256opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2018081820180818
32288opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
32352opt64lcu24shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
32352opt64lcu24shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
32352opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
32352opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
32384opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
32416opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
32416opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
32416opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
32416opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
32416opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
32416opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
32448opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
32448opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
32448opt64lcu24shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
32448opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
32480opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
32544opt64lcu24shldgcc -O2 -fomit-frame-pointer2018081820180818
32544opt64lcu24shldgcc -O3 -fomit-frame-pointer2018081820180818
32544opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
32544opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
32544opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2018081820180818
32544opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2018081820180818
32576opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
32672opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
32672opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
32704opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
33088opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
33088opt64lcu24shldclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
33184x86_64_shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
33184x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -O -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
33216x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2018081820180818
33248x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
33248x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
33248x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
33248x86_64_shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
33280x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
33280x86_64_shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
33280x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
33312x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2018081820180818
33344x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
33344x86_64_shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
33376x86_64_shldcc2018081820180818
33376x86_64_shldgcc -Os -fomit-frame-pointer2018081820180818
33376x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
33376x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
33376x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc2018081820180818
33440x86_64_shldgcc -funroll-loops2018081820180818
33440x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2018081820180818
33440x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -m64 -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
33472x86_64_shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
33504x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
33536x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
33536x86_64_shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
33536x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
33568x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
33568x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
33568x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
33632opt64lcu24shldclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
33632opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
33632x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
33664opt64lcu24shldclang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
33664opt64lcu24shldclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
33664opt64lcu24shldclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
33664opt64lcu24shldclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
33696opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
33696opt64lcu24shldclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
33696x86_64_shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
33760opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
33760opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2018081820180818
33856x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
33888opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
33920simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
33952opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
33952opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
33952opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
33952opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
33984opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
34016opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2018081820180818
34016opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
34016opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
34016opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
34016opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
34048opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
34048opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
34048x86_64_shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
34240opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
34240opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
34240opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
34240opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
34240opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
34240opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
34272opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2018081820180818
34304opt64lcu24shldgcc -O -fomit-frame-pointer2018081820180818
34304opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
34304opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2018081820180818
34304opt64lcu24shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
34304opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2018081820180818
34336simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
34464simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
34528opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
34688opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
34688opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
34816opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
35200opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
35488mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
35520mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
35552x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
35552mmxu1gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
35616mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
35680mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
35680mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
35712mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
35712mmxu1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
35712mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
35744mmxu1gcc -Os -fomit-frame-pointer2018081820180818
35744mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
35744mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
35744mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
35744mmxu1gcc -m64 -Os -fomit-frame-pointer2018081820180818
35808mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
35808mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
35808mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
35840mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
35840opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
35840opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
35936mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
36000mmxu1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
36000mmxu1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
36064opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
36064mmxu1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
36128mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
36224mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
36224mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
36224mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
36288mmxu1gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
36320mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
36320mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
36320mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
36320simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
36352mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
36352mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
36352simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
36416mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
36416simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
36448mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
36448mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
36448mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
36448mmxu1gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
36480mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
36544mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
36576mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
36576mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
36576mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
36576mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
36608mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
36608mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
36640mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
36640mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
36672mmxu1gcc -march=nocona -O -fomit-frame-pointer2018081820180818
36704mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
36736simple32bigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
36768mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
36832mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
36864mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
36992mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
36992mmxu1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
37024mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
37088mmxu1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
37120mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
37152mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
37184mmxu1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
37184opt32bi-rvku2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
37216mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
37216mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
37248mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
37248mmxu1gcc -m64 -O -fomit-frame-pointer2018081820180818
37248simple32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
37280mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
37376mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
37408mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
37408mmxu1gcc -march=k8 -O -fomit-frame-pointer2018081820180818
37440mmxu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
37472opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
37504mmxu1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
37504mmxu1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
37504mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
37536mmxu1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
37536mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
37536mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
37536mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
37568mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
37568mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
37600mmxu1gcc -O3 -fomit-frame-pointer2018081820180818
37600mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
37600mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
37600mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
37632mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
37632mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
37664mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
37664mmxu1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
37696mmxu1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
37696mmxu1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
37728mmxu1gcc -O2 -fomit-frame-pointer2018081820180818
37728mmxu1gcc -O -fomit-frame-pointer2018081820180818
37728mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
37728mmxu1gcc -m64 -O2 -fomit-frame-pointer2018081820180818
37760opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
37824mmxu1gcc -m64 -O3 -fomit-frame-pointer2018081820180818
37856mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
37888simple32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
37920mmxu1gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
37984mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
38048simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
38080inplace32biclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
38112opt32bi-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
38144opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
38144opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
38176mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
38176mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
38208mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
38464opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
38496opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
38496opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
38528opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
38560opt32bi-rvku2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
38592opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
38592opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
38592opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
38624opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
38688opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
38720opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
38752simple32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
38816opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
38816opt32bi-rvku2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
38944mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
38976opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
38976opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
38976opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
39008opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
39040opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
39104opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
39104opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
39136opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2018081820180818
39136opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
39136opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2018081820180818
39200opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
39200opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
39232opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
39232opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
39232opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
39232opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
39232opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
39232opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
39232opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
39264opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
39264opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
39328opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
39328opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
39360opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
39360opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
39392opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
39424opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
39456opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
39488opt32bi-rvku2clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
39488opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
39520opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
39680opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
39712opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2018081820180818
39712opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
39744opt32bi-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
39744opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
39744opt32bi-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
39744opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
39776compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
39776opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
39808mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
39808opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
39808opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
39840opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2018081820180818
39840opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
39872opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
39936inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
39936opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
39936opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
39936opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
40000simple32biclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
40000opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
40000opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
40064opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
40096opt32biT-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
40128opt32biT-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
40160opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
40160opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
40192inplace32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40192opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
40320opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
40320opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
40352opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
40352opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
40384opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
40384opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
40416opt32bi-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
40416opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2018081820180818
40416opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
40416opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
40448opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
40448opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
40448opt32bi-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
40448opt32bi-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
40448inplace32biclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40448inplace32biclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40448opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
40448opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
40448opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
40448opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
40448opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2018081820180818
40480inplace32biclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40480opt32bi-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
40480opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
40480opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
40480opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
40512opt32bi-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
40512opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
40576opt32biT-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
40576opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
40608opt32biT-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
40608simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
40608opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
40672opt32biT-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
40672opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
40704opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
40736opt32biT-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
40736opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
40768opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
40768opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
40768opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
40768opt32bi-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
40800opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
40800opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
40800opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
40800opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
40800simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40832opt32biT-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
40832opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2018081820180818
40864compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
40864opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
40896opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2018081820180818
40896opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
40896simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40896compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
40896opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
40896opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
40896opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
40896opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
40928simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
40928opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
40928opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
40960opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
40960opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
40960opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
40960opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
40992opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
40992opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
40992opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
40992opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
41024simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
41024opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
41024opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
41024opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
41056opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
41056opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
41088opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
41088opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
41120opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
41184opt32biT-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
41248opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
41280opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
41312opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
41344opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
41344opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
41376compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
41440simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
41440opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
41504opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
41536opt32bi-rvku2gcc -O3 -fomit-frame-pointer2018081820180818
41600opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
41600simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
41632opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2018081820180818
41664opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
41664simple32bigcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
41664simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
41664simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
41664opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
41696simple32bigcc -Os -fomit-frame-pointer2018051520171218
41696simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
41696simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
41696opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
41696opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
41696opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
41696opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
41696opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
41696simple32bigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
41696simple32bigcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
41728inplace32biclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
41728simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
41760opt32bi-rvku2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
41760simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
41760opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
41760simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
41792opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
41792opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
41824simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
41856opt32bi-rvku2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
41856simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
41856simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
41856opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
41888opt32bi-rvku2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
41888opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
41920opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
41920opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
41920opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
41920simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
41920simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
41920simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
41952opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
41952opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
41952simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
41952simple32bigcc -march=k8 -Os -fomit-frame-pointer2018051520171218
41984opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
41984inplace32biclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
41984simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
41984opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
41984opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
41984opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
42016opt32bi-rvku2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
42016opt32biT-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
42016opt32bi-rvku2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
42016opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
42016opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
42016simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
42048opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42048opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
42048opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
42080opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
42080opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
42080opt32bi-rvku2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
42080opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
42112simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
42112opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
42144opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
42144opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
42144opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2018081820180818
42144simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
42144opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
42176opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42176opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42176opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
42176simple32bigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
42208simple32biclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
42208simple32bigcc -m64 -Os -fomit-frame-pointer2018051520171218
42208opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
42240opt32bi-rvku2gcc -Os -fomit-frame-pointer2018081820180818
42240opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
42240opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
42240opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
42240opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
42240simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
42240opt32bi-rvku2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
42240opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
42240opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
42272opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
42272opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
42272simple32bigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
42304simple32biclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
42304opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
42304compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
42336simple32bigcc -O3 -fomit-frame-pointer2018051520171218
42336opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
42336opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
42336opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
42336opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
42336opt32bi-rvku2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
42336opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
42368opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
42368opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
42368simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
42368opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
42368opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
42368opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
42400simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
42400simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
42400opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
42400simple32bigcc -m64 -O3 -fomit-frame-pointer2018051520171218
42400opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
42400opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
42400opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
42400opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
42432simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
42432simple32bigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
42432opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
42432opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
42432opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42432opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42464simple32biclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
42464opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
42464opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
42464opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
42464opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
42464opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
42464opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
42464opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2018081820180818
42496opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2018081820180818
42528opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
42528opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
42528opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42560opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42560opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
42592opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
42592opt32bi-rvku2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
42592simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
42592simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
42624compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
42624opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
42624opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
42624opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
42624opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
42624opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
42688opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
42688opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
42688opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
42720opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
42720opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
42720opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
42752opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2018081820180818
42752opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
42752compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
42752opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
42784compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
42784opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2018081820180818
42784opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
42816compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
42816opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
42816opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
42816simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
42816opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2018081820180818
42848compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
42848opt32bi-rvku2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
42848opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
42848opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
42848opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
42848simple32bigcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
42880opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
42880simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
42880opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
42912compactgcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
42912opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
42944simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42944opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
42944opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
42944simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
42944opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
42944simple32bigcc -march=nocona -Os -fomit-frame-pointer2018051520171218
42976opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
42976simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
42976simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42976simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
42976opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
42976opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
43040opt32biT-s2lcu4gcc -O -fomit-frame-pointer2018081820180818
43072opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
43072opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2018081820180818
43072opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
43104opt32bi-s2lcu4gcc -O -fomit-frame-pointer2018081820180818
43104opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
43104opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
43104opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
43136opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
43136opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
43136opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
43136opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2018081820180818
43168opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
43168opt32bi-rvku2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
43200simple32biclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
43200opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
43200opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
43232simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
43232opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
43232opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2018081820180818
43232simple32bigcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
43264opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
43296opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2018081820180818
43328opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
43360opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
43360opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
43392opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
43392opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2018081820180818
43392opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
43424simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
43424compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
43456simple32biclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
43520compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
43520simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
43520simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
43520simple32bigcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
43584opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
43616mmxu1clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
43616compactgcc -funroll-loops -O -fomit-frame-pointer2018051520171218
43616simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
43648mmxu1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
43680mmxu1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
43680mmxu1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
43680opt32bi-rvku2gcc -O2 -fomit-frame-pointer2018081820180818
43680simple32bigcc -m64 -O2 -fomit-frame-pointer2018051520171218
43680simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
43712simple32bigcc -O2 -fomit-frame-pointer2018051520171218
43712simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
43712simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
43744simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
43776inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
43808opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
43808simple32bigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
43840inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
43840simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
43872mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
43936mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
43936mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
43936mmxu1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
43936mmxu1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
43936compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
43936compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
43936simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
43936simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
43968mmxu1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
43968compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
43968opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
44032opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
44064simple32bigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
44224compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
44224simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
44384opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
44448opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
44640simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
44992simple32bigcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
45280inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
45344opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
45344simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
45440opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
45440opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
45472simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
45504simple32bigcc -funroll-loops -O -fomit-frame-pointer2018051520171218
45504simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
45504simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
45536simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
45536inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
45568simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
45568inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
45600simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
45600opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
45664inplace32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
45696inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
45728opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
45760opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
45824opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
45824opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
45888opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
45952inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
45952simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
46016opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
46048simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
46080compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
46080inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
46144simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
46144simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
46144simple32bigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
46272simple32bigcc -m64 -O -fomit-frame-pointer2018051520171218
46272simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
46368simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
46400simple32bigcc -march=nocona -O -fomit-frame-pointer2018051520171218
46432simple32bigcc -O -fomit-frame-pointer2018051520171218
46464simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
46464inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
46496opt32bi-rvku2gcc -O -fomit-frame-pointer2018081820180818
46528opt32bi-rvku2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
46528opt32bi-rvku2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
46528opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
46560opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
46592compactgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
46592simple32bigcc -march=barcelona -O -fomit-frame-pointer2018051520171218
46624opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2018081820180818
46656opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
46688opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2018081820180818
46688opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
46688opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
46688opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2018081820180818
46720inplace32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
46720opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
46720simple32bigcc -march=k8 -O -fomit-frame-pointer2018051520171218
46752opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
46784opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
46880compactgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
46944compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
46944compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
46976compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
46976simple32bigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
47072simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
47104simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
47200compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
47232compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
47360inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
47424inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
47424inplace32bigcc -m64 -Os -fomit-frame-pointer2018051520171218
47424opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
47424inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
47424inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
47424inplace32bigcc -march=k8 -Os -fomit-frame-pointer2018051520171218
47456inplace32bigcc -Os -fomit-frame-pointer2018051520171218
47456inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
47456inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
47456inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
47520inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
47552inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
47552inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
47616inplace32bigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
47616inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
47712inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
47744inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
47808inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
47808compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
47840inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
47904inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
47936inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
47968inplace32bigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
48032inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
48032inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
48064inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
48096inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
48160inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
48160inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
48160inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
48160inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
48192inplace32bigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
48256compactgcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
48256inplace32bigcc -march=k8 -O -fomit-frame-pointer2018051520171218
48288inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
48288compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
48288inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
48288compactgcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
48320inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
48320inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
48384inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
48384compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
48384compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
48384inplace32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
48448inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
48480inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
48480inplace32bigcc -m64 -O3 -fomit-frame-pointer2018051520171218
48480inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
48512inplace32bigcc -funroll-loops -O -fomit-frame-pointer2018051520171218
48512inplace32bigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
48512inplace32bigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
48544inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
48544inplace32bigcc -march=barcelona -O -fomit-frame-pointer2018051520171218
48576inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
48576inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
48576inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
48576inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
48640inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
48640inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
48672inplace32bigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
48704compactgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
48704inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
48704compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
48704inplace32bigcc -march=nocona -O -fomit-frame-pointer2018051520171218
48736opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
48736inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
48800inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
48800inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
48832inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
48864inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
48896inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
48896inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
48928inplace32bigcc -O -fomit-frame-pointer2018051520171218
48928compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
48960inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
48992inplace32bigcc -m64 -O -fomit-frame-pointer2018051520171218
49024compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
49024inplace32bigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
49056compactgcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
49120inplace32bigcc -march=nocona -Os -fomit-frame-pointer2018051520171218
49152inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
49152inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
49184compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
49248inplace32bigcc -O3 -fomit-frame-pointer2018051520171218
49280inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
49280compactgcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
49312inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
49408simplecc2018051520171218
49504simplegcc -funroll-loops2018051520171218
49568inplacecc2018051520171218
49600inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
49632simplegcc2018051520171218
49632compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
49632compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
49664inplacegcc2018051520171218
49664inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
49888compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
50048compactgcc -O3 -fomit-frame-pointer2018051520171218
50080compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
50240inplacegcc -funroll-loops2018051520171218
50272compactgcc -m64 -O3 -fomit-frame-pointer2018051520171218
50496inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
50560inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
50688inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
50720inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
50752inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
50816inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
50880inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
50912opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
51008inplace32bigcc -m64 -O2 -fomit-frame-pointer2018051520171218
51136inplace32bigcc -O2 -fomit-frame-pointer2018051520171218
51200inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
51264inplace32bigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
51264inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
51264inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
51264inplace32bigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
51296opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
51296inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
51328inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
51392opt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
51392inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
51488inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
51520inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
51872inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
52032inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
52096inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
52128inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
52256inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
53056simple32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
53056simple32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
53312simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
53344simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
53728opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
54144compactclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
54272compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
54400opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
54432compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
54528compactclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
54592compactclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
54784compactclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
54976compactclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
55232compactclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
56480opt64lcu24cc2018081820180818
56896opt64lcu24gcc -funroll-loops2018081820180818
57248opt64lcu6cc2018081820180818
57376opt64lcu6gcc2018081820180818
57504compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
57536opt64u6gcc2018081820180818
57664opt64u6cc2018081820180818
57792compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
57888opt64u6gcc -funroll-loops2018081820180818
58112opt64lcu6gcc -funroll-loops2018081820180818
58592opt64lcu24gcc2018081820180818
61760opt64lcu24shldgcc -funroll-loops2018081820180818
61792opt64lcu24shldgcc2018081820180818
61984opt64lcu24shldcc2018081820180818
68288compactgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
68672compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
68704compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
69248compactgcc -march=nocona -Os -fomit-frame-pointer2018051520171218
69568compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
69632compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
69984compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
70048compactgcc -m64 -O -fomit-frame-pointer2018051520171218
70240compactgcc -O -fomit-frame-pointer2018051520171218
70272compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
70400compactgcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
70464compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
70496compactgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
70528compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
70816compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
70880compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
70912compactgcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
70912compactgcc -march=nocona -O -fomit-frame-pointer2018051520171218
70944compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
70944compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
71136compactgcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
71936compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
72128compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
72384compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
72672compactgcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
72896compactgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
73120compactgcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
73472compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
73504compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
74080compactgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
74624compactgcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
74688compactgcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
74752compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
75648compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
75808compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
76640compactgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
77120compactgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
78784compactgcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
78976compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
79232compactgcc -m64 -Os -fomit-frame-pointer2018051520171218
79232compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
79712compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
79904compactgcc -march=k8 -Os -fomit-frame-pointer2018051520171218
79936compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
79936compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
80032compactgcc -march=barcelona -O -fomit-frame-pointer2018051520171218
80384compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
80416compactgcc -march=k8 -O -fomit-frame-pointer2018051520171218
80640compactgcc -Os -fomit-frame-pointer2018051520171218
80640compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
80736compactgcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
81440compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
82016compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
82784compactgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
83680compactgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
84288compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
84384compactgcc -m64 -O2 -fomit-frame-pointer2018051520171218
84640compactgcc -O2 -fomit-frame-pointer2018051520171218
85152compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
85376compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
85376compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
85472compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
86112compactgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
109152simple32bicc2018051520171218
109248simple32bigcc2018051520171218
109632simple32bigcc -funroll-loops2018051520171218
110880opt32bi-rvku2cc2018081820180818
110944opt32bi-rvku2gcc2018081820180818
111232opt32bi-rvku2gcc -funroll-loops2018081820180818
119232inplace32bigcc -funroll-loops2018051520171218
119616inplace32bigcc2018051520171218
120544inplace32bicc2018051520171218
168096compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
169792compact8gcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
169792compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
170176compact8gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
170496compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
170848compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
171392opt32bi-s2lcu4gcc -funroll-loops2018081820180818
171488compact8gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
171776compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
171936compact8gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
172160compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
172192compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
172736compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
172928compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
173472compact8gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
173568compact8gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
173824compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
173856compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
174080compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
174112compact8gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
174144compact8gcc -O2 -fomit-frame-pointer2018051520171218
174272compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
174560compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
174688compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
174976compact8gcc -m64 -O3 -fomit-frame-pointer2018051520171218
175232compact8gcc -m64 -O2 -fomit-frame-pointer2018051520171218
175296compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
176192compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
176672compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
176800compact8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
176928compact8gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
177408compact8gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
177536opt32biT-s2lcu4cc2018081820180818
177536compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
177568compact8gcc -O3 -fomit-frame-pointer2018051520171218
177984compact8gcc -O -fomit-frame-pointer2018051520171218
178048compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
178304compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
178432compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
178528compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
178592compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
179360compact8gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
179552compact8gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
179840compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
179968compact8gcc -march=nocona -O -fomit-frame-pointer2018051520171218
180160compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
180352opt32bi-s2lcu4gcc2018081820180818
180640compact8gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
180992compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
181120compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
181504compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
181792compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
182112compact8gcc -m64 -O -fomit-frame-pointer2018051520171218
182592compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
182592compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
182720compact8gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
182848opt32biT-s2lcu4gcc2018081820180818
182912compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
183232compact8gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
183872compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
183904compact8gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
184352opt32biT-s2lcu4gcc -funroll-loops2018081820180818
184704compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
185600compact8gcc -march=k8 -O -fomit-frame-pointer2018051520171218
188064compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
188064compact8gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
189408compact8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
195392compact8gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
196096opt32bi-s2lcu4cc2018081820180818
203872compact8clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
203904compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
204320compact8clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
204512compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
205216compact8clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
205600compact8clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
206496compact8clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
206624compact8clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
207104compact8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
208544compact8clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
232512compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
233344compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
234848compact8gcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
240288compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
240448compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
240768compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
242048compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
242240compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
242944compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
242976compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
243072compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
243264compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
244608compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
247968compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
250432compact8gcc -march=nocona -Os -fomit-frame-pointer2018051520171218
252480compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
252768compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
254144compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
254624compact8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
254880compact8gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
255264compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
255424compact8gcc -m64 -Os -fomit-frame-pointer2018051520171218
255840compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
256000compact8gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
256032compact8gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
256096compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
256160compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
256512compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
256832compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
256864compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
256960compact8gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
257280compact8gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
257600compact8gcc -Os -fomit-frame-pointer2018051520171218
257824compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
258368compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
258464compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
258560compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
259136compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
259776compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
259936compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
260160compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
260512compact8gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
261504compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
262144compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
262528compact8gcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
281440compactgcc2018051520171218
281888compactgcc -funroll-loops2018051520171218
282464compactcc2018051520171218
419168mmxu1gcc -funroll-loops2018081820180818
440416mmxu1gcc2018081820180818
451200mmxu1cc2018081820180818
1016672compact8gcc -funroll-loops2018051520171218
1018656compact8gcc2018051520171218
1025952compact8cc2018051520171218

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: cc
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37: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/5/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: error: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
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/5/include/x86intrin.h:37:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: error: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
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/keccak/xopu24
Compiler: cc
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52: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/5/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: error: called from here
KeccakF-1600-opt64.c: Bsiso = ROL6464(Bsiso, 39, 41); \
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: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: ...

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

Compiler output

Implementation: crypto_hash/keccak/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-3.8/bin/../lib/clang/3.8.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/keccak/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/keccak/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:50:16: error: unknown token in expression
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:50:16: error: missing expression
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:52:18: error: unknown token in expression
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:52:18: error: missing expression
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:55:16: error: unknown token in expression
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:55:16: error: missing expression
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:58:12: error: unknown token in expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:58:12: error: missing expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:60:16: error: unknown token in expression
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/keccak/xopu24
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41: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/5/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: error: 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/keccak/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/5/include/x86intrin.h:37: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/5/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: error: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
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/5/include/x86intrin.h:37:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: error: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37: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/5/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: error: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
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/5/include/x86intrin.h:37:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: error: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
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/keccak/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/5/include/x86intrin.h:41: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/5/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: error: 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/5/include/x86intrin.h:41: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/5/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: error: 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/keccak/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/5/include/x86intrin.h:52: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/5/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: error: called from here
KeccakF-1600-opt64.c: Bsusa = ROL6464same(Bsusa, 2); \
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: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: ...

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