Implementation notes: x86, bolero, crypto_core/keccakf160064bits

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_core
Primitive: keccakf160064bits
TimeImplementationCompilerBenchmark dateSUPERCOP version
3972optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
3972optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
3976optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
3992optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
3996optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
4012optimized1600lcufullshldgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
4020optimized1600lcufullshldgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
4028optimized1600lcufullshldgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
4032optimized1600lcufullshldgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
4036optimized1600lcufullshldgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
4044optimized1600lcufullshldgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
4048optimized1600lcufullshldgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
4052optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
4052optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
4052optimized1600lcufullshldgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
4052optimized1600lcufullshldgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
4052optimized1600lcufullshldgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
4056optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
4056optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
4056optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
4056optimized1600lcufullshldgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
4060optimized1600lcufullshldgcc -m32 -Os -fomit-frame-pointer2018081820180818
4060optimized1600lcufullshldgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
4060optimized1600lcufullshldgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
4064optimized1600lcufullshldgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
4068optimized1600lcufullshldgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
4068optimized1600lcufullshldgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
4080optimized1600lcufullshldgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
4080optimized1600lcufullshldgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
4080optimized1600lcufullshldgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
4084optimized1600lcufullshldgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
4084optimized1600lcufullshldgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
4084optimized1600lcufullshldgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
4088optimized1600lcufullshldgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
4088optimized1600lcufullshldgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
4092optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
4092optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
4092optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
4092optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
4092optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
4096optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
4104optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
4172optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
4312optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
4332optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
4332optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
4332optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
4340optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
4340optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
4340optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
4340optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
4344optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
4348optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
4348optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
4348optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
4348optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
4348optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
4348optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
4348optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
4352optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
4360optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
4376optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
4376optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
4384optimized1600lcufullshldgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
4388optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
4392optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
4396optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
4396optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
4400optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
4404optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
4408optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
4412optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
4412optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
4432optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
4432optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
4440optimized1600lcufullshldgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
4440optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
4440optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
4440optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
4444optimized1600lcufullshldgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
4452optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
4456optimized1600lcufullshldgcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
4460optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
4460optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
4460optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
4460optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
4460optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
4460optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
4460optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
4460optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
4460optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
4464optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
4464optimized1600lcufullshldgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
4464optimized1600lcufullshldgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
4468optimized1600lcufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
4468optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
4468optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
4468optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
4468optimized1600lcufullshldgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
4472optimized1600lcufullshldgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
4472optimized1600lcufullshldgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
4476optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
4476optimized1600lcufullshldgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
4480optimized1600lcufullshldgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
4480optimized1600lcufullshldgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
4480optimized1600lcufullshldgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
4480optimized1600lcufullshldgcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
4484optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
4484optimized1600lcufullshldgcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
4488optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
4488optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
4488optimized1600lcufullshldgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
4488optimized1600ufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
4488optimized1600lcufullshldgcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
4488optimized1600lcufullshldgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
4488optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
4488optimized1600lcufullshldgcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
4492optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
4492optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
4492optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
4492optimized1600lcufullshldgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
4492optimized1600lcufullshldgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
4492optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
4492optimized1600lcufullshldgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
4496optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
4496optimized1600lcufullshldgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
4496optimized1600lcufullshldgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
4500optimized1600lcufullshldgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
4500optimized1600lcufullshldgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
4500optimized1600lcufullshldgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
4500optimized1600lcufullshldgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
4504optimized1600lcufullshldgcc -m32 -O -fomit-frame-pointer2018081820180818
4504optimized1600lcufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
4508optimized1600lcufullshldgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
4508optimized1600lcufullshldgcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
4508optimized1600lcufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
4508optimized1600lcufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
4508optimized1600lcufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
4512optimized1600lcufullshldgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
4512optimized1600lcufullshldgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
4512optimized1600lcufullshldgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
4512optimized1600lcufullshldgcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
4516optimized1600lcufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
4516optimized1600lcufullshldgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
4516optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
4516optimized1600lcufullshldgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
4516optimized1600lcufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
4516optimized1600lcufullshldgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
4516optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
4516optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
4520optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
4520optimized1600lcufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
4524optimized1600lcufullshldgcc -m32 -O2 -fomit-frame-pointer2018081820180818
4524optimized1600lcufullshldgcc -m32 -O3 -fomit-frame-pointer2018081820180818
4524optimized1600lcufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
4524optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
4524optimized1600lcufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
4524optimized1600lcufullshldgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
4528optimized1600lcufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
4532optimized1600lcufullshldgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
4536optimized1600lcufullshldgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
4536optimized1600lcufullshldgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
4540optimized1600lcufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
4544optimized1600lcufullshldgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
4552optimized1600lcufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
4552optimized1600lcufullshldgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
4552optimized1600lcufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
4552optimized1600lcufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
4556optimized1600lcufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
4564optimized1600lcufullgcc -m32 -Os -fomit-frame-pointer2018081820180818
4564optimized1600lcufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
4564optimized1600lcufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
4584optimized1600lcufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
4584optimized1600lcufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
4588optimized1600lcufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
4600optimized1600ufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
4604optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
4604optimized1600ufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
4660optimized1600ufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
4664optimized1600ufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
4688optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
4696optimized1600ufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
4696optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
4700optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
4700optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
4700optimized1600ufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
4700optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
4732optimized1600ufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
4732optimized1600ufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
4752optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
4756optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
4780optimized1600ufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
4780optimized1600ufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
4780optimized1600ufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
4780optimized1600ufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
4780optimized1600ufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
4780optimized1600ufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
4796optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
4796optimized1600ufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
4816optimized1600ufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
4820optimized1600ufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
4828optimized1600ufullgcc -m32 -Os -fomit-frame-pointer2018081820180818
4832optimized1600ufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
4836optimized1600ufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
4840optimized1600ufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
4840optimized1600ufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
4852optimized1600ufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
4868optimized1600ufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
4868optimized1600ufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
4868optimized1600ufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
4872optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
4872optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
4872optimized1600ufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
4872optimized1600ufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
4876optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
4876optimized1600ufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
4880optimized1600ufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
4884optimized1600ufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
4884optimized1600ufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
4884optimized1600ufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
4884optimized1600ufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
4884optimized1600ufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
4888optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
4896optimized1600ufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
4896optimized1600ufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
4900optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
4904optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
4904optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
4908optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
4908optimized1600ufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
4908optimized1600ufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
4912optimized1600lcufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
4912optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
4912optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
4916optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
4940optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
4940optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
4948optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
4956optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
4960optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
4964optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
4964optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
4964optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
4964optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
4964optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
4972optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
4980optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
4980optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
4980optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
4984optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
4984optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
4992optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
4996optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
4996optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
5004optimized1600lcufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
5004optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
5004optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5012optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
5016optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5016optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
5024optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
5032optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
5036optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
5068optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
5088optimized1600lcufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
5132optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
5140optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
5140optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
5140optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
5140optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
5140optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
5144optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
5144optimized1600lcufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
5144optimized1600lcufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
5144optimized1600lcufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
5148optimized1600lcufullgcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
5148optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
5148optimized1600lcufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
5152optimized1600lcufullgcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
5156optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
5156optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
5156optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
5156optimized1600lcufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
5156optimized1600lcufullgcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
5156optimized1600lcufullgcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
5156optimized1600lcufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
5160optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
5160optimized1600lcufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
5160optimized1600lcufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
5160optimized1600lcufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
5164optimized1600lcufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5164optimized1600lcufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5172optimized1600lcufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
5172optimized1600lcufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
5172optimized1600lcufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
5176optimized1600lcufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
5184optimized1600lcufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
5184optimized1600lcufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
5184optimized1600lcufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
5192optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
5192optimized1600lcufullgcc -m32 -O -fomit-frame-pointer2018081820180818
5192optimized1600lcufullshldgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
5192optimized1600lcufullshldgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
5192optimized1600lcufullshldgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
5192optimized1600lcufullshldgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
5192optimized1600lcufullshldgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
5192optimized1600lcufullshldgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
5196optimized1600lcufullshldgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
5196optimized1600lcufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
5196optimized1600lcufullshldgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
5216optimized1600lcufullgcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
5228optimized1600lcufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
5232optimized1600lcufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
5232optimized1600lcufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
5244optimized1600lcufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5244optimized1600lcufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
5244optimized1600lcufullgcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
5244optimized1600lcufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
5248optimized1600lcufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
5248optimized1600lcufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
5256optimized1600lcufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
5264optimized1600lcufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
5264optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
5264optimized1600lcufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
5264optimized1600lcufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
5264optimized1600lcufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
5268optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
5272optimized1600lcufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
5272optimized1600lcufullshldgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
5276optimized1600lcufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
5276optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
5276optimized1600lcufullshldgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
5284optimized1600lcufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
5304optimized1600lcufullgcc -m32 -O2 -fomit-frame-pointer2018081820180818
5304optimized1600lcufullgcc -m32 -O3 -fomit-frame-pointer2018081820180818
5308optimized1600lcufullgcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
5328optimized1600lcufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5352optimized1600lcufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
5412optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
5456optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5456optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
5456optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
5456optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
5460optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
5464optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
5468optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
5472optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
5476optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
5484optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5484optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
5488optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5488optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
5488optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
5492optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
5500optimized1600u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
5504optimized1600u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
5524optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
5524optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
5524optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
5528optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
5528optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
5528optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
5528optimized1600lcu6gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
5528optimized1600lcu6gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
5528optimized1600lcu6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
5528optimized1600lcu6gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
5532optimized1600ufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
5532optimized1600lcu6gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
5540optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
5540optimized1600lcu6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
5540optimized1600lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
5544optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
5544optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
5544optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
5544optimized1600lcu6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
5544optimized1600lcu6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
5548optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
5548optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
5548optimized1600lcu6gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
5548optimized1600lcu6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5548optimized1600lcu6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
5548optimized1600lcu6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
5548optimized1600lcu6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
5552optimized1600u6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
5552optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
5552optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
5552optimized1600lcu6gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
5552optimized1600lcu6gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
5552optimized1600lcu6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
5556optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5556optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
5556optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
5556optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
5556optimized1600lcu6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
5556optimized1600lcu6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
5556optimized1600lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
5560optimized1600lcu6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
5560optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
5560optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
5560optimized1600lcu6gcc -m32 -Os -fomit-frame-pointer2018081820180818
5560optimized1600lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
5560optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
5564optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
5564optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
5564optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
5564optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
5564optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
5564optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
5564optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
5564optimized1600lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
5568optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5568optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
5568optimized1600lcu6gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
5572optimized1600u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
5576optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
5580optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
5580optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
5580optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
5580optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
5584optimized1600u6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
5584optimized1600u6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
5584optimized1600u6gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
5584optimized1600u6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
5584optimized1600u6gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
5588optimized1600u6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
5588optimized1600u6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
5588optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
5588optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
5588optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
5588optimized1600u6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
5592optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5592optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
5592optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
5592optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
5592optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
5592optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
5592optimized1600u6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
5596optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
5596optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
5596optimized1600u6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
5596optimized1600u6gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
5596optimized1600ufullgcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
5596optimized1600u6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
5600optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
5600optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
5600optimized1600u6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5600optimized1600u6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
5600optimized1600ufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
5604optimized1600u6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5604optimized1600u6gcc -m32 -Os -fomit-frame-pointer2018081820180818
5604optimized1600u6gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
5604optimized1600u6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
5604optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
5608optimized1600u6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
5608optimized1600ufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
5608optimized1600ufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
5608optimized1600ufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
5608optimized1600u6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
5612optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
5612optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
5612optimized1600u6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
5620optimized1600ufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
5620optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
5620optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
5620optimized1600u6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
5624optimized1600u6gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
5628optimized1600ufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
5636optimized1600ufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
5640optimized1600u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
5652optimized1600u6gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
5660optimized1600ufullgcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
5660optimized1600u6gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
5660optimized1600u6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
5672optimized1600ufullgcc -m32 -O -fomit-frame-pointer2018081820180818
5676optimized1600ufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
5676optimized1600ufullgcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
5676optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
5676optimized1600ufullgcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
5680optimized1600ufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
5680optimized1600ufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
5680optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
5680optimized1600ufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
5680optimized1600ufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
5680optimized1600ufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
5680optimized1600ufullgcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
5684optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
5684optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
5684optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
5684optimized1600ufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
5684optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
5684optimized1600ufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
5684optimized1600ufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
5684optimized1600u6gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
5684optimized1600ufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5684optimized1600ufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
5688optimized1600ufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
5688optimized1600ufullgcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
5696optimized1600u6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
5696optimized1600u6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
5696optimized1600u6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
5696optimized1600ufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
5700optimized1600u6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
5700optimized1600u6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
5700optimized1600u6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
5700optimized1600ufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5704optimized1600ufullgcc -m32 -O2 -fomit-frame-pointer2018081820180818
5704optimized1600ufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
5712optimized1600ufullgcc -m32 -O3 -fomit-frame-pointer2018081820180818
5716optimized1600ufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
5716optimized1600lcufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
5720optimized1600lcufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
5720optimized1600lcufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
5720optimized1600lcufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
5720optimized1600lcufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
5720optimized1600lcufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
5724optimized1600lcufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
5724optimized1600lcufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
5728optimized1600lcufullshldgcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
5736optimized1600u6gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
5764optimized1600ufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
5780optimized1600ufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
5780optimized1600ufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5784optimized1600ufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
5784optimized1600ufullgcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
5784optimized1600ufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5784optimized1600ufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
5784optimized1600ufullgcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
5788optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
5788optimized1600ufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
5792optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
5792optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
5792optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
5792optimized1600ufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
5792optimized1600ufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
5792optimized1600ufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
5796optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
5796optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
5796optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
5800optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
5804optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
5808optimized1600lcufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
5808optimized1600lcufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
5812optimized1600ufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
5812optimized1600lcufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
5816optimized1600ufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
5816optimized1600lcufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
5848optimized1600ufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
5848optimized1600ufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
5856reference1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
5856optimized1600ufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
5856optimized1600ufullgcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
5860reference1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5864reference1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
5864reference1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
5876reference1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
5880reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
5880optimized1600u6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
5888optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
5892reference1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
5896reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
5916reference1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
5928optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
5932reference1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
5940reference1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
5940reference1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
5952optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
5956optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
5960optimized1600ufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
5972optimized1600ufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
5980optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
5992optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5992optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
5992optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
5996reference1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
6008optimized1600ufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
6008optimized1600ufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
6008optimized1600ufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
6008optimized1600ufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
6008optimized1600ufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
6012optimized1600ufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
6016reference1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
6016optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
6024optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
6024reference1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
6028optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
6032reference1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
6044optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
6048optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
6048optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
6048optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
6048optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
6048optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
6048optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
6052optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
6056optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
6056optimized1600lcu6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
6068optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
6072optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
6076optimized1600lcu6gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
6076optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
6076optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
6076optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
6080optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
6084optimized1600lcu6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
6096optimized1600u6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
6100optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
6104optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
6108optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
6116optimized1600lcu6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
6124optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
6128optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
6132reference1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
6132optimized1600lcu6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
6136optimized1600lcu6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
6144optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
6148optimized1600lcu6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
6148optimized1600lcu6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
6156optimized1600lcu6gcc -m32 -O3 -fomit-frame-pointer2018081820180818
6156optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
6160optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
6164optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
6164optimized1600lcu6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
6164optimized1600lcu6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
6168optimized1600lcu6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
6168optimized1600lcu6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
6172optimized1600lcu6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
6172optimized1600lcu6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
6176optimized1600lcu6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
6176optimized1600lcu6gcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
6180optimized1600lcu6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
6180optimized1600lcu6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
6180optimized1600lcu6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
6184optimized1600lcu6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
6184optimized1600lcu6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
6184optimized1600lcu6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
6192optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
6192optimized1600lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
6196optimized1600lcu6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
6196optimized1600lcu6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
6200optimized1600lcu6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
6200optimized1600lcu6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
6200optimized1600lcu6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
6200optimized1600lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
6204optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
6204optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
6204optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
6204optimized1600lcu6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
6204optimized1600lcu6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
6204optimized1600lcu6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
6204optimized1600ufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
6208optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
6208optimized1600lcu6gcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
6208optimized1600ufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
6208optimized1600ufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
6208optimized1600ufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
6212optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
6212optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
6212optimized1600u6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
6212optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
6212optimized1600lcu6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
6216optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
6232optimized1600lcu6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
6232optimized1600lcu6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
6236optimized1600u6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
6236optimized1600lcu6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
6236optimized1600lcu6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
6236optimized1600lcu6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
6240optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
6244optimized1600lcu6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
6252optimized1600lcu6gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
6252optimized1600lcu6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
6256optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
6256optimized1600lcu6gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
6260optimized1600lcu6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
6264optimized1600lcu6gcc -m32 -O -fomit-frame-pointer2018081820180818
6264optimized1600lcu6gcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
6264optimized1600lcu6gcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
6280optimized1600u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
6280reference1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
6280optimized1600u6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
6280optimized1600u6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
6284optimized1600lcu6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
6288optimized1600lcu6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
6292optimized1600lcu6gcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
6292optimized1600lcu6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
6292optimized1600lcu6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
6292optimized1600lcu6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
6300optimized1600u6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
6308optimized1600u6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
6308optimized1600lcu6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
6312optimized1600lcu6gcc -m32 -O2 -fomit-frame-pointer2018081820180818
6312optimized1600lcu6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
6312optimized1600lcu6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
6316optimized1600u6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
6316optimized1600lcu6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
6320optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
6320optimized1600lcu6gcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
6324optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
6328optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
6332optimized1600u6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
6332optimized1600lcu6gcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
6336optimized1600u6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
6336optimized1600u6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
6340optimized1600u6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
6340optimized1600u6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
6340optimized1600u6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
6344optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
6348optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
6352optimized1600u6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
6352optimized1600u6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
6356optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
6356optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
6356optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
6356optimized1600u6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
6360optimized1600u6gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
6360optimized1600lcu6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
6364optimized1600u6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
6364optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
6364optimized1600lcu6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
6368optimized1600lcu6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
6372optimized1600u6gcc -m32 -O3 -fomit-frame-pointer2018081820180818
6376optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
6376optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
6376optimized1600u6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
6376optimized1600u6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
6376optimized1600u6gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
6380optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
6388optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
6392optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
6392optimized1600u6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
6392optimized1600u6gcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
6392optimized1600u6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
6396optimized1600u6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
6396optimized1600u6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
6400optimized1600u6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
6400optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
6400optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
6400optimized1600u6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
6404optimized1600u6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
6408optimized1600u6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
6408optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
6408optimized1600u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
6412optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
6412optimized1600u6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
6416optimized1600u6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
6416optimized1600u6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
6424optimized1600lcu6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
6424optimized1600u6gcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
6428optimized1600u6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
6428optimized1600lcu6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
6428optimized1600u6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
6432optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
6432optimized1600u6gcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
6432optimized1600u6gcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
6436optimized1600u6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
6440optimized1600u6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
6444optimized1600u6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
6444optimized1600u6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
6452optimized1600u6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
6456optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
6456optimized1600u6gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
6456optimized1600u6gcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
6456optimized1600u6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
6460optimized1600u6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
6464optimized1600u6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
6476optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
6476optimized1600u6gcc -m32 -O -fomit-frame-pointer2018081820180818
6480optimized1600u6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
6480optimized1600u6gcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
6480optimized1600u6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
6484optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
6484optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
6488optimized1600u6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
6488optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
6488optimized1600u6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
6492optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
6492optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
6496optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
6496optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
6496optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
6496optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
6496optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
6500optimized1600u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
6500optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
6504optimized1600u6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
6520optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
6520optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
6528optimized1600u6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
6528optimized1600u6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
6532optimized1600u6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
6532optimized1600u6gcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
6532optimized1600lcu6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
6536optimized1600lcu6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
6540optimized1600u6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
6540optimized1600u6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
6540optimized1600lcu6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
6540optimized1600u6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
6540optimized1600u6gcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
6544optimized1600u6gcc -m32 -O2 -fomit-frame-pointer2018081820180818
6548optimized1600u6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
6552optimized1600u6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
6560optimized1600lcu6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
6560optimized1600lcu6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
6564optimized1600u6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
6564optimized1600ufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
6564optimized1600ufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
6568optimized1600ufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
6568optimized1600ufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
6568optimized1600ufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
6568optimized1600lcu6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
6568optimized1600ufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
6568optimized1600ufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
6568optimized1600lcu6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
6572optimized1600u6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
6572optimized1600ufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
6576optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
6576optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
6576optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
6584optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
6588optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
6600optimized1600u6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
6600optimized1600lcu6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
6604optimized1600u6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
6604optimized1600lcu6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
6612optimized1600u6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
6616optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
6620optimized1600lcu6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
6624optimized1600u6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
6624reference1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
6636reference1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
6644optimized1600u6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
6648reference1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
6648optimized1600u6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
6652optimized1600u6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
6656optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
6660optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
6660optimized1600u6gcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
6672optimized1600u6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
6672optimized1600u6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
6700optimized1600lcu6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
6708optimized1600u6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
6712optimized1600u6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
6716optimized1600lcu6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
6720optimized1600u6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
6744optimized1600u6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
6748reference1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
6752reference1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
6764optimized1600u6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
6768optimized1600u6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
6780optimized1600u6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
6788reference1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
6812optimized1600u6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
6820optimized1600u6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
6856optimized1600u6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
6872optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
6892reference1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
6908optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
6912optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
6924optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
6924reference1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
6948optimized1600u6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
6952optimized1600u6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
6960optimized1600u6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
6964optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
6968optimized1600u6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
6972optimized1600u6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
6984optimized1600u6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
6988optimized1600u6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
7064reference1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
7124reference1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
7232reference1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
7236reference1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
7464reference1600gcc -m32 -O3 -fomit-frame-pointer2018081820180818
7648reference1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
7956reference1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
8032reference1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
8364reference1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
8368reference1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
8376reference1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
8420reference1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
8516reference1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
8572reference1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
8780reference1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
8784reference1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
8800reference1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
8864reference1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
8940reference1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
9004reference1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
9012reference1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
9048reference1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
9168reference1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
9172reference1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
9184reference1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
9220reference1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
9228reference1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
9284reference1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
9348reference1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
9452reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
9472reference1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
9476reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
9568reference1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
9624reference1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
9624reference1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
9684reference1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
10868compact1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
10896compact1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
10904compact1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
10992compact1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
11008compact1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
11096compact1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
11128compact1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
11160compact1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
11172compact1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
11176compact1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
11260compact1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
11272compact1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
11288compact1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
11380compact1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
11384compact1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
11444compact1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
11452compact1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
11456compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
11456compact1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
11464compact1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
11476compact1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
11480compact1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
11484compact1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
11520compact1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
11544compact1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
11668compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
11784compact1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
11908compact1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
11936compact1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
11960compact1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
11992compact1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
11992compact1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
12004compact1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
12012compact1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
12044compact1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
12096compact1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
12144compact1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
12160compact1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
12320compact1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
12352compact1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
12388compact1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
12500compact1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
12508compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
12516compact1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
12544compact1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
12572compact1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
12668compact1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
12672compact1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
12772compact1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
12804compact1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
12812compact1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
13016compact1600gcc -m32 -O3 -fomit-frame-pointer2018081820180818
13060compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
13060compact1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
13064compact1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
13124compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
13136compact1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
13368compact1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
13544compact1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
13820compact1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
13868compact1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
13936compact1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
14296compact1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
14408compact1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
14412compact1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
14496compact1600gcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
14508compact1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
14516compact1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
14544compact1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
14552compact1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
14576compact1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
14612compact1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
14616compact1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
14620compact1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
14664compact1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
14676compact1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
14696compact1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
14704compact1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
14784compact1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
14820compact1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
14848compact1600gcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
14872compact1600gcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
14908compact1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
14944compact1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
14992compact1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
15020compact1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
15164compact1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
15532compact1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
15644compact1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
15760compact1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
15760compact1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
15808compact1600gcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
15840compact1600gcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
15856compact1600gcc -m32 -O -fomit-frame-pointer2018081820180818
16080compact1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
16200compact1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
16204compact1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
16260compact1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
16292compact1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
16308compact1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
16312compact1600gcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
16416compact1600gcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
16448compact1600gcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
16460compact1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
16468compact1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
16536compact1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
16596compact1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
16604compact1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
17040compact1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
17056reference1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
17068reference1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
17068compact1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
17224compact1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
17228reference1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
17244reference1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
17260reference1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
17268reference1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
17268reference1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
17280reference1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
17292reference1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
17308reference1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
17324reference1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
17392compact1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
17436compact1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
17440compact1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
17496reference1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
17516reference1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
17636compact1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
17672compact1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
17940compact1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
18032compact1600gcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
18236compact1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
18316reference1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
18396compact1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
18416reference1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
18436compact1600gcc -m32 -O2 -fomit-frame-pointer2018081820180818
18464compact1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
18484compact1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
18524compact1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
18536compact1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
18540compact1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
18540compact1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
18636compact1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
18712compact1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
18796compact1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
18852compact1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
18888compact1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
18888compact1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
18912compact1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
18944compact1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
18968compact1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
19008compact1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
19016compact1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
19036compact1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
19056compact1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
19060compact1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
19100compact1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
19120compact1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
19160compact1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
19184compact1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
19244compact1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
19304compact1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
19320compact1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
19368compact1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
19464compact1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
19628compact1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
19668compact1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
19768compact1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
19780compact1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
19832compact1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
19844compact1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
19852compact1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
19880compact1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
19884compact1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
20008compact1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
20136compact1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
20136compact1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
20144compact1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
20148compact1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
20160compact1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
20180compact1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
20184compact1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
20192compact1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
20232compact1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
20252compact1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
20280compact1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
20288compact1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
20404reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
20412reference1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
20460compact1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
20460reference1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
20472compact1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
20752compact1600gcc -m32 -Os -fomit-frame-pointer2018081820180818
20820compact1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
22284reference1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
22304reference1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
23420reference1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
24012reference1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
24076reference1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
24100reference1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
24316reference1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
24344reference1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
24348reference1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
24516reference1600gcc -m32 -O2 -fomit-frame-pointer2018081820180818
24724reference1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
24816reference1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
24864reference1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
24904reference1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
25028reference1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
25072reference1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
25188reference1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
25192reference1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
25492reference1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
25640reference1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
25668reference1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
25852reference1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
25912reference1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
37768reference1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
37788reference1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
37804reference1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
37808reference1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
37932reference1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
37980reference1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
38216reference1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
38304reference1600gcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
38464reference1600gcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
38660reference1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
38676reference1600gcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
38680reference1600gcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
38688reference1600gcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
38704reference1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
38960reference1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
39072reference1600gcc -m32 -O -fomit-frame-pointer2018081820180818
39088reference1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
39092reference1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
39164reference1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
39396reference1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
39472reference1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
39540reference1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
39568reference1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
39640reference1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
39712reference1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
39732reference1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
39756reference1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
39792reference1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
39852reference1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
39896reference1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
39936reference1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
39940reference1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
40072reference1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
40164reference1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
40516reference1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
40540reference1600gcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
40544reference1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
40612reference1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
40656reference1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
40672reference1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
40848reference1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
41252reference1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
41800reference1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
41844reference1600gcc -m32 -Os -fomit-frame-pointer2018081820180818
41888reference1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
41900reference1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
41968reference1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
41972reference1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
41972reference1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
41988reference1600gcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
42492reference1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
42564reference1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
42984reference1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
43104reference1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
43152reference1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
43156reference1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
43192reference1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
43320reference1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
43348reference1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
43380reference1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
43400reference1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
43456reference1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
43588reference1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
43840reference1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
43844reference1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
43904reference1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
43972reference1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
44208reference1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
45900reference1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
50848reference1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
85484reference1600gcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
85644reference1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
85784reference1600gcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818

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:54: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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