Implementation notes: x86, kizomba, crypto_core/keccakf160064bits

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_core
Primitive: keccakf160064bits
TimeImplementationCompilerBenchmark dateSUPERCOP version
3764reference1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
3764reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
3764reference1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
4012optimized1600u6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
4014optimized1600u6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
4016optimized1600u6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
4048optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
4052optimized1600u6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
4052optimized1600u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
4109optimized1600lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
4115optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
4119optimized1600lcu6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
4125optimized1600lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
4125optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
4127optimized1600lcu6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
4135optimized1600ufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
4137optimized1600ufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
4179optimized1600ufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
4186optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
4192optimized1600lcufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
4193optimized1600lcufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
4196optimized1600lcufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
4208optimized1600lcufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
4220optimized1600ufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
4224optimized1600ufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
4238optimized1600u6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4242optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4248optimized1600lcufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
4252optimized1600u6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4262optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
4262optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
4278optimized1600u6gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4280optimized1600u6gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4285optimized1600u6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4294optimized1600u6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4299optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4321optimized1600u6gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
4332optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4332optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
4333optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
4334optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
4335optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4337optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
4337optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
4340optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4341optimized1600lcufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
4344optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
4344optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4365optimized1600lcu6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4367optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
4367optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
4367optimized1600ufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4369optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4371optimized1600ufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4371optimized1600ufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
4375optimized1600lcu6gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4387optimized1600lcu6gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
4394optimized1600lcu6gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4398optimized1600ufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4400optimized1600ufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4407optimized1600ufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4421optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4422optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4425optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4442optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4454optimized1600ufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
4461optimized1600lcufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
4463optimized1600lcufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
4467optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
4469optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
4477optimized1600lcufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
4477optimized1600lcufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
4490optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4494optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
4502optimized1600lcufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
4504optimized1600lcufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
4505optimized1600lcufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
4506optimized1600ufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
4506optimized1600lcufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
4506optimized1600lcufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
4507optimized1600lcu6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4508optimized1600lcufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4510optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
4511optimized1600lcufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
4514optimized1600lcufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
4518optimized1600lcufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
4529optimized1600lcufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
4534optimized1600ufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
4534optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
4535optimized1600ufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
4540optimized1600lcufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
4545optimized1600ufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
4552optimized1600lcufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
4649optimized1600ufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
4677optimized1600ufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
4693optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
4700optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
4700optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
4701optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
4701optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
4704optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
4705optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
4708optimized1600lcufullgcc -m32 -Os -fomit-frame-pointer2018081920180818
4708optimized1600ufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
4713optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
4716optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
4718optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
4718optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
4723optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
4725optimized1600u6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
4725optimized1600u6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
4726optimized1600ufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
4727optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
4732optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
4734optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
4735optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
4736optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
4742optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
4746optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
4754optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
4761optimized1600ufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
4762optimized1600ufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
4762optimized1600ufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
4764optimized1600ufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
4766optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
4768optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
4770optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
4774optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
4774optimized1600ufullgcc -m32 -Os -fomit-frame-pointer2018081920180818
4776optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
4777optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
4781optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
4787optimized1600ufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
4788optimized1600ufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
4799optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
4800optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
4802optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
4821optimized1600ufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
4829optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
4832optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
4835optimized1600ufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
4837optimized1600ufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
4839optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
4839optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
4839optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
4839optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
4845optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
4845optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
4847optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
4859optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
4863optimized1600lcufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
4873optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
4875optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
4887reference1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
4891optimized1600lcufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
4891optimized1600lcu6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
4892optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
4893optimized1600lcufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
4898optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
4899optimized1600lcufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
4903optimized1600lcufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
4906optimized1600ufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
4909optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
4912optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
4913optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
4914optimized1600lcu6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
4919optimized1600lcufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
4926optimized1600lcu6gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
4930optimized1600lcu6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
4932optimized1600lcufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
4933optimized1600lcufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
4935optimized1600lcufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
4937optimized1600lcu6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
4938optimized1600lcufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
4941optimized1600lcufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
4941optimized1600lcufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
4941optimized1600lcufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
4942optimized1600lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
4942optimized1600lcu6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
4943optimized1600lcufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
4945optimized1600lcufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
4950optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
4950optimized1600lcu6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
4955optimized1600lcufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
4958optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
4959optimized1600lcufullgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
4962optimized1600lcufullgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
4968optimized1600lcu6gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
4968optimized1600lcufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
4972optimized1600lcu6gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
4976optimized1600lcufullgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
4980optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
4980optimized1600lcufullgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
4982optimized1600lcu6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
4983optimized1600lcu6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
4985optimized1600lcu6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
4988optimized1600lcu6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
4994optimized1600u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
5002optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
5004optimized1600u6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
5006optimized1600lcu6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
5006optimized1600lcu6gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
5015optimized1600lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
5018optimized1600ufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
5021optimized1600lcu6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
5036optimized1600lcu6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
5058optimized1600u6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
5071optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
5074optimized1600lcufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
5083optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
5087optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
5091optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
5096optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
5099optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
5100optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
5101optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
5111optimized1600lcufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
5111optimized1600lcufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
5111optimized1600lcufullgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
5119optimized1600lcufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
5119optimized1600lcufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
5120optimized1600lcufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
5143optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
5166optimized1600u6gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
5188optimized1600lcufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
5188optimized1600lcufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
5190optimized1600lcufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
5191optimized1600lcufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
5192optimized1600lcufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
5193optimized1600lcufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
5202optimized1600u6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
5208optimized1600u6gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
5220optimized1600ufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
5222optimized1600ufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
5223optimized1600ufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
5226optimized1600ufullgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
5226optimized1600ufullgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
5227optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
5228optimized1600ufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
5230optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
5230optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
5232optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
5232optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
5232optimized1600ufullgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
5234optimized1600ufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
5236optimized1600ufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
5238optimized1600u6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
5246optimized1600lcufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
5264optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
5264optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
5264optimized1600u6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
5265optimized1600u6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
5266optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
5266optimized1600u6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
5266optimized1600lcufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
5266optimized1600lcufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
5268optimized1600u6gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
5268optimized1600u6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
5268optimized1600lcufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
5272optimized1600u6gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
5272optimized1600u6gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
5276optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
5280optimized1600lcufullgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
5280optimized1600lcufullgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
5282optimized1600lcufullgcc -m32 -O -fomit-frame-pointer2018081920180818
5282optimized1600u6gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
5282optimized1600lcufullgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
5282optimized1600ufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
5287optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
5288optimized1600lcufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
5290optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
5290optimized1600lcufullgcc -m32 -O2 -fomit-frame-pointer2018081920180818
5290optimized1600ufullgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
5290optimized1600lcufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
5290optimized1600lcufullgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
5292optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
5292optimized1600lcufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
5293optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
5293optimized1600lcufullgcc -m32 -O3 -fomit-frame-pointer2018081920180818
5312optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
5341optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
5357optimized1600ufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
5373optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
5381optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
5395optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
5405optimized1600lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
5407optimized1600lcu6gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
5407optimized1600lcu6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
5409optimized1600lcu6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
5411optimized1600lcu6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
5412optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
5413optimized1600lcu6gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
5413optimized1600lcu6gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
5413optimized1600lcu6gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
5413optimized1600lcu6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
5414optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
5414optimized1600lcu6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
5415optimized1600lcu6gcc -m32 -Os -fomit-frame-pointer2018081920180818
5418optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
5419optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
5419optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
5423optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
5423optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
5424optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
5424optimized1600lcu6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
5426optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
5427optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
5428optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
5429optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
5429optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
5431optimized1600lcu6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
5431optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
5434optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
5436optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
5444optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
5447optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
5451optimized1600ufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
5454optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
5455optimized1600u6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
5456optimized1600u6gcc -m32 -Os -fomit-frame-pointer2018081920180818
5458optimized1600u6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
5460optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
5465optimized1600u6gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
5466optimized1600u6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
5466reference1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
5467reference1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
5468optimized1600ufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
5472optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
5474optimized1600u6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
5483optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
5484optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
5484optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
5484optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
5486optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
5486optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
5486optimized1600u6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
5486optimized1600u6gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
5488optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
5498reference1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
5504reference1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
5512reference1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
5516optimized1600u6gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
5522optimized1600u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
5528optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
5537optimized1600u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
5562optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
5565optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
5567optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
5575reference1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
5578reference1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
5580optimized1600u6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
5580optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
5594optimized1600u6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
5598optimized1600ufullgcc -m32 -O -fomit-frame-pointer2018081920180818
5603optimized1600u6gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
5615optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
5617optimized1600ufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
5619optimized1600ufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
5625reference1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
5627optimized1600u6gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
5637optimized1600u6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
5642optimized1600ufullgcc -m32 -O3 -fomit-frame-pointer2018081920180818
5643optimized1600ufullgcc -m32 -O2 -fomit-frame-pointer2018081920180818
5643optimized1600ufullgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
5645optimized1600ufullgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
5645optimized1600u6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
5655optimized1600ufullgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
5663optimized1600u6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
5671optimized1600ufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
5673optimized1600ufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
5675reference1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
5699reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
5700optimized1600ufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
5703optimized1600ufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
5706reference1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
5706optimized1600ufullgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
5707optimized1600ufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
5708reference1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
5708optimized1600ufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
5708optimized1600ufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
5710optimized1600ufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
5715reference1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
5722optimized1600ufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
5730optimized1600ufullgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
5738reference1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
5740reference1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
5744reference1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
5766optimized1600ufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
5767optimized1600ufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
5768optimized1600ufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
5768optimized1600ufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
5810reference1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
5813optimized1600lcufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
5815optimized1600lcufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
5818optimized1600lcufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
5820optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
5820optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
5827optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
5831optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
5835optimized1600lcufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
5837optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
5837optimized1600ufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
5842optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
5843optimized1600lcufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
5844optimized1600lcufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
5845optimized1600lcufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
5845optimized1600lcufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
5861optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
5863optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
5865optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
5865optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
5865reference1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
5865reference1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
5865reference1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
5867reference1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
5869optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
5873optimized1600lcu6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
5873reference1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
5875optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
5885optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
5887optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
5894optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
5911optimized1600ufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
5924reference1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
5926optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
5932optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
5936optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
5941optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
5942optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
5947optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
5956optimized1600lcufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
5958optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
5958optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
5963reference1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
5988optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
5994optimized1600lcu6gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
5994optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
5994optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
5996optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
5996optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
5996optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
5996optimized1600ufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
6018optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
6020optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
6020optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
6034optimized1600lcu6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
6071optimized1600lcu6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
6085optimized1600lcu6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
6089optimized1600lcu6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
6089optimized1600lcu6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
6095optimized1600lcu6gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
6099optimized1600lcu6gcc -m32 -O2 -fomit-frame-pointer2018081920180818
6111optimized1600lcu6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
6113optimized1600lcu6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
6113optimized1600lcu6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
6113optimized1600lcu6gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
6115optimized1600lcu6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
6118optimized1600lcu6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
6123optimized1600lcu6gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
6133optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
6137optimized1600lcu6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
6141optimized1600lcu6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
6145optimized1600lcu6gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
6153optimized1600lcu6gcc -m32 -O3 -fomit-frame-pointer2018081920180818
6155optimized1600lcu6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
6156optimized1600lcufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
6157optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
6167optimized1600lcu6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
6171optimized1600lcu6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
6182optimized1600lcu6gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
6203optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
6203optimized1600lcu6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
6211optimized1600lcu6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
6212optimized1600lcu6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
6217optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
6222optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
6228optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
6234optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
6234optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
6238optimized1600lcu6gcc -m32 -O -fomit-frame-pointer2018081920180818
6240optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
6244optimized1600lcu6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
6252optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
6258optimized1600lcu6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
6270optimized1600lcu6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
6272optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
6292optimized1600ufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
6294optimized1600u6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
6303optimized1600u6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
6306optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
6310optimized1600u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
6310optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
6319optimized1600u6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
6323optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
6323optimized1600u6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
6326optimized1600ufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
6329optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
6333optimized1600lcu6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
6334optimized1600lcu6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
6337optimized1600u6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
6343optimized1600ufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
6351optimized1600lcu6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
6357optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
6375optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
6383optimized1600u6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
6391optimized1600lcu6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
6391optimized1600lcu6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
6393optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
6393optimized1600lcu6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
6395optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
6403optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
6404optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
6407optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
6411optimized1600lcu6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
6418optimized1600u6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
6422optimized1600lcu6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
6423optimized1600lcu6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
6424optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
6424optimized1600lcu6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
6429optimized1600ufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
6431optimized1600ufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
6433optimized1600ufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
6433optimized1600ufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
6438optimized1600lcu6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
6446optimized1600u6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
6448optimized1600ufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
6452optimized1600u6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
6466optimized1600lcu6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
6469optimized1600u6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
6481optimized1600ufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
6485optimized1600u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
6508optimized1600lcu6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
6512optimized1600lcu6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
6514optimized1600lcu6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
6524optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
6531optimized1600lcu6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
6534optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
6538optimized1600u6gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
6539optimized1600u6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
6540optimized1600u6gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
6544optimized1600u6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
6552optimized1600u6gcc -m32 -O3 -fomit-frame-pointer2018081920180818
6554optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
6554optimized1600lcu6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
6555optimized1600u6gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
6560optimized1600u6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
6570optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
6571optimized1600u6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
6588optimized1600u6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
6588optimized1600lcufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
6589optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
6594optimized1600u6gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
6595reference1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
6597optimized1600lcufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
6599optimized1600u6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
6605optimized1600ufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
6607optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
6611optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
6615optimized1600lcu6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
6623optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
6651optimized1600u6gcc -m32 -O -fomit-frame-pointer2018081920180818
6655optimized1600u6gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
6658optimized1600u6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
6663optimized1600u6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
6665optimized1600u6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
6667optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
6687optimized1600u6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
6689optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
6692optimized1600u6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
6692optimized1600u6gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
6692optimized1600u6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
6693optimized1600u6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
6704optimized1600lcufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
6719optimized1600u6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
6720optimized1600u6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
6720optimized1600u6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
6720optimized1600lcufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
6737optimized1600u6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
6740optimized1600u6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
6740optimized1600u6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
6746optimized1600u6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
6748optimized1600u6gcc -m32 -O2 -fomit-frame-pointer2018081920180818
6758optimized1600u6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
6762optimized1600u6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
6766optimized1600u6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
6826optimized1600lcufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
6829optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
6831optimized1600lcufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
6846optimized1600lcufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
6857optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
6883optimized1600lcufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
6893optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
6893optimized1600u6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
6895optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
6895optimized1600lcu6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
6905optimized1600u6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
6907optimized1600u6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
6919optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
6921optimized1600u6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
6927optimized1600u6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
6928optimized1600u6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
6943optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
6943optimized1600u6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
6954optimized1600u6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
6959optimized1600lcu6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
6959optimized1600lcu6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
6963optimized1600u6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
6998optimized1600u6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
7006optimized1600lcufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
7008optimized1600lcufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
7010optimized1600lcufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
7020optimized1600lcufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
7022optimized1600u6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
7025optimized1600u6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
7030optimized1600u6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
7067reference1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
7070optimized1600u6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
7074optimized1600u6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
7074optimized1600u6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
7085optimized1600lcufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
7121optimized1600u6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
7129reference1600gcc -m32 -O3 -fomit-frame-pointer2018081920180818
7133optimized1600u6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
7133optimized1600u6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
7135optimized1600u6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
7148optimized1600u6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
7149optimized1600u6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
7151optimized1600lcufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
7155optimized1600u6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
7225optimized1600ufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
7228optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
7228optimized1600ufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
7240optimized1600ufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
7264optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
7278optimized1600ufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
7361reference1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
7377optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
7409optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
7423reference1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
7530optimized1600ufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
7563optimized1600ufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
7568optimized1600u6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
7581reference1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
7655optimized1600u6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
7657optimized1600ufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
7658optimized1600ufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
7664optimized1600ufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
7665optimized1600u6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
7666optimized1600ufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
7746optimized1600u6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
7750optimized1600u6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
7754optimized1600u6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
7755optimized1600u6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
7756optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
7756optimized1600ufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
7760optimized1600ufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
7765optimized1600ufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
7784optimized1600u6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
7786optimized1600u6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
7798optimized1600u6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
7803optimized1600u6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
7804optimized1600u6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
7813reference1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
7843optimized1600ufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
7883optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
7905optimized1600u6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
8014reference1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
8038reference1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
8053reference1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
8068reference1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
8073reference1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
8107reference1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
8196reference1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
8250reference1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
8276optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
8284optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
8288optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
8320optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
8324optimized1600ufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
8325optimized1600ufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
8327optimized1600ufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
8329optimized1600ufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
8369optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
8371optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
8409optimized1600ufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
8522compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
8558compact1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
8581optimized1600ufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
8986compact1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
9022compact1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
9117compact1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
9242reference1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
9262reference1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
9300reference1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
9413reference1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
9416reference1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
9440compact1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
9466reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
9580reference1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
9613reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
9613reference1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
9680reference1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
9702compact1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
9706reference1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
9707reference1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
9711reference1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
9719compact1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
9722reference1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
9742compact1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
9812reference1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
9819reference1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
9945compact1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
10141compact1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
10153compact1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
10157compact1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
10159compact1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
10162compact1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
10188compact1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
10305compact1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
10340compact1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
10387compact1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
10399compact1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
10404compact1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
10512compact1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
10607compact1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
10629compact1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
10639compact1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
10668compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
10669compact1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
10674compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
10692compact1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
10730compact1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
10857compact1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
10903compact1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
10947compact1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
10964compact1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
10996compact1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
11004compact1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
11028compact1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
11044compact1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
11085compact1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
11133compact1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
11164compact1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
11181compact1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
11186compact1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
11223compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
11290compact1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
11321optimized1600lcu6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
11361compact1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
11417compact1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
11427compact1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
11842compact1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
11879compact1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
12008compact1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
12071reference1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
12184reference1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
12536compact1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
12642optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12788optimized1600lcu6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12818optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12818reference1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
12864optimized1600u6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12871optimized1600lcufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12933optimized1600u6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12963optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12977compact1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
12983compact1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
12984compact1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
13099optimized1600ufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
13188compact1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
13207compact1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
13230optimized1600u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13240compact1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
13280compact1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
13291compact1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
13294optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13302compact1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
13321optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13385optimized1600lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13476optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
13498optimized1600lcu6gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
13498compact1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
13510compact1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
13514compact1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
13563compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
13578compact1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
13660optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
13660optimized1600lcufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
13715optimized1600u6gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
13718reference1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
13725reference1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
13754optimized1600u6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
13843compact1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
13845compact1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
13933reference1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
13952compact1600gcc -m32 -O3 -fomit-frame-pointer2018081920180818
13966compact1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
13984compact1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
13988compact1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
13994reference1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
14077compact1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
14086optimized1600ufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
14151optimized1600ufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
14213compact1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
14244reference1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
14411compact1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
14416compact1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
14442compact1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
14474compact1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
14500compact1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
14623optimized1600lcu6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
14714compact1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
14736optimized1600lcu6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
14909optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
14924compact1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
14959optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15109optimized1600lcu6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15158optimized1600lcufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
15180optimized1600lcufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
15198optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15205optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15242compact1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15411compact1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
15468optimized1600lcufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
15486compact1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15538optimized1600lcufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15538optimized1600lcu6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
15566compact1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
15576compact1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15576compact1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
15681optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15697compact1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
15770optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15772optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15815optimized1600u6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15841compact1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
15847optimized1600lcu6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15905compact1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
15909optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15935compact1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
16000optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
16008optimized1600lcufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
16028optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16062optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16097compact1600gcc -m32 -O2 -fomit-frame-pointer2018081920180818
16145optimized1600u6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
16147optimized1600ufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
16159optimized1600ufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
16184compact1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
16191compact1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
16192compact1600gcc -m32 -O -fomit-frame-pointer2018081920180818
16204optimized1600lcufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
16208compact1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
16282optimized1600u6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
16285optimized1600ufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
16325optimized1600ufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16341optimized1600u6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
16401compact1600gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
16468compact1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
16478reference1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
16480compact1600gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
16486reference1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
16486compact1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
16500optimized1600u6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
16506compact1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
16518reference1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
16546compact1600gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
16550reference1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
16559reference1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
16597reference1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
16605reference1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
16653compact1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
16659reference1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
16665reference1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
16693compact1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
16746compact1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
16796optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
16811compact1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
16829optimized1600lcu6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
16838optimized1600u6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17018compact1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
17081compact1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
17155compact1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
17159optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
17170compact1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
17181compact1600gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
17192compact1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
17200compact1600gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
17202optimized1600u6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
17203compact1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
17227compact1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
17240compact1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
17252optimized1600u6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
17288compact1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
17318compact1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
17341optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17341compact1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
17342compact1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
17351compact1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
17363compact1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
17404compact1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
17414compact1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
17419compact1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
17425compact1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
17427compact1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
17458compact1600gcc -m32 -Os -fomit-frame-pointer2018081920180818
17480compact1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
17574compact1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
17583compact1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
17603compact1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
17639compact1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
17646compact1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
17656compact1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
17869optimized1600ufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17968compact1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
17986optimized1600ufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
17990compact1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
17994compact1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
18000compact1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
18020compact1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
18030compact1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
18047compact1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
18117compact1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
18184compact1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
18187compact1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
18224compact1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
18234compact1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
18394compact1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
18409compact1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
18560compact1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
18629compact1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
18673compact1600gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
18736compact1600gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
18760compact1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
18760compact1600gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
18762compact1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
18810compact1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
18818compact1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
18871compact1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
18877compact1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
18898compact1600gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
18932compact1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
19079compact1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
19092compact1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
19163reference1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
19169compact1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
19170reference1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
19199reference1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
19266compact1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
19411reference1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
19446reference1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
19470compact1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
19481reference1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
19520reference1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
19532reference1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
19532reference1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
19591reference1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
19592reference1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
19621reference1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
20258compact1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
20424compact1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
20466compact1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
20472reference1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
20545compact1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
20746reference1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
21080compact1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
21101reference1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
21133reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
21494reference1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
22515reference1600gcc -m32 -O2 -fomit-frame-pointer2018081920180818
22697reference1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
22802reference1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
22853reference1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
22905reference1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
23230reference1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
23296reference1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
23305reference1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
23320reference1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
23654compact1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
25441compact1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
28327compact1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
28365reference1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
29052reference1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
29059reference1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
29320reference1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
29324reference1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
29332reference1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
29553reference1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
29577reference1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
29851reference1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
30154reference1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
30216reference1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
30486reference1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
30532reference1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
30941reference1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
30978reference1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
31060reference1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
31335reference1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
31477reference1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
31563reference1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
31574reference1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
31575reference1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
31583reference1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
31597reference1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
31621reference1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
31658reference1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
31707reference1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
31728reference1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
31782reference1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
31788reference1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
31865reference1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
32010reference1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
32024reference1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
32087reference1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
32161reference1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
32226reference1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
32405reference1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
32675reference1600gcc -m32 -Os -fomit-frame-pointer2018081920180818
32821reference1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
32927reference1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
32930reference1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
33023reference1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
33149reference1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
33702reference1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
34738reference1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
34804reference1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
34963reference1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
35901reference1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
35932reference1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
36036reference1600gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
36186reference1600gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
36203reference1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
36421reference1600gcc -m32 -O -fomit-frame-pointer2018081920180818
36476reference1600gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
37391reference1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
37395reference1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
37990reference1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
45768compact1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49866reference1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
49912reference1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
50680reference1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
50685reference1600gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
50748reference1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
50828reference1600gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
50837reference1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
50838reference1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
50855reference1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
50867reference1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
50871reference1600gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
50934reference1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
51123reference1600gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
55542reference1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
58265reference1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
67897reference1600gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
69131reference1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
69287reference1600gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818

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