index
:
qtmips
fix-memory-view
master
simple-memory-view
MIPS CPU emulator for education purposes
Gitolite user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
qtmips_machine
/
instruction.h
Commit message (
Expand
)
Author
Age
*
Allow spaces in middle of assembler arguments and report errors.
Pavel Pisa
2019-07-03
*
Simple highlighter for assembly language added.
Pavel Pisa
2019-07-02
*
Teach simple embedded assembler .orig and .word directives.
Pavel Pisa
2019-07-02
*
Change instruction parsing to allow multiple words pseudo-operations.
Pavel Pisa
2019-07-02
*
Evaluation of symbolic expressions in assembler added.
Pavel Pisa
2019-07-02
*
Minimal prototype of integrated assembler.
Pavel Pisa
2019-07-01
*
Complete revamp of disassembler and assembler arguments processing.
Pavel Pisa
2019-03-05
*
Implemented coprocessor 0 registers access and register EPC and Cause set by ...
Pavel Pisa
2019-03-04
*
Implement ROTR and ROTRV and full decode of WSBH, SEB and SEH.
Pavel Pisa
2019-02-24
*
Make memory and program listing editable.
Pavel Pisa
2019-02-12
*
Document InstructionFlags meaning and remove unused IMF_MEM_STORE.
Pavel Pisa
2019-02-08
*
Implement even deprecated BEQL, BNEL, BLEZL, BGTZL, BLTZL, BGEZL, BLTZALL, BG...
Pavel Pisa
2019-02-08
*
Correct display of jump and branch instructions.
Pavel Pisa
2019-02-07
*
Implemented base for exception handling.
Pavel Pisa
2019-02-06
*
Reorganize PC handling and implement full REGIMM decode.
Pavel Pisa
2019-02-05
*
Correct shift operation and make ALU_OP_MOVZ and ALU_OP_MOVN encoding indepen...
Pavel Pisa
2019-02-05
*
Make instruction to text conversion more generic.
Pavel Pisa
2019-02-05
*
Rewrite instruction decoding to be generic and mostly architecture independent.
Pavel Pisa
2019-02-05
*
Remove almost all direct access to opcode and function from the core.
Pavel Pisa
2019-02-04
*
Unified instructions table and access type move to machinedefs.h .
Pavel Pisa
2019-02-04
*
Add license to the source files.
Pavel Pisa
2019-02-04
*
Implement BREAK instruction to stop continuous execution.
Pavel Pisa
2019-02-03
*
Fix forwarding checker for I and J and S* instructions
Karel Kočí
2018-03-06
*
Allow instruction trace from any stage
Karel Kočí
2018-01-11
*
Initial implementation of reverse instruction conversion
Karel Kočí
2018-01-03
*
Put qtmips_machine to machine namespace
Karel Kočí
2017-12-17
*
Test pipelined core
Karel Kočí
2017-11-25
*
Implement tests for few more arithmetic instructions
Karel Kočí
2017-11-21
*
Add possibility to compare memory and registers state
Karel Kočí
2017-11-21
*
Another huge pile of work for about two months
Karel Kočí
2017-11-19
*
Add some more instructions to be decoded and arithmetic I test
Karel Kočí
2017-09-05
*
Use QString and QVector instead of std ones and more
Karel Kočí
2017-09-02
*
Some to_string_hex cleanups
Karel Kočí
2017-08-30
*
Initial commit
Karel Kočí
2017-08-30