Skip to main content

IAR Embedded Workbench for RL78 5.20

__huge

In this section:
Syntax

See Syntax for type attributes used on data objects.

Description

The __huge memory attribute overrides the default storage of variables given by the selected data model and places individual variables and constants anywhere in memory, regardless of their size.

You can also use the __huge attribute to create a pointer explicitly pointing to an object located anywhere in memory, regardless of its size.

Storage
  • Address range: 0–0xFFFFF (1 Mbyte)

  • Maximum object size: 1 Mbyte

  • Pointer size: 3 bytes

Example
__huge int x;
See also

Memory types.