Skip to content
Claudiu Zissulescu edited this page Jun 22, 2021 · 2 revisions
Compiler Driver (MCC) Corresponding gcc flags
-a6 (arc600) -mcpu=arc600
-a7 (arc700) -mcpu=arc700
-av2em (-arcv2em) -mcpu=arcem
-av2hs (-arcv2hs) -mcpu=archs
-Xsa (-Xshift_assist) N.A.
-Xbs (-Xbarrel_shifter) N.A.
-Xsa -Xbs -mbarrel-shifter
-Xcd (-Xcode_density ) -mcode-density
-Xnorm -mnorm
-Xswap -mswap
-Xdiv_rem -mdiv-rem
-Xmpy16 -mmpy-option=1/-mmpy16
-Xmpy -mmpy-option=2/-mmpy
-Xmpy_cycles=1,2,3,4,5 -mmpy-option={3-6}
-Xmac -mmpy-option=7
-Xmacd -mmpy-option=8
-Xqmpyh -mmpy-option=9
-Xmult32 N.A.
-Xmult32_cycles=N -mulcost={1,2,3,4,5}
-Xll64 -mll64
-XUnaligned N.A.
-Xatomic -matomic
-Xea -mEA
-HB -mbig-endian
-HL -mlittle-endian
-Hpc_width=16,20,24,28, N.A.
-Hlpc_width=0,8,12,16,2 N.A.
-Xmul32x16 -mmul32x16
-Xspfp -mspfp
-Xdpfp -mdpfp
-Xsimd -msimd