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