Lines Matching refs:bytes
53 * For small stores (6 or fewer bytes), bytes will be stored one at a time.
55 * When setting 15 or more bytes, there will be at least 8 bytes aligned
56 * on an 8-byte boundary. So, leading bytes will be set, then as many
58 * bytes.
60 * For between 8 and 14 bytes (inclusive), leading odd bytes will be
61 * set, followed by 4-byte chunks, followed by trailing bytes.
66 * o2: number of bytes to be set
80 blu,pn %xcc, .wrchar ! small count: just set bytes
83 sll %o1, 8, %o4 ! generate 4 bytes filled with char
90 sllx %o1, 32, %o4 ! now fill the other 4 bytes with char
93 .dalign: ! Set bytes until 8-byte aligned
105 stx %o1, [%o5] ! write aligned 8 bytes
110 b .wrchar ! write the remaining bytes
113 .walign: ! Set bytes until 4-byte aligned
114 btst 3, %o5 ! if bigger, align to 4 bytes