Index: uspace/lib/math/arch/amd64/include/libarch/math.h
===================================================================
--- uspace/lib/math/arch/amd64/include/libarch/math.h	(revision c0c38c7c377b0a40d556f2b53fa830176a19d761)
+++ uspace/lib/math/arch/amd64/include/libarch/math.h	(revision bae1e1f6864fcff51386ca7dda92f703816ffeef)
@@ -36,4 +36,6 @@
 #define LIBMATH_amd64_MATH_H_
 
+#include <ceil.h>
+#include <floor.h>
 #include <mathtypes.h>
 #include <mod.h>
@@ -46,4 +48,27 @@
 extern float64_t sin(float64_t);
 extern float64_t cos(float64_t);
+
+static inline float64_t ceil(float64_t val)
+{
+	float64_u arg;
+	arg.val = val;
+	
+	float64_u ret;
+	ret.data = ceil_float64(arg.data);
+	
+	return ret.val;
+}
+
+static inline float64_t floor(float64_t val)
+{
+	float64_u arg;
+	arg.val = val;
+	
+	float64_u ret;
+	ret.data = floor_float64(arg.data);
+	
+	return ret.val;
+}
+
 extern float64_t trunc(float64_t);
 
