5f4051712fa6a049709b5a0f240db751c1a5d4a9
[oota-llvm.git] / test / MC / Disassembler / MBlaze / mblaze_branch.txt
1 # RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
2
3 ################################################################################
4 # Branch instructions
5 ################################################################################
6
7 # CHECK:    beq     r2, r3
8 0x9c 0x02 0x18 0x00
9
10 # CHECK:    bge     r2, r3
11 0x9c 0xa2 0x18 0x00
12
13 # CHECK:    bgt     r2, r3
14 0x9c 0x82 0x18 0x00
15
16 # CHECK:    ble     r2, r3
17 0x9c 0x62 0x18 0x00
18
19 # CHECK:    blt     r2, r3
20 0x9c 0x42 0x18 0x00
21
22 # CHECK:    bne     r2, r3
23 0x9c 0x22 0x18 0x00
24
25 # CHECK:    beqd    r2, r3
26 0x9e 0x02 0x18 0x00
27
28 # CHECK:    bged    r2, r3
29 0x9e 0xa2 0x18 0x00
30
31 # CHECK:    bgtd    r2, r3
32 0x9e 0x82 0x18 0x00
33
34 # CHECK:    bled    r2, r3
35 0x9e 0x62 0x18 0x00
36
37 # CHECK:    bltd    r2, r3
38 0x9e 0x42 0x18 0x00
39
40 # CHECK:    bned    r2, r3
41 0x9e 0x22 0x18 0x00
42
43 # CHECK:    br      r3
44 0x98 0x00 0x18 0x00
45
46 # CHECK:    bra     r3
47 0x98 0x08 0x18 0x00
48
49 # CHECK:    brd     r3
50 0x98 0x10 0x18 0x00
51
52 # CHECK:    brad    r3
53 0x98 0x18 0x18 0x00
54
55 # CHECK:    brld    r15, r3
56 0x99 0xf4 0x18 0x00
57
58 # CHECK:    brald   r15, r3
59 0x99 0xfc 0x18 0x00
60
61 # CHECK:    brk     r15, r3
62 0x99 0xec 0x18 0x00
63
64 # CHECK:    beqi    r2, 0
65 0xbc 0x02 0x00 0x00
66
67 # CHECK:    bgei    r2, 0
68 0xbc 0xa2 0x00 0x00
69
70 # CHECK:    bgti    r2, 0
71 0xbc 0x82 0x00 0x00
72
73  # CHECK:   blei    r2, 0
74 0xbc 0x62 0x00 0x00
75
76 # CHECK:    blti    r2, 0
77 0xbc 0x42 0x00 0x00
78
79 # CHECK:    bnei    r2, 0
80 0xbc 0x22 0x00 0x00
81
82 # CHECK:    beqid   r2, 0
83 0xbe 0x02 0x00 0x00
84
85 # CHECK:    bgeid   r2, 0
86 0xbe 0xa2 0x00 0x00
87
88 # CHECK:    bgtid   r2, 0
89 0xbe 0x82 0x00 0x00
90
91 # CHECK:    bleid   r2, 0
92 0xbe 0x62 0x00 0x00
93
94 # CHECK:    bltid   r2, 0
95 0xbe 0x42 0x00 0x00
96
97 # CHECK:    bneid   r2, 0
98 0xbe 0x22 0x00 0x00
99
100 # CHECK:    bri     0
101 0xb8 0x00 0x00 0x00
102
103 # CHECK:    brai    0
104 0xb8 0x08 0x00 0x00
105
106 # CHECK:    brid    0
107 0xb8 0x10 0x00 0x00
108
109 # CHECK:    braid   0
110 0xb8 0x18 0x00 0x00
111
112 # CHECK:    brlid   r15, 0
113 0xb9 0xf4 0x00 0x00
114
115 # CHECK:    bralid  r15, 0
116 0xb9 0xfc 0x00 0x00
117
118 # CHECK:    brki    r15, 0
119 0xb9 0xec 0x00 0x00