Implementation notes: x86, cryptologic, crypto_aead/yaes128v2

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: yaes128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
132233refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
132321refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
132345refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
132349refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
132366refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
132382refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
132385refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
133909refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
133970refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
134000refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
134118refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
134515refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
134546refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
143158refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
143279refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
143988refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
144043refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
144076refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
144291refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
144355refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
145940refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
146021refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
146221refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
146394refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
146403refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
148176refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
148594refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
149194refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
149400refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
149412refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
150124refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
150167refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
150346refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
165294refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
165409refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
168473refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
168712refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
168988refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
169140refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
169985refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
171249refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
171367refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
171440refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
171543refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
171558refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
171724refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
171733refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
171837refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
171882refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
171912refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
171991refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
178985refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
179076refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
179354refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
181688refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
182346refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
182533refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
182612refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
182806refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
182903refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
182997refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
183049refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
183118refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
183182refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
183191refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
183194refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
183388refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
183394refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
183537refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
183563refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
183582refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
183625refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
183682refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
183991refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
184003refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
184006refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
184012refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
184191refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
184240refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
185021refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
185040refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
185097refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
185224refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
185367refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
185685refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
185767refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
185830refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
186203refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
186312refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
186609refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
186624refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
186957refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
188333refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
188415refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
189773refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
190215refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
190358refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
190970refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
191688refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
195779refgcc -m32 -O -fomit-frame-pointer2014060320140517
196546refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
196915refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
196973refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
197858refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
197940refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
198664refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
198730refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
199200refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
199564refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
201261refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
201273refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
201500refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
201691refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
201769refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
202009refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
202070refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
202215refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
202285refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
202618refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
202776refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
202942refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
202960refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
202997refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
204291refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
204624refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
204655refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
204745refgcc -m32 -Os -fomit-frame-pointer2014060320140517
205609refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
207452refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
207812refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
208673refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
209503refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
220652refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
220785refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
229079refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
235391refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
235446refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
245545refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
274935refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
281771refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517

Compiler output

Implementation: crypto_aead/yaes128v2/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aes-128.c: aes-128.c:583:2: warning: no newline at end of file

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref