Implementation notes: x86, gpu, crypto_kem/firesaber

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: firesaber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
346205483839 0 0106393 416 1584refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019101020190816
348645977252 0 0100145 416 1584portablegcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019101020190816
353413880007 0 0102769 416 1584portablegcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101020190816
354122180007 0 0102737 416 1584refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101020190816
354174380879 0 0103489 416 1584portablegcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019101020190816
355001480007 0 0102609 416 1584refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101020190816
356768480879 0 0103457 416 1584refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019101020190816
357029477252 0 0100113 416 1584refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019101020190816
357723377252 0 0100145 416 1584portablegcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019101020190816
358977077252 0 0100145 416 1584portablegcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101020190816
359432780007 0 0102641 416 1584portablegcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101020190816
359722277252 0 0100113 416 1584refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101020190816
361501583839 0 0106425 416 1584portablegcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019101020190816
366377489029 0 0115041 416 1584portablegcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101020190816
367752977252 0 0100113 416 1584refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019101020190816
369914172763 0 095413 416 1584portablegcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101020190816
371989572763 0 095381 416 1584refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101020190816
372463280891 0 0104929 416 1584portablegcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101020190816
372933678875 0 0102945 416 1584portablegcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101020190816
373567877334 0 0101389 416 1584portablegcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101020190816
377355078875 0 0102945 416 1584portablegcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101020190816
379325774008 0 096521 416 1584portablegcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101020190816
379480578875 0 0102913 416 1584refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101020190816
383221578875 0 0102913 416 1584refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101020190816
383536580891 0 0104897 416 1584refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101020190816
394707974008 0 096489 416 1584refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101020190816
396798989029 0 0115009 416 1584refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101020190816
397795277334 0 0101357 416 1584refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101020190816
410403372763 0 095413 416 1584portablegcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101020190816
410509872763 0 095381 416 1584refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101020190816
473618431529 0 054677 416 1584refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019101020190816
481897828962 0 052693 416 1584refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019101020190816
488349629717 0 053669 416 1584refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101020190816
488997940042 0 040169 416 1584refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101020190816
489427529343 0 053477 416 1584portablegcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019101020190816
492180020061 0 040017 416 1584refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019101020190816
494254220061 0 040049 416 1584portablegcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019101020190816
496311029717 0 053701 416 1584portablegcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101020190816
498468389895 0 0116149 416 1584portablegcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101020190816
499662320061 0 040017 416 1584refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019101020190816
500059240042 0 040201 416 1584portablegcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101020190816
501790529343 0 053477 416 1584portablegcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019101020190816
5025771165118 0 0106429 416 1584refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101020190816
503108189895 0 0116117 416 1584refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101020190816
503309728962 0 052725 416 1584portablegcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019101020190816
503380829343 0 053445 416 1584refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019101020190816
506500820065 0 040017 416 1584refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019101020190816
506781030605 0 054981 416 1584portablegcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101020190816
508681820065 0 040049 416 1584portablegcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019101020190816
509834719691 0 039857 416 1584refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019101020190816
511626320061 0 040049 416 1584portablegcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101020190816
511825829343 0 053445 416 1584refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019101020190816
511842020065 0 040017 416 1584refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019101020190816
512071230605 0 054949 416 1584refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101020190816
512241620061 0 040049 416 1584portablegcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019101020190816
513987320065 0 040049 416 1584portablegcc_-m32_-march=core2_-O_-fomit-frame-pointer2019101020190816
515182820061 0 040049 416 1584portablegcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019101020190816
515783420065 0 040049 416 1584portablegcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101020190816
516094219691 0 039857 416 1584refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019101020190816
518994920065 0 040017 416 1584refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101020190816
519779720061 0 040017 416 1584refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019101020190816
521791220061 0 040017 416 1584refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101020190816
522168919691 0 039889 416 1584portablegcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019101020190816
524996422242 0 042269 416 1584refgcc_-m32_-O_-fomit-frame-pointer2019101020190816
526635930803 0 054245 416 1584refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019101020190816
526746631393 0 054773 416 1584refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019101020190816
526964422242 0 042301 416 1584portablegcc_-m32_-O_-fomit-frame-pointer2019101020190816
527125230803 0 054277 416 1584portablegcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019101020190816
527510789112 0 0114501 416 1584refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019101020190816
527977881922 0 0105177 416 1584portablegcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019101020190816
528636620041 0 040409 416 1584refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101020190816
528645032589 0 056789 416 1584portablegcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101020190816
529129519691 0 039889 416 1584portablegcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019101020190816
529698931710 0 055381 416 1584refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019101020190816
531033320041 0 040441 416 1584portablegcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101020190816
531349281922 0 0105145 416 1584refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019101020190816
538040129126 0 053241 416 1584portablegcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101020190816
539613929126 0 053209 416 1584refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101020190816
541981819474 0 039685 416 1584refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101020190816
545444132589 0 056789 416 1584portablegcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101020190816
545685039186 0 064065 416 1584refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019101020190816
546890422314 0 042621 416 1584refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101020190816
548568922314 0 042653 416 1584portablegcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101020190816
549365728993 0 051933 416 1584refgcc_-m32_-O3_-fomit-frame-pointer2019101020190816
550637722314 0 042621 416 1584refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101020190816
551960728993 0 051965 416 1584portablegcc_-m32_-O3_-fomit-frame-pointer2019101020190816
552527421583 0 041285 416 1584refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019101020190816
553124432589 0 056789 416 1584portablegcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101020190816
553400422314 0 042621 416 1584refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101020190816
554745019460 0 039301 416 1584portablegcc_-m32_-march=k8_-O_-fomit-frame-pointer2019101020190816
554868932589 0 056757 416 1584refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101020190816
5571123165118 0 0106461 416 1584portablegcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101020190816
557485522314 0 042653 416 1584portablegcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101020190816
558043239186 0 064097 416 1584portablegcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019101020190816
559650322314 0 042653 416 1584portablegcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101020190816
560215219460 0 039269 416 1584refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019101020190816
561475541197 0 066189 416 1584refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101020190816
564639930783 0 053477 416 1584refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101020190816
571997441197 0 066221 416 1584portablegcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101020190816
572253344882 0 070985 416 1584refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101020190816
573298521583 0 041317 416 1584portablegcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019101020190816
575508329454 0 053397 416 1584refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101020190816
576180931719 0 055513 416 1584refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019101020190816
577395929626 0 053345 416 1584portablegcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101020190816
578547089112 0 0114533 416 1584portablegcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019101020190816
579681931710 0 055413 416 1584portablegcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019101020190816
579843929695 0 053429 416 1584refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101020190816
580825840087 0 063725 416 1584portablegcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101020190816
581421030354 0 053833 416 1584refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019101020190816
582485420663 0 041141 416 1584portablegcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101020190816
582705920663 0 041109 416 1584refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019101020190816
582768029454 0 053429 416 1584portablegcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101020190816
583967720919 0 041365 416 1584refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101020190816
586355744631 0 070945 416 1584portablegcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101020190816
586881631717 0 055341 416 1584refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019101020190816
587466031994 0 055557 416 1584refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019101020190816
588007520919 0 041365 416 1584refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019101020190816
588166529626 0 053313 416 1584refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101020190816
589594544882 0 071017 416 1584portablegcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101020190816
590049044631 0 070913 416 1584refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101020190816
592914644882 0 070985 416 1584refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101020190816
593148031393 0 054805 416 1584portablegcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019101020190816
593252421479 0 041941 416 1584refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019101020190816
593396140087 0 063693 416 1584refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101020190816
594676229626 0 053313 416 1584refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101020190816
596906123102 0 043009 416 1584refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101020190816
597612648105 0 073485 416 1584refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101020190816
598389029406 0 053025 416 1584portablegcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101020190816
598870829695 0 053429 416 1584refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101020190816
599255431717 0 055341 416 1584refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101020190816
599557820919 0 041397 416 1584portablegcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019101020190816
600761441918 0 066665 416 1584refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019101020190816
601077919695 0 039865 416 1584refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101020190816
601255831717 0 055341 416 1584refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101020190816
601772444882 0 071017 416 1584portablegcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101020190816
601819831717 0 055373 416 1584portablegcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101020190816
602521520919 0 041397 416 1584portablegcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101020190816
603114320663 0 041109 416 1584refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019101020190816
603208823102 0 043009 416 1584refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019101020190816
605230522884 0 042897 416 1584refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101020190816
605610940087 0 063725 416 1584portablegcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101020190816
606727840087 0 063693 416 1584refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101020190816
607520148105 0 073517 416 1584portablegcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101020190816
608341822846 0 042965 416 1584refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019101020190816
609108331994 0 055557 416 1584refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101020190816
609548729695 0 053461 416 1584portablegcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101020190816
610718132636 0 057605 416 1584refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101020190816
611211022846 0 042997 416 1584portablegcc_-m32_-march=i486_-O_-fomit-frame-pointer2019101020190816
611382930783 0 053509 416 1584portablegcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101020190816
612104131619 0 055093 416 1584refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101020190816
613166432589 0 056757 416 1584refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101020190816
613270529406 0 052993 416 1584refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101020190816
614075129758 0 052989 416 1584refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019101020190816
616362022514 0 042625 416 1584portablegcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101020190816
617025920546 0 040709 416 1584refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101020190816
618442829695 0 053461 416 1584portablegcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101020190816
619445422514 0 042593 416 1584refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019101020190816
619656348105 0 073517 416 1584portablegcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101020190816
621281120919 0 041397 416 1584portablegcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101020190816
631125619474 0 039717 416 1584portablegcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101020190816
632825732636 0 057637 416 1584portablegcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101020190816
634032021804 0 042965 416 1584refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101020190816
634278020546 0 040741 416 1584portablegcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101020190816
635093441918 0 066697 416 1584portablegcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019101020190816
635397339945 0 064701 416 1584portablegcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019101020190816
640825220663 0 041109 416 1584refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101020190816
641974524145 0 044805 416 1584portablegcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019101020190816
642549332525 0 056369 416 1584portablegcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019101020190816
642772520546 0 040709 416 1584refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101020190816
643022722390 0 042117 416 1584refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019101020190816
643189519506 0 038429 408 1584refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101020190816
646050032525 0 056337 416 1584refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019101020190816
646279834213 0 058329 416 1584refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101020190816
647377220663 0 041141 416 1584portablegcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019101020190816
648206720546 0 040741 416 1584portablegcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101020190816
649134932589 0 056757 416 1584refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101020190816
650015437952 0 061137 416 1584portablegcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019101020190816
650813424145 0 044773 416 1584refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101020190816
651346234213 0 058361 416 1584portablegcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101020190816
651374422390 0 042149 416 1584portablegcc_-m32_-march=i386_-O_-fomit-frame-pointer2019101020190816
651539139945 0 064669 416 1584refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019101020190816
652003523666 0 044081 416 1584portablegcc_-m32_-O2_-fomit-frame-pointer2019101020190816
654675023666 0 044049 416 1584refgcc_-m32_-O2_-fomit-frame-pointer2019101020190816
655326029626 0 053345 416 1584portablegcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101020190816
656737234213 0 058361 416 1584portablegcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101020190816
659011234213 0 058329 416 1584refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101020190816
660945020919 0 041365 416 1584refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101020190816
665754920663 0 041141 416 1584portablegcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019101020190816
667092319441 0 038365 408 1584portablegcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101020190816
667149330354 0 053865 416 1584portablegcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019101020190816
668124631231 0 054721 416 1584refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101020190816
668550631994 0 055589 416 1584portablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101020190816
670074619441 0 038365 408 1584refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101020190816
671292323102 0 043041 416 1584portablegcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019101020190816
671409624127 0 044905 416 1584refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101020190816
673779042205 0 067221 416 1584refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101020190816
674120142205 0 067221 416 1584refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101020190816
674541624145 0 044805 416 1584portablegcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101020190816
675421824127 0 044937 416 1584portablegcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101020190816
675580531231 0 054753 416 1584portablegcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101020190816
675589842205 0 067253 416 1584portablegcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101020190816
676803932650 0 056869 416 1584portablegcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019101020190816
676897827685 0 049369 416 1584refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019101020190816
677078724127 0 044905 416 1584refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101020190816
677620537952 0 061105 416 1584refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019101020190816
678394531994 0 055589 416 1584portablegcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019101020190816
678588631717 0 055373 416 1584portablegcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019101020190816
679128924006 0 044673 416 1584refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019101020190816
680036731719 0 055545 416 1584portablegcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019101020190816
680467221479 0 041973 416 1584portablegcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019101020190816
684761724127 0 044905 416 1584refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101020190816
684815120662 0 039629 408 1584portablegcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101020190816
686695520627 0 039565 408 1584refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101020190816
687539720662 0 039629 408 1584refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101020190816
689688923102 0 043041 416 1584portablegcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101020190816
691279522514 0 042625 416 1584portablegcc_-m32_-march=k6_-O_-fomit-frame-pointer2019101020190816
691536620662 0 039629 408 1584portablegcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101020190816
691588522514 0 042593 416 1584refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101020190816
693106233848 0 057873 416 1584portablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101020190816
693832231231 0 054753 416 1584portablegcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101020190816
695097021804 0 042997 416 1584portablegcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101020190816
697956324583 0 045045 416 1584portablegcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101020190816
698048424127 0 044937 416 1584portablegcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101020190816
699155424583 0 045013 416 1584refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101020190816
699942622514 0 042593 416 1584refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101020190816
700930222514 0 042625 416 1584portablegcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101020190816
701191824583 0 045045 416 1584portablegcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101020190816
701448922884 0 042929 416 1584portablegcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101020190816
701994022691 0 042497 416 1584refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019101020190816
702446731717 0 055373 416 1584portablegcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101020190816
703548648105 0 073485 416 1584refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101020190816
704255732872 0 057309 416 1584portablegcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101020190816
705117029758 0 053021 416 1584portablegcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019101020190816
707261131686 0 055269 416 1584portablegcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019101020190816
707314819695 0 039897 416 1584portablegcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101020190816
707532620627 0 039565 408 1584portablegcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101020190816
708223820627 0 039565 408 1584portablegcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101020190816
711011133848 0 057873 416 1584portablegcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101020190816
712207220662 0 039629 408 1584refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101020190816
713038231619 0 055125 416 1584portablegcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101020190816
713184633848 0 057841 416 1584refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101020190816
713231132650 0 056837 416 1584refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019101020190816
713340620627 0 039565 408 1584refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101020190816
714267024583 0 045013 416 1584refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101020190816
714290131686 0 055237 416 1584refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019101020190816
715917920627 0 039565 408 1584refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101020190816
716038819506 0 038429 408 1584portablegcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101020190816
717749420627 0 039565 408 1584portablegcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101020190816
718138820662 0 039629 408 1584portablegcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101020190816
721857033749 0 057537 416 1584refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101020190816
722319622691 0 042529 416 1584portablegcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019101020190816
730610434213 0 058329 416 1584refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101020190816
733720833749 0 057569 416 1584portablegcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019101020190816
735599433749 0 057537 416 1584refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101020190816
740775027685 0 049401 416 1584portablegcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019101020190816
740916033749 0 057537 416 1584refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019101020190816
744036031231 0 054721 416 1584refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101020190816
746889034213 0 058361 416 1584portablegcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101020190816
747932424127 0 044937 416 1584portablegcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101020190816
750371742205 0 067253 416 1584portablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101020190816
750960922128 0 042425 416 1584refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019101020190816
751683333749 0 057569 416 1584portablegcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101020190816
756341124145 0 044773 416 1584refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101020190816
757140624145 0 044773 416 1584refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019101020190816
760840246240 0 044277 416 1584refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101020190816
764238624145 0 044805 416 1584portablegcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101020190816
771963932872 0 057277 416 1584refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101020190816
787853424006 0 044705 416 1584portablegcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019101020190816
791402120662 0 039629 408 1584refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101020190816
792733533848 0 057841 416 1584refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101020190816
799103122128 0 042457 416 1584portablegcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019101020190816
801081646240 0 044309 416 1584portablegcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101020190816
827820631529 0 054709 416 1584portablegcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019101020190816
837015333749 0 057569 416 1584portablegcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101020190816
920285119344 0 038341 408 1584refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101020190816
921824718912 0 037889 408 1584refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101020190816
922635319344 0 038341 408 1584refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101020190816
922909519280 0 038277 408 1584refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101020190816
927490818851 0 037825 408 1584portablegcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101020190816
928944919344 0 038341 408 1584refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101020190816
930038719280 0 038277 408 1584refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101020190816
932265619280 0 038277 408 1584refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101020190816
934138218851 0 037825 408 1584portablegcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101020190816
934512018912 0 037889 408 1584portablegcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101020190816
937627519280 0 038277 408 1584portablegcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101020190816
939325819353 0 038337 408 1584portablegcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019101020190816
939348918851 0 037825 408 1584refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101020190816
940800019344 0 038341 408 1584portablegcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101020190816
941329519353 0 038337 408 1584refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019101020190816
942806418912 0 037889 408 1584portablegcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019101020190816
943171520498 0 039477 408 1584refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019101020190816
943974318851 0 037825 408 1584refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101020190816
945071118851 0 037825 408 1584refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019101020190816
948388818912 0 037889 408 1584refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019101020190816
959107519344 0 038341 408 1584portablegcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101020190816
959312419280 0 038277 408 1584portablegcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101020190816
960055520498 0 039477 408 1584refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019101020190816
960985820464 0 039413 408 1584refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019101020190816
963995419344 0 038341 408 1584portablegcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101020190816
965847920498 0 039477 408 1584portablegcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019101020190816
967584320492 0 039473 408 1584refgcc_-m32_-Os_-fomit-frame-pointer2019101020190816
968134819280 0 038277 408 1584portablegcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101020190816
971583620497 0 039477 408 1584refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101020190816
972170420497 0 039477 408 1584portablegcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101020190816
974500520458 0 039409 408 1584portablegcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101020190816
975486618912 0 037889 408 1584refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019101020190816
977846420463 0 039413 408 1584portablegcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101020190816
979234218912 0 037889 408 1584portablegcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019101020190816
987224720463 0 039413 408 1584portablegcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101020190816
989808918851 0 037825 408 1584portablegcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019101020190816
990303020497 0 039477 408 1584refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101020190816
1003087220464 0 039413 408 1584refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019101020190816
1004265320497 0 039477 408 1584portablegcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101020190816
1005855920464 0 039413 408 1584portablegcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019101020190816
1007883320464 0 039413 408 1584portablegcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019101020190816
1014247520498 0 039477 408 1584portablegcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019101020190816
1018740920458 0 039409 408 1584refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019101020190816
1020264620458 0 039409 408 1584refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101020190816
1027845620492 0 039473 408 1584portablegcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101020190816
1031282420492 0 039473 408 1584refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101020190816
1048265120492 0 039473 408 1584portablegcc_-m32_-Os_-fomit-frame-pointer2019101020190816
1051979120463 0 039413 408 1584refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101020190816
1060401920458 0 039409 408 1584portablegcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019101020190816
1060889120463 0 039413 408 1584refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101020190816
1072138239862 0 038925 408 1584portablegcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101020190816
1072976139862 0 038925 408 1584refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101020190816
1078751120648 0 039629 408 1584portablegcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019101020190816
1079342719879 0 038861 408 1584refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101020190816
1080270620648 0 039629 408 1584refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019101020190816
1091336120592 0 039565 408 1584portablegcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019101020190816
1092786019879 0 038861 408 1584portablegcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101020190816
1113148820592 0 039565 408 1584refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019101020190816
1165713320794 0 039865 408 1584refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101020190816
1169474120794 0 039865 408 1584refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101020190816
1173729320794 0 039865 408 1584refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019101020190816
1175758520763 0 039801 408 1584portablegcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101020190816
1179284120794 0 039865 408 1584portablegcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101020190816
1184544620763 0 039801 408 1584refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101020190816
1193011220794 0 039865 408 1584portablegcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019101020190816
1193334020763 0 039801 408 1584refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019101020190816
1194252320763 0 039801 408 1584refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101020190816
1211641820794 0 039865 408 1584portablegcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101020190816
1256618420763 0 039801 408 1584portablegcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101020190816
1273147220763 0 039801 408 1584portablegcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019101020190816

Test failure

Implementation: portable
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer portable
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer portable
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer portable
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: portable
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
SABER_indcpa.c: In file included from SABER_indcpa.c:6:0:
SABER_indcpa.c: poly_mul.inc: In function 'print_poly2':
SABER_indcpa.c: poly_mul.inc:19:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c: ~~^
SABER_indcpa.c: %llu
SABER_indcpa.c: poly_mul.inc:21:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c: ~~^
SABER_indcpa.c: %llu

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

Compiler output

Implementation: portable
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
SABER_indcpa.c: In file included from SABER_indcpa.c:6:0:
SABER_indcpa.c: poly_mul.inc: In function 'print_poly2':
SABER_indcpa.c: poly_mul.inc:19:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c: ~~^
SABER_indcpa.c: %llu
SABER_indcpa.c: poly_mul.inc:21:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c: ~~^
SABER_indcpa.c: %llu
SABER_indcpa.c: In file included from SABER_indcpa.c:6:0:
SABER_indcpa.c: poly_mul.inc: In function 'print_poly2':
SABER_indcpa.c: poly_mul.inc:19:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c: ~~^
SABER_indcpa.c: %llu
SABER_indcpa.c: poly_mul.inc:21:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c: ~~^
SABER_indcpa.c: %llu

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