Lines Matching refs:g4

69 	subcc	%g0, %o2, %g4		! n = -n, n == 0 ?
78 ldub [%o3 + %g4], %o1 ! src[]
79 stb %o1, [%o2 + %g4] ! dst[] = src[]
80 addcc %g4, 1, %g4 ! src++, dst++, n--
84 add %o2, %g4, %o3 ! need single dest pointer for fill
92 add %o2, %g4, %g5 ! dst
110 ldx [%o3 + %g4], %o1 ! src dword
111 addcc %g4, 8, %g4 ! n += 8, src += 8, dst += 8
117 stx %o1, [%o2 + %g4] ! store word to dst (address pre-incremented)
123 add %o2, %g4, %o3 ! pointer to dest string
153 addcc %g4, 16, %g0 ! number of pad bytes < 16 ?
165 addcc %g4, 1, %g4 ! n--
178 add %g4, 7, %o2 ! round up to next dword boundary
183 add %g4, %o2, %g4 ! if dword count odd, n -= 8
193 addcc %g4, 16, %g4 ! n -= 16
197 and %g4, 1, %o2 ! byte count odd ? 1 : 0
199 addcc %g4, %o2, %g4 ! byte count == 1 ?
204 addcc %g4, 2, %g4 ! n -= 2
219 sub %g4, 8, %g4 ! undo counter pre-increment
223 stb %g1, [%o2 + %g4] ! store it
224 inccc %g4 ! n--
229 stb %g1, [%o2 + %g4] ! store it
230 inccc %g4 ! n--
235 stb %g1, [%o2 + %g4] ! store it
236 inccc %g4 ! n--
241 stb %g1, [%o2 + %g4] ! store it
242 inccc %g4 ! n--
247 stb %g1, [%o2 + %g4] ! store it
248 inccc %g4 ! n--
253 stb %g1, [%o2 + %g4] ! store it
254 inccc %g4 ! n--
259 stb %g1, [%o2 + %g4] ! store it
260 inccc %g4 ! n--
265 stb %o1, [%o2 + %g4] ! store eigth byte
270 ldx [%o3 + %g4], %o1 ! x = src[]
271 addcc %g4, 8, %g4 ! src += 8, dst += 8
277 add %o2, %g4, %g5 ! dst (in pointer form)
288 ldx [%o3 + %g4], %o1 ! x = src[]
289 addcc %g4, 8, %g4 ! src += 8, dst += 8
295 add %o2, %g4, %g5 ! dst (in pointer form)
306 ldx [%o3 + %g4], %o1 ! x = src[]
307 addcc %g4, 8, %g4 ! src += 8, dst += 8
313 add %o2, %g4, %g5 ! dst (in pointer form)
324 ldx [%o3 + %g4], %o1 ! x = src[]
325 addcc %g4, 8, %g4 ! src += 8, dst += 8
331 add %o2, %g4, %g5 ! dst (in pointer form)