Lines Matching refs:e0

47 	mskqh	t2, a1, t2	# e0    :   detection in the src word
48 mskqh t1, a1, t3 # e0 :
50 mskql t0, a1, t0 # e0 : assemble the first output word
52 or t0, t3, t1 # e0 :
60 stq_u t1, 0(a0) # e0 :
62 ldq_u t1, 0(a1) # e0 :
64 cmpbge zero, t1, t8 # e0 (stall)
72 negq t8, t6 # e0 : find low bit set
77 and t12, 0x80, t6 # e0 :
82 ldq_u t0, 0(a0) # e0 :
84 zapnot t1, t6, t1 # e0 : clear src bytes >= null
86 zap t0, t8, t0 # e0 : clear dst bytes <= null
89 1: stq_u t1, 0(a0) # e0 :
102 xor a0, a1, t0 # e0 :
104 and t0, 7, t0 # e0 :
108 ldq_u t1, 0(a1) # e0 : load first src word
110 addq a1, 8, a1 # e0 :
112 ldq_u t0, 0(a0) # e0 :
131 ldq_u t2, 8(a1) # e0 :
134 extql t1, a1, t1 # e0 :
135 extqh t2, a1, t4 # e0 :
136 mskql t0, a0, t0 # e0 :
138 mskqh t1, a0, t1 # e0 :
141 or t1, t6, t6 # e0 :
143 lda t6, -1 # e0 : for masking just below
146 mskql t6, a1, t6 # e0 : mask out the bits we have
148 cmpbge zero, t2, t8 # e0 : testing eos
154 stq_u t1, 0(a0) # e0 : store first output word
156 extql t2, a1, t0 # e0 : position ho-bits of lo word
158 addq a1, 8, a1 # e0 :
160 nop # e0 :
178 extqh t2, a1, t1 # e0 : extract high bits for current word
180 extql t2, a1, t3 # e0 : extract low bits for next time
182 or t0, t1, t1 # e0 : current dst word now complete
184 stq_u t1, -8(a0) # e0 : save the current word
186 cmpbge zero, t2, t8 # e0 : test new word for eos
198 extqh t2, a1, t1 # e0 :
201 cmpbge zero, t1, t8 # e0 : is the null in this first bit?
205 stq_u t1, 0(a0) # e0 : the null was in the high-order bits
207 extql t2, a1, t1 # e0 :
215 negq t8, t6 # e0 : isolate low bit set
218 and t12, 0x80, t6 # e0 : avoid dest word load if we can
221 ldq_u t0, 0(a0) # e0 :
223 or t6, t12, t8 # e0 :
225 zap t0, t8, t0 # e0 : kill dest bytes <= null
228 1: stq_u t1, 0(a0) # e0 :
235 ldq_u t1, 0(a1) # e0 : load first source word
238 and a1, 7, t5 # e0 : find src misalignment
244 mov zero, t6 # e0 :
246 ldq_u t0, 0(a0) # e0 :
248 mskql t6, a0, t6 # e0 :
255 cmplt t4, t5, t12 # e0 :
259 mskqh t2, t5, t2 # e0 :
260 nop # e0 :
262 cmpbge zero, t3, t8 # e0 : is there a zero?
270 ldq_u t0, 0(a0) # e0 :
273 and t6, t8, t12 # e0 :
275 subq t12, 1, t6 # e0 :
277 srl t12, t5, t12 # e0 : adjust final null return value
281 extql t2, a1, t2 # .. e0 :
282 extql t1, a1, t1 # e0 :
286 stq_u t1, 0(a0) # .. e0 :