Lines Matching refs:a0
97 andi t0, a0, STORMASK /* aligned? */
117 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */
119 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */
121 PTR_SUBU a0, t0 /* long align ptr */
126 EX(sb, a1, N(a0), .Lbyte_fixup\@); \
135 EX(sb, a1, 2(a0), .Lbyte_fixup\@)
141 EX(sb, a1, 6(a0), .Lbyte_fixup\@)
144 ori a0, STORMASK
145 xori a0, STORMASK
146 PTR_ADDIU a0, STORSIZE
153 PTR_ADDU t1, a0 /* end address */
155 1: PTR_ADDIU a0, 64
157 f_fill64 a0, -64, FILL64RG, .Lfwd_fixup\@, \mode
158 bne t1, a0, 1b
176 PTR_ADDU a0, t0 /* dest ptr */
182 f_fill64 a0, -64, FILL64RG, .Lpartial_fixup\@, \mode
188 PTR_ADDU a0, a2 /* What's left */
191 EX(LONG_S_R, a1, -1(a0), .Llast_fixup\@)
193 EX(LONG_S_L, a1, -1(a0), .Llast_fixup\@)
201 EX(sb, a1, 2(a0), .Lbyte_fixup\@)
207 EX(sb, a1, 6(a0), .Lbyte_fixup\@)
216 PTR_ADDU t1, a0, a2
218 1: PTR_ADDIU a0, 1 /* fill bytewise */
220 bne t1, a0, 1b
221 sb a1, -1(a0)
272 move v0, a0 /* result */