projects
/
openpower-isa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rename ternary->ternlog and associated form/field TI->TLI
[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 c6dd9efa08f3ab44560a59b601aac0df2e026867..86a9c28803400a881579412290cbb922309fb29a 100644
(file)
--- a/
src/openpower/decoder/power_enums.py
+++ b/
src/openpower/decoder/power_enums.py
@@
-120,6
+120,7
@@
class Form(Enum):
SVDS = 31 # Simple-V for LD/ST bit-reverse, variant of DS-Form
SVM = 32 # Simple-V SHAPE mode - TEMPORARY TEMPORARY TEMPORARY
SVRM = 33 # Simple-V REMAP mode - TEMPORARY TEMPORARY TEMPORARY
SVDS = 31 # Simple-V for LD/ST bit-reverse, variant of DS-Form
SVM = 32 # Simple-V SHAPE mode - TEMPORARY TEMPORARY TEMPORARY
SVRM = 33 # Simple-V REMAP mode - TEMPORARY TEMPORARY TEMPORARY
+ TLI = 34 # ternlogi
# Simple-V svp64 fields https://libre-soc.org/openpower/sv/svp64/
# Simple-V svp64 fields https://libre-soc.org/openpower/sv/svp64/
@@
-329,6
+330,7
@@
_insns = [
"subf", "subfc", "subfco", "subfe", "subfeo", "subfic",
"subfme", "subfmeo", "subfo", "subfze", "subfzeo",
"sync",
"subf", "subfc", "subfco", "subfe", "subfeo", "subfic",
"subfme", "subfmeo", "subfo", "subfze", "subfzeo",
"sync",
+ "ternlogi",
"td", "tdi",
"tlbie", "tlbiel",
"tw", "twi",
"td", "tdi",
"tlbie", "tlbiel",
"tw", "twi",
@@
-433,6
+435,7
@@
class MicrOp(Enum):
OP_ADDG6S = 83
OP_CDTBCD = 84
OP_CBCDTD = 85
OP_ADDG6S = 83
OP_CDTBCD = 84
OP_CBCDTD = 85
+ OP_TERNLOG = 86
@unique
@unique
@@
-475,6
+478,7
@@
class In3Sel(Enum):
FRS = 3
FRC = 4
RC = 5 # for SVP64 bit-reverse LD/ST
FRS = 3
FRC = 4
RC = 5 # for SVP64 bit-reverse LD/ST
+ RT = 6 # for ternlog[i]
@unique
@unique