Lines Matching refs:T
125 my @T = map("%zmm$_",(5..12));
131 my ($C00,$D00) = @T[0..1];
147 vmovdqa64 $A00,@T[0] # put aside original A00
155 vpternlogq \$0x96,$A00,$D00,@T[0] # T[0] is original A00
162 vprolvq @Rhotate0[0],@T[0],$A00 # T[0] is original A00
176 vmovdqa64 $A00,@T[0]
177 vmovdqa64 $A10,@T[1]
181 vpternlogq \$0xD2,@T[0],$A40,$A30
182 vpternlogq \$0xD2,@T[1],@T[0],$A40
195 vpblendmq $A30,@T[1],@{T[1]}{$k00100}
196 vpblendmq $A40,@T[2],@{T[2]}{$k00100}
197 vpblendmq $A20,@T[0],@{T[0]}{$k00100}
198 vpblendmq $A00,@T[3],@{T[3]}{$k00100}
199 vpblendmq $A10,@T[4],@{T[4]}{$k00100}
201 vpblendmq $A40,@T[1],@{T[1]}{$k01000}
202 vpblendmq $A30,@T[0],@{T[0]}{$k01000}
203 vpblendmq $A00,@T[2],@{T[2]}{$k01000}
204 vpblendmq $A10,@T[3],@{T[3]}{$k01000}
205 vpblendmq $A20,@T[4],@{T[4]}{$k01000}
207 vpblendmq $A40,@T[0],@{T[0]}{$k10000}
208 vpblendmq $A00,@T[1],@{T[1]}{$k10000}
209 vpblendmq $A10,@T[2],@{T[2]}{$k10000}
210 vpblendmq $A20,@T[3],@{T[3]}{$k10000}
211 vpblendmq $A30,@T[4],@{T[4]}{$k10000}
213 #vpermq @T[0],@Theta[0],$A00 # doesn't actually change order
214 vpermq @T[1],@Theta[1],$A10
215 vpermq @T[2],@Theta[2],$A20
216 vpermq @T[3],@Theta[3],$A30
217 vpermq @T[4],@Theta[4],$A40
220 vmovdqa64 $T[0],$A00 # real A00
221 vpternlogq \$0x96,$A20,$A10,$C00 # C00 is @T[0]'s alias
236 vprolvq @Rhotate1[3],$A30,@T[1]
237 vprolvq @Rhotate1[1],$A10,@T[2]
238 vprolvq @Rhotate1[4],$A40,@T[3]
239 vprolvq @Rhotate1[2],$A20,@T[4]
241 vpermq $A00,@Theta[4],@T[5]
242 vpermq $A00,@Theta[3],@T[6]
248 vpermq @T[1],@Theta[2],$A10
249 vpermq @T[2],@Theta[4],$A20
250 vpermq @T[3],@Theta[1],$A30
251 vpermq @T[4],@Theta[3],$A40
254 vpternlogq \$0xD2,@T[6],@T[5],$A00
256 vpermq @T[1],@Theta[1],@T[7]
257 #vpermq @T[1],@Theta[0],@T[1]
258 vpternlogq \$0xD2,@T[1],@T[7],$A10
260 vpermq @T[2],@Theta[3],@T[0]
261 vpermq @T[2],@Theta[2],@T[2]
262 vpternlogq \$0xD2,@T[2],@T[0],$A20
264 #vpermq @T[3],@Theta[0],@T[3]
265 vpermq @T[3],@Theta[4],@T[1]
266 vpternlogq \$0xD2,@T[1],@T[3],$A30
268 vpermq @T[4],@Theta[2],@T[0]
269 vpermq @T[4],@Theta[1],@T[4]
270 vpternlogq \$0xD2,@T[4],@T[0],$A40
331 vpxorq @T[0],@T[0],@T[0]
337 vmovdqa64 @T[0],0*64-128(%r9) # zero transfer area on stack
338 vmovdqa64 @T[0],1*64-128(%r9)
339 vmovdqa64 @T[0],2*64-128(%r9)
340 vmovdqa64 @T[0],3*64-128(%r9)
341 vmovdqa64 @T[0],4*64-128(%r9)