2 # mach: fr500 fr550 fr400
4 .include "testutils.inc"
10 and_spr_immed 0x3fffffff,hsr0 ; no caches enabled
12 and_spr_immed -4081,tbr ; clear tbr.tt
14 inc_gr_immed 0x070,gr7 ; address of exception handler
16 inc_gr_immed 0x790,gr7 ; address of exception handler
23 set_mem_immed 0x81f80000,gr7 ; unknown opcode: 7E
24 ill1: tira gr0,0 ; should be overridden
25 ill2: nop ; also illegal, but prev has priority
29 ok0: test_spr_addr ill1,pcsr
30 test_spr_immed 1,esfr1 ; esr0 active
31 test_spr_bits 0x3f,0,0xb,esr0
34 subicc gr28,0x3,gr0,icc3 ; is fr550?
36 test_spr_addr ill1,epcr0