2022-08-29 |
Dmitry Selyutin | pysvp64dis: refactor inheritance model |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce disassemble routine |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: consider instruction name |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: consult the instruction database |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: accept SelectableInt as an Instruction |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | selectable_int: support int casts |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | power_insn: rename Instruction to Record |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | power_insn: fix opcode-based lookups |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce Suffix helper class |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce global cached insn database |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: refactor prefix handling |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | selectable_int: fix multi-dimensional mappings |
tree | commitdiff |
2022-08-29 |
Luke Kenneth Casso... | add some debug logs to SelectableInt to help track... |
tree | commitdiff |
2022-08-29 |
Luke Kenneth Casso... | whitespace - keep to under 80 chars |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce Prefix and RM classes |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | selectable_int: refactor mappings |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: dump to output file; use explicit arguments |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | selectable_int: allow fields-based instantiation |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | selectable_int: inherit mapping bits |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | selectable_int: strengthen type checks |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: refactor classes; use fields helpers |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: fix prefix/suffix properties |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | selectable_int: support fields comparisons |
tree | commitdiff |
2022-08-29 |
Dmitry Selyutin | pysvp64asm: uncomment the remapped instructions |
tree | commitdiff |
2022-08-29 |
Luke Kenneth Casso... | add setvl and other sv* management instructions to... |
tree | commitdiff |
2022-08-29 |
Luke Kenneth Casso... | add logging into ISACaller.handle_overflow to see what... |
tree | commitdiff |
2022-08-29 |
Luke Kenneth Casso... | switch off XER.so reading on "setvl.", it makes no... |
tree | commitdiff |
2022-08-29 |
Luke Kenneth Casso... | Revert "support assembling svp64 instructions with... |
tree | commitdiff |
2022-08-29 |
Luke Kenneth Casso... | add two instructions demoing broken commit 0e80cab3b809d43 |
tree | commitdiff |
2022-08-29 |
Jacob Lifshay | fix issue with cpython 3.7 |
tree | commitdiff |
2022-08-29 |
Jacob Lifshay | svp64_utf_8_validation.py works! |
tree | commitdiff |
2022-08-29 |
Jacob Lifshay | support assembling svp64 instructions with custom suffi... |
tree | commitdiff |
2022-08-29 |
Jacob Lifshay | allow tests to pass None in order to not have to match... |
tree | commitdiff |
2022-08-29 |
Jacob Lifshay | log memory in a more fancy format, like hexdump -C |
tree | commitdiff |
2022-08-28 |
Jacob Lifshay | stop printing log silence state |
tree | commitdiff |
2022-08-26 |
Luke Kenneth Casso... | initialise overflow to zero in setvl, unconditionally. |
tree | commitdiff |
2022-08-26 |
Luke Kenneth Casso... | sigh, update setvl tests, to spec, and ISACaller |
tree | commitdiff |
2022-08-26 |
Luke Kenneth Casso... | add setvl unit tests for overflow condition. |
tree | commitdiff |
2022-08-26 |
Luke Kenneth Casso... | okaaaay, long story. using GPR(_RT) <- something will... |
tree | commitdiff |
2022-08-26 |
Luke Kenneth Casso... | Revert "fix setvl. not setting CR0 properly" |
tree | commitdiff |
2022-08-26 |
Luke Kenneth Casso... | code-shuffle on if/elif/nots in sv/trans/svp64.py |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | working on svp64_utf_8_validation.py -- still broken... |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | add more logging |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | add original instruction as a comment, improving debugg... |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | add support for comments in instructions |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | add some logging |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | fix setvl. not setting CR0 properly |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | convert more `print`s to `log`s |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | include original svp64 instruction in comment on prefix |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | log rather than print SKIPPED |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | make logging more configurable |
tree | commitdiff |
2022-08-26 |
Jacob Lifshay | fix typo |
tree | commitdiff |
2022-08-26 |
Luke Kenneth Casso... | update comments |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | mark all known-broken tests so CI passes |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | skip gdb tests when gdb isn't found |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | allow crtl tests to run in parallel |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | add XFAIL because the file improperly accesses pdecode2... |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | add missing on_SmtExpr methods |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | fix assembling `sv.add.` |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | format .../trans/svp64.py |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | make pytest ignore non-test classes, these're the last... |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | convert all test_caller*.py to work with pytest/unittes... |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | fix deprecated imports |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | remove last uses of soc |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | format test/runner.py |
tree | commitdiff |
2022-08-25 |
Jacob Lifshay | change test cases to use TestRunnerBase in order to... |
tree | commitdiff |
2022-08-24 |
Luke Kenneth Casso... | remove non-orthogonal ldst_shift |
tree | commitdiff |
2022-08-24 |
Luke Kenneth Casso... | fix annoying typo, comment-out asm_process() |
tree | commitdiff |
2022-08-24 |
Luke Kenneth Casso... | ha ha very funny, sv.andi does not exist, only "sv... |
tree | commitdiff |
2022-08-24 |
Jacob Lifshay | working on svp64 utf-8 validation -- still broken |
tree | commitdiff |
2022-08-24 |
Jacob Lifshay | fix translation of instructions that require Rc=True... |
tree | commitdiff |
2022-08-24 |
Jacob Lifshay | add self.subTest and src_loc_at support to TestAccumula... |
tree | commitdiff |
2022-08-24 |
Jacob Lifshay | misc cleanup |
tree | commitdiff |
2022-08-24 |
Jacob Lifshay | finished writing svp64 utf-8 validation algorithm ... |
tree | commitdiff |
2022-08-23 |
Jacob Lifshay | add WIP svp64 utf-8 validation algorithm |
tree | commitdiff |
2022-08-18 |
Luke Kenneth Casso... | use bitpattern in minor_30.csv to give a single match for |
tree | commitdiff |
2022-08-17 |
Dmitry Selyutin | sv_binutils: support functions |
tree | commitdiff |
2022-08-17 |
Dmitry Selyutin | power_insn: support function property |
tree | commitdiff |
2022-08-17 |
Dmitry Selyutin | power_insn: fix sv_extra algorithm |
tree | commitdiff |
2022-08-17 |
Dmitry Selyutin | power_enums: fix conversion from selector to reg |
tree | commitdiff |
2022-08-17 |
Luke Kenneth Casso... | again part of the removal of LD/ST-with-shift, take out |
tree | commitdiff |
2022-08-16 |
Dmitry Selyutin | pysvp64dis: rename the script due to name conflicts |
tree | commitdiff |
2022-08-15 |
Dmitry Selyutin | pysvp64dis: switch to SelectableInt class |
tree | commitdiff |
2022-08-15 |
Dmitry Selyutin | pysvp64dis: introduce disassembler script |
tree | commitdiff |
2022-08-15 |
Luke Kenneth Casso... | codeshuffle |
tree | commitdiff |
2022-08-15 |
Luke Kenneth Casso... | swap complicated bits, simplify ISACaller, reduce inden... |
tree | commitdiff |
2022-08-15 |
Luke Kenneth Casso... | debug print for ISACaller pack/unpack |
tree | commitdiff |
2022-08-15 |
Luke Kenneth Casso... | extract pack/unpack as separate bits, and also do elwid... |
tree | commitdiff |
2022-08-14 |
Luke Kenneth Casso... | dang missed *another* argument in ISACaller on the... |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | sv_binutils: consider only SVP64 instructions |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | sv_binutils: do not generate svp64_opindex_rm_field |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | sv_binutils: support opcodes |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | sv_binutils: migrate to instructions db |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | power_insn.py: introduce instruction database |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | isatables: introduce instruction database CSV |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | power_enums: map in/out to extra |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | power_enums: introduce SVMode enum |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | power_enums: introduce SVExtraReg enum |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | power_enums: introduce SVExtraRegType enum |
tree | commitdiff |
2022-08-14 |
Dmitry Selyutin | power_enums: introduce SVExtra alias |
tree | commitdiff |
next |