3.18.36 Параметры OpenRISC
Эти параметры определены для OpenRISC:
-mboard=name-
Настройка времени выполнения, специфичной для платы. Это будет передано компоновщику для связывания библиотеки платы newlib. По умолчанию
or1ksim. -mnewlib-
Для совместимости, сейчас всегда используется newlib для elf.
-mhard-div-
Генерация кода для оборудования, поддерживающего инструкции деления. Это значение по умолчанию.
-mhard-mul-
Генерация кода для оборудования, поддерживающего инструкции умножения. Это значение по умолчанию.
-mcmov-
Генерация кода для оборудования, поддерживающего инструкцию условного перемещения (
l.cmov) . -mror-
Генерация кода для оборудования, поддерживающего инструкции циклического сдвига вправо.
-msext-
Генерация кода для оборудования, поддерживающего инструкции расширения знака.
-msfimm-
Генерация кода для оборудования, поддерживающего инструкции установки флага (
l.sf*i) . -mshftimm-
Генерация кода для оборудования, поддерживающего инструкции сдвига с непосредственным операндом (т.е.
l.srai,l.srli,l.slli,1.rori). Обратите внимание, чтобы включить генерацию инструкцииl.rori, также необходимо указать флаг -mror. -msoft-div-
Генерация кода для оборудования, требующего эмуляции инструкции деления.
-msoft-mul-
Генерация кода для оборудования, требующего эмуляции инструкции умножения.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-9.5.0/gcc/OpenRISC-Options.html