Lines Matching refs:a0
98 andi t0, a0, STORMASK /* aligned? */
118 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */
120 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */
122 PTR_SUBU a0, t0 /* long align ptr */
127 EX(sb, a1, N(a0), .Lbyte_fixup\@); \
136 EX(sb, a1, 2(a0), .Lbyte_fixup\@)
142 EX(sb, a1, 6(a0), .Lbyte_fixup\@)
145 ori a0, STORMASK
146 xori a0, STORMASK
147 PTR_ADDIU a0, STORSIZE
154 PTR_ADDU t1, a0 /* end address */
156 1: PTR_ADDIU a0, 64
158 f_fill64 a0, -64, FILL64RG, .Lfwd_fixup\@, \mode
159 bne t1, a0, 1b
177 PTR_ADDU a0, t0 /* dest ptr */
183 f_fill64 a0, -64, FILL64RG, .Lpartial_fixup\@, \mode
189 PTR_ADDU a0, a2 /* What's left */
192 EX(LONG_S_R, a1, -1(a0), .Llast_fixup\@)
194 EX(LONG_S_L, a1, -1(a0), .Llast_fixup\@)
203 EX(sb, a1, 2(a0), .Lbyte_fixup\@)
209 EX(sb, a1, 6(a0), .Lbyte_fixup\@)
218 PTR_ADDU t1, a0, a2
220 1: PTR_ADDIU a0, 1 /* fill bytewise */
222 bne t1, a0, 1b
223 EX(sb, a1, -1(a0), .Lsmall_fixup\@)
269 LONG_ADDU a2, a0
284 PTR_SUBU a2, t1, a0
302 move v0, a0 /* result */