Implementation notes: x86, gpu, crypto_aead/pyjamask96aeadv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: pyjamask96aeadv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
424023220325 0 039455 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
63560927499 0 023743 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
644836424949 0 045012 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
647850424949 0 045012 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
650265616668 0 034843 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
669577625141 0 045168 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
677609219337 0 037852 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
688332018994 0 038257 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
691359620937 0 040567 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
694028817181 0 036287 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
69485567869 0 023288 404 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
70166805990 0 022084 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
702209614711 0 034239 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
70345487495 0 023860 404 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
70558207435 0 023852 404 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
70731765330 0 020439 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
71411165994 0 022100 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
72208966587 0 022519 396 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
72226285997 0 021084 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
72242365990 0 022084 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
72292045330 0 020439 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
72358085994 0 022100 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
72504727562 0 027483 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
725759619189 0 038177 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
73505207419 0 023820 404 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
74112568639 0 027399 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
74377327869 0 023288 404 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
74381165380 0 020571 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
74872565326 0 020419 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
74895767419 0 023836 404 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
74949445859 0 021911 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
75149165308 0 020403 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
75397325973 0 022028 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
756366819170 0 037728 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
76034808897 0 028612 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
762944013816 0 032975 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
76379568793 0 028291 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
766214814853 0 034900 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
76660569038 0 028760 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
77162525869 0 021887 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
77193885326 0 020435 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
77242327581 0 027515 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
77370805326 0 020419 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
777261219182 0 038495 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
77847187405 0 023111 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
77933005315 0 020387 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
77953967581 0 027515 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
78133245751 0 021619 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
78206885994 0 022100 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
782798414743 0 034139 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
782974417181 0 036287 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
78305885719 0 021460 400 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
78897245997 0 021084 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
790821621847 0 042864 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
79203207473 0 026976 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
792181219105 0 038101 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
79299045315 0 020387 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
793402814711 0 034239 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
79488485990 0 022084 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
79633645997 0 021084 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
79703685317 0 020387 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
797492014009 0 032548 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
79925367132 0 023631 396 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
80015647622 0 027411 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
801292019902 0 039444 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
80229605397 0 020575 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
802430421987 0 043411 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
80243167622 0 027411 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
80286427622 0 024144 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
805281616860 0 035277 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
80549125326 0 020435 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
80564005814 0 021855 396 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
808154417378 0 036868 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
809421220496 0 040247 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
811168815668 0 033355 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
813109614853 0 034900 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
81321245869 0 021887 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
81405727576 0 027395 396 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
814668839864 0 038696 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
81689485326 0 020419 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
818831219170 0 037728 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
819060821406 0 042189 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
81909647499 0 023743 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
822112015624 0 035171 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
82233047525 0 024383 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
822586815666 0 023799 400 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
82307608986 0 027644 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
823692421237 0 042165 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
82528365329 0 020339 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
825324414009 0 032548 404 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
82712925317 0 020387 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
830149216860 0 035277 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
83088766528 0 022355 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
835246816596 0 035337 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
835740025615 0 047344 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
836239611530 0 020891 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
836937217378 0 036868 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
837403214512 0 034256 404 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
83924726587 0 022519 396 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
839256016466 0 035337 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
839856014759 0 034208 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
84047205829 0 021783 396 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
840535213615 0 032763 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
84273248798 0 027715 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
84287285308 0 020403 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
843284021493 0 041653 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
84440806603 0 022527 396 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
846043216508 0 034733 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
84729645308 0 020419 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
84814247419 0 023820 404 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
848326023997 0 045635 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
848984418994 0 038257 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
85050325329 0 020339 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
850965618994 0 038257 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
85180607608 0 027515 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
85207527435 0 023868 404 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
85270725317 0 020387 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
85711367499 0 023743 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
857286021987 0 043411 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
85880087435 0 023852 404 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
85881967622 0 024144 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
85896565320 0 020371 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
859426815660 0 036267 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
861852425953 0 047735 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
86444328986 0 027644 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
86745768986 0 027644 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
867518825315 0 046488 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
86913725869 0 021887 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
86935685333 0 020419 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
86979485344 0 020371 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
87094527869 0 023288 404 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
87165647419 0 023820 404 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
87353485380 0 020571 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
87410845732 0 020835 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
87502965326 0 020419 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
87624927088 0 023116 400 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
87684125333 0 020419 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
877474019105 0 038049 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
87756285380 0 020571 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
87905445326 0 020419 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
88182285329 0 020339 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
88228367622 0 027411 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
88333645333 0 020419 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
884207219073 0 038069 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
888979621847 0 042864 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
892081614618 0 033839 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
89303765397 0 020575 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
89443285326 0 020419 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
897712015215 0 034927 396 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
89899088897 0 028612 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
899108814009 0 032548 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
90035445344 0 020371 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
90312725308 0 020403 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
907437610652 0 020435 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
90869645317 0 020387 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
91196005331 0 020419 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
91200525308 0 020419 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
923330021089 0 040641 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
92395125994 0 022044 404 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
92432525333 0 020419 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
92686125397 0 020575 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
92926885344 0 020371 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
93145045337 0 020403 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
93303405330 0 020439 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
938087621493 0 041653 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
949383615624 0 035171 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
949994815624 0 035171 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
95299125331 0 020419 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
95885405836 0 021927 396 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
95904205990 0 022084 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
99132845973 0 022028 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
100759565814 0 021855 396 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816

Test failure

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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: add_cortex-m4/v1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
random.c: random.c:38:10: fatal error: libopencm3/stm32/rng.h: No such file or directory
random.c: #include <libopencm3/stm32/rng.h>
random.c: ^~~~~~~~~~~~~~~~~~~~~~~~
random.c: compilation terminated.

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

Compiler output

Implementation: add_cortex-m4/v1
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
random.c: random.c:38:10: fatal error: libopencm3/stm32/rng.h: No such file or directory
random.c: #include <libopencm3/stm32/rng.h>
random.c: ^~~~~~~~~~~~~~~~~~~~~~~~
random.c: compilation terminated.
random.c: random.c:38:10: fatal error: libopencm3/stm32/rng.h: No such file or directory
random.c: #include <libopencm3/stm32/rng.h>
random.c: ^~~~~~~~~~~~~~~~~~~~~~~~
random.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer add_cortex-m4/v1
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer add_cortex-m4/v1
gcc -m32 -march=barcelona -O -fomit-frame-pointer add_cortex-m4/v1
gcc -m32 -march=barcelona -Os -fomit-frame-pointer add_cortex-m4/v1
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer add_cortex-m4/v2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer add_cortex-m4/v2
gcc -m32 -march=barcelona -O -fomit-frame-pointer add_cortex-m4/v2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer add_cortex-m4/v2