Implementation notes: x86, hiphop, crypto_hash/sha256

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
22676refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
22680refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
22692refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
22692refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
22696refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
22700refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
22700refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
22712refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
22712refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
22716refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
22716refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
22720refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
22720refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
22720refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
22720refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
22724refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
22728refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
22728refgcc -m32 -O3 -fomit-frame-pointer2017081120170725
22728refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
22728refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
22732refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
22732refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
22740refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
22740refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
22744refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
22744refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
22744refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
22748refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
22752refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
22756refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
22756refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
22756refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
22760refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
22764refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
22764refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
22768refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
22768refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
22772refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
22772refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
22772refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
22772refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
22776refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
22776refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
22776refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
22780refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
22780refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
22780refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
22780refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
22780refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
22784refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
22792refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
22796refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
22796refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
22800refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
22800refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
22804refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
22804refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
22808refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
22808refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
22812refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
22812refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
22816refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
22816refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
22816refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
22820refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
22824refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
22824refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
22824refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
22828refgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
22832refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
22832refgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
22832refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
22836refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
22836refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
22836refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
22836refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
22840refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
22844refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
22844refgcc -m32 -O -fomit-frame-pointer2017081120170725
22844refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
22844refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
22848refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
22848refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
22848refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
22856refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
22856refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
22860refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
22860refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
22860refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
22860refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
22864refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
22864refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
22868refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
22868refgcc -m32 -O2 -fomit-frame-pointer2017081120170725
22868refgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
22872refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
22872refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
22872refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
22872refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
22876refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
22876refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
22876refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
22880refgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
22880refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
22880refgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
22884refgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
22884refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
22884refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
22884refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
22884refgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
22884refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
22888refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
22892refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
22892refgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
22896refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
22896refgcc -m32 -Os -fomit-frame-pointer2017081120170725
22896refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
22896refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
22896refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
22896refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
22896refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
22904refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
22908refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
22908refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
22912refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
22912refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
22916refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
22916refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
22920refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
22920refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
22920refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
22920refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
22920refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
22920refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
22924refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
22928refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
22932refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
22932refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
22932refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
22936refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
22936refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
22936refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
22940refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
22944refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
22944refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
22944refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
22944refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
22948refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
22948refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
22952refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
22960refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
22960refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
22964refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
22968refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
22972refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
22976refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
22980refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
22984refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
22984refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
22992refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
22996refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
23012refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
23044refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
23128refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
23328refgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
23344refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
23420refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
23436refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
23492sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
23500sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
23612sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
23624sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
23636sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
23640sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
23660sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
23668sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
23680sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
23688refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
23692sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
24588sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
24696sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
26016sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
26052sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
26060sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
26060sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
26068sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
26080sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
26108sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
26108sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
26208sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
26212sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
26224sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
26236sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
26244sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
26268sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
26296sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
26304sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
26312sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
26316sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
26348sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
26352sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
26360sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
26368sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
26376sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
26392sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
26404sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
26404sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
26412sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
26412sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
26420sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
26508sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
26524sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
26532sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
26532sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017081120170725
26604sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
26608sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
26616sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
26616sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
26628sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
26640sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
26656sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
26660sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
26672sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
26712sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
26728sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
26744sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
26764sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
26796sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
26808sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
26828sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
26840sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
26864sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
26864sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
26872sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
26924sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
26972sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
26980sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
26988sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
26992sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
27004sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
27004sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
27036sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
27036sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
27044sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
27052sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
27064sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
27072sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
27088sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
27116sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
27132sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
27148sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
27172sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
27176sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
27176sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
27192sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
27200sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
27200sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
27212sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
27232sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
27236sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
27268sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
27304sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
27308sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
27328sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
27332sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
27352sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
27364sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
27364sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
27368sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
27392sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
27392sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
27396sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
27400sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
27404sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
27416sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
27424sphlibgcc -m32 -Os -fomit-frame-pointer2017081120170725
27436sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
27436sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
27436sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
27436sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
27440sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
27456sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
27500sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
27504sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
27536sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
27544sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
27544sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
27552sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
27556sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
27572sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
27576sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
27580sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
27624sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
27636sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
27644sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
27648sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
27652sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
27664sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
27680sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
27684sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
27696sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
27736sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
27740sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
27752sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
27784sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
27864sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
27868sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
27876sphlibgcc -m32 -O -fomit-frame-pointer2017081120170725
27880sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
27880sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
27896sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
27900sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
27908sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
27912sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
27912sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
27928sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
27936sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
27940sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
27952sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
28004sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
28004sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
28004sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
28008sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
28008sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
28016sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
28024sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
28028sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
28032sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
28036sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
28040sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
28080sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
28100sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
28108sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
28128sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
28128sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
28136sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
28156sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
28160sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
28160sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
28160sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
28176sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
28184sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
28192sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
28212sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
28220sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
28224sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
28228sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
28228sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
28240sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
28256sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
28256sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
28260sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
28264sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
28276sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
28276sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
28288sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
28308sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
28324sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
28328sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
28340sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
28356sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
28360sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
28376sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
28376sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
28384sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
28396sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
28400sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
28408sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
28416sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
28420sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
28420sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
28436sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
28448sphlibgcc -m32 -O3 -fomit-frame-pointer2017081120170725
28452sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
28456sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
28456sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
28456sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
28468sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
28468sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
28476sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
28488sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
28488sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
28488sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
28492sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
28496sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
28504sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
28512sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
28516sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
28528sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
28536sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
28536sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
28536sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
28568sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
28572sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
28576sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
28580sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
28588sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
28592sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
28596sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
28604sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
28620sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
28620sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
28620sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
28620sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
28624sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
28628sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
28632sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
28644sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
28660sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
28684sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
28688sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
28692sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
28696sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
28700sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
28704sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
28716sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
28728sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
28740sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
28740sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
28748sphlibgcc -m32 -O2 -fomit-frame-pointer2017081120170725
28784sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
28800sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
28804sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
28804sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
28804sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
28808sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
28816sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
28820sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
28828sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
28840sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
28848sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
28860sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
28920sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
28944sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
28952sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
28968sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
28972sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
28972sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
28976sphlib-smallgcc -m32 -O -fomit-frame-pointer2017081120170725
28976sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
28996sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
29040sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
29044sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
29048sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
29060sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
29064sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
29068sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
29088sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
29108sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
29132sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
29132sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
29148sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
29236sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
29244sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
29272sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
29292sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017081120170725
29304sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
29304sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
29304sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
29308sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
29312sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
29332sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
29336sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
29360sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
29360sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
29364sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
29372sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
29404sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
29412sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
29412sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
29412sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
29412sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
29416sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
29424sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
29464sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
29476sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
29492sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
29536sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
29544sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
29588sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
29592sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
29616sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
29616sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
29624sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
29672sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
29676sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
29696sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
29716sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
29740sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
29756sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
29764sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
29776sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
29776sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
29780sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
29796sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
29800sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017081120170725
29804sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
29812sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
29812sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
29840sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
29980sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
30024sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
30124sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
30136sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
30288sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
30312sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
30480sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
30568sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
30648sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
30712sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
30756sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
30768sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
30788sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
30968sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
30972sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
31000sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
31024sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
31056sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
31096sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
31232sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
31436sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725

Compiler output

Implementation: crypto_hash/sha256/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/sha256/openssl
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.

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