Lines Matching full:e0

48 	mskqh	t2, a1, t2	# e0    :   detection in the src word
49 mskqh t1, a1, t3 # e0 :
51 mskql t0, a1, t0 # e0 : assemble the first output word
53 or t0, t3, t1 # e0 :
61 stq_u t1, 0(a0) # e0 :
63 ldq_u t1, 0(a1) # e0 :
65 cmpbge zero, t1, t8 # e0 (stall)
73 negq t8, t6 # e0 : find low bit set
78 and t12, 0x80, t6 # e0 :
83 ldq_u t0, 0(a0) # e0 :
85 zapnot t1, t6, t1 # e0 : clear src bytes >= null
87 zap t0, t8, t0 # e0 : clear dst bytes <= null
90 1: stq_u t1, 0(a0) # e0 :
103 xor a0, a1, t0 # e0 :
105 and t0, 7, t0 # e0 :
109 ldq_u t1, 0(a1) # e0 : load first src word
111 addq a1, 8, a1 # e0 :
113 ldq_u t0, 0(a0) # e0 :
132 ldq_u t2, 8(a1) # e0 :
135 extql t1, a1, t1 # e0 :
136 extqh t2, a1, t4 # e0 :
137 mskql t0, a0, t0 # e0 :
139 mskqh t1, a0, t1 # e0 :
142 or t1, t6, t6 # e0 :
144 lda t6, -1 # e0 : for masking just below
147 mskql t6, a1, t6 # e0 : mask out the bits we have
149 cmpbge zero, t2, t8 # e0 : testing eos
155 stq_u t1, 0(a0) # e0 : store first output word
157 extql t2, a1, t0 # e0 : position ho-bits of lo word
159 addq a1, 8, a1 # e0 :
161 nop # e0 :
179 extqh t2, a1, t1 # e0 : extract high bits for current word
181 extql t2, a1, t3 # e0 : extract low bits for next time
183 or t0, t1, t1 # e0 : current dst word now complete
185 stq_u t1, -8(a0) # e0 : save the current word
187 cmpbge zero, t2, t8 # e0 : test new word for eos
199 extqh t2, a1, t1 # e0 :
202 cmpbge zero, t1, t8 # e0 : is the null in this first bit?
206 stq_u t1, 0(a0) # e0 : the null was in the high-order bits
208 extql t2, a1, t1 # e0 :
216 negq t8, t6 # e0 : isolate low bit set
219 and t12, 0x80, t6 # e0 : avoid dest word load if we can
222 ldq_u t0, 0(a0) # e0 :
224 or t6, t12, t8 # e0 :
226 zap t0, t8, t0 # e0 : kill dest bytes <= null
229 1: stq_u t1, 0(a0) # e0 :
236 ldq_u t1, 0(a1) # e0 : load first source word
239 and a1, 7, t5 # e0 : find src misalignment
245 mov zero, t6 # e0 :
247 ldq_u t0, 0(a0) # e0 :
249 mskql t6, a0, t6 # e0 :
256 cmplt t4, t5, t12 # e0 :
260 mskqh t2, t5, t2 # e0 :
261 nop # e0 :
263 cmpbge zero, t3, t8 # e0 : is there a zero?
271 ldq_u t0, 0(a0) # e0 :
274 and t6, t8, t12 # e0 :
276 subq t12, 1, t6 # e0 :
278 srl t12, t5, t12 # e0 : adjust final null return value
282 extql t2, a1, t2 # .. e0 :
283 extql t1, a1, t1 # e0 :
287 stq_u t1, 0(a0) # .. e0 :