Implementation notes: x86, gcc16, crypto_aead/pi32cipher256v2

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: pi32cipher256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
259052? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
259077? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
262733? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
263214? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
264264? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072720170718
264343? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
264862? ? ?? ? ?ref3gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
266197? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
270347? ? ?? ? ?ref3gcc_-m32_-O3_-fomit-frame-pointer2017072720170718
271984? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
271984? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
272509? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
272881? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
277370? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
277371? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
277372? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
277500? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
277500? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
278496? ? ?? ? ?ref3gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072720170718
278496? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072720170718
278497? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072720170718
280647? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
280648? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
284933? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
284951? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
285145? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
285710? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
286570? ? ?? ? ?ref3gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
286571? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
286586? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
301849? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
301850? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
303047? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
303048? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
319662? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
319855? ? ?? ? ?ref3gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
319948? ? ?? ? ?ref3gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
321459? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
326962? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
327246? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
355078? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072720170718
355114? ? ?? ? ?ref2gcc_-m32_-O3_-fomit-frame-pointer2017072720170718
358160? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
358446? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
359551? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
360069? ? ?? ? ?ref2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
361080? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
361191? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
364341? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
375002? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
375084? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
377225? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
377225? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
377810? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
377810? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
378747? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072720170718
378759? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072720170718
380428? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
380430? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
380435? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
380436? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
380578? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
380578? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
381082? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
381116? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
382619? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
382708? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
383073? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
383247? ? ?? ? ?ref2gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072720170718
383598? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
383598? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
383598? ? ?? ? ?ref2gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
383969? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072720170718
384597? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
384714? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
384716? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
384726? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
385002? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
385016? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
385642? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
388261? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
388959? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
388964? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
388989? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
395714? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
395714? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
395832? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
402368? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
402909? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
402910? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
403333? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
403900? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
404467? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
404659? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
404659? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
404659? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
405577? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
405606? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
405987? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
408860? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
409871? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
409983? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
410047? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
410641? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
411081? ? ?? ? ?ref3gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
411487? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072720170718
412097? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
416956? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
417137? ? ?? ? ?ref3gcc_-m32_-O_-fomit-frame-pointer2017072720170718
418663? ? ?? ? ?ref3gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072720170718
418754? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
418754? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
421384? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
422795? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
422796? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
423791? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
424114? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
424115? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
424116? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
424256? ? ?? ? ?ref3gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
424299? ? ?? ? ?ref2gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
424482? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
424815? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
424997? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
425354? ? ?? ? ?ref2gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
426627? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
427170? ? ?? ? ?ref3gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072720170718
427609? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
430744? ? ?? ? ?ref3gcc_-m32_-O2_-fomit-frame-pointer2017072720170718
432917? ? ?? ? ?ref3gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
433130? ? ?? ? ?ref3gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
434085? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
434085? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
434093? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
434109? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
434400? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
436029? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
441618? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
445280? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
446620? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
446825? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
446874? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
446877? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
446899? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
449557? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
449567? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
450939? ? ?? ? ?ref3gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
451393? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
451895? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
451934? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
452015? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
452055? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
452215? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
452274? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
452329? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
452335? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
452711? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
453209? ? ?? ? ?ref3gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072720170718
453233? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
453240? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
453805? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
456491? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
456711? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
456940? ? ?? ? ?ref3gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
457357? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072720170718
458575? ? ?? ? ?ref3gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
458635? ? ?? ? ?ref3gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
460729? ? ?? ? ?ref3gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
460804? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
461004? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
461023? ? ?? ? ?ref3gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
463462? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
464022? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
465058? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
465213? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
465213? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
465229? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
465468? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
465837? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
466466? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
467068? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072720170718
467149? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
467221? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
468264? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
468264? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
468814? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
469106? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
470107? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
472335? ? ?? ? ?ref3gcc_-m32_-Os_-fomit-frame-pointer2017072720170718
473615? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
473635? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
473828? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
473845? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
475530? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
475837? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
476183? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
476190? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
476209? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
476210? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
483735? ? ?? ? ?ref3gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
487489? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
487493? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
487493? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
488229? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
488292? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
490804? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
491686? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
494808? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
494863? ? ?? ? ?ref3gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
494881? ? ?? ? ?ref3gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
497847? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
500198? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
501385? ? ?? ? ?ref3gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
501441? ? ?? ? ?ref3gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
501587? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
501710? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
506179? ? ?? ? ?ref3gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
509193? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
882268? ? ?? ? ?ref2gcc_-m32_-O2_-fomit-frame-pointer2017072720170718
886854? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
888083? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
927304? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
927305? ? ?? ? ?ref2gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
927384? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
927414? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
931649? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
941798? ? ?? ? ?ref2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072720170718
942754? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
955240? ? ?? ? ?ref2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
982163? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
1004107? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
1024073? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
1119010? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
1119072? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
1119081? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
1119409? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
1127377? ? ?? ? ?ref2gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
1218307? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
1229716? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
1327754? ? ?? ? ?ref2gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
1357627? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
1373573? ? ?? ? ?ref2gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072720170718
1380471? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
1380482? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
1385954? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
1386963? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
1389986? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
1391856? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
1400956? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
1403961? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
1412895? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
1414201? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
1414523? ? ?? ? ?ref2gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
1415287? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
1415469? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072720170718
1429098? ? ?? ? ?ref2gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
1430104? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
1437316? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
1438435? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
1438451? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
1442060? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
1442410? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
1448350? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
1454579? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072720170718
1457231? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
1457589? ? ?? ? ?ref2gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
1458101? ? ?? ? ?ref2gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
1459977? ? ?? ? ?ref2gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
1461377? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
1464335? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
1467109? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
1468806? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
1468857? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
1468972? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
1470229? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
1470239? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
1470245? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
1470249? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
1471276? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
1471339? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
1479163? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
1497307? ? ?? ? ?ref2gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
1498224? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
1501368? ? ?? ? ?ref2gcc_-m32_-Os_-fomit-frame-pointer2017072720170718
1502346? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
1511193? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
1511934? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
1512574? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
1515840? ? ?? ? ?ref2gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
1523341? ? ?? ? ?ref2gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
1583980? ? ?? ? ?ref2gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
1611296? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
1611316? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
1611909? ? ?? ? ?ref2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072720170718
1643708? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
1651096? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
1651331? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
1651348? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
1651541? ? ?? ? ?ref2gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
1653459? ? ?? ? ?ref2gcc_-m32_-O_-fomit-frame-pointer2017072720170718
1677764? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
1678634? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
1699224? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
1700265? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
1709639? ? ?? ? ?ref2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
1718101? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
1735792? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
1763542? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
1767144? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
1850970? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
1854674? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
1868732? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
1872081? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
1872706? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
1873018? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
1891703? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
1892381? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
1903776? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
1913146? ? ?? ? ?ref2gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
1917043? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718

Test failure

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

Number of similar (compiler,implementation) pairs: 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/pi32cipher256v2/optimized_nonSSE
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c: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/pi32cipher256v2/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