Index: uspace/lib/math/arch/ppc32/include/libarch/math.h
===================================================================
--- uspace/lib/math/arch/ppc32/include/libarch/math.h	(revision bae1e1f6864fcff51386ca7dda92f703816ffeef)
+++ uspace/lib/math/arch/ppc32/include/libarch/math.h	(revision 01cdd5ae7da116060201cbd32623d045eaf00d62)
@@ -37,7 +37,10 @@
 
 #include <ceil.h>
+#include <exp.h>
 #include <floor.h>
+#include <log.h>
 #include <mathtypes.h>
 #include <mod.h>
+#include <pow.h>
 #include <trunc.h>
 #include <trig.h>
@@ -70,4 +73,14 @@
 }
 
+static inline float32_t expf(float32_t val)
+{
+	return float32_exp(val);
+}
+
+static inline float64_t exp(float64_t val)
+{
+	return float64_exp(val);
+}
+
 static inline float64_t floor(float64_t val)
 {
@@ -80,4 +93,25 @@
 	return ret.val;
 }
+
+static inline float32_t logf(float32_t val)
+{
+	return float32_log(val);
+}
+
+static inline float64_t log(float64_t val)
+{
+	return float64_log(val);
+}
+
+static inline float32_t powf(float32_t x, float32_t y)
+{
+	return float32_pow(x, y);
+}
+
+static inline float64_t pow(float64_t x, float64_t y)
+{
+	return float64_pow(x, y);
+}
+
 
 static inline float64_t sin(float64_t val)
