1# fr30 testcase for bra $label9 2# mach(): fr30 3 4 .include "testutils.inc" 5 6 START 7 8 .text 9 .global bra 10bra: 11 ; Test bra $label9 12 set_cc 0x0f ; condition codes are irrelevent 13 take_branch bra 14 15 set_cc 0x0e ; condition codes are irrelevent 16 take_branch bra 17 18 set_cc 0x0d ; condition codes are irrelevent 19 take_branch bra 20 21 set_cc 0x0c ; condition codes are irrelevent 22 take_branch bra 23 24 set_cc 0x0b ; condition codes are irrelevent 25 take_branch bra 26 27 set_cc 0x0a ; condition codes are irrelevent 28 take_branch bra 29 30 set_cc 0x09 ; condition codes are irrelevent 31 take_branch bra 32 33 set_cc 0x08 ; condition codes are irrelevent 34 take_branch bra 35 36 set_cc 0x07 ; condition codes are irrelevent 37 take_branch bra 38 39 set_cc 0x06 ; condition codes are irrelevent 40 take_branch bra 41 42 set_cc 0x05 ; condition codes are irrelevent 43 take_branch bra 44 45 set_cc 0x04 ; condition codes are irrelevent 46 take_branch bra 47 48 set_cc 0x03 ; condition codes are irrelevent 49 take_branch bra 50 51 set_cc 0x02 ; condition codes are irrelevent 52 take_branch bra 53 54 set_cc 0x01 ; condition codes are irrelevent 55 take_branch bra 56 57 set_cc 0x00 ; condition codes are irrelevent 58 take_branch bra 59 60 ; Test bra:d label9 61 set_cc 0x0f ; condition codes are irrelevent 62 take_branch_d bra:d 0xf 63 64 set_cc 0x0e ; condition codes are irrelevent 65 take_branch_d bra:d 0xe 66 67 set_cc 0x0d ; condition codes are irrelevent 68 take_branch_d bra:d 0xd 69 70 set_cc 0x0c ; condition codes are irrelevent 71 take_branch_d bra:d 0xc 72 73 set_cc 0x0b ; condition codes are irrelevent 74 take_branch_d bra:d 0xb 75 76 set_cc 0x0a ; condition codes are irrelevent 77 take_branch_d bra:d 0xa 78 79 set_cc 0x09 ; condition codes are irrelevent 80 take_branch_d bra:d 0x9 81 82 set_cc 0x08 ; condition codes are irrelevent 83 take_branch_d bra:d 0x8 84 85 set_cc 0x07 ; condition codes are irrelevent 86 take_branch_d bra:d 0x7 87 88 set_cc 0x06 ; condition codes are irrelevent 89 take_branch_d bra:d 0x6 90 91 set_cc 0x05 ; condition codes are irrelevent 92 take_branch_d bra:d 0x5 93 94 set_cc 0x04 ; condition codes are irrelevent 95 take_branch_d bra:d 0x4 96 97 set_cc 0x03 ; condition codes are irrelevent 98 take_branch_d bra:d 0x3 99 100 set_cc 0x02 ; condition codes are irrelevent 101 take_branch_d bra:d 0x2 102 103 set_cc 0x01 ; condition codes are irrelevent 104 take_branch_d bra:d 0x1 105 106 set_cc 0x00 ; condition codes are irrelevent 107 take_branch_d bra:d 0x0 108 109 pass 110