projects
/
openpower-isa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
power_insn: fix paired registers disassembly
[openpower-isa.git]
/
src
/
openpower
/
decoder
/
power_insn.py
2023-06-02
Dmitry Selyutin
power_insn: fix paired registers disassembly
blob
|
commitdiff
|
raw
2023-06-02
Dmitry Selyutin
power_insn: support legacy style
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: major refactoring and cleanup
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_enums: support paired registers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: fix signed operands assembly
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: fix arguments conversion
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: fix specifiers errors
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: common records lookup
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: consider EXTS operand as signed
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: discard SVP64 record for word instructions
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support pi/lf specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support ctr/cti specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support vs/vsi/vsb/vsbi specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support lru specifier
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support slu specifier
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support sl specifier
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support snz specifier
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support all specifier
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support crm specifier
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support mr/mrr specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support sats/satu specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: simplify assembly validation
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support sea specifier assembly
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support els specifier assembly
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: fix combined zz disassembly
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: refactor w/sw/dw specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support zz/sz/dz specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_enums: unify predicates classes
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_enums: clean code
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: switch to SVP64SubVL enum
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: validate predicates masks
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_enums: support predicate type property
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: introduce validation stubs
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support predicates masks
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support failfirst/predresult
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support subvector length specifiers
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support width specifier
blob
|
commitdiff
|
raw
|
diff to current
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
next