|
|
#define | DEF_SIZE(_name) .size _name, .-_name |
| |
|
|
#define | CSEC_TEXT .text |
| | Standard code section directive.
|
| |
|
#define | CSEC_EWRAM .ewram |
| | EWRAM code section directive.
|
| |
|
#define | CSEC_IWRAM .iwram |
| | IWRAM code section directive.
|
| |
|
#define | DSEC_DATA .data |
| | Standard code section directive.
|
| |
|
#define | DSEC_ROM .section .rodata |
| | ROM data section directive.
|
| |
|
#define | DSEC_BSS .section .bss |
| | Uninited data (RAM) section directive.
|
| |
|
#define | DSEC_SBSS .section .sbss |
| | Uninited data (DTCM?) section directive.
|
| |
|
#define | ARM_FUNC .arm |
| | Indicates an ARM function.
|
| |
|
#define | THUMB_FUNC .thumb_func |
| | Indicates a Thumb function.
|
| |
|
| #define | BEGIN_FUNC(_name, _section, _iset) |
| | Start an assembly function.
|
| |
|
#define | END_FUNC(_name) DEF_SIZE(_name) |
| | End of a function.
|
| |
| #define | BEGIN_FUNC_ARM(_name, _section) BEGIN_FUNC(_name, _section, ARM_FUNC) |
| | Begin an ARM function.
|
| |
| #define | BEGIN_FUNC_THUMB(_name, _section) BEGIN_FUNC(_name, _section, THUMB_FUNC) |
| | Begin a THUMB function.
|
| |
|
| #define | BEGIN_SYMBOL(_name, _section) |
| |
|
#define | END_SYMBOL(_name) DEF_SIZE(_name) |
| |
|
|
#define | TSRF_data 0 |
| |
|
#define | TSRF_pitch 4 |
| |
|
#define | TSRF_width 8 |
| |
|
#define | TSRF_height 10 |
| |
|
#define | TSRF_bpp 12 |
| |
|
#define | TSRF_type 13 |
| |
|
#define | TSRF_palSize 14 |
| |
|
#define | TSRF_pal 16 |
| |