mirror of
https://github.com/mirror/tinycc.git
synced 2025-01-03 04:30:08 +08:00
30 lines
614 B
C
30 lines
614 B
C
/* ------------------------------------------------------------------ */
|
|
/* WARNING: relative order of tokens is important. */
|
|
|
|
/* register */
|
|
|
|
DEF_ASM(r0)
|
|
DEF_ASM(r1)
|
|
DEF_ASM(r2)
|
|
DEF_ASM(r3)
|
|
DEF_ASM(r4)
|
|
DEF_ASM(r5)
|
|
DEF_ASM(r6)
|
|
DEF_ASM(r7)
|
|
DEF_ASM(r8)
|
|
DEF_ASM(r9)
|
|
DEF_ASM(r10)
|
|
DEF_ASM(r11) /* fp */
|
|
DEF_ASM(r12) /* ip[c] */
|
|
DEF_ASM(r13) /* sp */
|
|
DEF_ASM(r14) /* lr */
|
|
DEF_ASM(r15) /* pc */
|
|
|
|
/* register macros */
|
|
|
|
DEF_ASM(fp) /* alias for r11 */
|
|
DEF_ASM(ip) /* alias for r12 */
|
|
DEF_ASM(sp) /* alias for r13 */
|
|
DEF_ASM(lr) /* alias for r14 */
|
|
DEF_ASM(pc) /* alias for r15 */
|