aboutsummaryrefslogtreecommitdiff
path: root/qtmips_machine/alu.cpp
Commit message (Expand)AuthorAge
* Fix program end by exception if divisor is zero for div instruction.Pavel Pisa2019-03-10
* Implemented coprocessor 0 registers access and register EPC and Cause set by ...Pavel Pisa2019-03-04
* Implement ROTR and ROTRV and full decode of WSBH, SEB and SEH.Pavel Pisa2019-02-24
* Pass arithmetic exception trough pipeline and implement trap support and inst...Pavel Pisa2019-02-17
* Multiply and accumulate and CLZ/CLO operations added.Pavel Pisa2019-02-15
* Implement EXT instruction used in GLIBC startup.Pavel Pisa2019-02-15
* Implement MUL operation which stores result to the register.Pavel Pisa2019-02-14
* Minimal implementation of RDHWR to support dummy TLS region.Pavel Pisa2019-02-08
* Implement BSHFL instruction and ignore RDHWR instruction.Pavel Pisa2019-02-07
* Remove dependency of ALU operation encoding on MIPS instruction format.Pavel Pisa2019-02-07
* Reorganize PC handling and implement full REGIMM decode.Pavel Pisa2019-02-05
* Correct shift operation and make ALU_OP_MOVZ and ALU_OP_MOVN encoding indepen...Pavel Pisa2019-02-05
* Add license to the source files.Pavel Pisa2019-02-04
* Implement BREAK instruction to stop continuous execution.Pavel Pisa2019-02-03
* Implement instructions MULT, MULTU, DIV, DIVU.Pavel Pisa2019-02-03
* Include support for JALR support.Pavel Pisa2019-01-31
* Initial support for JAL.Pavel Pisa2019-01-31
* Correct signed arithmetic overflow exception.Pavel Pisa2019-01-31
* Implement LUIKarel Kočí2018-04-08
* Cleanup some todos in codeKarel Kočí2018-01-15
* Fix SRA and SRAV instructionsKarel Kočí2018-01-15
* Fix fall trough warning of gcc 7+Karel Kočí2018-01-05
* Initial implementation of reverse instruction conversionKarel Kočí2018-01-03
* Put qtmips_machine to machine namespaceKarel Kočí2017-12-17
* Revert "Suppress some warning"Karel Kočí2017-12-17
* Implement branch and jump instructionsKarel Kočí2017-12-12
* Suppress some warningKarel Kočí2017-12-12
* Add crude implementation of MOV* instructionsKarel Kočí2017-11-25
* Implement instructions for moving from and to HI and LO registersKarel Kočí2017-11-25
* Fix SLTU instructionKarel Kočí2017-11-25
* Implement tests for few more arithmetic instructionsKarel Kočí2017-11-21
* Another huge pile of work for about two monthsKarel Kočí2017-11-19
* Just something I had staggedKarel Kočí2017-11-19