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