Lines Matching refs:a0
16 my ($a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7)=map("\$r$_",(4..11));
46 my ($out, $inp, $len, $key, $counter) = ($a0, $a1, $a2, $a3, $a4);
68 # $a0 = arg #1 (out pointer)
109 my ($a0,$b0,$c0,$d0) = @_;
110 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
115 add.w @x[$a0],@x[$a0],@x[$b0]
116 xor @x[$d0],@x[$d0],@x[$a0]
129 add.w @x[$a0],@x[$a0],@x[$b0]
130 xor @x[$d0],@x[$d0],@x[$a0]
398 my ($a0,$b0,$c0,$d0) = @_;
399 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
404 vadd.w @x[$a0],@x[$a0],@x[$b0]
405 vxor.v @x[$d0],@x[$d0],@x[$a0]
418 vadd.w @x[$a0],@x[$a0],@x[$b0]
419 vxor.v @x[$d0],@x[$d0],@x[$a0]
822 my ($a0,$b0,$c0,$d0) = @_;
823 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
828 xvadd.w @x[$a0],@x[$a0],@x[$b0]
829 xvxor.v @x[$d0],@x[$d0],@x[$a0]
842 xvadd.w @x[$a0],@x[$a0],@x[$b0]
843 xvxor.v @x[$d0],@x[$d0],@x[$a0]