multiply: Move selection of result bits into execute1
[microwatt.git] / decode1.vhdl
2020-06-13 Paul Mackerrascore: Remove fetch2 pipeline stage
2020-06-13 Paul MackerrasAdd core logging
2020-06-05 Michael NeulingMerge pull request #193 from paulusmack/master
2020-06-05 Paul Mackerrasdecode1: Reformat to 4-space indentation
2020-06-05 Paul Mackerrasdecode1: Make ld/std and lwa not be single-issue
2020-06-05 Paul MackerrasMerge pull request #191 from ozbenh/litedram
2020-06-05 Paul Mackerrascore: Do addpcis using the main adder (#189)
2020-06-05 Paul MackerrasMerge pull request #183 from shawnanastasio/addpcis
2020-06-03 Paul MackerrasMerge pull request #168 from shenki/flash-arty
2020-05-26 Shawn AnastasioImplement the addpcis instruction
2020-05-19 Anton BlanchardMerge branch 'master' into litedram
2020-05-19 Anton BlanchardMerge pull request #176 from antonblanchard/console...
2020-05-19 Anton BlanchardMerge pull request #174 from antonblanchard/yosys-fixes
2020-05-18 Anton BlanchardMerge pull request #169 from paulusmack/mmu
2020-05-14 Paul MackerrasMerge branch 'mmu'
2020-05-08 Paul MackerrasMMU: Implement reading of the process table
2020-05-08 Paul MackerrasImplement slbia as a dTLB/iTLB flush
2020-05-08 Paul MackerrasDecode tlbiel as tlbie
2020-05-08 Paul MackerrasAdd TLB to icache
2020-05-08 Paul MackerrasMMU: Implement radix page table machinery
2020-05-08 Paul Mackerrasdcache: Implement data TLB
2020-05-08 Paul MackerrasPass mtspr/mfspr to MMU-related SPRs down to loadstore1
2020-05-08 Paul MackerrasImprove architectural compliance of mfspr and mtspr
2020-05-08 Paul Mackerrasdecode1: Implement eieio as a nop
2020-05-08 Paul MackerrasImplement the extswsli instruction
2020-05-06 Anton BlanchardMerge pull request #166 from paulusmack/master
2020-05-06 Paul MackerrasMerge remote-tracking branch 'remotes/origin/master'
2020-04-28 Paul Mackerrasdcache: Implement the dcbz instruction
2020-04-14 Anton BlanchardMerge pull request #158 from paulusmack/excpath
2020-04-07 Paul MackerrasDecode attn in the major opcode decode table
2020-04-07 Paul MackerrasDecode sc in the major opcode decode table
2020-04-07 Paul MackerrasRemove sim_config instruction
2020-04-07 Paul MackerrasConsolidate trap variants under a single OP_TRAP
2020-04-07 Paul MackerrasRename OP_MCRF to OP_CROP and trim insn_type_t
2020-04-02 Anton BlanchardMerge pull request #155 from mikey/exceptions
2020-04-01 Michael NeulingAdd sc, illegal and decrementer exceptions and some...
2020-03-31 Michael NeulingPlumb attn instruction through to execute1
2020-03-30 Anton BlanchardMerge pull request #153 from paulusmack/master
2020-03-30 Paul Mackerrasloadstore1: Add support for cache-inhibited load and...
2020-02-27 Paul Mackerrasdcache: Implement load-reserve and store-conditional...
2020-02-19 Paul MackerrasRemove single-issue constraint for most loads and stores
2020-01-21 Anton BlanchardMerge pull request #134 from paulusmack/master
2020-01-14 Paul Mackerrasdecode1: Mark subfic as pipelined
2020-01-14 Paul Mackerrasexecute: Move popcnt and prty instructions into the...
2020-01-14 Paul Mackerrasexecute: Do comparisons using the main adder
2020-01-14 Paul MackerrasMake divider hang off the side of execute1
2020-01-14 Paul MackerrasMake multiplier hang off the side of execute1
2020-01-10 Anton BlanchardMerge pull request #127 from tomtor/CR-PR
2020-01-06 Tom VijlbriefImplement CRNOR and friends
2019-12-09 Anton BlanchardMerge pull request #122 from paulusmack/benh-sprs
2019-12-07 Benjamin Herrenschmidtsprs: Store common SPRs in register file
2019-12-07 Paul Mackerrasdecode1: Add OE=1 forms of add/sub, mul and div instruc...
2019-12-05 Benjamin Herrenschmidtdecode1: Mark ALU ops using carry as pipelined
2019-10-25 Anton BlanchardMerge pull request #113 from mikey/exec-sim-remove
2019-10-25 Anton BlanchardMerge pull request #114 from antonblanchard/dcache
2019-10-23 Benjamin Herrenschmidtinsn: Simplistic implementation of icbi
2019-10-23 Benjamin Herrenschmidtinsn: Implement isync instruction
2019-10-16 Anton BlanchardMerge pull request #105 from paulusmack/writeback
2019-10-15 Anton BlanchardMerge pull request #104 from paulusmack/master
2019-10-15 Paul MackerrasDo sign-extension instructions in writeback instead...
2019-10-15 Anton BlanchardMerge pull request #103 from paulusmack/divider
2019-10-15 Paul MackerrasImplement neg using OP_ADD
2019-10-15 Anton BlanchardMerge pull request #102 from antonblanchard/gpr-hazard-5-c
2019-10-15 Anton BlanchardAdd CR hazard detection
2019-10-15 Anton BlanchardMerge pull request #101 from antonblanchard/gpr-hazard-5-b
2019-10-14 Anton BlanchardRemove issue restrictions on a number of instructions
2019-10-13 Anton BlanchardMerge pull request #98 from antonblanchard/fix-mod
2019-10-13 Anton Blanchardmod* doesn't have an RC form
2019-10-13 Anton BlanchardMerge pull request #94 from antonblanchard/icbi-nop
2019-10-13 Anton Blancharddecode: Handle icbi
2019-10-10 Anton BlanchardMerge pull request #79 from deece/uart_address
2019-10-09 Anton BlanchardMerge pull request #83 from paulusmack/logical
2019-10-09 Anton BlanchardMerge pull request #81 from antonblanchard/logical
2019-10-08 Paul Mackerrasexecute: Consolidate count-leading/trailing-zeroes...
2019-10-08 Anton BlanchardConsolidate logical instructions
2019-10-07 Anton BlanchardMerge pull request #78 from paulusmack/new-decode
2019-10-07 Paul MackerrasAdd a rotate/mask/shift unit and use it in execute1
2019-10-07 Paul MackerrasGeneralize the mul_32bit and mul_signed fields of decod...
2019-10-04 Paul Mackerrasdecode: Avoid multiplexing from instruction reg fields...
2019-10-04 Paul MackerrasConsolidate add/subtract instructions into a single op
2019-10-03 Paul Mackerrasdecode: Make all update-form indexed loads and stores...
2019-10-02 Paul Mackerrasdecode: Remove const fields from decode_rom_t
2019-10-01 Paul Mackerrasdecode: Fix larx/stcx instructions to use RA_OR_ZERO...
2019-10-01 Paul Mackerrasdecode: Index minor op table with insn bits for opcode 31
2019-10-01 Paul Mackerrasdecode: Index minor op table with insn bits for opcode 30
2019-10-01 Paul Mackerrasdecode: Index minor op table with insn bits for opcode 19
2019-10-01 Paul Mackerrasdecode: Start moving towards decoding by major opcode...
2019-10-01 Paul Mackerrasdecode: Push mtspr/mfspr register decoding down into...
2019-10-01 Benjamin HerrenschmidtAdd MCRF instruction
2019-10-01 Benjamin HerrenschmidtImplement absolute branches
2019-09-24 Anton BlanchardMerge branch 'divider' of https://github.com/paulusmack...
2019-09-24 Anton BlanchardMerge pull request #70 from antonblanchard/badly-named...
2019-09-24 Anton BlanchardRename OP_SUBFC -> OP_SUBFE, OP_ADDC -> OP_ADDE
2019-09-24 Anton BlanchardMerge pull request #69 from antonblanchard/debug-module
2019-09-23 Paul MackerrasAdd a divider unit and a testbench for it
2019-09-20 Benjamin HerrenschmidtAdd core debug module
2019-09-15 Anton BlanchardMerge pull request #59 from antonblanchard/trap-decode
2019-09-15 Anton BlanchardMerge pull request #58 from antonblanchard/decode2...
2019-09-15 Anton BlanchardFix make check
2019-09-15 Anton BlanchardMerge pull request #57 from antonblanchard/add-nop
next