3.19.35 Параметры NDS32
Эти параметры определены для реализаций NDS32:
-mbig-endian-
Генерировать код в режиме big-endian.
-mlittle-endian-
Генерировать код в режиме little-endian.
-mreduced-regs-
Использовать регистры с уменьшенным набором для распределения регистров.
-mfull-regs-
Использовать регистры с полным набором для распределения регистров.
-mcmov-
Генерировать инструкции условного перемещения.
-mno-cmov-
Не генерировать инструкции условного перемещения.
-mext-perf-
Генерировать инструкции расширения производительности.
-mno-ext-perf-
Не генерировать инструкции расширения производительности.
-mext-perf2-
Генерировать инструкции расширения производительности 2.
-mno-ext-perf2-
Не генерировать инструкции расширения производительности 2.
-mext-string-
Генерировать инструкции расширения для строк.
-mno-ext-string-
Не генерировать инструкции расширения для строк.
-mv3push-
Генерировать инструкции v3 push25/pop25.
-mno-v3push-
Не генерировать инструкции v3 push25/pop25.
-m16-bit-
Генерировать 16-битные инструкции.
-mno-16-bit-
Не генерировать 16-битные инструкции.
-misr-vector-size=num-
Указать размер каждого вектора прерывания, который должен быть 4 или 16.
-mcache-block-size=num-
Указать размер каждого блока кэша, который должен быть степенью двойки от 4 до 512.
-march=arch-
Указать имя целевой архитектуры.
-mcmodel=code-model-
Установить модель кода на одну из:
- ‘small’
Все сегменты данных и данных только для чтения должны находиться в адресном пространстве размером до 512 КБ. Сегмент текста должен находиться в адресном пространстве размером до 16 МБ.
- ‘medium’
Сегмент данных должен находиться в адресном пространстве размером до 512 КБ, а сегмент данных только для чтения — в адресном пространстве размером до 4 ГБ. Сегмент текста все еще должен находиться в адресном пространстве размером до 16 МБ.
- ‘large’
Все сегменты текста и данных могут находиться в адресном пространстве размером до 4 ГБ.
-mctor-dtor-
Включить функциональность конструктора/деструктора.
-mrelax-
Руководить линковщиком для релаксации инструкций.
Далее: Параметры Nios II, Предыдущее: Параметры MSP430, Вернуться к: Параметры подмодели [Оглавление][Индекс]
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/NDS32-Options.html