Index: uspace/lib/cpp/include/internal/builtins.hpp
===================================================================
--- uspace/lib/cpp/include/internal/builtins.hpp	(revision 980ad03ced4d3a80f66047561e61d56326296c26)
+++ uspace/lib/cpp/include/internal/builtins.hpp	(revision a62965500e4484aeead3f9a2df0d8f28291a2e32)
@@ -64,4 +64,12 @@
     }
 
+    template<class T, class U>
+    constexpr T pow(T base, U exp)
+    {
+        return static_cast<T>(
+            __builtin_pow(static_cast<double>(base), static_cast<double>(exp))
+        );
+    }
+
     template<class T>
     constexpr size_t ceil(T val)
