soc.git
2020-05-20 Michael NolanFix broken test_caller.py
2020-05-20 Luke Kenneth... munge / simplify code
2020-05-20 Luke Kenneth... minor code-munge, use shorter names
2020-05-20 Luke Kenneth... convert shift_rot to use XER Data
2020-05-20 Luke Kenneth... convert Logical to use new XER use of Data()
2020-05-20 Luke Kenneth... convert alu output to use Data for XER and CR0
2020-05-20 Luke Kenneth... whoops changed name of ALUInputData to LogicalInputData
2020-05-20 Luke Kenneth... fix a series of random imports
2020-05-20 Luke Kenneth... add DIV and MUL to POWER Function enum
2020-05-19 Luke Kenneth... output ilang to branch_pipeline.il for branch
2020-05-19 Luke Kenneth... use field AA directly
2020-05-19 Luke Kenneth... add OP_RFID to enums
2020-05-19 Luke Kenneth... update submodule to latest (including OP_TDI/OP_TRAP
2020-05-19 Luke Kenneth... remove SPR3 from Branch Data, rename lr and spr to...
2020-05-19 colepoirierRenamed bperm files in fu/logical and fu/logical formal...
2020-05-19 Luke Kenneth... rename module, remove extraneous code and imports
2020-05-19 Luke Kenneth... hmmm, branch sets nia to Data as well and sets nia...
2020-05-19 Luke Kenneth... whitespace
2020-05-19 Luke Kenneth... use Data on SPRs in Trap InputData just like in BranchO...
2020-05-19 Luke Kenneth... code-munge
2020-05-19 Luke Kenneth... update comments
2020-05-19 Michael NolanAdd should_trap signal to trap output data
2020-05-19 Michael NolanAdd trap main stage
2020-05-19 Michael NolanUpdate to latest wiki version - fixing OP_TRAP
2020-05-19 Michael NolanChange OP_TWI/TDI/TW/TD to OP_TRAP
2020-05-19 Michael NolanBegin adding trap FU
2020-05-19 Luke Kenneth... rename ALUPipeData to LogicalPipeData
2020-05-19 Luke Kenneth... annoying syntax error
2020-05-19 Luke Kenneth... code-shuffle on OP_CNTZ
2020-05-19 Michael NolanImplement 32 bit cntlz and cnttz
2020-05-19 Michael NolanActually implement cntlzd
2020-05-19 Michael NolanFix weird edge cases with carry
2020-05-19 Michael NolanAdd ca32 to caller.py
2020-05-19 Michael NolanHandle carry out in alu
2020-05-19 Michael NolanHandle carry in caller.py
2020-05-19 Luke Kenneth... add TRAP FunctionUnit type
2020-05-19 Luke Kenneth... 32-bit testing of output for CR0 conditions
2020-05-19 colepoirierAdded luke's suggested code to cover all 3 assertions...
2020-05-18 colepoirierAdded 2nd of 3 assertions for proof_bperm.py, currently...
2020-05-18 Michael NolanFix error with selecting a selectableint using a select...
2020-05-18 Michael NolanUpdate to latest wiki version
2020-05-18 Luke Kenneth... move countzero to fu/logical
2020-05-18 Luke Kenneth... fix countzero import on test
2020-05-18 Luke Kenneth... correct import after soc.fu move
2020-05-18 Luke Kenneth... dumb syntax error
2020-05-18 Luke Kenneth... mass-rename of modules to soc.fu.*
2020-05-18 Luke Kenneth... rename pipe to fu
2020-05-18 Luke Kenneth... 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... test 32/64 bit mode CTR in branch
2020-05-17 Luke Kenneth... add comments from spec on branch
2020-05-17 Luke Kenneth... add instruction to assert statement so if there is...
2020-05-17 Luke Kenneth... rename nia_out to nia, clarify with variables in main_s...
2020-05-17 Luke Kenneth... rename nia_out to just nia, we know it is an output
2020-05-17 Luke Kenneth... add convenience name to branch main stage and branch...
2020-05-17 Luke Kenneth... bit of code-munging in branch main stage
2020-05-17 Luke Kenneth... field cleanup
2020-05-17 Luke Kenneth... whitespace cleanup
2020-05-17 Luke Kenneth... 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... code-shuffle
2020-05-17 Luke Kenneth... realised that the instruction fields have a namedtuple...
2020-05-17 Luke Kenneth... use slightly more elegant way to access CR lookup table
2020-05-17 Luke Kenneth... use Cat(*list) on CR mask
2020-05-17 Luke Kenneth... try lbzu
2020-05-17 Luke Kenneth... remove condition stopping wr_reset from firing on LD
2020-05-17 Luke Kenneth... switch off LD/ST address when load activates
2020-05-17 Luke Kenneth... fix address latching however LD is not working
2020-05-17 Luke Kenneth... keep address held sustained whilst valid
2020-05-17 Luke Kenneth... latest not-quite-working LDSTCompUnit experimentation
2020-05-17 Luke Kenneth... 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... whitespace cleanup to PEP8-ish standards
2020-05-16 colepoirierImplemented luke's TODOs by adding 'reset_less' to...
2020-05-16 Luke Kenneth... comments / code-morph
2020-05-16 Michael NolanImplement mfcr and mfocrf
2020-05-16 Luke Kenneth... add debug info of what instruction was executed and...
2020-05-16 Luke Kenneth... 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 NolanUpdate to latest wiki version - fix bug with crxor
2020-05-16 Michael NolanImplement mcrf in CR FU
2020-05-16 Michael NolanGet working mcrf in caller.py
2020-05-16 Michael NolanUpdate to latest wiki version - move crand to own opcode
2020-05-16 Luke Kenneth... update with TODO comments
2020-05-16 Luke Kenneth... no need to else continue
2020-05-16 Luke Kenneth... missing m.d.comb +=
next