• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
2
3// CHECK:  vcvtps2qq xmm2 {k2} {z}, qword ptr [rcx + 128]
4// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x7b,0x51,0x10]
5          vcvtps2qq xmm2 {k2} {z}, qword ptr [rcx + 0x80]
6
7// CHECK:  vcvtps2qq xmm2 {k2}, qword ptr [rcx + 128]
8// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x7b,0x51,0x10]
9          vcvtps2qq xmm2 {k2}, qword ptr [rcx + 0x80]
10
11// CHECK:  vcvtps2qq xmm2, qword ptr [rcx + 128]
12// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x7b,0x51,0x10]
13          vcvtps2qq xmm2, qword ptr [rcx + 0x80]
14
15// CHECK:  vcvttps2qq xmm1 {k2} {z}, qword ptr [rcx + 128]
16// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x7a,0x49,0x10]
17          vcvttps2qq xmm1 {k2} {z}, qword ptr [rcx + 0x80]
18
19// CHECK:  vcvttps2qq xmm1 {k2}, qword ptr [rcx + 128]
20// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x7a,0x49,0x10]
21          vcvttps2qq xmm1 {k2}, qword ptr [rcx + 0x80]
22
23// CHECK:  vcvttps2qq xmm1, qword ptr [rcx + 128]
24// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x7a,0x49,0x10]
25          vcvttps2qq xmm1, qword ptr [rcx + 0x80]
26
27// CHECK:  vcvtps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
28// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x79,0x49,0x10]
29          vcvtps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
30
31// CHECK:  vcvtps2uqq xmm1 {k2}, qword ptr [rcx + 128]
32// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x79,0x49,0x10]
33          vcvtps2uqq xmm1 {k2}, qword ptr [rcx + 128]
34
35// CHECK:  vcvtps2uqq xmm1, qword ptr [rcx + 128]
36// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x79,0x49,0x10]
37          vcvtps2uqq xmm1, qword ptr [rcx + 128]
38
39// CHECK:  vcvttps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
40// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x78,0x49,0x10]
41          vcvttps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
42
43// CHECK:  vcvttps2uqq xmm1 {k2}, qword ptr [rcx + 128]
44// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]
45          vcvttps2uqq xmm1 {k2}, qword ptr [rcx + 128]
46
47// CHECK:  vcvttps2uqq xmm1, qword ptr [rcx + 128]
48// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x78,0x49,0x10]
49          vcvttps2uqq xmm1, qword ptr [rcx + 128]
50
51// CHECK:  vcvtps2qq xmm2 {k2} {z}, qword ptr [rcx + 128]
52// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x7b,0x51,0x10]
53          vcvtps2qq xmm2 {k2} {z}, qword ptr [rcx + 0x80]
54
55// CHECK:  vcvtps2qq xmm2 {k2}, qword ptr [rcx + 128]
56// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x7b,0x51,0x10]
57          vcvtps2qq xmm2 {k2}, qword ptr [rcx + 0x80]
58
59// CHECK:  vcvtps2qq xmm2, qword ptr [rcx + 128]
60// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x7b,0x51,0x10]
61          vcvtps2qq xmm2, qword ptr [rcx + 0x80]
62
63// CHECK:  vcvttps2qq xmm1 {k2} {z}, qword ptr [rcx + 128]
64// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x7a,0x49,0x10]
65          vcvttps2qq xmm1 {k2} {z}, qword ptr [rcx + 0x80]
66
67// CHECK:  vcvttps2qq xmm1 {k2}, qword ptr [rcx + 128]
68// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x7a,0x49,0x10]
69          vcvttps2qq xmm1 {k2}, qword ptr [rcx + 0x80]
70
71// CHECK:  vcvttps2qq xmm1, qword ptr [rcx + 128]
72// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x7a,0x49,0x10]
73          vcvttps2qq xmm1, qword ptr [rcx + 0x80]
74
75// CHECK:  vcvtps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
76// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x79,0x49,0x10]
77          vcvtps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
78
79// CHECK:  vcvtps2uqq xmm1 {k2}, qword ptr [rcx + 128]
80// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x79,0x49,0x10]
81          vcvtps2uqq xmm1 {k2}, qword ptr [rcx + 128]
82
83// CHECK:  vcvtps2uqq xmm1, qword ptr [rcx + 128]
84// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x79,0x49,0x10]
85          vcvtps2uqq xmm1, qword ptr [rcx + 128]
86
87// CHECK:  vcvttps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
88// CHECK:  encoding: [0x62,0xf1,0x7d,0x8a,0x78,0x49,0x10]
89          vcvttps2uqq xmm1 {k2} {z}, qword ptr [rcx + 128]
90
91// CHECK:  vcvttps2uqq xmm1 {k2}, qword ptr [rcx + 128]
92// CHECK:  encoding: [0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]
93          vcvttps2uqq xmm1 {k2}, qword ptr [rcx + 128]
94
95// CHECK:  vcvttps2uqq xmm1, qword ptr [rcx + 128]
96// CHECK:  encoding: [0x62,0xf1,0x7d,0x08,0x78,0x49,0x10]
97          vcvttps2uqq xmm1, qword ptr [rcx + 128]
98