brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.6 KiB · c1cb271 Raw
171 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=i386-unknown-unknown | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=i386-unknown-unknown -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT:        vsm4key4 %zmm4, %zmm3, %zmm25# INTEL:      vsm4key4 zmm2, zmm3, zmm460x62,0xf2,0x66,0x48,0xda,0xd47 8# ATT:        vsm4key4  268435456(%esp,%esi,8), %zmm3, %zmm29# INTEL:      vsm4key4 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]100x62,0xf2,0x66,0x48,0xda,0x94,0xf4,0x00,0x00,0x00,0x1011 12# ATT:        vsm4key4  291(%edi,%eax,4), %zmm3, %zmm213# INTEL:      vsm4key4 zmm2, zmm3, zmmword ptr [edi + 4*eax + 291]140x62,0xf2,0x66,0x48,0xda,0x94,0x87,0x23,0x01,0x00,0x0015 16# ATT:        vsm4key4  (%eax), %zmm3, %zmm217# INTEL:      vsm4key4 zmm2, zmm3, zmmword ptr [eax]180x62,0xf2,0x66,0x48,0xda,0x1019 20# ATT:        vsm4key4  -2048(,%ebp,2), %zmm3, %zmm221# INTEL:      vsm4key4 zmm2, zmm3, zmmword ptr [2*ebp - 2048]220x62,0xf2,0x66,0x48,0xda,0x14,0x6d,0x00,0xf8,0xff,0xff23 24# ATT:        vsm4key4  8128(%ecx), %zmm3, %zmm225# INTEL:      vsm4key4 zmm2, zmm3, zmmword ptr [ecx + 8128]260x62,0xf2,0x66,0x48,0xda,0x51,0x7f27 28# ATT:        vsm4key4  -8192(%edx), %zmm3, %zmm229# INTEL:      vsm4key4 zmm2, zmm3, zmmword ptr [edx - 8192]300x62,0xf2,0x66,0x48,0xda,0x52,0x8031 32# ATT:        vsm4rnds4 %zmm4, %zmm3, %zmm233# INTEL:      vsm4rnds4 zmm2, zmm3, zmm4340x62,0xf2,0x67,0x48,0xda,0xd435 36# ATT:        vsm4rnds4  268435456(%esp,%esi,8), %zmm3, %zmm237# INTEL:      vsm4rnds4 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]380x62,0xf2,0x67,0x48,0xda,0x94,0xf4,0x00,0x00,0x00,0x1039 40# ATT:        vsm4rnds4  291(%edi,%eax,4), %zmm3, %zmm241# INTEL:      vsm4rnds4 zmm2, zmm3, zmmword ptr [edi + 4*eax + 291]420x62,0xf2,0x67,0x48,0xda,0x94,0x87,0x23,0x01,0x00,0x0043 44# ATT:        vsm4rnds4  (%eax), %zmm3, %zmm245# INTEL:      vsm4rnds4 zmm2, zmm3, zmmword ptr [eax]460x62,0xf2,0x67,0x48,0xda,0x1047 48# ATT:        vsm4rnds4  -2048(,%ebp,2), %zmm3, %zmm249# INTEL:      vsm4rnds4 zmm2, zmm3, zmmword ptr [2*ebp - 2048]500x62,0xf2,0x67,0x48,0xda,0x14,0x6d,0x00,0xf8,0xff,0xff51 52# ATT:        vsm4rnds4  8128(%ecx), %zmm3, %zmm253# INTEL:      vsm4rnds4 zmm2, zmm3, zmmword ptr [ecx + 8128]540x62,0xf2,0x67,0x48,0xda,0x51,0x7f55 56# ATT:        vsm4rnds4  -8192(%edx), %zmm3, %zmm257# INTEL:      vsm4rnds4 zmm2, zmm3, zmmword ptr [edx - 8192]580x62,0xf2,0x67,0x48,0xda,0x52,0x8059 60# ATT:        vsm4key4 %ymm4, %ymm3, %ymm261# INTEL:      vsm4key4 ymm2, ymm3, ymm4620x62,0xf2,0x66,0x28,0xda,0xd463 64# ATT:        vsm4key4 %xmm4, %xmm3, %xmm265# INTEL:      vsm4key4 xmm2, xmm3, xmm4660x62,0xf2,0x66,0x08,0xda,0xd467 68# ATT:        vsm4key4  268435456(%esp,%esi,8), %ymm3, %ymm269# INTEL:      vsm4key4 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]700x62,0xf2,0x66,0x28,0xda,0x94,0xf4,0x00,0x00,0x00,0x1071 72# ATT:        vsm4key4  291(%edi,%eax,4), %ymm3, %ymm273# INTEL:      vsm4key4 ymm2, ymm3, ymmword ptr [edi + 4*eax + 291]740x62,0xf2,0x66,0x28,0xda,0x94,0x87,0x23,0x01,0x00,0x0075 76# ATT:        vsm4key4  (%eax), %ymm3, %ymm277# INTEL:      vsm4key4 ymm2, ymm3, ymmword ptr [eax]780x62,0xf2,0x66,0x28,0xda,0x1079 80# ATT:        vsm4key4  -1024(,%ebp,2), %ymm3, %ymm281# INTEL:      vsm4key4 ymm2, ymm3, ymmword ptr [2*ebp - 1024]820x62,0xf2,0x66,0x28,0xda,0x14,0x6d,0x00,0xfc,0xff,0xff83 84# ATT:        vsm4key4  4064(%ecx), %ymm3, %ymm285# INTEL:      vsm4key4 ymm2, ymm3, ymmword ptr [ecx + 4064]860x62,0xf2,0x66,0x28,0xda,0x51,0x7f87 88# ATT:        vsm4key4  -4096(%edx), %ymm3, %ymm289# INTEL:      vsm4key4 ymm2, ymm3, ymmword ptr [edx - 4096]900x62,0xf2,0x66,0x28,0xda,0x52,0x8091 92# ATT:        vsm4key4  268435456(%esp,%esi,8), %xmm3, %xmm293# INTEL:      vsm4key4 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]940x62,0xf2,0x66,0x08,0xda,0x94,0xf4,0x00,0x00,0x00,0x1095 96# ATT:        vsm4key4  291(%edi,%eax,4), %xmm3, %xmm297# INTEL:      vsm4key4 xmm2, xmm3, xmmword ptr [edi + 4*eax + 291]980x62,0xf2,0x66,0x08,0xda,0x94,0x87,0x23,0x01,0x00,0x0099 100# ATT:        vsm4key4  (%eax), %xmm3, %xmm2101# INTEL:      vsm4key4 xmm2, xmm3, xmmword ptr [eax]1020x62,0xf2,0x66,0x08,0xda,0x10103 104# ATT:        vsm4key4  -512(,%ebp,2), %xmm3, %xmm2105# INTEL:      vsm4key4 xmm2, xmm3, xmmword ptr [2*ebp - 512]1060x62,0xf2,0x66,0x08,0xda,0x14,0x6d,0x00,0xfe,0xff,0xff107 108# ATT:        vsm4key4  2032(%ecx), %xmm3, %xmm2109# INTEL:      vsm4key4 xmm2, xmm3, xmmword ptr [ecx + 2032]1100x62,0xf2,0x66,0x08,0xda,0x51,0x7f111 112# ATT:        vsm4key4  -2048(%edx), %xmm3, %xmm2113# INTEL:      vsm4key4 xmm2, xmm3, xmmword ptr [edx - 2048]1140x62,0xf2,0x66,0x08,0xda,0x52,0x80115 116# ATT:        vsm4rnds4 %ymm4, %ymm3, %ymm2117# INTEL:      vsm4rnds4 ymm2, ymm3, ymm41180x62,0xf2,0x67,0x28,0xda,0xd4119 120# ATT:        vsm4rnds4 %xmm4, %xmm3, %xmm2121# INTEL:      vsm4rnds4 xmm2, xmm3, xmm41220x62,0xf2,0x67,0x08,0xda,0xd4123 124# ATT:        vsm4rnds4  268435456(%esp,%esi,8), %ymm3, %ymm2125# INTEL:      vsm4rnds4 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]1260x62,0xf2,0x67,0x28,0xda,0x94,0xf4,0x00,0x00,0x00,0x10127 128# ATT:        vsm4rnds4  291(%edi,%eax,4), %ymm3, %ymm2129# INTEL:      vsm4rnds4 ymm2, ymm3, ymmword ptr [edi + 4*eax + 291]1300x62,0xf2,0x67,0x28,0xda,0x94,0x87,0x23,0x01,0x00,0x00131 132# ATT:        vsm4rnds4  (%eax), %ymm3, %ymm2133# INTEL:      vsm4rnds4 ymm2, ymm3, ymmword ptr [eax]1340x62,0xf2,0x67,0x28,0xda,0x10135 136# ATT:        vsm4rnds4  -1024(,%ebp,2), %ymm3, %ymm2137# INTEL:      vsm4rnds4 ymm2, ymm3, ymmword ptr [2*ebp - 1024]1380x62,0xf2,0x67,0x28,0xda,0x14,0x6d,0x00,0xfc,0xff,0xff139 140# ATT:        vsm4rnds4  4064(%ecx), %ymm3, %ymm2141# INTEL:      vsm4rnds4 ymm2, ymm3, ymmword ptr [ecx + 4064]1420x62,0xf2,0x67,0x28,0xda,0x51,0x7f143 144# ATT:        vsm4rnds4  -4096(%edx), %ymm3, %ymm2145# INTEL:      vsm4rnds4 ymm2, ymm3, ymmword ptr [edx - 4096]1460x62,0xf2,0x67,0x28,0xda,0x52,0x80147 148# ATT:        vsm4rnds4  268435456(%esp,%esi,8), %xmm3, %xmm2149# INTEL:      vsm4rnds4 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]1500x62,0xf2,0x67,0x08,0xda,0x94,0xf4,0x00,0x00,0x00,0x10151 152# ATT:        vsm4rnds4  291(%edi,%eax,4), %xmm3, %xmm2153# INTEL:      vsm4rnds4 xmm2, xmm3, xmmword ptr [edi + 4*eax + 291]1540x62,0xf2,0x67,0x08,0xda,0x94,0x87,0x23,0x01,0x00,0x00155 156# ATT:        vsm4rnds4  (%eax), %xmm3, %xmm2157# INTEL:      vsm4rnds4 xmm2, xmm3, xmmword ptr [eax]1580x62,0xf2,0x67,0x08,0xda,0x10159 160# ATT:        vsm4rnds4  -512(,%ebp,2), %xmm3, %xmm2161# INTEL:      vsm4rnds4 xmm2, xmm3, xmmword ptr [2*ebp - 512]1620x62,0xf2,0x67,0x08,0xda,0x14,0x6d,0x00,0xfe,0xff,0xff163 164# ATT:        vsm4rnds4  2032(%ecx), %xmm3, %xmm2165# INTEL:      vsm4rnds4 xmm2, xmm3, xmmword ptr [ecx + 2032]1660x62,0xf2,0x67,0x08,0xda,0x51,0x7f167 168# ATT:        vsm4rnds4  -2048(%edx), %xmm3, %xmm2169# INTEL:      vsm4rnds4 xmm2, xmm3, xmmword ptr [edx - 2048]1700x62,0xf2,0x67,0x08,0xda,0x52,0x80171