2023-12-22 |
Luke Kenneth Casso... | add sc test to TestTrapCases |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | code-comments |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | moving the temp array (t) along, so that adding to... |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | first attempt to create an Indexed Schedule, for bigmul... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | fix divmod |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | in divmod algorithm log regexes that match against... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | test python_divmod_algorithm |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | remove use of addc, use adde instead setting ca to... |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | reduce 4-repeats of identical code down to 1 copy with... |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | add seeming-redundant addc/adde (actually part of big... |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | code-cleanup, bit of comments, copyright, blah blah... |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | add what is currently a duplicate of python_mul_algorit... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | working on adding divmod 512x256 to 256x256 |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add unit test for mcrxrx |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | fix wrong register in docs |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | 256x256-bit mul no longer broken since bug #1161 was... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add MemMMap class |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | split out most Mem methods into MemCommon base class |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | add python-based implementation of dsrd to poly1305... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add tests for checking if the simulator and assembler... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | change registers used to avoid r13-31 which are reserve... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | pass in stack pointer |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add copyright stuff |
tree | commitdiff |
2023-12-22 |
Andrey Miroshnikov | syscall_cases: Added link to ABI and write manpage |
tree | commitdiff |
2023-12-22 |
Andrey Miroshnikov | syscall_cases: Add license, copyright, NLnet message. |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add SVP64 256x256->512-bit multiply |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | generalize assemble() fn so other test cases can easily... |
tree | commitdiff |
2023-12-22 |
Andrey Miroshnikov | syscall_cases: Aded expected values for SRR0/1, MSR... |
tree | commitdiff |
2023-12-22 |
Andrey Miroshnikov | Adding syscall ISACaller test case (not working yet). |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | remove grev, leaving unit tests for later use by grevlut |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | mark madd* as skipped in soc.git |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | filter out v3.1 insns when soc flag set -- soc.git... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | filter out addex when soc flag set |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add support for filtering tests using flags |
tree | commitdiff |
2023-12-22 |
Konstantinos Marga... | split testcase for separate maddrs/msubrs |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | fix set[n]bc[r] |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add set[n]bc[r] -- tests broken |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-12-22 |
Luke Kenneth Casso... | shortened variable names, |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add SVP64 test for byte reverse insns |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add SVP64 tests for cfuged, cntlzdm, cnttzdm, pdepd... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add pdepd/pextd |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add cfuged |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add cntlzdm/cnttzdm |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-12-22 |
Konstantinos Marga... | Moved maddsubrs/maddrs/msubrs instructions to separate... |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add much more exhaustive maddrs unit tests |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add much more exhaustive maddsubrs unit tests |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add byte reverse instructions from PowerISA v3.1B |
tree | commitdiff |
2023-12-22 |
Konstantinos Marga... | revert to correct value |
tree | commitdiff |
2023-12-22 |
Konstantinos Marga... | Unify XLEN =64 special case in the new code |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add fminmax tests with corresponding pseudocode fixes |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | update to use new fminmax instruction |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | rename fmv[ft]g*/fcvt[ft]g* to m[tf]fpr*/c[tf]fpr* |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | remove Rc=1 from fmvfg[s] |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add sv.fmv/sv.fcvt tests |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | add fmvfg[s] and fmvtg[s][.] tests |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | deepcopy is really slow and unnecessary here |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | speed up StateSPRs.__init__ |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | cache FPSCR computation since it's slow |
tree | commitdiff |
2023-12-22 |
Jacob Lifshay | Revert "disable fmv / fcvt unit tests as there are... |
tree | commitdiff |
2023-12-22 |
Dmitry Selyutin | pysvp64asm: integrate into insndb |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | disable fmv / fcvt unit tests as there are such a vast... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add expected values to source |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add worked-out svp64 16-bit maddsubrs test case |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fcvtfg works! |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add support for checking sprs and msr in unit tests |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | use a different default MSR value for unit tests since... |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | https://bugs.libre-soc.org/show_bug.cgi?id=1091 |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | test fcvttgo. with traps enabled |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | test fcvttgo. with VE=1 too |
tree | commitdiff |
2023-06-02 |
Luke Kenneth Casso... | whitespace - bug in autopep8 which is dreadful |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | must test fcvtfgs not fcvtfg for f32 test case |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix fptrans unit tests' CR1 expected values since we... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add WIP fcvtfg unit tests |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fix fcvttg FPSCR.FR computation |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | only retrieve stack frames we need -- ~2x speed up... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | test fcvttgo. instead of fcvttg |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | test all fp -> int conversion modes |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add support for setting initial FPSCR in unit tests |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | rename js_toint -> toint in preparation for adding... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | expand fcvttg js tests to also test conversion to u32... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | rename js_toint32 -> js_toint in preparation for adding... |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | fcvttg*: test FPSCR output |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | make mis-matched FPSCR errors much easier to read |
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 |
Luke Kenneth Casso... | add FPSCR to Test API (ExpectedState, SimState). untested |
tree | commitdiff |
2023-06-02 |
Jacob Lifshay | add initial fmv/fcvt tests, though they're broken due... |
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... | WIP: maddsubrs initial approach |
tree | commitdiff |
next |