Lines Matching refs:o2
59 tst %o2 ! n == 0 ?
62 add %o0, %o2, %o0 ! s + n
63 sub %g0, %o2, %o2 ! n = -n
67 ldub [%o0 + %o2], %o3 ! s[0]
71 addcc %o2, 1, %o2 ! n++, s++
76 ldub [%o0 + %o2], %o3 ! s[1]
80 addcc %o2, 1, %o2 ! n++, s++
85 ldub [%o0 + %o2], %o3 ! s[1]
89 addcc %o2, 1, %o2 ! n++, s++
105 lduw [%o0 + %o2], %o3 ! src word
107 addcc %o2, 4, %o2 ! s+=4, n+=4
114 lduw [%o0 + %o2], %o3 ! src word
125 sub %o2, 4, %o2 ! n -= 4 (undo counter bumping)
130 sub %o2, 3, %o2 ! n -= 3 (undo counter bumping)
134 sub %o2, 2, %o2 ! n -= 2 (undo counter bumping)
135 sub %o2, 1, %o2 ! n -= 1, if fourth byte
137 add %o0, %o2, %o0 ! return pointer to c in s
140 add %o0, %o2, %o0 ! return pointer to c in s
151 sub %o2, 4, %o2 ! n -= 4 (undo counter bumping)
155 addcc %o2, 1, %o2 ! n += 1
160 addcc %o2, 1, %o2 ! n += 1
165 addcc %o2, 1, %o2 ! n += 1