add gbbd to minor_22.csv, add OP_BMAT to power_enums.py
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 27 Nov 2023 13:29:18 +0000 (13:29 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 7 Dec 2023 17:52:56 +0000 (17:52 +0000)
openpower/isatables/minor_22.csv
src/openpower/decoder/power_enums.py

index adf1c3a0c64edaf6e807c598858ebb8049d910cb..7a2e5c804521c5346837a219087fde411b62aa2a 100644 (file)
@@ -43,3 +43,4 @@ opcode,unit,internal op,in1,in2,in3,out,CR in,CR out,inv A,inv out,cry in,cry ou
 ------01000,ALU,OP_MADDSUBRS,RA,CONST_SH,RB,RT,NONE,NONE,0,0,ZERO,0,NONE,0,0,0,0,1,0,NONE,0,0,maddsubrs,A,,1,unofficial until submitted and approved/renumbered by the opf isa wg
 ------01001,ALU,OP_MADDRS,RA,CONST_SH,RB,RT,NONE,NONE,0,0,ZERO,0,NONE,0,0,0,0,1,0,NONE,0,0,maddrs,A,,1,unofficial until submitted and approved/renumbered by the opf isa wg
 ------01011,ALU,OP_MSUBRS,RA,CONST_SH,RB,RT,NONE,NONE,0,0,ZERO,0,NONE,0,0,0,0,1,0,NONE,0,0,msubrs,A,,1,unofficial until submitted and approved/renumbered by the opf isa wg
+0101110110-,ALU,OP_BMAT,RA,NONE,NONE,RT,NONE,NONE,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,0,gbbd,X,,1,unofficial until submitted and approved/renumbered by the opf isa wg
index a62716833b55954221700d807e20f6827b56b2b4..c62c4bb3f66176630891585997b21bdc7ed18411 100644 (file)
@@ -963,6 +963,7 @@ class MicrOp(Enum):
     OP_PDEP = 109
     OP_PEXT = 110
     OP_SETBC = 111
+    OP_BMAT = 112 # bmatflip/xor/and - known by many names (vgbbd in Power)
 
 
 class SelType(Enum):