2023-06-02 |
Jacob Lifshay | auto-compute FPSCR exception summary bits |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | replace self.insnlog.append with self.trace function |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | whoops no self.record, must be record argument |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add hazard profiles, add read_file function for tracelog |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | skip reading ewsrc when SVMode is CROP |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add "WRONG" sv.cmp in test_pysvp64dis.py |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | fix sv_analysis ldux, missing s/d:RA |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | sort out sv.cmp zz (and correct unit tests) |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | CROpFF3RM and CROpFF5RM were swapped round. |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | found the location to cut/paste the disassembly extra... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | RC1 does not exist in CROps, the selection of behaviour... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | fix empty slot in EXTRA |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | extraneous space |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | remove extraneous space |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | ld/st mismatch in power_insn.py and sv_analysis.py |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add sv.ffmadds test to test_pysvp64dis.py |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | in DCT/FFT 3-in 2-out set had to make RT same source... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | move RG bit in CRops to Mode[2] from Mode[3] MSB0-numbering |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | got linked-list-pointer-chasing working |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | bug in power_insn.py where record.svp64 is None (??) |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | have to now add LD/ST-update instructions to list of... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | prevent duplicate EXTRA2/3 in power_insndb when assembl... |
tree | commitdiff |
2023-06-02 |
Dmitry Selyutin | power_insn: filter out empty pcode lines |
tree | commitdiff |
2023-06-02 |
Dmitry Selyutin | power_insn: fix verbose assembly extra info |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | attempting to get LD/ST-Update SVP64 EXTRA3 working... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | classify LD/ST-Immediate-Update as EXTRA3. |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | whitespace cleanup and remove as many PHP-style-formatt... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add rest of bfp_* helpers needed to run fcvt js test |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | ignore FPSCR in fcvt js test |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | allow ignoring FPSCR in tests |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | pow should not become self.pow |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | check expected CR fields in Data-Dependent Fail-First |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | make truediv available to pseudocode |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add bfp classification predicates |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | allow assigning BFPState and SelectableMSB0Fraction... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add support for *_flag global variables needed by bfp_... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | make lexer replace class with class_ since it's a pytho... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix SelectableMSB0Fraction's constructor |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix broken FPSCR fields |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | Revert "add stub reset_xflags function" |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | corrections to dd-ffirst tests when VLi=0, the write... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | SelectableMSB0Fraction is now basically complete and... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add very very very basic write-out of instruction log |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | change FPSCR to a required parameter of ISACallerHelper |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | Revert "remove now-unnecessary SO global, since XER... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | switch to using self.FPSCR |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | switch to using FPSCRState for double2single.mdwn |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add self.FPSCR |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | remove now-unnecessary SO global, since XER[SO] syntax... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | support FPSCR[RN] syntax that translates to FPSCR.RN |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add support for accessing XER using XER.SO syntax ... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | SetFX is not a normal function -- it can assign to... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add parser support for attributes like FPSCR.RN |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | move apply_trailer into parser class |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | bypass ply's eating SyntaxErrors |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | FPSCR.FPRF can be assigned strings |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add XERState since XER has fields too |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add ld/st data-dependent fail-first /vli (inclusive) |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | fix data-dependent fail-first on load |
tree | commitdiff |
2023-06-02 |
Dmitry Selyutin | power_insn: remove redundant logs |
tree | commitdiff |
2023-06-02 |
Dmitry Selyutin | cyclemodel/inorder: hide set inheritance |
tree | commitdiff |
2023-06-02 |
Dmitry Selyutin | cyclemodel/inorder: fix coding style |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | extend previous hard-coded magic constant (256) used... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add WIP fp_working_format.py |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | separate ISAPages out from inherited ISA Class |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix some broken FieldSelectableInt handling |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | comment TODO on Load-Fault in strncpy example |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add stub reset_xflags function |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add FPSCR to Test API (ExpectedState, SimState). untested |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add FPSCR to ISACaller |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | notes: make FPSCR definition more like MSR (see openpow... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | drastically simplify fpscr.py. extreme overcomplexity... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add comment about why the new check has been added |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | get table down to under 80 chars per line |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix fpscr table parser error reporting |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add FPSCRState and FPSCRRecord and a FPSCR smoke-test |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add initial fmv/fcvt tests, though they're broken due... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add check that generated .py files are in .gitignore |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | verify fields.txt forms' field separators ('|') line... |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | merge maddrs/msubrs, unit tests changed accordingly |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | Add 2 more instructions to help with 2-coeff butterfly |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | Handle large 64-bit values, but only the low 64-bit... |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | do proper rounding, no rounding for SH=0 (for now)... |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | handle negatives correctly by adding sign bit to final... |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | almost there, positive values work, negative values... |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | Turns out DCTI-Form is another variant of A-Form |
tree | commitdiff |
2023-06-02 |
Konstantinos Marga... | WIP: maddsubrs initial approach |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | maddsubrs no longer has CR0 |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix forgotten stuff from last commit |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add fcvt/fmv -- no tests yet |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | support calling functions with no args in pseudocode |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | show actual mdwn source location in backtrace when... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | move Assign to parser class in prep for improving synta... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | comment fmin*/fmax* since they're being replaced with... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix non-zero assembly operands being zero |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add links between decode and issue |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | reserve writes in Issue Phase, add comment |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add Issue phase and writes/reads possible in CPU |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add Decode and CPU classes |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | add quick preamble header |
tree | commitdiff |
next |