Lines Matching refs:a0
16 my ($a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7)=map("\$r$_",(4..11));
45 my ($out, $inp, $len, $key, $counter) = ($a0, $a1, $a2, $a3, $a4);
67 # $a0 = arg #1 (out pointer)
108 my ($a0,$b0,$c0,$d0) = @_;
109 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
114 add.w @x[$a0],@x[$a0],@x[$b0]
115 xor @x[$d0],@x[$d0],@x[$a0]
128 add.w @x[$a0],@x[$a0],@x[$b0]
129 xor @x[$d0],@x[$d0],@x[$a0]
397 my ($a0,$b0,$c0,$d0) = @_;
398 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
403 vadd.w @x[$a0],@x[$a0],@x[$b0]
404 vxor.v @x[$d0],@x[$d0],@x[$a0]
417 vadd.w @x[$a0],@x[$a0],@x[$b0]
418 vxor.v @x[$d0],@x[$d0],@x[$a0]
821 my ($a0,$b0,$c0,$d0) = @_;
822 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
827 xvadd.w @x[$a0],@x[$a0],@x[$b0]
828 xvxor.v @x[$d0],@x[$d0],@x[$a0]
841 xvadd.w @x[$a0],@x[$a0],@x[$b0]
842 xvxor.v @x[$d0],@x[$d0],@x[$a0]