X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fopenpower%2Fdecoder%2Fpower_pseudo.py;h=6572a6021b64c5aa0443066d7fc4dd60d717e3a7;hb=4e7ac668cb9b87062897299b71bab3e6dcae647c;hp=9e4bc81ddb0bd780ac79d7ad338d702cf6ad6bfc;hpb=9eeceb930475a56e2b92f20dccb5e36d719a19c6;p=openpower-isa.git diff --git a/src/openpower/decoder/power_pseudo.py b/src/openpower/decoder/power_pseudo.py index 9e4bc81d..6572a602 100644 --- a/src/openpower/decoder/power_pseudo.py +++ b/src/openpower/decoder/power_pseudo.py @@ -181,7 +181,18 @@ hextest = """ RT <- 0x0001_a000_0000_0000 """ -code = hextest +SVSTATE_next = """ +SVSTATE_NEXT(5) +""" + +logictest = """ +x <- (y * 5) + 3 +y <- (z + 5) * 3 +""" + +code = logictest +#code = SVSTATE_next +#code = hextest #code = lswx #code = testcond #code = testdo @@ -243,7 +254,7 @@ def test(): gsc.regfile = {} for i in range(32): gsc.regfile[i] = i - gsc.gpr = GPR(gsc.parser.sd, gsc.regfile) + gsc.gpr = GPR(None, None, None, gsc.regfile) gsc.mem = Mem() _compile = gsc.compile