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 the l.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.