Lines Matching refs:o3
133 sll %o1, 8, %o3
134 or %o1, %o3, %o1 ! now o1 has 2 bytes of c
135 sll %o1, 16, %o3
138 or %o1, %o3, %o1 ! now o1 has 4 bytes of c
140 sllx %o1, 32, %o3
141 or %o1, %o3, %o1 ! now o1 has 8 bytes of c
144 andcc %o5, 7, %o3 ! is sp1 aligned on a 8 byte bound?
146 sub %o3, 8, %o3 ! -(bytes till long word aligned)
148 add %o2, %o3, %o2 ! update o2 with new count
149 ! Set -(%o3) bytes till sp1 long word aligned
151 inccc %o3 ! byte clearing loop
159 mov %o2, %o3
161 andcc %o5, 63, %o3 ! is sp1 block aligned?
163 sub %o3, 64, %o3 ! o3 is -(bytes till block aligned)
164 add %o2, %o3, %o2 ! o2 is the remainder
166 ! Store -(%o3) bytes till dst is block (64 byte) aligned.
170 addcc %o3, 8, %o3
179 and %o2, 63, %o3 ! %o3 = bytes left after blk stores.
306 subcc %o3, 8, %o3 ! Can we store any long words?
310 subcc %o3, 8, %o3
322 andcc %o5, 3, %o3 ! is sp1 aligned on a word boundary
324 andn %o2, 3, %o3 ! create word sized count in %o3
332 subcc %o3, 4, %o3