Lines Matching refs:E

33 	mov	$16, $0			# E : copy dest to return
35 xor $16, $17, $1 # E : are source and dest alignments the same?
36 and $1, 7, $1 # E : are they the same mod 8?
40 and $16, 7, $1 # E : Are both 0mod8?
42 nop # E :
52 subq $18, 1, $18 # E : count--
53 addq $17, 1, $17 # E : src++
55 addq $16, 1, $16 # E : dest++
56 and $16, 7, $1 # E : Are we at 0mod8 yet?
61 cmple $18, 127, $1 # E : Can we unroll the loop?
63 and $16, 63, $1 # E : get mod64 alignment
68 subq $18, 8, $18 # E : count -= 8
69 addq $17, 8, $17 # E : src += 8
70 nop # E :
73 addq $16, 8, $16 # E : dest += 8
74 and $16, 63, $1 # E : get mod64 alignment
78 addq $16, 64, $7 # E : Initial (+1 trip) wh64 address
79 cmple $18, 127, $1 # E : Can we go through the unrolled loop?
81 nop # E :
87 nop # E :
88 nop # E :
92 addq $7, 64, $7 # E : Update next wh64 address
93 nop # E :
96 addq $16, 64, $1 # E : fallback value for wh64
97 nop # E :
98 nop # E :
100 addq $17, 32, $17 # E : src += 32 bytes
102 nop # E :
103 nop # E :
107 subq $18, 192, $2 # E : At least two more trips to go?
108 nop # E :
111 addq $16, 32, $16 # E : dest += 32 bytes
112 nop # E :
113 nop # E :
117 cmovlt $2, $1, $7 # E : Latency 2, extra map slot - Use
119 nop # E :
123 addq $16, 32, $16 # E : dest += 32
124 subq $18, 64, $18 # E : count -= 64
126 addq $17, 32, $17 # E : src += 32
129 cmple $18, 63, $1 # E : At least one more trip?
133 nop # E :
139 subq $18, 8, $18 # E : At least a quad left?
141 nop # E :
142 nop # E :
146 subq $18, 8, $18 # E : count -= 8
147 addq $17, 8, $17 # E : src += 8
148 nop # E :
151 addq $16, 8, $16 # E : dest += 8
153 nop # E :
157 addq $18, 8, $18 # E : add back for trailing bytes
159 nop # E :
160 nop # E :
164 subq $18, 1, $18 # E : count--
166 addq $17, 1, $17 # E : src++
167 nop # E :
170 addq $16, 1, $16 # E : dest++
172 nop # E :
176 nop # E :
177 nop # E :
178 nop # E :
181 mov $0, $4 # E : dest temp
182 and $0, 7, $1 # E : dest alignment mod8
189 subq $18, 1, $18 # E : count--
190 addq $17, 1, $17 # E : src++
193 addq $4, 1, $4 # E : dest++
194 and $4, 7, $1 # E : dest 0mod8 yet?
199 subq $18, 8, $18 # E : At least a quad left?
202 nop # E :
208 bis $3, $1, $1 # E : merged bytes to store
210 subq $18, 8, $18 # E : count -= 8
211 addq $17, 8, $17 # E : src += 8
213 mov $16, $3 # E : "rotate" source data
215 addq $4, 8, $4 # E : dest += 8
221 addq $18, 8, $18 # E : account for tail stuff
228 subq $18, 1, $18 # E : count--
229 addq $17, 1, $17 # E : src++
230 nop # E :
233 addq $4, 1, $4 # E : dest++
240 nop # E :
241 nop # E :
242 nop # E :