Add user mode/system mode switch
Add undefined instruction tests
test/Makefile
test/interrupt.s
test/sh4/excslot.s
test/sh4/inc.s
test/sh4/testsh4.c
test/sh4/undef.s
Add undefined instruction tests
test/Makefile
test/interrupt.s
test/sh4/excslot.s
test/sh4/inc.s
test/sh4/testsh4.c
test/sh4/undef.s
Add CHECKSLOTILLEGAL() checks around a few banned delay-slot instructions
that were missing it
Change CHECKPRIV() to raise slot-illegal on a delay-slot instruction rather
than general-illegal (as per the manual)
Convert UNDEF() to do the real exception rather than halting the machine
Remove a couple of superfluous alignment checks
src/sh4/sh4core.c
that were missing it
Change CHECKPRIV() to raise slot-illegal on a delay-slot instruction rather
than general-illegal (as per the manual)
Convert UNDEF() to do the real exception rather than halting the machine
Remove a couple of superfluous alignment checks
src/sh4/sh4core.c
Add BT, BT/S, CMP/EQ, CMP/GE, CMP/GT, CMP/HI, CMP/HS tests
Add general slot-illegal exception test
test/Makefile
test/sh4/add.s
test/sh4/addc.s
test/sh4/addv.s
test/sh4/and.s
test/sh4/bf.s
test/sh4/bt.s
test/sh4/cmp.s
test/sh4/excslot.s
test/sh4/inc.s
...
Add general slot-illegal exception test
test/Makefile
test/sh4/add.s
test/sh4/addc.s
test/sh4/addv.s
test/sh4/and.s
test/sh4/bf.s
test/sh4/bt.s
test/sh4/cmp.s
test/sh4/excslot.s
test/sh4/inc.s
...
Commit BF tests and initial exception handler
test/Makefile
test/interrupt.s
test/sh4/andi.s
test/sh4/bf.s
test/sh4/inc.s
test/sh4/testsh4.c
test/Makefile
test/interrupt.s
test/sh4/andi.s
test/sh4/bf.s
test/sh4/inc.s
test/sh4/testsh4.c
SH4 tests: Add tests for addc, addv, and
test/Makefile
test/sh4/add.s
test/sh4/addc.s
test/sh4/addv.s
test/sh4/and.s
test/sh4/andi.s
test/sh4/inc.s
test/sh4/testsh4.c
test/Makefile
test/sh4/add.s
test/sh4/addc.s
test/sh4/addv.s
test/sh4/and.s
test/sh4/andi.s
test/sh4/inc.s
test/sh4/testsh4.c
Commit start of SH4 test cases
test/Makefile
test/sh4/README
test/sh4/add.s
test/sh4/testsh4.c
test/timer.c
test/timer.h
test/Makefile
test/sh4/README
test/sh4/add.s
test/sh4/testsh4.c
test/timer.c
test/timer.h
.