Implementation notes: x86, rumba7, crypto_aead/pi32cipher128v2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi32cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
72210goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
76470goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
76680goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
76980goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
77040goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
77040goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
77220goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
77280goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
77640goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
77880goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
78000goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
78390goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
79230goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
79500goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
79620goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
80160goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
80490goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
80610goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
80940goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
81150goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
81330goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
82230goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
82320goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
82620goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
83850goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
83850goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
84030goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
84060goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
84210goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
84360goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
84540goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
84570goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
84720goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
84780goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
84900goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
85020goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
85080goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
85110goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
85260goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
85440goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
85470goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
85500goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
85800goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
86010goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
86100goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
86130goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
86340goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
87570goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
87930goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
88680goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
89370goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
89730goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
89820goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
90300goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
90870goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
91080goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
91170goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
92190goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
92550goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
93660goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
140280goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
141270goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
147000goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
147600goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
148260goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
148470goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
148620goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
149070goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
149070goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
149100goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
149190goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
149550goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
149640goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
149670goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
149820goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
150480goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
150480goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
151860goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
153840goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
154110goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
213750ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
215010ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
215040ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
215100ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
216300ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
217470ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
217650ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
217710ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
217770ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
217980ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
222360ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
223500ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
227070ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
227400ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
227850ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
227850ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
228210ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
228330ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
228360ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
229440ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
229530ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
229620ref2gcc -m32 -O3 -fomit-frame-pointer2018052720171218
230370ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
230940ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
231060ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
231720ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
232230ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
232950ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
233280ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
237720ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
239070ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
239100ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
239190ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
239220ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
239580ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
241680ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
243000ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
243060ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
243540ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
245580ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
246630ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
246870ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
248070ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
251340ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
270480ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
271500ref3gcc -m32 -O3 -fomit-frame-pointer2018052720171218
272010ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
272100ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
272190ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
272280ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
272310ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
272340ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
272460ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
273180ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
273450ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
274230ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
274500ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
274890ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
275130ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
275160ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
275280ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
275370ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
275400ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
275610ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
275640ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
276060ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
276270ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
276450ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
276510ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
276720ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
277230ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
277260ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
277680ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
278970ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
279720ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
280140ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
281640ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
283770ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
284130ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
284490ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
284940ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
287970ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
288030ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
288450ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
288720ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
289110ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
289260ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
289380ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
289560ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
289590ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
289920ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
289920ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
289980ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
290100ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
290520ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
290610ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
290700ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
291030ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
291030ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
291090ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
291120ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
291120ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
291150ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
291240ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
291510ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
291960ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
292200ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
292230ref3gcc -m32 -O2 -fomit-frame-pointer2018052720171218
292350ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
292590ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
292650ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
292920ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
293160ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
293520ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
293640ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
294000ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
294060ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
294270ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
294390ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
294420ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
294600ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
294720ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
294990ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
295560ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
295620ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
295710ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
295770ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
295800ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
296850ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
296940ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
297210ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
297240ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
297480ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
297690ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
297720ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
297810ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
297810ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
298170ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
298170ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
298680ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
298800ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
298980ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
299010ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
299400ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
299580ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
299730ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
300090ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
300120ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
300150ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
300390ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
300630ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
300780ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
300840ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
300900ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
301110ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
301230ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
301260ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
301320ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
301440ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
301470ref3gcc -m32 -Os -fomit-frame-pointer2018052720171218
301500ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
301530ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
301710ref3gcc -m32 -O -fomit-frame-pointer2018052720171218
301860ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
302070ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
302190ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
302430ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
302580ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
302820ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
302850ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
303000ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
303030ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
303030ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
303090ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
303360ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
303540ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
303660ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
303660ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
303720ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
303720ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
303810ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
303930ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
303960ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
303960ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
303990ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
304170ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
304170ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
304200ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
304470ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
304800ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
304830ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
304980ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
305160ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
305280ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
306000ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
306030ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
306180ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
306480ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
306570ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
306630ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
306690ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
306780ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
306780ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
307080ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
307080ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
307950ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
308400ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
308550ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
308820ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
308940ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
308970ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
309000ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
309270ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
309780ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
309960ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
311340ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
311910ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
316560ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
337740ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
341790ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
376410goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
378450goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
385200goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
387990goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
388470goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
395040goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
629430goptvgcc -m32 -O2 -fomit-frame-pointer2018052720171218
632400goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
633780goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
635370goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
635550goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
637320goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
637350goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
637740goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
639150goptvgcc -m32 -O -fomit-frame-pointer2018052720171218
639540goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
639720goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
640500goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
641130goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
641430goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
641550goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
641850goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
642000goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
643740goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
643740goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
644190goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
644280goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
644850goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
645300goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
645390goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
645780goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
646050goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
648420goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
649980goptvgcc -m32 -O3 -fomit-frame-pointer2018052720171218
652170goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
653070goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
653130goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
653670goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
676860goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
692520goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
697770goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
751830goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
763230goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
769740goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
778080ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
778620ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
780180ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
781740ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
782100ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
786840ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
788970ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
789300ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
790680ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
791070ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
793110ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
795210ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
795300ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
796590ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
797340ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
797850ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
798480ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
800760ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
801060ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
801360ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
803130ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
805230ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
806250ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
807450ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
811320ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
815460ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
823950ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
828960ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
831210ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
832230ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
839460ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
841050ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
843840ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
849090ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
850980ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
980370ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
981690ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
987390ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
990570ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
991230ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
991920ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
992820ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
993900ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
997620ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
1002000ref2gcc -m32 -O -fomit-frame-pointer2018052720171218
1004220ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
1005840ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
1009740ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
1010820ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
1011960ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
1012860ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
1017540ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
1018350ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
1028250ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
1036680ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
1042980ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
1050690ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
1053360ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
1054560ref2gcc -m32 -O2 -fomit-frame-pointer2018052720171218
1056090ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
1057500ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
1058550ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
1062300ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
1064700ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
1066830ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
1072260ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
1073220ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
1073490ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
1078620ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
1079850ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
1080150ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
1080540ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
1081410ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
1082610ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
1085100ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
1090710ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
1091340ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
1093530ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
1099560ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
1100310ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
1100610ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
1103070ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
1106880ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
1107180ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
1107390ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
1108470ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
1113330ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
1116720ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
1146300ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
1176600ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
1181490ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
1183710ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
1183980ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
1189560ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
1210590ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
1243140ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
1752810ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
1755660ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
1761480ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
1763610ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
1782120ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
1783680ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
1783740ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
1785420ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
1787910ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
1788480ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
1788930ref2gcc -m32 -Os -fomit-frame-pointer2018052720171218
1794420ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
1798950ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
1799070ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
1801590ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
1802940ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
1803600ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
1808940ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
1809270ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
1821180ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
1822050ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
1823100ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
2616000goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
2616960goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
2617770goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
2621670goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
2636340goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
2639400goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
2669190goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
2670090goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
2675550goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
2678610goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
2723460goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
2724480goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
2726100goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
2726340goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
2727180goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
2729040goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
2764230goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
2765700goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
2766750goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
2768610goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
2774880goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
2775180goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
2775600goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
2776110goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
2776620goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
2777190goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
2779290goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
2782410goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
2782860goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
2813490goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
2927280ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
2927310ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
2927850ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
2938440ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
2945100ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
2949240ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
2977320ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
3001260ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
3003870ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
3012540ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
3047790ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
3060930ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
3156210ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
3227580ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
4815270goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
4815270goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
4845420goptvgcc -m32 -Os -fomit-frame-pointer2018052720171218
4848300goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
4867380goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
4867410goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
4867620goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
4870500goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
4870590goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
4886670goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
4891260goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
4892100goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
4896030goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
4896720goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
4900440goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
4900740goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
4935480goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
4935540goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
4945050goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
4945440goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
4952130goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
4952340goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218

Test failure

Implementation: crypto_aead/pi32cipher128v2/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/pi32cipher128v2/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/pi32cipher128v2/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/pi32cipher128v2/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/pi32cipher128v2/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