projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
2020-05-21
Michael Nolan
Convert CR out to enum in power_decoder
commit
|
commitdiff
|
tree
2020-05-21
Michael Nolan
Update to latest wiki version - convert CR out to enum
commit
|
commitdiff
|
tree
2020-05-21
Michael Nolan
Convert CR In field to enum instead of single bit
commit
|
commitdiff
|
tree
2020-05-21
Michael Nolan
Update to latest wiki version
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
add zero_a flag to CompALUOpSubset
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
add zero_a flag to Decode2ExecuteType
commit
|
commitdiff
|
tree
2020-05-21
Michael Nolan
Fix broken test_adde/add overflow handling to caller.py
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
whitespace/shuffle
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
move common functionality between PipeSpecs to soc...
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
move FU IntegerData to directory below
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
branch output spec nia not cia
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
add dedicated TrapPipeSpec
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
create and use ShiftRotPipeSpec
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
convert to individual PipeSpecs for each pipeline
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
add regspec to ALUPipeSpec
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
use branch-specific data structures, add "regspecs...
commit
|
commitdiff
|
tree
2020-05-21
Luke Kenneth...
code-morph LDSTCompUnit to use RecordObject structure...
commit
|
commitdiff
|
tree
2020-05-21
Cesar Strauss
Fixed typo and left-over from refactoring
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add proof for OP_MCRF
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add proof for OP_MFCR
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Make test for bpermd exercise the module a bit more
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Revert "*technically* don't use a full crossbar"
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
add link to bugreport in CR pipe formal test
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
*technically* don't use a full crossbar
commit
|
commitdiff
|
tree
2020-05-20
colepoirier
Added OP_BPERMD to fu/logical pipeline, with test
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Revert "assign index to temporary"
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add proof for OP_CROP
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
go back to not using LUT in CR pipe
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
assign index to temporary
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
store CR lut result in temporary
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Begin adding CR proof
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Fix small bug in op_crop
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
add register specs to pipeline in/out so that they...
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
damn. assigning to temporary signals may turn out...
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
ehn? moo? CR test_pipe_caller locks up 100% CPU on...
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
correct XER variable names
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
correct import on shift_rot maskgen
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Use overflow definition from microwatt
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add overflow handling and proof
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Fix bug introduced in rebase
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
fixup XER names in shift_rot pipe tests
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
formal proof rename on XER flags
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
update to new names for XER fields
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
normalise XER regs carry/32 and SO
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add proof for OP_CNTZ
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
add cross-reference to bugtracker and wiki
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add test for edge cases that were previously buggy
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Delete assume left over from testing
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add proof for OP_PRTY
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Formally verify OP_POPCNT
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Fix bug with popcntd
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
convert CompUnit to use CompUnitRecord
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
whitespace, rename ilang to alu_main_stage.il
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
i seem to like short names that happen to make things...
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add proof for OP_CMP and OP_CMPEQB
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add proof for OP_EXTS
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Add 32 bit carry handling to alu
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
output ilang for ALU to unique file
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
use nmutil exts helper in ALU OP_EXTS
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
use nmutil exts helper
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
fix imports in fu matrix tests
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
use nmutil exts helper
commit
|
commitdiff
|
tree
2020-05-20
Michael Nolan
Fix broken test_caller.py
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
munge / simplify code
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
minor code-munge, use shorter names
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
convert shift_rot to use XER Data
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
convert Logical to use new XER use of Data()
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
convert alu output to use Data for XER and CR0
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
whoops changed name of ALUInputData to LogicalInputData
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
fix a series of random imports
commit
|
commitdiff
|
tree
2020-05-20
Luke Kenneth...
add DIV and MUL to POWER Function enum
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
output ilang to branch_pipeline.il for branch
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
use field AA directly
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
add OP_RFID to enums
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
update submodule to latest (including OP_TDI/OP_TRAP
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
remove SPR3 from Branch Data, rename lr and spr to...
commit
|
commitdiff
|
tree
2020-05-19
colepoirier
Renamed bperm files in fu/logical and fu/logical formal...
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
rename module, remove extraneous code and imports
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
hmmm, branch sets nia to Data as well and sets nia...
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
whitespace
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
use Data on SPRs in Trap InputData just like in BranchO...
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
code-munge
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
update comments
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Add should_trap signal to trap output data
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Add trap main stage
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Update to latest wiki version - fixing OP_TRAP
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Change OP_TWI/TDI/TW/TD to OP_TRAP
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Begin adding trap FU
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
rename ALUPipeData to LogicalPipeData
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
annoying syntax error
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
code-shuffle on OP_CNTZ
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Implement 32 bit cntlz and cnttz
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Actually implement cntlzd
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Fix weird edge cases with carry
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Add ca32 to caller.py
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Handle carry out in alu
commit
|
commitdiff
|
tree
2020-05-19
Michael Nolan
Handle carry in caller.py
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
add TRAP FunctionUnit type
commit
|
commitdiff
|
tree
2020-05-19
Luke Kenneth...
32-bit testing of output for CR0 conditions
commit
|
commitdiff
|
tree
2020-05-19
colepoirier
Added luke's suggested code to cover all 3 assertions...
commit
|
commitdiff
|
tree
next