-   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 |