brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.6 KiB · 71e9fc4 Raw
150 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s2 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 + 128]6# CHECK: vcvtps2qq	xmm2 {k2}, qword ptr [rcx + 128]7# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7b,0x51,0x10]8         vcvtps2qq	xmm2 {k2}, qword ptr [rcx + 128]9# CHECK: vcvtps2qq	xmm2, qword ptr [rcx + 128]10# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7b,0x51,0x10]11         vcvtps2qq	xmm2, qword ptr [rcx + 128]12# CHECK: vcvttps2qq	xmm1 {k2} {z}, qword ptr [rcx + 128]13# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x7a,0x49,0x10]14         vcvttps2qq	xmm1 {k2} {z}, qword ptr [rcx + 128]15# CHECK: vcvttps2qq	xmm1 {k2}, qword ptr [rcx + 128]16# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7a,0x49,0x10]17         vcvttps2qq	xmm1 {k2}, qword ptr [rcx + 128]18# CHECK: vcvttps2qq	xmm1, qword ptr [rcx + 128]19# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7a,0x49,0x10]20         vcvttps2qq	xmm1, qword ptr [rcx + 128]21# CHECK: vcvtps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]22# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x79,0x49,0x10]23         vcvtps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]24# CHECK: vcvtps2uqq	xmm1 {k2}, qword ptr [rcx + 128]25# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x79,0x49,0x10]26         vcvtps2uqq	xmm1 {k2}, qword ptr [rcx + 128]27# CHECK: vcvtps2uqq	xmm1, qword ptr [rcx + 128]28# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x79,0x49,0x10]29         vcvtps2uqq	xmm1, qword ptr [rcx + 128]30# CHECK: vcvttps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]31# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x78,0x49,0x10]32         vcvttps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]33# CHECK: vcvttps2uqq	xmm1 {k2}, qword ptr [rcx + 128]34# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]35         vcvttps2uqq	xmm1 {k2}, qword ptr [rcx + 128]36# CHECK: vcvttps2uqq	xmm1, qword ptr [rcx + 128]37# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x78,0x49,0x10]38         vcvttps2uqq	xmm1, qword ptr [rcx + 128]39# CHECK: vcvtps2qq	xmm2 {k2} {z}, qword ptr [rcx + 128]40# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x7b,0x51,0x10]41         vcvtps2qq	xmm2 {k2} {z}, qword ptr [rcx + 128]42# CHECK: vcvtps2qq	xmm2 {k2}, qword ptr [rcx + 128]43# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7b,0x51,0x10]44         vcvtps2qq	xmm2 {k2}, qword ptr [rcx + 128]45# CHECK: vcvtps2qq	xmm2, qword ptr [rcx + 128]46# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7b,0x51,0x10]47         vcvtps2qq	xmm2, qword ptr [rcx + 128]48# CHECK: vcvttps2qq	xmm1 {k2} {z}, qword ptr [rcx + 128]49# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x7a,0x49,0x10]50         vcvttps2qq	xmm1 {k2} {z}, qword ptr [rcx + 128]51# CHECK: vcvttps2qq	xmm1 {k2}, qword ptr [rcx + 128]52# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7a,0x49,0x10]53         vcvttps2qq	xmm1 {k2}, qword ptr [rcx + 128]54# CHECK: vcvttps2qq	xmm1, qword ptr [rcx + 128]55# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7a,0x49,0x10]56         vcvttps2qq	xmm1, qword ptr [rcx + 128]57# CHECK: vcvtps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]58# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x79,0x49,0x10]59         vcvtps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]60# CHECK: vcvtps2uqq	xmm1 {k2}, qword ptr [rcx + 128]61# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x79,0x49,0x10]62         vcvtps2uqq	xmm1 {k2}, qword ptr [rcx + 128]63# CHECK: vcvtps2uqq	xmm1, qword ptr [rcx + 128]64# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x79,0x49,0x10]65         vcvtps2uqq	xmm1, qword ptr [rcx + 128]66# CHECK: vcvttps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]67# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x78,0x49,0x10]68         vcvttps2uqq	xmm1 {k2} {z}, qword ptr [rcx + 128]69# CHECK: vcvttps2uqq	xmm1 {k2}, qword ptr [rcx + 128]70# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]71         vcvttps2uqq	xmm1 {k2}, qword ptr [rcx + 128]72# CHECK: vcvttps2uqq	xmm1, qword ptr [rcx + 128]73# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x78,0x49,0x10]74         vcvttps2uqq	xmm1, qword ptr [rcx + 128]75# CHECK: vfpclasspd	k2, xmm18, 17176# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0xab]77         vfpclasspd	k2, xmm18, 17178# CHECK: vfpclasspd	k2 {k7}, xmm18, 17179# CHECK: encoding: [0x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab]80         vfpclasspd	k2 {k7}, xmm18, 17181# CHECK: vfpclasspd	k2, xmmword ptr [rcx], 12382# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x11,0x7b]83         vfpclasspd	k2, xmmword ptr [rcx], 12384# CHECK: vfpclasspd	k2 {k7}, xmmword ptr [rcx], 12385# CHECK: encoding: [0x62,0xf3,0xfd,0x0f,0x66,0x11,0x7b]86         vfpclasspd	k2 {k7}, xmmword ptr [rcx], 12387# CHECK: vfpclasspd	k2, qword ptr [rcx]{1to2}, 12388# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x11,0x7b]89         vfpclasspd	k2, qword ptr [rcx]{1to2}, 12390# CHECK: vfpclasspd	k2 {k7}, qword ptr [rcx]{1to2}, 12391# CHECK: encoding: [0x62,0xf3,0xfd,0x1f,0x66,0x11,0x7b]92         vfpclasspd	k2 {k7}, qword ptr [rcx]{1to2}, 12393# CHECK: vfpclassps	k2, xmm18, 17194# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xd2,0xab]95         vfpclassps	k2, xmm18, 17196# CHECK: vfpclassps	k2 {k7}, xmm18, 17197# CHECK: encoding: [0x62,0xb3,0x7d,0x0f,0x66,0xd2,0xab]98         vfpclassps	k2 {k7}, xmm18, 17199# CHECK: vfpclassps	k2, xmmword ptr [rcx], 123100# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x11,0x7b]101         vfpclassps	k2, xmmword ptr [rcx], 123102# CHECK: vfpclassps	k2 {k7}, xmmword ptr [rcx], 123103# CHECK: encoding: [0x62,0xf3,0x7d,0x0f,0x66,0x11,0x7b]104         vfpclassps	k2 {k7}, xmmword ptr [rcx], 123105# CHECK: vfpclassps	k2, dword ptr [rcx]{1to4}, 123106# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x11,0x7b]107         vfpclassps	k2, dword ptr [rcx]{1to4}, 123108# CHECK: vfpclassps	k2 {k7}, dword ptr [rcx]{1to4}, 123109# CHECK: encoding: [0x62,0xf3,0x7d,0x1f,0x66,0x11,0x7b]110         vfpclassps	k2 {k7}, dword ptr [rcx]{1to4}, 123111# CHECK: vfpclasspd	k2, ymm18, 171112# CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0xd2,0xab]113         vfpclasspd	k2, ymm18, 171114# CHECK: vfpclasspd	k2 {k7}, ymm18, 171115# CHECK: encoding: [0x62,0xb3,0xfd,0x2f,0x66,0xd2,0xab]116         vfpclasspd	k2 {k7}, ymm18, 171117# CHECK: vfpclasspd	k2, ymmword ptr [rcx], 123118# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x11,0x7b]119         vfpclasspd	k2, ymmword ptr [rcx], 123120# CHECK: vfpclasspd	k2 {k7}, ymmword ptr [rcx], 123121# CHECK: encoding: [0x62,0xf3,0xfd,0x2f,0x66,0x11,0x7b]122         vfpclasspd	k2 {k7}, ymmword ptr [rcx], 123123# CHECK: vfpclasspd	k2, qword ptr [rcx]{1to4}, 123124# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x11,0x7b]125         vfpclasspd	k2, qword ptr [rcx]{1to4}, 123126# CHECK: vfpclasspd	k2 {k7}, qword ptr [rcx]{1to4}, 123127# CHECK: encoding: [0x62,0xf3,0xfd,0x3f,0x66,0x11,0x7b]128         vfpclasspd	k2 {k7}, qword ptr [rcx]{1to4}, 123129# CHECK: vfpclassps	k2, ymm18, 171130# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xd2,0xab]131         vfpclassps	k2, ymm18, 171132# CHECK: vfpclassps	k2 {k7}, ymm18, 171133# CHECK: encoding: [0x62,0xb3,0x7d,0x2f,0x66,0xd2,0xab]134         vfpclassps	k2 {k7}, ymm18, 171135# CHECK: vfpclassps	k2, ymmword ptr [rcx], 123136# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x11,0x7b]137         vfpclassps	k2, ymmword ptr [rcx], 123138# CHECK: vfpclassps	k2 {k7}, ymmword ptr [rcx], 123139# CHECK: encoding: [0x62,0xf3,0x7d,0x2f,0x66,0x11,0x7b]140         vfpclassps	k2 {k7}, ymmword ptr [rcx], 123141# CHECK: vfpclassps	k2, dword ptr [rcx]{1to8}, 123142# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x11,0x7b]143         vfpclassps	k2, dword ptr [rcx]{1to8}, 123144# CHECK: vfpclassps	k2 {k7}, dword ptr [rcx]{1to8}, 123145# CHECK: encoding: [0x62,0xf3,0x7d,0x3f,0x66,0x11,0x7b]146         vfpclassps	k2 {k7}, dword ptr [rcx]{1to8}, 123147# CHECK: vcvttps2uqq     xmm1 {k2}, qword ptr [ecx + 128]148# CHECK: encoding: [0x67,0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]149         vcvttps2uqq     xmm1 {k2}, qword ptr [ecx + 128]150