[ARM] Add ARMv8.3 VJCVT instruction
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / archv6t2.s
CommitLineData
b05fe5cf
ZW
1 .text
2x:
3 bfi r0, r0, #0, #1
4 bfine r0, r0, #0, #1
5
6 bfi r9, r0, #0, #1
7 bfi r0, r9, #0, #1
8 bfi r0, r0, #0, #18
9 bfi r0, r0, #17, #1
10
11 bfi r0, #0, #0, #1
12 bfc r0, #0, #1
13 bfcne r0, #0, #1
14 bfc r9, #0, #1
15 bfc r0, #0, #18
16 bfc r0, #17, #1
17
18 sbfx r0, r0, #0, #1
19 sbfxne r0, r0, #0, #1
20 ubfx r0, r0, #0, #1
21 sbfx r9, r0, #0, #1
22 sbfx r0, r9, #0, #1
23 sbfx r0, r0, #17, #1
24 sbfx r0, r0, #0, #18
25
26 rbit r0, r0
27 rbitne r0, r0
28 rbit r9, r0
29 rbit r0, r9
30
31 mls r0, r0, r0, r0
32 mlsne r0, r0, r0, r0
33 mls r9, r0, r0, r0
34 mls r0, r9, r0, r0
35 mls r0, r0, r9, r0
36 mls r0, r0, r0, r9
37
38 movw r0, #0
39 movt r0, #0
40 movwne r0, #0
41 movw r9, #0
42 movw r0, #0x0999
43 movw r0, #0x9000
44
45 @ for these, we must avoid write-back warnings
46 ldrht r0, [r9]
47 ldrsht r0, [r9]
48 ldrsbt r0, [r9]
49 strht r0, [r9]
50 ldrneht r0, [r9]
51
52 ldrht r9, [r0], r9
53 ldrht r9, [r0], -r9
54 ldrht r9, [r0], #0x99
55 ldrht r9, [r0], #-0x99
6fe6ded9
RE
56 ldrneht r9, [r0], r9
57 ldrneht r9, [r0], -r9
58 ldrneht r9, [r0], #0x99
59 ldrneht r9, [r0], #-0x99
60 strht r0, [r1], -r2
61 strneht r0, [r1], -r2
62 strht r0, [r1], r2
63 strneht r0, [r1], r2
64 strht r0, [r1], #2
65 strht r0, [r1], #-2
66 strneht r0, [r1], #2
67 strneht r0, [r1], #-2
bada4342
JW
68
69 @ mov accept A2 encoding as well.
70 mov r9, #0x0999
This page took 0.479901 seconds and 4 git commands to generate.