Add helper functions to replace direct comparison in generated code
[soc.git] / src / soc / decoder / isa / sprset.patch
index dcdaf55e16f7afeb1de6c506a5a4b7505eda43a5..adae5b1b0aa042fc15efe7e23c8feb94ffaeef96 100644 (file)
@@ -1,11 +1,16 @@
---- sprset.py.orig     2020-05-06 11:36:45.228253359 -0400
-+++ sprset.py  2020-05-06 11:20:17.627640518 -0400
-@@ -18,7 +18,7 @@
+--- sprset.py.orig     2020-05-06 14:15:08.236887767 -0400
++++ sprset.py  2020-05-06 14:15:51.757083567 -0400
+@@ -15,11 +15,11 @@
+         if n in [13]:
+             see(Book_III_p974)
+         elif n in [808, 809, 810, 811]:
+-            if eq(length(SPR(n)), 64):
++            if eq(len(SPR(n)), 64):
                  SPR[n] = RS
              else:
                  SPR[n] = RS[32:64]
--        elif length(SPR(n)) == 64:
-+        elif len(SPR(n)) == 64:
+-        elif eq(length(SPR(n)), 64):
++        elif eq(len(SPR(n)), 64):
              SPR[n] = RS
          else:
              SPR[n] = RS[32:64]