merge luke's cregs improvements
authorAlexandre Oliva <oliva@gnu.org>
Mon, 21 Dec 2020 01:42:29 +0000 (22:42 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Sat, 26 Dec 2020 02:23:34 +0000 (23:23 -0300)
lxo/532/comp16-v1alt-skel.py

index 8fd59348b3d8ba8c2eb2ac8ddf843cb35f6f1050..b5354eec2bc1aa9e8be3ae2cfd1c85f77f8e3d07 100644 (file)
@@ -180,10 +180,11 @@ def crbtcnd(mop):
 # (remember to exclude nop - ori r0,r0,0 as this skews numbers)
 # Registers representable in a made-up 3-bit mapping.
 # It must contain 0 for proper working of at least storex.
-cregs3 = { 0, 31, 1, 2, 3, 4, 5, 6, 7 }
+#cregs3 = { 0, 31, 1, 2, 3, 4, 5, 6, 7 }
+cregs3 = { 0, 9, 3, 1, 2, 31, 10, 30, 4 }
 # Ditto in a 2-bit mapping.  It needs not contain 0, but it must be a
 # subset of cregs3 for proper working of at least storex.
-cregs2 = { 2, 3, 4, 5 }
+cregs2 = { 9, 3, 1, 2 }
 # Use the same sets for FP for now.
 cfregs3 = cregs3
 cfregs2 = cregs2