Lines Matching refs:D
419 my @D = map("v$_",(27..31));
420 my ($twelve,$seven,$T0,$T1) = @D;
514 lvx @D[0],@x[4],$key
518 lvx @D[1],@x[5],$ctr
527 ?vperm @K[2],@D[0],@K[2],$T0
528 ?vperm @K[3],@D[1],@K[3],$T1 # align counter
744 lvx @D[0],0,$inp # load input
745 lvx @D[1],@t[0],$inp
746 lvx @D[2],@t[1],$inp
747 lvx @D[3],@t[2],$inp
748 lvx @D[4],@t[3],$inp
751 ?vperm @D[0],@D[1],@D[0],$inpperm # align input
752 ?vperm @D[1],@D[2],@D[1],$inpperm
753 ?vperm @D[2],@D[3],@D[2],$inpperm
754 ?vperm @D[3],@D[4],@D[3],$inpperm
755 vxor $A0,$A0,@D[0] # xor with input
756 vxor $B0,$B0,@D[1]
757 lvx @D[1],@t[0],$inp # keep loading input
758 vxor $C0,$C0,@D[2]
759 lvx @D[2],@t[1],$inp
760 vxor $D0,$D0,@D[3]
761 lvx @D[3],@t[2],$inp
762 lvx @D[0],@t[3],$inp
770 ?vperm @D[4],@D[1],@D[4],$inpperm # align input
771 ?vperm @D[1],@D[2],@D[1],$inpperm
772 ?vperm @D[2],@D[3],@D[2],$inpperm
773 ?vperm @D[3],@D[0],@D[3],$inpperm
774 vxor $A1,$A1,@D[4]
775 vxor $B1,$B1,@D[1]
776 lvx @D[1],@t[0],$inp # keep loading input
777 vxor $C1,$C1,@D[2]
778 lvx @D[2],@t[1],$inp
779 vxor $D1,$D1,@D[3]
780 lvx @D[3],@t[2],$inp
781 lvx @D[4],@t[3],$inp # redundant in aligned case
788 ?vperm @D[0],@D[1],@D[0],$inpperm # align input
789 ?vperm @D[1],@D[2],@D[1],$inpperm
790 ?vperm @D[2],@D[3],@D[2],$inpperm
791 ?vperm @D[3],@D[4],@D[3],$inpperm
792 vxor $A2,$A2,@D[0]
793 vxor $B2,$B2,@D[1]
794 vxor $C2,$C2,@D[2]
795 vxor $D2,$D2,@D[3]
804 vsel @D[0],$A0,$B0,$outmask # collect pre-misaligned output
805 vsel @D[1],$B0,$C0,$outmask
806 vsel @D[2],$C0,$D0,$outmask
807 vsel @D[3],$D0,$A1,$outmask
817 stvx @D[0],@t[0],$out # store output
818 stvx @D[1],@t[1],$out
819 stvx @D[2],@t[2],$out
821 stvx @D[3],0,$out