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