[PATCH 8/57][Arm][GAS] Add support for MVE instructions: vcvt
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vcvt-bad-1.s
1 .macro cond
2 .irp cond, eq, ne, gt, ge, lt, le
3 .irp size, .f16.s16, .s16.f16, .f16.u16, .u16.f16, .f32.s32, .s32.f32, .f32.u32, .u32.f32
4 it \cond
5 vcvt\size q0, q1, #1
6 .endr
7 .endr
8 .endm
9
10 .syntax unified
11 .thumb
12 vcvt.f16.s16 q0, q1, #0
13 vcvt.s16.f16 q0, q1, #0
14 vcvt.f16.u16 q0, q1, #0
15 vcvt.u16.f16 q0, q1, #0
16 vcvt.f16.s16 q0, q1, #17
17 vcvt.s16.f16 q0, q1, #17
18 vcvt.f16.u16 q0, q1, #17
19 vcvt.u16.f16 q0, q1, #17
20 vcvt.f32.s32 q0, q1, #0
21 vcvt.s32.f32 q0, q1, #0
22 vcvt.f32.u32 q0, q1, #0
23 vcvt.u32.f32 q0, q1, #0
24 vcvt.f32.s32 q0, q1, #33
25 vcvt.s32.f32 q0, q1, #33
26 vcvt.f32.u32 q0, q1, #33
27 vcvt.u32.f32 q0, q1, #33
28 cond
29 vcvt.f64.u64 q0, q1, #1
30 vcvt.u64.f64 q0, q1, #1
31 vcvt.f64.s64 q0, q1, #1
32 vcvt.s64.f64 q0, q1, #1
33 it eq
34 vcvteq.f32.u32 q0, q1, #1
35 vcvteq.f32.u32 q0, q1, #1
36 vpst
37 vcvteq.f32.u32 q0, q1, #1
38 vpst
39 vcvt.f32.u32 q0, q1, #1
40 vcvtt.f32.u32 q0, q1, #1
This page took 0.032552 seconds and 4 git commands to generate.