projects
/
openpower-isa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ld/st mismatch in power_insn.py and sv_analysis.py
[openpower-isa.git]
/
src
/
openpower
/
decoder
/
power_insn.py
2023-06-02
Luke Kenneth Casso...
ld/st mismatch in power_insn.py and sv_analysis.py
blob
|
commitdiff
|
raw
2023-06-02
Luke Kenneth Casso...
move RG bit in CRops to Mode[2] from Mode[3] MSB0-numbering
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Luke Kenneth Casso...
bug in power_insn.py where record.svp64 is None (??)
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Luke Kenneth Casso...
prevent duplicate EXTRA2/3 in power_insndb when assembl...
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: filter out empty pcode lines
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: fix verbose assembly extra info
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Luke Kenneth Casso...
attempting to get LD/ST-Update SVP64 EXTRA3 working...
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: remove redundant logs
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Konstantinos Marga...
WIP: maddsubrs initial approach
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: forbid zero for non-zero operands
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: drop registers remapping hack
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: support int and index opcode methods
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Luke Kenneth Casso...
reduce number of operands to ffmadds as well
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Luke Kenneth Casso...
reduce fdmadds down to only 3 operands, RT-overwrite...
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: deprecate ff/pr common code
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: deprecate PR specifier
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: deprecate normal PR mode
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Luke Kenneth Casso...
https://bugs.libre-soc.org/show_bug.cgi?id=1047
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Luke Kenneth Casso...
whitespace cleanup (80 char per line hard limit)
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: fix dst/src duplication detection
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: canonicalize SVP64 insn name
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: hack CR assembly
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: override bogus FMA instructions
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: refactor operands; simplify lookups
blob
|
commitdiff
|
raw
|
diff to current
2023-06-02
Dmitry Selyutin
power_insn: fix paired registers disassembly
blob
|
commitdiff
|
raw
|
diff to current
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
next