Add support for ARM half-precision conversion instructions.
[external/binutils.git] / gas / testsuite / gas / arm / half-prec-vfpv3.s
1         .text
2         vcvtt.f32.f32           s0, s1
3         vcvtteq.f32.f32         s2, s3
4         vcvttne.f32.f32         s2, s3
5         vcvttcs.f32.f32         s2, s3
6         vcvttcc.f32.f32         s2, s3
7         vcvttmi.f32.f32         s2, s3
8         vcvttpl.f32.f32         s2, s3
9         vcvttvs.f32.f32         s2, s3
10         vcvttvc.f32.f32         s2, s3
11         vcvtthi.f32.f32         s2, s3
12         vcvttls.f32.f32         s2, s3
13         vcvttge.f32.f32         s2, s3
14         vcvttlt.f32.f32         s2, s3
15         vcvttgt.f32.f32         s2, s3
16         vcvttle.f32.f32         s2, s3
17         vcvttal.f32.f32         s2, s3
18
19         vcvtt.f16.f32           s0, s1
20         vcvtteq.f16.f32         s2, s3
21         vcvttne.f16.f32         s2, s3
22         vcvttcs.f16.f32         s2, s3
23         vcvttcc.f16.f32         s2, s3
24         vcvttmi.f16.f32         s2, s3
25         vcvttpl.f16.f32         s2, s3
26         vcvttvs.f16.f32         s2, s3
27         vcvttvc.f16.f32         s2, s3
28         vcvtthi.f16.f32         s2, s3
29         vcvttls.f16.f32         s2, s3
30         vcvttge.f16.f32         s2, s3
31         vcvttlt.f16.f32         s2, s3
32         vcvttgt.f16.f32         s2, s3
33         vcvttle.f16.f32         s2, s3
34         vcvttal.f16.f32         s2, s3
35
36         vcvtb.f32.f32           s0, s1
37         vcvtbeq.f32.f32         s2, s3
38         vcvtbne.f32.f32         s2, s3
39         vcvtbcs.f32.f32         s2, s3
40         vcvtbcc.f32.f32         s2, s3
41         vcvtbmi.f32.f32         s2, s3
42         vcvtbpl.f32.f32         s2, s3
43         vcvtbvs.f32.f32         s2, s3
44         vcvtbvc.f32.f32         s2, s3
45         vcvtbhi.f32.f32         s2, s3
46         vcvtbls.f32.f32         s2, s3
47         vcvtbge.f32.f32         s2, s3
48         vcvtblt.f32.f32         s2, s3
49         vcvtbgt.f32.f32         s2, s3
50         vcvtble.f32.f32         s2, s3
51         vcvtbal.f32.f32         s2, s3
52
53         vcvtb.f16.f32           s0, s1
54         vcvtbeq.f16.f32         s2, s3
55         vcvtbne.f16.f32         s2, s3
56         vcvtbcs.f16.f32         s2, s3
57         vcvtbcc.f16.f32         s2, s3
58         vcvtbmi.f16.f32         s2, s3
59         vcvtbpl.f16.f32         s2, s3
60         vcvtbvs.f16.f32         s2, s3
61         vcvtbvc.f16.f32         s2, s3
62         vcvtbhi.f16.f32         s2, s3
63         vcvtbls.f16.f32         s2, s3
64         vcvtbge.f16.f32         s2, s3
65         vcvtblt.f16.f32         s2, s3
66         vcvtbgt.f16.f32         s2, s3
67         vcvtble.f16.f32         s2, s3
68         vcvtbal.f16.f32         s2, s3