Xstormy16 Attributes (Using the GNU Compiler Collection (GCC))

#### 6.4.2.31 Xstormy16 Attributes ¶

These attributes are supported by the Xstormy16 back end:

`interrupt` ¶

  This attribute applies to functions.

  It indicates that the specified function is an interrupt handler. The compiler generates function entry and exit sequences suitable for use in an interrupt handler when this attribute is present.

`below100` ¶

  This attribute applies to variables.

  If a variable has the `below100` attribute (`BELOW100` is allowed also), GCC places the variable in the first 0x100 bytes of memory and use special opcodes to access it. Such variables are placed in either the `.bss_below100` section or the `.data_below100` section.