Lines Matching refs:o2
62 cmp %o2, 12 ! if small counts, just write bytes
67 deccc %o2 ! byte clearing loop
80 add %o2, %o3, %o2 ! update o2 with new count
97 cmp %o2, 4095 ! if large count use Block ld/st
105 and %o2, 24, %o3 ! o3 is {0, 8, 16, 24}
112 andncc %o2, 31, %o4 ! o4 has 32 byte aligned count
124 and %o2, 7, %o2 ! o2 has the remaining bytes (<8)
127 deccc %o2 ! byte clearing loop
138 add %o2, %o3, %o2 ! o2 is the remainder
153 and %o2, 63, %o3 ! calc bytes left after blk store.
160 andn %o2, 63, %o4 ! calc size of blocks in bytes
211 and %o2, 7, %o2 ! calc bytes left after doubles
220 brz %o2, .exit ! safe to check all 64-bits
225 dec %o2 ! needed to get the mask right
226 edge8n %g0, %o2, %o4
230 deccc %o2