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
/
tests
Commit message (
Expand
)
Author
Age
*
Fix LB and LH sign extension and LH/SH mask calculation.
Pavel Pisa
2019-03-13
*
Added test for LWR, LWL, SWR and SWL instructions.
Pavel Pisa
2019-02-21
*
Distinguish between write-through cache with allocate and update only if hit.
Pavel Pisa
2019-02-20
*
Update project files to adapt for release and debug libraries location for Wi...
Pavel Pisa
2019-02-19
*
Pass arithmetic exception trough pipeline and implement trap support and inst...
Pavel Pisa
2019-02-17
*
Implement EXT instruction used in GLIBC startup.
Pavel Pisa
2019-02-15
*
Add ELF library even to the final executables linking to allow build with sta...
Pavel Pisa
2019-02-12
*
Correct build for LLVM.
Fanda Vacek
2019-02-09
*
Include test for BGEZ, BGTZ, BLEZ, BLTZ, BEQ and BNE.
Pavel Pisa
2019-02-05
*
Correct shift operation and make ALU_OP_MOVZ and ALU_OP_MOVN encoding indepen...
Pavel Pisa
2019-02-05
*
Unified instructions table and access type move to machinedefs.h .
Pavel Pisa
2019-02-04
*
Include more complex insert-sort test which checks memory and cache.
Pavel Pisa
2019-02-04
*
Simplify core test by use of common function to run test machine.
Pavel Pisa
2019-02-04
*
Add license to the source files.
Pavel Pisa
2019-02-04
*
Implement instructions MULT, MULTU, DIV, DIVU.
Pavel Pisa
2019-02-03
*
Include test for jump and link processing.
Pavel Pisa
2019-02-02
*
Add test for forwarding in ALU operations.
Pavel Pisa
2019-02-02
*
Correct ALU test for SUB exception.
Pavel Pisa
2019-02-02
*
Implement LUI
Karel Kočí
2018-04-08
*
Integrate cache with rest of the machine core
Karel Kočí
2018-04-08
*
Add initial implementatio of caches
Karel Kočí
2018-04-07
*
Use whole words in memory
Karel Kočí
2018-04-05
*
Fix signextend in core
Karel Kočí
2018-02-14
*
Cleanup some todos in code
Karel Kočí
2018-01-15
*
Fix program loader test
Karel Kočí
2018-01-15
*
Fix SRA and SRAV instructions
Karel Kočí
2018-01-15
*
Allow delay slot disable for non-pipelined core
Karel Kočí
2018-01-03
*
Remove some obsolete files
Karel Kočí
2018-01-01
*
Put qtmips_machine to machine namespace
Karel Kočí
2017-12-17
*
Fix test for JR
Karel Kočí
2017-12-12
*
Implement some store and load instructions
Karel Kočí
2017-12-12
*
Implement branch and jump instructions
Karel Kočí
2017-12-12
*
Add crude implementation of MOV* instructions
Karel Kočí
2017-11-25
*
Implement instructions for moving from and to HI and LO registers
Karel Kočí
2017-11-25
*
Fix SLTU instruction
Karel Kočí
2017-11-25
*
Test pipelined core
Karel Kočí
2017-11-25
*
Implement some logical operations
Karel Kočí
2017-11-21
*
Implement some immediate arithmetic instructions
Karel Kočí
2017-11-21
*
Implement tests for few more arithmetic instructions
Karel Kočí
2017-11-21
*
Implement and test ADD
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
*
Just something I had stagged
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
*
Handle endianness in memory correctly
Karel Kočí
2017-08-31
*
Initial commit
Karel Kočí
2017-08-30