projects
/
openpower-isa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no python files to be committed in isafunctions
[openpower-isa.git]
/
src
/
openpower
/
decoder
/
power_pseudo.py
diff --git
a/src/openpower/decoder/power_pseudo.py
b/src/openpower/decoder/power_pseudo.py
index 9e4bc81ddb0bd780ac79d7ad338d702cf6ad6bfc..6572a6021b64c5aa0443066d7fc4dd60d717e3a7 100644
(file)
--- a/
src/openpower/decoder/power_pseudo.py
+++ b/
src/openpower/decoder/power_pseudo.py
@@
-181,7
+181,18
@@
hextest = """
RT <- 0x0001_a000_0000_0000
"""
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
#code = lswx
#code = testcond
#code = testdo
@@
-243,7
+254,7
@@
def test():
gsc.regfile = {}
for i in range(32):
gsc.regfile[i] = i
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
gsc.mem = Mem()
_compile = gsc.compile