summaryrefslogtreecommitdiff
path: root/test/MC/Disassembler/neon-tests.txt
blob: eb9adb7b6c2f2d3a5d447919092dc661db362887 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# RUN: llvm-mc --disassemble %s -triple=arm-apple-darwin9 | FileCheck %s

# CHECK:	vbif	q15, q7, q0
0x50 0xe1 0x7e 0xf3

# CHECK:	vcvt.f32.s32	q15, q0, #1
0x50 0xee 0xff 0xf2

# CHECK:	vdup.32	q3, d1[0]
0x41 0x6c 0xb4 0xf3

# CHECK:	vld1.8	{d17, d18}, [r6], r5
0x05 0x1a 0x66 0xf4

# CHECK:        vld1.8  {d17, d18, d19}, [r6], r5
0x05 0x16 0x66 0xf4

# CHECK:	vld4.8	{d0, d1, d2, d3}, [r2], r7
0x07 0x00 0x22 0xf4

# CHECK:	vld4.8	{d4, d6, d8, d10}, [r2]
0x0f 0x41 0x22 0xf4

# CHECK:	vmov	d0, d15
0x1f 0x01 0x2f 0xf2

# CHECK:	vmov.i64	q6, #0xFF00FF00FF
0x75 0xce 0x81 0xf2

# CHECK:	vmvn.i32	d0, #0x0
0x30 0x00 0x80 0xf2

# CHECK:	vmul.f32	d0, d0, d6
0x16 0x0d 0x00 0xf3

# CHECK:	vneg.f32	q0, q0
0xc0 0x07 0xb9 0xf3

# CHECK:	vqrdmulh.s32	d0, d0, d3[1]
0x63 0x0d 0xa0 0xf2

# CHECK:	vrshr.s32	d0, d0, #16
0x10 0x02 0xb0 0xf2

# CHECK:	vshll.i16	q3, d1, #16
0x01 0x63 0xb6 0xf3

# CHECK:	vsri.32	q15, q0, #1
0x50 0xe4 0xff 0xf3

# CHECK:	vtbx.8	d18, {d4, d5, d6}, d7
0x47 0x2a 0xf4 0xf3

# CHECK: vmov.f32 s0, #5.000000e-01
0x00 0x0a 0xb6 0xee

# CHECK: vmov.f32 s0, #1.328125e-01
0x01 0x0a 0xb4 0xee

# CHECK: vmov.f64 d0, #5.000000e-01
0x00 0x0b 0xb6 0xee