[PATCH 31/57][Arm][GAS] Add support for MVE instructions: vshrn[tb], vrshrn[tb],...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vshrn-bad.s
1 .macro cond op
2 .irp cond, eq, ne, gt, ge, lt, le
3 it \cond
4 \op\().i32 q0, q1, #1
5 .endr
6 .endm
7
8 .syntax unified
9 .thumb
10 vshrnt.i64 q0, q1, #1
11 vshrnb.i64 q0, q1, #1
12 vrshrnt.i64 q0, q1, #1
13 vrshrnb.i64 q0, q1, #1
14 vshrnt.i16 q0, q1, #0
15 vshrnt.i16 q0, q1, #9
16 vshrnt.i32 q0, q1, #0
17 vshrnt.i32 q0, q1, #17
18 vshrnb.i16 q0, q1, #0
19 vshrnb.i16 q0, q1, #9
20 vshrnb.i32 q0, q1, #0
21 vshrnb.i32 q0, q1, #17
22 cond vshrnt
23 cond vshrnb
24 cond vrshrnt
25 cond vrshrnb
26 it eq
27 vshrnteq.i32 q0, q1, #1
28 vshrnteq.i32 q0, q1, #1
29 vpst
30 vshrnteq.i32 q0, q1, #1
31 vshrntt.i32 q0, q1, #1
32 vpst
33 vshrnt.i32 q0, q1, #1
34 it eq
35 vshrnbeq.i32 q0, q1, #1
36 vshrnbeq.i32 q0, q1, #1
37 vpst
38 vshrnbeq.i32 q0, q1, #1
39 vshrnbt.i32 q0, q1, #1
40 vpst
41 vshrnb.i32 q0, q1, #1
42 it eq
43 vrshrnteq.i32 q0, q1, #1
44 vrshrnteq.i32 q0, q1, #1
45 vpst
46 vrshrnteq.i32 q0, q1, #1
47 vrshrntt.i32 q0, q1, #1
48 vpst
49 vrshrnt.i32 q0, q1, #1
50 it eq
51 vrshrnbeq.i32 q0, q1, #1
52 vrshrnbeq.i32 q0, q1, #1
53 vpst
54 vrshrnbeq.i32 q0, q1, #1
55 vrshrnbt.i32 q0, q1, #1
56 vpst
57 vrshrnb.i32 q0, q1, #1
This page took 0.047284 seconds and 4 git commands to generate.