Implementation notes: x86, gcc16, crypto_aead/pi32cipher128v2

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: pi32cipher128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
259083? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
259633? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
262814? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
263181? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
264006? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072720170718
264361? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
265035? ? ?? ? ?ref3gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
265159? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
269962? ? ?? ? ?ref3gcc_-m32_-O3_-fomit-frame-pointer2017072720170718
272332? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
272407? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
272510? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
272515? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
277360? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
277361? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
277376? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
277412? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
277412? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
278490? ? ?? ? ?ref3gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072720170718
278490? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072720170718
278490? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072720170718
280539? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
280539? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
284782? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
284793? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
285536? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
285746? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
286560? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
286560? ? ?? ? ?ref3gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
286575? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
301835? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
301836? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
303047? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
303050? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
319613? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
319817? ? ?? ? ?ref3gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
319938? ? ?? ? ?ref3gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
321451? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
326750? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
328240? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
355000? ? ?? ? ?ref2gcc_-m32_-O3_-fomit-frame-pointer2017072720170718
355019? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072720170718
358173? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
359037? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
359452? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
359572? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
359711? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
359974? ? ?? ? ?ref2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
364322? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
375062? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
375084? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
376552? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
376575? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
378162? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
378185? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
378235? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
378736? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072720170718
378752? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072720170718
379269? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
380489? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
380568? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
380569? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
381718? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
381718? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
381729? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
382874? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
382955? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
383038? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
383221? ? ?? ? ?ref2gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072720170718
383587? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
383587? ? ?? ? ?ref2gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
383677? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
384112? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072720170718
384352? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
384701? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
384703? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
384716? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
384717? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
384797? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
384797? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
386694? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
386695? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
388448? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
388457? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
395516? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
395621? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
395648? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
402875? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
402920? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
403306? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
403592? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
403639? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
403661? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
403668? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
404099? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
404292? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
405547? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
405680? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
406158? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
406728? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
407776? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
408613? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
408617? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
409625? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
409936? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
409976? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
411100? ? ?? ? ?ref3gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
411458? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072720170718
415969? ? ?? ? ?ref3gcc_-m32_-O_-fomit-frame-pointer2017072720170718
417256? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
422888? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
423284? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
423450? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
423494? ? ?? ? ?ref2gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
423926? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
424109? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
424116? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
424127? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
424356? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
424561? ? ?? ? ?ref3gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072720170718
424575? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
424661? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
424678? ? ?? ? ?ref3gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
424804? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
424951? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
425345? ? ?? ? ?ref2gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
426484? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
427408? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
427747? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
427782? ? ?? ? ?ref3gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072720170718
428680? ? ?? ? ?ref3gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
430235? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
430482? ? ?? ? ?ref3gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
431551? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
432992? ? ?? ? ?ref3gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
434506? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
434507? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
434683? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
434688? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
434961? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
436364? ? ?? ? ?ref3gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
436548? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
438739? ? ?? ? ?ref3gcc_-m32_-O2_-fomit-frame-pointer2017072720170718
441835? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
444003? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
445521? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
446847? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
446853? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
446874? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
446927? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
447968? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
448247? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
448773? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
448793? ? ?? ? ?ref3gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072720170718
449394? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
449487? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
449487? ? ?? ? ?ref3gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
449507? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
451402? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
451463? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
452227? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
452489? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
452974? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
455522? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
455697? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
456814? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
456822? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
457372? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072720170718
459674? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
459791? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
460222? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
461140? ? ?? ? ?ref3gcc_-m32_-Os_-fomit-frame-pointer2017072720170718
461431? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
462373? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
463290? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
463319? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
463419? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
464970? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
465202? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
465203? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
465204? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
465266? ? ?? ? ?ref3gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
465606? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
467192? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
467782? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
467798? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
468034? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
473482? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
473616? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
473622? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
473623? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
473629? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
475610? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072720170718
476013? ? ?? ? ?ref3gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
476428? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
476429? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
476441? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
476441? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
480210? ? ?? ? ?ref3gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
483787? ? ?? ? ?ref3gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
487476? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
487720? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
488194? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
488204? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
491676? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
494175? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
494291? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
494967? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
499867? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
501268? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
501313? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
502148? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
502164? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
503415? ? ?? ? ?ref3gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
503432? ? ?? ? ?ref3gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
503997? ? ?? ? ?ref3gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
511157? ? ?? ? ?ref3gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
511555? ? ?? ? ?ref3gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
881142? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
881568? ? ?? ? ?ref2gcc_-m32_-O2_-fomit-frame-pointer2017072720170718
881834? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
884745? ? ?? ? ?ref2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
904149? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
927374? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
927399? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
927407? ? ?? ? ?ref2gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
944248? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
956925? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
959601? ? ?? ? ?ref2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072720170718
975601? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
1030717? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
1048269? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
1103633? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
1104023? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
1113386? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
1120904? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
1185496? ? ?? ? ?ref2gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
1213794? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
1233298? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
1307676? ? ?? ? ?ref2gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
1357591? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
1386952? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
1392960? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
1393367? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
1395220? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
1396734? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
1402133? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
1413182? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
1414000? ? ?? ? ?ref2gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
1417113? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
1426324? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
1429344? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
1430389? ? ?? ? ?ref2gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072720170718
1431821? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
1433760? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
1438855? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
1439526? ? ?? ? ?ref2gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
1442561? ? ?? ? ?ref2gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
1444278? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
1447515? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
1447943? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
1453907? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
1458880? ? ?? ? ?ref2gcc_-m32_-Os_-fomit-frame-pointer2017072720170718
1461737? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
1461758? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
1462119? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
1462419? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
1465230? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072720170718
1466747? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
1466757? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
1466782? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
1466799? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
1469134? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
1469141? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
1469150? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
1470437? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
1476085? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
1477501? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
1478015? ? ?? ? ?ref2gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
1480831? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
1486274? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
1489058? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072720170718
1492297? ? ?? ? ?ref2gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
1492427? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
1493770? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
1495412? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
1497268? ? ?? ? ?ref2gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
1498478? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
1515537? ? ?? ? ?ref2gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
1555218? ? ?? ? ?ref2gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
1587342? ? ?? ? ?ref2gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
1623760? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
1623765? ? ?? ? ?ref2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072720170718
1623781? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
1628923? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
1630497? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
1630578? ? ?? ? ?ref2gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
1649756? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
1651193? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
1651212? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
1658048? ? ?? ? ?ref2gcc_-m32_-O_-fomit-frame-pointer2017072720170718
1664146? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
1703092? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
1703336? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
1708076? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
1708143? ? ?? ? ?ref2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
1749167? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
1787349? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
1788046? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
1850867? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
1854716? ? ?? ? ?ref2gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
1858068? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
1866822? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
1886992? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
1889767? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
1890988? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
1891621? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
1891873? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
1894387? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
1909450? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718

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: 312, 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=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=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:273: error: invalid operands to binary << (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary >> (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:286: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:287: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:289: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:289: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:290: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_ny':
pi-cipher.c: pi-cipher.c:305: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:306: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:308: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:308: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:309: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:354: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:355: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:356: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:357: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:359: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:359: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:360: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c:361: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:361: error: can't convert between vector values of different size
pi-cipher.c: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O3 -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=barcelona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O3 -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=k8 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O3 -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -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 -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O3 -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=core2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O3 -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=k8 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O3 -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -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 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O2 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O3 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -m32 -march=prescott -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi32cipher128v2/goptv
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary << (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary >> (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:286: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:287: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:289: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:289: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:290: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_ny':
pi-cipher.c: pi-cipher.c:305: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:306: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:308: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:308: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:309: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:354: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:355: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:356: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:357: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:359: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:359: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:360: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c:361: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:361: error: can't convert between vector values of different size
pi-cipher.c: ...
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary << (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary >> (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:286: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:287: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:289: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:289: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:290: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_ny':
pi-cipher.c: pi-cipher.c:305: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:306: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:308: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:308: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:309: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:354: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:355: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:356: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:357: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:359: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:359: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:360: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c:361: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:361: error: can't convert between vector values of different size
pi-cipher.c: ...

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