Lines Matching refs:e1
47 lda t2, -1 # e1 : build a mask against false zero
50 ornot t1, t2, t2 # .. e1 :
52 cmpbge zero, t2, t8 # .. e1 : bits set iff null found
54 bne t8, $a_eos # .. e1 :
62 addq a0, 8, a0 # .. e1 :
64 addq a1, 8, a1 # .. e1 :
66 beq t8, $a_loop # .. e1 (zdb)
74 and t8, t6, t12 # e1 (stall)
79 bne t6, 1f # .. e1 (zdb)
84 subq t12, 1, t6 # .. e1 :
86 or t12, t6, t8 # .. e1 :
88 or t0, t1, t1 # e1 :
91 ret (t9) # .. e1 :
106 bne t0, $unaligned # .. e1 :
110 and a0, 7, t0 # .. e1 : take care not to load a word ...
112 beq t0, stxcpy_aligned # .. e1 : ... if we wont need it
114 br stxcpy_aligned # .. e1 :
133 addq a1, 8, a1 # .. e1 :
138 or t1, t4, t1 # .. e1 :
140 or t0, t1, t1 # e1 :
143 cmpbge zero, t6, t8 # .. e1 :
145 bne t8, $u_final # .. e1 :
148 or t6, t2, t2 # e1 : already extracted before
150 bne t8, $u_late_head_exit # .. e1 (zdb)
156 addq a0, 8, a0 # .. e1 :
158 ldq_u t2, 8(a1) # .. e1 : read next high-order source word
160 cmpbge zero, t2, t8 # .. e1 :
162 bne t8, $u_eos # .. e1 :
180 addq a1, 8, a1 # .. e1 :
182 addq a0, 8, a0 # .. e1 :
184 ldq_u t2, 0(a1) # .. e1 : load high word for next time
186 mov t3, t0 # .. e1 :
188 beq t8, $u_loop # .. e1 :
200 or t0, t1, t1 # e1 : first (partial) source word complete
203 bne t8, $u_final # .. e1 (zdb)
207 addq a0, 8, a0 # .. e1 :
209 cmpbge zero, t1, t8 # .. e1 :
217 and t6, t8, t12 # e1 :
220 bne t6, 1f # .. e1 (zdb)
223 subq t12, 1, t6 # .. e1 :
225 zapnot t1, t6, t1 # .. e1 : kill source bytes >= null
227 or t0, t1, t1 # e1 :
230 ret (t9) # .. e1 :
238 and a0, 7, t4 # .. e1 : find dest misalignment
244 mov zero, t0 # .. e1 :
246 beq t4, 1f # .. e1 :
248 lda t6, -1 # .. e1 :
251 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr
257 beq t12, $u_head # .. e1 (zdb)
259 lda t2, -1 # e1 : mask out leading garbage in source
262 ornot t1, t2, t3 # .. e1 :
264 beq t8, $u_head # .. e1 (zdb)
273 negq t8, t6 # .. e1 : build bitmask of bytes <= zero
275 and a1, 7, t5 # .. e1 :
277 or t6, t12, t8 # e1 :
280 zapnot t2, t8, t2 # .. e1 : prepare source word; mirror changes
281 and t1, t2, t1 # e1 : to source validity mask
285 andnot t0, t2, t0 # .. e1 : zero place for source to reside
286 or t0, t1, t1 # e1 : and put it there
288 ret (t9) # e1 :