Implementation notes: x86, hydra2, crypto_core/hsalsa20

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_core
Primitive: hsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
784refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
784ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
784refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
784ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
788refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
788ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
788refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
788ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
788refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
788ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
788refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
788ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
792refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
792ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
792refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
792ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
792refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
792ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
792refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
792ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
792refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
792ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
800refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
800ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
812refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
812ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
812ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
816ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
816refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
816ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
816refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
816ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
816refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
816ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
816ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
820refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
820refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
820refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
820ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
824refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
824ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
824refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
824ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
828refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
828refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
828ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
828refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
828ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
828refgcc -m32 -O2 -fomit-frame-pointer2014052620140525
828ref2gcc -m32 -O2 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
832refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
832refgcc -m32 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -O3 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
832refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
832ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
836ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
836ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
836refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
836refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
836ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
836refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
836refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
836ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
836refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
836ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
840refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
840refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
840ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
840ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
840ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
844ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
844refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
848refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
848ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
848refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
848ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
848refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
848ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
848refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
848ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
852refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
852ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
852refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
852ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
852refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
852ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
856refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
856ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
856ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
860refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
860ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
860refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
860ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
860refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
860ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
860refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
860ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
860refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
860ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
860refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
860ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
864ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
868refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
868ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
868refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
868refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
868ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
868refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
868ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
872refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
872ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
872refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
872ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
996ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
996ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
996ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
1000ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
1000ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
1000ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
1000ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
1000ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
1000refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
1000ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
1004ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1004ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
1004refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
1004ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
1008refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
1012refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
1012refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
1012ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
1016ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
1020ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
1020refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
1020ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
1020refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1020ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1020refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
1020ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
1020refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
1020ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
1020refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
1020ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
1020refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
1020ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
1024refgcc -m32 -Os -fomit-frame-pointer2014052620140525
1024ref2gcc -m32 -Os -fomit-frame-pointer2014052620140525
1028refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
1028refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
1028ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
1028refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
1028ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
1028refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
1028ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
1028refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
1028ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
1032refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
1032refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
1032ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
1032refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
1032ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
1032ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
1032ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
1032refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
1032ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
1036ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
1036refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
1040refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
1040refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
1040ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
1040refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
1040refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
1040ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
1040refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
1040ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
1040refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
1040ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
1044ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
1044refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
1044ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
1048refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
1056ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
1056ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
1060ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
1060ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
1064refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
1064ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
1068refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
1068refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
1980refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
1980ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
1980refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
1980ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
1980refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
1980ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
1980refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
1980ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
1980ref2gcc -m32 -O -fomit-frame-pointer2014052620140525
1980ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
1980refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
1980ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
1980ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
1980refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
1980ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
1980refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
1980ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
1980refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
1980ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
1980refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
1984refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
1988refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
1988ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
1988refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
1988ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
1988refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
1988ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
1988ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
1996refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
1996ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
1996refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
1996ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
1996refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
1996ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
1996refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
1996refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
1996ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
1996refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
2000refgcc -m32 -O -fomit-frame-pointer2014052620140525
2000refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
2000refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
2000refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
2000refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
2000ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
2000ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
2004ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
2004refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
2004ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
2004ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
2008refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
2008refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
2008ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
2008ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
2008ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
2012ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
2012ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
2012ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
2012ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
2012ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
2012ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
2012refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
2012ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
2012refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
2012ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
2012refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
2012ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
2012refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
2012ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
2012refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
2012ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
2012refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
2012ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
2016ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
2020ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
2032refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
2032refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
2032ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
2032refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
2032ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525