3.18.36 OpenRISC Options
These options are defined for OpenRISC:
-mboard=name
-
Configure a board specific runtime. This will be passed to the linker for newlib board library linking. The default is
or1ksim
. -mnewlib
-
For compatibility, it’s always newlib for elf now.
-mhard-div
-
Generate code for hardware which supports divide instructions. This is the default.
-mhard-mul
-
Generate code for hardware which supports multiply instructions. This is the default.
-mcmov
-
Generate code for hardware which supports the conditional move (
l.cmov
) instruction. -mror
-
Generate code for hardware which supports rotate right instructions.
-msext
-
Generate code for hardware which supports sign-extension instructions.
-msfimm
-
Generate code for hardware which supports set flag immediate (
l.sf*i
) instructions. -mshftimm
-
Generate code for hardware which supports shift immediate related instructions (i.e.
l.srai
,l.srli
,l.slli
,1.rori
). Note, to enable generation of thel.rori
instruction the -mror flag must also be specified. -msoft-div
-
Generate code for hardware which requires divide instruction emulation.
-msoft-mul
-
Generate code for hardware which requires multiply instruction emulation.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gcc/OpenRISC-Options.html