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