Implementation notes: x86, rumba7, crypto_core/keccakf160064bits

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_core
Primitive: keccakf160064bits
TimeImplementationCompilerBenchmark dateSUPERCOP version
4710optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
4710optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
4710optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
4710optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
4710optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
4740optimized1600lcufullshldgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
4770optimized1600lcufullshldgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
4800optimized1600lcufullshldgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
4830optimized1600lcufullshldgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -O2 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
4860optimized1600lcufullshldgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -O3 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
4890optimized1600lcufullshldgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
4920optimized1600lcufullshldgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
4950optimized1600lcufullshldgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
4950optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
4950optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
4950optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
4950optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
4950optimized1600lcufullshldgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
4980optimized1600lcufullshldgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
4980optimized1600lcufullshldgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
4980optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
4980optimized1600lcufullshldgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
4980optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
4980optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
5010optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
5010optimized1600lcufullshldgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
5040optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
5040optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
5070optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
5100optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
5130optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
5130optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
5130optimized1600lcufullshldgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
5160optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
5160optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
5160optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
5160optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
5160optimized1600lcufullshldgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
5160optimized1600lcufullshldgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
5190optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
5220optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
5220optimized1600lcufullshldgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
5220optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
5220optimized1600lcufullshldgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
5220optimized1600lcufullshldgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
5220optimized1600lcufullshldgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
5250optimized1600lcufullshldgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
5310optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
5340optimized1600lcufullshldgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
5370optimized1600lcufullshldgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
5760optimized1600lcufullshldgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
6180optimized1600lcufullshldgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
6210optimized1600lcufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
6300optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
6300optimized1600lcufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
6300optimized1600lcufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
6300optimized1600lcufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
6300optimized1600lcufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
6330optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
6360optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
6360optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
6360optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
6360optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
6360optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
6360optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
6390optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
6390optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
6420optimized1600ufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
6420optimized1600ufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
6420optimized1600lcufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
6420optimized1600ufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
6420optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
6450optimized1600lcufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
6480optimized1600ufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
6480optimized1600ufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
6480optimized1600lcufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
6510optimized1600ufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
6510optimized1600ufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
6510optimized1600ufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
6510optimized1600ufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
6510optimized1600lcufullgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
6540optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
6540optimized1600ufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
6540optimized1600ufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -m32 -O -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
6540optimized1600ufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
6540optimized1600ufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
6540optimized1600ufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
6540optimized1600ufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
6540optimized1600lcufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
6570optimized1600lcufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
6570optimized1600lcufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
6570optimized1600ufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
6570optimized1600lcufullgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
6600optimized1600lcufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
6600optimized1600ufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
6600optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
6600optimized1600ufullgcc -m32 -Os -fomit-frame-pointer2018051420171218
6600optimized1600lcufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
6600optimized1600ufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
6600optimized1600lcufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
6600optimized1600ufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
6600optimized1600ufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
6600optimized1600ufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
6630optimized1600lcufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
6630optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
6630optimized1600lcufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
6630optimized1600lcufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
6630optimized1600lcufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
6630optimized1600ufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
6630optimized1600lcufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
6630optimized1600lcufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
6660optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
6660optimized1600ufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
6660optimized1600lcufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
6660optimized1600ufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
6660optimized1600lcufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
6660optimized1600ufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
6660optimized1600lcufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
6660optimized1600lcufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
6660optimized1600lcufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
6660optimized1600ufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -O3 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
6690optimized1600lcufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
6720optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
6720optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
6720optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
6720optimized1600lcufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
6720optimized1600lcufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
6720optimized1600ufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
6720optimized1600lcufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
6720optimized1600lcufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
6720optimized1600lcufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
6720optimized1600ufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
6750optimized1600lcufullgcc -m32 -O2 -fomit-frame-pointer2018051420171218
6750optimized1600lcufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
6750optimized1600lcufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
6750optimized1600ufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
6750optimized1600lcufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
6750optimized1600lcufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
6780optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -m32 -O -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
6780optimized1600lcufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
6780optimized1600ufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
6810optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
6810optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
6810optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
6810optimized1600lcufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
6810optimized1600ufullgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
6840optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
6840optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
6840optimized1600lcufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
6840optimized1600ufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
6840optimized1600ufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
6840optimized1600ufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
6840optimized1600ufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
6840optimized1600ufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
6840optimized1600ufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
6870optimized1600lcufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
6870optimized1600ufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
6900optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
6900optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
6900optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
6900optimized1600lcufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
6900optimized1600ufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
6930optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
6930optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
6930optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -O2 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -O3 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
6930optimized1600ufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
6930optimized1600lcufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
6960optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
6960optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
6960optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
6960optimized1600ufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
6960optimized1600ufullgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
6960optimized1600ufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
6960optimized1600lcufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
6960optimized1600ufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
6960optimized1600lcufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
6960optimized1600lcufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
6960optimized1600lcufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
6960optimized1600ufullgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
6990optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
6990optimized1600ufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
6990optimized1600ufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
6990optimized1600ufullgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
6990optimized1600lcufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
6990optimized1600lcufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
6990optimized1600lcufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
6990optimized1600ufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
6990optimized1600lcufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
6990optimized1600lcufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
6990optimized1600lcufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
7020optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
7020optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
7020optimized1600ufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
7020optimized1600ufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
7050optimized1600ufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
7050optimized1600ufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
7080optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
7080optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
7110optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
7110optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
7140optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
7140optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
7170optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
7170optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
7170optimized1600ufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
7170optimized1600ufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
7200optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
7200optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
7200optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
7230optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
7230optimized1600ufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
7230optimized1600ufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
7230optimized1600ufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
7230optimized1600ufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
7260optimized1600ufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
7260optimized1600ufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
7260optimized1600ufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
7290optimized1600ufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
7410optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
7440optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
7440optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
7440optimized1600ufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
7470optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
7500optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
7500optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
7500optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
7530optimized1600ufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
7530optimized1600ufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
7530optimized1600ufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
7530optimized1600ufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
7530optimized1600ufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
7560optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
7560optimized1600ufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
7590optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
7590optimized1600ufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
7590optimized1600ufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
7680optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
7710optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
7740optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
7740optimized1600u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
7740optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
7770optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
7770optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
7770optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
7770optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
7770optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
7800optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
7800optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
7800optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
7800optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
7800optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
7800optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
7830optimized1600u6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
7830optimized1600lcu6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
7860optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
7860optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
7860optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
7860optimized1600lcu6gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
7890optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
7890optimized1600lcu6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
7890optimized1600lcu6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
7920optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
7920optimized1600lcu6gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
7920optimized1600lcu6gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
7980optimized1600lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
8040optimized1600u6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
8040optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
8040optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
8040optimized1600lcu6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
8070optimized1600ufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
8070optimized1600u6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
8070optimized1600u6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
8100optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
8100optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
8100optimized1600u6gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
8100optimized1600u6gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
8100optimized1600u6gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
8130optimized1600lcu6gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
8130optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
8130optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
8130optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8130optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
8130optimized1600u6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
8160optimized1600u6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
8160optimized1600u6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
8160optimized1600u6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
8160optimized1600lcu6gcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
8190optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
8190optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
8190optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
8190optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
8190optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
8190optimized1600lcu6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
8220optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
8220optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
8220optimized1600u6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
8220optimized1600lcu6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
8250optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
8250optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
8250optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
8250optimized1600lcu6gcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
8250optimized1600u6gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
8250optimized1600lcu6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
8280optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
8280optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
8280optimized1600lcu6gcc -m32 -O -fomit-frame-pointer2018051420171218
8280optimized1600lcu6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
8280optimized1600lcu6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
8310optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
8310optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
8310optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
8310optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
8310optimized1600lcu6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
8310optimized1600lcu6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
8310optimized1600lcu6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
8310optimized1600lcu6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
8340optimized1600u6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
8340optimized1600lcu6gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
8340optimized1600lcu6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
8340optimized1600lcu6gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
8340optimized1600lcu6gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
8370optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
8370optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
8370optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
8370optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
8370optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
8370optimized1600lcu6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8370optimized1600lcu6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
8400optimized1600u6gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
8400optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8400optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
8400optimized1600u6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
8400optimized1600lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
8400optimized1600lcu6gcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
8400optimized1600lcu6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
8400optimized1600lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
8430optimized1600u6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
8430optimized1600u6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
8430optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
8430optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
8430optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
8430optimized1600u6gcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
8430optimized1600lcu6gcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
8430optimized1600u6gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
8430optimized1600lcu6gcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
8460optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
8460optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
8460optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
8460optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
8460optimized1600u6gcc -m32 -O -fomit-frame-pointer2018051420171218
8460optimized1600u6gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
8460optimized1600u6gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
8460optimized1600lcu6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
8460optimized1600lcu6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
8490optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
8490optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
8490optimized1600u6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
8490optimized1600u6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
8490optimized1600lcu6gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
8490optimized1600lcu6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
8490optimized1600u6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
8490optimized1600lcu6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
8490optimized1600u6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
8490optimized1600lcu6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
8490optimized1600lcu6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
8490optimized1600u6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
8520reference1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
8520optimized1600u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
8520reference1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
8520optimized1600u6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8520optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
8520optimized1600lcu6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8520optimized1600u6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
8520optimized1600lcu6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
8520optimized1600u6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
8520optimized1600u6gcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
8550optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
8550optimized1600lcu6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
8550optimized1600u6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
8580optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
8580reference1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8580reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
8580optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
8580optimized1600u6gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
8610reference1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
8610optimized1600u6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
8610optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
8610optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
8610reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
8610optimized1600u6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
8610reference1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
8610optimized1600lcu6gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
8640optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
8640reference1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8640optimized1600u6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8640reference1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
8640optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
8640optimized1600lcu6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
8640optimized1600u6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
8640optimized1600u6gcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
8670reference1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
8670reference1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
8670reference1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
8670reference1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
8670optimized1600u6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
8670optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
8670optimized1600u6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
8670optimized1600u6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
8670optimized1600u6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
8700optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
8700optimized1600lcu6gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
8700optimized1600u6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
8730reference1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
8730reference1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
8730optimized1600u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
8730optimized1600u6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
8760reference1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
8760reference1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
8760optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
8760reference1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
8790optimized1600u6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
8820optimized1600u6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
8850optimized1600u6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8880optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
8880optimized1600lcu6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
8880optimized1600ufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
9030optimized1600u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
9060optimized1600u6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
9090optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
9090optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
9090optimized1600lcu6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
9120optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
9120optimized1600u6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
9180reference1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
9180reference1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
9210optimized1600lcu6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
9210reference1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
9240optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
9270optimized1600lcu6gcc -m32 -Os -fomit-frame-pointer2018051420171218
9300optimized1600lcu6gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
9300reference1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
9330optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
9330reference1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
9330optimized1600lcu6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
9330optimized1600u6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
9360optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
9360reference1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
9360reference1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
9360optimized1600lcu6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
9360optimized1600lcu6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
9360optimized1600lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
9390optimized1600u6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
9420optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
9420optimized1600lcu6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
9420optimized1600lcu6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
9450optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
9450optimized1600lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
9510optimized1600lcu6gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
9510optimized1600u6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
9540optimized1600lcu6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
9570optimized1600lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
9570reference1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
9570optimized1600lcu6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
9570optimized1600u6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
9570optimized1600lcu6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
9630optimized1600u6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
9660optimized1600lcufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
9660optimized1600lcu6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
9690reference1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
9690reference1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
9720reference1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
9720optimized1600u6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
9720optimized1600u6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
9750optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
9750optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
9750optimized1600u6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
9780optimized1600lcu6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
9900optimized1600lcu6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
9930optimized1600u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
9930optimized1600u6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
9990optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
10020optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
10020optimized1600u6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
10020optimized1600u6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
10020optimized1600lcu6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
10050optimized1600u6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
10050optimized1600lcu6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
10080reference1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
10080optimized1600lcu6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
10110optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
10110reference1600gcc -m32 -O3 -fomit-frame-pointer2018051420171218
10110optimized1600u6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
10110optimized1600lcu6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
10140optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
10140optimized1600u6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
10170optimized1600u6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
10230optimized1600lcu6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
10230optimized1600lcu6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
10260optimized1600lcu6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
10290optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
10290optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
10290optimized1600u6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
10350optimized1600lcu6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
10380optimized1600lcu6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
10380optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
10440optimized1600lcu6gcc -m32 -O3 -fomit-frame-pointer2018051420171218
10440optimized1600lcu6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
10440optimized1600u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
10470optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
10470optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
10470optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
10500optimized1600u6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
10500optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
10500optimized1600u6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
10500optimized1600u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
10530reference1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
10560optimized1600u6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
10560optimized1600lcu6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
10560optimized1600lcu6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
10590optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
10590optimized1600u6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
10620optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
10650optimized1600u6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
10650optimized1600lcu6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
10680optimized1600lcu6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
10680optimized1600u6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
10680optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
10680optimized1600lcu6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
10710optimized1600u6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
10710optimized1600u6gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
10740optimized1600u6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
10770optimized1600u6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
10770optimized1600u6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
10770optimized1600u6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
10770optimized1600lcu6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
10800optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
10800optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
10800optimized1600lcu6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
10800optimized1600lcu6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
10800optimized1600lcu6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
10860reference1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
10860optimized1600lcu6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
10890optimized1600lcu6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
10980optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
10980optimized1600lcu6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11040optimized1600u6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
11070reference1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
11070optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11070optimized1600lcu6gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
11100optimized1600u6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
11100optimized1600u6gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
11130reference1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
11130optimized1600u6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
11130reference1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
11160optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
11220optimized1600u6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
11250reference1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
11250optimized1600u6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
11280optimized1600u6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
11310optimized1600lcu6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
11400optimized1600lcu6gcc -m32 -O2 -fomit-frame-pointer2018051420171218
11400optimized1600lcu6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
11430optimized1600u6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
11430reference1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
11430reference1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
11490optimized1600lcu6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
11520optimized1600u6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11550compact1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
11550optimized1600u6gcc -m32 -O3 -fomit-frame-pointer2018051420171218
11610optimized1600u6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
11640optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
11640optimized1600lcu6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
11640optimized1600u6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
11640optimized1600lcu6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
11640optimized1600u6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
11670optimized1600u6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
11670optimized1600u6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
11700optimized1600lcu6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
11730compact1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
11730optimized1600lcu6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
11760optimized1600lcu6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
11760optimized1600u6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
11790optimized1600u6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
11820compact1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
11850optimized1600u6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
11880optimized1600u6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
11880optimized1600u6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11910reference1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
11910optimized1600u6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
11940compact1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
11940compact1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
11940compact1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
11940optimized1600u6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
11940optimized1600lcu6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
11970compact1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
11970compact1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
11970compact1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
11970reference1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
12000optimized1600lcu6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
12030optimized1600lcu6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
12060reference1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
12090compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
12090optimized1600u6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
12090reference1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
12120compact1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
12120compact1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
12120compact1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
12120compact1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
12120optimized1600u6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
12120optimized1600lcu6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
12120optimized1600u6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
12150compact1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
12180compact1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
12180optimized1600u6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
12210compact1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
12210compact1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
12210compact1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
12240compact1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
12240compact1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
12270compact1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
12270compact1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
12270compact1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
12300compact1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
12330reference1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
12330reference1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
12330optimized1600u6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
12330optimized1600u6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
12330reference1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
12360optimized1600u6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
12360optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
12480compact1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
12480compact1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
12540optimized1600u6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
12660optimized1600u6gcc -m32 -O2 -fomit-frame-pointer2018051420171218
12660optimized1600u6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
12690compact1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
12690compact1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
12750reference1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
12750compact1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
12750reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
12750optimized1600u6gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
12780reference1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
12780compact1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
12780optimized1600u6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
12810reference1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
12810reference1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
12810reference1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
12840compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
12840compact1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
12900reference1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
12930reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
12930reference1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
12930optimized1600u6gcc -m32 -Os -fomit-frame-pointer2018051420171218
12930reference1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
12930reference1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
12960reference1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
13080optimized1600u6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
13110reference1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
13110compact1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
13170compact1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
13170compact1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
13170optimized1600u6gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
13200compact1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
13230reference1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
13260compact1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
13260reference1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
13260compact1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
13260optimized1600u6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
13290compact1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
13320reference1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
13320compact1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
13350compact1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
13380compact1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
13500optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
13650optimized1600u6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
13650optimized1600u6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
13770compact1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
13770compact1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
13830compact1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
13830optimized1600u6gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
13860compact1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
13950compact1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
13950compact1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
13950compact1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
13980compact1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
14010compact1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
14040compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
14070compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
14070compact1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
14100compact1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
14130compact1600gcc -m32 -O3 -fomit-frame-pointer2018051420171218
14130compact1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
14160compact1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
14190compact1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
14220compact1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
14220compact1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
14250compact1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
14280compact1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
14400compact1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
14610compact1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
14670compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
14670compact1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
14670compact1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
14700compact1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
14730compact1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
14760compact1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
14760compact1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
14790compact1600gcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
14790compact1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
14790compact1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
14850compact1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
14850compact1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
14910compact1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
14910compact1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
14970compact1600gcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
14970compact1600gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
14970compact1600gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
15000compact1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
15030compact1600gcc -m32 -O -fomit-frame-pointer2018051420171218
15060compact1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
15060compact1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
15090compact1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
15090compact1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
15300compact1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
15390compact1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
15450compact1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
15450compact1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
15450compact1600gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
15480compact1600gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
15480compact1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
15510compact1600gcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
15540compact1600gcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
15570compact1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
15630compact1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
15690compact1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
15750compact1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
15810compact1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
15900compact1600gcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
16230compact1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
16290compact1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
16650compact1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16710compact1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16860compact1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
16980compact1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
17010compact1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
17010compact1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
17040compact1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
17130compact1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
17130compact1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
17190compact1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17190compact1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
17190compact1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
17190compact1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
17220compact1600gcc -m32 -O2 -fomit-frame-pointer2018051420171218
17220compact1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
17250compact1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
17250compact1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
17250compact1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17310compact1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
17310compact1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
17430compact1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
17430compact1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
17580compact1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
17610compact1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
17640compact1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
17670compact1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
18060compact1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
18060compact1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
18090compact1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
18120compact1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
18120compact1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
18180compact1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
18270reference1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
18300reference1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
18390reference1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
18420reference1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
18420reference1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
18480reference1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
18480reference1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
18510reference1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
18510compact1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
18540reference1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
18540reference1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
18540reference1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
18570compact1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
18690reference1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
18840reference1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
18840compact1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
18870reference1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
18930reference1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
18930compact1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
18960reference1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
18960compact1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
18990reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
18990compact1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
19020compact1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
19050compact1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
19050compact1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
19080compact1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
19140compact1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
19140compact1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
19140compact1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
19140compact1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
19140compact1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
19170compact1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
19170compact1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
19170compact1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
19170compact1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
19200compact1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
19230compact1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
19260compact1600gcc -m32 -Os -fomit-frame-pointer2018051420171218
19320compact1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
19350compact1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
19380compact1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
19380compact1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
19410compact1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
19410compact1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
19410compact1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
19440compact1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
19440compact1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
19440compact1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
19500compact1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
19500compact1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
19530compact1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
19560compact1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
19740reference1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
22680compact1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
23100reference1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
23640reference1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
23880reference1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
23880reference1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
24120reference1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
24210reference1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
24330reference1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
24360reference1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
24420reference1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
24450reference1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
24480reference1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
24600reference1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
24630reference1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
24750reference1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
25170reference1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
25200reference1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
25230reference1600gcc -m32 -O2 -fomit-frame-pointer2018051420171218
25290reference1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
25470reference1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
25650reference1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
26100reference1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
26340reference1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
27480reference1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
30840compact1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
38280reference1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
38370reference1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
38370reference1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
39450reference1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
39450reference1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
39450reference1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
39540reference1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
39570reference1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
39600reference1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
39630reference1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
39720reference1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
39810reference1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
39930reference1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
39960reference1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
39960reference1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
40020reference1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
40050reference1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
40050reference1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
40230reference1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
40230reference1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
40230reference1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
40260reference1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
40290reference1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
40320reference1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
40320reference1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
40350reference1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
40380reference1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
40410reference1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
40410reference1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
40410reference1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
40410reference1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
40440reference1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
40440reference1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
40440reference1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
40470reference1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
40500reference1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
40500reference1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
40530reference1600gcc -m32 -Os -fomit-frame-pointer2018051420171218
40530reference1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
40590reference1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
40620reference1600gcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
40650reference1600gcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
40680reference1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
40770reference1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
40800reference1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
40800reference1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
40860reference1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
40890reference1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
40920reference1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
40920reference1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
40950reference1600gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
40980reference1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
40980reference1600gcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
41010reference1600gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
41010reference1600gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
41070reference1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
41250reference1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
41280reference1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
41340reference1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
41370reference1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
41400reference1600gcc -m32 -O -fomit-frame-pointer2018051420171218
41400reference1600gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
41640reference1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
42300reference1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
42360reference1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
42390reference1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
42840reference1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
42840reference1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
44130reference1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
49110reference1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
93990reference1600gcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
94470reference1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
94470reference1600gcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218

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:19: fatal error: align.h: No such file or directory
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/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:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
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:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: 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:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: 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: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:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: 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-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccakp.s: keccakp.s: Assembler messages:
keccakp.s: keccakp.s:52: Error: bad expression
keccakp.s: keccakp.s:52: Error: junk at end of line, first unrecognized character is `r'
keccakp.s: keccakp.s:53: Error: bad expression
keccakp.s: keccakp.s:53: Error: junk at end of line, first unrecognized character is `r'
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:60: Error: bad expression
keccakp.s: keccakp.s:60: 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:63: Error: bad expression
keccakp.s: keccakp.s:63: 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:66: Error: bad expression
keccakp.s: keccakp.s:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.s: keccakp.s:67: Error: bad expression
keccakp.s: keccakp.s:67: 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/optimized1600AsmX86-64Apple
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccakp.s: keccakp.s: Assembler messages:
keccakp.s: keccakp.s:542: Error: unsupported instruction `ret'
keccakp.s: keccakp.s:551: Error: bad register name `%rax'
keccakp.s: keccakp.s:552: Error: bad register name `%rcx'
keccakp.s: keccakp.s:553: Error: bad register name `%rcx'
keccakp.s: keccakp.s:555: Error: bad register name `%rax'
keccakp.s: keccakp.s:556: Error: bad register name `%rcx'
keccakp.s: keccakp.s:557: Error: bad register name `%rcx'
keccakp.s: keccakp.s:558: Error: bad register name `%rax'
keccakp.s: keccakp.s:559: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:560: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:561: Error: bad register name `%rcx'
keccakp.s: keccakp.s:562: Error: bad register name `%rax'
keccakp.s: keccakp.s:563: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:564: Error: bad register name `%rcx'
keccakp.s: keccakp.s:565: Error: bad register name `%rax'
keccakp.s: keccakp.s:566: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:567: Error: bad register name `%rax'
keccakp.s: keccakp.s:568: Error: bad register name `%rcx'
keccakp.s: keccakp.s:569: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:570: Error: bad register name `%rcx'
keccakp.s: keccakp.s:571: Error: bad register name `%rax'
keccakp.s: keccakp.s:572: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:573: Error: bad register name `%rax'
keccakp.s: keccakp.s:574: 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/optimized1600XOPu6
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:19: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: compilation terminated.
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:19: fatal error: align.h: No such file or directory
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/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:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
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:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: 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:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: 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: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:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: 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:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
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:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: 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:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: 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: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:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: 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-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccakp.s: keccakp.s: Assembler messages:
keccakp.s: keccakp.s:52: Error: bad expression
keccakp.s: keccakp.s:52: Error: junk at end of line, first unrecognized character is `r'
keccakp.s: keccakp.s:53: Error: bad expression
keccakp.s: keccakp.s:53: Error: junk at end of line, first unrecognized character is `r'
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:60: Error: bad expression
keccakp.s: keccakp.s:60: 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:63: Error: bad expression
keccakp.s: keccakp.s:63: 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:66: Error: bad expression
keccakp.s: keccakp.s:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.s: keccakp.s:67: Error: bad expression
keccakp.s: keccakp.s:67: Error: junk at end of line, first unrecognized character is `r'
keccakp.s: ...
keccakp.s: keccakp.s: Assembler messages:
keccakp.s: keccakp.s:52: Error: bad expression
keccakp.s: keccakp.s:52: Error: junk at end of line, first unrecognized character is `r'
keccakp.s: keccakp.s:53: Error: bad expression
keccakp.s: keccakp.s:53: Error: junk at end of line, first unrecognized character is `r'
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:60: Error: bad expression
keccakp.s: keccakp.s:60: 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:63: Error: bad expression
keccakp.s: keccakp.s:63: 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:66: Error: bad expression
keccakp.s: keccakp.s:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.s: keccakp.s:67: Error: bad expression
keccakp.s: keccakp.s:67: 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

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:542: Error: unsupported instruction `ret'
keccakp.s: keccakp.s:551: Error: bad register name `%rax'
keccakp.s: keccakp.s:552: Error: bad register name `%rcx'
keccakp.s: keccakp.s:553: Error: bad register name `%rcx'
keccakp.s: keccakp.s:555: Error: bad register name `%rax'
keccakp.s: keccakp.s:556: Error: bad register name `%rcx'
keccakp.s: keccakp.s:557: Error: bad register name `%rcx'
keccakp.s: keccakp.s:558: Error: bad register name `%rax'
keccakp.s: keccakp.s:559: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:560: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:561: Error: bad register name `%rcx'
keccakp.s: keccakp.s:562: Error: bad register name `%rax'
keccakp.s: keccakp.s:563: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:564: Error: bad register name `%rcx'
keccakp.s: keccakp.s:565: Error: bad register name `%rax'
keccakp.s: keccakp.s:566: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:567: Error: bad register name `%rax'
keccakp.s: keccakp.s:568: Error: bad register name `%rcx'
keccakp.s: keccakp.s:569: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:570: Error: bad register name `%rcx'
keccakp.s: keccakp.s:571: Error: bad register name `%rax'
keccakp.s: keccakp.s:572: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:573: Error: bad register name `%rax'
keccakp.s: keccakp.s:574: Error: unsupported instruction `ret'
keccakp.s: ...
keccakp.s: keccakp.s: Assembler messages:
keccakp.s: keccakp.s:542: Error: unsupported instruction `ret'
keccakp.s: keccakp.s:551: Error: bad register name `%rax'
keccakp.s: keccakp.s:552: Error: bad register name `%rcx'
keccakp.s: keccakp.s:553: Error: bad register name `%rcx'
keccakp.s: keccakp.s:555: Error: bad register name `%rax'
keccakp.s: keccakp.s:556: Error: bad register name `%rcx'
keccakp.s: keccakp.s:557: Error: bad register name `%rcx'
keccakp.s: keccakp.s:558: Error: bad register name `%rax'
keccakp.s: keccakp.s:559: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:560: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:561: Error: bad register name `%rcx'
keccakp.s: keccakp.s:562: Error: bad register name `%rax'
keccakp.s: keccakp.s:563: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:564: Error: bad register name `%rcx'
keccakp.s: keccakp.s:565: Error: bad register name `%rax'
keccakp.s: keccakp.s:566: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:567: Error: bad register name `%rax'
keccakp.s: keccakp.s:568: Error: bad register name `%rcx'
keccakp.s: keccakp.s:569: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:570: Error: bad register name `%rcx'
keccakp.s: keccakp.s:571: Error: bad register name `%rax'
keccakp.s: keccakp.s:572: Error: junk `(arg1)' after expression
keccakp.s: keccakp.s:573: Error: bad register name `%rax'
keccakp.s: keccakp.s:574: 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