From caf24072b0e4df7bf5baf05e1a301898f8f9906f Mon Sep 17 00:00:00 2001 From: Gediminas Jakutis Date: Tue, 3 Mar 2015 21:18:46 +0200 Subject: float: add [integer types] -> [float types] conversion functions. These were forgotten previously and only [float types] -> [integer types] functions were present. This commit adds the missing "reverse" functions. --- include/rin/float.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/rin/float.h b/include/rin/float.h index 16d1f7e..70bb072 100644 --- a/include/rin/float.h +++ b/include/rin/float.h @@ -26,7 +26,6 @@ /* * TODO: - * · weak aliasing * · more modes */ @@ -59,8 +58,12 @@ unsigned int rin_compare_rin_vec4d(const struct rin_vec4d a, const struct rin_ve uint32_t rin_float_to_uint(const float num); int32_t rin_float_to_int(const float num); +float rin_uint_to_float(const uint32_t num); +float rin_int_to_float(const int32_t num); uint64_t rin_double_to_ulong(const double num); int64_t rin_double_to_long(const double num); +double rin_ulong_to_double(const uint64_t num); +double rin_long_to_double(const int64_t num); #endif /* LIBRIN_FLOAT_INCLUDED */ -- cgit v1.2.3