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