Implementation notes: x86, gpu, crypto_aead/stribob192r1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: stribob192r1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
38758524231 0 048900 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
40429619963 0 041145 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
41470022318 0 050500 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
41974419963 0 041145 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
42650019963 0 041129 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
43118819963 0 041145 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
43812023680 0 048028 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
43832819963 0 041129 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
44346419963 0 041161 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
44833819546 0 038760 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
44977223946 0 048112 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
45939619544 0 038808 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
46918821472 0 048197 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
48968419955 0 042412 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
49492024120 0 051068 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
49692019547 0 038792 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
50033221647 0 045442 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
51077621776 0 045566 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
51255621631 0 045698 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
51409239092 0 038840 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51472019776 0 040652 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
51474419559 0 038828 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
51749221631 0 045698 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
51803221647 0 045442 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
52206021631 0 045698 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
52872019544 0 038808 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53183219553 0 038832 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53252421441 0 045969 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
53559219963 0 041129 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
53888419848 0 041312 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
54009619559 0 038828 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
54152019550 0 038844 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
54532419551 0 038828 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
54965222097 0 047488 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
55101624516 0 047400 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
55218419551 0 038816 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
55352423946 0 048112 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
55392421647 0 045390 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
55821219559 0 038828 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
57345223954 0 048688 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
59304023954 0 048688 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
59429619786 0 040380 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
59890819551 0 038816 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
59948423988 0 048928 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
60719219551 0 038828 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
61881621593 0 044833 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
62065619551 0 038844 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
62528019551 0 038828 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
62550839452 0 038788 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
62720419748 0 040593 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
63326819551 0 038816 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
63559219553 0 038832 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
64793619786 0 040380 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
64937219553 0 038832 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
65916419666 0 040764 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
66165619748 0 040593 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
66342019748 0 040593 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
66934421626 0 046625 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
67307119669 0 040820 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
68594419695 0 040492 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
69554419748 0 040593 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
70711219671 0 040124 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
70847221777 0 046058 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
71180419705 0 038929 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
71764419748 0 040593 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
72456319693 0 040040 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
72461619700 0 040748 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
72618924011 0 046728 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
73950821474 0 044442 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
74202823835 0 048192 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
74412419831 0 040065 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
75133221626 0 046357 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
75194419695 0 040492 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
75248821775 0 044338 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
75779619966 0 041093 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
75993223295 0 046916 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
76782021600 0 043764 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
77508021597 0 045176 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
77607023656 0 047096 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
77919219747 0 040521 404 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
78322422095 0 044353 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
78605622279 0 046944 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
79138022159 0 046608 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
79142422094 0 045869 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
79736023835 0 049600 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
80315619669 0 040820 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
80814021850 0 045760 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
81134819748 0 040593 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
81647124783 0 050432 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
82008021640 0 045290 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
82540822383 0 049944 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
82673219748 0 040593 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
83533224615 0 047049 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
83562419669 0 040820 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
83618419929 0 041508 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
83676019988 0 039545 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
84132419988 0 039545 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
84580421593 0 045069 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
85386424307 0 048121 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
85822021593 0 044833 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
86288821777 0 045450 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
86327424445 0 050184 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
86506421652 0 047206 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
86516820086 0 040048 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
86834124920 0 047733 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
86876821626 0 046357 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
86903124920 0 047733 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
87300419614 0 038860 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
87514824097 0 046725 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
87767224082 0 048573 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
88628719929 0 041508 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
88738019658 0 039701 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
88771624400 0 048364 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
88945819614 0 038828 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
89699219753 0 038521 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
89739220055 0 039317 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
89816019811 0 040108 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
89826419705 0 038929 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
89910019988 0 039545 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
90230421775 0 044338 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
90488724516 0 047309 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
90560019608 0 038804 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
91828421777 0 046058 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
92594419622 0 038932 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
93010022095 0 044353 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
93019224097 0 046725 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
93494422503 0 050280 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
93606821498 0 046654 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
94092819614 0 038828 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
94109222383 0 049944 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
94346021845 0 044280 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
94818419929 0 041508 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
94914019705 0 038929 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
95408419609 0 038772 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
95481221775 0 044146 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
96555320055 0 039317 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
96619622094 0 045869 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
97434419608 0 038804 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
97447519622 0 038932 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
97652019608 0 038820 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
97706424920 0 047733 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
97998824097 0 046725 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
98311224769 0 048457 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
98745619753 0 038521 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
99064422159 0 046608 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
99296019607 0 038852 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
99445619743 0 038812 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
101749624516 0 047309 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
102725224783 0 050432 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
105447624445 0 050184 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
106705225237 0 049693 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
107059224783 0 050432 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
110638019608 0 038820 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
110842824615 0 047049 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
111476819608 0 038852 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
111799619607 0 038820 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
112375224445 0 050184 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
113541219607 0 038820 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
113890819614 0 038860 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
114305619611 0 038856 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
114321619608 0 038852 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
116251619609 0 038772 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
116699219622 0 038932 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
116767219622 0 038964 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
119304819608 0 038804 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
121548419609 0 038772 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
121866819622 0 038964 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
121897219622 0 038964 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
368929246434 0 046029 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
371372423183 0 048389 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
408289625266 0 048512 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
417280440378 0 040188 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
99139967740 0 032496 392 8328bitgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
99855887605 0 031377 396 8328bitgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
100136487608 0 031972 392 8328bitgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
101023448505 0 032925 404 8328bitgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
102831368332 0 031220 400 8328bitgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
104216727598 0 033340 392 8328bitgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
104511567740 0 032496 392 8328bitgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
106648408129 0 032088 400 8328bitgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
108521847109 0 030348 396 8328bitgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
111357807598 0 033340 392 8328bitgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
113426447595 0 033364 392 8328bitgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
114241247598 0 033340 392 8328bitgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
120052287714 0 030436 400 8328bitgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
120672287797 0 031485 396 8328bitgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
121346247765 0 032440 392 8328bitgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
123911887078 0 031577 400 8328bitgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
124174767752 0 030153 404 8328bitgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
127906604739 0 029906 400 8328bitgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
128415604905 0 030458 404 8328bitgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
128717767752 0 030153 404 8328bitgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
128898164991 0 030201 400 8328bitgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
129220164963 0 031689 396 8328bitgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
132181727839 0 032772 392 8328bitgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
132269364565 0 028374 404 8328bitgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
133726644565 0 028642 404 8328bitgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
134868684565 0 028374 404 8328bitgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
135960404411 0 027374 400 8328bitgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
136552327313 0 031648 392 8328bitgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
136591324565 0 028642 404 8328bitgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
137415964635 0 029157 396 8328bitgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
138473124565 0 028370 404 8328bitgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
139964205365 0 033544 392 8328bitgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
140095404581 0 028238 404 8328bitgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
140365604565 0 028642 404 8328bitgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
140782845317 0 032876 392 8328bitgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
141204407645 0 033300 392 8328bitgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
141521244822 0 029813 396 8328bitgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
141672847645 0 033300 392 8328bitgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
141795129350 0 027473 400 8328bitgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
142226164565 0 028322 404 8328bitgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
144175485317 0 033084 392 8328bitgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
145179287645 0 033300 392 8328bitgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
146401564176 0 025365 400 8328bitgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
146863967693 0 034656 392 8328bitgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
149116845317 0 032876 392 8328bitgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
153892724515 0 027985 396 8328bitgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
155400324176 0 025349 400 8328bitgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
156908004753 0 029204 392 8328bitgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
157068884753 0 029412 392 8328bitgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
159703964153 0 025764 392 8328bitgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
159831404081 0 024325 396 8328bitgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
159859884153 0 025764 392 8328bitgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
160178764113 0 025572 392 8328bitgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
160330324753 0 029204 392 8328bitgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
161122564801 0 030180 392 8328bitgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
161813084176 0 025381 400 8328bitgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
163263004176 0 025365 400 8328bitgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
163600644153 0 025764 392 8328bitgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
164348724846 0 029577 396 8328bitgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
164459404176 0 025313 400 8328bitgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
164585044201 0 026656 392 8328bitgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
165892764176 0 025365 400 8328bitgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
167063848280 0 031061 404 8328bitgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
167572408280 0 031061 404 8328bitgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
167634924176 0 025349 400 8328bitgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
168199204176 0 025349 400 8328bitgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
170120368322 0 024152 396 8328bitgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
171792284846 0 029577 396 8328bitgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
175565887610 0 031780 392 8328bitgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
179454647610 0 031780 392 8328bitgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
180071688280 0 031061 404 8328bitgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
189497363864 0 023869 396 8328bitgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
191082484507 0 027749 396 8328bitgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
191350084029 0 024896 392 8328bitgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
192735523908 0 024944 392 8328bitgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
194242203903 0 024705 404 8328bitgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
196405364507 0 027749 396 8328bitgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
198520203891 0 024688 392 8328bitgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
199870963866 0 024320 392 8328bitgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
201035803903 0 024705 404 8328bitgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
201672603869 0 025016 392 8328bitgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
201940083869 0 025016 392 8328bitgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
201988487760 0 022944 400 8328bitgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
202163043903 0 024705 404 8328bitgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
202411323866 0 024960 392 8328bitgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
203269243891 0 024688 392 8328bitgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
204291483903 0 024705 404 8328bitgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
204351203903 0 024705 404 8328bitgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
205239523903 0 024705 404 8328bitgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
205257563914 0 024665 404 8328bitgcc_-m32_-O_-fomit-frame-pointer2019083020190816
206508523903 0 024705 404 8328bitgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
207119964781 0 028364 396 8328bitgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
207533725014 0 028932 392 8328bitgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
207589964034 0 024640 392 8328bitgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
210052324156 0 023701 400 8328bitgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
211026843869 0 025016 392 8328bitgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
211515607185 0 030628 392 8328bitgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
211582247098 0 029729 400 8328bitgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
213252767098 0 029729 400 8328bitgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
214642563870 0 022617 404 8328bitgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
215017804034 0 024640 392 8328bitgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
216622763848 0 024196 400 8328bitgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
217465604711 0 027148 392 8328bitgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
218424643870 0 022617 404 8328bitgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
220486124202 0 023473 396 8328bitgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
220501885056 0 029342 404 8328bitgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
221009843863 0 022936 400 8328bitgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
222153324156 0 023701 400 8328bitgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
222844004156 0 023701 400 8328bitgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
224349246816 0 030432 396 8328bitgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
224895804506 0 026664 396 8328bitgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
227883645263 0 029041 396 8328bitgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
228080443885 0 023073 404 8328bitgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
228506403972 0 024292 396 8328bitgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
228755965056 0 029342 404 8328bitgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
228760284202 0 023473 396 8328bitgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
232260687457 0 030249 396 8328bitgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
232999724710 0 027270 404 8328bitgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
233806083885 0 023073 404 8328bitgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
234314044710 0 027270 404 8328bitgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
234735764218 0 024172 392 8328bitgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
235070725056 0 028734 404 8328bitgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
235300723885 0 023073 404 8328bitgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
235743727457 0 030249 396 8328bitgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
235808407098 0 029729 400 8328bitgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
237080604710 0 027078 404 8328bitgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
241723203716 0 022908 388 8328bitgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
242822163725 0 023012 388 8328bitgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
243342445263 0 029041 396 8328bitgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
245274604869 0 027125 396 8328bitgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
245973643714 0 022852 388 8328bitgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
246020323725 0 023012 388 8328bitgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
246065803709 0 022900 388 8328bitgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
248612883714 0 022852 388 8328bitgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
249666283704 0 022936 388 8328bitgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
249674443717 0 022936 388 8328bitgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
249872524869 0 027125 396 8328bitgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
250134003714 0 022932 388 8328bitgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
250862763704 0 022936 388 8328bitgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
251031243725 0 023028 388 8328bitgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
251604283717 0 022884 388 8328bitgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
251640083713 0 022956 388 8328bitgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
252122923714 0 022932 388 8328bitgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
252881483725 0 023028 388 8328bitgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
253950163713 0 022956 388 8328bitgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
255717163725 0 023028 388 8328bitgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
256248803720 0 022940 388 8328bitgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
256903483714 0 022852 388 8328bitgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
257118763709 0 022888 388 8328bitgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
258111163710 0 022900 388 8328bitgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
259042203709 0 022900 388 8328bitgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
259133283710 0 022900 388 8328bitgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
259381643713 0 022940 388 8328bitgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
259988443717 0 022884 388 8328bitgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
260562843711 0 022944 388 8328bitgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
260803163720 0 022940 388 8328bitgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
260832203725 0 023012 388 8328bitgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
261819363715 0 022976 388 8328bitgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
262980123713 0 022940 388 8328bitgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
263356643713 0 022932 388 8328bitgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
263367363717 0 022884 388 8328bitgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
263478843713 0 022972 388 8328bitgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
265736203713 0 022940 388 8328bitgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
266275367416 0 022968 388 8328bitgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
267239123712 0 022920 388 8328bitgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
267772963712 0 022972 388 8328bitgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
272579123711 0 022944 388 8328bitgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
273749123711 0 022944 388 8328bitgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
277659843715 0 022976 388 8328bitgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
278122123715 0 022976 388 8328bitgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
284760603713 0 022956 388 8328bitgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
291973363716 0 022908 388 8328bitgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816

Test failure

Implementation: 8bit
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 8bit
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 8bit
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 8bit
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: xmm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -m32 -O2 -fomit-frame-pointer xmm
gcc -m32 -O3 -fomit-frame-pointer xmm
gcc -m32 -O -fomit-frame-pointer xmm
gcc -m32 -Os -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

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

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64'; did you mean '_mm_insert_epi32'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^~~~~~~~~~~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t3 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(6), SBOB_XMM_UMIX64(7));
sbob_pi64xmm.c: ^

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm