2022-09-12 |
Jacob Lifshay | add fptrans helpers, switching existing uses to new... |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | add hphint and pack/unpack into SVSTATE SPR layout |
commit | commitdiff | tree |
2022-09-12 |
Jacob Lifshay | add fptrans ops to src/openpower/sv/trans/svp64.py |
commit | commitdiff | tree |
2022-09-12 |
Jacob Lifshay | add rest of new fptrans ops to CSVs |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | remove pack/unpack - now part of sv.setvl |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | add rudimentary sv.setvl unit test to just check that... |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | add sv.setvl to instructions as a major hack |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | split out setvl from sv.setvl test in test_pysvp64dis.py |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | add extra tests "add." "addo" etc. to test_pysvp64dis.py |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | demo that "setvl." is not reconstructed with Rc=1 mode |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | some weird moving of opcodes around, probably because... |
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth... | skip addpcis for now, needs properly qualifying |
commit | commitdiff | tree |
2022-09-12 |
Jacob Lifshay | fix svanalysis failing due to missing comma in addpcis... |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | add new CRIn2Sel for later, for getting rid of CRInSel... |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | BFT does not exist |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | add sv.isel 12,2,3,*99 test to test_pysvp64dis.py |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | add some CR3 pysvp64dis.py tests, sv.crand |
commit | commitdiff | tree |
2022-09-11 |
Dmitry Selyutin | power_insn: check exact matches directly in set |
commit | commitdiff | tree |
2022-09-11 |
Dmitry Selyutin | power_insn: group opcodes and names |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | add sv.isel asm-disasm tests to test_pysvp64dis.py |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | add missing addpcis to power_enums.py and minor_19.csv |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | convert minor_19 to bitpattern (for adding addpcis) |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | whoops lsbshf=2 for CR5 |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | whoops missed lsb-shift parameter |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | add comments into CR5Operand class |
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth... | add CR5Operand and CR3Operand to power_insns.py |
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth... | huhn? addpcis converts to .long? huhn? |
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth... | fix issue with pysvp64dis.py load() reading from stdin |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: perform minor opcodes cleanup |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: hopefully final take on the opcodes |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: yet another take on the opcodes |
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth... | whitespace cleanup |
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth... | add quine-mckluskey algorithm |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: refactor register verbose assembly |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: support pcode |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: tune TargetAddrOperand disassembly |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: support CR remap |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: support non-zero operands |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: simplify operand naming conventions |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: drop redundant dataclass incantations |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: do not print blob suffix unless needed |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: do not panic upon database query |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: refactor opcode matching |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: support D operand in DX form |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: refactor span detection |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: simplify code |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: remove redundant code |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: decouple extra merge routine |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: rename extra to spec |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: deprecate redundant else section |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | power_insn: rename Extra classes |
commit | commitdiff | tree |
2022-09-10 |
Dmitry Selyutin | fields.text: this fish ain't moving |
commit | commitdiff | tree |
2022-09-10 |
Jacob Lifshay | reallocate fcbrt(s) to match new fptrans allocations |
commit | commitdiff | tree |
2022-09-10 |
Jacob Lifshay | move ffadds to not conflict with fptrans -- makes space... |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | add fishmv fmvis addpcis instructions to test_pysvp64dis.py |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | add subtests |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | hooray got test_pysvp64dis.py working with new Verbosit... |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | power_insn: support verbosity levels |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | power_insn: indent refactoring |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | add seek/tell on load in pysvp64dis so that generator... |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | add "short" argument (TODO pick better name) to pysvp64dis |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | add pysvp64dis tester |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | extend short down into rest of disassembly |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | add "short" form of instruction - not output hex-encoding |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | "D" of fishmv RT,D has to be done as a custom field |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | fields.text: this fish ain't moving |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | minor_22: make svshape2 really shaped |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | minor_31: fix setb form |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | minor_30: fix rldicl form |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | add default arg byteorder=LITTLE to pysvp64dis |
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth... | added missing RA RB RT to TLI-Form fields.txt |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | major: fix andi./andis. form |
commit | commitdiff | tree |
2022-09-09 |
Dmitry Selyutin | minor_30: fix rldcl/rldcr forms |
commit | commitdiff | tree |
2022-09-08 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2022-09-08 |
Dmitry Selyutin | pysvp64asm: fix missing arguments |
commit | commitdiff | tree |
2022-09-08 |
Luke Kenneth... | rename svshape and svoffset fields |
commit | commitdiff | tree |
2022-09-08 |
Dmitry Selyutin | svshape2: rename fields |
commit | commitdiff | tree |
2022-09-07 |
Dmitry Selyutin | power_insn: dump operand type (scalar/vector) |
commit | commitdiff | tree |
2022-09-07 |
Luke Kenneth... | add fcpsgn parallel reduction test |
commit | commitdiff | tree |
2022-09-07 |
Luke Kenneth... | whoops forgot to strip "NN/NN=insn" in power_svp64.py |
commit | commitdiff | tree |
2022-09-07 |
Luke Kenneth... | add 2nd parallel prefix test, this time subtract (non... |
commit | commitdiff | tree |
2022-09-07 |
Dmitry Selyutin | power_insn: fix immediate operands |
commit | commitdiff | tree |
2022-09-07 |
Dmitry Selyutin | power_insn: refactor operands disassembly |
commit | commitdiff | tree |
2022-09-07 |
Dmitry Selyutin | power_fields: deprecate arrays |
commit | commitdiff | tree |
2022-09-07 |
Dmitry Selyutin | power_insn: support EXTRA2/EXTRA3 GPR/FPR |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_fields: allow getting individual field bits |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_insn: use tuple for bit ranges in fields |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | pysvp64asm: create database once |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_insn: fix naming conventions |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_insn: stricter reg type check |
commit | commitdiff | tree |
2022-09-06 |
Luke Kenneth... | add first functional confirmed unit test for parallel... |
commit | commitdiff | tree |
2022-09-06 |
Luke Kenneth... | REMAP parallel-reduce: |
commit | commitdiff | tree |
2022-09-06 |
Jacob Lifshay | add fixedsync.py to .gitignore |
commit | commitdiff | tree |
2022-09-06 |
Jacob Lifshay | fix incorrect comment |
commit | commitdiff | tree |
2022-09-06 |
Jacob Lifshay | add all fptrans ops to CSVs |
commit | commitdiff | tree |
2022-09-06 |
Jacob Lifshay | add unofficial and comment2 fields to minor_63.csv |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_insn: rename value argument to insn in operands |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_insn: support branch stub |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_insn: clean extra disassembly |
commit | commitdiff | tree |
2022-09-06 |
Dmitry Selyutin | power_enum: tune SVPtype representation |
commit | commitdiff | tree |
next |