]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/arm/mve-vcvt-4.s
[PATCH 57/57][Arm][GAS] MVE Tests
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vcvt-4.s
1 .syntax unified
2 .thumb
3
4 .irp round, a, n, p, m
5 .irp conv, .s16.f16, .u16.f16, .s32.f32, .u32.f32
6 .irp op1, q0, q1, q2, q4, q7
7 .irp op2, q0, q1, q2, q4, q7
8 vcvt\round\conv \op1, \op2
9 .endr
10 .endr
11 .endr
12 .endr
13
14 vpstttt
15 vcvtat.s16.f16 q0, q1
16 vcvtnt.u16.f16 q3, q7
17 vcvtmt.s32.f32 q1, q2
18 vcvtpt.u32.f32 q4, q5
19
20 vpstett
21 vcvtat.s16.f16 q0, q1
22 vcvtne.u16.f16 q3, q7
23 vcvtmt.s32.f32 q1, q2
24 vcvtpt.u32.f32 q4, q5
25
26 vpsttet
27 vcvtat.s16.f16 q0, q1
28 vcvtnt.u16.f16 q3, q7
29 vcvtme.s32.f32 q1, q2
30 vcvtpt.u32.f32 q4, q5
31
32 vpsttte
33 vcvtat.s16.f16 q0, q1
34 vcvtnt.u16.f16 q3, q7
35 vcvtmt.s32.f32 q1, q2
36 vcvtpe.u32.f32 q4, q5
37
38 vpstete
39 vcvtnt.u16.f16 q3, q7
40 vcvtae.s16.f16 q0, q1
41 vcvtmt.s32.f32 q1, q2
42 vcvtpe.u32.f32 q4, q5