2022-09-02 |
Luke Kenneth Casson... | whoops bit 25 is sk not vf in svshape2. matches with...
|
commit | commitdiff | tree |
2022-09-02 |
Luke Kenneth Casson... | disallow reserved SVrm values in svshape, svp64.py
|
commit | commitdiff | tree |
2022-09-02 |
Luke Kenneth Casson... | add svshape2 (stub pseudocode) fields, Form, and CSV...
|
commit | commitdiff | tree |
2022-09-02 |
Luke Kenneth Casson... | add explicit 13 patterns for svshape which make a hole...
|
commit | commitdiff | tree |
2022-09-02 |
Luke Kenneth Casson... | shuffle down numbering after SVM to make room for SVM2
|
commit | commitdiff | tree |
2022-09-02 |
Luke Kenneth Casson... | add fix of out_sel in power_decoder.py formal proof
|
commit | commitdiff | tree |
2022-09-02 |
Luke Kenneth Casson... | fix RCOE.RC_ONLY in formal test_decoder2.py
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | ghostmansd found that extswsli is incorrectly declared
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | remove hard-coded list of operations in DecodeOE which
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | missed rlwm* in conversion to RC_ONLY
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | update CSV files marking those instructions that are...
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | drat have to use RCOE.RC not RCOE.RC_OE for now otherwise
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | add missing case name RC_OE RC_ONLY in power_insn.py
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | rename RC to RCOE in power_insns.py
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | rename FLAGS to RCOE
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | begin rename of RC to FLAGS and add RC_OE/RC_ONLY
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | rename RC to FLAGS
|
commit | commitdiff | tree |
2022-09-01 |
Luke Kenneth Casson... | begin doing RC_OE / RC_ONLY
|
commit | commitdiff | tree |
2022-08-31 |
Jacob Lifshay | test less cases of utf-8 validation, to avoid taking...
|
commit | commitdiff | tree |
2022-08-31 |
Jacob Lifshay | silence default LogKind for CI, to avoid pytest running...
|
commit | commitdiff | tree |
2022-08-31 |
Luke Kenneth Casson... | target_addr in b and bc pseudo-code has no corresponding
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | remove space from arguments in popcnt, should not have...
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | Revert "format code"
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | Revert "fix comment location"
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | Revert "use a decorator for constructing CUSTOM_INSNS"
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | Revert "make sv.instr use CUSTOM_INSNS by default for...
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | Revert "switch ci tests to verbose"
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | Revert "remove dead code, sv.svstep and sv.fcoss are...
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | Revert "remove fuck-up by programmerjake not reading...
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | remove fuck-up by programmerjake not reading the specificati...
|
commit | commitdiff | tree |
2022-08-30 |
Luke Kenneth Casson... | correct the bitmanip pseudocode to remove spaces from...
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | add a "ffmadds." test, not yet actually checking Rc=1
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | remove insertion of instruction as a comment
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | gaah what a frickin mess
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | 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 Casson... | 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 Casson... | add some debug logs to SelectableInt to help track...
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | 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 |
Luke Kenneth Casson... | add setvl and other sv* management instructions to...
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | add logging into ISACaller.handle_overflow to see what...
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | switch off XER.so reading on "setvl.", it makes no...
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | Revert "support assembling svp64 instructions with...
|
commit | commitdiff | tree |
2022-08-29 |
Luke Kenneth Casson... | add two instructions demoing broken commit 0e80cab3b809d43
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | initialise overflow to zero in setvl, unconditionally.
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | sigh, update setvl tests, to spec, and ISACaller
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | add setvl unit tests for overflow condition.
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | put back overflow in setvl, TODO actually set an overflow...
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | okaaaay, long story. using GPR(_RT) <- something will...
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | Revert "fix setvl. not setting CR0 properly"
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | code-shuffle on if/elif/nots in sv/trans/svp64.py
|
commit | commitdiff | tree |
2022-08-26 |
Luke Kenneth Casson... | update comments
|
commit | commitdiff | tree |
2022-08-25 |
Luke Kenneth Casson... | nmigen.info is being cyber-squatted, has to be removed...
|
commit | commitdiff | tree |
2022-08-24 |
Luke Kenneth Casson... | remove non-orthogonal ldst_shift
|
commit | commitdiff | tree |
2022-08-24 |
Luke Kenneth Casson... | fix annoying typo, comment-out asm_process()
|
commit | commitdiff | tree |
next |