• Home
  • Raw
  • Download

Lines Matching refs:r1

46 	addik r1, r1, -20
47 swi r19, r1, 0 /* Frame Pointer */
48 swi r20, r1, 4 /* PIC register */
49 swi r21, r1, 8 /* PIC register */
50 swi r22, r1, 12 /* save for locals */
51 swi r23, r1, 16 /* save for locals */
54 addik r1, r1, -24 /* increment sp to store 6x 32-bit words */
55 swi r5, r1, 0
56 swi r6, r1, 4
57 swi r7, r1, 8
58 swi r8, r1, 12
59 swi r9, r1, 16
60 swi r10, r1, 20
64 addik r22, r1, 0 /* save sp for unallocated args into r22 (callee-saved) */
68 rsub r1, r7, r1 /* subtract bytes from sp */
71 addik r5, r1, 0 /* store stack pointer into arg[0] */
75 addik r1, r1, -4
76 swi r15, r1, 0 /* store the link register in the frame */
79 lwi r15, r1, 0
80 addik r1, r1, 4 /* restore the link register from the frame */
84 lwi r5, r1, 0 /* arg[0] */
85 lwi r6, r1, 4 /* arg[1] */
86 lwi r7, r1, 8 /* arg[2] */
87 lwi r8, r1, 12 /* arg[3] */
88 lwi r9, r1, 16 /* arg[4] */
89 lwi r10, r1, 20 /* arg[5] */
92 addik r1, r1, -4
93 swi r15, r1, 0 /* store the link register in the frame */
96 lwi r15, r1, 0
97 addik r1, r1, 4 /* restore the link register from the frame */
100 addik r1, r22, 0 /* restore old SP */
103 lwi r5, r1, 0 /* arg[0] */
104 lwi r6, r1, 4 /* arg[1] */
105 lwi r7, r1, 8 /* arg[2] */
106 lwi r8, r1, 12 /* arg[3] */
107 lwi r9, r1, 16 /* arg[4] */
108 lwi r10, r1, 20 /* arg[5] */
109 addik r1, r1, 24 /* decrement sp to de-allocate 6x 32-bit words */
114 lwi r22, r1, 48 /* get return type (20 for locals + 28 for arg[6]) */
115 lwi r23, r1, 52 /* get return size (20 for locals + 32 for arg[7]) */
167 lwi r19, r1, 0 /* frame pointer */
168 lwi r20, r1, 4 /* PIC register */
169 lwi r21, r1, 8 /* PIC register */
170 lwi r22, r1, 12
171 lwi r23, r1, 16
172 addik r1, r1, 20
192 addik r11, r1, 28 /* save stack args start location (excluding regs/link) */
193 addik r1, r1, -12
194 swi r19, r1, 0 /* Frame Pointer */
195 swi r20, r1, 4 /* PIC register */
196 swi r21, r1, 8 /* PIC register */
199 addik r1, r1, -24
200 swi r5, r1, 0
201 swi r6, r1, 4
202 swi r7, r1, 8
203 swi r8, r1, 12
204 swi r9, r1, 16
205 swi r10, r1, 20
208 addik r5, r1, 0 /* register_args */
211 addik r1, r1, -8 /* allocate return value */
212 addik r8, r1, 0 /* void* rvalue */
213 addik r1, r1, -8 /* allocate for return type/size values */
214 addik r9, r1, 0 /* void* rtype */
215 addik r10, r1, 4 /* void* rsize */
218 addik r1, r1, -28 /* allocate args + link reg */
219 swi r15, r1, 0 /* store the link register in the frame */
222 lwi r15, r1, 0
223 addik r1, r1, 28 /* restore the link register from the frame */
226 lwi r9, r1, 0 /* rtype */
227 lwi r10, r1, 4 /* rsize */
228 addik r1, r1, 8 /* de-allocate return info values */
254 lwi r3, r1, 0 /* store word r3 into return value */
255 lwi r4, r1, 4 /* store word r4 into return value */
260 lwi r3, r1, 0 /* store word r3 into return value */
266 lhui r3, r1, 2 /* store half-word r3 into return value */
268 lhui r3, r1, 0 /* store half-word r3 into return value */
277 lbui r3, r1, 3 /* store byte r3 into return value */
279 lbui r3, r1, 0 /* store byte r3 into return value */
287 addik r1, r1, 8 /* de-allocate return value */
290 addik r1, r1, 24
293 lwi r19, r1, 0 /* frame pointer */
294 lwi r20, r1, 4 /* PIC register */
295 lwi r21, r1, 8 /* PIC register */
296 addik r1, r1, 12