Lines Matching refs:byte
60 movi a5, MASK0 # mask for byte 0
61 movi a6, MASK1 # mask for byte 1
62 movi a7, MASK2 # mask for byte 2
63 movi a8, MASK3 # mask for byte 3
82 bnone a9, a5, .Lz0 # if byte 0 is zero
83 bnone a9, a6, .Lz1 # if byte 1 is zero
84 bnone a9, a7, .Lz2 # if byte 2 is zero
85 bnone a9, a8, .Lz3 # if byte 3 is zero
96 bnone a9, a5, .Lz0 # if byte 0 is zero
97 bnone a9, a6, .Lz1 # if byte 1 is zero
100 # check one more byte (byte 2 of word)
109 # NOTE that in several places below, we point to the byte just after
110 # the zero byte in order to include the NULL terminator in the count.
112 .Lz3: # byte 3 is zero
113 addi a4, a4, 3 # point to zero byte
114 .Lz0: # byte 0 is zero
115 addi a4, a4, 1 # point just beyond zero byte
118 .Lz1: # byte 1 is zero
119 addi a4, a4, 1+1 # point just beyond zero byte
122 .Lz2: # byte 2 is zero
123 addi a4, a4, 2+1 # point just beyond zero byte
128 EX(l8ui, a9, a4, 4, lenfixup) # get byte 0
130 beqz a9, .Lz3 # if byte 0 is zero
136 bnone a9, a7, .Lz2 # if byte 2 (of word, not string) is zero
137 bany a9, a8, .Laligned # if byte 3 (of word, not string) is nonzero
138 # byte 3 is zero
139 addi a4, a4, 3+1 # point just beyond zero byte