2020-05-18 |
Michael Nolan | Fix error with selecting a selectableint using a select... |
tree | commitdiff |
2020-05-18 |
Luke Kenneth Casso... | move countzero to fu/logical |
tree | commitdiff |
2020-05-18 |
Luke Kenneth Casso... | fix countzero import on test |
tree | commitdiff |
2020-05-18 |
Luke Kenneth Casso... | correct import after soc.fu move |
tree | commitdiff |
2020-05-18 |
Luke Kenneth Casso... | dumb syntax error |
tree | commitdiff |
2020-05-18 |
Luke Kenneth Casso... | mass-rename of modules to soc.fu.* |
tree | commitdiff |
2020-05-18 |
Luke Kenneth Casso... | rename pipe to fu |
tree | commitdiff |
2020-05-18 |
Luke Kenneth Casso... | move pipelines to pipe dir |
tree | commitdiff |
2020-05-17 |
colepoirier | Removed extraneous variable from 'ports=[..]' of main... |
tree | commitdiff |
2020-05-17 |
colepoirier | Applied PEP8 formatting to bperm.py |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | test 32/64 bit mode CTR in branch |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | add comments from spec on branch |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | add instruction to assert statement so if there is... |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | rename nia_out to nia, clarify with variables in main_s... |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | rename nia_out to just nia, we know it is an output |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | add convenience name to branch main stage and branch... |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | bit of code-munging in branch main stage |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | field cleanup |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | whitespace cleanup |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | simplify field access |
tree | commitdiff |
2020-05-17 |
Michael Nolan | Add incomplete proof_bperm.py with comments on how... |
tree | commitdiff |
2020-05-17 |
Michael Nolan | Move perm inside Bpermd as it's not an input or output |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | code-shuffle |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | realised that the instruction fields have a namedtuple... |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | use slightly more elegant way to access CR lookup table |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | use Cat(*list) on CR mask |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | try lbzu |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | remove condition stopping wr_reset from firing on LD |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | switch off LD/ST address when load activates |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | fix address latching however LD is not working |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | keep address held sustained whilst valid |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | latest not-quite-working LDSTCompUnit experimentation |
tree | commitdiff |
2020-05-17 |
Luke Kenneth Casso... | update comments on condition register |
tree | commitdiff |
2020-05-16 |
colepoirier | Removed from bperm.py extraneous creation of temporary... |
tree | commitdiff |
2020-05-16 |
colepoirier | Made creation of Array of Signals in bperm.py more... |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Add ilang output to test_maskgen.py |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | whitespace cleanup to PEP8-ish standards |
tree | commitdiff |
2020-05-16 |
colepoirier | Implemented luke's TODOs by adding 'reset_less' to... |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | comments / code-morph |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Implement mfcr and mfocrf |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | add debug info of what instruction was executed and... |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | code-munge on CR pipeline |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Implement mtocrf (which isn't different from mtcrf?) |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Remove noisy print statements in selectable_int.py |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Add sprset.patch |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Add condition.patch |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Minor cleanup |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Implement mtcrf |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Add comments on what CROP (crand, cror) do and how... |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Add ports to ilang for test_caller.py |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Fix bug in branch's pipe_data |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Consolidate every pipe_data to use alu's integer data |
tree | commitdiff |
2020-05-16 |
Michael Nolan | OP_CROP fully working |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Implement mcrf in CR FU |
tree | commitdiff |
2020-05-16 |
Michael Nolan | Get working mcrf in caller.py |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | update with TODO comments |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | no need to else continue |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | missing m.d.comb += |
tree | commitdiff |
2020-05-16 |
colepoirier | Added working bperm.py, but is too gate heavy, as well... |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | add comment in branch test_pipe_caller.py about decodin... |
tree | commitdiff |
2020-05-16 |
Luke Kenneth Casso... | rename branch input data regs to spr1/2/3 according... |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Make opcode for crand and friends |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Begin adding CR pipeline |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add CR function unit |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Fix bug introduced when I made it possible to set the... |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | correct branch pipe spr allocation table |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | update reg allocation table for branch |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add reg allocation table |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add system calls |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add reg allocation requirements |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Implement op_bcreg |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Remove TAR input, create fixed input for CTR and input... |
tree | commitdiff |
2020-05-15 |
Michael Nolan | re-enable assert for correct function unit |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Fix a couple of bugs with conditional branch with counter |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Implement ctr decrementing |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add TAR and comment BranchInputData fields |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | whoops spr copied from i.lr not i.spr |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add TODO |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | nope - remove cia from CompBROpSubset |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add cia to CompBROpSubset, remove data_len |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | more minor shuffle |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | bit more major shuffle |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | use small br_ext function to morph branch address |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | missed some variables in the cleanup |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | minor cleanup |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Begin implementing conditional branch |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | flip over to CompBROpSubset |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add branch input record |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add ability to specify initial CR state |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Implement signed branch immediates |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Change nia input to cia, implement linking |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Simplify main_stage.py |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Fix broken test_ba |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Implement relative branches, add explicit NIA input... |
tree | commitdiff |
2020-05-15 |
Michael Nolan | add branch to absolute address |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add rudimentary branch unit test bench |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Implement OP_CMPEQB |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Ooops, actually assert during cmpeqb |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add test for cmpeqb |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add test for cntlz to test_caller |
tree | commitdiff |
next |