Lines Matching refs:d0
109 my ($a0,$b0,$c0,$d0) = @_;
110 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
116 xor @x[$d0],@x[$d0],@x[$a0]
117 rotri.w @x[$d0],@x[$d0],16 # rotate left 16 bits
122 add.w @x[$c0],@x[$c0],@x[$d0]
130 xor @x[$d0],@x[$d0],@x[$a0]
131 rotri.w @x[$d0],@x[$d0],24 # rotate left 8 bits
136 add.w @x[$c0],@x[$c0],@x[$d0]
398 my ($a0,$b0,$c0,$d0) = @_;
399 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
405 vxor.v @x[$d0],@x[$d0],@x[$a0]
406 vrotri.w @x[$d0],@x[$d0],16 # rotate left 16 bits
411 vadd.w @x[$c0],@x[$c0],@x[$d0]
419 vxor.v @x[$d0],@x[$d0],@x[$a0]
420 vrotri.w @x[$d0],@x[$d0],24 # rotate left 8 bits
425 vadd.w @x[$c0],@x[$c0],@x[$d0]
822 my ($a0,$b0,$c0,$d0) = @_;
823 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
829 xvxor.v @x[$d0],@x[$d0],@x[$a0]
830 xvrotri.w @x[$d0],@x[$d0],16 # rotate left 16 bits
835 xvadd.w @x[$c0],@x[$c0],@x[$d0]
843 xvxor.v @x[$d0],@x[$d0],@x[$a0]
844 xvrotri.w @x[$d0],@x[$d0],24 # rotate left 8 bits
849 xvadd.w @x[$c0],@x[$c0],@x[$d0]