Revert r354244 "[DAGCombiner] Eliminate dead stores to stack."
[llvm-complete.git] / test / MC / X86 / intel-syntax-x86-avx512dq_vl.s
blob7693caba4501ca5084704359aac3337fc0f77c2a
1 // RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]