Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / crx / cmpbr_insn.s
1 # 'Compare & Branch' instructions.
2  .data
3 foodata: .word 42
4          .text
5 footext:
6
7         .global cmpbeqb
8 cmpbeqb:
9 cmpbeqb r1, r2, 0x56
10 cmpbeqb r3, r4, 0x4348
11 cmpbeqb $0, r5, 0x36
12 cmpbeqb $1, r6, 0x345678
13
14         .global cmpbneb
15 cmpbneb:
16 cmpbneb r7, r8, 250
17 cmpbneb r9, r10, 0xf000
18 cmpbneb $2, r11, 0x2
19 cmpbneb $3, r12, 0xfffffe
20
21         .global cmpbhib
22 cmpbhib:
23 cmpbhib r13, r14, 0400
24 cmpbhib r15, ra, 258
25 cmpbhib $4, sp, -0x2
26 cmpbhib $-4, r1, -260
27
28         .global cmpblsb
29 cmpblsb:
30 cmpblsb r2, r3, 0x78
31 cmpblsb r4, r5, 0x100
32 cmpblsb $-1, r6, -0370
33 cmpblsb $7, r7, -0x102
34
35         .global cmpbgtb
36 cmpbgtb:
37 cmpbgtb r8, r9, -250
38 cmpbgtb r10, r11, 07700
39 cmpbgtb $8, r12, 0xfe
40 cmpbgtb $16, r13, 0xfffff2
41
42         .global cmpbleb
43 cmpbleb:
44 cmpbleb r14, r15, -0xfe
45 cmpbleb ra, sp, -01000
46 cmpbleb $0x10, r1, 066
47 cmpbleb $020, r2, -0xffff02
48
49         .global cmpblob
50 cmpblob:
51 cmpblob r3, r4, -070
52 cmpblob r5, r6, -0xfffffe
53 cmpblob $32, r7, +0x24
54 cmpblob $0x20, r8, 16777214
55
56         .global cmpbhsb
57 cmpbhsb:
58 cmpbhsb r9, r10, 0xf0
59 cmpbhsb r11, r12, 0402
60 cmpbhsb $040, r13, -254
61 cmpbhsb $20, r14, 0x1000
62
63         .global cmpbltb
64 cmpbltb:
65 cmpbltb r15, ra, 0x10
66 cmpbltb sp, r1, 1122
67 cmpbltb $12, r2, -020
68 cmpbltb $0xc, r3, -0x800000
69
70         .global cmpbgeb
71 cmpbgeb:
72 cmpbgeb r4, r5, 0x0
73 cmpbgeb r6, r7, 0x400000
74 cmpbgeb $48, r8, 0
75 cmpbgeb $060, r9, -0x100000
76
77
78         .global cmpbeqw
79 cmpbeqw:
80 cmpbeqw r1, r2, 0x56
81 cmpbeqw r3, r4, 0x4348
82 cmpbeqw $0, r5, 0x36
83 cmpbeqw $1, r6, 0x345678
84
85         .global cmpbnew
86 cmpbnew:
87 cmpbnew r7, r8, 250
88 cmpbnew r9, r10, 0xf000
89 cmpbnew $2, r11, 0x2
90 cmpbnew $3, r12, 0xfffffe
91
92         .global cmpbhiw
93 cmpbhiw:
94 cmpbhiw r13, r14, 0400
95 cmpbhiw r15, ra, 258
96 cmpbhiw $4, sp, -0x2
97 cmpbhiw $-4, r1, -260
98
99         .global cmpblsw
100 cmpblsw:
101 cmpblsw r2, r3, 0x78
102 cmpblsw r4, r5, 0x100
103 cmpblsw $-1, r6, -0370
104 cmpblsw $7, r7, -0x102
105
106         .global cmpbgtw
107 cmpbgtw:
108 cmpbgtw r8, r9, -250
109 cmpbgtw r10, r11, 07700
110 cmpbgtw $8, r12, 0xfe
111 cmpbgtw $16, r13, 0xfffff2
112
113         .global cmpblew
114 cmpblew:
115 cmpblew r14, r15, -0xfe
116 cmpblew ra, sp, -01000
117 cmpblew $0x10, r1, 066
118 cmpblew $020, r2, -0xffff02
119
120         .global cmpblow
121 cmpblow:
122 cmpblow r3, r4, -070
123 cmpblow r5, r6, -0xfffffe
124 cmpblow $32, r7, +0x24
125 cmpblow $0x20, r8, 16777214
126
127         .global cmpbhsw
128 cmpbhsw:
129 cmpbhsw r9, r10, 0xf0
130 cmpbhsw r11, r12, 0402
131 cmpbhsw $040, r13, -254
132 cmpbhsw $20, r14, 0x1000
133
134         .global cmpbltw
135 cmpbltw:
136 cmpbltw r15, ra, 0x10
137 cmpbltw sp, r1, 1122
138 cmpbltw $12, r2, -020
139 cmpbltw $0xc, r3, -0x800000
140
141         .global cmpbgew
142 cmpbgew:
143 cmpbgew r4, r5, 0x0
144 cmpbgew r6, r7, 0x400000
145 cmpbgew $48, r8, 0
146 cmpbgew $060, r9, -0x100000
147
148
149         .global cmpbeqd
150 cmpbeqd:
151 cmpbeqd r1, r2, 0x56
152 cmpbeqd r3, r4, 0x4348
153 cmpbeqd $0, r5, 0x36
154 cmpbeqd $1, r6, 0x345678
155
156         .global cmpbned
157 cmpbned:
158 cmpbned r7, r8, 250
159 cmpbned r9, r10, 0xf000
160 cmpbned $2, r11, 0x2
161 cmpbned $3, r12, 0xfffffe
162
163         .global cmpbhid
164 cmpbhid:
165 cmpbhid r13, r14, 0400
166 cmpbhid r15, ra, 258
167 cmpbhid $4, sp, -0x2
168 cmpbhid $-4, r1, -260
169
170         .global cmpblsd
171 cmpblsd:
172 cmpblsd r2, r3, 0x78
173 cmpblsd r4, r5, 0x100
174 cmpblsd $-1, r6, -0370
175 cmpblsd $7, r7, -0x102
176
177         .global cmpbgtd
178 cmpbgtd:
179 cmpbgtd r8, r9, -250
180 cmpbgtd r10, r11, 07700
181 cmpbgtd $8, r12, 0xfe
182 cmpbgtd $16, r13, 0xfffff2
183
184         .global cmpbled
185 cmpbled:
186 cmpbled r14, r15, -0xfe
187 cmpbled ra, sp, -01000
188 cmpbled $0x10, r1, 066
189 cmpbled $020, r2, -0xffff02
190
191         .global cmpblod
192 cmpblod:
193 cmpblod r3, r4, -070
194 cmpblod r5, r6, -0xfffffe
195 cmpblod $32, r7, +0x24
196 cmpblod $0x20, r8, 16777214
197
198         .global cmpbhsd
199 cmpbhsd:
200 cmpbhsd r9, r10, 0xf0
201 cmpbhsd r11, r12, 0402
202 cmpbhsd $040, r13, -254
203 cmpbhsd $20, r14, 0x1000
204
205         .global cmpbltd
206 cmpbltd:
207 cmpbltd r15, ra, 0x10
208 cmpbltd sp, r1, 1122
209 cmpbltd $12, r2, -020
210 cmpbltd $0xc, r3, -0x800000
211
212         .global cmpbged
213 cmpbged:
214 cmpbged r4, r5, 0x0
215 cmpbged r6, r7, 0x400000
216 cmpbged $48, r8, 0
217 cmpbged $060, r9, -0x100000