PR gas/19744: Thumb-1 pcrop relocations don't work on Thumb-2 targets
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / armv8-a+rdma.s
CommitLineData
f277626b
MW
1 .syntax unified
2 .text
f277626b 3
643afb90
MW
4 .macro vect_inst I T R
5 \I\().\T \R\()0, \R\()1, \R\()2
6 .endm
f277626b
MW
7
8 .macro scalar_inst I T R N
643afb90
MW
9 \I\().\T \R\()0, \R\()1, d\()2[\N\()]
10 .endm
f277626b
MW
11
12 .text
643afb90 13 .arm
f277626b 14A1:
643afb90
MW
15 .irp inst, vqrdmlah, vqrdmlsh
16 .irp type, s16, s32
f277626b 17 .irp reg, d, q
643afb90
MW
18 vect_inst \inst \type \reg
19 .endr
20 .endr
f277626b
MW
21 .endr
22
643afb90 23 .irp inst, vqrdmlah, vqrdmlsh
f277626b 24 .irp reg, d, q
643afb90
MW
25 .irp idx, 0, 1, 2, 3
26 scalar_inst \inst s16 \reg \idx
27 .endr
f277626b
MW
28 .endr
29 .irp reg, d, q
643afb90
MW
30 .irp idx, 0, 1
31 scalar_inst \inst s32 \reg \idx
32 .endr
f277626b
MW
33 .endr
34 .endr
35
36 .text
643afb90 37 .thumb
f277626b 38T1:
643afb90
MW
39 .irp inst, vqrdmlah, vqrdmlsh
40 .irp type, s16, s32
f277626b 41 .irp reg, d, q
643afb90
MW
42 vect_inst \inst \type \reg
43 .endr
44 .endr
f277626b
MW
45 .endr
46
643afb90 47 .irp inst, vqrdmlah, vqrdmlsh
f277626b 48 .irp reg, d, q
643afb90
MW
49 .irp idx, 0, 1, 2, 3
50 scalar_inst \inst s16 \reg \idx
51 .endr
f277626b
MW
52 .endr
53 .irp reg, d, q
643afb90
MW
54 .irp idx, 0, 1
55 scalar_inst \inst s32 \reg \idx
56 .endr
f277626b
MW
57 .endr
58 .endr
This page took 0.058856 seconds and 4 git commands to generate.