Spec-Zone.ru › GCC 5

3.17.22 MCore Параметры

Это параметры ‘-m’, определённые для процессоров Motorola M*Core.

-mhardlit
-mno-hardlit

Вставить константы в поток кода, если это можно сделать в двух инструкциях или меньше.

-mdiv
-mno-div

Использовать инструкцию деления. (Включено по умолчанию).

-mrelax-immediate
-mno-relax-immediate

Разрешить непосредственные операнды произвольного размера в битовых операциях.

-mwide-bitfields
-mno-wide-bitfields

Всегда рассматривать битовые поля как int-разрядные.

-m4byte-functions
-mno-4byte-functions

Принудительно выравнивать все функции к границе 4 байта.

-mcallgraph-data
-mno-callgraph-data

Выводить информацию о вызове функций.

-mslow-bytes
-mno-slow-bytes

Предпочитать доступ к словам при чтении байтовых значений.

-mlittle-endian
-mbig-endian

Генерировать код для целевой системы с порядком байтов little-endian.

-m210
-m340

Генерировать код для процессора 210.

-mno-lsim

Предполагается, что поддержка времени выполнения предоставлена, и поэтому библиотеку эмулятора (libsim.a) исключают из командной строки компоновщика.

-mstack-increment=size

Установить максимальное значение для одной операции инкремента стека. Большие значения могут повысить скорость программ, содержащих функции, которым требуется большой объем стека, но также могут вызвать ошибку сегментации, если стек будет расширен слишком сильно. Значение по умолчанию равно 0x1000.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-5.5.0/gcc/MCore-Options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API