private AstNodeStm _vtfm_x(int VectorSize)
{
var VecVD = VEC(VD, VType.VFloat, VectorSize);
var VecVT = VEC(VT, VType.VFloat, VectorSize);
var MatVS = MAT(VS, VType.VFloat, VectorSize);
return VecVD.SetVector(Index =>
_Aggregate(0f, VectorSize, (AggregatedValue, Index2) => AggregatedValue + (MatVS[Index, Index2] * VecVT[Index2]))
, PC);
}