[ARC] Add arithmetic and logic instructions for nps
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arc / nps400-6.d
1 #as: -mcpu=nps400
2 #objdump: -dr
3
4 .*: +file format .*arc.*
5
6 Disassembly of section .text:
7
8 [0-9a-f]+ <.*>:
9 0: 4820 1020 addb r0,r0,r1,0,0x8,0x2
10 4: 4830 1820 addb.f r0,r0,r1,0x10,0x8,0x2
11 8: 4830 74a0 addb.f.sx r0,r0,r1,0x8,0x18,0x6
12 c: 4820 1024 subb r0,r0,r1,0,0x8,0x2
13 10: 4830 1824 subb.f r0,r0,r1,0x10,0x8,0x2
14 14: 4830 74a4 subb.f.sx r0,r0,r1,0x8,0x18,0x6
15 18: 4820 1025 adcb r0,r0,r1,0,0x8,0x2
16 1c: 4830 1825 adcb.f r0,r0,r1,0x10,0x8,0x2
17 20: 4830 74a5 adcb.f.sx r0,r0,r1,0x8,0x18,0x6
18 24: 4820 1026 sbcb r0,r0,r1,0,0x8,0x2
19 28: 4830 1826 sbcb.f r0,r0,r1,0x10,0x8,0x2
20 2c: 4830 74a6 sbcb.f.sx r0,r0,r1,0x8,0x18,0x6
21 30: 4820 1021 andb r0,r0,r1,0,0x8,0x2
22 34: 4830 1821 andb.f r0,r0,r1,0x10,0x8,0x2
23 38: 4820 1022 xorb r0,r0,r1,0,0x8,0x2
24 3c: 4830 1822 xorb.f r0,r0,r1,0x10,0x8,0x2
25 40: 4820 1023 orb r0,r0,r1,0,0x8,0x2
26 44: 4830 1823 orb.f r0,r0,r1,0x10,0x8,0x2
27 48: 4820 102b shlb r0,r0,r1,0,0x8,0x2
28 4c: 4830 182b shlb.f r0,r0,r1,0x10,0x8,0x2
29 50: 4820 102c shrb r0,r0,r1,0,0x8,0x2
30 54: 4830 182c shrb.f r0,r0,r1,0x10,0x8,0x2
31 58: 4820 1007 fxorb r0,r0,r1,0,0x8,0x8
32 5c: 4830 1807 fxorb.f r0,r0,r1,0x10,0x8,0x8
33 60: 4820 1008 wxorb r0,r0,r1,0,0x8,0x10
34 64: 4830 1808 wxorb.f r0,r0,r1,0x10,0x8,0x10
35 68: 4820 00e9 notb r0,r1,0,0x8
36 6c: 4830 21e9 notb.f r0,r1,0x10,0x10
37 70: 4820 00ea cntbb r0,r1,0,0x8
38 74: 4830 21ea cntbb.f r0,r1,0x10,0x10
39 78: 4840 540d div r0,r0,r2,0x8,0x8
40 7c: 4810 47ed div.f r0,r0,0xf,0x8
41 80: 4840 940d mod r0,r0,r2,0x8,0x8
42 84: 4810 87ed mod.f r0,r0,0xf,0x8
43 88: 4840 140d divm r0,r0,r2,0x8,0x8
44 8c: 4810 07ed divm.f r0,r0,0xf,0x8
45 90: 4a10 9e6e qcmp.ar r2,r2,r0,0x8,0x8,0,0x1,0x3
46 94: 4a10 dfee qcmp.ar r2,r2,r0,0x8,0x8,0x1,0x1
47 98: 4a10 5fee qcmp.ar r2,r2,r0,0x8,0x8,0x1
48 9c: 4a10 1fee qcmp.ar r2,r2,r0,0x8,0x8
49 a0: 4a10 9e6f qcmp.al r2,r2,r0,0x8,0x8,0,0x1,0x3
50 a4: 4a10 dfef qcmp.al r2,r2,r0,0x8,0x8,0x1,0x1
51 a8: 4a10 5fef qcmp.al r2,r2,r0,0x8,0x8,0x1
52 ac: 4a10 1fef qcmp.al r2,r2,r0,0x8,0x8
53 b0: 4800 0010 calcsd r0,r0,r0,0x1
54 b4: 4910 0110 calcsd.f r1,r1,r0,0x2
55 b8: 4a60 0210 calcsd r2,r2,r3,0x4
56 bc: 4810 0310 calcsd.f r0,r0,r0,0x8
57 c0: 4b00 0410 calcsd r3,r3,r0,0x10
58 c4: 4810 0510 calcsd.f r0,r0,r0,0x20
59 c8: 4820 0610 calcsd r0,r0,r1,0x40
60 cc: 4a10 0710 calcsd.f r2,r2,r0,0x80
61 d0: 4940 0810 calcsd r1,r1,r2,0x100
62 d4: 4800 4010 calcxd r0,r0,r0,0x1
63 d8: 4910 4110 calcxd.f r1,r1,r0,0x2
64 dc: 4a60 4210 calcxd r2,r2,r3,0x4
65 e0: 4810 4310 calcxd.f r0,r0,r0,0x8
66 e4: 4b00 4410 calcxd r3,r3,r0,0x10
67 e8: 4810 4510 calcxd.f r0,r0,r0,0x20
68 ec: 4820 4610 calcxd r0,r0,r1,0x40
69 f0: 4a10 4710 calcxd.f r2,r2,r0,0x80
70 f4: 4940 4810 calcxd r1,r1,r2,0x100
71 f8: 4800 0030 calcbsd r0,r0,r0
72 fc: 4910 0030 calcbsd.f r1,r1,r0
73 100: 4940 0030 calcbsd r1,r1,r2
74 104: 4b50 0030 calcbsd.f r3,r3,r2
75 108: 4800 4030 calcbxd r0,r0,r0
76 10c: 4910 4030 calcbxd.f r1,r1,r0
77 110: 4940 4030 calcbxd r1,r1,r2
78 114: 4b50 4030 calcbxd.f r3,r3,r2
79 118: 4800 0050 calckey r0,r0,r0
80 11c: 4910 0050 calckey.f r1,r1,r0
81 120: 4940 0050 calckey r1,r1,r2
82 124: 4b50 0050 calckey.f r3,r3,r2
83 128: 4800 4050 calcxkey r0,r0,r0
84 12c: 4910 4050 calcxkey.f r1,r1,r0
85 130: 4940 4050 calcxkey r1,r1,r2
86 134: 4b50 4050 calcxkey.f r3,r3,r2
87 138: 582b 0440 mxb r0,r1,0,0x1,0x2
88 13c: 582b 0e38 mxb r0,r1,0x7,0x8,0x7
89 140: 582b 01f8 mxb r0,r1,0x7,0x7,0x8
90 144: 5a6b a708 mxb.s r2,r3,0x1,0x4,0x3,0x2
91 148: 5a6b fe38 mxb.s r2,r3,0x7,0x8,0x7,0x7
92 14c: 5a6b f1f8 mxb.s r2,r3,0x7,0x7,0x8,0x7
93 150: 5a6b 8e38 mxb.s r2,r3,0x7,0x8,0x7,0x8
94 154: 582b 0441 imxb r0,r1,0,0x1,0x2
95 158: 582b 0e39 imxb r0,r1,0x7,0x8,0x7
96 15c: 582b 01f9 imxb r0,r1,0x7,0x7,0x8
97 160: 5a6b a709 imxb.s r2,r3,0x1,0x4,0x3,0x2
98 164: 5a6b fe39 imxb.s r2,r3,0x7,0x8,0x7,0x7
99 168: 5a6b f1f9 imxb.s r2,r3,0x7,0x7,0x8,0x7
100 16c: 5a6b 8e39 imxb.s r2,r3,0x7,0x8,0x7,0x8
101 170: 480a 0000 addl r0,r0,0
102 174: 484a 7fff addl r2,r2,32767
103 178: 48aa 8000 addl r5,r5,-32768
104 17c: 495a 0000 addl.f r10,r10,0
105 180: 497a 0001 addl.f r11,r11,1
106 184: 499a ffff addl.f r12,r12,-1
107 188: 480b 0000 subl r0,r0,0
108 18c: 484b 7fff subl r2,r2,32767
109 190: 48ab 8000 subl r5,r5,-32768
110 194: 495b 0000 subl.f r10,r10,0
111 198: 497b 0001 subl.f r11,r11,1
112 19c: 499b ffff subl.f r12,r12,-1
113 1a0: 480d 0000 andl r0,r0,0
114 1a4: 482d 0001 andl r1,r1,0x1
115 1a8: 484d ffff andl r2,r2,0xffff
116 1ac: 495d 0000 andl.f r10,r10,0
117 1b0: 497d 0001 andl.f r11,r11,0x1
118 1b4: 499d ffff andl.f r12,r12,0xffff
119 1b8: 480c 0000 orl r0,r0,0
120 1bc: 482c 0001 orl r1,r1,0x1
121 1c0: 484c ffff orl r2,r2,0xffff
122 1c4: 495c 0000 orl.f r10,r10,0
123 1c8: 497c 0001 orl.f r11,r11,0x1
124 1cc: 499c ffff orl.f r12,r12,0xffff
125 1d0: 480e 0000 xorl r0,r0,0
126 1d4: 482e 0001 xorl r1,r1,0x1
127 1d8: 484e ffff xorl r2,r2,0xffff
128 1dc: 495e 0000 xorl.f r10,r10,0
129 1e0: 497e 0001 xorl.f r11,r11,0x1
130 1e4: 499e ffff xorl.f r12,r12,0xffff
131 1e8: 4800 0011 andab r0,r0,0,0x1
132 1ec: 4940 3df1 andab r1,r2,0xf,0x10
133 1f0: 4a70 0011 andab.f r2,r3,0,0x1
134 1f4: 4cb0 3e11 andab.f r12,r13,0x10,0x10
135 1f8: 4800 8011 andab r0,r0,r0,0,0x1
136 1fc: 4940 bdf1 andab r1,r1,r2,0xf,0x10
137 200: 4a70 8011 andab.f r2,r2,r3,0,0x1
138 204: 4cb0 be11 andab.f r12,r12,r13,0x10,0x10
139 208: 4800 0012 orab r0,r0,0,0x1
140 20c: 4940 3df2 orab r1,r2,0xf,0x10
141 210: 4a70 0012 orab.f r2,r3,0,0x1
142 214: 4cb0 3e12 orab.f r12,r13,0x10,0x10
143 218: 4800 8012 orab r0,r0,r0,0,0x1
144 21c: 4940 bdf2 orab r1,r1,r2,0xf,0x10
145 220: 4a70 8012 orab.f r2,r2,r3,0,0x1
146 224: 4cb0 be12 orab.f r12,r12,r13,0x10,0x10
147 228: 382f 0045 lbdsize r0,r1
148 22c: 3a2f 00c5 lbdsize r2,r3
149 230: 382f 8045 lbdsize.f r0,r1
150 234: 3a2f 80c5 lbdsize.f r2,r3
151 238: 4820 0033 bdlen r0,r1,0x1
152 23c: 4960 0013 bdlen r1,r3,0x100
153 240: 4940 1e13 bdlen r1,r2,0xf0
154 244: 4ca0 4013 bdlen r12,r13
155 248: 4830 0033 bdlen.f r0,r1,0x1
156 24c: 4970 0013 bdlen.f r1,r3,0x100
157 250: 4cb0 4013 bdlen.f r12,r13
158 254: 3c2a 150a csma r10,r12,r20
159 258: 3e2a 7500 1234 5678 csma r0,0x12345678,r20
160 260: 3f2a 0f86 ffff ffff csma r6,r7,0xffffffff
161 268: 3e2a 7f88 ffff ffff csma r8,0xffffffff,0xffffffff
162 270: 3e2a 137e csma 0,r14,r13
163 274: 3e2a 72be ffff ffff csma 0,0xffffffff,r10
164 27c: 3c2a 1fbe ffff ffff csma 0,r12,0xffffffff
165 284: 3d6a 0044 csma r4,r5,0x1
166 288: 3e6a 7083 1234 5678 csma r3,0x12345678,0x2
167 290: 396a 013e csma 0,r1,0x4
168 294: 3e6a 707e ffff ffff csma 0,0xffffffff,0x1
169 29c: 3c2c 150a csms r10,r12,r20
170 2a0: 3e2c 7500 1234 5678 csms r0,0x12345678,r20
171 2a8: 3f2c 0f86 ffff ffff csms r6,r7,0xffffffff
172 2b0: 3e2c 7f88 ffff ffff csms r8,0xffffffff,0xffffffff
173 2b8: 3e2c 137e csms 0,r14,r13
174 2bc: 3e2c 72be ffff ffff csms 0,0xffffffff,r10
175 2c4: 3c2c 1fbe ffff ffff csms 0,r12,0xffffffff
176 2cc: 3d6c 0044 csms r4,r5,0x1
177 2d0: 3e6c 7083 1234 5678 csms r3,0x12345678,0x2
178 2d8: 396c 013e csms 0,r1,0x4
179 2dc: 3e6c 707e ffff ffff csms 0,0xffffffff,0x1
180 2e4: 3c2d 150a cbba r10,r12,r20
181 2e8: 3e2d 7500 1234 5678 cbba r0,0x12345678,r20
182 2f0: 3f2d 0f86 ffff ffff cbba r6,r7,0xffffffff
183 2f8: 3e2d 7f88 ffff ffff cbba r8,0xffffffff,0xffffffff
184 300: 3e2d 137e cbba 0,r14,r13
185 304: 3e2d 72be ffff ffff cbba 0,0xffffffff,r10
186 30c: 3c2d 1fbe ffff ffff cbba 0,r12,0xffffffff
187 314: 3d6d 0044 cbba r4,r5,0x1
188 318: 3e6d 7083 1234 5678 cbba r3,0x12345678,0x2
189 320: 396d 013e cbba 0,r1,0x4
190 324: 3e6d 707e ffff ffff cbba 0,0xffffffff,0x1
191 32c: 3c2d 950a cbba.f r10,r12,r20
192 330: 3e2d f500 1234 5678 cbba.f r0,0x12345678,r20
193 338: 3f2d 8f86 ffff ffff cbba.f r6,r7,0xffffffff
194 340: 3e2d ff88 ffff ffff cbba.f r8,0xffffffff,0xffffffff
195 348: 3e2d 937e cbba.f 0,r14,r13
196 34c: 3e2d f2be ffff ffff cbba.f 0,0xffffffff,r10
197 354: 3c2d 9fbe ffff ffff cbba.f 0,r12,0xffffffff
198 35c: 3d6d 8044 cbba.f r4,r5,0x1
199 360: 3e6d f083 1234 5678 cbba.f r3,0x12345678,0x2
200 368: 396d 813e cbba.f 0,r1,0x4
201 36c: 3e6d f07e ffff ffff cbba.f 0,0xffffffff,0x1
202 374: 3c35 150a zncv.rd r10,r12,r20
203 378: 3e35 7500 1234 5678 zncv.rd r0,0x12345678,r20
204 380: 3f35 0f86 ffff ffff zncv.rd r6,r7,0xffffffff
205 388: 3e35 7f88 ffff ffff zncv.rd r8,0xffffffff,0xffffffff
206 390: 3e35 137e zncv.rd 0,r14,r13
207 394: 3e35 72be ffff ffff zncv.rd 0,0xffffffff,r10
208 39c: 3c35 1fbe ffff ffff zncv.rd 0,r12,0xffffffff
209 3a4: 3d75 0044 zncv.rd r4,r5,0x1
210 3a8: 3e75 7083 1234 5678 zncv.rd r3,0x12345678,0x2
211 3b0: 3975 013e zncv.rd 0,r1,0x4
212 3b4: 3e75 707e ffff ffff zncv.rd 0,0xffffffff,0x1
213 3bc: 39b5 0fff zncv.rd r1,r1,-1
214 3c0: 3eb5 7fff ffff ffff zncv.rd 0,0xffffffff,-1
215 3c8: 3c35 950a zncv.wr r10,r12,r20
216 3cc: 3e35 f500 1234 5678 zncv.wr r0,0x12345678,r20
217 3d4: 3f35 8f86 ffff ffff zncv.wr r6,r7,0xffffffff
218 3dc: 3e35 ff88 ffff ffff zncv.wr r8,0xffffffff,0xffffffff
219 3e4: 3e35 937e zncv.wr 0,r14,r13
220 3e8: 3e35 f2be ffff ffff zncv.wr 0,0xffffffff,r10
221 3f0: 3c35 9fbe ffff ffff zncv.wr 0,r12,0xffffffff
222 3f8: 3d75 8044 zncv.wr r4,r5,0x1
223 3fc: 3e75 f083 1234 5678 zncv.wr r3,0x12345678,0x2
224 404: 3975 813e zncv.wr 0,r1,0x4
225 408: 3e75 f07e ffff ffff zncv.wr 0,0xffffffff,0x1
226 410: 39b5 8fff zncv.wr r1,r1,-1
227 414: 3eb5 ffff ffff ffff zncv.wr 0,0xffffffff,-1
228 41c: 3a36 00c1 hofs r1,r2,r3
229 420: 3d36 8184 hofs.f r4,r5,r6
230 424: 3876 13c7 hofs r7,r8,0xf0,0
231 428: 3876 9807 hofs.f r7,r8,0,0x1
This page took 0.036411 seconds and 5 git commands to generate.