Convert this test to .s form.
[oota-llvm.git] / test / MC / ARM / neon-bitwise-encoding.s
1 // RUN: llvm-mc -triple arm-unknown-unkown -show-encoding < %s | FileCheck %s
2
3 // CHECK: vand  d16, d17, d16           @ encoding: [0xb0,0x01,0x41,0xf2]
4         vand    d16, d17, d16
5 // CHECK: vand  q8, q8, q9              @ encoding: [0xf2,0x01,0x40,0xf2]
6         vand    q8, q8, q9
7
8 // CHECK: veor  d16, d17, d16           @ encoding: [0xb0,0x01,0x41,0xf3]
9         veor    d16, d17, d16
10 // CHECK: veor  q8, q8, q9              @ encoding: [0xf2,0x01,0x40,0xf3]
11         veor    q8, q8, q9
12
13 // CHECK: vorr  d16, d17, d16           @ encoding: [0xb0,0x01,0x61,0xf2]
14         vorr    d16, d17, d16
15 // CHECK: vorr  q8, q8, q9              @ encoding: [0xf2,0x01,0x60,0xf2]
16         vorr    q8, q8, q9
17
18 // CHECK: vbic  d16, d17, d16           @ encoding: [0xb0,0x01,0x51,0xf2]
19         vbic    d16, d17, d16
20 // CHECK: vbic  q8, q8, q9              @ encoding: [0xf2,0x01,0x50,0xf2]
21         vbic    q8, q8, q9
22
23 // CHECK: vorn  d16, d17, d16           @ encoding: [0xb0,0x01,0x71,0xf2]
24         vorn    d16, d17, d16
25 // CHECK: vorn  q8, q8, q9              @ encoding: [0xf2,0x01,0x70,0xf2]
26         vorn    q8, q8, q9
27
28 // CHECK: vmvn  d16, d16                @ encoding: [0xa0,0x05,0xf0,0xf3]
29         vmvn    d16, d16
30 // CHECK: vmvn  q8, q8                  @ encoding: [0xe0,0x05,0xf0,0xf3]
31         vmvn    q8, q8
32
33 // CHECK: vbsl  d18, d17, d16           @ encoding: [0xb0,0x21,0x51,0xf3]
34         vbsl    d18, d17, d16
35 // CHECK: vbsl  q8, q10, q9             @ encoding: [0xf2,0x01,0x54,0xf3]
36         vbsl    q8, q10, q9