2022-08-31 |
Jacob Lifshay | test less cases of utf-8 validation, to avoid taking... sv_maxu_works-initial |
commit | commitdiff | tree |
2022-08-31 |
Jacob Lifshay | silence default LogKind for CI, to avoid pytest running... |
commit | commitdiff | tree |
2022-08-30 |
Jacob Lifshay | remove dead code, sv.svstep and sv.fcoss are now handle... |
commit | commitdiff | tree |
2022-08-30 |
Jacob Lifshay | switch ci tests to verbose |
commit | commitdiff | tree |
2022-08-30 |
Jacob Lifshay | make sv.instr use CUSTOM_INSNS by default for assemblin... |
commit | commitdiff | tree |
2022-08-30 |
Jacob Lifshay | use a decorator for constructing CUSTOM_INSNS |
commit | commitdiff | tree |
2022-08-30 |
Jacob Lifshay | fix comment location |
commit | commitdiff | tree |
2022-08-30 |
Jacob Lifshay | format code |
commit | commitdiff | tree |
2022-08-30 |
Dmitry Selyutin | svp64dis: simplify database lookups |
commit | commitdiff | tree |
2022-08-30 |
Dmitry Selyutin | power_insn: fix representation |
commit | commitdiff | tree |
2022-08-30 |
Dmitry Selyutin | power_insn: remove obsolete comment |
commit | commitdiff | tree |
2022-08-30 |
Dmitry Selyutin | pysvp64dis: remove obsolete imports |
commit | commitdiff | tree |
2022-08-30 |
Dmitry Selyutin | power_insn: rename unit field to function |
commit | commitdiff | tree |
2022-08-30 |
Dmitry Selyutin | power_insn: convert PO field name to lower case |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | add a "ffmadds." test, not yet actually checking Rc=1 |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | remove insertion of instruction as a comment |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | gaah what a frickin mess |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | fix test_issuer.py nosvp64 mul, "mullw." was getting |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | sv_binutils: hack |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | sv_binutils: remove unused imports |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | sv_binutils: generate instruction getters/setters |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | sv_binutils: perform massive refactoring |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: deprecate obsolete mappings |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | sv_binutils: deprecate obsolete fields |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | caller.py: switch to new fields |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64asm: switch to new fields |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_fields: support traversal |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_insn: simplify fields |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: support FSI integer conversion |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: introduce more checks |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: fix FSI negate method |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_insn: switch to new fields |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_fields: introduce new-style fields classes |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_fields: move BitRange to selectable_int |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: support FSI.__len__ method |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | selectable_int: fix check on SI constructor |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: refactor fields mappings |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_insn: decouple instruction classes |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: canonicalize indentation |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: provide BC mode sketch |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: allow further fields slicing |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: support fields boolean check |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: allow multi-level fields |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64asm: clean import directives |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: refactor inheritance model |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce disassemble routine |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: consider instruction name |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: consult the instruction database |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: accept SelectableInt as an Instruction |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: support int casts |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_insn: rename Instruction to Record |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | power_insn: fix opcode-based lookups |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce Suffix helper class |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce global cached insn database |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: refactor prefix handling |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: fix multi-dimensional mappings |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | add some debug logs to SelectableInt to help track... |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | whitespace - keep to under 80 chars |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: introduce Prefix and RM classes |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: refactor mappings |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: dump to output file; use explicit arguments |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: allow fields-based instantiation |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: inherit mapping bits |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: strengthen type checks |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: refactor classes; use fields helpers |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64dis: fix prefix/suffix properties |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | selectable_int: support fields comparisons |
commit | commitdiff | tree |
2022-08-29 |
Dmitry Selyutin | pysvp64asm: uncomment the remapped instructions |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | add setvl and other sv* management instructions to... |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | add logging into ISACaller.handle_overflow to see what... |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | switch off XER.so reading on "setvl.", it makes no... |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | Revert "support assembling svp64 instructions with... |
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth... | add two instructions demoing broken commit 0e80cab3b809d43 |
commit | commitdiff | tree |
2022-08-29 |
Jacob Lifshay | fix issue with cpython 3.7 |
commit | commitdiff | tree |
2022-08-29 |
Jacob Lifshay | svp64_utf_8_validation.py works! |
commit | commitdiff | tree |
2022-08-29 |
Jacob Lifshay | support assembling svp64 instructions with custom suffi... |
commit | commitdiff | tree |
2022-08-29 |
Jacob Lifshay | allow tests to pass None in order to not have to match... |
commit | commitdiff | tree |
2022-08-29 |
Jacob Lifshay | log memory in a more fancy format, like hexdump -C |
commit | commitdiff | tree |
2022-08-28 |
Jacob Lifshay | stop printing log silence state |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | initialise overflow to zero in setvl, unconditionally. |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | sigh, update setvl tests, to spec, and ISACaller |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | add setvl unit tests for overflow condition. |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | put back overflow in setvl, TODO actually set an overfl... |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | okaaaay, long story. using GPR(_RT) <- something will... |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | Revert "fix setvl. not setting CR0 properly" |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | code-shuffle on if/elif/nots in sv/trans/svp64.py |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | working on svp64_utf_8_validation.py -- still broken... |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | add more logging |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | add original instruction as a comment, improving debugg... |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | add support for comments in instructions |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | add some logging |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | fix setvl. not setting CR0 properly |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | convert more `print`s to `log`s |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | include original svp64 instruction in comment on prefix |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | log rather than print SKIPPED |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | make logging more configurable |
commit | commitdiff | tree |
2022-08-26 |
Jacob Lifshay | fix typo |
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth... | update comments |
commit | commitdiff | tree |
2022-08-25 |
Jacob Lifshay | add qemu-system-ppc to .gitlab-ci.yml |
commit | commitdiff | tree |
2022-08-25 |
Jacob Lifshay | mark all known-broken tests so CI passes |
commit | commitdiff | tree |
next |