brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.3 KiB · 8cd9ed8 Raw
199 lines · plain
1# RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT2# RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL3 4# ATT:   vcvtps2qq	128(%rcx), %xmm2 {%k2} {z}5# INTEL: vcvtps2qq	xmm2 {k2} {z}, qword ptr [rcx + 128]60x62,0xf1,0x7d,0x8a,0x7b,0x51,0x107 8# ATT:   vcvtps2qq	128(%rcx), %xmm2 {%k2}9# INTEL: vcvtps2qq	xmm2 {k2}, qword ptr [rcx + 128]100x62,0xf1,0x7d,0x0a,0x7b,0x51,0x1011 12# ATT:   vcvtps2qq	128(%rcx), %xmm213# INTEL: vcvtps2qq	xmm2, qword ptr [rcx + 128]140x62,0xf1,0x7d,0x08,0x7b,0x51,0x1015 16# ATT:   vcvttps2qq	128(%rcx), %xmm1 {%k2} {z}17# INTEL: vcvttps2qq	xmm1 {k2} {z}, qword ptr [rcx + 128]180x62,0xf1,0x7d,0x8a,0x7a,0x49,0x1019 20# ATT:   vcvttps2qq	128(%rcx), %xmm1 {%k2}21# INTEL: vcvttps2qq	xmm1 {k2}, qword ptr [rcx + 128]220x62,0xf1,0x7d,0x0a,0x7a,0x49,0x1023 24# ATT:   vcvttps2qq	128(%rcx), %xmm125# INTEL: vcvttps2qq	xmm1, qword ptr [rcx + 128]260x62,0xf1,0x7d,0x08,0x7a,0x49,0x1027 28# ATT:   vcvtps2uqq	128(%rcx), %xmm1 {%k2} {z}29# INTEL: vcvtps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]300x62,0xf1,0x7d,0x8a,0x79,0x49,0x1031 32# ATT:   vcvtps2uqq	128(%rcx), %xmm1 {%k2}33# INTEL: vcvtps2uqq	xmm1 {k2}, qword ptr [rcx + 128]340x62,0xf1,0x7d,0x0a,0x79,0x49,0x1035 36# ATT:   vcvtps2uqq	128(%rcx), %xmm137# INTEL: vcvtps2uqq	xmm1, qword ptr [rcx + 128]380x62,0xf1,0x7d,0x08,0x79,0x49,0x1039 40# ATT:   vcvttps2uqq	128(%rcx), %xmm1 {%k2} {z}41# INTEL: vcvttps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]420x62,0xf1,0x7d,0x8a,0x78,0x49,0x1043 44# ATT:   vcvttps2uqq	128(%rcx), %xmm1 {%k2}45# INTEL: vcvttps2uqq	xmm1 {k2}, qword ptr [rcx + 128]460x62,0xf1,0x7d,0x0a,0x78,0x49,0x1047 48# ATT:   vcvttps2uqq	128(%rcx), %xmm149# INTEL: vcvttps2uqq	xmm1, qword ptr [rcx + 128]500x62,0xf1,0x7d,0x08,0x78,0x49,0x1051 52# ATT:   vcvtps2qq	128(%rcx), %xmm2 {%k2} {z}53# INTEL: vcvtps2qq	xmm2 {k2} {z}, qword ptr [rcx + 128]540x62,0xf1,0x7d,0x8a,0x7b,0x51,0x1055 56# ATT:   vcvtps2qq	128(%rcx), %xmm2 {%k2}57# INTEL: vcvtps2qq	xmm2 {k2}, qword ptr [rcx + 128]580x62,0xf1,0x7d,0x0a,0x7b,0x51,0x1059 60# ATT:   vcvtps2qq	128(%rcx), %xmm261# INTEL: vcvtps2qq	xmm2, qword ptr [rcx + 128]620x62,0xf1,0x7d,0x08,0x7b,0x51,0x1063 64# ATT:   vcvttps2qq	128(%rcx), %xmm1 {%k2} {z}65# INTEL: vcvttps2qq	xmm1 {k2} {z}, qword ptr [rcx + 128]660x62,0xf1,0x7d,0x8a,0x7a,0x49,0x1067 68# ATT:   vcvttps2qq	128(%rcx), %xmm1 {%k2}69# INTEL: vcvttps2qq	xmm1 {k2}, qword ptr [rcx + 128]700x62,0xf1,0x7d,0x0a,0x7a,0x49,0x1071 72# ATT:   vcvttps2qq	128(%rcx), %xmm173# INTEL: vcvttps2qq	xmm1, qword ptr [rcx + 128]740x62,0xf1,0x7d,0x08,0x7a,0x49,0x1075 76# ATT:   vcvtps2uqq	128(%rcx), %xmm1 {%k2} {z}77# INTEL: vcvtps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]780x62,0xf1,0x7d,0x8a,0x79,0x49,0x1079 80# ATT:   vcvtps2uqq	128(%rcx), %xmm1 {%k2}81# INTEL: vcvtps2uqq	xmm1 {k2}, qword ptr [rcx + 128]820x62,0xf1,0x7d,0x0a,0x79,0x49,0x1083 84# ATT:   vcvtps2uqq	128(%rcx), %xmm185# INTEL: vcvtps2uqq	xmm1, qword ptr [rcx + 128]860x62,0xf1,0x7d,0x08,0x79,0x49,0x1087 88# ATT:   vcvttps2uqq	128(%rcx), %xmm1 {%k2} {z}89# INTEL: vcvttps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]900x62,0xf1,0x7d,0x8a,0x78,0x49,0x1091 92# ATT:   vcvttps2uqq	128(%rcx), %xmm1 {%k2}93# INTEL: vcvttps2uqq	xmm1 {k2}, qword ptr [rcx + 128]940x62,0xf1,0x7d,0x0a,0x78,0x49,0x1095 96# ATT:   vcvttps2uqq	128(%rcx), %xmm197# INTEL: vcvttps2uqq	xmm1, qword ptr [rcx + 128]980x62,0xf1,0x7d,0x08,0x78,0x49,0x1099 100# ATT:   vfpclasspd	$171, %xmm18, %k2101# INTEL: vfpclasspd	k2, xmm18, 1711020x62,0xb3,0xfd,0x08,0x66,0xd2,0xab103 104# ATT:   vfpclasspd	$171, %xmm18, %k2 {%k7}105# INTEL: vfpclasspd	k2 {k7}, xmm18, 1711060x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab107 108# ATT:   vfpclasspdx	$123, (%rcx), %k2109# INTEL: vfpclasspd	k2, xmmword ptr [rcx], 1231100x62,0xf3,0xfd,0x08,0x66,0x11,0x7b111 112# ATT:   vfpclasspdx	$123, (%rcx), %k2 {%k7}113# INTEL: vfpclasspd	k2 {k7}, xmmword ptr [rcx], 1231140x62,0xf3,0xfd,0x0f,0x66,0x11,0x7b115 116# ATT:   vfpclasspd	$123, (%rcx){1to2}, %k2117# INTEL: vfpclasspd	k2, qword ptr [rcx]{1to2}, 1231180x62,0xf3,0xfd,0x18,0x66,0x11,0x7b119 120# ATT:   vfpclasspd	$123, (%rcx){1to2}, %k2 {%k7}121# INTEL: vfpclasspd	k2 {k7}, qword ptr [rcx]{1to2}, 1231220x62,0xf3,0xfd,0x1f,0x66,0x11,0x7b123 124# ATT:   vfpclassps	$171, %xmm18, %k2125# INTEL: vfpclassps	k2, xmm18, 1711260x62,0xb3,0x7d,0x08,0x66,0xd2,0xab127 128# ATT:   vfpclassps	$171, %xmm18, %k2 {%k7}129# INTEL: vfpclassps	k2 {k7}, xmm18, 1711300x62,0xb3,0x7d,0x0f,0x66,0xd2,0xab131 132# ATT:   vfpclasspsx	$123, (%rcx), %k2133# INTEL: vfpclassps	k2, xmmword ptr [rcx], 1231340x62,0xf3,0x7d,0x08,0x66,0x11,0x7b135 136# ATT:   vfpclasspsx	$123, (%rcx), %k2 {%k7}137# INTEL: vfpclassps	k2 {k7}, xmmword ptr [rcx], 1231380x62,0xf3,0x7d,0x0f,0x66,0x11,0x7b139 140# ATT:   vfpclassps	$123, (%rcx){1to4}, %k2141# INTEL: vfpclassps	k2, dword ptr [rcx]{1to4}, 1231420x62,0xf3,0x7d,0x18,0x66,0x11,0x7b143 144# ATT:   vfpclassps	$123, (%rcx){1to4}, %k2 {%k7}145# INTEL: vfpclassps	k2 {k7}, dword ptr [rcx]{1to4}, 1231460x62,0xf3,0x7d,0x1f,0x66,0x11,0x7b147 148# ATT:   vfpclasspd	$171, %ymm18, %k2149# INTEL: vfpclasspd	k2, ymm18, 1711500x62,0xb3,0xfd,0x28,0x66,0xd2,0xab151 152# ATT:   vfpclasspd	$171, %ymm18, %k2 {%k7}153# INTEL: vfpclasspd	k2 {k7}, ymm18, 1711540x62,0xb3,0xfd,0x2f,0x66,0xd2,0xab155 156# ATT:   vfpclasspdy	$123, (%rcx), %k2157# INTEL: vfpclasspd	k2, ymmword ptr [rcx], 1231580x62,0xf3,0xfd,0x28,0x66,0x11,0x7b159 160# ATT:   vfpclasspdy	$123, (%rcx), %k2 {%k7}161# INTEL: vfpclasspd	k2 {k7}, ymmword ptr [rcx], 1231620x62,0xf3,0xfd,0x2f,0x66,0x11,0x7b163 164# ATT:   vfpclasspd	$123, (%rcx){1to4}, %k2165# INTEL: vfpclasspd	k2, qword ptr [rcx]{1to4}, 1231660x62,0xf3,0xfd,0x38,0x66,0x11,0x7b167 168# ATT:   vfpclasspd	$123, (%rcx){1to4}, %k2 {%k7}169# INTEL: vfpclasspd	k2 {k7}, qword ptr [rcx]{1to4}, 1231700x62,0xf3,0xfd,0x3f,0x66,0x11,0x7b171 172# ATT:   vfpclassps	$171, %ymm18, %k2173# INTEL: vfpclassps	k2, ymm18, 1711740x62,0xb3,0x7d,0x28,0x66,0xd2,0xab175 176# ATT:   vfpclassps	$171, %ymm18, %k2 {%k7}177# INTEL: vfpclassps	k2 {k7}, ymm18, 1711780x62,0xb3,0x7d,0x2f,0x66,0xd2,0xab179 180# ATT:   vfpclasspsy	$123, (%rcx), %k2181# INTEL: vfpclassps	k2, ymmword ptr [rcx], 1231820x62,0xf3,0x7d,0x28,0x66,0x11,0x7b183 184# ATT:   vfpclasspsy	$123, (%rcx), %k2 {%k7}185# INTEL: vfpclassps	k2 {k7}, ymmword ptr [rcx], 1231860x62,0xf3,0x7d,0x2f,0x66,0x11,0x7b187 188# ATT:   vfpclassps	$123, (%rcx){1to8}, %k2189# INTEL: vfpclassps	k2, dword ptr [rcx]{1to8}, 1231900x62,0xf3,0x7d,0x38,0x66,0x11,0x7b191 192# ATT:   vfpclassps	$123, (%rcx){1to8}, %k2 {%k7}193# INTEL: vfpclassps	k2 {k7}, dword ptr [rcx]{1to8}, 1231940x62,0xf3,0x7d,0x3f,0x66,0x11,0x7b195 196# ATT: vcvttps2uqq     128(%ecx), %xmm1 {%k2}197# INTEL: vcvttps2uqq     xmm1 {k2}, qword ptr [ecx + 128]1980x67,0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10199