114 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: vp2intersectd %ymm4, %ymm3, %k64// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x68,0xf4]5 vp2intersectd %ymm4, %ymm3, %k66 7// CHECK: vp2intersectd %xmm4, %xmm3, %k68// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x68,0xf4]9 vp2intersectd %xmm4, %xmm3, %k610 11// CHECK: vp2intersectd 268435456(%esp,%esi,8), %ymm3, %k612// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x68,0xb4,0xf4,0x00,0x00,0x00,0x10]13 vp2intersectd 268435456(%esp,%esi,8), %ymm3, %k614 15// CHECK: vp2intersectd 291(%edi,%eax,4), %ymm3, %k616// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x68,0xb4,0x87,0x23,0x01,0x00,0x00]17 vp2intersectd 291(%edi,%eax,4), %ymm3, %k618 19// CHECK: vp2intersectd (%eax){1to8}, %ymm3, %k620// CHECK: encoding: [0x62,0xf2,0x67,0x38,0x68,0x30]21 vp2intersectd (%eax){1to8}, %ymm3, %k622 23// CHECK: vp2intersectd -1024(,%ebp,2), %ymm3, %k624// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x68,0x34,0x6d,0x00,0xfc,0xff,0xff]25 vp2intersectd -1024(,%ebp,2), %ymm3, %k626 27// CHECK: vp2intersectd 4064(%ecx), %ymm3, %k628// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x68,0x71,0x7f]29 vp2intersectd 4064(%ecx), %ymm3, %k630 31// CHECK: vp2intersectd -512(%edx){1to8}, %ymm3, %k632// CHECK: encoding: [0x62,0xf2,0x67,0x38,0x68,0x72,0x80]33 vp2intersectd -512(%edx){1to8}, %ymm3, %k634 35// CHECK: vp2intersectd 268435456(%esp,%esi,8), %xmm3, %k636// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x68,0xb4,0xf4,0x00,0x00,0x00,0x10]37 vp2intersectd 268435456(%esp,%esi,8), %xmm3, %k638 39// CHECK: vp2intersectd 291(%edi,%eax,4), %xmm3, %k640// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x68,0xb4,0x87,0x23,0x01,0x00,0x00]41 vp2intersectd 291(%edi,%eax,4), %xmm3, %k642 43// CHECK: vp2intersectd (%eax){1to4}, %xmm3, %k644// CHECK: encoding: [0x62,0xf2,0x67,0x18,0x68,0x30]45 vp2intersectd (%eax){1to4}, %xmm3, %k646 47// CHECK: vp2intersectd -512(,%ebp,2), %xmm3, %k648// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x68,0x34,0x6d,0x00,0xfe,0xff,0xff]49 vp2intersectd -512(,%ebp,2), %xmm3, %k650 51// CHECK: vp2intersectd 2032(%ecx), %xmm3, %k652// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x68,0x71,0x7f]53 vp2intersectd 2032(%ecx), %xmm3, %k654 55// CHECK: vp2intersectd -512(%edx){1to4}, %xmm3, %k656// CHECK: encoding: [0x62,0xf2,0x67,0x18,0x68,0x72,0x80]57 vp2intersectd -512(%edx){1to4}, %xmm3, %k658 59// CHECK: vp2intersectq %ymm4, %ymm3, %k660// CHECK: encoding: [0x62,0xf2,0xe7,0x28,0x68,0xf4]61 vp2intersectq %ymm4, %ymm3, %k662 63// CHECK: vp2intersectq %xmm4, %xmm3, %k664// CHECK: encoding: [0x62,0xf2,0xe7,0x08,0x68,0xf4]65 vp2intersectq %xmm4, %xmm3, %k666 67// CHECK: vp2intersectq 268435456(%esp,%esi,8), %ymm3, %k668// CHECK: encoding: [0x62,0xf2,0xe7,0x28,0x68,0xb4,0xf4,0x00,0x00,0x00,0x10]69 vp2intersectq 268435456(%esp,%esi,8), %ymm3, %k670 71// CHECK: vp2intersectq 291(%edi,%eax,4), %ymm3, %k672// CHECK: encoding: [0x62,0xf2,0xe7,0x28,0x68,0xb4,0x87,0x23,0x01,0x00,0x00]73 vp2intersectq 291(%edi,%eax,4), %ymm3, %k674 75// CHECK: vp2intersectq (%eax){1to4}, %ymm3, %k676// CHECK: encoding: [0x62,0xf2,0xe7,0x38,0x68,0x30]77 vp2intersectq (%eax){1to4}, %ymm3, %k678 79// CHECK: vp2intersectq -1024(,%ebp,2), %ymm3, %k680// CHECK: encoding: [0x62,0xf2,0xe7,0x28,0x68,0x34,0x6d,0x00,0xfc,0xff,0xff]81 vp2intersectq -1024(,%ebp,2), %ymm3, %k682 83// CHECK: vp2intersectq 4064(%ecx), %ymm3, %k684// CHECK: encoding: [0x62,0xf2,0xe7,0x28,0x68,0x71,0x7f]85 vp2intersectq 4064(%ecx), %ymm3, %k686 87// CHECK: vp2intersectq -1024(%edx){1to4}, %ymm3, %k688// CHECK: encoding: [0x62,0xf2,0xe7,0x38,0x68,0x72,0x80]89 vp2intersectq -1024(%edx){1to4}, %ymm3, %k690 91// CHECK: vp2intersectq 268435456(%esp,%esi,8), %xmm3, %k692// CHECK: encoding: [0x62,0xf2,0xe7,0x08,0x68,0xb4,0xf4,0x00,0x00,0x00,0x10]93 vp2intersectq 268435456(%esp,%esi,8), %xmm3, %k694 95// CHECK: vp2intersectq 291(%edi,%eax,4), %xmm3, %k696// CHECK: encoding: [0x62,0xf2,0xe7,0x08,0x68,0xb4,0x87,0x23,0x01,0x00,0x00]97 vp2intersectq 291(%edi,%eax,4), %xmm3, %k698 99// CHECK: vp2intersectq (%eax){1to2}, %xmm3, %k6100// CHECK: encoding: [0x62,0xf2,0xe7,0x18,0x68,0x30]101 vp2intersectq (%eax){1to2}, %xmm3, %k6102 103// CHECK: vp2intersectq -512(,%ebp,2), %xmm3, %k6104// CHECK: encoding: [0x62,0xf2,0xe7,0x08,0x68,0x34,0x6d,0x00,0xfe,0xff,0xff]105 vp2intersectq -512(,%ebp,2), %xmm3, %k6106 107// CHECK: vp2intersectq 2032(%ecx), %xmm3, %k6108// CHECK: encoding: [0x62,0xf2,0xe7,0x08,0x68,0x71,0x7f]109 vp2intersectq 2032(%ecx), %xmm3, %k6110 111// CHECK: vp2intersectq -1024(%edx){1to2}, %xmm3, %k6112// CHECK: encoding: [0x62,0xf2,0xe7,0x18,0x68,0x72,0x80]113 vp2intersectq -1024(%edx){1to2}, %xmm3, %k6114