Lines Matching refs:e1
67 lda t2, -1 # e1 : build a mask against false zero
70 ornot t1, t2, t2 # .. e1 :
72 cmpbge zero, t2, t7 # .. e1 : bits set iff null found
74 beq a2, $a_eoc # .. e1 :
75 bne t7, $a_eos # .. e1 :
81 addq a0, 8, a0 # .. e1 :
83 addq a1, 8, a1 # .. e1 :
85 cmpbge zero, t0, t7 # .. e1 (stall)
86 beq a2, $a_eoc # e1 :
87 beq t7, $a_loop # e1 :
97 and t7, t8, t8 # e1 (stall)
102 bne t6, 1f # .. e1 (zdb)
107 subq t8, 1, t6 # .. e1 :
111 zap t1, t7, t1 # .. e1 : clear dst bytes <= null
112 or t0, t1, t0 # e1 :
115 ret (t9) # e1 :
142 addq a1, 8, a1 # .. e1 :
146 br stxncpy_aligned # .. e1 :
165 addq a1, 8, a1 # .. e1 :
168 or t1, t4, t1 # e1 : first aligned src word complete
171 or t0, t6, t6 # e1 : mask original data for zero test
173 beq a2, $u_eocfin # .. e1 :
175 bne t7, $u_final # .. e1 :
178 nop # .. e1 :
180 or t6, t2, t2 # .. e1 :
182 addq a0, 8, a0 # .. e1 :
184 bne t7, $u_late_head_exit # .. e1 :
190 beq a2, $u_eoc # .. e1 :
192 addq a1, 8, a1 # .. e1 :
194 cmpbge zero, t2, t7 # .. e1 : test new word for eos
196 bne t7, $u_eos # .. e1 :
215 subq a2, 1, a2 # .. e1 : decrement word count
217 addq a0, 8, a0 # .. e1 :
219 beq a2, $u_eoc # .. e1 :
221 addq a1, 8, a1 # .. e1 :
223 cmpbge zero, t2, t7 # .. e1 : test new word for eos
225 beq t7, $u_loop # .. e1 :
239 bne t7, $u_final # .. e1 (zdb)
242 addq a0, 8, a0 # .. e1 :
248 or t7, t10, t6 # e1 :
257 and t6, t7, t8 # e1 :
260 bne t6, 1f # .. e1 (zdb)
263 subq t8, 1, t6 # .. e1 :
265 zapnot t0, t7, t0 # .. e1 : kill source bytes > null
267 or t0, t1, t0 # e1 :
270 ret (t9) # .. e1 :
276 and a1, 7, t6 # e1 :
279 bne t6, 1f # e1 : avoid src word load if we can
282 nop # .. e1 :
284 or t1, t0, t1 # e1 :
299 and a0, 7, t4 # .. e1 : find dest misalignment
305 mov zero, t0 # .. e1 :
307 beq t4, 1f # .. e1 :
309 lda t6, -1 # .. e1 :
312 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr
317 cmplt t4, t5, t8 # e1 :
320 beq t8, $u_head # e1 :
323 cmpbge zero, t1, t7 # .. e1 : is there a zero?
325 or t7, t10, t5 # .. e1 : test for end-of-count too
327 cmoveq a2, t5, t7 # .. e1 :
329 beq t7, $u_head # .. e1 (zdb)
337 negq t7, t6 # .. e1 : build bitmask of bytes <= zero
339 and t6, t7, t8 # .. e1 :
341 or t6, t8, t7 # e1 :
344 zapnot t1, t7, t1 # .. e1 : to source validity mask
347 or t0, t1, t0 # e1 : and put it there
349 ret (t9) # .. e1 :