option matrix - foss-for-synopsys-dwc-arc-processors/gcc GitHub Wiki
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 |