| .include "macros.inc" | |
| start | |
| test_name SCALL_1 | |
| mvi r1, 1 | |
| wcsr IE, r1 | |
| # we are running in a semi hosted environment | |
| # therefore we have to set r8 to some unused system | |
| # call | |
| mvi r8, 0 | |
| insn: | |
| scall | |
| check_excp 64 | |
| test_name SCALL_2 | |
| mv r3, ea | |
| check_r3 insn | |
| test_name SCALL_3 | |
| rcsr r3, IE | |
| check_r3 2 | |
| end |