[PATCH 31/57][Arm][GAS] Add support for MVE instructions: vshrn[tb], vrshrn[tb],...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vqrshrn-bad.s
1 .macro cond op
2 .irp cond, eq, ne, gt, ge, lt, le
3 it \cond
4 \op\().s16 q0, q0, #1
5 .endr
6 .endm
7
8 .syntax unified
9 .thumb
10 vqrshrnt.s8 q0, q1, #1
11 vqrshrnt.s64 q0, q1, #1
12 vqrshrnt.s16 q0, q1, #0
13 vqrshrnt.s16 q0, q1, #9
14 vqrshrnt.s32 q0, q1, #0
15 vqrshrnt.s32 q0, q1, #17
16 vqrshrnb.s8 q0, q1, #1
17 vqrshrnb.s64 q0, q1, #1
18 vqrshrnb.s16 q0, q1, #0
19 vqrshrnb.s16 q0, q1, #9
20 vqrshrnb.s32 q0, q1, #0
21 vqrshrnb.s32 q0, q1, #17
22 vqrshrunt.s8 q0, q1, #1
23 vqrshrunt.s64 q0, q1, #1
24 vqrshrunt.s16 q0, q1, #0
25 vqrshrunt.s16 q0, q1, #9
26 vqrshrunt.s32 q0, q1, #0
27 vqrshrunt.s32 q0, q1, #17
28 vqrshrunt.u16 q0, q1, #1
29 vqrshrunb.s8 q0, q1, #1
30 vqrshrunb.s64 q0, q1, #1
31 vqrshrunb.s16 q0, q1, #0
32 vqrshrunb.s16 q0, q1, #9
33 vqrshrunb.s32 q0, q1, #0
34 vqrshrunb.s32 q0, q1, #17
35 vqrshrunb.u16 q0, q1, #1
36 cond vqrshrnt
37 cond vqrshrnb
38 cond vqrshrunt
39 cond vqrshrunb
40 it eq
41 vqrshrnteq.s16 q0, q1, #1
42 vqrshrnteq.s16 q0, q1, #1
43 vpst
44 vqrshrnteq.s16 q0, q1, #1
45 vqrshrntt.s16 q0, q1, #1
46 vpst
47 vqrshrnt.s16 q0, q1, #1
48 it eq
49 vqrshrnbeq.s16 q0, q1, #1
50 vqrshrnbeq.s16 q0, q1, #1
51 vpst
52 vqrshrnbeq.s16 q0, q1, #1
53 vqrshrnbt.s16 q0, q1, #1
54 vpst
55 vqrshrnb.s16 q0, q1, #1
56 it eq
57 vqrshrunteq.s16 q0, q1, #1
58 vqrshrunteq.s16 q0, q1, #1
59 vpst
60 vqrshrunteq.s16 q0, q1, #1
61 vqrshruntt.s16 q0, q1, #1
62 vpst
63 vqrshrunt.s16 q0, q1, #1
64 it eq
65 vqrshrunbeq.s16 q0, q1, #1
66 vqrshrunbeq.s16 q0, q1, #1
67 vpst
68 vqrshrunbeq.s16 q0, q1, #1
69 vqrshrunbt.s16 q0, q1, #1
70 vpst
71 vqrshrunb.s16 q0, q1, #1
This page took 0.030398 seconds and 4 git commands to generate.