power_enums: provide selector type property
[openpower-isa.git] / src / openpower / decoder / power_enums.py
2023-06-02 Dmitry Selyutinpower_enums: provide selector type property
2023-06-02 Dmitry Selyutinpower_enums: deprecate SVExtraRegType
2023-06-02 Dmitry Selyutinpower_enums: introduce SelType as alias of SVExtraRegType
2023-06-02 Dmitry Selyutinpower_insn: completely refactor extras
2023-06-02 Dmitry Selyutinpower_enums: introduce register aliases
2023-06-02 Dmitry Selyutinpower_enums: change SVExtra representation
2023-06-02 Dmitry Selyutinpower_enums: fix incorrect naming
2023-06-02 Luke Kenneth Casso... add P2M type - 1P 2P 2PM needed for new LD/ST-Indexed...
2023-06-02 Luke Kenneth Casso... https://bugs.libre-soc.org/show_bug.cgi?id=1091
2023-06-02 Luke Kenneth Casso... fix empty slot in EXTRA
2023-06-02 Jacob Lifshayadd support for *_flag global variables needed by bfp_...
2023-06-02 Konstantinos Marga... merge maddrs/msubrs, unit tests changed accordingly
2023-06-02 Konstantinos Marga... Add 2 more instructions to help with 2-coeff butterfly
2023-06-02 Konstantinos Marga... Turns out DCTI-Form is another variant of A-Form
2023-06-02 Konstantinos Marga... WIP: maddsubrs initial approach
2023-06-02 Jacob Lifshayadd fcvt/fmv -- no tests yet
2023-06-02 Jacob Lifshaycomment fmin*/fmax* since they're being replaced with...
2023-06-02 Luke Kenneth Casso... reduce fdmadds down to only 3 operands, RT-overwrite...
2023-06-02 Dmitry Selyutinpower_enums: sync forms
2023-06-02 Jacob Lifshayreplace min/max[su][.] with minmax[.]
2023-06-02 Jacob Lifshayadd MM-form
2023-06-02 Jacob Lifshayadd shaddw
2023-06-02 Jacob Lifshayadd addex to simulator
2023-06-02 Luke Kenneth Casso... whoops added "CRB-Form" format not "CRB"
2023-06-02 Dmitry Selyutinpower_enums: enable Rc-aware dsld/dsrd
2023-06-02 Dmitry Selyutinpower_enums: support paired registers
2023-06-02 Dmitry Selyutinpower_enums: fix CR register types
2023-06-02 Dmitry Selyutinpower_enums: fix RC1 predicates conversion
2023-06-02 Dmitry Selyutinpower_enums: unify predicates classes
2023-06-02 Dmitry Selyutinpower_enums: deprecate CRType enum
2023-06-02 Dmitry Selyutinpower_enums: clean code
2023-06-02 Dmitry Selyutinpower_enums: support 8/16/32 in SVP64Width
2023-06-02 Dmitry Selyutinpower_enums: support subvl conversions
2023-06-02 Dmitry Selyutinpower_enums: support predicate type property
2023-06-02 Dmitry Selyutinpower_enums: support predicates
2023-06-02 Dmitry Selyutinpower_enums: clean CR definitions
2023-06-02 Jacob Lifshayadd maddedus
2023-06-02 Dmitry Selyutinpower_enums: support shadd/shadduw instructions
2023-06-02 Dmitry Selyutinminor_4.csv: support shadd/shadduw instructions
2022-10-08 Luke Kenneth Casso... add lq and CONST_DQ
2022-10-08 Luke Kenneth Casso... add XER bits to register enums
2022-10-08 Luke Kenneth Casso... add addex to csv and sv_analysis db. also needs CryIn...
2022-10-06 Luke Kenneth Casso... starting to add sv.cmp support and failfirst, had to add
2022-09-29 Jacob Lifshayrename madded->maddedu for consistency with PowerISA...
2022-09-29 Jacob Lifshayrename divrem2du->divmod2du for consistency with PowerI...
2022-09-29 Jacob Lifshayadd bigint ops
2022-09-23 Luke Kenneth Casso... add (sigh) to the hack-job get_pdecode_idx_out2() in...
2022-09-23 Jacob Lifshayadd pcdec -- doesn't yet work due to broken ISACaller...
2022-09-17 Luke Kenneth Casso... add SVmask_src enum, rename fields to EN and NO to...
2022-09-13 Dmitry Selyutinpower_enums: convert SVExtra to RegType
2022-09-13 Jacob Lifshayadd fptrans support to isa caller
2022-09-12 Dmitry Selyutinpower_enums: consider CRIn2Sel
2022-09-12 Dmitry Selyutinpower_insn: introduce pseudo cr_in2
2022-09-12 Dmitry Selyutinpower_enums: strict selectors conversion
2022-09-11 Luke Kenneth Casso... add new CRIn2Sel for later, for getting rid of CRInSel...
2022-09-11 Luke Kenneth Casso... BFT does not exist
2022-09-11 Luke Kenneth Casso... add missing addpcis to power_enums.py and minor_19.csv
2022-09-11 Luke Kenneth Casso... add CR5Operand and CR3Operand to power_insns.py
2022-09-06 Dmitry Selyutinpower_enum: tune SVPtype representation
2022-09-06 Dmitry Selyutinpower_enum: tune SVEtype representation
2022-09-06 Dmitry Selyutinpower_enum: tune SVExtra representation
2022-09-05 Luke Kenneth Casso... remove parallel-reduction mode from decoder and sv...
2022-09-05 Luke Kenneth Casso... rename "PARALLEL" enums to "PTREDUCE" - parallel tree...
2022-09-04 Luke Kenneth Casso... add detection of Parallel-Reduction Mode into SVP64RMMo...
2022-09-03 Luke Kenneth Casso... update sv_analysis to create separate SVMode.LDST_IDX...
2022-09-02 Luke Kenneth Casso... add svshape2 to list of instructions in power_enums.py
2022-09-02 Luke Kenneth Casso... add svshape2 (stub pseudocode) fields, Form, and CSV...
2022-09-02 Luke Kenneth Casso... shuffle down numbering after SVM to make room for SVM2
2022-09-01 Luke Kenneth Casso... drat have to use RCOE.RC not RCOE.RC_OE for now otherwise
2022-09-01 Luke Kenneth Casso... rename FLAGS to RCOE
2022-09-01 Luke Kenneth Casso... rename RC to FLAGS
2022-09-01 Luke Kenneth Casso... begin doing RC_OE / RC_ONLY
2022-08-17 Dmitry Selyutinpower_enums: fix conversion from selector to reg
2022-08-14 Dmitry Selyutinpower_enums: map in/out to extra
2022-08-14 Dmitry Selyutinpower_enums: introduce SVMode enum
2022-08-14 Dmitry Selyutinpower_enums: introduce SVExtraReg enum
2022-08-14 Dmitry Selyutinpower_enums: introduce SVExtraRegType enum
2022-08-14 Dmitry Selyutinpower_enums: introduce SVExtra alias
2022-08-14 Dmitry Selyutinpower_enums: introduce RegType enum
2022-08-14 Dmitry Selyutinpower_enums: allow SVPtype aliases
2022-08-14 Dmitry Selyutinpower_enums: better repr for Function enum
2022-08-14 Dmitry Selyutinpower_enums: introduce LDSTLen alias class
2022-08-14 Dmitry Selyutinpower_enums: introduce base enum class
2022-08-14 Luke Kenneth Casso... go with separate bit for Pack/Unpack mode in SVP64RMMod...
2022-08-14 Luke Kenneth Casso... add PACK/UNPACK Mode descriptions to power_svp64_rm.py
2022-08-09 Dmitry Selyutinpower_enums: add missing forms
2022-07-27 Konstantinos Marga... Add fishmv instruction (bug #887)
2022-07-26 Konstantinos Marga... Add fmvis instruction + tests, bug #887
2022-07-06 Luke Kenneth Casso... add svindex to power_enums.py, minor_22.csv
2022-06-24 Luke Kenneth Casso... add bmask to instruction list
2022-06-23 Luke Kenneth Casso... add BM2-Form to power_enums.py
2022-06-23 Andrey MiroshnikovAdded bmask, pywriter failing
2022-06-23 Luke Kenneth Casso... add comment-stripping to get_csv()
2022-06-22 Andrey MiroshnikovAdded cprop to caller, enums, svp64
2022-06-22 Andrey MiroshnikovAdded CPROP to powerenums
2022-06-20 Luke Kenneth Casso... add absolute-signed-diff next to absolute-unsigned...
2022-06-20 Luke Kenneth Casso... rename absadd[us] to absdac[ud]
2022-06-19 Luke Kenneth Casso... add absadd (unsigned) DRAFT
2022-06-19 Luke Kenneth Casso... add absolute-difference DRAFT
2022-06-19 Luke Kenneth Casso... add average-add DRAFT pseudocode and CSV
next