While implementing MTC* and MFC* instructions for microMIPSr6, it was observed that some of those instructions don't have invalid tests for their immediate operands.
This patch adds invalid tests for following instructions:
- MTC0
- MTC2
- MFC0
- MFC2
- DMTC0
- DMFC0