Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / cr16 / loadb_test.s
1         .text\r
2         .global main\r
3 main:\r
4         ######################\r
5         #  loadb abs20/24 reg\r
6         ######################\r
7         loadb 0x0,r0\r
8         loadb 0xff,r1\r
9         loadb 0xfff,r3\r
10         loadb 0x1234,r4\r
11         loadb 0x1234,r5\r
12         loadb 0x7A1234,r0\r
13         loadb 0xBA1234,r1\r
14         loadb 0xffffff,r2\r
15         ######################\r
16         #  loadb abs20 rel reg\r
17         ######################\r
18         loadb [r12]0x0,r0\r
19         loadb [r13]0x0,r0\r
20         loadb [r12]0xff,r1\r
21         loadb [r13]0xff,r1\r
22         loadb [r12]0xfff,r3\r
23         loadb [r13]0xfff,r3\r
24         loadb [r12]0x1234,r4\r
25         loadb [r13]0x1234,r4\r
26         loadb [r12]0x1234,r5\r
27         loadb [r13]0x1234,r5\r
28         loadb [r12]0x4567,r2\r
29         loadb [r13]0xA1234,r2\r
30         ###################################\r
31         #  loadb rbase(disp20/-disp20)  reg\r
32         ###################################\r
33         loadb 0x4(r1,r0),r1\r
34         loadb 0x4(r3,r2),r3\r
35         loadb 0x1234(r1,r0),r4\r
36         loadb 0x1234(r3,r2),r5\r
37         loadb 0xA1234(r1,r0),r6\r
38         loadb -0x4(r1,r0),r1\r
39         loadb -0x4(r3,r2),r3\r
40         loadb -0x1234(r1,r0),r4\r
41         loadb -0x1234(r3,r2),r5\r
42         loadb -0xA1234(r1,r0),r6\r
43         #################################################\r
44         #  loadb rpbase(disp4/disp16/disp20/-disp20)  reg\r
45         #################################################\r
46         loadb 0x0(r1,r0),r0\r
47         loadb 0x0(r1,r0),r1\r
48         loadb 0xf(r1,r0),r0\r
49         loadb 0xf(r1,r0),r1\r
50         loadb 0x1234(r1,r0),r2\r
51         loadb 0xabcd(r3,r2),r3\r
52         loadb 0xAfff(r4,r3),r4\r
53         loadb 0xA1234(r6,r5),r5\r
54         loadb -0xf(r1,r0),r0\r
55         loadb -0xf(r1,r0),r1\r
56         loadb -0x1234(r1,r0),r2\r
57         loadb -0xabcd(r3,r2),r3\r
58         loadb -0xAfff(r4,r3),r4\r
59         loadb -0xA1234(r6,r5),r5\r
60         ####################################\r
61         #  loadb rbase(disp0/disp14) rel reg\r
62         ####################################\r
63         loadb [r12]0x0(r1,r0),r0\r
64         loadb [r13]0x0(r1,r0),r1\r
65         loadb [r12]0x1234(r1,r0),r2\r
66         loadb [r13]0x1abcd(r1,r0),r3\r
67         #################################\r
68         #  loadb rpbase(disp20) rel reg\r
69         #################################\r
70         loadb [r12]0xA1234(r1,r0),r4\r
71         loadb [r13]0xB1234(r1,r0),r5\r
72         loadb [r13]0xfffff(r1,r0),r6\r