From 5a950e84cae06ed9a42fad4e07ad50c2da963799 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Mon, 27 Nov 2023 13:29:18 +0000 Subject: [PATCH] add gbbd to minor_22.csv, add OP_BMAT to power_enums.py --- openpower/isatables/minor_22.csv | 1 + src/openpower/decoder/power_enums.py | 1 + 2 files changed, 2 insertions(+) diff --git a/openpower/isatables/minor_22.csv b/openpower/isatables/minor_22.csv index adf1c3a0..7a2e5c80 100644 --- a/openpower/isatables/minor_22.csv +++ b/openpower/isatables/minor_22.csv @@ -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 diff --git a/src/openpower/decoder/power_enums.py b/src/openpower/decoder/power_enums.py index a6271683..c62c4bb3 100644 --- a/src/openpower/decoder/power_enums.py +++ b/src/openpower/decoder/power_enums.py @@ -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): -- 2.30.2