[dv/dv_macros] Fix DV_PRINT_ARR_CONTENTS

For array `arr` with a single value 42, DV_PRINT_ARR_CONTENTS
should print `arr[0] = 42 (0x2a)`; it currently prints
`arr[0] = 0x42[0x2a]`.

Signed-off-by: Guillermo Maturana <maturana@google.com>
diff --git a/hw/dv/sv/dv_utils/dv_macros.svh b/hw/dv/sv/dv_utils/dv_macros.svh
index 2ecb41a..ccd513b 100644
--- a/hw/dv/sv/dv_utils/dv_macros.svh
+++ b/hw/dv/sv/dv_utils/dv_macros.svh
@@ -270,7 +270,7 @@
 `define DV_PRINT_ARR_CONTENTS(ARR_, V_=uvm_pkg::UVM_MEDIUM, ID_=`gfn) \
   begin \
     foreach (ARR_[i]) begin \
-      `dv_info($sformatf("%s[%0d] = 0x%0d[0x%0h]", `"ARR_`", i, ARR_[i], ARR_[i]), V_, ID_) \
+      `dv_info($sformatf("%s[%0d] = %0d (0x%0h)", `"ARR_`", i, ARR_[i], ARR_[i]), V_, ID_) \
     end \
   end
 `endif