diff --git a/arbor/backends/gpu/hip_api.hpp b/arbor/backends/gpu/hip_api.hpp
index 4d0de082bc25739ee7e34ed9e7994c31986b43fc..9e5e98fc6f1e684e4f9d98bd68ce34316446539f 100644
--- a/arbor/backends/gpu/hip_api.hpp
+++ b/arbor/backends/gpu/hip_api.hpp
@@ -4,12 +4,6 @@
 #include <hip/hip_runtime.h>
 #include <hip/hip_runtime_api.h>
 
-
-// hipcc compiler bug workaroubd :pow (double, int) not defined
-__device__ __inline__ double pow(double x, int y) {
-    return __ocml_pow_f64(x, (double)y);
-}
-
 namespace arb {
 namespace gpu {
 
diff --git a/doc/install/build_install.rst b/doc/install/build_install.rst
index c0c7a6144d949fc1bfb4dafc97cc7177030be171..1e541631d8ba2f87ed16c6e14d7385ac186205f8 100644
--- a/doc/install/build_install.rst
+++ b/doc/install/build_install.rst
@@ -48,7 +48,7 @@ We recommend using GCC or Clang, for which Arbor has been tested and optimised.
     GCC         8.4.0
     Clang       8.0          Needs GCC 8 or later for standard library.
     Apple Clang 9            Apple LLVM version 9.0.0 (clang-900.0.39.2)
-    Hip Clang   Rocm 3.6     HIP support is currently experimental.
+    Hip Clang   ROCm 3.9     HIP support is currently experimental.
     =========== ============ ============================================
 
 .. _note_CC: