Implementation notes: x86, cryptologic, crypto_aead/joltikeq12864v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: joltikeq12864v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
33823933refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
33824942refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
33837467refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
33842924refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
33959403refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
33966718refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
34008927refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
34010958refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
34043376refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
34072185refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
34517545refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
34825905refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
34844567refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
35456809refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
35627564refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
35676879refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
35825845refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
47795571refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
47803621refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
47804715refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
48871861refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
49281197refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
49421809refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
49442936refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
50275936refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
50620354refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
50635679refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
50645654refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
50652238refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
50666947refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
51291185refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
51322282refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
51820331refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
51861131refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
52373618refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
52375542refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
52417427refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
52432236refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
52498003refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
52505685refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
52795579refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
52886891refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
53347879refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
53423141refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
53757591refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
53968400refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
54082803refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
54139494refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
54574661refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
55638854refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
55745315refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
55808876refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
55857971refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
56016667refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
56037393refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
56049773refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
56071897refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
56089003refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
56180518refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
56522215refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
56654733refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
56686849refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
56787427refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
56848273refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
56878694refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
57230502refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
57640161refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
57677346refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
57707003refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
57709395refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
57718632refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
57769858refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
58944894refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
58946000refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
59155700refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
62155902refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
63386388refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
63392100refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
63865100refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
64037882refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
64380439refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
65164121refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
65172463refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
65202806refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
65814860refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
66631473refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
66661115refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
66728251refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
67072630refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
67218297refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
67794409refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
67882933refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
67883491refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
67939445refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
68196942refgcc -m32 -O -fomit-frame-pointer2014052720140517
68287701refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
68575021refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
68745539refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
68776797refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
68845421refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
70171430refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
76518830refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
76539012refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
76844891refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
76968670refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
77148694refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
77559540refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
77575785refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
77579241refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
80417103refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
80931242refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
81731957refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
81793903refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
82929345refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
82943373refgcc -m32 -Os -fomit-frame-pointer2014052720140517
82968857refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
83605630refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
85826745refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
85883551refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
90830830refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
90852894refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
92455206refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
92718709refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
92911988refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
92912397refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
92914812refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
92914932refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
94385352refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
94416442refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
94828027refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
94918758refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
94997330refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
95283969refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
95285355refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
95305882refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
95809363refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
96241400refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
96802048refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
96991452refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
97583561refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517

Compiler output

Implementation: crypto_aead/joltikeq12864v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:26:
encrypt.c: api.h:29:30: 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