Implementation notes: amd64, trident, crypto_hash/simd512

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
20830vect128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
20860vect128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
20900vect128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
20910vect128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
20930vect128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
20970vect128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
21340vect128gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
21340vect128gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
21350vect128gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
21370vect128gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
21390vect128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
21400vect128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
21430vect128gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
21440vect128gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
21490vect128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
21610vect128gcc -m64 -O3 -fomit-frame-pointer2011071320110708
21630vect128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
21630vect128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
21650vect128gcc -m64 -Os -fomit-frame-pointer2011071320110708
21660vect128gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
21710vect128gcc -m64 -O2 -fomit-frame-pointer2011071320110708
21910vect128gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
21940vect128gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
21970vect128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
22020vect128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
22150vect128gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
22180vect128gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
22190vect128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
22200vect128gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
22210vect128gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
22230vect128gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
22230vect128gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
22250vect128gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
22250vect128gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
22300vect128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
22330vect128gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
22350vect128gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
22380vect128gcc -m64 -O -fomit-frame-pointer2011071320110708
22390vect128gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
22390vect128gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
113730sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011090220110831
114080sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011090220110831
114580sphlibgcc -m64 -O -fomit-frame-pointer2011090220110831
115650sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090220110831
138710sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090220110831
141210sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090220110831
141570sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090220110831
142360sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090220110831
142580sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090220110831
143000sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011090220110831
143170sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011090220110831
144270sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090220110831
144540sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011090220110831
144590sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090220110831
145580sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090220110831
146310sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011090220110831
148060sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090220110831
148060sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090220110831
148870sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011090220110831
150800sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090220110831
151730sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090220110831
153110sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090220110831
153510sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090220110831
153850sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090220110831
154580sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090220110831
154710sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090220110831
154850sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090220110831
155140sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090220110831
155430sphlib-smallgcc -m64 -O -fomit-frame-pointer2011090220110831
155530sphlibgcc -m64 -O3 -fomit-frame-pointer2011090220110831
155710sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090220110831
155830sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090220110831
156390sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090220110831
156400sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011090220110831
156550sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011090220110831
156680sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090220110831
156730sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090220110831
157070sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011090220110831
157200sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011090220110831
157350sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090220110831
158310sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090220110831
158420sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090220110831
158680sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090220110831
158690sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090220110831
158760sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090220110831
158990sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090220110831
159300sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011090220110831
159320sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090220110831
159630sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090220110831
160020sphlibgcc -m64 -O2 -fomit-frame-pointer2011090220110831
161770sphlibgcc -m64 -Os -fomit-frame-pointer2011090220110831
161980sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090220110831
173610sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090220110831
173910sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090220110831
174350sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090220110831
174880sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090220110831
177230sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090220110831
182360optgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
182410optgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
182790sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090220110831
182840sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090220110831
183300optgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
184110optgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
184140optgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
185100optgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
185160optgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
185410sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090220110831
185760optgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
186330sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090220110831
186480optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
187050optgcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
187070sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090220110831
187540optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
187830optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
187900sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090220110831
187940sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090220110831
188020optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
188320optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
188790optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
188910sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090220110831
189150sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090220110831
189160optgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
189280sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090220110831
189310optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
189470optgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
190990sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090220110831
192650optgcc -m64 -O -fomit-frame-pointer2011071320110708
193550optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
193600optgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
193700optgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
193830optgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
193860optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
194070optgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
194130optgcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
194360optgcc -m64 -O3 -fomit-frame-pointer2011071320110708
195580optgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
196460sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011090220110831
197470sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090220110831
197800sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090220110831
197830sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090220110831
198840optgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
199040optgcc -m64 -O2 -fomit-frame-pointer2011071320110708
205600optgcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
208390optgcc -m64 -Os -fomit-frame-pointer2011071320110708
234070sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090220110831
243430sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090220110831
246030optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
248640optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
250850optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
253020sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090220110831
253170optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
255310optgcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
256530sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090220110831
257080optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
257270optgcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
259200sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090220110831
260470sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090220110831
260770sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090220110831
263240sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090220110831
263420optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
8231970refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
8377910refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
8441000refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
8443920refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
8447250refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
8451820refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
8523460refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
8523910refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
8528130refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
8541140refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
8594640refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
8598230refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
8598550refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
8608200refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
8629940refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
8633970refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9308060refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9312140refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9321890refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9325550refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9325710refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9350580refgcc -m64 -Os -fomit-frame-pointer2011071320110708
9417740refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9424600refgcc -m64 -O2 -fomit-frame-pointer2011071320110708
9429150refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9444780refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9450520refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9456840refgcc -m64 -O3 -fomit-frame-pointer2011071320110708
9690170refgcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9708190refgcc -m64 -O -fomit-frame-pointer2011071320110708
9718230refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9728940refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
12291230refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
12393610refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
12406970refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
12552370refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
12646240refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
12726980refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
12854400refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
13228750refgcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: vector.c:870:1: warning: this is the location of the previous definition

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer vect128