Implementation notes: amd64, rumba5, crypto_hash/keccak

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
14432simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
14560opt64u6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
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
14688opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
14688inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
14688opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
14720opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
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
14752opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
14752simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
14784opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
14784opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
14848inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
14944inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
15040opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
15040opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
15040opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
15072simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
15200simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
15264simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
15296simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
15328opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
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
15648inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
15680opt64u6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
15776opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
15776opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
15936simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
16064opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16064simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
16096opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
16160opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
16256opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
16256opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
16256opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
16288opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
16288opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
16320opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
16320opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
16320opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
16320opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
16320opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
16320x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
16352x86_64_asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
16352x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
16384x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2018051520171218
16384x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2018051520171218
16416opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16416x86_64_asmgcc -O2 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
16416opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
16416x86_64_asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
16416opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2018051520171218
16448x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
16448x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
16448x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
16448x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
16448opt64lcu24gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
16448x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
16448opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
16448simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
16480opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
16480x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
16480x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
16480x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
16480x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
16480opt64lcu24gcc -m64 -Os -fomit-frame-pointer2018051520171218
16480opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
16480opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
16480opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
16480opt64lcu24gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
16480opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
16480opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmcc2018051520171218
16512opt64lcu24gcc -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
16512opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
16512opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2018051520171218
16512x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc2018051520171218
16544x86_64_asmgcc -funroll-loops2018051520171218
16544x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
16544x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
16576x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
16576opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
16576x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
16576x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
16576x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
16576x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2018051520171218
16576x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
16608x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
16608x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
16608x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2018051520171218
16608x86_64_asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
16608opt64lcu24gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
16608opt64lcu24gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
16608x86_64_asmgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
16608x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
16608x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
16640x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
16640x86_64_asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
16672opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
16672opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
16672opt64lcu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
16704opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
16736opt64lcu24gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
16736x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
16736opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
16736opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
16736opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
16768x86_64_asmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
16768opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
16768opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
16800opt64lcu6clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
16800opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
16800opt64lcu6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
16800opt64lcu6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
16800opt64lcu6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16800opt64lcu6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16800x86_64_asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
16832opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
16832x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
16864opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
16864opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
16864opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
16864opt64lcu24gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
16896opt64lcu6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16896opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
16896opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
16896opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
16896opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
16896opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
16960opt64lcu24clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
16960opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
16960opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
16960opt64lcu24clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
16960opt64lcu24clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
16960opt64lcu24clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16960opt64lcu24clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16960opt64lcu24clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
16960opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
16960opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
16960opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
16960opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
16992opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
16992opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
16992opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
16992opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
17024opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
17024opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17024opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
17024opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
17024opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
17024opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
17024opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
17024opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
17024opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
17056opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17056opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
17056opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
17056opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
17056opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
17056opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17056opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17056x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
17056opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
17056opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
17056opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
17056opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
17056opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
17088opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
17088opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
17088opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
17088opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
17088opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
17088opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
17088opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
17088opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
17120opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
17120opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
17120opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
17120opt64lcu6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
17120opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
17152opt64lcu6gcc -Os -fomit-frame-pointer2018051520171218
17152opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
17152opt64lcu6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
17152opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
17152opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -m64 -Os -fomit-frame-pointer2018051520171218
17184opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
17184opt64lcu24gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
17184opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
17184opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2018051520171218
17216opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
17216opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
17216opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
17216opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
17216opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2018051520171218
17248opt64lcu24gcc -O3 -fomit-frame-pointer2018051520171218
17248opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
17248opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
17248opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17248opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
17248opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
17248opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2018051520171218
17248opt64lcu6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -O2 -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -O -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
17280opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
17280opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -m64 -O -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
17280opt64lcu24gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
17312opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17312opt64lcu24gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
17312opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
17344opt64lcu6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
17344opt64lcu6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
17344opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
17344opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
17344opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
17344opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17344opt64lcu6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
17376opt64lcu6gcc -O3 -fomit-frame-pointer2018051520171218
17376opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
17376opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2018051520171218
17376opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
17376opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
17376opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
17376opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
17376opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
17376opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
17376opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17376opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
17408opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17408opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
17408opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
17408opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
17408opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17408opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
17408opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
17440inplaceclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
17440opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17440opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
17440opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
17440opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
17440opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17440opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
17440opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
17440opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
17472opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
17472opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2018051520171218
17504opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17504opt64lcu6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
17504opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
17504opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
17536inplaceclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
17536opt64lcu6gcc -O2 -fomit-frame-pointer2018051520171218
17536opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
17536opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
17536opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
17568inplaceclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
17568opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
17568opt64lcu24gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
17600inplaceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
17632opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2018051520171218
17664simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
17664opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
17696x86_64_asmgcc -O3 -fomit-frame-pointer2018051520171218
17696opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
17696opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
17696opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
17728inplaceclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
17728opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
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 -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
17760opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2018051520171218
17792simplegcc -O2 -fomit-frame-pointer2018051520171218
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-pointer2018051520171218
17920opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
17920opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
17920opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
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 -Os -fomit-frame-pointer2018051520171218
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
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 -Os -fomit-frame-pointer2018051520171218
18432opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
18432inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
18432opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
18432opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
18432opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
18432opt64u6gcc -funroll-loops -march=k8 -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
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-pointer2018051520171218
18528opt64u6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
18560inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
18560opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
18560opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
18560opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
18560opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
18592opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
18592opt64u6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
18592opt64u6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
18592opt64u6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
18592opt64u6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
18592simplegcc -O3 -fomit-frame-pointer2018051520171218
18592opt64u6gcc -Os -fomit-frame-pointer2018051520171218
18592inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
18592opt64u6gcc -m64 -Os -fomit-frame-pointer2018051520171218
18592inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
18592opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
18592opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
18592opt64u6gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
18624opt64u6clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
18624opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
18624opt64u6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
18624opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
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-pointer2018051520171218
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
18656inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
18656inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
18656opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
18656inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
18656simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
18656opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
18688simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
18688opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
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-pointer2018051520171218
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
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-pointer2018051520171218
18912opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
18912opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
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
18944opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -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
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-pointer2018051520171218
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
19040opt64u6gcc -funroll-loops -march=k8 -O2 -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-pointer2018051520171218
19072opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
19072opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
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
19200opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2018051520171218
19200opt64u6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
19200opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
19200opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
19200opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
19232opt64u6gcc -O2 -fomit-frame-pointer2018051520171218
19232simplegcc -O -fomit-frame-pointer2018051520171218
19232opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
19232opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
19232opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
19232inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
19232opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
19264simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
19264opt64u6gcc -m64 -O2 -fomit-frame-pointer2018051520171218
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
19296simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
19296simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
19296simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
19296opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
19296inplacegcc -march=nocona -Os -fomit-frame-pointer2018051520171218
19328simplegcc -m64 -O -fomit-frame-pointer2018051520171218
19328opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
19328opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
19328opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
19328inplacegcc -march=barcelona -O -fomit-frame-pointer2018051520171218
19328inplacegcc -march=k8 -O -fomit-frame-pointer2018051520171218
19328simplegcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
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-pointer2018051520171218
19488opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
19488opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
19488simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
19488opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
19488opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
19488inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
19520opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
19520inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
19552opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
19552inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
19584opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
19616opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
19616opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
19680simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
19680simplegcc -march=barcelona -O -fomit-frame-pointer2018051520171218
19680simplegcc -march=k8 -O -fomit-frame-pointer2018051520171218
19712opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
19904opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
19904opt64u6gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
19904opt64u6gcc -march=k8 -O -fomit-frame-pointer2018051520171218
19936opt64u6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
19936opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -m64 -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
19968opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
20000opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
20000opt64u6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
20000opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
20000opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
20000opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
20000opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
20032opt64u6gcc -O -fomit-frame-pointer2018051520171218
20032opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
20032opt64u6gcc -m64 -O -fomit-frame-pointer2018051520171218
20032opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
20032opt64u6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
20032opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
20032opt64u6gcc -march=nocona -O -fomit-frame-pointer2018051520171218
20064opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
20096opt64u6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
20800opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
20864opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
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=native -fomit-frame-pointer -Qunused-arguments2018051520171218
22848sseu2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
22848sseu2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
22880sseu2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
22880sseu2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
22912sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
24736sseu2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
24768sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
24800sseu2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
25056sseu2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
25056sseu2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
25088sseu2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
25120sseu2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
25152sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
25216sseu2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
25856sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
25888sseu2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
25888sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
25920sseu2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
25952sseu2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
25984sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
25984sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
26144sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
26208sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
26240sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
26272sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
26272sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
26304sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
26432sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
26432sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
26720sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
26720sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
26720sseu2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
26720sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
27520sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
27520sseu2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
28160sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
28160sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
28192sseu2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
28448sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
28480sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
28608sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
28864x86_64_asmgcc -m64 -O -fomit-frame-pointer2018051520171218
31840opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
31840opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
31840opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
31840opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
31840opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
31840opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
31840opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
31872opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
31872opt64lcu24shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
31872opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
31872opt64lcu24shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
31904opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
31936opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
31936opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2018051520171218
31936opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
31968opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
32096opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
32128opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
32128opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
32128opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
32224opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
32224opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2018051520171218
32256opt64lcu24shldgcc -Os -fomit-frame-pointer2018051520171218
32256opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
32256opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
32256opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
32256opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
32256opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
32352opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
32352opt64lcu24shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
32352opt64lcu24shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
32352opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
32384opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
32416opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
32416opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
32448opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
32448opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
32448opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
32448opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
32448opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
32448opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
32448opt64lcu24shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
32544opt64lcu24shldgcc -O2 -fomit-frame-pointer2018051520171218
32544opt64lcu24shldgcc -O3 -fomit-frame-pointer2018051520171218
32544opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
32544opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
32544opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2018051520171218
32544opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2018051520171218
32576opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
32640opt64lcu24shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
32640opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
32672opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
32704opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
32896opt64lcu24shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
33088opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
33088opt64lcu24shldclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
33184x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
33184x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -O3 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
33216x86_64_shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
33248x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2018051520171218
33248x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
33248x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
33248x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
33248opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
33280x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
33280x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -O2 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2018051520171218
33312x86_64_shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
33312x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
33344x86_64_shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
33376x86_64_shldgcc -Os -fomit-frame-pointer2018051520171218
33376x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
33376x86_64_shldgcc -funroll-loops2018051520171218
33376x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
33376x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
33376x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
33376x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
33376x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
33376x86_64_shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
33408x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
33440x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
33440x86_64_shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
33440x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc2018051520171218
33472x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -m64 -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2018051520171218
33472x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2018051520171218
33536x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
33536x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
33536x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
33536x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
33536x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
33536x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
33664opt64lcu24shldclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
33664opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
33664opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
33664opt64lcu24shldclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
33664opt64lcu24shldclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
33664opt64lcu24shldclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
33696x86_64_shldcc2018051520171218
33696opt64lcu24shldclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
33696opt64lcu24shldclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
33696x86_64_shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
33728x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
33728x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
33760opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
33760opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2018051520171218
33824x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
33888opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
33920simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
33952opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
33952opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
33952opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
33952opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
33952opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
33984opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
34016opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2018051520171218
34016opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
34016opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
34016opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
34016opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
34048opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
34048opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
34240opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
34240opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
34240opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
34240opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
34240opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
34240opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2018051520171218
34272opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2018051520171218
34304opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2018051520171218
34304opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
34304opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
34304opt64lcu24shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
34336simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
34464simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
34496opt64lcu24shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
34656opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
34752opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
35136opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
35488mmxu1gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
35552mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
35584mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
35616mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
35648mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
35712mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
35712mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
35744mmxu1gcc -Os -fomit-frame-pointer2018051520171218
35744mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
35744mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
35744mmxu1gcc -m64 -Os -fomit-frame-pointer2018051520171218
35776mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
35776mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
35776mmxu1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
35776mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
35776opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
35808mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
35840opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
35872mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
35872mmxu1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
35872mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
35904mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
36032mmxu1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
36064mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
36192mmxu1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
36224mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
36224opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
36224mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
36256mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
36256mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
36288mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
36288mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
36288mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
36320mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
36320mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
36320simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
36352mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
36352mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
36352mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
36352simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
36416simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
36448mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
36448mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
36448mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
36448mmxu1gcc -march=nocona -Os -fomit-frame-pointer2018051520171218
36480mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
36512mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
36544mmxu1gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
36544mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
36576mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
36576mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
36608mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
36640mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
36672mmxu1gcc -march=nocona -O -fomit-frame-pointer2018051520171218
36704mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
36704mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
36736simple32bigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
36768mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
36800mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
36832mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
36832mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
36928mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
37024mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
37024mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
37120mmxu1gcc -m64 -O -fomit-frame-pointer2018051520171218
37152mmxu1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
37184mmxu1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
37184opt32bi-rvku2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
37216mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
37216mmxu1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
37248simple32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
37280mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
37280mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
37280opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
37344mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
37376mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
37376mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
37376mmxu1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
37440mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
37472mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
37536mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
37536mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
37536mmxu1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
37568mmxu1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
37568mmxu1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
37568mmxu1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
37568mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
37568mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
37568mmxu1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
37568mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
37600mmxu1gcc -O3 -fomit-frame-pointer2018051520171218
37600mmxu1gcc -m64 -O3 -fomit-frame-pointer2018051520171218
37600mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
37600mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
37600mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
37600mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
37600mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
37632mmxu1gcc -O -fomit-frame-pointer2018051520171218
37664mmxu1gcc -O2 -fomit-frame-pointer2018051520171218
37664mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
37664mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
37696mmxu1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
37696mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
37696mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
37728mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
37728opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
37728mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
37760mmxu1gcc -m64 -O2 -fomit-frame-pointer2018051520171218
37760mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
37792mmxu1gcc -march=k8 -O -fomit-frame-pointer2018051520171218
37792mmxu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
37824mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
37824mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
37856mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
37888simple32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
37920mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
37920mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
37952mmxu1gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
38048opt32bi-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
38048simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
38080inplace32biclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
38080opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
38080opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
38272mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
38464opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
38464opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
38496opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
38496opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
38560opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
38560opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
38560opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
38560opt32bi-rvku2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
38592opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
38592opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
38688opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
38752simple32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
38816opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
38848opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
38880opt32bi-rvku2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
38976opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
39040opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
39040opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051520171218
39104opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
39104opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051520171218
39136opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2018051520171218
39168opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
39168opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2018051520171218
39200opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
39232opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
39264opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
39296opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
39296opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
39296opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
39328opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
39360opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
39360opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
39360opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
39392opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
39392opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
39392opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
39488opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
39616opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
39648opt32bi-rvku2clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
39680opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
39712opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
39712opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
39744opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2018051520171218
39744opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
39776compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
39776opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
39840opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
39840opt32bi-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
39840opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
39840opt32bi-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
39872opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
39904opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2018051520171218
39904opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
39936inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
39936opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
39968opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
40000simple32biclang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
40000opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40032opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
40064opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
40096opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40096opt32biT-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
40160opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
40160opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
40160opt32biT-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
40192inplace32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40192opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
40224opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
40224opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40320opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2018051520171218
40320opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2018051520171218
40320opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
40352opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
40352opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
40384opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
40384opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
40384opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
40416opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40416opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
40416opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
40448opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
40448opt32bi-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
40448opt32bi-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40448inplace32biclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40448opt32bi-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40448inplace32biclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40448opt32bi-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40448opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
40448opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
40448opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
40448opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40448opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
40480opt32bi-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
40480inplace32biclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40544opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
40544opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
40576opt32biT-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40608opt32biT-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
40608simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
40640opt32biT-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
40640opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
40672opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
40704opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
40704opt32biT-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
40704opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
40704opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
40704opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051520171218
40736opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
40736opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
40736opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
40736opt32bi-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
40768opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
40768opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
40800simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40832opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2018051520171218
40832opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
40832opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
40864compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
40864opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
40864opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
40896opt32biT-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
40896simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
40896compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
40896opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2018051520171218
40896opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
40896opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
40896opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
40896opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
40896opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2018051520171218
40896opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2018051520171218
40928simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
40928opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
40928opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
40960opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
40960opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
40960opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
40960opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
40960opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
40992opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
41024simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
41056opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
41056opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
41056opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
41056opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
41088mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
41120opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
41120opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
41120opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
41152opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
41184opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
41184opt32biT-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
41248opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
41280opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2018051520171218
41312opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051520171218
41376opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
41376compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
41408opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051520171218
41440simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051520171218
41472opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051520171218
41536opt32bi-rvku2gcc -O3 -fomit-frame-pointer2018051520171218
41600simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
41664simple32bigcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
41664simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
41664opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
41664simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
41664opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
41696opt32bi-rvku2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
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 -march=barcelona -O -fomit-frame-pointer2018051520171218
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
41728opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
41728opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
41728opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
41728opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2018051520171218
41760simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
41760opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
41760opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
41760opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
41760opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
41760simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
41792opt32bi-rvku2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
41792opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
41824opt32bi-rvku2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
41824simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
41824opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
41824opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
41856simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
41856simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051520171218
41920opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
41920opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
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-rvku2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
41952opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
41952opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
41952opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
41952simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
41952simple32bigcc -march=k8 -Os -fomit-frame-pointer2018051520171218
41984opt32bi-rvku2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
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-pointer2018051520171218
41984opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
41984opt32bi-rvku2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
42016opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42016opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
42016opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
42016simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
42016opt32bi-rvku2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
42048opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
42080opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
42080opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
42080opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051520171218
42080opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
42080opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2018051520171218
42112opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
42112simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
42112opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
42144simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051520171218
42144opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2018051520171218
42144opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2018051520171218
42176opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42176opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
42176simple32bigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051520171218
42208simple32biclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
42208opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
42208opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42208opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
42208simple32bigcc -m64 -Os -fomit-frame-pointer2018051520171218
42208opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
42240opt32biT-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
42240opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
42240simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051520171218
42272opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
42272opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
42272opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
42272opt32bi-rvku2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
42272simple32bigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051520171218
42304simple32biclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
42304opt32bi-rvku2gcc -Os -fomit-frame-pointer2018051520171218
42304opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
42304opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
42304compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
42304opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
42304opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051520171218
42336simple32bigcc -O3 -fomit-frame-pointer2018051520171218
42336opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051520171218
42336opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
42336opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
42336opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2018051520171218
42336opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
42336opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
42336opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
42336opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
42368simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
42368opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
42400simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
42400simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
42400simple32bigcc -m64 -O3 -fomit-frame-pointer2018051520171218
42400opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
42400opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
42432opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
42432simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
42432opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42432simple32bigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
42432opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
42432opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42464simple32biclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
42464opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
42464opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42464opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
42464opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
42464opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42464opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2018051520171218
42496opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051520171218
42496opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
42528opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
42560opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
42592opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
42592simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051520171218
42592opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
42592simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051520171218
42592opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051520171218
42592opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
42592opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2018051520171218
42624compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
42624opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
42624opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
42624opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051520171218
42624opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
42656opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
42656opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051520171218
42656opt32bi-rvku2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051520171218
42656opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
42656opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
42688opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2018051520171218
42720opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051520171218
42720opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
42720opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
42752compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
42752opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2018051520171218
42752opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
42752opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
42752opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42784compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
42784opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
42784opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
42816compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
42816simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
42816opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2018051520171218
42848compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
42848opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
42848opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
42848opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
42848simple32bigcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
42880opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42880opt32bi-rvku2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051520171218
42880opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
42880opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051520171218
42880simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051520171218
42880opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051520171218
42912compactgcc -funroll-loops -O2 -fomit-frame-pointer2018051520171218
42912opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
42912opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
42912opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
42912opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
42912opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
42944simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
42944opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051520171218
42944opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
42944simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
42944simple32bigcc -march=nocona -Os -fomit-frame-pointer2018051520171218
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
43072opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2018051520171218
43104opt32bi-s2lcu4gcc -O -fomit-frame-pointer2018051520171218
43104opt32biT-s2lcu4gcc -O -fomit-frame-pointer2018051520171218
43104opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2018051520171218
43104opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
43104opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
43104opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
43136opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
43136opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
43136opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2018051520171218
43136opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
43136opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
43136opt32bi-rvku2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051520171218
43136opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
43136opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2018051520171218
43168opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
43168opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2018051520171218
43168opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
43168opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051520171218
43168opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2018051520171218
43200simple32biclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
43200opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
43232opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051520171218
43232simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051520171218
43232opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051520171218
43232simple32bigcc -march=k8 -O3 -fomit-frame-pointer2018051520171218
43264opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
43264opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051520171218
43264opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051520171218
43328opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2018051520171218
43328opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
43328opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051520171218
43360opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2018051520171218
43360opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
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
43488opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051520171218
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
43616mmxu1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
43616compactgcc -funroll-loops -O -fomit-frame-pointer2018051520171218
43616simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051520171218
43680mmxu1clang -O3 -fomit-frame-pointer -Qunused-arguments2018051520171218
43680mmxu1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
43680mmxu1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
43680opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051520171218
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
43744opt32bi-rvku2gcc -funroll-loops -march=nocona -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 -O2 -fomit-frame-pointer2018051520171218
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
43840opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
43904mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
43936mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
43936mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
43936mmxu1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051520171218
43936mmxu1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
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-arguments2018051520171218
43968compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
44032opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051520171218
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
44512opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
44640simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051520171218
44896opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
44992simple32bigcc -march=nocona -O2 -fomit-frame-pointer2018051520171218
45280inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051520171218
45344simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
45376opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051520171218
45408opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2018051520171218
45472simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
45504simple32bigcc -funroll-loops -O -fomit-frame-pointer2018051520171218
45504opt32bi-rvku2gcc -funroll-loops -m64 -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
45568opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
45568inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051520171218
45600simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
45664inplace32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051520171218
45696opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
45696inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051520171218
45760opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
45792opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051520171218
45824opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051520171218
45856opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
45888opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
45952inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051520171218
45952simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
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
46528opt32bi-rvku2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051520171218
46560opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
46560opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
46592compactgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
46592simple32bigcc -march=barcelona -O -fomit-frame-pointer2018051520171218
46720opt32bi-rvku2gcc -O -fomit-frame-pointer2018051520171218
46720inplace32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051520171218
46720simple32bigcc -march=k8 -O -fomit-frame-pointer2018051520171218
46784opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2018051520171218
46784opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2018051520171218
46816opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2018051520171218
46848opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2018051520171218
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
47008opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2018051520171218
47008opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051520171218
47040opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
47072simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2018051520171218
47072opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2018051520171218
47104simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2018051520171218
47104opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2018051520171218
47200compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051520171218
47232opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2018051520171218
47232compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051520171218
47360inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2018051520171218
47392opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051520171218
47424inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2018051520171218
47424inplace32bigcc -m64 -Os -fomit-frame-pointer2018051520171218
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
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
50944opt32bi-rvku2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051520171218
51008inplace32bigcc -m64 -O2 -fomit-frame-pointer2018051520171218
51136inplace32bigcc -O2 -fomit-frame-pointer2018051520171218
51200inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051520171218
51264opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051520171218
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 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
51296inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051520171218
51328inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2018051520171218
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
53824opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
53856opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
54144compactclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
54272compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051520171218
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
56608opt64lcu24gcc -funroll-loops2018051520171218
56864opt64lcu6cc2018051520171218
57088opt64lcu6gcc2018051520171218
57216opt64lcu6gcc -funroll-loops2018051520171218
57280opt64lcu24gcc2018051520171218
57440opt64lcu24cc2018051520171218
57504compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051520171218
57568opt64u6gcc2018051520171218
57792compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051520171218
57984opt64u6gcc -funroll-loops2018051520171218
58624opt64u6cc2018051520171218
61952opt64lcu24shldgcc -funroll-loops2018051520171218
62016opt64lcu24shldgcc2018051520171218
62112opt64lcu24shldcc2018051520171218
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
111136opt32bi-rvku2gcc2018051520171218
111200opt32bi-rvku2cc2018051520171218
111872opt32bi-rvku2gcc -funroll-loops2018051520171218
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
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
173184opt32biT-s2lcu4cc2018051520171218
173344opt32bi-s2lcu4gcc2018051520171218
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
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
180032opt32biT-s2lcu4gcc2018051520171218
180160compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051520171218
180448opt32biT-s2lcu4gcc -funroll-loops2018051520171218
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
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
184384opt32bi-s2lcu4cc2018051520171218
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
190560opt32bi-s2lcu4gcc -funroll-loops2018051520171218
195392compact8gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051520171218
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
430592mmxu1gcc -funroll-loops2018051520171218
435008mmxu1cc2018051520171218
443072mmxu1gcc2018051520171218
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