Lines Matching refs:i4
82 ldub [%i3 + %i4], %i1 ! src[]
83 stb %i1, [%i2 + %i4] ! dst[] = src[]
84 inccc %i4 ! src++, dst++, n--
88 add %i2, %i4, %l0 ! need single dest pointer for fill
94 add %i2, %i4, %l0 ! dst
103 lduw [%i3 + %i4], %i1 ! src dword
104 addcc %i4, 4, %i4 ! n += 4, src += 4, dst += 4
110 stw %i1, [%i2 + %i4] ! store word to dst (address pre-incremented)
116 add %i2, %i4, %l0 ! pointer to dest string
135 addcc %i4, 8, %g0 ! number of pad bytes < 8 ?
147 addcc %i4, 1, %i4 ! n--
159 add %i4, 3, %i2 ! round up to next word boundary
164 add %i4, %i2, %i4 ! if word count odd, n -= 4
174 addcc %i4, 8, %i4 ! n -= 8
179 and %i4, 1, %i2 ! byte count odd ? 1 : 0
181 addcc %i4, %i2, %i4 ! byte count == 1 ?
186 addcc %i4, 2, %i4 ! n -= 2
200 sub %i4, 4, %i4 ! undo counter pre-increment
204 stb %g1, [%i2 + %i4] ! store it
205 inccc %i4 ! n--
211 stb %g1, [%i2 + %i4] ! store it
212 inccc %i4 ! n--
219 stb %g1, [%i2 + %i4] ! store it
220 inccc %i4 ! n--
227 stb %i1, [%i2 + %i4] ! store fourth byte
234 lduw [%i3 + %i4], %i1 ! x = src[]
235 addcc %i4, 4, %i4 ! src += 4, dst += 4, n -= 4
241 add %i2, %i4, %l0 ! dst (in pointer form)
252 lduw [%i3 + %i4], %i1 ! x = src[]
254 addcc %i4, 4, %i4 ! src += 4, dst += 4, n -= 4
260 add %i2, %i4, %l0 ! dst (in pointer form)