Lines Matching +full:16 +full:- +full:byte
22 * Create a word with c in all byte positions
24 * do 16B chucks with a loop, and then finish up with
28 * This code tries to use fall-through branches for the common
42 slli a7, a3, 16 # ...
48 srli a7, a4, 4 # number of loop iterations with 16B
54 * Destination is word-aligned.
56 # set 16 bytes per iteration for word-aligned dst
58 .byte 0 # (0 mod 4 alignment for LBEG)
65 add a6, a6, a5 # a6 = end of last 16B chunk
72 addi a5, a5, 16
94 # set 1 byte
105 bltui a4, 8, .Lbyteset # do short copies byte by byte
106 bbci.l a5, 0, .L20 # branch if dst alignment half-aligned
107 # dst is only byte aligned
108 # set 1 byte
111 addi a4, a4, -1
115 # dst half-aligned
119 addi a4, a4, -2
123 * Byte by byte set
126 .byte 0 # 1 mod 4 alignment for LOOPNEZ