2020-06-02 |
Luke Kenneth... | move regspec function to separate module |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add in fast regs support in decoder and into regspec_decode |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add 2nd write-reg for LD/ST Update mode |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add write-regs encoding to regspec decoder |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add read-write register numbering detection |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | whoops cut/paste error, creating write_ports not read_ports |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | whoops syntax error |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add function expressing the relationship between regspe... |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | rename regspecs to give a consistent naming scheme |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add MSR constants, TODO translated |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add TODO comments from microwatt source code |
commit | commitdiff | tree |
2020-06-02 |
Cesar Strauss | Allow at least one operand to be fetched |
commit | commitdiff | tree |
2020-06-02 |
Cesar Strauss | Hold rdmaskn active during the busy_o cycle |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove reading port 3 for CR pipeline. RS moved to... |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | okaaay add a "rdflags" function which obtains the yes... |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | add test_bc_reg (fails) |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove unneeded fields from Decode2Execute1Type |
commit | commitdiff | tree |
2020-06-01 |
Michael Nolan | Add proof for RegFile |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | more unneeded fields from SR InputRecord |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove data_len from SR input record |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove zero/invert from ShiftRot Input Record |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | add shift-rot input record and use it |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | CompBROpSubset exists |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | RS moved to port 1 (from port 3), remove need in ALU... |
commit | commitdiff | tree |
2020-06-01 |
Michael Nolan | Add proof for RegFileArray |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove use of reg3 in logical pipeline: CSV files moved... |
commit | commitdiff | tree |
2020-06-01 |
Michael Nolan | Have regfile use AnySeq instead of AnyConst |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | rotator carry is set into both XER CA and CA32 fields |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | comment out rlwinm. for now |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | argh - need to zero the src_i input after "Read" is... |
commit | commitdiff | tree |
2020-06-01 |
Michael Nolan | Enable k-induction for register file proof |
commit | commitdiff | tree |
2020-06-01 |
Michael Nolan | That was weird. For some reason it wasn't generating... |
commit | commitdiff | tree |
2020-06-01 |
Michael Nolan | Full BMC proof of Register |
commit | commitdiff | tree |
2020-06-01 |
Michael Nolan | Begin rewrite of proof_regfile.py |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | put RB in 2nd position (matching immediate) in ShiftRot... |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | sigh - another instance where write-mask needed to... |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove xer so/ov, swap rs/rb to correct(?) order in... |
commit | commitdiff | tree |
2020-06-01 |
Tobias Platen | proof_datamerger wip |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | add rlwinm. test instruction (sets CR0) |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove duplicate signal |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | allow ALU / Logical ops to select RS as 1st operand |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | allow M*-Form shiftrot to swap RS/RB back to consistent... |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | add first version of ShiftRot CompUnit test |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | shiftrot uses LogicalOutputData not ALUOutputData |
commit | commitdiff | tree |
2020-06-01 |
Cesar Strauss | Add rdmaskn parameter and assert it along issue_i |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | add assertions for branch compunit output |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | invert SPR1/2 in branch output data |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | decode SPRs for branch |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | swap over SPR1/2 to fit with microwatt SPR conventions |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | add first version compunit branch test |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | whoops need to read RS in CR inputs test |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | add first version of CR CompUnit test |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | minor adjustment, zero test in ALU output stage |
commit | commitdiff | tree |
2020-06-01 |
Luke Kenneth... | remove unneeded code |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | bit-test on the function-unit value being tested |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | update isatables to cmpb not modifying CR0 |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | add logical compunit test |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | comment inputs and outputs from ALU unit test |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | imports - use of globals. baaaad |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | remove unneeded code and inputs. convert to "naming... |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | split out common code from test_alu_compunit.py |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | add comments for MultiCompUnit parallel test |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | de-hard-code-ify getting results from MultiCompUnit |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | remove unneeded imports |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | split out compalu unit tests to separate module (gettin... |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | HA! found a bug in MultiCompUnit handling of write... |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | clarify |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | OP_CMPEQB also requesting change of output reg (stop... |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | OP_CMP is requesting a change of the output register... |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | still investigating |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | start with zero, try not to compare against 9 bytes... |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | more debug statements |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | add in more CR debug statements |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | copy in cr0.data into cr0 temp, not whole of cr0 (inclu... |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | remove commented-out vars from ALU input record |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | write cr0 when op.write_cr.ok is set |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | add write_cr to ALU record subset |
commit | commitdiff | tree |
2020-05-31 |
Luke Kenneth... | comment out xer ov/so for now |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | get carry from cr write_cr |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | select CR0 write out only when RC=1 |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | set CR0 output when OP_CMP or OP_CMPEQB need it |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | add in use of "Settle" |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | add in write-mask into MultiCompUnit and MCU-ALU unit... |
commit | commitdiff | tree |
2020-05-30 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2020-05-30 |
Tobias Platen | unit test for DataMerger |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | create read-mask for ALU CompUnit: switches off optiona... |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | create a write-mask, anything with an "ok" in the Recor... |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | allow MultiCompUnit outputs to be Records, to capture... |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | add read-mask to MultiCompUnit |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | code-shuffle / comments |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | mess - but a functional mess. ALU-MultiCompUnit semi... |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | grab other results from ALU pipeline in compunit test |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | order of XER so/ca wrong way round from regspec |
commit | commitdiff | tree |
2020-05-30 |
Luke Kenneth... | still experimenting with ALU-CompUnit interaction |
commit | commitdiff | tree |
2020-05-29 |
Luke Kenneth... | interesting. use of Settle() works, showing that Regfi... |
commit | commitdiff | tree |
2020-05-29 |
Luke Kenneth... | module comments for popcount |
commit | commitdiff | tree |
2020-05-29 |
Luke Kenneth... | comments on popcount |
commit | commitdiff | tree |
2020-05-29 |
Luke Kenneth... | trigger ALU ready when operands ready |
commit | commitdiff | tree |
2020-05-29 |
Tobias Platen | fixes for DataMerger |
commit | commitdiff | tree |
next |