|  | 
| template<typename T > requires (detail::is_floating_point_v<T>)
 | 
| bool | aie::eq (T a, T b) | 
|  | Compares the two input values and returns whether they are equal. 
 | 
|  | 
| template<typename T > requires (detail::is_floating_point_v<T> && !detail::is_complex_v<T>)
 | 
| bool | aie::ge (T a, T b) | 
|  | Compares the two input values and returns whether the first value is larger or equal than the second value. 
 | 
|  | 
| template<typename T > requires (detail::is_floating_point_v<T> && !detail::is_complex_v<T>)
 | 
| bool | aie::gt (T a, T b) | 
|  | Compares the two input values and returns whether the first value is larger than the second value. 
 | 
|  | 
| template<typename T > requires (detail::is_floating_point_v<T> && !detail::is_complex_v<T>)
 | 
| bool | aie::le (T a, T b) | 
|  | Compares the two input values and returns whether the first value is smaller or equal than the second value. 
 | 
|  | 
| template<typename T > requires (detail::is_floating_point_v<T> && !detail::is_complex_v<T>)
 | 
| bool | aie::lt (T a, T b) | 
|  | Compares the two input values and returns whether the first value is smaller than the second value. 
 | 
|  | 
| template<typename T > requires (detail::is_floating_point_v<T>)
 | 
| T | aie::max (T a, T b) | 
|  | Compares the two input values and returns the maximum value. 
 | 
|  | 
| template<typename T > requires (detail::is_floating_point_v<T>)
 | 
| T | aie::min (T a, T b) | 
|  | Compares the two input values and returns the minimum value. 
 | 
|  | 
| template<typename T > requires (detail::is_floating_point_v<T>)
 | 
| bool | aie::neq (T a, T b) | 
|  | Compares the two input values and returns whether they are not equal. 
 | 
|  |