Spec-Zone.ru › GCC 8

6.32.7 Атрибуты переменных M32R/D

В настоящее время для M32R/D определён один атрибут.

model (model-name)

Используйте этот атрибут в M32R/D для задания адресации объекта. Идентификатор model-name является одним из small, medium, или large, представляющих каждый из моделей кода.

Объекты малой модели находятся в нижних 16 МБ памяти (чтобы их адреса можно было загрузить с помощью инструкции ld24).

Объекты средней и большой моделей могут находиться где угодно в 32-битной адресном пространстве (компилятор генерирует инструкции seth/add3 для загрузки их адресов).

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-8.5.0/gcc/M32R_002fD-Variable-Attributes.html

Spec-Zone.ru

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