1# frv testcase for bhilr $ICCi,$hint 2# mach: all 3 4 .include "testutils.inc" 5 6 start 7 8 .global bhilr 9bhilr: 10 set_spr_addr ok1,lr 11 set_icc 0x0 0 12 bhilr icc0,0 13 fail 14ok1: 15 set_spr_addr bad,lr 16 set_icc 0x1 1 17 bhilr icc1,1 18 19 set_spr_addr ok3,lr 20 set_icc 0x2 2 21 bhilr icc2,2 22 fail 23ok3: 24 set_spr_addr bad,lr 25 set_icc 0x3 3 26 bhilr icc3,3 27 28 set_spr_addr bad,lr 29 set_icc 0x4 0 30 bhilr icc0,0 31 32 set_spr_addr bad,lr 33 set_icc 0x5 1 34 bhilr icc1,1 35 36 set_spr_addr bad,lr 37 set_icc 0x6 2 38 bhilr icc2,2 39 40 set_spr_addr bad,lr 41 set_icc 0x7 3 42 bhilr icc3,3 43 44 set_spr_addr ok9,lr 45 set_icc 0x8 0 46 bhilr icc0,0 47 fail 48ok9: 49 set_spr_addr bad,lr 50 set_icc 0x9 1 51 bhilr icc1,1 52 53 set_spr_addr okb,lr 54 set_icc 0xa 2 55 bhilr icc2,2 56 fail 57okb: 58 set_spr_addr bad,lr 59 set_icc 0xb 3 60 bhilr icc3,3 61 62 set_spr_addr bad,lr 63 set_icc 0xc 0 64 bhilr icc0,0 65 66 set_spr_addr bad,lr 67 set_icc 0xd 1 68 bhilr icc1,1 69 70 set_spr_addr bad,lr 71 set_icc 0xe 2 72 bhilr icc2,2 73 74 set_spr_addr bad,lr 75 set_icc 0xf 3 76 bhilr icc3,3 77 78 pass 79bad: 80 fail 81