projects
/
microwatt.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ignore /abc.history
[microwatt.git]
/
decode1.vhdl
2023-09-19
Paul Mackerras
Merge pull request #420 from paulusmack/master
blob
|
commitdiff
|
raw
2023-09-15
Paul Mackerras
Merge pull request #419 from paulusmack/prefix
blob
|
commitdiff
|
raw
2023-09-12
Paul Mackerras
Implement byte reversal instructions
blob
|
commitdiff
|
raw
2023-07-06
Paul Mackerras
Implement interrupts for prefixed instructions
blob
|
commitdiff
|
raw
|
diff to current
2023-07-06
Paul Mackerras
Decode prefixed instructions
blob
|
commitdiff
|
raw
|
diff to current
2023-07-03
Paul Mackerras
Move insn_codes for mcrfs, mtfsb0/1 and mtfsfi
blob
|
commitdiff
|
raw
|
diff to current
2022-08-10
Michael Neuling
Merge pull request #382 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
Pre-decode instructions when writing them to icache
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
Eliminate use of primary opcode outside of decode1
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
decode1: Divide insn_code values into ranges to indicat...
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
decode1: Split instruction decoding into two steps
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
decode1: Use block RAMs in decode
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
decode2: Decode unit and single-pipe attributes for...
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
FPU: Simplify IDLE state code
blob
|
commitdiff
|
raw
|
diff to current
2022-08-09
Paul Mackerras
loadstore1: Simplify address generation in OP_FETCH_FAI...
blob
|
commitdiff
|
raw
|
diff to current
2022-08-01
Paul Mackerras
Merge pull request #381 from shingarov/gitignore-artifacts
blob
|
commitdiff
|
raw
|
diff to current
2022-08-01
Paul Mackerras
Merge pull request #378 from mikey/ux-cleanup
blob
|
commitdiff
|
raw
|
diff to current
2022-07-28
Michael Neuling
Metavalue cleanup for decoder1.vhdl
blob
|
commitdiff
|
raw
|
diff to current
2022-07-28
Michael Neuling
Metavalue cleanup for common.vhdl
blob
|
commitdiff
|
raw
|
diff to current
2022-07-26
Michael Neuling
Merge pull request #379 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
Use register addresses from decode1 for dependency...
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
register_file: Make read access to register file synchr...
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
decode1: Work out register addresses in decode1
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
loadstore1: Do SPR reading in stage 2 rather than stage 3
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
Finish off taking SPRs out of register file
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
Move LR, CTR and TAR out of the register file
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
Start removing SPRs from register file
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
Use FPU for division instructions if we have an FPU
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
decode1: Remove stash buffer
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
Remove support for lq, stq, lqarx and stqcx.
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
decode1: Reduce number of single-issue instructions
blob
|
commitdiff
|
raw
|
diff to current
2022-07-22
Paul Mackerras
execute1: Restructure to separate out execution of...
blob
|
commitdiff
|
raw
|
diff to current
2021-09-25
Anton Blanchard
Merge pull request #332 from paulusmack/fixes
blob
|
commitdiff
|
raw
|
diff to current
2021-09-25
Paul Mackerras
decode1: Conditional trap instructions don't need to...
blob
|
commitdiff
|
raw
|
diff to current
2021-09-13
Michael Neuling
Merge pull request #324 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2021-09-11
Paul Mackerras
core: Predict not-taken conditional branches using BTC
blob
|
commitdiff
|
raw
|
diff to current
2021-09-11
Paul Mackerras
Merge pull request #326 from antonblanchard/dcache...
blob
|
commitdiff
|
raw
|
diff to current
2021-09-10
Anton Blanchard
Merge pull request #325 from paulusmack/fixes
blob
|
commitdiff
|
raw
|
diff to current
2021-09-09
Paul Mackerras
decode1: Fix form of isel marked as single-issue
blob
|
commitdiff
|
raw
|
diff to current
2021-09-06
Michael Neuling
Merge pull request #323 from paulusmack/fixes
blob
|
commitdiff
|
raw
|
diff to current
2021-09-05
Paul Mackerras
decode1: Fix maddld and maddhdu to not set CR0
blob
|
commitdiff
|
raw
|
diff to current
2021-09-05
Paul Mackerras
core: Fix mcrxrx, addpcis and bpermd
blob
|
commitdiff
|
raw
|
diff to current
2021-06-21
Michael Neuling
Merge pull request #296 from LarsAsplund/logging-checking
blob
|
commitdiff
|
raw
|
diff to current
2021-06-21
Michael Neuling
Merge pull request #298 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2021-06-17
Paul Mackerras
MMU: Implement a vestigial partition table
blob
|
commitdiff
|
raw
|
diff to current
2021-02-08
Michael Neuling
Merge pull request #269 from paulusmack/pipeline
blob
|
commitdiff
|
raw
|
diff to current
2021-02-08
Michael Neuling
Merge pull request #268 from paulusmack/btc
blob
|
commitdiff
|
raw
|
diff to current
2021-02-08
Michael Neuling
Merge pull request #273 from antonblanchard/wishbone...
blob
|
commitdiff
|
raw
|
diff to current
2021-02-08
Michael Neuling
Merge pull request #267 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2021-01-18
Paul Mackerras
core: Track CR hazards and bypasses using tags
blob
|
commitdiff
|
raw
|
diff to current
2021-01-18
Paul Mackerras
core: Crack branches that update both CTR and LR
blob
|
commitdiff
|
raw
|
diff to current
2021-01-18
Paul Mackerras
core: Crack update-form loads into two internal ops
blob
|
commitdiff
|
raw
|
diff to current
2021-01-18
Paul Mackerras
fetch1: Implement a simple branch target cache
blob
|
commitdiff
|
raw
|
diff to current
2021-01-15
Paul Mackerras
decode1: Implement tlbsync as a no-op
blob
|
commitdiff
|
raw
|
diff to current
2021-01-15
Paul Mackerras
decode1: Implement obsolete dst, dstst, dss instruction...
blob
|
commitdiff
|
raw
|
diff to current
2021-01-15
Paul Mackerras
decode: Add a facility field to the instruction decode...
blob
|
commitdiff
|
raw
|
diff to current
2021-01-15
Paul Mackerras
decode1: Take an extra cycle for predicted branch redirects
blob
|
commitdiff
|
raw
|
diff to current
2021-01-15
Paul Mackerras
core: Implement quadword loads and stores
blob
|
commitdiff
|
raw
|
diff to current
2021-01-15
Paul Mackerras
decode1: Fix decoding of recommended NOP instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-12-01
Michael Neuling
Merge pull request #249 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-11-21
Paul Mackerras
core: Implement mtmsr instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-09-17
Michael Neuling
Merge pull request #245 from paulusmack/fpu
blob
|
commitdiff
|
raw
|
diff to current
2020-09-17
Michael Neuling
Merge pull request #244 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement floating multiply-add instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement ftdiv and ftsqrt
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fsqrt[s] and add a test for fsqrt
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement frsqrte[s] and a test for frsqrte
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fcmpu and fcmpo
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fsel
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fre[s]
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fdiv[s]
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fmul[s]
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fadd[s] and fsub[s] and add tests for...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fmrgew and fmrgow and add tests for...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement floating round-to-integer instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement floating convert to integer instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement the frsp instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement floating convert from integer instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement fmr and related instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
FPU: Implement remaining FPSCR-related instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
core: Add framework for an FPU
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
core: Add support for single-precision FP loads and...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-03
Paul Mackerras
core: Add support for floating-point loads and stores
blob
|
commitdiff
|
raw
|
diff to current
2020-08-29
Paul Mackerras
execute1: Implement trace interrupts
blob
|
commitdiff
|
raw
|
diff to current
2020-08-29
Paul Mackerras
decode1: Avoid overriding fields of v.decode in decode1
blob
|
commitdiff
|
raw
|
diff to current
2020-08-13
Michael Neuling
Merge pull request #235 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-08-07
Michael Neuling
Merge pull request #229 from ozbenh/litedram
blob
|
commitdiff
|
raw
|
diff to current
2020-08-07
Paul Mackerras
core: Implement BCD Assist instructions addg6s, cdtbcd...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the wait instruction as a no-op
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the reserved no-op instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the addex instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
Add random number generator and implement the darn...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the maddhd, maddhdu and maddld instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the cmpeqb and cmprb instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the bpermd instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the setb instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Paul Mackerras
core: Implement the mcrxrx instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-08-05
Paul Mackerras
core: Implement the TAR register and the bctar instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-07-22
Michael Neuling
Merge pull request #233 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-07-20
Paul Mackerras
decode1: Fix formatting
blob
|
commitdiff
|
raw
|
diff to current
next