Implement eret
instruction
#588
Labels
0
This task has the owner who does not participate in scoring system.
Milestone
eret
instruction
#588
CoProcessor 0 (CP0) is a MIPS co-processor required for interaction with operating system.
It defines some additional registers (https://en.wikichip.org/wiki/mips/coprocessor_0), which can be accessed through
mfc0
andmtc0
instructions.Your objective is to add CP0 instruction:
eret
to MIPSInstr class. The instruction behavior is described here: https://techpubs.jurassic.nl/manuals/hdwr/developer/R10K_UM/sgi_html/t5.Ver.2.0.book_304.htmlHow to test? Implement new tests cases here likewise other instructions: https://github.com/MIPT-ILab/mipt-mips/blob/master/simulator/mips/t/unit_test.cpp
The text was updated successfully, but these errors were encountered: