2023-05-13 |
Dmitry Selyutin | pysvp64dis: migrate to new byteorder class |
commit | commitdiff | tree |
2023-05-13 |
Dmitry Selyutin | power_insn: migrate to new byteorder class |
commit | commitdiff | tree |
2023-05-13 |
Dmitry Selyutin | power_insn: introduce byteorder class |
commit | commitdiff | tree |
2023-05-13 |
Dmitry Selyutin | power_insn: decouple assemble routine |
commit | commitdiff | tree |
2023-05-13 |
Jacob Lifshay | add rest of bfp_* helpers needed to run fcvt js test |
commit | commitdiff | tree |
2023-05-13 |
Jacob Lifshay | fix `even` polarity in bfp_ROUND_TO_INTEGER |
commit | commitdiff | tree |
2023-05-13 |
Jacob Lifshay | ignore FPSCR in fcvt js test |
commit | commitdiff | tree |
2023-05-13 |
Jacob Lifshay | allow ignoring FPSCR in tests |
commit | commitdiff | tree |
2023-05-13 |
Jacob Lifshay | pow should not become self.pow |
commit | commitdiff | tree |
2023-05-13 |
Jacob Lifshay | fix bugs in fcvt* pseudocode |
commit | commitdiff | tree |
2023-05-12 |
Luke Kenneth... | check expected CR fields in Data-Dependent Fail-First |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | add some bfp_* functions -- this isn't yet enough to... |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | make truediv available to pseudocode |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | add bfp classification predicates |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | allow assigning BFPState and SelectableMSB0Fraction... |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | add support for *_flag global variables needed by bfp_... |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | make lexer replace class with class_ since it's a pytho... |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | fix SelectableMSB0Fraction's constructor |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | undefined is a function that needs to be called |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | fix broken FPSCR fields |
commit | commitdiff | tree |
2023-05-12 |
Jacob Lifshay | Revert "add stub reset_xflags function" |
commit | commitdiff | tree |
2023-05-11 |
Luke Kenneth... | corrections to dd-ffirst tests when VLi=0, the write... |
commit | commitdiff | tree |
2023-05-11 |
Jacob Lifshay | SelectableMSB0Fraction is now basically complete and... |
commit | commitdiff | tree |
2023-05-10 |
Luke Kenneth... | add very very very basic write-out of instruction log |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | Merge branch 'support-fields' |
commit | commitdiff | tree |
2023-05-10 |
Luke Kenneth... | add ld/st data-dependent fail-first /vli (inclusive) |
commit | commitdiff | tree |
2023-05-10 |
Luke Kenneth... | fix data-dependent fail-first on load |
commit | commitdiff | tree |
2023-05-10 |
Dmitry Selyutin | power_insn: remove redundant logs |
commit | commitdiff | tree |
2023-05-10 |
Dmitry Selyutin | cyclemodel/inorder: hide set inheritance |
commit | commitdiff | tree |
2023-05-10 |
Dmitry Selyutin | cyclemodel/inorder: fix coding style |
commit | commitdiff | tree |
2023-05-10 |
Luke Kenneth... | extend previous hard-coded magic constant (256) used... |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | add WIP fp_working_format.py |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | change FPSCR to a required parameter of ISACallerHelper support-fields |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | Revert "remove now-unnecessary SO global, since XER... |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | switch to using self.FPSCR |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | switch to using FPSCRState for double2single.mdwn |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | add self.FPSCR |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | remove now-unnecessary SO global, since XER[SO] syntax... |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | support FPSCR[RN] syntax that translates to FPSCR.RN |
commit | commitdiff | tree |
2023-05-10 |
Jacob Lifshay | add support for accessing XER using XER.SO syntax ... |
commit | commitdiff | tree |
2023-05-09 |
Luke Kenneth... | separate ISAPages out from inherited ISA Class |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | SetFX is not a normal function -- it can assign to... |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | switch fpcvt over to using FPSCR attributes |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | add parser support for attributes like FPSCR.RN |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | move apply_trailer into parser class |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | bypass ply's eating SyntaxErrors |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | FPSCR.FPRF can be assigned strings |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | add XERState since XER has fields too |
commit | commitdiff | tree |
2023-05-09 |
Jacob Lifshay | fix some broken FieldSelectableInt handling |
commit | commitdiff | tree |
2023-05-07 |
Luke Kenneth... | comment TODO on Load-Fault in strncpy example |
commit | commitdiff | tree |
2023-05-07 |
Luke Kenneth... | add stub reset_xflags function |
commit | commitdiff | tree |
2023-05-07 |
Dmitry Selyutin | minor_19.csv: convert RA to RA0 for minmax |
commit | commitdiff | tree |
2023-05-06 |
Luke Kenneth... | add FPSCR to Test API (ExpectedState, SimState). untested |
commit | commitdiff | tree |
2023-05-06 |
Luke Kenneth... | add FPSCR to ISACaller |
commit | commitdiff | tree |
2023-05-06 |
Luke Kenneth... | notes: make FPSCR definition more like MSR (see openpow... |
commit | commitdiff | tree |
2023-05-06 |
Luke Kenneth... | drastically simplify fpscr.py. extreme overcomplexity... |
commit | commitdiff | tree |
2023-05-06 |
Luke Kenneth... | add comment about why the new check has been added |
commit | commitdiff | tree |
2023-05-06 |
Luke Kenneth... | get table down to under 80 chars per line |
commit | commitdiff | tree |
2023-05-06 |
Jacob Lifshay | fix fpscr table parser error reporting |
commit | commitdiff | tree |
2023-05-06 |
Jacob Lifshay | add FPSCRState and FPSCRRecord and a FPSCR smoke-test |
commit | commitdiff | tree |
2023-05-05 |
Jacob Lifshay | add initial fmv/fcvt tests, though they're broken due... |
commit | commitdiff | tree |
2023-05-05 |
Jacob Lifshay | add check that generated .py files are in .gitignore |
commit | commitdiff | tree |
2023-05-05 |
Jacob Lifshay | verify fields.txt forms' field separators ('|') line... |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | merge maddrs/msubrs, unit tests changed accordingly |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | Add 2 more instructions to help with 2-coeff butterfly |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | use a simpler way to do the same thing |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | Handle large 64-bit values, but only the low 64-bit... |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | do proper rounding, no rounding for SH=0 (for now)... |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | Result needs rounding so add +1 to prod* |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | handle negatives correctly by adding sign bit to final... |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | almost there, positive values work, negative values... |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | use proper register sizes |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | MULS instead of MUL, RA instead of RT in in1 |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | Turns out DCTI-Form is another variant of A-Form |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | minor fixes in pseudocode, CONST_UI->CONST_SH in minor_... |
commit | commitdiff | tree |
2023-05-04 |
Konstantinos... | WIP: maddsubrs initial approach |
commit | commitdiff | tree |
2023-05-04 |
Luke Kenneth... | maddsubrs no longer has CR0 |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | fix forgotten stuff from last commit |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | add fcvt/fmv -- no tests yet |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | support calling functions with no args in pseudocode |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | show actual mdwn source location in backtrace when... |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | move Assign to parser class in prep for improving synta... |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | add all fmv*/fcvt* fields |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | split XO-Form's RA field in prep for adding fcvttg... |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | remove testing with INSNDB=true since that now does... |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | comment fmin*/fmax* since they're being replaced with... |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | fix non-zero assembly operands being zero |
commit | commitdiff | tree |
2023-05-04 |
Jacob Lifshay | update SV csvs |
commit | commitdiff | tree |
2023-05-02 |
Luke Kenneth... | add links between decode and issue |
commit | commitdiff | tree |
2023-05-02 |
Luke Kenneth... | reserve writes in Issue Phase, add comment |
commit | commitdiff | tree |
2023-05-02 |
Luke Kenneth... | add Issue phase and writes/reads possible in CPU |
commit | commitdiff | tree |
2023-05-02 |
Luke Kenneth... | add Decode and CPU classes |
commit | commitdiff | tree |
2023-05-02 |
Luke Kenneth... | add quick preamble header |
commit | commitdiff | tree |
2023-05-02 |
Luke Kenneth... | update comments and correct retiring, remove registers... |
commit | commitdiff | tree |
2023-05-02 |
Luke Kenneth... | start on cycle-accurate model of inorder core |
commit | commitdiff | tree |
2023-04-30 |
Luke Kenneth... | ffnmadds converted to 3-operand |
commit | commitdiff | tree |
2023-04-30 |
Luke Kenneth... | converted ffnmadds to 3-operand |
commit | commitdiff | tree |
2023-04-30 |
Luke Kenneth... | ffmsubs number of operands reduced to match ffmadds |
commit | commitdiff | tree |
2023-04-30 |
Dmitry Selyutin | power_insn: forbid zero for non-zero operands |
commit | commitdiff | tree |
2023-04-30 |
Dmitry Selyutin | power_insn: drop registers remapping hack |
commit | commitdiff | tree |
next |