   return Result;  }   template <typename T, precision P, template <typename, precision> class vecType>  GLM_FUNC_QUALIFIER typename vecType<T, P>::bool_type lessThanEqual  (   vecType<T, P> const & x,   vecType<T, P> const & y  )  {   GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec000 || std::numeric_limits<T>::is_integer,    "Invalid template instantiation of 'lessThanEqual', GLM vector types required floating-point or integer value types vectors");   assert(x.length() == y.length());    typename vecType<bool, P>::bool_type Result(vecType<bool, P>::_null);   for(int i = 0; i < x.length(); ++i)    Result[i] = x[i] <= y[i];   return Result;  }   template <typename T, precision P, template <typename, precision> class vecType>  GLM_FUNC_QUALIFIER typename vecType<T, P>::bool_type greaterThan  (   vecType<T, P> const & x,   vecType<T, P> const & y  )  {   GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec000 || std::numeric_limits<T>::is_integer,    "Invalid template instantiation of 'greaterThan', GLM vector types required floating-point or integer value types vectors");   assert(x.length() == y.length());    typename vecType<bool, P>::bool_type Result(vecType<bool, P>::_null);   for(int i = 0; i < x.length(); ++i)    Result[i] = x[i] > y[i];   return Result;  }   template <typename T, precision P, template <typename, precision> class vecType>  GLM_FUNC_QUALIFIER typename vecType<T, P>::bool_type greaterThanEqual  (   vecType<T, P> const & x,   vecType<T, P> const & y  )  {   GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec000 || std::numeric_limits<T>::is_integer,    "Invalid template instantiation of 'greaterThanEqual', GLM vector types required floating-point or integer value types vectors");   assert(x.length() == y.length());    typename vecType<bool, P>::bool_type Result(vecType<bool, P>::_null);   for(int i = 0; i < x.length(); ++i)    Result[i] = x[i] >= y[i];   return Result;  }   template <typename T, precision P, template <typename, precision> class vecType>  GLM_FUNC_QUALIFIER typename vecType<T, P>::bool_type 