projects
/
openpower-isa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
move ffadds to not conflict with fptrans -- makes space for min/max/fmod/remainder ops
[openpower-isa.git]
/
src
/
openpower
/
decoder
/
power_insn.py
2022-09-09
Dmitry Selyutin
power_insn: support verbosity levels
blob
|
commitdiff
|
raw
2022-09-09
Dmitry Selyutin
power_insn: indent refactoring
blob
|
commitdiff
|
raw
|
diff to current
2022-09-09
Luke Kenneth Casso...
extend short down into rest of disassembly
blob
|
commitdiff
|
raw
|
diff to current
2022-09-09
Luke Kenneth Casso...
add "short" form of instruction - not output hex-encoding
blob
|
commitdiff
|
raw
|
diff to current
2022-09-07
Dmitry Selyutin
power_insn: dump operand type (scalar/vector)
blob
|
commitdiff
|
raw
|
diff to current
2022-09-07
Dmitry Selyutin
power_insn: fix immediate operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-07
Dmitry Selyutin
power_insn: refactor operands disassembly
blob
|
commitdiff
|
raw
|
diff to current
2022-09-07
Dmitry Selyutin
power_insn: support EXTRA2/EXTRA3 GPR/FPR
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: use tuple for bit ranges in fields
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: fix naming conventions
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: stricter reg type check
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: rename value argument to insn in operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: support branch stub
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: clean extra disassembly
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: disassemble extra index
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: support extra_reg routine
blob
|
commitdiff
|
raw
|
diff to current
2022-09-06
Dmitry Selyutin
power_insn: move extras to SVP64Record
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: support mode description
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: decouple mode function
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: pass database instance everywhere
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: refactor operation order
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: drop argument in PPCDatabase
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_table: simplify the code
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: inherit PPCMultiRecord from frozenset
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: try exact name matching first
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: remove the whitespaces properly
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Luke Kenneth Casso...
whitespace cleanup
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: refactor immediate operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: inherit Operands from tuple
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: support immediate operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: make operand classes public
blob
|
commitdiff
|
raw
|
diff to current
2022-09-04
Dmitry Selyutin
power_insn: switch back to target_addr
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support SVP64 verbose mode
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: refactor verbose output
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support verbose binary
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support PPC multi-records
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: update disassembly target_addr
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support verbose disassembly mode
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: implement mode decoding
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support Rc detection
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: drop pack/unpack bit
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: rename normal field to simple
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: decouple IMM/IDX LD/ST modes
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support operands check
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: canonicalize Rc field name
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support mode selector
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support normal mode
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support LD/ST indexed mode
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: simplify fields
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: decrease LDSTMode class nesting
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: support LD/ST immediate mode
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: make RM class public
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_insn: remap RM immediately
blob
|
commitdiff
|
raw
|
diff to current
2022-09-03
Dmitry Selyutin
power_fields: create arrays from Array class
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: drop custom Record representation
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: support opcode merging
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: support AA matching
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: support LK matching
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: refactor name matching algorithm
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: refactor databases composition
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: refactor operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: introduce binutils-like representation
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: disable disassembly for prefixed instructions
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: switch target_addr to real fields
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: support GPR and FPR operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: support target_addr operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: hide operand classes
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: introduce operand disassembly
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
pysvp64dis: disassemble word instruction operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-02
Dmitry Selyutin
power_insn: support operands
blob
|
commitdiff
|
raw
|
diff to current
2022-09-01
Luke Kenneth Casso...
drat have to use RCOE.RC not RCOE.RC_OE for now otherwise
blob
|
commitdiff
|
raw
|
diff to current
2022-09-01
Luke Kenneth Casso...
add missing case name RC_OE RC_ONLY in power_insn.py
blob
|
commitdiff
|
raw
|
diff to current
2022-09-01
Luke Kenneth Casso...
rename RC to RCOE in power_insns.py
blob
|
commitdiff
|
raw
|
diff to current
2022-08-30
Dmitry Selyutin
power_insn: fix Fields methods
blob
|
commitdiff
|
raw
|
diff to current
2022-08-30
Dmitry Selyutin
svp64dis: simplify database lookups
blob
|
commitdiff
|
raw
|
diff to current
2022-08-30
Dmitry Selyutin
power_insn: fix representation
blob
|
commitdiff
|
raw
|
diff to current
2022-08-30
Dmitry Selyutin
power_insn: remove obsolete comment
blob
|
commitdiff
|
raw
|
diff to current
2022-08-30
Dmitry Selyutin
power_insn: rename unit field to function
blob
|
commitdiff
|
raw
|
diff to current
2022-08-30
Dmitry Selyutin
power_insn: convert PO field name to lower case
blob
|
commitdiff
|
raw
|
diff to current
2022-08-29
Dmitry Selyutin
power_insn: simplify fields
blob
|
commitdiff
|
raw
|
diff to current
2022-08-29
Dmitry Selyutin
power_insn: switch to new fields
blob
|
commitdiff
|
raw
|
diff to current
2022-08-29
Dmitry Selyutin
selectable_int: refactor fields mappings
blob
|
commitdiff
|
raw
|
diff to current
2022-08-29
Dmitry Selyutin
power_insn: decouple instruction classes
blob
|
commitdiff
|
raw
|
diff to current
2022-08-29
Dmitry Selyutin
power_insn: rename Instruction to Record
blob
|
commitdiff
|
raw
|
diff to current
2022-08-29
Dmitry Selyutin
power_insn: fix opcode-based lookups
blob
|
commitdiff
|
raw
|
diff to current
2022-08-17
Dmitry Selyutin
power_insn: support function property
blob
|
commitdiff
|
raw
|
diff to current
2022-08-17
Dmitry Selyutin
power_insn: fix sv_extra algorithm
blob
|
commitdiff
|
raw
|
diff to current
2022-08-14
Dmitry Selyutin
power_insn.py: introduce instruction database
blob
|
commitdiff
|
raw
|
diff to current