Home | History | Annotate | Download | only in asm

Lines Matching refs:TX

149 my @TX=("%rax","%rbx");
163 xor $TX[1],$TX[1]
165 sub $XX[0],$TX[1]
167 movl ($dat,$XX[0],4),$TX[0]#d
172 and \$7,$TX[1]
175 sub $TX[1],$len
177 add $TX[0]#b,$YY#b
179 movl $TX[0]#d,($dat,$YY,4)
181 add $TY#b,$TX[0]#b
183 movl ($dat,$TX[0],4),$TY#d
184 movl ($dat,$XX[0],4),$TX[0]#d
188 dec $TX[1]
201 add $TX[0]#b,$YY#b
203 movl $TX[0]#d,($dat,$YY,4)
204 movl `4*($i==7?-1:$i)`($dat,$XX[1],4),$TX[1]#d
207 add $TX[0]#b,$TY#b
210 push(@TX,shift(@TX)); #push(@XX,shift(@XX)); # "rotate" registers
231 and \$15,$TX[1]
233 sub $TX[1],$len
235 add $TX[0]#b,$YY#b
237 movl $TX[0]#d,($dat,$YY,4)
239 add $TY#b,$TX[0]#b
241 movl ($dat,$TX[0],4),$TY#d
242 movl ($dat,$XX[0],4),$TX[0]#d
246 dec $TX[1]
249 mov $YY,$TX[1]
251 mov $TX[1]#b,$YY#b
263 $code.=" add $TX[0]#b,$YY#b\n" if ($i<=0);
268 $code.=" movl $TX[0]#d,($dat,$YY,4)\n";
269 $code.=" add $TY#b,$TX[0]#b\n";
270 $code.=" movl `4*($j+1)`($XX[1]),$TX[1]#d\n" if ($i<15);
271 $code.=" movz $TX[0]#b,$TX[0]#d\n";
275 $code.=" add $TX[1]#b,$YY#b\n" if ($i<15);
276 $code.=" pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n";
279 $code.=" movl ($XX[1]),$TX[1]#d\n" if ($i==15);
291 push(@TX,shift(@TX)); # "rotate" registers
294 mov $YY,$TX[1]
297 mov $TX[1]#b,$YY#b
313 add $TX[0]#b,$YY#b
315 movl $TX[0]#d,($dat,$YY,4)
317 add $TY#b,$TX[0]#b
319 movl ($dat,$TX[0],4),$TY#d
320 movl ($dat,$XX[0],4),$TX[0]#d
331 movzb ($dat,$XX[0]),$TX[0]#d
343 add $TX[0]#b,$YY#b
347 movzb ($dat,$XX[1]),$TX[1]#d
348 movb $TX[0]#b,($dat,$YY)
352 mov $TX[0],$TX[1]
354 add $TX[0]#b,$TY#b
358 push(@TX,shift(@TX)); push(@XX,shift(@XX)); # "rotate" registers
362 add $TX[0]#b,$YY#b
366 movzb ($dat,$XX[1]),$TX[1]#d
367 movb $TX[0]#b,($dat,$YY)
371 mov $TX[0],$TX[1]
373 add $TX[0]#b,$TY#b
377 push(@TX,shift(@TX)); push(@XX,shift(@XX)); # "rotate" registers
395 add $TX[0]#b,$YY#b
398 movb $TX[0]#b,($dat,$YY)
400 add $TX[0]#b,$TY#b
405 movzb ($dat,$XX[0]),$TX[0]#d