Implementation notes: x86, hydra1, crypto_aead/pi32cipher128v1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: pi32cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
148581optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
149440optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
150230optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
150352optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
150477optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
150952optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
152034optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
152120optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
152385optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
153005optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
153248optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
153414optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
153471optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
153532optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
153533optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
153864optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
154504optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
154578optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
154733optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
155157optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
155371optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
155404optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
155470optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
155551optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
155782optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
155867optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
155886optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
155920optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
155950optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
155997optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
155998optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
157102optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
157125optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
157228optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
157416optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
157666optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
157943optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2016102020161009
158041optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
158536optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
158568optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
158600optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
158645optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
158688optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
158722optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
158933optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
158974optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
159048optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
159197optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
159202optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
159421optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
159571optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
159587optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
159800optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
160093optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
160138optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
160397optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
160935optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
161252optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
161458optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
161472optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
161495optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
161533optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
161544optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
161733optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
161739optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
162064optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
163379optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
163683optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
167226optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
170210optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
170266optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
170742optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
173110optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
246328refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
247823refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
247883refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
249282optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
249429optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
249436refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
249910refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
249947optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
250232refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
250248optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
250445optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
250899optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
251520optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
251669optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
251941optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
252085optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
252347optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
252648optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
252702optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
253077optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
253096optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
253413optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
253988optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2016102020161009
254138optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
254165optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
254245optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
254733optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
255009optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
255018optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
255096optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
255167optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
255272optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
255771optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
256120refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
256208optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
256333optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
256427refgcc -m32 -O3 -fomit-frame-pointer2016102020161009
256640optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
256906optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
256942optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
257053optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
257191optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
257469optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
257773optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
257789optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
258005optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
258170refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
258301refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
258325optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
258352optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
258408optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
258469optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
258549refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
258672optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
258676optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
258762optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
258934optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
258978optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
259053optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
259090optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
259133optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2016102020161009
259141optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
259230refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
259237refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
259296optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
259421optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2016102020161009
259635refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
259645optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
259824optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
259835refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
260074refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
260205optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
260246optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
260264optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
260317optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
260370refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
260439optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
260579optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
260606optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
260917refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
260925optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
260955optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
260957optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
261533refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
261934refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
262302optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
262846optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
262936optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
263088optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
263277refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
263367optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
263776refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
264282optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
264315optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
264565refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
264712optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
265865optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
266249optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
266333optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
266634optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
266727optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
268222optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
268392refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
268504refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
268696refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
268965optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
269888optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
270157optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
270314refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
270755refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
270755refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
271037optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
271719optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
272054optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
273343optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
274683refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
275012refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
276096optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
276674refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
276982refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
277365refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
278100refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
278946refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
279045refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
281048refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
281280refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
283598refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
284990refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
285051refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
285060refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
285221refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
285659refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
286189refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
286389refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
286656refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
286682refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
286750refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
287210refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
287344refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
288104refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
288173refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
301050refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
308211refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
308743refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
309123refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
313118refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
314678refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
316215refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
316222refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
317170refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
317510refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
317602refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
318402refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
321375refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
321390refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
323355refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
323494refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
325199refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
325800refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
337533refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
363368refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
363624refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
365461refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
367357refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
367453refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
367638refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
367675refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
369440refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
369546refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
369548refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
369597refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
369762refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
369829refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
370062refgcc -m32 -Os -fomit-frame-pointer2016102020161009
370146refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
370476refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
370822refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
370885refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
371168refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
371256refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
371408refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
371560refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
371664refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
371688refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
371794refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
371856refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
371928refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
372024refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
372155refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
372182refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
372242refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
372325refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
372419refgcc -m32 -O -fomit-frame-pointer2016102020161009
372445refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
372805refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
372805refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
373219refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
373243refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
374029refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
374141refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
374248refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
374381refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
374390refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
374627refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
374632refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
374882refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
375205refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
375269refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
375384refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
375837refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
376070refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
376544refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
376813refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
377122refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
377378refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
377522refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
377766refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
378269refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
378478refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
378624refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
378666refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
378709refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
379053refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
380070refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
380426refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
380509refgcc -m32 -O2 -fomit-frame-pointer2016102020161009
381613refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
381618refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
382157refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
382398refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
382704refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
383517refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
383784refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
385022refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
385949refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
386733refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
386814refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
387131refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
388864refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
390005refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
390461refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
390821refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
391288refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
392142refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
398576refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
400149refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
400162refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009

Test failure

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -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 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -O2 -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