2023-06-02 |
Dmitry Selyutin | power_insn: support legacy style |
blob | commitdiff | raw |
2023-06-02 |
Dmitry Selyutin | power_insn: major refactoring and cleanup |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | pysvp64asm: avoid empty fields |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | pysvp64asm: allow insndb-based assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | pysvp64asm: deprecate custom_insn helper |
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: provide basics for insndb assembly |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Jacob Lifshay | add maddedus |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Luke Kenneth Casso... | restore Z23 shadd/shadduw |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Luke Kenneth Casso... | redo the 3-in 1-out move of dsld/dsrd to EXT04 VA2... |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | pysvp64asm: support shadd/shadduw instructions |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | pysvp64asm: introduce more flexible Z23 wrapper |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Luke Kenneth Casso... | argh, extremely annoying: 4-operand dsld/dsrd is not... |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Luke Kenneth Casso... | bigint shuffle |
blob | commitdiff | raw | diff to current |
2022-10-11 |
Luke Kenneth Casso... | add /pi to sv/trans/svp64.py and power_insns.py |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | add PredicateBaseRM decode to CR Ops Simple mode as... |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | add vli mode to ff=5 CR ops |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | add sv.cmp (ffirst-5) decode/encode asm support |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | slightly different crops failfirst mode bits |
blob | commitdiff | raw | diff to current |
2022-10-06 |
Luke Kenneth Casso... | add sv.cmp and try fail-first test_pysvp64dist.py |
blob | commitdiff | raw | diff to current |
2022-09-30 |
Jacob Lifshay | fix pcdec. assembly -- merge into va_form() since it... |
blob | commitdiff | raw | diff to current |
2022-09-30 |
Jacob Lifshay | rewrite pcdec. pseudocode to work better for JPEG |
blob | commitdiff | raw | diff to current |
2022-09-29 |
Jacob Lifshay | rename madded->maddedu for consistency with PowerISA... |
blob | commitdiff | raw | diff to current |
2022-09-29 |
Jacob Lifshay | rename divrem2du->divmod2du for consistency with PowerI... |
blob | commitdiff | raw | diff to current |
2022-09-29 |
Jacob Lifshay | add bigint ops |
blob | commitdiff | raw | diff to current |
2022-09-29 |
Jacob Lifshay | add missing DRAFT comment |
blob | commitdiff | raw | diff to current |
2022-09-25 |
Dmitry Selyutin | pysvp64asm: fix VLi attribute access |
blob | commitdiff | raw | diff to current |
2022-09-25 |
Luke Kenneth Casso... | have to sanity-check dz/zz after full qualifier-process... |
blob | commitdiff | raw | diff to current |
2022-09-25 |
Luke Kenneth Casso... | add dz/sz assertion in is_bc mode |
blob | commitdiff | raw | diff to current |
2022-09-25 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | move sea check to after all qualifiers are checked |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | check variable rather than explicit == LDST_IDX |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | add elstrided/sea on ldst_idx mode |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | pysvp64asm: support /sea specifier |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | pysvp64asm: fix comment layout |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | set sv_mode to 0b01 in element-strided |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | frickin frick |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | add assert to stop failfirst+sea |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Luke Kenneth Casso... | comment inv,CRbit swap in decode_bo |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | pysvp64asm: expand vector register macros |
blob | commitdiff | raw | diff to current |
2022-09-24 |
Dmitry Selyutin | power_fields: restore class-oriented traversal |
blob | commitdiff | raw | diff to current |
2022-09-23 |
Luke Kenneth Casso... | whoops consistent inversion of inv,CRbit was CRbit,inv |
blob | commitdiff | raw | diff to current |
2022-09-23 |
Luke Kenneth Casso... | extra failfirst dis tests |
blob | commitdiff | raw | diff to current |
2022-09-23 |
Luke Kenneth Casso... | remove barse-ackwardsness, use SelectableInt() in decode_bo |
blob | commitdiff | raw | diff to current |
2022-09-23 |
Luke Kenneth Casso... | put back the barse-ackward decode_bo inversion of ... |
blob | commitdiff | raw | diff to current |
2022-09-23 |
Luke Kenneth Casso... | lots of really bad hacks, here |
blob | commitdiff | raw | diff to current |
2022-09-23 |
Jacob Lifshay | add pcdec -- doesn't yet work due to broken ISACaller... |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Luke Kenneth Casso... | minor codemorph, whitespace |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Luke Kenneth Casso... | remove messy string identification, use RM Mode from... |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | pysvp64asm: fix sz handling |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | pysvp64asm: support vli specifier |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | pysvp64asm: update sz upon snz specifier |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | power_insn: support vs/vsi/vsb/vsbi/ctr/cti specifiers |
blob | commitdiff | raw | diff to current |
2022-09-20 |
Dmitry Selyutin | pysvp64asm: support branch modes |
blob | commitdiff | raw | diff to current |
2022-09-19 |
Dmitry Selyutin | power_insn: simplify branch table |
blob | commitdiff | raw | diff to current |
2022-09-19 |
Luke Kenneth Casso... | add bc_ctr and bc_cti but not used yet |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | pysvp64asm: restore original BO |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | reverse decode_bo inv/eq/lt/le/etc. thing |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Dmitry Selyutin | pysvp64asm: make zz also set src_zero |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | remove subvector mode from sv/trans/svp64.py |
blob | commitdiff | raw | diff to current |
2022-09-18 |
Luke Kenneth Casso... | change sv/trans/svp64.py source/dest elwidth assembler... |
blob | commitdiff | raw | diff to current |
2022-09-17 |
Dmitry Selyutin | pysvp64asm: SVP64 instruction debug logs |
blob | commitdiff | raw | diff to current |
2022-09-17 |
Luke Kenneth Casso... | whoops. mode-bits need to be put in MSB0 order. sigh |
blob | commitdiff | raw | diff to current |
2022-09-17 |
Luke Kenneth Casso... | add zz mode to sv/trans/svp64.py as a hack |
blob | commitdiff | raw | diff to current |
2022-09-17 |
Luke Kenneth Casso... | remove sv.setvl/pk/up/pu - these are all gone in favour... |
blob | commitdiff | raw | diff to current |
2022-09-12 |
Luke Kenneth Casso... | add hack overloaded meaning of destwid to be pack/unpack. |
blob | commitdiff | raw | diff to current |
2022-09-12 |
Jacob Lifshay | add fptrans ops to src/openpower/sv/trans/svp64.py |
blob | commitdiff | raw | diff to current |
2022-09-12 |
Luke Kenneth Casso... | remove pack/unpack - now part of sv.setvl |
blob | commitdiff | raw | diff to current |
2022-09-10 |
Jacob Lifshay | move ffadds to not conflict with fptrans -- makes space... |
blob | commitdiff | raw | diff to current |
2022-09-08 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2022-09-08 |
Dmitry Selyutin | pysvp64asm: fix missing arguments |
blob | commitdiff | raw | diff to current |
2022-09-08 |
Dmitry Selyutin | svshape2: rename fields |
blob | commitdiff | raw | diff to current |
2022-09-06 |
Dmitry Selyutin | pysvp64asm: create database once |
blob | commitdiff | raw | diff to current |
2022-09-06 |
Luke Kenneth Casso... | REMAP parallel-reduce: |
blob | commitdiff | raw | diff to current |
2022-09-06 |
Jacob Lifshay | add all fptrans ops to CSVs |
blob | commitdiff | raw | diff to current |
2022-09-05 |
Luke Kenneth Casso... | remove parallel-reduction mode from decoder and sv... |
blob | commitdiff | raw | diff to current |
2022-09-05 |
Luke Kenneth Casso... | rename "PARALLEL" enums to "PTREDUCE" - parallel tree... |
blob | commitdiff | raw | diff to current |
2022-09-04 |
Luke Kenneth Casso... | add parallel-reduction (subvl=0) in sv/trans/svp64.py |
blob | commitdiff | raw | diff to current |
2022-09-04 |
Jacob Lifshay | reallocate opcodes for ffadds (converted to X-FORM... |
blob | commitdiff | raw | diff to current |
2022-09-03 |
Luke Kenneth Casso... | Revert "add inv option to svshape2 (only 1 bit)" |
blob | commitdiff | raw | diff to current |
2022-09-03 |
Luke Kenneth Casso... | add inv option to svshape2 (only 1 bit) |
blob | commitdiff | raw | diff to current |
2022-09-02 |
Luke Kenneth Casso... | add test_caller_svshape2.py and make corrections to... |
blob | commitdiff | raw | diff to current |
2022-09-02 |
Luke Kenneth Casso... | add svshape2 to sv/trans/svp64.py |
blob | commitdiff | raw | diff to current |
2022-09-02 |
Luke Kenneth Casso... | disallow reserved SVrm values in svshape, svp64.py |
blob | commitdiff | raw | diff to current |
2022-09-01 |
Jacob Lifshay | remove support for unnamed arguments for @_custom_insns... |
blob | commitdiff | raw | diff to current |
2022-09-01 |
Jacob Lifshay | remove dead code, sv.svstep and sv.fcoss are now handle... |
blob | commitdiff | raw | diff to current |
2022-09-01 |
Jacob Lifshay | make sv.instr use CUSTOM_INSNS by default for assemblin... |
blob | commitdiff | raw | diff to current |
2022-09-01 |
Jacob Lifshay | use a decorator for constructing CUSTOM_INSNS |
blob | commitdiff | raw | diff to current |
2022-09-01 |
Jacob Lifshay | fix comment location |
blob | commitdiff | raw | diff to current |
2022-09-01 |
Jacob Lifshay | format code |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Luke Kenneth Casso... | Revert "format code" |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Luke Kenneth Casso... | Revert "fix comment location" |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Luke Kenneth Casso... | Revert "use a decorator for constructing CUSTOM_INSNS" |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Luke Kenneth Casso... | Revert "make sv.instr use CUSTOM_INSNS by default for... |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Luke Kenneth Casso... | Revert "remove dead code, sv.svstep and sv.fcoss are... |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Luke Kenneth Casso... | Revert "remove fuck-up by programmerjake not reading... |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Luke Kenneth Casso... | remove fuck-up by programmerjake not reading the specif... |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Jacob Lifshay | remove dead code, sv.svstep and sv.fcoss are now handle... |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Jacob Lifshay | make sv.instr use CUSTOM_INSNS by default for assemblin... |
blob | commitdiff | raw | diff to current |
2022-08-30 |
Jacob Lifshay | use a decorator for constructing CUSTOM_INSNS |
blob | commitdiff | raw | diff to current |
next |