Lines Matching refs:o3
66 andcc %o0, 7, %o3 ! s1 sword-aligned ?
70 sub %o3, 8, %o3 ! number of bytes till s1 aligned
79 inccc %o3 ! s1 aligned yet?
84 andcc %o1, 7, %o3 ! s2 dword aligned ?
88 sllx %o3, 3, %g5 ! leftshift = 8*ofs
96 add %o2, %o3, %o2 ! adjust pointers
101 andn %o4, %o0, %o3 ! ~word & 0x80808080
103 andcc %o0, %o3, %g0 ! (word - 0x01010101) & ~word & 0x80808080
107 srlx %o0, %g4, %o3 ! bytes from aligned word from s2
108 or %g1, %o3, %g1 ! merge to get unaligned word from s2
109 ldx [%o1 + %o2], %o3 ! word from s1
110 cmp %o3, %g1 ! *s1 != *s2 ?
113 andn %o4, %o3, %g1 ! ~word & 0x80808080
114 sub %o3, %o5, %o3 ! word - 0x01010101
115 andcc %o3, %g1, %g0 ! (word - 0x01010101) & ~word & 0x80808080
127 ldx [%o1 + %o2], %o3 ! load word from s1
131 cmp %o3, %g1 ! *scr1 == *src2 ?
134 andn %o4, %o3, %o0 ! ~word & 0x80808080
135 sub %o3, %o5, %o3 ! word - 0x01010101
136 andcc %o3, %o0, %g0 ! (word - 0x01010101) & ~word & 0x80808080
138 ldx [%o1 + %o2], %o3 ! load word from s1
154 srlx %o3, %o4, %o1 ! first byte of mismatching word in s1