Lines Matching refs:E
52 and $17,255,$1 # E : 00000000000000ch
54 bis $16,$16,$0 # E : return value
57 addq $18,$16,$6 # E : max address to write to
58 bis $1,$2,$17 # E : 000000000000chch
62 or $3,$4,$3 # E : 00000000chch0000
64 xor $16,$6,$1 # E : will complete write be within one quadword?
67 or $17,$3,$17 # E : 00000000chchchch
68 or $2,$5,$2 # E : chchchch00000000
69 bic $1,7,$1 # E : fit within a single quadword?
70 and $16,7,$3 # E : Target addr misalignment
72 or $17,$2,$17 # E : chchchchchchchch
74 nop # E :
81 bis $16,$16,$5 # E : Save the address
83 subq $3,8,$3 # E : Invert (for addressing uses)
85 addq $18,$3,$18 # E : $18 is new count ($3 is negative)
87 subq $16,$3,$16 # E : $16 is new aligned destination
88 bis $2,$4,$1 # E : Final bytes
103 and $18,7,$18 # E : Number of trailing bytes to write
104 bis $16,$16,$5 # E : Save dest address
118 and $16, 0x3f, $2 # E : Forward work (only useful for unrolled loop)
119 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
120 subq $2, 0x40, $1 # E : bias counter (aligning stuff 0mod64)
129 nop # E :
130 nop # E :
131 nop # E :
136 subq $3, 1, $3 # E : For consistency later
137 addq $1, 8, $1 # E : Increment towards zero for alignment
138 addq $5, 8, $4 # E : Initial wh64 address (filler instruction)
142 addq $5, 8, $5 # E : Inc address
161 subq $3, 24, $2 # E : For determining future wh64 addresses
163 nop # E :
165 addq $5, 128, $4 # E : speculative target of next wh64
168 addq $5, 64, $7 # E : Fallback address for wh64 (== next trip addr)
172 cmovlt $2, $7, $4 # E : Latency 2, extra mapping cycle
177 subq $3, 16, $2 # E : Repeat the loop at least once more?
181 addq $5, 64, $5 # E :
182 subq $3, 8, $3 # E :
197 subq $3,1,$3 # E : Decrement number quads left
198 addq $5,8,$5 # E : Inc address
205 nop # E :
211 bis $2,$4,$1 # E : Put it all together
219 bis $2,$4,$2 # E : New result
223 bis $2,$4,$1 # E :
244 addq $18,$16,$6 # E : max address to write to
245 bis $16,$16,$0 # E : return value
246 xor $16,$6,$1 # E : will complete write be within one quadword?
249 bic $1,7,$1 # E : fit within a single quadword
251 and $16,7,$3 # E : Target addr misalignment
258 bis $16,$16,$5 # E : Save the address
260 subq $3,8,$3 # E : Invert (for addressing uses)
262 addq $18,$3,$18 # E : $18 is new count ($3 is negative)
264 subq $16,$3,$16 # E : $16 is new aligned destination
265 bis $2,$4,$1 # E : Final bytes
280 and $18,7,$18 # E : Number of trailing bytes to write
281 bis $16,$16,$5 # E : Save dest address
295 and $16, 0x3f, $2 # E : Forward work (only useful for unrolled loop)
296 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
297 subq $2, 0x40, $1 # E : bias counter (aligning stuff 0mod64)
306 nop # E :
307 nop # E :
308 nop # E :
313 subq $3, 1, $3 # E : For consistency later
314 addq $1, 8, $1 # E : Increment towards zero for alignment
315 addq $5, 8, $4 # E : Initial wh64 address (filler instruction)
319 addq $5, 8, $5 # E : Inc address
338 subq $3, 24, $2 # E : For determining future wh64 addresses
340 nop # E :
342 addq $5, 128, $4 # E : speculative target of next wh64
345 addq $5, 64, $7 # E : Fallback address for wh64 (== next trip addr)
349 cmovlt $2, $7, $4 # E : Latency 2, extra mapping cycle
354 subq $3, 16, $2 # E : Repeat the loop at least once more?
358 addq $5, 64, $5 # E :
359 subq $3, 8, $3 # E :
374 subq $3,1,$3 # E : Decrement number quads left
375 addq $5,8,$5 # E : Inc address
382 nop # E :
388 bis $2,$4,$1 # E : Put it all together
396 bis $2,$4,$2 # E : New result
400 bis $2,$4,$1 # E :
423 bis $16,$16,$0 # E : return value
424 addq $18,$16,$6 # E : max address to write to
429 xor $16,$6,$1 # E : will complete write be within one quadword?
431 or $2,$5,$2 # E : 00000000c1c2c1c2
432 or $3,$4,$17 # E : c1c2c1c200000000
433 bic $1,7,$1 # E : fit within a single quadword
434 and $16,7,$3 # E : Target addr misalignment
436 or $17,$2,$17 # E : c1c2c1c2c1c2c1c2
445 bis $16,$16,$5 # E : Save the address
447 subq $3,8,$3 # E : Invert (for addressing uses)
449 addq $18,$3,$18 # E : $18 is new count ($3 is negative)
451 subq $16,$3,$16 # E : $16 is new aligned destination
452 bis $2,$4,$1 # E : Final bytes
467 and $18,7,$18 # E : Number of trailing bytes to write
468 bis $16,$16,$5 # E : Save dest address
482 and $16, 0x3f, $2 # E : Forward work (only useful for unrolled loop)
483 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
484 subq $2, 0x40, $1 # E : bias counter (aligning stuff 0mod64)
493 nop # E :
494 nop # E :
495 nop # E :
500 subq $3, 1, $3 # E : For consistency later
501 addq $1, 8, $1 # E : Increment towards zero for alignment
502 addq $5, 8, $4 # E : Initial wh64 address (filler instruction)
506 addq $5, 8, $5 # E : Inc address
525 subq $3, 24, $2 # E : For determining future wh64 addresses
527 nop # E :
529 addq $5, 128, $4 # E : speculative target of next wh64
532 addq $5, 64, $7 # E : Fallback address for wh64 (== next trip addr)
536 cmovlt $2, $7, $4 # E : Latency 2, extra mapping cycle
541 subq $3, 16, $2 # E : Repeat the loop at least once more?
545 addq $5, 64, $5 # E :
546 subq $3, 8, $3 # E :
561 subq $3,1,$3 # E : Decrement number quads left
562 addq $5,8,$5 # E : Inc address
569 nop # E :
575 bis $2,$4,$1 # E : Put it all together
583 bis $2,$4,$2 # E : New result
587 bis $2,$4,$1 # E :