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