2023-06-02 |
Dmitry Selyutin | power_insn: support width specifier |
blob | commitdiff | raw |
2023-06-02 |
Dmitry Selyutin | power_insn: fix Rc record property |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_enums: clean CR definitions |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: support empty arguments |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: support CR operands disassembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: fix opcodes generation (again) |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: simplify spans and bytes conversion |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: fix operands iteration |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: support CR operands assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: refactor extandable operands assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: remap GPR and FPR operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: unify GPR and FPR assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: provide SVP64 assembly stub |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: discard overlaps for dynamic operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: fix DOperandDX span |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: fix XO static operand |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: hide records repr from operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: sort opcodes by sections |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: fix repr for opcode mask and value |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: support tables priorities |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: provide operands helpers |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: cache operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: deprecate operand record argument |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: simplify word instruction assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: introduce PO and XO static operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: introduce record operands helpers |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: convert spans into properties |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: bind records to operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: postpone operands initialization |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: ensure operands are always dataclasses |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: return None for unknown insn names |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: introduce signed immediate operand class |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: rename register operand class |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: clean and simplify EXTS operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: support FPR operands assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: support GPR operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: support non-zero operands |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: allow sign only for SignedOperand |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: add support for a trivial assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: really skip sv. entries for PPC database |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: skip sv. instructions in PPC database |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: fix AA match |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: do not allow default records |
blob | commitdiff | raw | diff to current |
2022-10-11 |
Luke Kenneth Casso... | add /pi to sv/trans/svp64.py and power_insns.py |
blob | commitdiff | raw | diff to current |
2022-10-08 |
Luke Kenneth Casso... | drat |
blob | commitdiff | raw | diff to current |
2022-10-08 |
Luke Kenneth Casso... | add sc and scv support after moving from major.csv... |
blob | commitdiff | raw | diff to current |
2022-10-08 |
Luke Kenneth Casso... | separate out DQ and DS to separate custom_immediates |
blob | commitdiff | raw | diff to current |
2022-10-08 |
Luke Kenneth Casso... | use new base-class EXTSOperand, derive from ImmediateOp... |
blob | commitdiff | raw | diff to current |
2022-10-08 |
Luke Kenneth Casso... | convert TargetAddrOperand to base class EXTSOperand |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | add PredicateBaseRM decode to CR Ops Simple mode as... |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | whoops must only be PredicateBaseRM in CROpFF5RM |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | add sv.cmp (ffirst-5) decode/encode asm support |
blob | commitdiff | raw | diff to current |
2022-09-25 |
Dmitry Selyutin | power_insn: always provide els for ld/st idx stride |
blob | commitdiff | raw | diff to current |
2022-09-25 |
Dmitry Selyutin | power_insn: fix and unify /vli specifier |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: support SEA specifier |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: slightly change table checking style |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | whoops got mask/match test wrong in power_insn.py |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: reorder mode tables to match the spec |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: rename smr to mr |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: provide Record.Rc field |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: simplify rsvd naming; drop unused rsvd |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: replace Record.function with Record.mode |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: sort database finally |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_insn: provide missing cr_in2 properties |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_fields: restore class-oriented traversal |
blob | commitdiff | raw | diff to current |
2022-09-23 |
Luke Kenneth Casso... | whoops consistent inversion of inv,CRbit was CRbit,inv |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | power_insn: unify predicates |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | power_insn: support vli specifier |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | power_insn: simplify specifiers sorting |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Luke Kenneth Casso... | sort specifiers in pysvp64dis in lexicographical order |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | power_insn: custom sz handling for branches |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | power_insn: support vs/vsi/vsb/vsbi/ctr/cti specifiers |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | power_insn: support common branch disassembly |
blob | commitdiff | raw | diff to current |
2022-09-19 |
Dmitry Selyutin | power_insn: simplify branch table |
blob | commitdiff | raw | diff to current |
2022-09-19 |
Dmitry Selyutin | power_insn: provide SVL/CTR branch fields |
blob | commitdiff | raw | diff to current |
2022-09-19 |
Dmitry Selyutin | power_insn: support els specifier |
blob | commitdiff | raw | diff to current |
2022-09-19 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: perform cleanup; turn comments into docstrings |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | code-comments identifying tables |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | simplify predicate mask reporting. assign dw=sw=mask... |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | use widths.get(dw/sw) and test empty/non-empty after. |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | fix predicate mask case when smask was zero but mmode... |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | no, better than hack-job, stop CROpSimpleRM deriving... |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | bit of a hack-job, a base class MRBaseRM - MapReduce... |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | correct COopFF3RM and CRopSimpleRM: extra sz field... |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: introduce common mr/mrr RM class |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: support ff/pr predicates |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: fix CR ops classes naming |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: fix coding style |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: introduce common dz/sz RM classes |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: introduce common zz RM class |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: introduce common Sat RM class |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: introduce common FFPRRc0 RM class |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: simplify RM classes naming |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | sigh, check length of string returned, if non-zero... |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | sort out CR RM Mode (sz/dz bits moved, consistent) |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | add comments (links to URLs) into power_insns.py for... |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | remove f"" use simpler code, easier to read |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: fix Rc operand accessor |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | power_insn: support RC1/~RC1 in ff/pr |
blob | commitdiff | raw | diff to current |
next |