Implementation notes: x86, titan0, crypto_core/keccakf160064bits

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_core
Primitive: keccakf160064bits
TimeImplementationCompilerBenchmark dateSUPERCOP version
3768reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
3776reference1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
3780reference1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4100optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4108optimized1600u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4112optimized1600u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4116optimized1600u6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4180optimized1600lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4180optimized1600lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4184optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4184optimized1600lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4196optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4200optimized1600ufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4264optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4268optimized1600lcufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4268optimized1600ufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4272optimized1600lcufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4296optimized1600ufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4344optimized1600lcufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4416optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4416optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4508optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4540optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
4564optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4568optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4576optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
4584optimized1600lcufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
4584optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4584optimized1600lcufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4604optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4608optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4636optimized1600lcufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4656optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4668optimized1600lcufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
4676optimized1600lcufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4676optimized1600lcufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4680optimized1600lcufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
4684optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4688optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4692optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4696optimized1600lcufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4700optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4704optimized1600lcufullgcc -m32 -Os -fomit-frame-pointer2019070520190110
4716optimized1600ufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
4716optimized1600ufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4716optimized1600lcufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4720optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4728optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
4732optimized1600lcufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4740optimized1600lcufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4744optimized1600ufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
4764optimized1600ufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4768optimized1600ufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4788optimized1600lcufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4792optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
4808optimized1600u6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
4812optimized1600ufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4812optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
4816optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
4816optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
4816reference1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
4816optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
4820optimized1600u6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
4824optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
4824optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
4828optimized1600ufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
4836optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
4840optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
4844optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
4844optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
4848optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
4852optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
4856optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
4860optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
4860optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
4860optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
4864optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
4872optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
4872optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4872optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4872optimized1600ufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4872optimized1600ufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4876optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
4876optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
4880optimized1600ufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4888optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
4892optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
4892optimized1600ufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4900optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
4904optimized1600ufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
4908optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
4908optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
4924optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
4932optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
4932optimized1600ufullgcc -m32 -Os -fomit-frame-pointer2019070520190110
4932optimized1600ufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4932optimized1600ufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4936optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
4944optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
4944optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
4944optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
4944optimized1600ufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4948optimized1600lcufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
4948optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
4948optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
4952optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
4956optimized1600lcu6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
4972optimized1600lcufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
4980optimized1600ufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4988optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
4988optimized1600ufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
4992optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
4992optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
4992optimized1600lcu6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4992optimized1600ufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4996optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5000optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5000optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5000optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
5000optimized1600lcufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
5000optimized1600lcufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
5000optimized1600lcu6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
5004optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5004optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5004optimized1600lcufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
5008optimized1600lcufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
5008optimized1600ufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5008optimized1600lcufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
5016optimized1600lcufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
5016optimized1600lcufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5016optimized1600lcu6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
5020optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5020optimized1600lcu6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
5020optimized1600lcufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
5024optimized1600lcu6gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5024optimized1600lcu6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5028optimized1600lcufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
5028optimized1600lcufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
5032optimized1600lcu6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
5032optimized1600lcufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
5032optimized1600lcufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
5036optimized1600lcu6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
5036optimized1600lcu6gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
5036optimized1600lcu6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5040optimized1600lcufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
5040optimized1600lcufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
5044optimized1600u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5044optimized1600lcufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
5052optimized1600lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
5052optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
5052optimized1600lcu6gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5056optimized1600lcufullgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
5060optimized1600lcufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5064optimized1600lcufullgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5064optimized1600lcu6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
5064optimized1600lcufullgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5068optimized1600u6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5080optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5080optimized1600lcufullgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5084optimized1600lcu6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
5084optimized1600lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5092optimized1600lcu6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
5100optimized1600lcu6gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5108optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5116optimized1600u6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5128optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5128optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5128optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5136optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5144optimized1600lcu6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
5156optimized1600lcufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
5156optimized1600lcufullgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
5164optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5164optimized1600lcufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
5164optimized1600lcufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
5168optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5168optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5168optimized1600lcufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
5180optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5204optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
5204optimized1600lcufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
5232optimized1600u6gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5232optimized1600u6gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5252optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5260optimized1600ufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
5260optimized1600ufullgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
5260optimized1600ufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
5260optimized1600ufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
5260optimized1600ufullgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5260optimized1600u6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5264optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
5264optimized1600ufullgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5280optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
5280optimized1600u6gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
5280optimized1600u6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5284optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
5284optimized1600lcufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5288optimized1600lcufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5288optimized1600lcufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
5292optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5292optimized1600lcufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5292optimized1600lcufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5292optimized1600lcufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5296optimized1600lcufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
5304optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
5304optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
5304optimized1600lcufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5308optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
5312optimized1600ufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5316optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
5316optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
5316optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
5320optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
5320optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
5320optimized1600lcufullgcc -m32 -O -fomit-frame-pointer2019070520190110
5320optimized1600lcufullgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
5320optimized1600u6gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5320optimized1600u6gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5324optimized1600lcufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5324optimized1600ufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5328optimized1600lcufullgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
5328optimized1600u6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
5328optimized1600u6gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
5328optimized1600lcufullgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
5328optimized1600lcufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
5328optimized1600lcufullgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
5332optimized1600u6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
5332optimized1600lcufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
5336optimized1600u6gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
5340optimized1600ufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
5340optimized1600u6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
5344optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
5344optimized1600ufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
5344optimized1600ufullgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5344optimized1600u6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5348optimized1600lcufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5348optimized1600u6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
5348optimized1600ufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5352optimized1600ufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
5356optimized1600lcufullgcc -m32 -O3 -fomit-frame-pointer2019070520190110
5356optimized1600ufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
5360optimized1600lcufullgcc -m32 -O2 -fomit-frame-pointer2019070520190110
5372optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5376optimized1600ufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5384optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5384optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5392optimized1600u6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5392optimized1600u6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5392optimized1600lcufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5396optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5396optimized1600u6gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5396optimized1600u6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5396optimized1600u6gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5404optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5420optimized1600ufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5424optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
5424optimized1600ufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5428optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5428optimized1600ufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5432optimized1600ufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5436optimized1600ufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5440optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5440optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5444optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5456optimized1600u6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
5460optimized1600u6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
5464optimized1600u6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
5468optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
5480optimized1600ufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
5484optimized1600lcufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
5484optimized1600lcu6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5484optimized1600lcufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
5508optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5508optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5512optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5512optimized1600lcu6gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
5520optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5520optimized1600ufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
5532optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
5532optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
5532optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
5536optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
5536optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
5540reference1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
5540optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
5544reference1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
5548optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5548optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
5548optimized1600lcufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5552optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5552optimized1600lcufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5552optimized1600lcufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5556optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5556optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5556optimized1600lcu6gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5560optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5564optimized1600lcu6gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
5568reference1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
5568reference1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
5576optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
5580optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
5580optimized1600lcu6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
5584optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
5584optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
5592optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
5592reference1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
5612optimized1600lcu6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
5612reference1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
5616optimized1600lcu6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
5620optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
5620optimized1600ufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
5628optimized1600lcufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
5636optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
5652optimized1600ufullgcc -m32 -O -fomit-frame-pointer2019070520190110
5652optimized1600lcufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
5676optimized1600ufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5688optimized1600ufullgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
5692optimized1600ufullgcc -m32 -O2 -fomit-frame-pointer2019070520190110
5692optimized1600ufullgcc -m32 -O3 -fomit-frame-pointer2019070520190110
5696optimized1600ufullgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
5708optimized1600ufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5708optimized1600ufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5716optimized1600ufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5720optimized1600ufullgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
5732optimized1600ufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
5736optimized1600ufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
5744optimized1600ufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
5744optimized1600ufullgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
5756optimized1600ufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
5760optimized1600ufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
5760optimized1600ufullgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
5764optimized1600ufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
5776optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5776reference1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
5776reference1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
5792optimized1600lcu6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5796optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5800optimized1600lcu6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
5800reference1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
5804optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
5804optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5808optimized1600lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5816optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5816optimized1600lcu6gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
5816optimized1600lcu6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
5820optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
5820optimized1600lcu6gcc -m32 -Os -fomit-frame-pointer2019070520190110
5820optimized1600ufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5820optimized1600ufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5820optimized1600ufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
5824optimized1600lcu6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5832optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5832optimized1600lcu6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5840optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
5840optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5840optimized1600lcu6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5840optimized1600lcu6gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5848optimized1600lcu6gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
5856optimized1600ufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
5860optimized1600lcu6gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
5864optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
5864optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5864optimized1600ufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5864optimized1600lcufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
5864optimized1600lcufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
5868optimized1600ufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5868optimized1600lcufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
5872optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5872reference1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
5872optimized1600lcufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
5872optimized1600lcufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
5892optimized1600ufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5896optimized1600ufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
5900optimized1600u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5900reference1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
5900optimized1600lcufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
5904optimized1600u6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
5904optimized1600lcufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
5904optimized1600lcufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
5912optimized1600u6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
5916optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5916optimized1600lcufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
5916optimized1600lcu6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5920optimized1600u6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5920optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
5920optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5924optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
5924optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
5928optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
5932optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5944optimized1600u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5944optimized1600u6gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5948optimized1600u6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5952optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5952reference1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
5968optimized1600u6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5972optimized1600u6gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5976optimized1600u6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5980optimized1600u6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5988optimized1600lcufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
5992optimized1600u6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
6004optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6012optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6012optimized1600u6gcc -m32 -Os -fomit-frame-pointer2019070520190110
6016optimized1600lcu6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
6016optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6020optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
6028optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6028optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6028optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6032optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6032optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6036optimized1600u6gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
6048optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
6056reference1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6060optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
6064reference1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6064optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6064optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6068optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
6072optimized1600u6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
6072optimized1600lcu6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
6072optimized1600u6gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
6076optimized1600u6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
6076optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
6076optimized1600lcu6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
6088reference1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6096optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6108optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
6116optimized1600lcu6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
6116optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
6120reference1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6120reference1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6124reference1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6132optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
6136reference1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6136reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6140reference1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6148optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
6152optimized1600u6gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
6164optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
6176optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
6180reference1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
6184optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
6188reference1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6196optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
6200optimized1600lcu6gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
6204optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
6212optimized1600lcu6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
6216optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
6216optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
6220optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
6220optimized1600lcu6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
6224optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
6224optimized1600lcu6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
6232optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
6236optimized1600lcu6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
6244optimized1600lcu6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
6248optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6252optimized1600lcu6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6252optimized1600lcu6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
6260optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
6272optimized1600lcu6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
6276optimized1600lcu6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
6280optimized1600lcu6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
6292optimized1600lcu6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
6296optimized1600lcu6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6308optimized1600lcu6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
6312optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6316optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6316optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6324optimized1600lcu6gcc -m32 -O3 -fomit-frame-pointer2019070520190110
6328optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6328optimized1600lcu6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6336optimized1600lcu6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6340optimized1600lcu6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
6340optimized1600ufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6344optimized1600ufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6344optimized1600ufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6348optimized1600ufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6380optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6384optimized1600lcu6gcc -m32 -O2 -fomit-frame-pointer2019070520190110
6388optimized1600lcu6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
6388optimized1600lcu6gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
6392optimized1600lcu6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
6396reference1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
6412optimized1600lcu6gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
6428optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6428optimized1600u6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
6432optimized1600lcu6gcc -m32 -O -fomit-frame-pointer2019070520190110
6436optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6436optimized1600lcu6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6440optimized1600lcu6gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
6440optimized1600lcu6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6448optimized1600lcu6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
6452optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6456optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6456optimized1600lcufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
6460optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6464optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6464optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6468optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6472optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
6472optimized1600ufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6472optimized1600ufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6472optimized1600ufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6472optimized1600ufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6472optimized1600ufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6476optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6476optimized1600ufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6480optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6480optimized1600lcu6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
6480optimized1600lcu6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6480optimized1600lcu6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
6488optimized1600lcu6gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
6488optimized1600lcu6gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
6492optimized1600lcu6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6496optimized1600lcu6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
6500optimized1600lcu6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6504optimized1600u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
6520optimized1600u6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
6524optimized1600lcu6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
6528optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
6532optimized1600u6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
6536optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
6536optimized1600lcu6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
6540optimized1600lcu6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
6544optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
6552optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
6552optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
6560optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
6564optimized1600lcu6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6572optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
6572optimized1600lcufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6588optimized1600u6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
6588optimized1600lcufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6592optimized1600u6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
6592optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6596optimized1600lcu6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6604optimized1600u6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
6604optimized1600u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
6604optimized1600lcu6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6628optimized1600u6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6628optimized1600lcu6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6632optimized1600u6gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
6632optimized1600lcu6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6636optimized1600lcufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
6640optimized1600u6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6644optimized1600u6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
6644optimized1600u6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
6644optimized1600lcu6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6652optimized1600lcu6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
6656optimized1600lcu6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6660optimized1600lcu6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
6660optimized1600u6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
6664optimized1600u6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
6672optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6676optimized1600u6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6676optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
6676optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
6676optimized1600lcufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
6680optimized1600lcufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
6680optimized1600u6gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
6696reference1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
6696optimized1600u6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
6700optimized1600u6gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
6708optimized1600lcufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
6708optimized1600lcufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
6708optimized1600u6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
6716optimized1600lcu6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6720optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6732optimized1600u6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6732optimized1600u6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
6732optimized1600u6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
6736optimized1600u6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
6744optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6748optimized1600u6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
6752optimized1600lcu6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
6756optimized1600u6gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
6756optimized1600lcu6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
6756optimized1600u6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
6756optimized1600u6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
6760optimized1600u6gcc -m32 -O3 -fomit-frame-pointer2019070520190110
6768optimized1600u6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6780optimized1600u6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
6784optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6784optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6784optimized1600u6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
6792optimized1600u6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
6800optimized1600u6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6804optimized1600u6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
6808optimized1600u6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
6820optimized1600u6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
6824optimized1600u6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
6828optimized1600u6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
6832optimized1600u6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
6836optimized1600u6gcc -m32 -O2 -fomit-frame-pointer2019070520190110
6848optimized1600u6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
6856optimized1600u6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6860optimized1600u6gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
6860optimized1600u6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
6872optimized1600u6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
6876optimized1600u6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6876optimized1600u6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6880optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6880optimized1600u6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6888optimized1600u6gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
6892optimized1600u6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6900optimized1600lcufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
6900optimized1600lcufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
6904optimized1600u6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6912optimized1600u6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
6916optimized1600lcufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
6920optimized1600lcufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
6920optimized1600lcufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
6920optimized1600lcufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
6924optimized1600lcufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
6932optimized1600lcufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
6944optimized1600u6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
6960optimized1600u6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
6980optimized1600u6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6984optimized1600u6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6988optimized1600u6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6992optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
7000optimized1600u6gcc -m32 -O -fomit-frame-pointer2019070520190110
7032optimized1600u6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
7032optimized1600u6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
7036optimized1600ufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
7036optimized1600u6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
7040optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
7044optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
7044optimized1600ufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
7052optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
7084optimized1600u6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
7092optimized1600ufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
7120optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
7128optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
7136optimized1600ufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
7156optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
7156optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7172optimized1600u6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
7176optimized1600u6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
7200optimized1600u6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
7216optimized1600u6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
7220optimized1600u6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
7224optimized1600u6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
7236optimized1600u6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
7316optimized1600u6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
7316optimized1600u6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
7340optimized1600ufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
7352optimized1600ufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
7356optimized1600ufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
7356optimized1600ufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
7380optimized1600ufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7404optimized1600ufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
7432reference1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7444reference1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
7456optimized1600ufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
7472optimized1600ufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
7496reference1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7512reference1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
7528reference1600gcc -m32 -O3 -fomit-frame-pointer2019070520190110
7528optimized1600ufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
7532optimized1600ufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
7536optimized1600ufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
7536optimized1600ufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
7584reference1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
7612optimized1600u6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
7628optimized1600u6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
7636optimized1600u6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
7644optimized1600u6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
7648optimized1600u6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
7660optimized1600u6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
7660optimized1600u6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
7664optimized1600u6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
7676optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
7720optimized1600u6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
7768optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
7812optimized1600u6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
8124reference1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
8180optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
8184optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
8188reference1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
8196optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
8216optimized1600ufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
8220optimized1600ufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
8236optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
8244optimized1600ufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
8304optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
8308optimized1600ufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
8320optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
8348optimized1600ufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
8352optimized1600ufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
8496reference1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
8516reference1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
8576reference1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
8584reference1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
8684reference1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
8780reference1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
9164reference1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
9300reference1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
9304reference1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
9348reference1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
9352reference1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
9448reference1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
9452reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
9464reference1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
9464reference1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
9472reference1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
9472reference1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
9516reference1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
9640compact1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
9648compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
9664reference1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
9728reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
9752reference1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
9792reference1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
9892compact1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
9960compact1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
10108compact1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
10996compact1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
11092compact1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
11408compact1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
11416compact1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
11420compact1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
11452compact1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
11464compact1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
11468compact1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
11476compact1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
11532compact1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
11548compact1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
11584compact1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
11600compact1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
11628compact1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
11636compact1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
11828compact1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
11840compact1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
11872compact1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
11996compact1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
12032compact1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
12032compact1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
12076compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
12132compact1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
12152compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
12156compact1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
12160compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
12176compact1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
12184compact1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
12208compact1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
12212compact1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
12220compact1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
12224compact1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
12264compact1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
12264reference1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
12368compact1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
12376reference1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
12700compact1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
12748compact1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
12768compact1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
12836compact1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
12860optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12876compact1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
12920optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12952optimized1600lcufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12960optimized1600lcu6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12996compact1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
13068optimized1600u6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
13076optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
13104optimized1600u6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
13164compact1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
13196optimized1600ufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
13604optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13656optimized1600lcu6gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13664compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
13688reference1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
13800optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13928optimized1600u6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13928optimized1600u6gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13988optimized1600lcufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
14092compact1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
14156compact1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
14204optimized1600ufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
14228compact1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
14280compact1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
14288optimized1600ufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
14328compact1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
14340compact1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
14416reference1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
14420reference1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
14488compact1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
14600optimized1600lcu6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
14684reference1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
14688compact1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
14724compact1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
14732compact1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
14732compact1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
14764compact1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
14776reference1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
14796compact1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
14808optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
14872compact1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
14908compact1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
14964optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15064compact1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
15080optimized1600lcu6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15136optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15140optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15236reference1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
15340compact1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
15356compact1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
15384optimized1600lcufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15384optimized1600lcufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15400compact1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
15456compact1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
15504compact1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
15532compact1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
15612compact1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
15652compact1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
15688compact1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
15736optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
15784optimized1600u6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15796optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15840optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
15856optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
15888compact1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
15908compact1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
15908compact1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
15924compact1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
15940optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15964compact1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
16004compact1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
16012optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
16012optimized1600lcu6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
16044optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
16080optimized1600lcufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
16088optimized1600lcufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
16096optimized1600ufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
16144optimized1600ufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
16272optimized1600u6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
16392compact1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
16408compact1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
16432compact1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
16464optimized1600u6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
16492compact1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
16700compact1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
16704compact1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
16716compact1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
16720compact1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
16828optimized1600u6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
16840optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
16924optimized1600lcu6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17092optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
17096optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17188compact1600gcc -m32 -O3 -fomit-frame-pointer2019070520190110
17232compact1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
17256optimized1600u6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17280compact1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
17360optimized1600u6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17664reference1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
17704optimized1600ufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
17708optimized1600ufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17744reference1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
17744reference1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
17748reference1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
17756reference1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
17756reference1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
17756reference1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
17760compact1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
17780reference1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
17804reference1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
17920compact1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
17940compact1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
18036compact1600gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
18048compact1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
18068compact1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
18272compact1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
18416compact1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
18452compact1600gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
18456compact1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
18456compact1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
18572compact1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
18576compact1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
18588compact1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
18612compact1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
18632compact1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
18656compact1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
18680compact1600gcc -m32 -O -fomit-frame-pointer2019070520190110
18716compact1600gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
18756compact1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
18816compact1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
18832compact1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
18884compact1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
18884compact1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
18888compact1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
18928compact1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
18940compact1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
18952compact1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
19140reference1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
19236compact1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
19244compact1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
19252compact1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
19292compact1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
19364compact1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
19396compact1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
19408compact1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
19420compact1600gcc -m32 -Os -fomit-frame-pointer2019070520190110
19468compact1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
19500compact1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
19508compact1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
19524compact1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
19580compact1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
19636compact1600gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
19688compact1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
19740compact1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
19764compact1600gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
19780compact1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
19852compact1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
19872compact1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
19876compact1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
19904compact1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
20008reference1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
20060compact1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
20060compact1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
20124compact1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
20136compact1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
20152reference1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
20156compact1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
20160compact1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
20164compact1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
20252compact1600gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
20264compact1600gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
20308compact1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
20324compact1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
20344compact1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
20344compact1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
20360compact1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
20368compact1600gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
20416compact1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
20444compact1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
20452compact1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
20452compact1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
20472compact1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
20476compact1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
20584compact1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
20584compact1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
20700compact1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
20712compact1600gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
20920reference1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
20988compact1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
21044compact1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
21084compact1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
21124compact1600gcc -m32 -O2 -fomit-frame-pointer2019070520190110
21136reference1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
21140compact1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
21156reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
21324reference1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
21372reference1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
21372reference1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
21576reference1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
21632reference1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
21632reference1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
21720compact1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
21796compact1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
21908reference1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
21916compact1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
21940reference1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
22260reference1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
22272reference1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
22608compact1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
22848reference1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
24832reference1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
24920reference1600gcc -m32 -O2 -fomit-frame-pointer2019070520190110
24936reference1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
24996reference1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
25000reference1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
25848reference1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
26088reference1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
26160reference1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
26424compact1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
29124compact1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
31220reference1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
36656reference1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
38268reference1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
38268reference1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
38552reference1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
38636reference1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
39288reference1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
39312reference1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
39348reference1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
39388reference1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
39432reference1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
39436reference1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
39552reference1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
39556reference1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
39588reference1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
39596reference1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
39640reference1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
39724reference1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
39868reference1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
39912reference1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
39928reference1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
39936reference1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
40004reference1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
40216reference1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
40432reference1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
40648reference1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
40672reference1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
40744reference1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
40856reference1600gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
40864reference1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
40868reference1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
41032reference1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
41128reference1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
41140reference1600gcc -m32 -O -fomit-frame-pointer2019070520190110
41232reference1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
41260reference1600gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
41284reference1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
41288reference1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
41456reference1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
41592reference1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
41712reference1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
41752reference1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
41792reference1600gcc -m32 -Os -fomit-frame-pointer2019070520190110
42100reference1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
42140reference1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
42192reference1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
42228reference1600gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
42596reference1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
42648reference1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
42756reference1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
42768reference1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
42872reference1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
43308reference1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
43328reference1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
43996reference1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
43996reference1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
44112reference1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
45120compact1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
52916reference1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
53080reference1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
54524reference1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
54528reference1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
54532reference1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
54548reference1600gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
54568reference1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
54576reference1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
54608reference1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
54620reference1600gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
54660reference1600gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
54724reference1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
54876reference1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
55244reference1600gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
62440reference1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
91492reference1600gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
95380reference1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
95468reference1600gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600XOPu6
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: #include "align.h"
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600lcufullshld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c: In function 'keccakf160064bits_optimized1600lcufullshld_KeccakP1600_Permute_Nrounds':
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: }
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600AsmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S: Assembler messages:
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: ...

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600AsmX86-64Apple
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:544: Error: unsupported instruction `ret'
keccakp.S: keccakp.S:553: Error: bad register name `%rax'
keccakp.S: keccakp.S:554: Error: bad register name `%rcx'
keccakp.S: keccakp.S:555: Error: bad register name `%rcx'
keccakp.S: keccakp.S:557: Error: bad register name `%rax'
keccakp.S: keccakp.S:558: Error: bad register name `%rcx'
keccakp.S: keccakp.S:559: Error: bad register name `%rcx'
keccakp.S: keccakp.S:560: Error: bad register name `%rax'
keccakp.S: keccakp.S:561: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:562: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:563: Error: bad register name `%rcx'
keccakp.S: keccakp.S:564: Error: bad register name `%rax'
keccakp.S: keccakp.S:565: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:566: Error: bad register name `%rcx'
keccakp.S: keccakp.S:567: Error: bad register name `%rax'
keccakp.S: keccakp.S:568: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:569: Error: bad register name `%rax'
keccakp.S: keccakp.S:570: Error: bad register name `%rcx'
keccakp.S: keccakp.S:571: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:572: Error: bad register name `%rcx'
keccakp.S: keccakp.S:573: Error: bad register name `%rax'
keccakp.S: keccakp.S:574: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:575: Error: bad register name `%rax'
keccakp.S: keccakp.S:576: Error: unsupported instruction `ret'
keccakp.S: ...

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600AsmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:54: Error: bad expression
keccakp.S: keccakp.S:54: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:55: Error: bad expression
keccakp.S: keccakp.S:55: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:56: Error: bad expression
keccakp.S: keccakp.S:56: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:57: Error: bad expression
keccakp.S: keccakp.S:57: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:58: Error: bad expression
keccakp.S: keccakp.S:58: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:59: Error: bad expression
keccakp.S: keccakp.S:59: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:62: Error: bad expression
keccakp.S: keccakp.S:62: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:64: Error: bad expression
keccakp.S: keccakp.S:64: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:65: Error: bad expression
keccakp.S: keccakp.S:65: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:66: Error: bad expression
keccakp.S: keccakp.S:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:68: Error: bad expression
keccakp.S: keccakp.S:68: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:69: Error: bad expression
keccakp.S: keccakp.S:69: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: ...

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600XOPu6
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: #include "align.h"
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: #include "align.h"
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600lcufullshld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c: In function 'keccakf160064bits_optimized1600lcufullshld_KeccakP1600_Permute_Nrounds':
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: }
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: ...
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c: In function 'keccakf160064bits_optimized1600lcufullshld_KeccakP1600_Permute_Nrounds':
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: }
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600AsmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S: Assembler messages:
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: ...
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S: Assembler messages:
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: ...

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600AsmX86-64Apple
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:544: Error: unsupported instruction `ret'
keccakp.S: keccakp.S:553: Error: bad register name `%rax'
keccakp.S: keccakp.S:554: Error: bad register name `%rcx'
keccakp.S: keccakp.S:555: Error: bad register name `%rcx'
keccakp.S: keccakp.S:557: Error: bad register name `%rax'
keccakp.S: keccakp.S:558: Error: bad register name `%rcx'
keccakp.S: keccakp.S:559: Error: bad register name `%rcx'
keccakp.S: keccakp.S:560: Error: bad register name `%rax'
keccakp.S: keccakp.S:561: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:562: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:563: Error: bad register name `%rcx'
keccakp.S: keccakp.S:564: Error: bad register name `%rax'
keccakp.S: keccakp.S:565: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:566: Error: bad register name `%rcx'
keccakp.S: keccakp.S:567: Error: bad register name `%rax'
keccakp.S: keccakp.S:568: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:569: Error: bad register name `%rax'
keccakp.S: keccakp.S:570: Error: bad register name `%rcx'
keccakp.S: keccakp.S:571: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:572: Error: bad register name `%rcx'
keccakp.S: keccakp.S:573: Error: bad register name `%rax'
keccakp.S: keccakp.S:574: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:575: Error: bad register name `%rax'
keccakp.S: keccakp.S:576: Error: unsupported instruction `ret'
keccakp.S: ...
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:544: Error: unsupported instruction `ret'
keccakp.S: keccakp.S:553: Error: bad register name `%rax'
keccakp.S: keccakp.S:554: Error: bad register name `%rcx'
keccakp.S: keccakp.S:555: Error: bad register name `%rcx'
keccakp.S: keccakp.S:557: Error: bad register name `%rax'
keccakp.S: keccakp.S:558: Error: bad register name `%rcx'
keccakp.S: keccakp.S:559: Error: bad register name `%rcx'
keccakp.S: keccakp.S:560: Error: bad register name `%rax'
keccakp.S: keccakp.S:561: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:562: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:563: Error: bad register name `%rcx'
keccakp.S: keccakp.S:564: Error: bad register name `%rax'
keccakp.S: keccakp.S:565: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:566: Error: bad register name `%rcx'
keccakp.S: keccakp.S:567: Error: bad register name `%rax'
keccakp.S: keccakp.S:568: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:569: Error: bad register name `%rax'
keccakp.S: keccakp.S:570: Error: bad register name `%rcx'
keccakp.S: keccakp.S:571: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:572: Error: bad register name `%rcx'
keccakp.S: keccakp.S:573: Error: bad register name `%rax'
keccakp.S: keccakp.S:574: Error: bad register name `%rdi)'
keccakp.S: keccakp.S:575: Error: bad register name `%rax'
keccakp.S: keccakp.S:576: Error: unsupported instruction `ret'
keccakp.S: ...

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

Compiler output

Implementation: crypto_core/keccakf160064bits/optimized1600AsmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:54: Error: bad expression
keccakp.S: keccakp.S:54: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:55: Error: bad expression
keccakp.S: keccakp.S:55: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:56: Error: bad expression
keccakp.S: keccakp.S:56: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:57: Error: bad expression
keccakp.S: keccakp.S:57: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:58: Error: bad expression
keccakp.S: keccakp.S:58: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:59: Error: bad expression
keccakp.S: keccakp.S:59: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:62: Error: bad expression
keccakp.S: keccakp.S:62: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:64: Error: bad expression
keccakp.S: keccakp.S:64: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:65: Error: bad expression
keccakp.S: keccakp.S:65: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:66: Error: bad expression
keccakp.S: keccakp.S:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:68: Error: bad expression
keccakp.S: keccakp.S:68: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:69: Error: bad expression
keccakp.S: keccakp.S:69: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: ...
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:54: Error: bad expression
keccakp.S: keccakp.S:54: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:55: Error: bad expression
keccakp.S: keccakp.S:55: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:56: Error: bad expression
keccakp.S: keccakp.S:56: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:57: Error: bad expression
keccakp.S: keccakp.S:57: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:58: Error: bad expression
keccakp.S: keccakp.S:58: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:59: Error: bad expression
keccakp.S: keccakp.S:59: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:62: Error: bad expression
keccakp.S: keccakp.S:62: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:64: Error: bad expression
keccakp.S: keccakp.S:64: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:65: Error: bad expression
keccakp.S: keccakp.S:65: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:66: Error: bad expression
keccakp.S: keccakp.S:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:68: Error: bad expression
keccakp.S: keccakp.S:68: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:69: Error: bad expression
keccakp.S: keccakp.S:69: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: ...

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