projects
/
openpower-isa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
comments
[openpower-isa.git]
/
src
/
openpower
/
decoder
/
power_enums.py
diff --git
a/src/openpower/decoder/power_enums.py
b/src/openpower/decoder/power_enums.py
index 9ec62380c11246b402cffffaae7d13f2ec4567cf..2eef375801e3aee0badac50711507da07c787506 100644
(file)
--- a/
src/openpower/decoder/power_enums.py
+++ b/
src/openpower/decoder/power_enums.py
@@
-508,7
+508,7
@@
_insns = [
"dcbf", "dcbst", "dcbt", "dcbtst", "dcbz",
"divd", "divde", "divdeo", "divdeu",
"divdeuo", "divdo", "divdu", "divduo",
"dcbf", "dcbst", "dcbt", "dcbtst", "dcbz",
"divd", "divde", "divdeo", "divdeu",
"divdeuo", "divdo", "divdu", "divduo",
- "div
rem
2du",
+ "div
mod
2du",
"divw", "divwe", "divweo",
"divweu", "divweuo", "divwo", "divwu", "divwuo",
"dsld", "dsrd",
"divw", "divwe", "divweo",
"divweu", "divweuo", "divwo", "divwu", "divwuo",
"dsld", "dsrd",
@@
-541,7
+541,7
@@
_insns = [
"lwz", "lwzcix", "lwzu", "lwzux", "lwzx", # more load word
# "lwabr", # load word SVP64 bit-reversed
# "lwzbr", "lwzubr", # more load word SVP64 bit-reversed
"lwz", "lwzcix", "lwzu", "lwzux", "lwzx", # more load word
# "lwabr", # load word SVP64 bit-reversed
# "lwzbr", "lwzubr", # more load word SVP64 bit-reversed
- "madded",
+ "madded
u
",
"maddhd", "maddhdu", "maddld", # INT multiply-and-add
"mcrf", "mcrxr", "mcrxrx", "mfcr/mfocrf", # CR mvs
"mfmsr", "mfspr",
"maddhd", "maddhdu", "maddld", # INT multiply-and-add
"mcrf", "mcrxr", "mcrxrx", "mfcr/mfocrf", # CR mvs
"mfmsr", "mfspr",
@@
-698,8
+698,8
@@
class MicrOp(Enum):
OP_FMVIS = 96
OP_FISHMV = 97
OP_PCDEC = 98
OP_FMVIS = 96
OP_FISHMV = 97
OP_PCDEC = 98
- OP_MADDED = 99
- OP_DIV
REM
2DU = 100
+ OP_MADDED
U
= 99
+ OP_DIV
MOD
2DU = 100
OP_DSHL = 101
OP_DSHR = 102
OP_DSHL = 101
OP_DSHR = 102