Update to latest wiki version - fix bug with crxor
[soc.git] / src /
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...
2020-05-15 Luke Kenneth Casso... link countzero in to Logical pipeline
2020-05-15 Luke Kenneth Casso... output countzero ilang
2020-05-15 Luke Kenneth Casso... remove countzero vhdl tb code
2020-05-15 Luke Kenneth Casso... swap encode responses, 3210 not 0123 for left mode
2020-05-15 Luke Kenneth Casso... add some more tests to countzero
2020-05-15 Luke Kenneth Casso... cool! countzero unit test works!
2020-05-15 Luke Kenneth Casso... code-munging
2020-05-15 Luke Kenneth Casso... bit of code-morphing of countzero.py
2020-05-15 Luke Kenneth Casso... make module combinatorial
2020-05-15 Tobias Platenconverted countzero from microwatt
2020-05-14 Luke Kenneth Casso... minor cleanup
2020-05-14 Luke Kenneth Casso... more code-munging
2020-05-14 Luke Kenneth Casso... random commenting and code-morph of Logical
2020-05-14 Luke Kenneth Casso... tidy up rotator main stage
2020-05-14 Luke Kenneth Casso... small code-shuffle
2020-05-14 Michael NolanAdd patch for cmpb
2020-05-14 Luke Kenneth Casso... add parity test
2020-05-14 Luke Kenneth Casso... add the ever-weird parity instruction
2020-05-14 Luke Kenneth Casso... clarify code, use temporary
2020-05-14 Luke Kenneth Casso... simplify popcount
2020-05-14 Luke Kenneth Casso... add popcount test
2020-05-14 Luke Kenneth Casso... add (untested) popcount
2020-05-14 Luke Kenneth Casso... debug info on assertion
2020-05-14 Luke Kenneth Casso... add comment about CMP swapping
2020-05-14 Luke Kenneth Casso... cleanup Logical
2020-05-14 Luke Kenneth Casso... invert test condition in formal proof of ALU output...
2020-05-14 Luke Kenneth Casso... move inversion of cmp into output stage by inverting...
2020-05-14 Luke Kenneth Casso... idea: invert pos/neg test in output stage, uses an...
2020-05-14 Michael NolanImplement OP_CMP
2020-05-14 Michael NolanAdd OP_CMPB
2020-05-14 Michael NolanFix bug in shift_rot, update proof to handle new interface
2020-05-14 Luke Kenneth Casso... minor experimental rework of LDSTCompUnit to suit score...
2020-05-14 Luke Kenneth Casso... add TODO comments on Logical pipeline
2020-05-14 Luke Kenneth Casso... whoops assertion that the Logical pipeline Function...
2020-05-14 Luke Kenneth Casso... add logical pipeline to Power decode Function enum
2020-05-13 Michael NolanAdd test for random rlcd(l/r) instructions
2020-05-13 Michael NolanFix bug in rotator preventing use of 64 bit rlcl/r
2020-05-13 Luke Kenneth Casso... add TODO placeholders for popcount and parity
2020-05-13 Luke Kenneth Casso... minor tidyup
2020-05-13 Luke Kenneth Casso... comments on ALU pipeline
2020-05-13 Luke Kenneth Casso... update comment on Logical pipeline
2020-05-13 Luke Kenneth Casso... remove Logical operations from ALU pipeline
2020-05-13 Luke Kenneth Casso... split out Logical operations into separate pipeline
2020-05-13 Luke Kenneth Casso... comments (and whitespace
2020-05-13 Michael NolanFix too wide bitfield being selected for opcode 30
2020-05-13 Michael NolanFix weirdness with rldicl and friends in test_caller.py
next