Lines Matching full:byte
52 movi a5, MASK0 # mask for byte 0
53 movi a6, MASK1 # mask for byte 1
54 movi a7, MASK2 # mask for byte 2
55 movi a8, MASK3 # mask for byte 3
74 bnone a9, a5, .Lz0 # if byte 0 is zero
75 bnone a9, a6, .Lz1 # if byte 1 is zero
76 bnone a9, a7, .Lz2 # if byte 2 is zero
77 bnone a9, a8, .Lz3 # if byte 3 is zero
88 bnone a9, a5, .Lz0 # if byte 0 is zero
89 bnone a9, a6, .Lz1 # if byte 1 is zero
92 # check one more byte (byte 2 of word)
101 # NOTE that in several places below, we point to the byte just after
102 # the zero byte in order to include the NULL terminator in the count.
104 .Lz3: # byte 3 is zero
105 addi a4, a4, 3 # point to zero byte
106 .Lz0: # byte 0 is zero
107 addi a4, a4, 1 # point just beyond zero byte
110 .Lz1: # byte 1 is zero
111 addi a4, a4, 1+1 # point just beyond zero byte
114 .Lz2: # byte 2 is zero
115 addi a4, a4, 2+1 # point just beyond zero byte
120 EX(10f) l8ui a9, a4, 4 # get byte 0
122 beqz a9, .Lz3 # if byte 0 is zero
128 bnone a9, a7, .Lz2 # if byte 2 (of word, not string) is zero
129 bany a9, a8, .Laligned # if byte 3 (of word, not string) is nonzero
130 # byte 3 is zero
131 addi a4, a4, 3+1 # point just beyond zero byte