public static Vector <T> GreaterThan <T>(Vector <T> left, Vector <T> right) where T : struct { return(Vector <T> .GreaterThan(left, right)); }
public static Vector <int> GreaterThan(Vector <int> left, Vector <int> right) { return(Vector <int> .GreaterThan(left, right)); }
public static bool GreaterThanAny <T>(Vector <T> left, Vector <T> right) where T : struct { Vector <int> cond = (Vector <int>) Vector <T> .GreaterThan(left, right); return(!cond.Equals(Vector <int> .Zero)); }
public static bool GreaterThanAll <T>(Vector <T> left, Vector <T> right) where T : struct { Vector <int> cond = (Vector <int>) Vector <T> .GreaterThan(left, right); return(cond.Equals(Vector <int> .AllOnes)); }
public static Vector <long> GreaterThan(Vector <long> left, Vector <long> right) { return(Vector <long> .GreaterThan(left, right)); }
public static Vector <long> GreaterThan(Vector <double> left, Vector <double> right) { return((Vector <long>) Vector <double> .GreaterThan(left, right)); }
public static Vector <int> GreaterThan(Vector <Single> left, Vector <Single> right) { return((Vector <int>) Vector <Single> .GreaterThan(left, right)); }