Lines Matching refs:E

43 	mov	$16, $0			# E : copy dest to return
45 xor $16, $17, $1 # E : are source and dest alignments the same?
46 and $1, 7, $1 # E : are they the same mod 8?
50 and $16, 7, $1 # E : Are both 0mod8?
52 nop # E :
62 subq $18, 1, $18 # E : count--
63 addq $17, 1, $17 # E : src++
65 addq $16, 1, $16 # E : dest++
66 and $16, 7, $1 # E : Are we at 0mod8 yet?
71 cmple $18, 127, $1 # E : Can we unroll the loop?
73 and $16, 63, $1 # E : get mod64 alignment
78 subq $18, 8, $18 # E : count -= 8
79 addq $17, 8, $17 # E : src += 8
80 nop # E :
83 addq $16, 8, $16 # E : dest += 8
84 and $16, 63, $1 # E : get mod64 alignment
88 addq $16, 64, $7 # E : Initial (+1 trip) wh64 address
89 cmple $18, 127, $1 # E : Can we go through the unrolled loop?
91 nop # E :
97 nop # E :
98 nop # E :
102 addq $7, 64, $7 # E : Update next wh64 address
103 nop # E :
106 addq $16, 64, $1 # E : fallback value for wh64
107 nop # E :
108 nop # E :
110 addq $17, 32, $17 # E : src += 32 bytes
112 nop # E :
113 nop # E :
117 subq $18, 192, $2 # E : At least two more trips to go?
118 nop # E :
121 addq $16, 32, $16 # E : dest += 32 bytes
122 nop # E :
123 nop # E :
127 cmovlt $2, $1, $7 # E : Latency 2, extra map slot - Use
129 nop # E :
133 addq $16, 32, $16 # E : dest += 32
134 subq $18, 64, $18 # E : count -= 64
136 addq $17, 32, $17 # E : src += 32
139 cmple $18, 63, $1 # E : At least one more trip?
143 nop # E :
149 subq $18, 8, $18 # E : At least a quad left?
151 nop # E :
152 nop # E :
156 subq $18, 8, $18 # E : count -= 8
157 addq $17, 8, $17 # E : src += 8
158 nop # E :
161 addq $16, 8, $16 # E : dest += 8
163 nop # E :
167 addq $18, 8, $18 # E : add back for trailing bytes
169 nop # E :
170 nop # E :
174 subq $18, 1, $18 # E : count--
176 addq $17, 1, $17 # E : src++
177 nop # E :
180 addq $16, 1, $16 # E : dest++
182 nop # E :
186 nop # E :
187 nop # E :
188 nop # E :
191 mov $0, $4 # E : dest temp
192 and $0, 7, $1 # E : dest alignment mod8
199 subq $18, 1, $18 # E : count--
200 addq $17, 1, $17 # E : src++
203 addq $4, 1, $4 # E : dest++
204 and $4, 7, $1 # E : dest 0mod8 yet?
209 subq $18, 8, $18 # E : At least a quad left?
212 nop # E :
218 bis $3, $1, $1 # E : merged bytes to store
220 subq $18, 8, $18 # E : count -= 8
221 addq $17, 8, $17 # E : src += 8
223 mov $16, $3 # E : "rotate" source data
225 addq $4, 8, $4 # E : dest += 8
231 addq $18, 8, $18 # E : account for tail stuff
238 subq $18, 1, $18 # E : count--
239 addq $17, 1, $17 # E : src++
240 nop # E :
243 addq $4, 1, $4 # E : dest++
250 nop # E :
251 nop # E :
252 nop # E :