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