Lines Matching refs:offset
44 .macro CFI_EXPRESSION_BREG n, b, offset
45 .if (-0x40 <= (\offset)) && ((\offset) < 0x40)
46 CFI_EXPRESSION_BREG_1(\n, \b, \offset)
47 .elseif (-0x2000 <= (\offset)) && ((\offset) < 0x2000)
48 CFI_EXPRESSION_BREG_2(\n, \b, \offset)
54 .macro CFI_DEF_CFA_BREG_PLUS_UCONST reg, offset, size
58 .if (((\offset) < -0x40) || ((\offset) >= 0x40))
62 CFI_DEF_CFA_BREG_PLUS_UCONST_1_1(\reg, \offset, \size)
64 CFI_DEF_CFA_BREG_PLUS_UCONST_1_2(\reg, \offset, \size)
123 .macro SAVE_REG reg, offset
124 str \reg, [sp, #(\offset)]
125 .cfi_rel_offset \reg, (\offset)
128 .macro RESTORE_REG_BASE base, reg, offset
129 ldr \reg, [\base, #(\offset)]
133 .macro RESTORE_REG reg, offset
134 RESTORE_REG_BASE sp, \reg, \offset
137 .macro SAVE_TWO_REGS_BASE base, reg1, reg2, offset
138 stp \reg1, \reg2, [\base, #(\offset)]
139 .cfi_rel_offset \reg1, (\offset)
140 .cfi_rel_offset \reg2, (\offset) + 8
143 .macro SAVE_TWO_REGS reg1, reg2, offset
144 SAVE_TWO_REGS_BASE sp, \reg1, \reg2, \offset
147 .macro RESTORE_TWO_REGS_BASE base, reg1, reg2, offset
148 ldp \reg1, \reg2, [\base, #(\offset)]
153 .macro RESTORE_TWO_REGS reg1, reg2, offset
154 RESTORE_TWO_REGS_BASE sp, \reg1, \reg2, \offset
297 .macro SAVE_ALL_CALLEE_SAVES offset
299 stp d8, d9, [sp, #(0 + \offset)]
300 stp d10, d11, [sp, #(16 + \offset)]
301 stp d12, d13, [sp, #(32 + \offset)]
302 stp d14, d15, [sp, #(48 + \offset)]
305 SAVE_TWO_REGS x19, x20, (64 + \offset)
306 SAVE_TWO_REGS x21, x22, (80 + \offset)
307 SAVE_TWO_REGS x23, x24, (96 + \offset)
308 SAVE_TWO_REGS x25, x26, (112 + \offset)
309 SAVE_TWO_REGS x27, x28, (128 + \offset)
310 SAVE_TWO_REGS x29, xLR, (144 + \offset)