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