2023-12-13 |
Luke Kenneth Casso... | add initial lwarx unit test and pseudocode |
tree | commitdiff |
2023-12-07 |
Jacob Lifshay | ISACaller/parser: kludge: support (RA|0) when elwidth... |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | make parser work for pypy |
tree | commitdiff |
2023-11-14 |
Jacob Lifshay | use create_full_args to generate insn arg list |
tree | commitdiff |
2023-11-14 |
Jacob Lifshay | misc AST correctness fixes |
tree | commitdiff |
2023-11-06 |
Jacob Lifshay | detect duplicate instructions |
tree | commitdiff |
2023-10-29 |
Luke Kenneth Casso... | add LSHIFT and RSHIFT operators to parser. reluctantly |
tree | commitdiff |
2023-10-29 |
Luke Kenneth Casso... | look for and allow blank lines in pseudocode as well |
tree | commitdiff |
2023-10-29 |
Luke Kenneth Casso... | remove use of regex (this code is REQUIRED to be SIMPLE) |
tree | commitdiff |
2023-10-24 |
Jacob Lifshay | Revert "Revert "fix bug where pseudo-code assignments... |
tree | commitdiff |
2023-10-24 |
Jacob Lifshay | Revert "fix bug introduced by having to revert unauthor... |
tree | commitdiff |
2023-10-18 |
Luke Kenneth Casso... | add SRR0 and SRR1 to list of special_regs in parser |
tree | commitdiff |
2023-10-18 |
Luke Kenneth Casso... | fix bug introduced by having to revert unauthorized... |
tree | commitdiff |
2023-10-18 |
Luke Kenneth Casso... | Revert "fix bug where pseudo-code assignments modify... |
tree | commitdiff |
2023-10-04 |
Luke Kenneth Casso... | add error message showing which instructions have been... |
tree | commitdiff |
2023-10-03 |
Luke Kenneth Casso... | optional read of "Description" in pagereader.py |
tree | commitdiff |
2023-10-03 |
Luke Kenneth Casso... | move repeated code block to mini function for reading... |
tree | commitdiff |
2023-10-01 |
Luke Kenneth Casso... | manually revert damaged caused by jacob to pseudocode... |
tree | commitdiff |
2023-10-01 |
Luke Kenneth Casso... | Revert "add support for pseudocode being a [[!inline... |
tree | commitdiff |
2023-10-01 |
Luke Kenneth Casso... | Revert "ignore indented comments too" |
tree | commitdiff |
2023-09-30 |
Luke Kenneth Casso... | skip blank lines in pagereader.py pprint_ops() |
tree | commitdiff |
2023-08-01 |
Jacob Lifshay | don't warn for directories |
tree | commitdiff |
2023-08-01 |
Jacob Lifshay | ignore indented comments too |
tree | commitdiff |
2023-08-01 |
Jacob Lifshay | add support for pseudocode being a [[!inline]] directive |
tree | commitdiff |
2023-07-31 |
Jacob Lifshay | put reason for checking for old files in error msg |
tree | commitdiff |
2023-07-31 |
Jacob Lifshay | move generated files to .../decoder/isa/generated |
tree | commitdiff |
2023-07-25 |
Jacob Lifshay | don't convert CR[BI] to CR.BI |
tree | commitdiff |
2023-07-25 |
Jacob Lifshay | add support for C conditional operator |
tree | commitdiff |
2023-05-31 |
Jacob Lifshay | use raise_syntax_error for `IndentationError`s as well |
tree | commitdiff |
2023-05-24 |
Jacob Lifshay | add support for adding extra uninit_regs from html... |
tree | commitdiff |
2023-05-21 |
Luke Kenneth Casso... | hack-add @inject() into pyfnwriter, also take the |
tree | commitdiff |
2023-05-21 |
Luke Kenneth Casso... | FPSCR should never have been added to "bypass" the... |
tree | commitdiff |
2023-05-19 |
Jacob Lifshay | support binary literals with embedded _ (e.g. 0b10_01) |
tree | commitdiff |
2023-05-13 |
Jacob Lifshay | pow should not become self.pow |
tree | commitdiff |
2023-05-12 |
Jacob Lifshay | add support for *_flag global variables needed by bfp_... |
tree | commitdiff |
2023-05-12 |
Jacob Lifshay | make lexer replace class with class_ since it's a pytho... |
tree | commitdiff |
2023-05-10 |
Jacob Lifshay | Merge branch 'support-fields' |
tree | commitdiff |
2023-05-10 |
Jacob Lifshay | switch to using self.FPSCR |
tree | commitdiff |
2023-05-10 |
Jacob Lifshay | support FPSCR[RN] syntax that translates to FPSCR.RN |
tree | commitdiff |
2023-05-09 |
Luke Kenneth Casso... | separate ISAPages out from inherited ISA Class |
tree | commitdiff |
2023-05-09 |
Jacob Lifshay | SetFX is not a normal function -- it can assign to... |
tree | commitdiff |
2023-05-09 |
Jacob Lifshay | add parser support for attributes like FPSCR.RN |
tree | commitdiff |
2023-05-09 |
Jacob Lifshay | move apply_trailer into parser class |
tree | commitdiff |
2023-05-09 |
Jacob Lifshay | bypass ply's eating SyntaxErrors |
tree | commitdiff |
2023-05-05 |
Jacob Lifshay | add check that generated .py files are in .gitignore |
tree | commitdiff |
2023-05-04 |
Jacob Lifshay | support calling functions with no args in pseudocode |
tree | commitdiff |
2023-05-04 |
Jacob Lifshay | show actual mdwn source location in backtrace when... |
tree | commitdiff |
2023-05-04 |
Jacob Lifshay | move Assign to parser class in prep for improving synta... |
tree | commitdiff |
2023-04-25 |
Jacob Lifshay | fix bug where pseudo-code assignments modify more than... |
tree | commitdiff |
2022-11-11 |
Jacob Lifshay | fix bug in parser when concatenating stuff that isn... |
tree | commitdiff |
2022-10-27 |
Luke Kenneth Casso... | add test for identifying [expr] * name in parser |
tree | commitdiff |
2022-09-23 |
Luke Kenneth Casso... | fix/hack some bugs in prefix_codes_cases |
tree | commitdiff |
2022-09-05 |
Luke Kenneth Casso... | use log function for warnings about .mdwn files in... |
tree | commitdiff |
2022-09-01 |
Dmitry Selyutin | pagereader: skip empty dynamic and static operands |
tree | commitdiff |
2022-08-30 |
Dmitry Selyutin | pagereader: validate input |
tree | commitdiff |
2022-08-30 |
Dmitry Selyutin | pagereader.ISA: support iteration |
tree | commitdiff |
2022-07-28 |
Jacob Lifshay | try to add some line numbers to ast -- helps with debugging |
tree | commitdiff |
2022-07-28 |
Jacob Lifshay | switch ast for assignment to tuple to use the python... |
tree | commitdiff |
2022-07-28 |
Jacob Lifshay | fix line number tracking |
tree | commitdiff |
2022-06-22 |
Luke Kenneth Casso... | argh horrible hack that does not work yet for fixing... |
tree | commitdiff |
2022-05-03 |
Luke Kenneth Casso... | properly fix pagereader.py to parse markdown with inden... |
tree | commitdiff |
2022-05-03 |
Luke Kenneth Casso... | allow HTML comments to start with whitespace |
tree | commitdiff |
2022-01-18 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-soc.org:922... |
tree | commitdiff |
2022-01-18 |
Jacob Lifshay | speed up pywriter |
tree | commitdiff |
2022-01-17 |
Jacob Lifshay | WIP speed up pywriter by caching stuff more and not... |
tree | commitdiff |
2022-01-06 |
Jacob Lifshay | format code |
tree | commitdiff |
2021-09-30 |
Luke Kenneth Casso... | whoops, use cache of pseudocode rather than attempt... |
tree | commitdiff |
2021-09-30 |
Luke Kenneth Casso... | reduce PyFnWriter compile time (pywriter) by 75% |
tree | commitdiff |
2021-09-29 |
Dmitry Selyutin | decoder/parser: self.XLEN instead of XLEN |
tree | commitdiff |
2021-09-28 |
Luke Kenneth Casso... | re-add accidentally-deleted low-level operators eq... |
tree | commitdiff |
2021-09-28 |
Luke Kenneth Casso... | move FPDIV, FPMUL (etc) to ISAFPHelpers class |
tree | commitdiff |
2021-09-28 |
Luke Kenneth Casso... | add ISACallerFnHelper, remove FPADD32 and other FP... |
tree | commitdiff |
2021-09-28 |
Dmitry Selyutin | pywriter, pyfnwriter, parser: activate helper class |
tree | commitdiff |
2021-09-28 |
Dmitry Selyutin | pyfnwriter: write helper class |
tree | commitdiff |
2021-09-28 |
Dmitry Selyutin | decoder/parser: generate methods, not functions |
tree | commitdiff |
2021-09-28 |
Dmitry Selyutin | fixup! decoder/parser: pass helper argument |
tree | commitdiff |
2021-09-28 |
Dmitry Selyutin | decoder/parser: pass helper argument |
tree | commitdiff |
2021-09-25 |
Dmitry Selyutin | pywriter: redirect helpers into self |
tree | commitdiff |
2021-08-30 |
Luke Kenneth Casso... | quite a big intrusive change in auto-assignment |
tree | commitdiff |
2021-08-30 |
Luke Kenneth Casso... | also add pattern-recognition for just |
tree | commitdiff |
2021-08-30 |
Luke Kenneth Casso... | fix pattern-match for an expression such as "XLEN-16... |
tree | commitdiff |
2021-08-29 |
Dmitry Selyutin | pywriter: support RANGE helper |
tree | commitdiff |
2021-08-22 |
Dmitry Selyutin | parser: support unary minus properly |
tree | commitdiff |
2021-08-22 |
Dmitry Selyutin | lexer: t_NUMBER should not grab minus sign |
tree | commitdiff |
2021-08-14 |
Luke Kenneth Casso... | end loop condition in svp64 bc pseudo-code |
tree | commitdiff |
2021-08-14 |
Luke Kenneth Casso... | messy resolution of sv.bc testing, early-out detection. |
tree | commitdiff |
2021-08-10 |
Dmitry Selyutin | pywriter: move BCD/DPD routines to header |
tree | commitdiff |
2021-07-31 |
Dmitry Selyutin | pywriter: BCD helpers |
tree | commitdiff |
2021-07-31 |
Luke Kenneth Casso... | remove hand-created DOUBLE function, now it is replaced... |
tree | commitdiff |
2021-07-31 |
Luke Kenneth Casso... | replace DOUBLE function from helpers.py with pseudocode... |
tree | commitdiff |
2021-07-31 |
Luke Kenneth Casso... | whoops, no ability to add comments in between functions... |
tree | commitdiff |
2021-07-19 |
Luke Kenneth Casso... | bit of a reorg, adding option to test end of inner... |
tree | commitdiff |
2021-07-16 |
Luke Kenneth Casso... | add fsins and fcoss to simulator |
tree | commitdiff |
2021-07-11 |
Luke Kenneth Casso... | add SVREMAP SPR to ISACaller and parser |
tree | commitdiff |
2021-07-08 |
Luke Kenneth Casso... | add ability to explicitly increment SVSTATE srcstep... |
tree | commitdiff |
2021-07-05 |
Luke Kenneth Casso... | add svremap manual instruction (Primary Opcode 22,... |
tree | commitdiff |
2021-06-27 |
Luke Kenneth Casso... | add new (experimental) ffmadds and ffmsubs, for FFT... |
tree | commitdiff |
2021-06-23 |
Luke Kenneth Casso... | add SHL64 helper function |
tree | commitdiff |
2021-06-23 |
Luke Kenneth Casso... | add bitrev to pywriter autogenerator |
tree | commitdiff |
2021-06-15 |
Luke Kenneth Casso... | add fmadds and fmsubs to Power ISA pseudo-code, add... |
tree | commitdiff |
next |