Lines Matching full:tx

166 my @TX=("%rax","%rbx");
180 xor $TX[1],$TX[1]
182 sub $XX[0],$TX[1]
184 movl ($dat,$XX[0],4),$TX[0]#d
189 and \$7,$TX[1]
192 sub $TX[1],$len
194 add $TX[0]#b,$YY#b
196 movl $TX[0]#d,($dat,$YY,4)
198 add $TY#b,$TX[0]#b
200 movl ($dat,$TX[0],4),$TY#d
201 movl ($dat,$XX[0],4),$TX[0]#d
205 dec $TX[1]
218 add $TX[0]#b,$YY#b
220 movl $TX[0]#d,($dat,$YY,4)
221 movl `4*($i==7?-1:$i)`($dat,$XX[1],4),$TX[1]#d
224 add $TX[0]#b,$TY#b
227 push(@TX,shift(@TX)); #push(@XX,shift(@XX)); # "rotate" registers
248 and \$15,$TX[1]
250 sub $TX[1],$len
252 add $TX[0]#b,$YY#b
254 movl $TX[0]#d,($dat,$YY,4)
256 add $TY#b,$TX[0]#b
258 movl ($dat,$TX[0],4),$TY#d
259 movl ($dat,$XX[0],4),$TX[0]#d
263 dec $TX[1]
266 mov $YY,$TX[1]
268 mov $TX[1]#b,$YY#b
280 $code.=" add $TX[0]#b,$YY#b\n" if ($i<=0);
285 $code.=" movl $TX[0]#d,($dat,$YY,4)\n";
286 $code.=" add $TY#b,$TX[0]#b\n";
287 $code.=" movl `4*($j+1)`($XX[1]),$TX[1]#d\n" if ($i<15);
288 $code.=" movz $TX[0]#b,$TX[0]#d\n";
292 $code.=" add $TX[1]#b,$YY#b\n" if ($i<15);
293 $code.=" pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n";
296 $code.=" movl ($XX[1]),$TX[1]#d\n" if ($i==15);
308 push(@TX,shift(@TX)); # "rotate" registers
311 mov $YY,$TX[1]
314 mov $TX[1]#b,$YY#b
330 add $TX[0]#b,$YY#b
332 movl $TX[0]#d,($dat,$YY,4)
334 add $TY#b,$TX[0]#b
336 movl ($dat,$TX[0],4),$TY#d
337 movl ($dat,$XX[0],4),$TX[0]#d
348 movzb ($dat,$XX[0]),$TX[0]#d
360 add $TX[0]#b,$YY#b
364 movzb ($dat,$XX[1]),$TX[1]#d
365 movb $TX[0]#b,($dat,$YY)
369 mov $TX[0],$TX[1]
371 add $TX[0]#b,$TY#b
375 push(@TX,shift(@TX)); push(@XX,shift(@XX)); # "rotate" registers
379 add $TX[0]#b,$YY#b
383 movzb ($dat,$XX[1]),$TX[1]#d
384 movb $TX[0]#b,($dat,$YY)
388 mov $TX[0],$TX[1]
390 add $TX[0]#b,$TY#b
394 push(@TX,shift(@TX)); push(@XX,shift(@XX)); # "rotate" registers
412 add $TX[0]#b,$YY#b
415 movb $TX[0]#b,($dat,$YY)
417 add $TX[0]#b,$TY#b
422 movzb ($dat,$XX[0]),$TX[0]#d