-
Notifications
You must be signed in to change notification settings - Fork 15
option matrix
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 |