projects
/
soc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Formally verify OP_POPCNT
[soc.git]
/
src
/
2020-05-20
Michael Nolan
Formally verify OP_POPCNT
tree
|
commitdiff
2020-05-20
Michael Nolan
Fix bug with popcntd
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
convert CompUnit to use CompUnitRecord
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
whitespace, rename ilang to alu_main_stage.il
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
i seem to like short names that happen to make things...
tree
|
commitdiff
2020-05-20
Michael Nolan
Add proof for OP_CMP and OP_CMPEQB
tree
|
commitdiff
2020-05-20
Michael Nolan
Add proof for OP_EXTS
tree
|
commitdiff
2020-05-20
Michael Nolan
Add 32 bit carry handling to alu
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
output ilang for ALU to unique file
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
use nmutil exts helper in ALU OP_EXTS
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
use nmutil exts helper
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
fix imports in fu matrix tests
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
use nmutil exts helper
tree
|
commitdiff
2020-05-20
Michael Nolan
Fix broken test_caller.py
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
munge / simplify code
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
minor code-munge, use shorter names
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
convert shift_rot to use XER Data
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
convert Logical to use new XER use of Data()
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
convert alu output to use Data for XER and CR0
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
whoops changed name of ALUInputData to LogicalInputData
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
fix a series of random imports
tree
|
commitdiff
2020-05-20
Luke Kenneth Casso...
add DIV and MUL to POWER Function enum
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
output ilang to branch_pipeline.il for branch
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
use field AA directly
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
add OP_RFID to enums
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
remove SPR3 from Branch Data, rename lr and spr to...
tree
|
commitdiff
2020-05-19
colepoirier
Renamed bperm files in fu/logical and fu/logical formal...
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
rename module, remove extraneous code and imports
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
hmmm, branch sets nia to Data as well and sets nia...
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
whitespace
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
use Data on SPRs in Trap InputData just like in BranchO...
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
code-munge
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
update comments
tree
|
commitdiff
2020-05-19
Michael Nolan
Add should_trap signal to trap output data
tree
|
commitdiff
2020-05-19
Michael Nolan
Add trap main stage
tree
|
commitdiff
2020-05-19
Michael Nolan
Change OP_TWI/TDI/TW/TD to OP_TRAP
tree
|
commitdiff
2020-05-19
Michael Nolan
Begin adding trap FU
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
rename ALUPipeData to LogicalPipeData
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
annoying syntax error
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
code-shuffle on OP_CNTZ
tree
|
commitdiff
2020-05-19
Michael Nolan
Implement 32 bit cntlz and cnttz
tree
|
commitdiff
2020-05-19
Michael Nolan
Actually implement cntlzd
tree
|
commitdiff
2020-05-19
Michael Nolan
Fix weird edge cases with carry
tree
|
commitdiff
2020-05-19
Michael Nolan
Add ca32 to caller.py
tree
|
commitdiff
2020-05-19
Michael Nolan
Handle carry out in alu
tree
|
commitdiff
2020-05-19
Michael Nolan
Handle carry in caller.py
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
add TRAP FunctionUnit type
tree
|
commitdiff
2020-05-19
Luke Kenneth Casso...
32-bit testing of output for CR0 conditions
tree
|
commitdiff
2020-05-19
colepoirier
Added luke's suggested code to cover all 3 assertions...
tree
|
commitdiff
2020-05-18
colepoirier
Added 2nd of 3 assertions for proof_bperm.py, currently...
tree
|
commitdiff
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
next