Implementation notes: x86, rumba7, crypto_aead/pi32cipher256v2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi32cipher256v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
72630goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
76380goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
76470goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
76650goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
77040goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
77310goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
77340goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
77430goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
77430goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
77430goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
77460goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
77910goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
78480goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
79890goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
80010goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
80550goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
80700goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
80730goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
80790goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
81480goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
81960goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
82590goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
82650goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
82740goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
83700goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
83700goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
83910goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
83970goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
84210goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
84330goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
84510goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
84600goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
84780goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
84870goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
84990goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
85020goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
85080goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
85200goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
85320goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
85620goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
86160goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
86340goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
86340goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
86370goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
86400goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
86850goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
86910goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
87150goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
87540goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
87750goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
88920goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
89760goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
90120goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
90150goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
90270goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
91230goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
91560goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
92400goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
93300goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
99150goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
140580goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
141450goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
147210goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
147690goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
148890goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
148890goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
149040goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
149130goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
149190goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
149310goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
149310goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
149370goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
149550goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
150120goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
150180goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
150780goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
150840goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
151860goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
153630goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
153870goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
213990ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
214740ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
214740ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
214740ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
215130ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
217350ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
217380ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
217560ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
217770ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
218580ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
222480ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
223890ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
227940ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
228120ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
228120ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
228360ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
228450ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
228480ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
228690ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
229020ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
229350ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
229470ref2gcc -m32 -O3 -fomit-frame-pointer2018052720171218
230220ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
231570ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
231660ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
231720ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
232710ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
233160ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
233970ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
238410ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
238470ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
238620ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
238860ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
238890ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
239190ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
240030ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
242610ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
243390ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
243960ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
246300ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
246330ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
246480ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
246510ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
248160ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
270420ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
270810ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
271470ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
271530ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
272160ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
272220ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
272430ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
272880ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
272970ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
274800ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
275160ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
275190ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
275250ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
275460ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
275760ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
275910ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
276210ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
276480ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
276540ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
276690ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
276780ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
276780ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
276870ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
277080ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
277170ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
277560ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
277680ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
278340ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
278820ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
279660ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
280410ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
280470ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
284280ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
284970ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
285000ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
287280ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
288240ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
288570ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
288750ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
288900ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
288990ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
290250ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
290280ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
290790ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
290940ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
290970ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
291000ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
291030ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
291060ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
291150ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
291360ref3gcc -m32 -O2 -fomit-frame-pointer2018052720171218
291570ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
291630ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
291780ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
291810ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
291900ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
292080ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
292140ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
292140ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
292140ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
292410ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
292470ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
292620ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
292650ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
292830ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
292860ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
292980ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
293220ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
293670ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
293820ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
293910ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
294300ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
294930ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
295020ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
295140ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
295290ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
295410ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
295680ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
296070ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
296100ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
296460ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
296490ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
297480ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
297630ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
297720ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
297750ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
298020ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
298080ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
298080ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
298080ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
298110ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
298410ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
298560ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
298590ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
298710ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
299160ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
299160ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
299220ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
299280ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
299370ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
299400ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
299490ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
299520ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
299730ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
300030ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
300060ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
300510ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
300810ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
300870ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
301050ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
301080ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
301170ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
301260ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
301260ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
301320ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
301350ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
301440ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
301470ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
301620ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
301620ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
301920ref3gcc -m32 -O -fomit-frame-pointer2018052720171218
302010ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
302040ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
302280ref3gcc -m32 -Os -fomit-frame-pointer2018052720171218
302280ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
302310ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
302340ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
302430ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
302460ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
302460ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
302460ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
302580ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
302820ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
302940ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
303000ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
303270ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
303300ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
303330ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
303450ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
303450ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
303480ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
303570ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
303660ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
303870ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
303870ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
304350ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
304800ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
304950ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
305520ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
305880ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
305940ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
306090ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
306180ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
306330ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
306390ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
306510ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
306570ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
306840ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
306870ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
307050ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
307170ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
307350ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
307590ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
307830ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
309000ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
309030ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
310110ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
311070ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
311190ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
311310ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
311580ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
312450ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
312570ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
337740ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
342270ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
342420ref3gcc -m32 -O3 -fomit-frame-pointer2018052720171218
374100goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
386460goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
386880goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
390000goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
391920goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
396000goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
628830goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
630750goptvgcc -m32 -O2 -fomit-frame-pointer2018052720171218
631290goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
634830goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
635610goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
637410goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
637830goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
638460goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
638850goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
640560goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
640770goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
642210goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
642270goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
642450goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
642570goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
643410goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
643590goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
643770goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
643890goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
644370goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
644820goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
644940goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
644970goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
645120goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
645120goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
645210goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
645240goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
645480goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
645630goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
645780goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
646110goptvgcc -m32 -O3 -fomit-frame-pointer2018052720171218
646200goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
648480goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
651930goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
653370goptvgcc -m32 -O -fomit-frame-pointer2018052720171218
726390goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
760260goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
773100goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
777030ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
777660ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
781290ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
781860ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
782070ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
786030ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
786960ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
787440ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
788880ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
789090ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
792720ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
793290ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
793710ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
796950ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
798120ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
798960ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
799320ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
799860ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
799860ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
799920ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
800580ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
802710ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
803970ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
805680ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
808260ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
819060ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
826020ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
826260ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
826770ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
827190ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
835050ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
836970ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
837570ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
850500ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
853590ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
984450ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
990210ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
991110ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
992640ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
995250ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
998010ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
999840ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
1006950ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
1007610ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
1008000ref2gcc -m32 -O -fomit-frame-pointer2018052720171218
1008330ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
1008870ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
1008990ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
1009980ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
1010700ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
1011810ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
1013700ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
1020540ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
1021260ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
1021440ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
1026390ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
1031790ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
1041030ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
1047300ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
1047630ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
1056120ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
1060470ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
1061850ref2gcc -m32 -O2 -fomit-frame-pointer2018052720171218
1067460ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
1068330ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
1068600ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
1069320ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
1074510ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
1075950ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
1077690ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
1077750ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
1077750ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
1079460ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
1080150ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
1084320ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
1092510ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
1097820ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
1102170ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
1105770ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
1105830ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
1106070ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
1109640ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
1112400ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
1114410ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
1115910ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
1117500ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
1125990ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
1126080ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
1126380ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
1133070ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
1194480ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
1199790ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
1202730ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
1214820ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
1218360ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
1228650ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
1748460ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
1751280ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
1753560ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
1774590ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
1776810ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
1779450ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
1783560ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
1783710ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
1784130ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
1786650ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
1801140ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
1801860ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
1804800ref2gcc -m32 -Os -fomit-frame-pointer2018052720171218
1808190ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
1808760ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
1809510ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
1809630ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
1810710ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
1812870ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
1816440ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
1822020ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
1826070ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
2617200goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
2618910goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
2620080goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
2621250goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
2621490goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
2626830goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
2670450goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
2676420goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
2686290goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
2688510goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
2714880goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
2718540goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
2721450goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
2721750goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
2723970goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
2727750goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
2759370ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
2765910goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
2767140goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
2767590goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
2773980goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
2775660goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
2776890goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
2777790goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
2778120goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
2778510goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
2780700goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
2780970goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
2782170goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
2784180goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
2790570goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
2866980ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
2869770ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
2872410ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
2891790ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
2897610ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
2907030ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
2912310ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
2932560ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
2964660ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
2969100ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
2970450ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
3172920ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
3183900ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
4814940goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
4815090goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
4845480goptvgcc -m32 -Os -fomit-frame-pointer2018052720171218
4848240goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
4866960goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
4867050goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
4867080goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
4871010goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
4871010goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
4887240goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
4891860goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
4892100goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
4896060goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
4899360goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
4900050goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
4901370goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
4935180goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
4935270goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
4945260goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
4945290goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
4952460goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
4952550goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218

Test failure

Implementation: crypto_aead/pi32cipher256v2/optimized_nonSSE
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Test failure

Implementation: crypto_aead/pi32cipher256v2/optimized_nonSSE
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:337:10: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:337:10: warning: SSE vector argument without SSE enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:277:10: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:277:10: warning: SSE vector argument without SSE enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv