Implementation notes: x86, h9trinity, crypto_hash/blake2b

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake2b
TimeImplementationCompilerBenchmark dateSUPERCOP version
8793moon/xop/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
8803moon/xop/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
8807moon/xop/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
8808moon/xop/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
8810moon/xop/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
8812moon/xop/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
8816moon/xop/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
8820moon/xop/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
8820moon/xop/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
8820moon/xop/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
8828moon/xop/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
8833moon/xop/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
8833moon/xop/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
8835moon/xop/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
8836moon/xop/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
8837moon/xop/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
8838moon/xop/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
8839moon/xop/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
8842moon/xop/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
8843moon/xop/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
8843moon/xop/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
8845moon/xop/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
8845moon/xop/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
8846moon/xop/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
8848moon/xop/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
8848moon/xop/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
8849moon/xop/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
8856moon/xop/32gcc -m32 -O -fomit-frame-pointer2017110820171020
8857moon/xop/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
8857moon/xop/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
8857moon/xop/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
8858moon/xop/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
8858moon/xop/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
8859moon/xop/32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
8860moon/xop/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
8860moon/xop/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
8862moon/xop/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
8863moon/xop/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
8863moon/xop/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
8863moon/xop/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
8864moon/xop/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
8865moon/xop/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
8865moon/xop/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
8866moon/xop/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
8866moon/xop/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
8866moon/xop/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
8866moon/xop/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
8867moon/xop/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
8868moon/xop/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
8868moon/xop/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
8869moon/xop/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
8869moon/xop/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
8869moon/xop/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
8869moon/xop/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
8870moon/xop/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
8872moon/xop/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
8872moon/xop/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
8873moon/xop/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
8873moon/xop/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
8874moon/xop/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
8876moon/xop/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
8876moon/xop/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
8876moon/xop/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
8877moon/xop/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
8877moon/xop/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
8878moon/xop/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
8878moon/xop/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
8879moon/xop/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
8879moon/xop/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
8880moon/xop/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
8881moon/xop/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
8881moon/xop/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
8882moon/xop/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
8883moon/xop/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
8885moon/xop/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
8886moon/xop/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
8887moon/xop/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
8888moon/xop/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
8890moon/xop/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
8890moon/xop/32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
8901moon/xop/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
8902moon/xop/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
8904moon/xop/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
8905moon/xop/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
8909moon/xop/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
8913moon/xop/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
8927moon/xop/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
8931moon/xop/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
8943moon/xop/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
8947moon/xop/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
8952moon/xop/32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
8952moon/xop/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
8956moon/xop/32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
8958moon/xop/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
8958moon/xop/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
8959moon/xop/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
8963moon/xop/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
8964moon/xop/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
8965moon/xop/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
8969moon/xop/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
8973moon/xop/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
8981moon/xop/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
8982moon/xop/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
8984moon/xop/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
8985moon/xop/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
8988moon/xop/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
8989moon/xop/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
8991moon/xop/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
8992moon/xop/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
8992moon/xop/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
8993moon/xop/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
8993moon/xop/32gcc -m32 -Os -fomit-frame-pointer2017110820171020
8995moon/xop/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
8997moon/xop/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
8997moon/xop/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
8999moon/xop/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
8999moon/xop/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
9001moon/xop/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
9001moon/xop/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
9001moon/xop/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
9001moon/xop/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
9002moon/xop/32gcc -m32 -O3 -fomit-frame-pointer2017110820171020
9003moon/xop/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
9007moon/xop/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
9007moon/xop/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
9007moon/xop/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
9009moon/xop/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
9010moon/xop/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
9010moon/xop/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
9011moon/xop/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
9013moon/xop/32gcc -m32 -O2 -fomit-frame-pointer2017110820171020
9013moon/xop/32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
9013moon/xop/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
9017moon/xop/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
9017moon/xop/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
9018moon/xop/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
9023moon/xop/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
9023moon/xop/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
9025moon/xop/32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
9025moon/xop/32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
9026moon/xop/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
9027moon/xop/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
9027moon/xop/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
9034moon/xop/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
9035moon/xop/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
9038moon/xop/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
9038moon/xop/32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
9041moon/xop/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
9043moon/xop/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
9043moon/xop/32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
9045moon/xop/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
9046moon/xop/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
9048moon/xop/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9048moon/xop/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
9049moon/xop/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
9051moon/xop/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
9055moon/xop/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
9057moon/xop/32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
9061moon/xop/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
9082moon/xop/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
9093moon/xop/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
9097moon/xop/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
9150moon/xop/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
9161moon/xop/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
9277moon/xop/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
9400moon/xop/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
9409moon/xop/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
9412moon/xop/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
9464moon/xop/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
9522moon/xop/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
9573moon/xop/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
9579moon/xop/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
9856moon/avx/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
9858moon/avx/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
9860moon/avx/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
9862moon/avx/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
9865moon/avx/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
9867moon/avx/32gcc -m32 -O2 -fomit-frame-pointer2017110820171020
9870moon/avx/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
9870moon/avx/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
9871moon/avx/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
9871moon/avx/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
9874moon/avx/32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
9875moon/avx/32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
9876moon/avx/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
9876moon/avx/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
9877moon/avx/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
9877moon/avx/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
9878moon/avx/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
9878moon/avx/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
9878moon/avx/32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
9878moon/avx/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
9880moon/avx/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
9880moon/avx/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
9880moon/avx/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
9880moon/avx/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
9880moon/avx/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
9881moon/avx/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
9882moon/avx/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
9882moon/avx/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
9882moon/avx/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
9882moon/avx/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
9882moon/avx/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
9882moon/avx/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
9884moon/avx/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
9884moon/avx/32gcc -m32 -Os -fomit-frame-pointer2017110820171020
9884moon/avx/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
9884moon/avx/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
9884moon/avx/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
9884moon/avx/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
9885moon/avx/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
9886moon/avx/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
9886moon/avx/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
9886moon/avx/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
9886moon/avx/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
9887moon/avx/32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
9888moon/avx/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
9888moon/avx/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
9888moon/avx/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
9890moon/avx/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
9890moon/avx/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
9890moon/avx/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
9891moon/avx/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
9891moon/avx/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
9891moon/avx/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
9891moon/avx/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
9892moon/avx/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
9892moon/avx/32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
9892moon/avx/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
9893moon/avx/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
9893moon/avx/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
9894moon/avx/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
9894moon/avx/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
9894moon/avx/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
9895moon/avx/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
9895moon/avx/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
9895moon/avx/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
9895moon/avx/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
9896moon/avx/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
9896moon/avx/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
9896moon/avx/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
9896moon/avx/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
9897moon/avx/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
9898moon/avx/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
9899moon/avx/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
9899moon/avx/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
9900moon/avx/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
9900moon/avx/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
9900moon/avx/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
9901moon/avx/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
9901moon/avx/32gcc -m32 -O3 -fomit-frame-pointer2017110820171020
9901moon/avx/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
9901moon/avx/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
9902moon/avx/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
9902moon/avx/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
9902moon/avx/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
9903moon/avx/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
9904moon/avx/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
9904moon/avx/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
9905moon/avx/32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
9905moon/avx/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
9906moon/avx/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
9906moon/avx/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
9906moon/avx/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
9906moon/avx/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
9911moon/avx/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
9911moon/avx/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
9914moon/avx/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
9914moon/avx/32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
9915moon/avx/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
9915moon/avx/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
9915moon/avx/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
9916moon/avx/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
9916moon/avx/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
9917moon/avx/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
9918moon/avx/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
9919moon/avx/32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
9921moon/avx/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
9921moon/avx/32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
9921moon/avx/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
9921moon/avx/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
9922moon/avx/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
9922moon/avx/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
9922moon/avx/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
9922moon/avx/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
9923moon/avx/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
9923moon/avx/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
9924moon/avx/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
9924moon/avx/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
9924moon/avx/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
9924moon/avx/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
9924moon/avx/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
9924moon/avx/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
9926moon/avx/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
9927moon/avx/32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
9927moon/avx/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
9929moon/avx/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
9930moon/avx/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
9930moon/avx/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
9930moon/avx/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
9930moon/avx/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
9931moon/avx/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
9931moon/avx/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
9933moon/avx/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
9933moon/avx/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
9934moon/avx/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
9934moon/avx/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
9935moon/avx/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
9935moon/avx/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
9935moon/avx/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
9936moon/avx/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
9937moon/avx/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
9937moon/avx/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
9938moon/avx/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
9938moon/avx/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
9938moon/avx/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
9939moon/avx/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
9939moon/avx/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
9940moon/avx/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
9940moon/avx/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
9940moon/avx/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
9940moon/avx/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
9940moon/avx/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
9942moon/avx/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
9942moon/avx/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
9943moon/avx/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
9947moon/avx/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
9947moon/avx/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
9947moon/avx/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
9948moon/avx/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
9950moon/avx/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
9951moon/avx/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
9951moon/avx/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
9953moon/avx/32gcc -m32 -O -fomit-frame-pointer2017110820171020
9956moon/avx/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
9957moon/avx/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
9964moon/avx/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
9964moon/avx/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
9971moon/avx/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
9974moon/avx/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
9996moon/avx/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
10001moon/avx/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
10043moon/avx/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
10321xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
10323xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
10387moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
10390moon/ssse3/32gcc -m32 -O2 -fomit-frame-pointer2017110820171020
10398moon/ssse3/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
10399moon/ssse3/32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
10401moon/ssse3/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
10401moon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer2017110820171020
10402moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
10402moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
10402moon/ssse3/32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
10403moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
10403moon/ssse3/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
10404moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
10405moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
10405moon/ssse3/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
10405moon/ssse3/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
10406moon/ssse3/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
10406moon/ssse3/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
10407moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
10407moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
10407moon/ssse3/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
10407moon/ssse3/32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
10407moon/ssse3/32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
10409moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
10409moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
10409moon/ssse3/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
10410moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
10410moon/ssse3/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
10410moon/ssse3/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
10411moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
10411moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
10411moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
10411moon/ssse3/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
10412moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
10412moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
10412moon/ssse3/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
10413moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
10415moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
10415moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
10415moon/ssse3/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
10417moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
10417moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
10417moon/ssse3/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
10417moon/ssse3/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
10419moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
10419moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
10419moon/ssse3/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
10419moon/ssse3/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
10419moon/ssse3/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
10420moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
10420moon/ssse3/32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
10420moon/ssse3/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
10420moon/ssse3/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
10420moon/ssse3/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
10421moon/ssse3/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
10422moon/ssse3/32gcc -m32 -Os -fomit-frame-pointer2017110820171020
10422moon/ssse3/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
10422moon/ssse3/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
10423moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
10423moon/ssse3/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
10423moon/ssse3/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
10424moon/ssse3/32gcc -m32 -O -fomit-frame-pointer2017110820171020
10424moon/ssse3/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
10424moon/ssse3/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
10424moon/ssse3/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
10425moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
10425moon/ssse3/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10425moon/ssse3/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
10425moon/ssse3/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
10426moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
10426moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
10426moon/ssse3/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
10427moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
10427moon/ssse3/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
10428moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
10428moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
10429moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
10429moon/ssse3/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
10429moon/ssse3/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
10430moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
10430moon/ssse3/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
10430moon/ssse3/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
10430moon/ssse3/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
10430moon/ssse3/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
10430moon/ssse3/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
10431moon/ssse3/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
10431moon/ssse3/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
10432moon/ssse3/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
10432moon/ssse3/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
10433moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
10433moon/ssse3/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
10434moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
10434moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
10435moon/ssse3/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
10436moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
10436moon/ssse3/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
10437moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
10437moon/ssse3/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
10438moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
10438moon/ssse3/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
10439moon/ssse3/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
10439moon/ssse3/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
10441moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
10442moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
10443moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
10443moon/ssse3/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
10444moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
10445moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
10445moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
10446moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
10447moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
10447moon/ssse3/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
10449moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
10449moon/ssse3/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
10450moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
10450moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
10453moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
10454moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10456moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
10458moon/ssse3/32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
10459moon/ssse3/32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
10459moon/ssse3/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
10460moon/ssse3/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
10461moon/ssse3/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
10464moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
10464moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
10465moon/ssse3/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
10466moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
10467moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
10467moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
10467moon/ssse3/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
10468moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
10469moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
10470moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
10470moon/ssse3/32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
10472moon/ssse3/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
10473moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
10473moon/ssse3/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
10475moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
10475moon/ssse3/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
10477moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
10478moon/ssse3/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
10478moon/ssse3/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
10478moon/ssse3/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
10480moon/ssse3/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
10481moon/ssse3/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
10483moon/ssse3/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
10483moon/ssse3/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
10484moon/ssse3/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
10484moon/ssse3/32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
10485moon/ssse3/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
10485moon/ssse3/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
10485moon/ssse3/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
10485moon/ssse3/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
10487moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
10487moon/ssse3/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
10488moon/ssse3/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
10489moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
10489moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
10492moon/ssse3/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
10492moon/ssse3/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
10493moon/ssse3/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
10494moon/ssse3/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
10494moon/ssse3/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
10495moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
10497moon/ssse3/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
10498moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
10504moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
10504moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
10509moon/ssse3/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
10527moon/ssse3/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
10555moon/ssse3/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
10559moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
10691xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
11186xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
11186xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
11238xmmgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
11238xmmgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
11280xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
11345moon/avx/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
11379xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
11390xmmgcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
11419xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
11450xmmgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
11647xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
11659xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
11666xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
11675xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
11693xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
11693xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
11697xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
11714xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
11717xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
11720xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
11721xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
11721xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
11726xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
11729xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
11735xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
11738xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
11738xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
11770xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
11876xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11877xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11895xmmgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
11906xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11913xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
11913xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
11920xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11925xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11928xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11951xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11954xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11954xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
11966xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
12011xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
12012xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
12034xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
12035xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
12037xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
12069xmmgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
12102xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
12130xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
12226xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
12785xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
12785xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
12785xmmgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
12786xmmgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
12787xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
12787xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
13046xmmgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
13071xmmgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
13073xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
13075xmmgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
13085xmmgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
13116xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
13940xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
13945xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
13951xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
13967xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
13985xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
13987xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
13987xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
13994xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
14020xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
14020xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
14020xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
14037xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
85330refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
85845refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
85907refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
85915refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
86004refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
86090refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
86093refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
86213refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
86247refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
86571refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
86767refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
86901refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
87116refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
87187refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
87324refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
87389refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
87503refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
87504refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
87539refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
87555refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
87661refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
87724refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
87820refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
87820refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
87880refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
87884refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
87912refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
87924refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
87971refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
88054refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
88106refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
88229refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
88371refgcc -m32 -O3 -fomit-frame-pointer2017110820171020
88420refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
88515refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
88644refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
88751refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
89070refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
89402refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
89501refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
89563refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
89597refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
89636refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
89654refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
89658refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
89831refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
89941refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
89986refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
90022refgcc -m32 -O2 -fomit-frame-pointer2017110820171020
90298refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
90349refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
90371refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
90403refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
90441refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
90443refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
90564refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
90586refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
90589refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
90642refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
90745refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
90812refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
90956refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
90971refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
91048refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
91178refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
91332refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
91493refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
91581refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
91585refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
91797refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
91827refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
91923refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
91925refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
91967refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
92243refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
92260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
92267refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
92315refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
92342refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
92355refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
92410refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
92425refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
92441refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
92464refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
92487refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
92933refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
93315refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
93324refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
93446refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
93467refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
93514refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
93580refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
93690refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
93773refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
94213refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
95056refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
95077refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
95116refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
95141refgcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
95154refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
95170refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
95368refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
95522refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
95523refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
95596refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
95638refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
95774refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
95774refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
95851refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
95990refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
96031refgcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
96089refgcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
96135refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
96150refgcc -m32 -O -fomit-frame-pointer2017110820171020
96219refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
96250refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
96254refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
96292refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
96299refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
96406refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
96439refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
96598refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
96598refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
96641refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
96646refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
96715refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
96738refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
96820refgcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
96823refgcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
96884refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
97077refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
97077refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
97078refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
97244refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
97260refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
97260refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
97280refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
97505refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
97517refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
97517refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
97710refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
97850refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
97859refgcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
97878refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
97878refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
97945refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
97969refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
97995refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
98073refgcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
98193refgcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
98377refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
98480refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
98480refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
98480refgcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
98484refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
98523refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
98640refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
98842refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
98846refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
98884refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
98932refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
98995refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
99036refgcc -m32 -Os -fomit-frame-pointer2017110820171020
99927refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
106627refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
108066refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
108070refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
108284regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
108292refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
108293regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
108294regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
108352regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
108371regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
108394regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
108442regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
108643regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
108733regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
108740regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
108761regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
108814regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
108835regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
108916regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
108929regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
108941regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
108968regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
109000regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
109016regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
109019regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
109034regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
109086regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
109183regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
109217regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
109247regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
109328regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
109393regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
109444regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
109570regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
109654regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
109672regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
109776regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
109828regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
109841regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
109947regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
109967regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
109992regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
110008regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
110046regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
110050refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
110074regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
110091regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
110117regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
110132regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
110161regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
110221regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
110292regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
110308regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
110321regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
110349regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
110359regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
110384regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
110384regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
110474regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
110543regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
110713regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
110874regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
110901regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
110914regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
110917regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
110927regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
110946regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
110968regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
110992refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
111008refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
111027regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
111029regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
111155refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
111224regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
111242regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
111289regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
111441regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
111462regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
111488regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
111491regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
111510regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
111524regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
111593regsgcc -m32 -O3 -fomit-frame-pointer2017110820171020
111629regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
111632regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
111647regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
111649regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
111678regsgcc -m32 -O2 -fomit-frame-pointer2017110820171020
111687regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
111708regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
111714regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
111739regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
111745regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
111797regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
111798regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
111857regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
111859regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
111878regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
111880regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
111918regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
111932regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
111939regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
111968regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
111969regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
111993regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
112019regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
112027regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
112032regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
112044regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
112049regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
112055regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
112075regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
112079regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
112123regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
112187regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
112220regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
112228regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
112268regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
112285regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
112312regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
112351regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
112403regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
112408regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
112426regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
112430regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
112479regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
112489regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
112506regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
112524regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
112552regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
112585regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
112632regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
112660regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
112666regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
112714regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
112733regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
112743regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
112770regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
112771regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
112803regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
112804regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
112902regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
112927regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
112981regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
113019regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
113044regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
113110regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
113140regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
113144regsgcc -m32 -O -fomit-frame-pointer2017110820171020
113150regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
113155regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
113167regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
113196regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
113222regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
113250regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
113262regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
113314regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
113333regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
113336regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
113361regsgcc -m32 -Os -fomit-frame-pointer2017110820171020
113366regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
113412regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
113446regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
113523regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
113752regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
113764regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
113800regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
113832regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
113973regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
114000regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
114008regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
114018regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
114059regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
114183regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
114213regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
114282regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
114345regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
114381regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
114383regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
114385regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
114509regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020

