• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/alpha/lib/

Lines Matching refs:e0

51 	mskqh	t2, a1, t2	# e0    :   detection in the src word
52 mskqh t1, a1, t3 # e0 :
54 mskql t0, a1, t0 # e0 : assemble the first output word
56 or t0, t3, t0 # e0 :
64 stq_u t0, 0(a0) # e0 :
66 ldq_u t0, 0(a1) # e0 :
68 subq a2, 1, a2 # e0 :
81 negq t8, t12 # e0 : find low bit set
86 and t12, 0x80, t6 # e0 :
91 ldq_u t1, 0(a0) # e0 :
93 or t12, t6, t8 # e0 :
95 zapnot t0, t8, t0 # e0 : clear src bytes > null
99 1: stq_u t0, 0(a0) # e0 :
117 xor a0, a1, t1 # e0 :
119 and t1, 7, t1 # e0 :
121 subq a2, 1, a2 # e0 :
123 srl a2, 3, a2 # e0 : a2 = loop counter = (count - 1)/8
125 sll t10, t2, t10 # e0 : t10 = bitmask of last count byte
130 ldq_u t1, 0(a1) # e0 : load first src word
134 ldq_u t0, 0(a0) # e0 :
153 ldq_u t2, 8(a1) # e0 : load second src word
155 mskql t0, a0, t0 # e0 : mask trailing garbage in dst
156 extqh t2, a1, t4 # e0 :
158 mskqh t1, a0, t1 # e0 : mask leading garbage in src
159 or t0, t1, t0 # e0 : first output word complete
161 cmpbge zero, t6, t8 # e0 :
163 lda t6, -1 # e0 :
166 mskql t6, a1, t6 # e0 : mask out bits already seen
168 stq_u t0, 0(a0) # e0 : store first output word
170 cmpbge zero, t2, t8 # e0 : find nulls in second partial
172 subq a2, 1, a2 # e0 :
178 extql t2, a1, t1 # e0 : position hi-bits of lo word
180 ldq_u t2, 8(a1) # e0 : read next high-order source word
182 extqh t2, a1, t0 # e0 : position lo-bits of hi word (stall)
184 nop # e0 :
203 or t0, t1, t0 # e0 : current dst word now complete
205 stq_u t0, 0(a0) # e0 : save the current word
207 extql t2, a1, t1 # e0 : extract high bits for next time
209 ldq_u t2, 8(a1) # e0 : load high word for next time
211 nop # e0 :
213 extqh t2, a1, t0 # e0 : extract low bits for current word
226 or t0, t1, t0 # e0 : first (partial) source word complete
228 cmpbge zero, t0, t8 # e0 : is the null in this first bit?
231 stq_u t0, 0(a0) # e0 : the null was in the high-order bits
236 extql t2, a1, t0 # .. e0 :
237 cmpbge zero, t0, t8 # e0 :
239 cmoveq a2, t6, t8 # e0 :
247 negq t8, t6 # e0 : isolate low bit set
250 and t12, 0x80, t6 # e0 : avoid dest word load if we can
253 ldq_u t1, 0(a0) # e0 :
255 or t6, t12, t8 # e0 :
257 zap t1, t8, t1 # e0 : kill dest bytes <= null
260 1: stq_u t0, 0(a0) # e0 :
268 sll t10, t6, t6 # e0 :
269 and t6, 0xff, t6 # e0 :
272 ldq_u t2, 8(a1) # e0 : load final src word
274 extqh t2, a1, t0 # e0 : extract low bits for last word
288 ldq_u t1, 0(a1) # e0 : load first source word
291 and a1, 7, t5 # e0 : find src misalignment
297 mov zero, t6 # e0 :
299 ldq_u t0, 0(a0) # e0 :
301 mskql t6, a0, t6 # e0 :
308 extql t1, a1, t1 # .. e0 : shift src into place
309 lda t2, -1 # e0 : for creating masks later
312 extql t2, a1, t2 # e0 :
314 andnot t2, t6, t2 # e0 : dest mask for a single word copy
316 cmpbge zero, t2, t3 # e0 :
318 andnot t8, t3, t8 # e0 :
326 ldq_u t0, 0(a0) # e0 :
328 mskqh t1, t4, t1 # e0 :
330 subq t12, 1, t6 # e0 :
333 zapnot t2, t8, t2 # e0 : prepare source word; mirror changes
336 andnot t0, t2, t0 # e0 : zero place for source to reside
338 stq_u t0, 0(a0) # e0 :