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 |