Lines Matching refs:scratch
71 // - context is in scratch registers set {r0-r3}.
72 // - spsr is also in scratch register set.
73 // - stack holds spilled scratch registers.
77 // - pops scratch registers off stack (sp -> sp + 16).
97 pop {r4-r7} // Pop spilled scratch registers
114 .macro enter_sys scratch
116 mov \scratch, #(CPSR_IF_MASK | ARM_MODE_SYS)
117 msr cpsr_c, \scratch
228 stmfd sp!, {r0-r3} // Save for scratch use
272 stmfd sp!, {r0-r3} // Save for scratch use
283 save_context r0, r3 // r0 = save area, r3 = scratch
297 // r3 = scratch value
310 stmfd sp!, {r0-r3} // Save for scratch use
342 stmfd sp!, {r0-r3} // Save for scratch use
375 stmfd sp!, {r0-r3} // Save for scratch use
399 add sp, sp, #16 // Discard scratch registers
414 stmfd sp!, {r0-r3} // Save for scratch use
439 add sp, sp, #16 // Discard scratch registers
454 // LR = r14, used as scratch register.