Lines Matching defs:rreg
37 .macro _M_GETRREGLIST rreg
38 .ifeqs "\rreg", ""
42 @ If rreg is lr or r4, save lr and r4
43 .ifeqs "\rreg", "lr"
48 .ifeqs "\rreg", "r4"
53 @ If rreg = r5 or r6, save up to register r6
54 .ifeqs "\rreg", "r5"
58 .ifeqs "\rreg", "r6"
63 @ If rreg = r7 or r8, save up to register r8
64 .ifeqs "\rreg", "r7"
68 .ifeqs "\rreg", "r8"
73 @ If rreg = r9 or r10, save up to register r10
74 .ifeqs "\rreg", "r9"
78 .ifeqs "\rreg", "r10"
83 @ If rreg = r11 or r12, save up to register r12
84 .ifeqs "\rreg", "r11"
88 .ifeqs "\rreg", "r12"
93 .warning "Unrecognized saved r register limit: \rreg"
143 .warning "Unrecognized saved d register limit: \rreg"
157 @ rreg = "" don't stack any registers
166 .macro M_START name, rreg, dreg
177 _M_GETRREGLIST \rreg