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 |
2020-05-15 |
Luke Kenneth Casso... | add cookie-cut version of branch, copied from Logical... |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add gitignore to shift_rot and logical formal folders |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Re-enable popcnt in test_pipe_caller.py |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add test for popcnt to test_caller.py |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Fix prty implementation |
tree | commitdiff |
2020-05-15 |
Michael Nolan | Add test for prtyw pseudocode |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add count leading zero test into logical test_pipe_call... |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | link countzero in to Logical pipeline |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | output countzero ilang |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | remove countzero vhdl tb code |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | swap encode responses, 3210 not 0123 for left mode |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | add some more tests to countzero |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | cool! countzero unit test works! |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | code-munging |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | bit of code-morphing of countzero.py |
tree | commitdiff |
2020-05-15 |
Luke Kenneth Casso... | make module combinatorial |
tree | commitdiff |
2020-05-15 |
Tobias Platen | converted countzero from microwatt |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | minor cleanup |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | more code-munging |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | random commenting and code-morph of Logical |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | tidy up rotator main stage |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | small code-shuffle |
tree | commitdiff |
2020-05-14 |
Michael Nolan | Add patch for cmpb |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | add parity test |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | add the ever-weird parity instruction |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | clarify code, use temporary |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | simplify popcount |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | add popcount test |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | add (untested) popcount |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | debug info on assertion |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | add comment about CMP swapping |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | cleanup Logical |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | invert test condition in formal proof of ALU output... |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | move inversion of cmp into output stage by inverting... |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | idea: invert pos/neg test in output stage, uses an... |
tree | commitdiff |
2020-05-14 |
Michael Nolan | Implement OP_CMP |
tree | commitdiff |
2020-05-14 |
Michael Nolan | Add OP_CMPB |
tree | commitdiff |
2020-05-14 |
Michael Nolan | Fix bug in shift_rot, update proof to handle new interface |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | minor experimental rework of LDSTCompUnit to suit score... |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | add TODO comments on Logical pipeline |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | whoops assertion that the Logical pipeline Function... |
tree | commitdiff |
2020-05-14 |
Luke Kenneth Casso... | add logical pipeline to Power decode Function enum |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Add test for random rlcd(l/r) instructions |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Fix bug in rotator preventing use of 64 bit rlcl/r |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | add TODO placeholders for popcount and parity |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | minor tidyup |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | comments on ALU pipeline |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | update comment on Logical pipeline |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | remove Logical operations from ALU pipeline |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | split out Logical operations into separate pipeline |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | comments (and whitespace |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Fix too wide bitfield being selected for opcode 30 |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Fix weirdness with rldicl and friends in test_caller.py |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Add support for OP_EXTS |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | restore field decoders (works with BE/LE) in rotator |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | minor cleanup of shift_rot main_stage |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Add missing input stage and pipe_data |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | simplift right_mask and left_mask rotator sub-functions... |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Fix bug with ROTL32 helper |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Somewhat working now? |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Integrate rotator.py into shift_rot unit |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Update cmp test in test_caller.py |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Add assertions to ALU and shift_rot test that the instr... |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Add SHIFT_ROT FU |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Modify alu test to put reg1 *OR* reg3 into alu input A |
tree | commitdiff |
2020-05-13 |
Michael Nolan | Update TODO |
tree | commitdiff |
2020-05-13 |
Luke Kenneth Casso... | remove operand c from ALU in/out |
tree | commitdiff |
next |