123456789101112131415161718192021222324252627282930 |
- # frv testcase for rett $debug
- # mach: all
- .include "testutils.inc"
- start
- .global rett
- rett:
- and_spr_immed -4081,tbr ; clear tbr.tt
- set_gr_spr tbr,gr7
- inc_gr_immed 2112,gr7 ; address of exception handler
- set_bctrlr_0_0 gr7
- set_spr_immed 128,lcr
- set_gr_immed 0,gr7
- set_psr_et 1
- set_spr_addr ok1,lr
- set_icc 0x0 0
- tira gr7,4 ; should branch to tbr + (128 + 4)*16
- ok0:
- test_gr_immed 1,gr7
- pass
- fail
- ok1:
- inc_gr_immed 1,gr7
- rett 1 ; should be a nop
- rett 0
- fail
|