Lines Matching +full:1 +full:e
21 * E - either cluster
49 mov $18, $0 # .. .. .. E
50 subq $18, 32, $1 # .. .. E. .. : Is this going to be a small copy?
51 nop # .. E .. ..
54 and $16,7,$3 # .. .. .. E : is leading dest misalignment
55 ble $1, $onebyteloop # .. .. U .. : 1st branch : small amount of data
57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter
59 * The fetcher stall also hides the 1 cycle cross-cluster stall for $3 (L --> U)
64 EXI( ldbu $1,0($17) ) # .. .. .. L : Keep loads separate from stores
65 addq $16,1,$16 # .. .. E .. : Section 3.8 in the CWG
66 addq $3,1,$3 # .. E .. .. :
67 nop # E .. .. .. : U L U L
70 * the -1 is to compensate for the inc($16) done in a previous quadpack
73 EXO( stb $1,-1($16) ) # .. .. .. L :
74 addq $17,1,$17 # .. .. E .. : Section 3.8 in the CWG
75 subq $0,1,$0 # .. E .. .. :
83 and $17,7,$1 # .. .. .. E : Check _current_ source alignment
84 bic $0,7,$4 # .. .. E .. : number bytes as a quadword loop
86 beq $1,$quadaligned # U .. .. .. : U L U L
96 subq $4,8,$4 # .. .. E .. :
98 extqh $2,$17,$1 # U .. .. .. : U U L L
100 bis $3,$1,$1 # .. .. .. E :
101 EXO( stq $1,0($16) ) # .. .. L .. :
102 addq $17,8,$17 # .. E .. .. :
103 subq $0,8,$0 # E .. .. .. : U L L U
105 addq $16,8,$16 # .. .. .. E :
106 bis $2,$2,$3 # .. .. E .. :
107 nop # .. E .. .. :
110 nop # .. .. .. E
111 nop # .. .. E ..
112 nop # .. E .. ..
117 addq $16,1,$16 # .. .. E .. : as the store (Section 3.8 in CWG)
118 nop # .. E .. .. :
131 subq $4, 32, $2 # .. .. .. E : do not unroll for small stuff
132 nop # .. .. E ..
133 nop # .. E .. ..
146 EXI( ldq $1,0($17) ) # .. .. .. L
148 subq $4,32,$4 # .. E .. ..
149 nop # E .. .. .. : U U L L
151 addq $17,16,$17 # .. .. .. E
152 EXO( stq $1,0($16) ) # .. .. L ..
154 subq $0,16,$0 # E .. .. .. : U L L U
156 addq $16,16,$16 # .. .. .. E
157 EXI( ldq $1,0($17) ) # .. .. L ..
159 subq $4, 32, $3 # E .. .. .. : U U L L : is there enough for another trip?
161 EXO( stq $1,0($16) ) # .. .. .. L
163 subq $0,16,$0 # .. E .. ..
164 addq $17,16,$17 # E .. .. .. : U L L U
166 nop # .. .. .. E
167 nop # .. .. E ..
168 addq $16,16,$16 # .. E .. ..
177 EXI( ldq $1,0($17) )
182 EXO( stq $1,0($16) )
204 addq $16,1,$16 # .. .. E .. : as the store (Section 3.8 in CWG)
205 nop # .. E .. .. :
206 nop # E .. .. .. : U L U L
210 * the -1 is to compensate for the inc($16) done in a previous quadpack
213 EXO ( stb $2,-1($16) ) # .. .. .. L :
214 addq $17,1,$17 # .. .. E .. : quadpack as the load
215 subq $0,1,$0 # .. E .. .. : change count _after_ copy
221 nop # .. .. .. E
222 nop # .. .. E ..
223 nop # .. E .. ..
224 ret $31,($26),1 # L0 .. .. .. : L U L U