public static ref BlockVector <double> sub(BlockVector <double> lhs, BlockVector <double> rhs, ref BlockVector <double> dst) { VmlImport.vdSub(length(lhs, rhs), ref head(lhs), ref head(rhs), ref head(dst)); return(ref dst); }
public static ref RowVector256 <double> sub(RowVector256 <double> lhs, RowVector256 <double> rhs, ref RowVector256 <double> dst) { VmlImport.vdSub(length(lhs, rhs), ref head(lhs), ref head(rhs), ref head(dst)); return(ref dst); }
public static ref BlockVector <N, double> sub <N>(BlockVector <N, double> lhs, BlockVector <N, double> rhs, ref BlockVector <N, double> dst) where N : ITypeNat, new() { VmlImport.vdSub(nati <N>(), ref head(lhs), ref head(rhs), ref head(dst)); return(ref dst); }
public static ref Block256 <N, double> sub <N>(Block256 <N, double> lhs, Block256 <N, double> rhs, ref Block256 <N, double> dst) where N : unmanaged, ITypeNat { VmlImport.vdSub(nat32i <N>(), ref head(lhs), ref head(rhs), ref head(dst)); return(ref dst); }