Implementation notes: x86, samba, crypto_core/keccakf160064bits

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_core
Primitive: keccakf160064bits
TimeImplementationCompilerBenchmark dateSUPERCOP version
3764reference1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
3766reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
3871reference1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
4016optimized1600u6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
4017optimized1600u6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
4036optimized1600u6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
4042optimized1600u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4045optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4047optimized1600u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4048optimized1600u6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4109optimized1600lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4111optimized1600lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4112optimized1600lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4119optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4121optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
4125optimized1600lcu6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
4131optimized1600lcu6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
4135optimized1600ufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4135optimized1600ufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
4143optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4179optimized1600ufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4179optimized1600ufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
4183optimized1600ufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4185optimized1600lcufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
4186optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
4190optimized1600ufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
4190optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
4192optimized1600lcufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
4206optimized1600lcufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
4206optimized1600lcufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
4242optimized1600u6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4242optimized1600u6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4262optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4265optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4290optimized1600u6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4290optimized1600u6gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4291optimized1600u6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4294optimized1600u6gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4303optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4308optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4311optimized1600u6gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
4332optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4332optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4334optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
4335optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
4337optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4340optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4340optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4343optimized1600lcufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
4343optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4343optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4343optimized1600lcufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
4368optimized1600ufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4369optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4369optimized1600lcu6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4371optimized1600ufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4371optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4373optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4379optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4393optimized1600lcu6gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
4395optimized1600lcu6gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4397optimized1600ufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4399optimized1600ufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4404optimized1600ufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4406optimized1600lcu6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4409optimized1600lcu6gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4412optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4424optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4445optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4455optimized1600lcufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4457optimized1600ufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
4461optimized1600lcufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
4463optimized1600ufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4468optimized1600lcufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4470optimized1600ufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
4476optimized1600lcufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4476optimized1600lcufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4478optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4481optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
4493optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4500optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4504optimized1600lcufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4506optimized1600ufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4508optimized1600ufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
4508optimized1600lcufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
4510optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4510optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
4510optimized1600lcufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
4510optimized1600lcufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4514optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4514optimized1600lcufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4514optimized1600lcufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4520optimized1600lcufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
4532optimized1600ufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4532optimized1600lcufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
4533optimized1600lcufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4534optimized1600ufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4534optimized1600lcufullgcc -m32 -Os -fomit-frame-pointer2019070520190110
4544optimized1600ufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4544optimized1600lcufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4548optimized1600lcufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4633optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
4699optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
4704optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
4704optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
4708optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
4709optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
4716optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
4716optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
4718optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
4722optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
4723optimized1600u6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
4724optimized1600u6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
4725optimized1600ufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
4726optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
4727optimized1600ufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
4730optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
4731optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
4732optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
4736optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
4744optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
4745optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4756optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
4756optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
4760optimized1600ufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
4761optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
4762optimized1600ufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
4764optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4768optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
4768optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
4768optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
4768optimized1600ufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
4770optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
4770optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
4772optimized1600ufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
4774optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
4790optimized1600ufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
4798optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
4800optimized1600ufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
4806optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
4816optimized1600ufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4817optimized1600ufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
4832optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
4832optimized1600ufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
4833optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
4834optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
4837optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
4839optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
4840optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
4841optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
4842optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
4843optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
4847optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
4851optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
4853optimized1600ufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
4857reference1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
4861optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
4863optimized1600lcufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
4873optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
4877optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
4891optimized1600lcufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
4893optimized1600lcufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
4895optimized1600lcu6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
4897optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
4897optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
4912optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
4913optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
4913optimized1600lcufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
4921optimized1600lcufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
4925optimized1600lcu6gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
4925optimized1600lcufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
4927optimized1600lcu6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
4931optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
4932optimized1600lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
4933optimized1600lcufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
4933optimized1600lcufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
4934optimized1600lcufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
4934optimized1600lcu6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
4935optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
4936optimized1600lcu6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4936optimized1600lcufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
4938optimized1600lcufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
4939optimized1600lcufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
4940optimized1600lcufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
4941optimized1600lcufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
4946optimized1600lcufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
4948optimized1600lcufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
4956optimized1600lcufullgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
4957optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
4957optimized1600lcu6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
4958optimized1600lcufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
4962optimized1600lcu6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
4968optimized1600lcufullgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
4972optimized1600lcu6gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
4976optimized1600lcu6gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
4976optimized1600lcufullgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
4977optimized1600lcu6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
4978optimized1600lcu6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
4980optimized1600lcufullgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
4980optimized1600lcu6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
4987optimized1600lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
4988optimized1600lcu6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
4990optimized1600lcu6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
4998optimized1600u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
4998optimized1600lcu6gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
4998optimized1600ufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5008optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5008optimized1600ufullgcc -m32 -Os -fomit-frame-pointer2019070520190110
5012optimized1600u6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5022optimized1600lcu6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
5032optimized1600lcu6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
5039optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5050optimized1600u6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5064optimized1600lcufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
5067optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5085optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5087optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5091optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5096optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5097optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5101optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5101optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5111optimized1600lcufullgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
5113optimized1600lcufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
5119optimized1600lcufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
5121optimized1600lcufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
5121optimized1600lcufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
5145optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
5167optimized1600u6gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5180optimized1600u6gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5189optimized1600lcufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5191optimized1600lcufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5193optimized1600lcufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5194optimized1600lcufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5195optimized1600lcufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
5197optimized1600lcufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
5201optimized1600u6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5224optimized1600ufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
5224optimized1600ufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
5227optimized1600ufullgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5230optimized1600ufullgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5232optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
5232optimized1600ufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
5233optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
5234optimized1600ufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
5234optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
5234optimized1600u6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5235optimized1600ufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
5235optimized1600ufullgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
5244optimized1600lcufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5246optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
5262optimized1600lcufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
5264optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
5264optimized1600lcufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5266optimized1600u6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
5268optimized1600u6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
5268optimized1600lcufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5268optimized1600lcufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
5272optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
5272optimized1600ufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
5274optimized1600lcufullgcc -m32 -O -fomit-frame-pointer2019070520190110
5274optimized1600u6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
5274optimized1600u6gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
5276optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
5277optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
5278optimized1600u6gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
5278optimized1600u6gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
5280optimized1600lcufullgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
5282optimized1600lcufullgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
5282optimized1600u6gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
5284optimized1600lcufullgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
5287optimized1600lcufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5287optimized1600lcufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5288optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
5288optimized1600lcufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
5288optimized1600lcufullgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
5290optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5290optimized1600ufullgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
5290optimized1600ufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
5291optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
5292optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
5292optimized1600lcufullgcc -m32 -O3 -fomit-frame-pointer2019070520190110
5294optimized1600lcufullgcc -m32 -O2 -fomit-frame-pointer2019070520190110
5294optimized1600u6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
5301optimized1600ufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
5343optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5371optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5379optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5385optimized1600ufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
5387optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
5407optimized1600lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5408optimized1600lcu6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5409optimized1600lcu6gcc -m32 -Os -fomit-frame-pointer2019070520190110
5409optimized1600lcu6gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
5410optimized1600lcu6gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5410optimized1600lcu6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5411optimized1600lcu6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5411optimized1600lcu6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
5413optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
5413optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
5413optimized1600lcu6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5413optimized1600lcu6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5415optimized1600lcu6gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
5419optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5419optimized1600lcu6gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
5420optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
5422optimized1600lcu6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
5422optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5423optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5423optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
5425optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5427optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5429optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
5430optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5431optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
5431optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5434optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5437optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
5439optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5441optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
5442optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
5443optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
5444optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5445optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
5456optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
5456optimized1600u6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
5458optimized1600u6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5458optimized1600u6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5459optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
5460optimized1600u6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5464optimized1600u6gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
5466optimized1600u6gcc -m32 -Os -fomit-frame-pointer2019070520190110
5468optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5470reference1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
5472reference1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
5474optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5478optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5486optimized1600u6gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
5488optimized1600u6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
5488optimized1600u6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
5496reference1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
5498reference1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
5498reference1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
5500reference1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
5512optimized1600u6gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5522optimized1600u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5528optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
5530optimized1600u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
5559optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
5565optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5565optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
5566reference1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5567reference1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5569optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
5572reference1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5580optimized1600u6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
5581optimized1600u6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
5595optimized1600ufullgcc -m32 -O -fomit-frame-pointer2019070520190110
5615optimized1600u6gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
5621reference1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5621optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
5623optimized1600ufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5623optimized1600u6gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
5625optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
5629optimized1600ufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5635optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
5643optimized1600ufullgcc -m32 -O2 -fomit-frame-pointer2019070520190110
5647optimized1600ufullgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
5649optimized1600ufullgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
5657optimized1600ufullgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
5660optimized1600ufullgcc -m32 -O3 -fomit-frame-pointer2019070520190110
5663optimized1600u6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
5671optimized1600ufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5673reference1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5679optimized1600ufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5696reference1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5700reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
5702optimized1600ufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
5703optimized1600ufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
5706optimized1600ufullgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
5707optimized1600ufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5707optimized1600ufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
5710optimized1600u6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
5710optimized1600ufullgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
5713reference1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
5713reference1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
5716optimized1600ufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
5732reference1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
5732reference1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
5736reference1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
5738optimized1600ufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
5766optimized1600ufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5767optimized1600ufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5768optimized1600ufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
5768optimized1600ufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
5769optimized1600ufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5770optimized1600ufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5788optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
5813optimized1600lcufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
5815reference1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
5815optimized1600lcufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
5816optimized1600lcufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
5818optimized1600lcufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
5819optimized1600lcufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
5821optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
5835optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
5839optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
5841optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
5844optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
5844optimized1600lcufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
5846optimized1600lcufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
5849optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
5849optimized1600lcufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
5857optimized1600ufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
5861optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
5861optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
5861optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
5863optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
5865reference1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
5865reference1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
5865reference1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
5865optimized1600ufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
5867optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
5869optimized1600lcu6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
5869optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
5871optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
5871optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
5873reference1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
5879optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
5921reference1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
5923optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
5923optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
5929optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
5933optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
5942optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
5942optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
5944optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
5948optimized1600lcu6gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
5960optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
5982optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
5988optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
5992optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
5992optimized1600lcufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
5994optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
5994optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
5996optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
5996optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
5996optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
5997optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6002optimized1600lcu6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
6008optimized1600lcufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6050optimized1600lcu6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
6060optimized1600lcu6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
6069optimized1600lcu6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
6077optimized1600lcu6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
6097optimized1600lcu6gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
6099optimized1600lcu6gcc -m32 -O2 -fomit-frame-pointer2019070520190110
6099optimized1600lcu6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6107optimized1600lcu6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
6109optimized1600lcu6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6112optimized1600lcu6gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
6113optimized1600lcu6gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
6115optimized1600lcu6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6124optimized1600lcu6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
6129optimized1600lcu6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6135optimized1600lcu6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
6147optimized1600lcu6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
6148optimized1600lcu6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
6153optimized1600lcu6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
6155optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6155optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6159optimized1600lcu6gcc -m32 -O3 -fomit-frame-pointer2019070520190110
6161optimized1600lcu6gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
6167optimized1600lcu6gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
6200optimized1600lcu6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6206optimized1600lcu6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
6214optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
6215optimized1600lcu6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
6223optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6224optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6232optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6236optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6238optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6238optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6238optimized1600lcu6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
6242optimized1600lcu6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
6258optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6258optimized1600lcu6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
6262optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6266optimized1600lcu6gcc -m32 -O -fomit-frame-pointer2019070520190110
6292optimized1600ufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6292optimized1600ufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6294optimized1600ufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6295optimized1600u6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
6296optimized1600ufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6305optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6313optimized1600u6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
6315optimized1600u6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
6320optimized1600u6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
6321optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
6324optimized1600lcu6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
6327optimized1600lcu6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
6328optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
6329optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
6335optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
6340optimized1600u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
6352optimized1600lcu6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
6355optimized1600u6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
6355optimized1600lcu6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
6377optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6380optimized1600lcu6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6381optimized1600lcu6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6387optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
6389optimized1600lcu6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
6395optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
6396optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
6401optimized1600u6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
6402optimized1600u6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
6403optimized1600lcu6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6405optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
6407optimized1600lcu6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
6412optimized1600lcu6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
6417optimized1600u6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
6418optimized1600lcu6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6419optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6419optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
6423optimized1600lcu6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6428optimized1600ufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6431optimized1600ufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6433optimized1600ufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6434optimized1600u6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
6435optimized1600ufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6460optimized1600u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
6465optimized1600lcu6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
6473optimized1600u6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6480optimized1600lcu6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6490optimized1600lcu6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6490optimized1600lcu6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6494optimized1600ufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6504optimized1600u6gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
6508optimized1600lcu6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6508optimized1600lcu6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6526optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6526optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6530optimized1600u6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6531optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6534optimized1600u6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
6542optimized1600u6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
6544optimized1600u6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
6551optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6552optimized1600u6gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
6554optimized1600u6gcc -m32 -O3 -fomit-frame-pointer2019070520190110
6556optimized1600ufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6557optimized1600lcu6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6569optimized1600u6gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
6580optimized1600lcufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
6581optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6583optimized1600lcufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
6590optimized1600u6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
6593optimized1600u6gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
6595optimized1600u6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6596reference1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
6599optimized1600u6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
6609optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6611optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6619optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6619optimized1600lcu6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6637optimized1600u6gcc -m32 -O -fomit-frame-pointer2019070520190110
6647optimized1600u6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
6655optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6659optimized1600u6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
6661optimized1600u6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
6676optimized1600u6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
6678optimized1600u6gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
6678optimized1600u6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
6683optimized1600u6gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
6691optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6692optimized1600u6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
6696optimized1600lcufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6713optimized1600u6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6717optimized1600u6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
6720optimized1600u6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
6722optimized1600u6gcc -m32 -O2 -fomit-frame-pointer2019070520190110
6730optimized1600u6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
6735optimized1600u6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
6744optimized1600u6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
6744optimized1600u6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
6744optimized1600u6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
6746optimized1600u6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
6752optimized1600u6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
6831optimized1600lcufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
6831optimized1600lcufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
6842optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
6857optimized1600lcufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
6871optimized1600lcufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6873optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
6875optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
6893optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
6895optimized1600lcu6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
6895optimized1600u6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
6896optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
6899optimized1600lcu6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
6903optimized1600u6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
6904optimized1600u6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
6907optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
6909optimized1600u6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
6912optimized1600u6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
6927optimized1600u6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
6940optimized1600lcufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
6941optimized1600u6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
6943optimized1600u6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
6948optimized1600u6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
6959optimized1600lcu6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
6959optimized1600lcu6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
6996optimized1600u6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
6996optimized1600u6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
7004optimized1600lcufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
7006optimized1600lcufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
7006optimized1600lcufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
7006optimized1600lcufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
7023optimized1600u6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
7026optimized1600u6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
7030optimized1600u6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
7066reference1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
7070optimized1600u6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
7071optimized1600u6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
7073optimized1600u6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
7089optimized1600lcufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
7089optimized1600lcufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
7091optimized1600lcufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
7095optimized1600lcufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
7113optimized1600u6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
7117optimized1600u6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
7134optimized1600u6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
7135optimized1600u6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
7135optimized1600u6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
7137optimized1600u6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
7143optimized1600u6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
7153reference1600gcc -m32 -O3 -fomit-frame-pointer2019070520190110
7226optimized1600ufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
7228optimized1600ufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
7232optimized1600ufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
7264optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7300optimized1600ufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
7312optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
7316optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
7342optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
7404reference1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7434reference1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7527optimized1600ufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
7536optimized1600ufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
7564optimized1600u6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
7566optimized1600u6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
7575reference1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
7651optimized1600ufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
7655optimized1600u6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
7655optimized1600ufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
7659optimized1600ufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
7659optimized1600u6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
7660optimized1600ufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
7663optimized1600ufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
7663optimized1600ufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
7742optimized1600u6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
7754optimized1600u6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
7754optimized1600u6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
7758optimized1600ufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
7761optimized1600ufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
7764optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
7776optimized1600ufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
7788optimized1600u6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
7790optimized1600u6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
7795optimized1600u6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
7796optimized1600u6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
7801optimized1600ufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
7803optimized1600u6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
7863optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
7903optimized1600u6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
7914optimized1600u6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
7963reference1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
8014reference1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
8030reference1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
8061reference1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
8070reference1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
8078reference1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
8103reference1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
8193reference1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
8272reference1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
8278optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
8278optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
8280optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
8286optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
8325optimized1600ufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
8325optimized1600ufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
8326optimized1600ufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
8330optimized1600ufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
8368optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
8415optimized1600ufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
8416optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
8433optimized1600ufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
8541compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
8543compact1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
8992compact1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
9030compact1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
9254reference1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
9260reference1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
9298reference1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
9344compact1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
9414reference1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
9415reference1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
9421reference1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
9431compact1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
9439reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
9605reference1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
9607reference1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
9611reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
9701compact1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
9701compact1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
9704compact1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
9704reference1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
9708reference1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
9717reference1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
9816reference1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
9817reference1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
9853reference1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
9921compact1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
10016compact1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
10141compact1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
10144compact1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
10159compact1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
10163compact1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
10175compact1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
10185compact1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
10211compact1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
10377compact1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
10383compact1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
10405compact1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
10465compact1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
10573compact1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
10586compact1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
10603compact1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
10609compact1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
10631compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
10639compact1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
10660compact1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
10671compact1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
10673compact1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
10686compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
10742compact1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
10873compact1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
10877compact1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
10945compact1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
10964compact1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
10988compact1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
10992compact1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
10992compact1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
10998compact1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
11135compact1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
11139compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
11160compact1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
11177compact1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
11268compact1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
11313compact1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
11341compact1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
11395compact1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
11826compact1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
12010compact1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
12064reference1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
12219reference1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
12545compact1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
12639optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12794optimized1600lcu6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12813optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12834reference1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
12849optimized1600u6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12863optimized1600lcufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12907optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12962compact1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
12968optimized1600u6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
12984compact1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
13100optimized1600ufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
13129compact1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
13131compact1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
13155compact1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
13232compact1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
13239compact1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
13250compact1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
13349compact1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
13466optimized1600lcu6gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13474compact1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
13475optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13504compact1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
13548compact1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
13569compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
13665optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13693optimized1600lcufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13728reference1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
13730reference1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
13754optimized1600u6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13758optimized1600u6gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
13774compact1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
13854compact1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
13863compact1600gcc -m32 -O3 -fomit-frame-pointer2019070520190110
13909compact1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
13920compact1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
13937reference1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
13958compact1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
13978reference1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
14012compact1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
14079optimized1600ufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
14171compact1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
14196optimized1600ufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
14232reference1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
14337compact1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
14386compact1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
14430compact1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
14456compact1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
14466compact1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
14518compact1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
14683compact1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
14718compact1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
14750optimized1600lcu6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
14907optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
14921compact1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
14956optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15109optimized1600lcu6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15239compact1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
15244optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15361optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15441compact1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
15484optimized1600lcufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15490compact1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
15573compact1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
15574compact1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
15613optimized1600lcufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
15689optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
15728compact1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
15796optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
15813optimized1600u6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15839optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
15858optimized1600lcu6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
15887compact1600gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
15943compact1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
15946optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
15958compact1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
16021optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
16028optimized1600lcufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
16030optimized1600lcufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
16141compact1600gcc -m32 -O2 -fomit-frame-pointer2019070520190110
16151optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
16165compact1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
16170optimized1600ufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
16171optimized1600ufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
16176optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
16184compact1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
16188compact1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
16200compact1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
16202compact1600gcc -m32 -O -fomit-frame-pointer2019070520190110
16280optimized1600u6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
16327compact1600gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
16409compact1600gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
16454compact1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
16478reference1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
16498compact1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
16538compact1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
16546optimized1600u6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
16548reference1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
16556compact1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
16573reference1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
16574compact1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
16593compact1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
16611reference1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
16613reference1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
16669reference1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
16672compact1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
16689compact1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
16705reference1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
16711compact1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
16796optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
16834optimized1600lcu6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
16837optimized1600u6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
17022compact1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
17024compact1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
17085compact1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
17154optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17165optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
17175compact1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
17203optimized1600u6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17218compact1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
17230compact1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
17234optimized1600u6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17236reference1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
17250compact1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
17252compact1600gcc -m32 -Os -fomit-frame-pointer2019070520190110
17260reference1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
17289compact1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
17298compact1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
17329compact1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
17347compact1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
17363compact1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
17405compact1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
17406compact1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
17415compact1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
17415compact1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
17419compact1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
17434compact1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
17494compact1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
17538compact1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
17571compact1600gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
17595compact1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
17615compact1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
17629compact1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
17690compact1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
17705compact1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
17755compact1600gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
17819compact1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
17873optimized1600ufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
17894optimized1600ufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
17908compact1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
17996compact1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
18002compact1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
18016compact1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
18074compact1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
18099compact1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
18215compact1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
18229compact1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
18329compact1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
18389compact1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
18409compact1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
18542compact1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
18559compact1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
18564compact1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
18625compact1600gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
18633compact1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
18660compact1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
18687compact1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
18742compact1600gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
18757compact1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
18794compact1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
18798compact1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
18803compact1600gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
18861compact1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
18869compact1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
18891compact1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
18924compact1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
18926compact1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
18931compact1600gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
19042reference1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
19043reference1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
19089compact1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
19185reference1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
19200reference1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
19212compact1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
19289compact1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
19408reference1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
19486reference1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
19520reference1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
19550reference1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
19564reference1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
19574reference1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
19614reference1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
19625reference1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
20480reference1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
20498compact1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
20556compact1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
20606compact1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
20738reference1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
21050compact1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
21101reference1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
21111reference1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
21360reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
22512reference1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
22526reference1600gcc -m32 -O2 -fomit-frame-pointer2019070520190110
22812reference1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
22851reference1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
22877reference1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
23026reference1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
23195reference1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
23208reference1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
23258reference1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
25332compact1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
28111reference1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
28173compact1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
29038reference1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
29046reference1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
29123reference1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
29274reference1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
29385reference1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
29470reference1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
29538reference1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
29821reference1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
29838reference1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
30282reference1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
30522reference1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
30978reference1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
30990reference1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
31026reference1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
31115reference1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
31117reference1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
31307reference1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
31356reference1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
31458reference1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
31623reference1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
31641reference1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
31643reference1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
31655reference1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
31690reference1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
31726reference1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
31786reference1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
31808reference1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
31829reference1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
31861reference1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
31910reference1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
31934reference1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
32093reference1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
32155reference1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
32182reference1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
32204reference1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
32417reference1600gcc -m32 -Os -fomit-frame-pointer2019070520190110
32750reference1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
32861reference1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
32921reference1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
32942reference1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
33094reference1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
33534reference1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
33616reference1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
34737reference1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
34741reference1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
34752reference1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
35896reference1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
36018reference1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
36028reference1600gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
36308reference1600gcc -m32 -O -fomit-frame-pointer2019070520190110
36520reference1600gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
36815reference1600gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
37103reference1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
37349reference1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
37992reference1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
45780compact1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
49885reference1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
50000reference1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
50642reference1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
50678reference1600gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
50718reference1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
50797reference1600gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
50820reference1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
50823reference1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
50824reference1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
50839reference1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
50859reference1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
50899reference1600gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
51143reference1600gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
55460reference1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
58224reference1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
67855reference1600gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
69059reference1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
69083reference1600gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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