Lines Matching refs:E
41 and $17, 255, $1 # E : 00000000000000ch
43 mov $16, $0 # E : return value
46 addq $18, $16, $6 # E : max address to write to
47 or $1, $2, $17 # E : 000000000000chch
51 or $3, $4, $3 # E : 00000000chch0000
53 xor $16, $6, $1 # E : will complete write be within one quadword?
56 or $17, $3, $17 # E : 00000000chchchch
57 or $2, $5, $2 # E : chchchch00000000
58 bic $1, 7, $1 # E : fit within a single quadword?
59 and $16, 7, $3 # E : Target addr misalignment
61 or $17, $2, $17 # E : chchchchchchchch
63 nop # E :
70 mov $16, $5 # E : Save the address
72 subq $3, 8, $3 # E : Invert (for addressing uses)
74 addq $18, $3, $18 # E : $18 is new count ($3 is negative)
76 subq $16, $3, $16 # E : $16 is new aligned destination
77 or $2, $4, $1 # E : Final bytes
92 and $18, 7, $18 # E : Number of trailing bytes to write
93 mov $16, $5 # E : Save dest address
106 and $16, 0x3f, $2 # E : Forward work (only useful for unrolled loop)
107 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
108 subq $2, 0x40, $1 # E : bias counter (aligning stuff 0mod64)
117 nop # E :
118 nop # E :
119 nop # E :
124 subq $3, 1, $3 # E : For consistency later
125 addq $1, 8, $1 # E : Increment towards zero for alignment
126 addq $5, 8, $4 # E : Initial wh64 address (filler instruction)
130 addq $5, 8, $5 # E : Inc address
149 subq $3, 24, $2 # E : For determining future wh64 addresses
151 nop # E :
153 addq $5, 128, $4 # E : speculative target of next wh64
156 addq $5, 64, $7 # E : Fallback address for wh64 (== next trip addr)
160 cmovlt $2, $7, $4 # E : Latency 2, extra mapping cycle
165 subq $3, 16, $2 # E : Repeat the loop at least once more?
169 addq $5, 64, $5 # E :
170 subq $3, 8, $3 # E :
185 subq $3, 1, $3 # E : Decrement number quads left
186 addq $5, 8, $5 # E : Inc address
193 nop # E :
199 or $2, $4, $1 # E : Put it all together
207 or $2, $4, $2 # E : New result
211 or $2, $4, $1 # E :