Lines Matching refs:d0
108 my ($a0,$b0,$c0,$d0) = @_;
109 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
115 xor @x[$d0],@x[$d0],@x[$a0]
116 rotri.w @x[$d0],@x[$d0],16 # rotate left 16 bits
121 add.w @x[$c0],@x[$c0],@x[$d0]
129 xor @x[$d0],@x[$d0],@x[$a0]
130 rotri.w @x[$d0],@x[$d0],24 # rotate left 8 bits
135 add.w @x[$c0],@x[$c0],@x[$d0]
397 my ($a0,$b0,$c0,$d0) = @_;
398 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
404 vxor.v @x[$d0],@x[$d0],@x[$a0]
405 vrotri.w @x[$d0],@x[$d0],16 # rotate left 16 bits
410 vadd.w @x[$c0],@x[$c0],@x[$d0]
418 vxor.v @x[$d0],@x[$d0],@x[$a0]
419 vrotri.w @x[$d0],@x[$d0],24 # rotate left 8 bits
424 vadd.w @x[$c0],@x[$c0],@x[$d0]
821 my ($a0,$b0,$c0,$d0) = @_;
822 my ($a1,$b1,$c1,$d1) = map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0));
828 xvxor.v @x[$d0],@x[$d0],@x[$a0]
829 xvrotri.w @x[$d0],@x[$d0],16 # rotate left 16 bits
834 xvadd.w @x[$c0],@x[$c0],@x[$d0]
842 xvxor.v @x[$d0],@x[$d0],@x[$a0]
843 xvrotri.w @x[$d0],@x[$d0],24 # rotate left 8 bits
848 xvadd.w @x[$c0],@x[$c0],@x[$d0]