@ Macros for GBA assembly
.syntax unified

@ Function markers
.macro thumb_func_start name
    .global \name
    .thumb
    .thumb_func
    .type \name, %function
\name:
.endm

.macro arm_func_start name
    .global \name
    .arm
    .type \name, %function
\name:
.endm

@ Data constants
.equ SCREEN_WIDTH, 240
.equ SCREEN_HEIGHT, 160
.equ FP_ONE, 0x1000       @ 1.0 in Q12 fixed-point
