move pipelines to pipe dir
[soc.git] / src /
2020-05-18 Luke Kenneth Casso... move pipelines to pipe dir
2020-05-17 colepoirierRemoved extraneous variable from 'ports=[..]' of main...
2020-05-17 colepoirierApplied PEP8 formatting to bperm.py
2020-05-17 Luke Kenneth Casso... test 32/64 bit mode CTR in branch
2020-05-17 Luke Kenneth Casso... add comments from spec on branch
2020-05-17 Luke Kenneth Casso... add instruction to assert statement so if there is...
2020-05-17 Luke Kenneth Casso... rename nia_out to nia, clarify with variables in main_s...
2020-05-17 Luke Kenneth Casso... rename nia_out to just nia, we know it is an output
2020-05-17 Luke Kenneth Casso... add convenience name to branch main stage and branch...
2020-05-17 Luke Kenneth Casso... bit of code-munging in branch main stage
2020-05-17 Luke Kenneth Casso... field cleanup
2020-05-17 Luke Kenneth Casso... whitespace cleanup
2020-05-17 Luke Kenneth Casso... simplify field access
2020-05-17 Michael NolanAdd incomplete proof_bperm.py with comments on how...
2020-05-17 Michael NolanMove perm inside Bpermd as it's not an input or output
2020-05-17 Luke Kenneth Casso... code-shuffle
2020-05-17 Luke Kenneth Casso... realised that the instruction fields have a namedtuple...
2020-05-17 Luke Kenneth Casso... use slightly more elegant way to access CR lookup table
2020-05-17 Luke Kenneth Casso... use Cat(*list) on CR mask
2020-05-17 Luke Kenneth Casso... try lbzu
2020-05-17 Luke Kenneth Casso... remove condition stopping wr_reset from firing on LD
2020-05-17 Luke Kenneth Casso... switch off LD/ST address when load activates
2020-05-17 Luke Kenneth Casso... fix address latching however LD is not working
2020-05-17 Luke Kenneth Casso... keep address held sustained whilst valid
2020-05-17 Luke Kenneth Casso... latest not-quite-working LDSTCompUnit experimentation
2020-05-17 Luke Kenneth Casso... update comments on condition register
2020-05-16 colepoirierRemoved from bperm.py extraneous creation of temporary...
2020-05-16 colepoirierMade creation of Array of Signals in bperm.py more...
2020-05-16 Michael NolanAdd ilang output to test_maskgen.py
2020-05-16 Luke Kenneth Casso... whitespace cleanup to PEP8-ish standards
2020-05-16 colepoirierImplemented luke's TODOs by adding 'reset_less' to...
2020-05-16 Luke Kenneth Casso... comments / code-morph
2020-05-16 Michael NolanImplement mfcr and mfocrf
2020-05-16 Luke Kenneth Casso... add debug info of what instruction was executed and...
2020-05-16 Luke Kenneth Casso... code-munge on CR pipeline
2020-05-16 Michael NolanImplement mtocrf (which isn't different from mtcrf?)
2020-05-16 Michael NolanRemove noisy print statements in selectable_int.py
2020-05-16 Michael NolanAdd sprset.patch
2020-05-16 Michael NolanAdd condition.patch
2020-05-16 Michael NolanMinor cleanup
2020-05-16 Michael NolanImplement mtcrf
2020-05-16 Michael NolanAdd comments on what CROP (crand, cror) do and how...
2020-05-16 Michael NolanAdd ports to ilang for test_caller.py
2020-05-16 Michael NolanFix bug in branch's pipe_data
2020-05-16 Michael NolanConsolidate every pipe_data to use alu's integer data
2020-05-16 Michael NolanOP_CROP fully working
2020-05-16 Michael NolanImplement mcrf in CR FU
2020-05-16 Michael NolanGet working mcrf in caller.py
2020-05-16 Luke Kenneth Casso... update with TODO comments
2020-05-16 Luke Kenneth Casso... no need to else continue
2020-05-16 Luke Kenneth Casso... missing m.d.comb +=
2020-05-16 colepoirierAdded working bperm.py, but is too gate heavy, as well...
2020-05-16 Luke Kenneth Casso... add comment in branch test_pipe_caller.py about decodin...
2020-05-16 Luke Kenneth Casso... rename branch input data regs to spr1/2/3 according...
2020-05-15 Michael NolanMake opcode for crand and friends
2020-05-15 Michael NolanBegin adding CR pipeline
2020-05-15 Michael NolanAdd CR function unit
2020-05-15 Michael NolanFix bug introduced when I made it possible to set the...
2020-05-15 Luke Kenneth Casso... correct branch pipe spr allocation table
2020-05-15 Luke Kenneth Casso... update reg allocation table for branch
2020-05-15 Luke Kenneth Casso... add reg allocation table
2020-05-15 Luke Kenneth Casso... add system calls
2020-05-15 Luke Kenneth Casso... add reg allocation requirements
2020-05-15 Michael NolanImplement op_bcreg
2020-05-15 Michael NolanRemove TAR input, create fixed input for CTR and input...
2020-05-15 Michael Nolanre-enable assert for correct function unit
2020-05-15 Michael NolanFix a couple of bugs with conditional branch with counter
2020-05-15 Michael NolanImplement ctr decrementing
2020-05-15 Luke Kenneth Casso... add TAR and comment BranchInputData fields
2020-05-15 Luke Kenneth Casso... whoops spr copied from i.lr not i.spr
2020-05-15 Luke Kenneth Casso... add TODO
2020-05-15 Luke Kenneth Casso... nope - remove cia from CompBROpSubset
2020-05-15 Luke Kenneth Casso... add cia to CompBROpSubset, remove data_len
2020-05-15 Luke Kenneth Casso... more minor shuffle
2020-05-15 Luke Kenneth Casso... bit more major shuffle
2020-05-15 Luke Kenneth Casso... use small br_ext function to morph branch address
2020-05-15 Luke Kenneth Casso... missed some variables in the cleanup
2020-05-15 Luke Kenneth Casso... minor cleanup
2020-05-15 Michael NolanBegin implementing conditional branch
2020-05-15 Luke Kenneth Casso... flip over to CompBROpSubset
2020-05-15 Luke Kenneth Casso... add branch input record
2020-05-15 Michael NolanAdd ability to specify initial CR state
2020-05-15 Michael NolanImplement signed branch immediates
2020-05-15 Michael NolanChange nia input to cia, implement linking
2020-05-15 Michael NolanSimplify main_stage.py
2020-05-15 Michael NolanFix broken test_ba
2020-05-15 Michael NolanImplement relative branches, add explicit NIA input...
2020-05-15 Michael Nolanadd branch to absolute address
2020-05-15 Michael NolanAdd rudimentary branch unit test bench
2020-05-15 Michael NolanImplement OP_CMPEQB
2020-05-15 Michael NolanOoops, actually assert during cmpeqb
2020-05-15 Michael NolanAdd test for cmpeqb
2020-05-15 Michael NolanAdd test for cntlz to test_caller
2020-05-15 Luke Kenneth Casso... add cookie-cut version of branch, copied from Logical...
2020-05-15 Michael NolanAdd gitignore to shift_rot and logical formal folders
2020-05-15 Michael NolanRe-enable popcnt in test_pipe_caller.py
2020-05-15 Michael NolanAdd test for popcnt to test_caller.py
2020-05-15 Michael NolanFix prty implementation
2020-05-15 Michael NolanAdd test for prtyw pseudocode
2020-05-15 Luke Kenneth Casso... add count leading zero test into logical test_pipe_call...
next