* gas/cris/*: New tests for CRIS.
[external/binutils.git] / gas / testsuite / gas / cris / movem-to-reg.d
1 #objdump: -dr
2 #name: movem-to-reg
3
4 # Test the @OC@ insn with memory as destination.
5
6 .*:     file format .*-cris
7
8 Disassembly of section \.text:
9 00000000 <notstart>:
10 [       ]+0:    0000[ ]+        bcc ( 0x2|\.\+2)
11         \.\.\.
12
13 00000004 <start>:
14 [        ]+4:[   ]+b5db[        ]+movem[ ]+\[r5\],r13
15 [        ]+6:[   ]+ba1b[        ]+movem[ ]+\[r10\],r1
16 [        ]+8:[   ]+b5df[        ]+movem[ ]+\[r5\+\],r13
17 [        ]+a:[   ]+ba4f[        ]+movem[ ]+\[r10\+\],r4
18 [        ]+c:[   ]+4255 bddb[   ]+movem[ ]+\[r2\+r5\.b\],r13
19 [        ]+10:[  ]+42a5 b33b[   ]+movem[ ]+\[r2\+r10\.b\],r3
20 [        ]+14:[  ]+4529 bddb[   ]+movem[ ]+\[r2\+\[r5\]\.b\],r13
21 [        ]+18:[  ]+4a29 b22b[   ]+movem[ ]+\[r2\+\[r10\]\.b\],r2
22 [        ]+1c:[  ]+452d b00b[   ]+movem[ ]+\[r2\+\[r5\+\]\.b\],r0
23 [        ]+20:[  ]+4a2d bccb[   ]+movem[ ]+\[r2\+\[r10\+\]\.b\],r12
24 [        ]+24:[  ]+5529 b22b[   ]+movem[ ]+\[r2\+\[r5\]\.w\],r2
25 [        ]+28:[  ]+5a29 b66b[   ]+movem[ ]+\[r2\+\[r10\]\.w\],r6
26 [        ]+2c:[  ]+552d b77b[   ]+movem[ ]+\[r2\+\[r5\+\]\.w\],r7
27 [        ]+30:[  ]+5a2d b88b[   ]+movem[ ]+\[r2\+\[r10\+\]\.w\],r8
28 [        ]+34:[  ]+6255 bccb[   ]+movem[ ]+\[r2\+r5\.d\],r12
29 [        ]+38:[  ]+62a5 b99b[   ]+movem[ ]+\[r2\+r10\.d\],r9
30 [        ]+3c:[  ]+6529 bddb[   ]+movem[ ]+\[r2\+\[r5\]\.d\],r13
31 [        ]+40:[  ]+6a29 b88b[   ]+movem[ ]+\[r2\+\[r10\]\.d\],r8
32 [        ]+44:[  ]+652d b00b[   ]+movem[ ]+\[r2\+\[r5\+\]\.d\],r0
33 [        ]+48:[  ]+6a2d b55b[   ]+movem[ ]+\[r2\+\[r10\+\]\.d\],r5
34 [        ]+4c:[  ]+0021 b11b[   ]+movem[ ]+\[r2\+0\],r1
35 [        ]+50:[  ]+0121 b11b[   ]+movem[ ]+\[r2\+1\],r1
36 [        ]+54:[  ]+7f21 b11b[   ]+movem[ ]+\[r2\+127\],r1
37 [        ]+58:[  ]+5f2d 8000 b11b[      ]+movem[ ]+\[r2\+128\],r1
38 [        ]+5e:[  ]+ff21 b11b[   ]+movem[ ]+\[r2-1\],r1
39 [        ]+62:[  ]+ff21 b11b[   ]+movem[ ]+\[r2-1\],r1
40 [        ]+66:[  ]+8121 b11b[   ]+movem[ ]+\[r2-127\],r1
41 [        ]+6a:[  ]+8021 b11b[   ]+movem[ ]+\[r2-128\],r1
42 [        ]+6e:[  ]+8121 b11b[   ]+movem[ ]+\[r2-127\],r1
43 [        ]+72:[  ]+8021 b11b[   ]+movem[ ]+\[r2-128\],r1
44 [        ]+76:[  ]+5f2d ff00 b11b[      ]+movem[ ]+\[r2\+255\],r1
45 [        ]+7c:[  ]+5f2d 01ff b11b[      ]+movem[ ]+\[r2-255\],r1
46 [        ]+82:[  ]+5f2d 01ff b11b[      ]+movem[ ]+\[r2-255\],r1
47 [        ]+88:[  ]+5f2d 0001 b11b[      ]+movem[ ]+\[r2\+256\],r1
48 [        ]+8e:[  ]+5f2d 00ff b11b[      ]+movem[ ]+\[r2-256\],r1
49 [        ]+94:[  ]+5f2d 68dd b11b[      ]+movem[ ]+\[r2-8856\],r1
50 [        ]+9a:[  ]+5f2d 00ff b11b[      ]+movem[ ]+\[r2-256\],r1
51 [        ]+a0:[  ]+5f2d 68dd b11b[      ]+movem[ ]+\[r2-8856\],r1
52 [        ]+a6:[  ]+5f2d 9822 b11b[      ]+movem[ ]+\[r2\+8856\],r1
53 [        ]+ac:[  ]+6f2d ac72 2a00 b11b[         ]+movem[ ]+\[r2\+(2781868|2a72ac <two701867\+0x13881>)\],r1
54 [        ]+b4:[  ]+6f2d d5c5 d6ff b11b[         ]+movem[ ]+\[r2\+(0xffd6c5d5|ffd6c5d5 <const_int_m32\+0xd13e1620>)\],r1
55 [        ]+bc:[  ]+6f2d acce c09e b11b[         ]+movem[ ]+\[r2\+(0x9ec0ceac|9ec0ceac <const_int_m32\+0x70281ef7>)\],r1
56 [        ]+c4:[  ]+6f2d 5331 3f81 b11b[         ]+movem[ ]+\[r2\+(0x813f3153|813f3153 <const_int_m32\+0x52a6819e>)\],r1
57 [        ]+cc:[  ]+6f2d 5331 3f81 b11b[         ]+movem[ ]+\[r2\+(0x813f3153|813f3153 <const_int_m32\+0x52a6819e>)\],r1
58 [        ]+d4:[  ]+6f2d b5af 982e b11b[         ]+movem[ ]+\[r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],r1
59 [        ]+dc:[  ]+6f2d 2b45 941b b11b[         ]+movem[ ]+\[r2\+(0x1b94452b|1b94452b <const_int_32>)\],r1
60 [        ]+e4:[  ]+2a21 bddb[   ]+movem[ ]+\[r2\+42\],r13
61 [        ]+e8:[  ]+d621 b55b[   ]+movem[ ]+\[r2-42\],r5
62 [        ]+ec:[  ]+d621 b55b[   ]+movem[ ]+\[r2-42\],r5
63 [        ]+f0:[  ]+2a21 b55b[   ]+movem[ ]+\[r2\+42\],r5
64 [        ]+f4:[  ]+d621 b55b[   ]+movem[ ]+\[r2-42\],r5
65 [        ]+f8:[  ]+d621 b55b[   ]+movem[ ]+\[r2-42\],r5
66 [        ]+fc:[  ]+2a21 b55b[   ]+movem[ ]+\[r2\+42\],r5
67 [        ]+100:[         ]+d621 b55b[   ]+movem[ ]+\[r2-42\],r5
68 [        ]+104:[         ]+2a21 b55b[   ]+movem[ ]+\[r2\+42\],r5
69 [        ]+108:[         ]+5f2d ff7f b55b[      ]+movem[ ]+\[r2\+32767\],r5
70 [        ]+10e:[         ]+6f2d 0080 0000 b55b[         ]+movem[ ]+\[r2\+(32768|8000 <three2767\+0x1>)\],r5
71 [        ]+116:[         ]+6f2d 0180 0000 b55b[         ]+movem[ ]+\[r2\+(32769|8001 <three2767\+0x2>)\],r5
72 [        ]+11e:[         ]+5f2d 0180 b55b[      ]+movem[ ]+\[r2-32767\],r5
73 [        ]+124:[         ]+5f2d 0080 bddb[      ]+movem[ ]+\[r2-32768\],r13
74 [        ]+12a:[         ]+6f2d ff7f ffff bddb[         ]+movem[ ]+\[r2\+(0xffff7fff|ffff7fff <const_int_m32\+0xd166d04a>)\],r13
75 [        ]+132:[         ]+5f2d 0180 b55b[      ]+movem[ ]+\[r2-32767\],r5
76 [        ]+138:[         ]+5f2d 0080 bddb[      ]+movem[ ]+\[r2-32768\],r13
77 [        ]+13e:[         ]+6f2d ff7f ffff bddb[         ]+movem[ ]+\[r2\+(0xffff7fff|ffff7fff <const_int_m32\+0xd166d04a>)\],r13
78 [        ]+146:[         ]+6f2d ffff 0000 b55b[         ]+movem[ ]+\[r2\+(65535|ffff <six5535>)\],r5
79 [        ]+14e:[         ]+6f2d 0000 0100 bddb[         ]+movem[ ]+\[r2\+(65536|10000 <six5535\+0x1>)\],r13
80 [        ]+156:[         ]+6f2d 2b3a 2900 b55b[         ]+movem[ ]+\[r2\+(2701867|293a2b <two701867>)\],r5
81 [        ]+15e:[         ]+6f2d d5c5 d6ff b55b[         ]+movem[ ]+\[r2\+(0xffd6c5d5|ffd6c5d5 <const_int_m32\+0xd13e1620>)\],r5
82 [        ]+166:[         ]+6f2d d5c5 d6ff b55b[         ]+movem[ ]+\[r2\+(0xffd6c5d5|ffd6c5d5 <const_int_m32\+0xd13e1620>)\],r5
83 [        ]+16e:[         ]+6f2d 0000 0000 b55b[         ]+movem[ ]+\[r2\+0( <notstart>)?\],r5
84 [       ]+170:[         ]+(R_CRIS_)?32[         ]+externalsym
85 [        ]+176:[         ]+4255 bcdf[   ]+movem[ ]+\[r12=r2\+r5\.b\],r13
86 [        ]+17a:[         ]+42a5 bc1f[   ]+movem[ ]+\[r12=r2\+r10\.b\],r1
87 [        ]+17e:[         ]+4529 bc4f[   ]+movem[ ]+\[r12=r2\+\[r5\]\.b\],r4
88 [        ]+182:[         ]+4a29 bc6f[   ]+movem[ ]+\[r12=r2\+\[r10\]\.b\],r6
89 [        ]+186:[         ]+452d bc3f[   ]+movem[ ]+\[r12=r2\+\[r5\+\]\.b\],r3
90 [        ]+18a:[         ]+4a2d bc2f[   ]+movem[ ]+\[r12=r2\+\[r10\+\]\.b\],r2
91 [        ]+18e:[         ]+5255 bc5f[   ]+movem[ ]+\[r12=r2\+r5\.w\],r5
92 [        ]+192:[         ]+52a5 bc8f[   ]+movem[ ]+\[r12=r2\+r10\.w\],r8
93 [        ]+196:[         ]+5529 bc4f[   ]+movem[ ]+\[r12=r2\+\[r5\]\.w\],r4
94 [        ]+19a:[         ]+5a29 bc3f[   ]+movem[ ]+\[r12=r2\+\[r10\]\.w\],r3
95 [        ]+19e:[         ]+552d bc2f[   ]+movem[ ]+\[r12=r2\+\[r5\+\]\.w\],r2
96 [        ]+1a2:[         ]+5a2d bc7f[   ]+movem[ ]+\[r12=r2\+\[r10\+\]\.w\],r7
97 [        ]+1a6:[         ]+6255 bc4f[   ]+movem[ ]+\[r12=r2\+r5\.d\],r4
98 [        ]+1aa:[         ]+62a5 bc8f[   ]+movem[ ]+\[r12=r2\+r10\.d\],r8
99 [        ]+1ae:[         ]+6529 bc2f[   ]+movem[ ]+\[r12=r2\+\[r5\]\.d\],r2
100 [        ]+1b2:[         ]+6a29 bc0f[   ]+movem[ ]+\[r12=r2\+\[r10\]\.d\],r0
101 [        ]+1b6:[         ]+652d bc3f[   ]+movem[ ]+\[r12=r2\+\[r5\+\]\.d\],r3
102 [        ]+1ba:[         ]+6a2d bc2f[   ]+movem[ ]+\[r12=r2\+\[r10\+\]\.d\],r2
103 [        ]+1be:[         ]+0021 bc1f[   ]+movem[ ]+\[r12=r2\+0\],r1
104 [        ]+1c2:[         ]+0121 bc1f[   ]+movem[ ]+\[r12=r2\+1\],r1
105 [        ]+1c6:[         ]+7f21 bc1f[   ]+movem[ ]+\[r12=r2\+127\],r1
106 [        ]+1ca:[         ]+5f2d 8000 bc1f[      ]+movem[ ]+\[r12=r2\+128\],r1
107 [        ]+1d0:[         ]+ff21 bc1f[   ]+movem[ ]+\[r12=r2-1\],r1
108 [        ]+1d4:[         ]+ff21 bc1f[   ]+movem[ ]+\[r12=r2-1\],r1
109 [        ]+1d8:[         ]+8121 bc1f[   ]+movem[ ]+\[r12=r2-127\],r1
110 [        ]+1dc:[         ]+8021 bc1f[   ]+movem[ ]+\[r12=r2-128\],r1
111 [        ]+1e0:[         ]+8121 bc1f[   ]+movem[ ]+\[r12=r2-127\],r1
112 [        ]+1e4:[         ]+8021 bc1f[   ]+movem[ ]+\[r12=r2-128\],r1
113 [        ]+1e8:[         ]+5f2d ff00 bc1f[      ]+movem[ ]+\[r12=r2\+255\],r1
114 [        ]+1ee:[         ]+5f2d 01ff bc1f[      ]+movem[ ]+\[r12=r2-255\],r1
115 [        ]+1f4:[         ]+5f2d 01ff bc1f[      ]+movem[ ]+\[r12=r2-255\],r1
116 [        ]+1fa:[         ]+5f2d 0001 bc1f[      ]+movem[ ]+\[r12=r2\+256\],r1
117 [        ]+200:[         ]+5f2d 00ff bc1f[      ]+movem[ ]+\[r12=r2-256\],r1
118 [        ]+206:[         ]+5f2d 68dd bc1f[      ]+movem[ ]+\[r12=r2-8856\],r1
119 [        ]+20c:[         ]+5f2d 00ff bc1f[      ]+movem[ ]+\[r12=r2-256\],r1
120 [        ]+212:[         ]+5f2d 68dd bc1f[      ]+movem[ ]+\[r12=r2-8856\],r1
121 [        ]+218:[         ]+5f2d 9822 bc1f[      ]+movem[ ]+\[r12=r2\+8856\],r1
122 [        ]+21e:[         ]+6f2d ac72 2a00 bc1f[         ]+movem[ ]+\[r12=r2\+(2781868|2a72ac <two701867\+0x13881>)\],r1
123 [        ]+226:[         ]+6f2d d5c5 d6ff bc1f[         ]+movem[ ]+\[r12=r2\+(0xffd6c5d5|ffd6c5d5 <const_int_m32\+0xd13e1620>)\],r1
124 [        ]+22e:[         ]+6f2d acce c09e bc1f[         ]+movem[ ]+\[r12=r2\+(0x9ec0ceac|9ec0ceac <const_int_m32\+0x70281ef7>)\],r1
125 [        ]+236:[         ]+6f2d 5331 3f81 bc1f[         ]+movem[ ]+\[r12=r2\+(0x813f3153|813f3153 <const_int_m32\+0x52a6819e>)\],r1
126 [        ]+23e:[         ]+6f2d 5331 3f81 bc1f[         ]+movem[ ]+\[r12=r2\+(0x813f3153|813f3153 <const_int_m32\+0x52a6819e>)\],r1
127 [        ]+246:[         ]+6f2d b5af 982e bc1f[         ]+movem[ ]+\[r12=r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],r1
128 [        ]+24e:[         ]+6f2d 2b45 941b bc1f[         ]+movem[ ]+\[r12=r2\+(0x1b94452b|1b94452b <const_int_32>)\],r1
129 [        ]+256:[         ]+2a21 bcdf[   ]+movem[ ]+\[r12=r2\+42\],r13
130 [        ]+25a:[         ]+d621 bc5f[   ]+movem[ ]+\[r12=r2-42\],r5
131 [        ]+25e:[         ]+d621 bc5f[   ]+movem[ ]+\[r12=r2-42\],r5
132 [        ]+262:[         ]+2a21 bc5f[   ]+movem[ ]+\[r12=r2\+42\],r5
133 [        ]+266:[         ]+d621 bc5f[   ]+movem[ ]+\[r12=r2-42\],r5
134 [        ]+26a:[         ]+d621 bc5f[   ]+movem[ ]+\[r12=r2-42\],r5
135 [        ]+26e:[         ]+2a21 bc5f[   ]+movem[ ]+\[r12=r2\+42\],r5
136 [        ]+272:[         ]+d621 bc5f[   ]+movem[ ]+\[r12=r2-42\],r5
137 [        ]+276:[         ]+2a21 bc5f[   ]+movem[ ]+\[r12=r2\+42\],r5
138 [        ]+27a:[         ]+5f2d ff7f bc5f[      ]+movem[ ]+\[r12=r2\+32767\],r5
139 [        ]+280:[         ]+6f2d 0080 0000 bc5f[         ]+movem[ ]+\[r12=r2\+(32768|8000 <three2767\+0x1>)\],r5
140 [        ]+288:[         ]+6f2d 0180 0000 bc5f[         ]+movem[ ]+\[r12=r2\+(32769|8001 <three2767\+0x2>)\],r5
141 [        ]+290:[         ]+5f2d 0180 bc5f[      ]+movem[ ]+\[r12=r2-32767\],r5
142 [        ]+296:[         ]+5f2d 0080 bcdf[      ]+movem[ ]+\[r12=r2-32768\],r13
143 [        ]+29c:[         ]+6f2d ff7f ffff bcdf[         ]+movem[ ]+\[r12=r2\+(0xffff7fff|ffff7fff <const_int_m32\+0xd166d04a>)\],r13
144 [        ]+2a4:[         ]+5f2d 0180 bc5f[      ]+movem[ ]+\[r12=r2-32767\],r5
145 [        ]+2aa:[         ]+5f2d 0080 bcdf[      ]+movem[ ]+\[r12=r2-32768\],r13
146 [        ]+2b0:[         ]+6f2d ff7f ffff bcdf[         ]+movem[ ]+\[r12=r2\+(0xffff7fff|ffff7fff <const_int_m32\+0xd166d04a>)\],r13
147 [        ]+2b8:[         ]+6f2d ffff 0000 bc5f[         ]+movem[ ]+\[r12=r2\+(65535|ffff <six5535>)\],r5
148 [        ]+2c0:[         ]+6f2d 0000 0100 bcdf[         ]+movem[ ]+\[r12=r2\+(65536|10000 <six5535\+0x1>)\],r13
149 [        ]+2c8:[         ]+6f2d 2b3a 2900 bc5f[         ]+movem[ ]+\[r12=r2\+(2701867|293a2b <two701867>)\],r5
150 [        ]+2d0:[         ]+6f2d d5c5 d6ff bc5f[         ]+movem[ ]+\[r12=r2\+(0xffd6c5d5|ffd6c5d5 <const_int_m32\+0xd13e1620>)\],r5
151 [        ]+2d8:[         ]+6f2d d5c5 d6ff bc5f[         ]+movem[ ]+\[r12=r2\+(0xffd6c5d5|ffd6c5d5 <const_int_m32\+0xd13e1620>)\],r5
152 [        ]+2e0:[         ]+6f2d 0000 0000 bc5f[         ]+movem[ ]+\[r12=r2\+0( <notstart>)?\],r5
153 [       ]+2e2:[         ]+(R_CRIS_)?32[         ]+externalsym
154 [        ]+2e8:[         ]+7209 b44b[   ]+movem[ ]+\[\[r2\]\],r4
155 [        ]+2ec:[         ]+7309 b77b[   ]+movem[ ]+\[\[r3\]\],r7
156 [        ]+2f0:[         ]+730d b55b[   ]+movem[ ]+\[\[r3\+\]\],r5
157 [        ]+2f4:[         ]+710d b66b[   ]+movem[ ]+\[\[r1\+\]\],r6
158 [        ]+2f8:[         ]+7f0d 0000 0000 b44b[         ]+movem[ ]+\[(0x0|0 <notstart>)?\],r4
159 [       ]+2fa:[         ]+(R_CRIS_)?32[         ]+externalsym
160 [        ]+300:[         ]+7f0d 0000 0000 b77b[         ]+movem[ ]+\[(0x0|0 <notstart>)?\],r7
161 [       ]+302:[         ]+(R_CRIS_)?32[         ]+externalsym
162 [        ]+308:[         ]+7f0d 0000 0000 b33b[         ]+movem[ ]+\[(0x0|0 <notstart>)?\],r3
163 [       ]+30a:[         ]+(R_CRIS_)?32[         ]+\.text
164 [        ]+310:[         ]+7f0d 0000 0000 b77b[         ]+movem[ ]+\[(0x0|0 <notstart>)?\],r7
165 [       ]+312:[         ]+(R_CRIS_)?32[         ]+\.text