[reggen] Add support for non-homogenous multiregs
diff --git a/util/reggen/gen_rtl.py b/util/reggen/gen_rtl.py
index be60626..3aaa949 100644
--- a/util/reggen/gen_rtl.py
+++ b/util/reggen/gen_rtl.py
@@ -70,6 +70,8 @@
         # since this is a multireg, the list of fields can
         # contain regs or multiregs
         reg.fields = regs
+        # a homogenous multireg contains only one single field that is replicated
+        reg.ishomog = len(obj['multireg']['fields']) == 1
         # TODO: need to rework this once the underlying JSON has been changed
         reg.name = escape_name(obj['multireg']['name'])
         # TODO: need to reference proper param here such that it can be used