Lines Matching refs:E
65 lda t2, -1 # E : build a mask against false zero
68 ornot t1, t2, t2 # E : (stall)
71 cmpbge zero, t2, t8 # E : bits set iff null found
72 or t0, t3, t0 # E : (stall)
90 addq a0, 8, a0 # E :
91 subq a2, 1, a2 # E :
95 addq a1, 8, a1 # E :
96 cmpbge zero, t0, t8 # E :
112 negq t8, t12 # E : find low bit set
113 and t8, t12, t12 # E : (stall)
116 and t12, 0x80, t6 # E : (stall)
122 subq t12, 1, t6 # E :
123 or t12, t6, t8 # E : (stall)
138 or t10, t8, t8 # E :
153 xor a0, a1, t1 # E :
154 and a0, 7, t0 # E : find dest misalignment
155 and t1, 7, t1 # E : (stall)
156 addq a2, t0, a2 # E : bias count by dest misalignment (stall)
158 subq a2, 1, a2 # E :
159 and a2, 7, t2 # E : (stall)
161 addq zero, 1, t10 # E :
167 addq a1, 8, a1 # E :
197 addq a1, 8, a1 # E :
201 or t1, t4, t1 # E : first aligned src word complete (stall)
203 or t0, t1, t0 # E : first output word complete (stall)
204 or t0, t6, t6 # E : mask original data for zero test (stall)
206 cmpbge zero, t6, t8 # E :
208 lda t6, -1 # E :
214 or t6, t2, t2 # E : (stall)
216 cmpbge zero, t2, t8 # E : find nulls in second partial
217 addq a0, 8, a0 # E :
218 subq a2, 1, a2 # E :
226 addq a1, 8, a1 # E :
229 cmpbge zero, t2, t8 # E :
249 or t0, t1, t0 # E : current dst word now complete
250 subq a2, 1, a2 # E : decrement word count
252 addq a0, 8, a0 # E :
257 addq a1, 8, a1 # E :
260 cmpbge zero, t2, t8 # E : test new word for eos
274 or t0, t1, t0 # E : first (partial) source word complete
276 cmpbge zero, t0, t8 # E : is the null in this first bit? (stall)
280 addq a0, 8, a0 # E :
281 subq a2, 1, a2 # E :
286 cmpbge zero, t0, t8 # E :
287 or t8, t10, t6 # E : (stall)
288 cmoveq a2, t6, t8 # E : Latency=2, extra map slot (stall)
295 negq t8, t6 # E : isolate low bit set
296 and t6, t8, t12 # E : (stall)
297 and t12, 0x80, t6 # E : avoid dest word load if we can (stall)
301 subq t12, 1, t6 # E :
302 or t6, t12, t8 # E : (stall)
306 or t0, t1, t0 # E : (stall)
317 and a1, 7, t6 # E : avoid final load if possible
319 and t6, 0xff, t6 # E : (stall)
325 or t1, t0, t1 # E : (stall)
327 1: cmpbge zero, t1, t8 # E :
328 mov t1, t0 # E :
331 or t10, t8, t8 # E :
339 and a0, 7, t4 # E : find dest misalignment
340 and a1, 7, t5 # E : find src misalignment
343 mov zero, t0 # E :
345 mov zero, t6 # E :
348 lda t6, -1 # E :
353 subq a1, t4, a1 # E : sub dest misalignment from src addr
358 1: cmplt t4, t5, t12 # E :
360 lda t2, -1 # E : for creating masks later
364 cmpbge zero, t1, t8 # E : is there a zero?
365 andnot t2, t6, t12 # E : dest mask for a single word copy
366 or t8, t10, t5 # E : test for end-of-count too
368 cmpbge zero, t12, t3 # E :
369 cmoveq a2, t5, t8 # E : Latency=2, extra map slot
370 nop # E : keep with cmoveq
371 andnot t8, t3, t8 # E : (stall)
379 negq t8, t6 # E : build bitmask of bytes <= zero
382 and t6, t8, t2 # E :
383 subq t2, 1, t6 # E : (stall)
384 or t6, t2, t8 # E : (stall)
388 andnot t0, t12, t0 # E : zero place for source to reside
389 or t0, t1, t0 # E : and put it there (stall both t0, t1)