diff --git a/gpuhipblas/compute/hip_ztrmm.c b/gpuhipblas/compute/hip_ztrmm.c
index e8770c54cdca57ca3fc932528ab0dc3d6d2461a4..9aa5bd65dab52390743737c0d93f7d581367e7ad 100644
--- a/gpuhipblas/compute/hip_ztrmm.c
+++ b/gpuhipblas/compute/hip_ztrmm.c
@@ -11,11 +11,11 @@
  *
  * @brief Chameleon hip_ztrmm GPU kernel
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Florent Pruvost
  * @author Mathieu Faverge
  * @author Loris Lucido
- * @date 2022-02-22
+ * @date 2024-04-03
  * @precisions normal z -> c d s
  *
  */
@@ -32,15 +32,24 @@ HIP_ztrmm( cham_side_t side, cham_uplo_t uplo,
 {
     hipblasStatus_t rc;
 
+#if (ROCM_VERSION_MAJOR < 6)
     rc = hipblasZtrmm( handle,
                        chameleon_hipblas_const(side), chameleon_hipblas_const(uplo),
                        chameleon_hipblas_const(transa), chameleon_hipblas_const(diag),
                        m, n,
                        HIPBLAS_VALUE(alpha), A, lda,
                        B, ldb );
+#else
+    rc = hipblasZtrmm( handle,
+                       chameleon_hipblas_const(side), chameleon_hipblas_const(uplo),
+                       chameleon_hipblas_const(transa), chameleon_hipblas_const(diag),
+                       m, n,
+                       HIPBLAS_VALUE(alpha), A, lda,
+                       B, ldb,
+                       B, ldb );
+#endif
 
     assert( rc == HIPBLAS_STATUS_SUCCESS );
     (void)rc;
     return CHAMELEON_SUCCESS;
 }
-