From: Luke Kenneth Casson Leighton Date: Wed, 23 Jun 2021 20:17:47 +0000 (+0100) Subject: add SVP64 LD/ST "bitrev" alternative CSV X-Git-Tag: xlen-bcd~403 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5ac02abd7435659037b3f33928976de99c7c53c2;p=openpower-isa.git add SVP64 LD/ST "bitrev" alternative CSV --- diff --git a/openpower/isatables/svldst_minor_58.csv b/openpower/isatables/svldst_minor_58.csv new file mode 100644 index 00000000..21837a1a --- /dev/null +++ b/openpower/isatables/svldst_minor_58.csv @@ -0,0 +1,4 @@ +opcode,unit,internal op,in1,in2,in3,out,CR in,CR out,inv A,inv out,cry in,cry out,ldst len,BR,sgn ext,upd,rsrv,32b,sgn,rc,lk,sgl pipe,comment,form +0,LDST,OP_LOAD,RA_OR_ZERO,CONST_SVDS,RC,RT,NONE,NONE,0,0,ZERO,0,is8B,0,0,0,0,0,0,NONE,0,1,ld,SVDS +1,LDST,OP_LOAD,RA_OR_ZERO,CONST_SVDS,RC,RT,NONE,NONE,0,0,ZERO,0,is8B,0,0,1,0,0,0,NONE,0,1,ldu,SVDS +2,LDST,OP_LOAD,RA_OR_ZERO,CONST_SVDS,RC,RT,NONE,NONE,0,0,ZERO,0,is4B,0,1,0,0,0,0,NONE,0,1,lwa,SVDS diff --git a/src/openpower/decoder/power_enums.py b/src/openpower/decoder/power_enums.py index ad5b91c3..987be310 100644 --- a/src/openpower/decoder/power_enums.py +++ b/src/openpower/decoder/power_enums.py @@ -404,6 +404,7 @@ class In2Sel(Enum): RS = 13 # for shiftrot (M-Form) FRB = 14 CONST_SSI = 15 # for SVD-Form + CONST_SDS = 16 # for SVDS-Form @unique