f6bf7b9e95eb4871e203f0b79825ca9026f43002
[oota-llvm.git] / test / MC / ARM / v8fp.s
1 @ RUN: llvm-mc -triple armv8 -mattr=+v8fp -show-encoding < %s | FileCheck %s
2
3 @ VCVT{B,T}
4
5   vcvtt.f64.f16 d3, s1
6 @ CHECK: vcvtt.f64.f16 d3, s1      @ encoding: [0xe0,0x3b,0xb2,0xee]
7   vcvtt.f16.f64 s5, d12
8 @ CHECK: vcvtt.f16.f64 s5, d12     @ encoding: [0xcc,0x2b,0xf3,0xee]
9
10   vcvtb.f64.f16 d3, s1
11 @ CHECK: vcvtb.f64.f16 d3, s1     @ encoding: [0x60,0x3b,0xb2,0xee]
12   vcvtb.f16.f64 s4, d1
13 @ CHECK: vcvtb.f16.f64 s4, d1     @ encoding: [0x41,0x2b,0xb3,0xee]
14
15   vcvttge.f64.f16 d3, s1
16 @ CHECK: vcvttge.f64.f16 d3, s1      @ encoding: [0xe0,0x3b,0xb2,0xae]
17   vcvttgt.f16.f64 s5, d12
18 @ CHECK: vcvttgt.f16.f64 s5, d12     @ encoding: [0xcc,0x2b,0xf3,0xce]
19
20   vcvtbeq.f64.f16 d3, s1
21 @ CHECK: vcvtbeq.f64.f16 d3, s1     @ encoding: [0x60,0x3b,0xb2,0x0e]
22   vcvtblt.f16.f64 s4, d1
23 @ CHECK: vcvtblt.f16.f64 s4, d1     @ encoding: [0x41,0x2b,0xb3,0xbe]