Lines Matching refs:o1
65 subcc %o0, %o1, %o2 ! s1 == s2 ?
75 ldub [%o1 + %o2], %o0 ! s1[]
76 ldub [%o1], %g1 ! s2[]
83 inc %o1 ! s1++, s2++
86 andcc %o1, 3, %o3 ! s2 word aligned ?
92 ldub [%o1], %o0 ! new lower word in s2
95 lduw [%o1 - 1], %o0 ! new lower word in s2
105 lduw [%o1 + 3], %o0 ! load next aligned word from s2
109 lduw [%o1 + %o2], %o3 ! word from s1
112 add %o1, 4, %o1 ! s1+=4, s2+=4
128 lduh [%o1], %o0 ! new lower word in s2
138 lduw [%o1 + 2], %o0 ! load next aligned word from s2
142 lduw [%o1 + %o2], %o3 ! word from s1
145 add %o1, 4, %o1 ! s1+=4, s2+=4
164 lduw [%o1 + 1], %o0 ! load next aligned word from s2
168 lduw [%o1 + %o2], %o3 ! word from s1
171 add %o1, 4, %o1 ! s1+=4, s2+=4
185 lduw [%o1 + %o2], %o3 ! load word from s1
191 lduw [%o1], %g1 ! load word from s2
194 add %o1, 4, %o1 ! src1 += 4, src2 += 4
199 lduw [%o1 + %o2], %o3 ! load word from s1
209 srl %o3, 24, %o1 ! first byte of mismatching word in s1
210 subcc %o1, %o2, %o0 ! *s1-*s2
213 andcc %o1, 0xff, %o0 ! *s1 == 0 ?
218 srl %o3, 16, %o1 ! second byte of mismatching word in s1
219 subcc %o1, %o2, %o0 ! *s1-*s2
222 andcc %o1, 0xff, %o0 ! *s1 == 0 ?
227 srl %o3, 8, %o1 ! third byte of mismatching word in s1
228 subcc %o1, %o2, %o0 ! *s1-*s2
230 andcc %o1, 0xff, %g0 ! *s1 == 0 ?