Test failure

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 198, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avx2-1 avx2-2 avx2-3 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2-1 avx2-2 avx2-3 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2-1 avx2-2 avx2-3 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/avx2/32

Test failure

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:13:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from blake2b.c:15:0:
blake2b.c: blake2b-round.h:18:23: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: #define STORE128(p,r) _mm_store_si128((__m128i *)(p), r)
blake2b.c: ^
blake2b.c: blake2b.c:155:26: note: in expansion of macro 'STORE128'
blake2b.c: if( inlen & 16 ) { STORE128( p + 00, LOADU128( in + 00 ) ); in += 16; p += 16; }
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2-1
gcc -m32 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -O -fomit-frame-pointer avx2-1
gcc -m32 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2-1
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:64:24: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_broadcastsi128_si256(LOADU128( in + 00 ));
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2-2
gcc -m32 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -O -fomit-frame-pointer avx2-2
gcc -m32 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2-2
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from blake2b.c:16:0:
blake2b.c: blake2b-round.h:87:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: b0 = _mm256_i32gather_epi64((void *)msg, LOAD128(&indices[16*i + 0]), 8); \
blake2b.c: ^
blake2b.c: blake2b-round.h:100:23: note: in expansion of macro 'GATHER_ROUND'
blake2b.c: #define ROUNDS(msg) GATHER_ROUND(msg)
blake2b.c: ^
blake2b.c: blake2b.c:110:5: note: in expansion of macro 'ROUNDS'
blake2b.c: ROUNDS(in);
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2-3
gcc -m32 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -O -fomit-frame-pointer avx2-3
gcc -m32 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2-3
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_xmm':
blake2b.c: blake2b.c:34:8: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: xmm0 = _mm_set_epi64x(0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -O2 -fomit-frame-pointer xmm
gcc -m32 -O3 -fomit-frame-pointer xmm
gcc -m32 -O -fomit-frame-pointer xmm
gcc -m32 -Os -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ymm
gcc -m32 -O2 -fomit-frame-pointer ymm
gcc -m32 -O3 -fomit-frame-pointer ymm
gcc -m32 -O -fomit-frame-pointer ymm
gcc -m32 -Os -fomit-frame-pointer ymm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ymm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ymm
gcc -m32 -march=athlon -O -fomit-frame-pointer ymm
gcc -m32 -march=athlon -Os -fomit-frame-pointer ymm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=i386 -O -fomit-frame-pointer ymm
gcc -m32 -march=i386 -Os -fomit-frame-pointer ymm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=i486 -O -fomit-frame-pointer ymm
gcc -m32 -march=i486 -Os -fomit-frame-pointer ymm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ymm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ymm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ymm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ymm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=k6 -O -fomit-frame-pointer ymm
gcc -m32 -march=k6 -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ymm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ymm

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: blake2b.s:38: Error: too many memory references for `lea'
blake2b.s: blake2b.s:39: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:41: Error: too many memory references for `mov'
blake2b.s: blake2b.s:42: Error: ambiguous operand size for `shr'
blake2b.s: blake2b.s:43: Error: too many memory references for `mov'
blake2b.s: blake2b.s:44: Error: too many memory references for `lea'
blake2b.s: blake2b.s:45: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:46: Error: too many memory references for `mov'
blake2b.s: blake2b.s:49: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:50: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:51: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:54: Error: too many memory references for `vpunpcklqdq'
blake2b.s: blake2b.s:55: Error: too many memory references for `lea'
blake2b.s: blake2b.s:56: Error: operand size mismatch for `vpunpcklqdq'
blake2b.s: blake2b.s:60: Error: too many memory references for `vmovdqu'
blake2b.s: ...

Number of similar (compiler,implementation) pairs: 171, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avxicc
gcc -m32 -O2 -fomit-frame-pointer avxicc
gcc -m32 -O3 -fomit-frame-pointer avxicc
gcc -m32 -O -fomit-frame-pointer avxicc
gcc -m32 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -O -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avxicc
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avxicc
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=corei7 -O -fomit-frame-pointer avxicc
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -O -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -O -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -O -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -O -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -Os -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 171, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/sse2/32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=corei7 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:56:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:13:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:56:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:56:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:58:8: error: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^
blake2b.c: blake2b.c:57:8: error: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: blake2b.s:38: Error: too many memory references for `lea'
blake2b.s: blake2b.s:39: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:41: Error: too many memory references for `mov'
blake2b.s: blake2b.s:42: Error: ambiguous operand size for `shr'
blake2b.s: blake2b.s:43: Error: too many memory references for `mov'
blake2b.s: blake2b.s:44: Error: too many memory references for `lea'
blake2b.s: blake2b.s:45: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:46: Error: too many memory references for `mov'
blake2b.s: blake2b.s:49: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:50: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:51: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:54: Error: too many memory references for `vpunpcklqdq'
blake2b.s: blake2b.s:55: Error: too many memory references for `lea'
blake2b.s: blake2b.s:56: Error: operand size mismatch for `vpunpcklqdq'
blake2b.s: blake2b.s:60: Error: too many memory references for `vmovdqu'
blake2b.s: ...
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: blake2b.s:38: Error: too many memory references for `lea'
blake2b.s: blake2b.s:39: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:41: Error: too many memory references for `mov'
blake2b.s: blake2b.s:42: Error: ambiguous operand size for `shr'
blake2b.s: blake2b.s:43: Error: too many memory references for `mov'
blake2b.s: blake2b.s:44: Error: too many memory references for `lea'
blake2b.s: blake2b.s:45: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:46: Error: too many memory references for `mov'
blake2b.s: blake2b.s:49: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:50: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:51: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:54: Error: too many memory references for `vpunpcklqdq'
blake2b.s: blake2b.s:55: Error: too many memory references for `lea'
blake2b.s: blake2b.s:56: Error: operand size mismatch for `vpunpcklqdq'
blake2b.s: blake2b.s:60: Error: too many memory references for `vmovdqu'
blake2b.s: ...

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

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:114:10: error: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:113:10: error: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, iv0);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:112:10: error: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2-1
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:115:10: error: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:114:10: error: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, iv0);
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:113:10: error: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2-2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:97:10: error: called from here
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^
blake2b.c: blake2b.c:97:10: error: called from here
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
blake2b.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
blake2b.c: ^
blake2b.c: In file included from blake2b.c:16:0:
blake2b.c: blake2b-round.h:63:8: error: called from here
blake2b.c: row2 = _mm256_permute4x64_epi64(row2, _MM_SHUFFLE(2,1,0,3));
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2-3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: blake2b.c:228:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(buffer + 96));
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ymm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ymm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ymm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ymm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ymm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ymm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ymm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ymm