Lines Matching refs:r15

69 	stg    %r0,CFA_OFF+R0_OFF(%r15)
71 stmg %r2,%r5,CFA_OFF+R2_OFF(%r15) # save registers
76 stmg %r14,%r15,CFA_OFF+R14_OFF(%r15)
78 cfi_offset (r15, R15_OFF)
79 std %f0,CFA_OFF+F0_OFF(%r15)
81 std %f2,CFA_OFF+F2_OFF(%r15)
83 std %f4,CFA_OFF+F4_OFF(%r15)
85 std %f6,CFA_OFF+F6_OFF(%r15)
87 lmg %r2,%r3,CFA_OFF+PLT1_OFF(%r15) # load args saved by PLT
88 lgr %r0,%r15
91 aghi %r15,-FRAME_SIZE # create stack frame
95 vstm %v24,%v31,FRAME_OFF+V24_OFF(%r15) # save call-clobbered vr args
107 aghi %r15,-FRAME_SIZE # create stack frame
110 stg %r0,0(%r15) # write backchain
116 vlm %v24,%v31,FRAME_OFF+V24_OFF(%r15) # restore vector registers
119 lmg %r14,%r15,FRAME_OFF+R14_OFF(%r15) # restore frame and registers
122 ld %f0,CFA_OFF+F0_OFF(%r15)
123 ld %f2,CFA_OFF+F2_OFF(%r15)
124 ld %f4,CFA_OFF+F4_OFF(%r15)
125 ld %f6,CFA_OFF+F6_OFF(%r15)
126 lmg %r2,%r5,CFA_OFF+R2_OFF(%r15)
127 lg %r0,CFA_OFF+R0_OFF(%r15)
189 stg %r0,CFA_OFF+R0_OFF(%r15)
191 stg %r12,CFA_OFF+R12_OFF(%r15) # r12 is used as backup of r15
193 stg %r14,CFA_OFF+R14_OFF(%r15)
195 lgr %r12,%r15 # backup stack pointer
198 aghi %r15,-FRAME_SIZE # create stack frame:
199 stg %r12,0(%r15) # save backchain
201 stmg %r2,%r6,FRAME_OFF+R2_OFF(%r15) # save call-clobbered arg regs
207 std %f0,FRAME_OFF+F0_OFF(%r15)
209 std %f2,FRAME_OFF+F2_OFF(%r15)
211 std %f4,FRAME_OFF+F4_OFF(%r15)
213 std %f6,FRAME_OFF+F6_OFF(%r15)
218 vstm %v24,%v31,FRAME_OFF+V24_OFF(%r15) # store call-clobbered
231 la %r5,FRAME_OFF+REGS_OFF(%r15) # struct La_s390_64_regs *
235 ld %f0,FRAME_OFF+F0_OFF(%r15) # restore call-clobbered
236 ld %f2,FRAME_OFF+F2_OFF(%r15) # arg fprs
237 ld %f4,FRAME_OFF+F4_OFF(%r15)
238 ld %f6,FRAME_OFF+F6_OFF(%r15)
242 vlm %v24,%v31,FRAME_OFF+V24_OFF(%r15)# arg vrs
249 lmg %r2,%r6,FRAME_OFF+R2_OFF(%r15) # pltexit call, so we can do a
252 lgr %r15,%r12 # remove stack frame
254 lg %r14,CFA_OFF+R14_OFF(%r15) # restore registers
255 lg %r12,CFA_OFF+R12_OFF(%r15)
256 lg %r0,CFA_OFF+R0_OFF(%r15)
260 1: la %r4,FRAME_OFF+REGS_OFF(%r15) # struct La_s390_64_regs *
265 slgr %r15,%r0 # make room for framesize bytes
266 stg %r12,0(%r15) # save backchain
267 la %r2,FRAME_OFF+REGS_OFF(%r15)
289 lgr %r15,%r12 # remove stack frame
292 lg %r14,CFA_OFF+R14_OFF(%r15) # restore registers
293 lg %r12,CFA_OFF+R12_OFF(%r15)
294 lg %r0,CFA_OFF+R0_OFF(%r15)
295 lg %r2,CFA_OFF+RET_R2_OFF(%r15) # restore return values
296 ld %f0,CFA_OFF+RET_F0_OFF(%r15)
300 vl %v24,CFA_OFF+RET_V24_OFF(%r15) # restore return value v24