Lines Matching refs:r15
70 st %r0,CFA_OFF+R0_OFF(%r15)
72 stm %r2,%r5,CFA_OFF+R2_OFF(%r15) # save registers
77 stm %r14,%r15,CFA_OFF+R14_OFF(%r15)
79 cfi_offset (r15, R15_OFF)
80 std %f0,CFA_OFF+F0_OFF(%r15)
82 std %f2,CFA_OFF+F2_OFF(%r15)
84 lr %r0,%r15
85 lm %r2,%r3,CFA_OFF+PLT1_OFF(%r15) # load args saved by PLT
88 ahi %r15,-FRAME_SIZE # create stack frame
93 vstm %v24,%v31,FRAME_OFF+V24_OFF(%r15) # save call-clobbered vr args
105 ahi %r15,-FRAME_SIZE # create stack frame
108 st %r0,0(%r15) # write backchain
117 vlm %v24,%v31,FRAME_OFF+V24_OFF(%r15) # restore vector registers
120 lm %r14,%r15,FRAME_OFF+R14_OFF(%r15) # restore frame and registers
123 ld %f0,CFA_OFF+F0_OFF(%r15)
124 ld %f2,CFA_OFF+F2_OFF(%r15)
125 lm %r2,%r5,CFA_OFF+R2_OFF(%r15)
126 l %r0,CFA_OFF+R0_OFF(%r15)
186 st %r0,CFA_OFF+R0_OFF(%r15)
188 st %r12,CFA_OFF+R12_OFF(%r15) # r12 is used as backup of r15
190 st %r14,CFA_OFF+R14_OFF(%r15)
192 lr %r12,%r15 # backup stack pointer
195 ahi %r15,-FRAME_SIZE # create stack frame:
196 st %r12,0(%r15) # save backchain
198 stm %r2,%r6,FRAME_OFF+R2_OFF(%r15) # save registers
204 std %f0,FRAME_OFF+F0_OFF(%r15)
206 std %f2,FRAME_OFF+F2_OFF(%r15)
212 vstm %v24,%v31,FRAME_OFF+V24_OFF(%r15) # store call-clobbered
228 la %r5,FRAME_OFF+REGS_OFF(%r15) # struct La_s390_32_regs *
232 ld %f0,FRAME_OFF+F0_OFF(%r15) # restore call-clobbered
233 ld %f2,FRAME_OFF+F2_OFF(%r15) # arg fprs
238 vlm %v24,%v31,FRAME_OFF+V24_OFF(%r15)# arg vrs
244 lm %r2,%r6,FRAME_OFF+R2_OFF(%r15) # pltexit call, so we can do a
247 lr %r15,%r12 # remove stack frame
249 l %r14,CFA_OFF+R14_OFF(%r15) # restore registers
250 l %r12,CFA_OFF+R12_OFF(%r15)
251 l %r0,CFA_OFF+R0_OFF(%r15)
255 2: la %r4,FRAME_OFF+REGS_OFF(%r15) # struct La_s390_32_regs *
261 slr %r15,%r0 # make room for framesize bytes
262 st %r12,0(%r15) # save backchain
263 la %r2,FRAME_OFF+REGS_OFF(%r15)
287 lr %r15,%r12 # remove stack frame
290 l %r14,CFA_OFF+R14_OFF(%r15) # restore registers
291 l %r12,CFA_OFF+R12_OFF(%r15)
292 l %r0,CFA_OFF+R0_OFF(%r15)
293 lm %r2,%r3,CFA_OFF+RET_R2_OFF(%r15) # restore return values
294 ld %f0,CFA_OFF+RET_F0_OFF(%r15)
298 vl %v24,CFA_OFF+RET_V24_OFF(%r15) # restore return value v24