brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.7 KiB · e528140 Raw
227 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:   vp2intersectq	%zmm2, %zmm1, %k05# INTEL: vp2intersectq	k0, zmm1, zmm260x62,0xf2,0xf7,0x48,0x68,0xc27 8# ATT:   vp2intersectq	(%rdi), %zmm1, %k09# INTEL: vp2intersectq	k0, zmm1, zmmword ptr [rdi]100x62,0xf2,0xf7,0x48,0x68,0x0711 12# ATT:   vp2intersectq	(%rdi){1to8}, %zmm1, %k013# INTEL: vp2intersectq	k0, zmm1, qword ptr [rdi]{1to8}140x62,0xf2,0xf7,0x58,0x68,0x0715 16# ATT:   vp2intersectq	%zmm2, %zmm1, %k017# INTEL: vp2intersectq	k0, zmm1, zmm2180x62,0xf2,0xf7,0x48,0x68,0xc219 20# ATT:   vp2intersectq	(%rdi), %zmm1, %k021# INTEL: vp2intersectq	k0, zmm1, zmmword ptr [rdi]220x62,0xf2,0xf7,0x48,0x68,0x0723 24# ATT:   vp2intersectq	(%rdi){1to8}, %zmm1, %k025# INTEL: vp2intersectq	k0, zmm1, qword ptr [rdi]{1to8}260x62,0xf2,0xf7,0x58,0x68,0x0727 28# ATT:   vp2intersectq	%zmm7, %zmm9, %k629# INTEL: vp2intersectq	k6, zmm9, zmm7300x62,0xf2,0xb7,0x48,0x68,0xf731 32# ATT:   vp2intersectq	(%rsi), %zmm9, %k633# INTEL: vp2intersectq	k6, zmm9, zmmword ptr [rsi]340x62,0xf2,0xb7,0x48,0x68,0x3635 36# ATT:   vp2intersectq	(%rsi){1to8}, %zmm9, %k637# INTEL: vp2intersectq	k6, zmm9, qword ptr [rsi]{1to8}380x62,0xf2,0xb7,0x58,0x68,0x3639 40# ATT:   vp2intersectq	%zmm7, %zmm9, %k641# INTEL: vp2intersectq	k6, zmm9, zmm7420x62,0xf2,0xb7,0x48,0x68,0xf743 44# ATT:   vp2intersectq	(%rsi), %zmm9, %k645# INTEL: vp2intersectq	k6, zmm9, zmmword ptr [rsi]460x62,0xf2,0xb7,0x48,0x68,0x3647 48# ATT:   vp2intersectq	(%rsi){1to8}, %zmm9, %k649# INTEL: vp2intersectq	k6, zmm9, qword ptr [rsi]{1to8}500x62,0xf2,0xb7,0x58,0x68,0x3651 52# ATT:   vp2intersectq	%ymm2, %ymm1, %k053# INTEL: vp2intersectq	k0, ymm1, ymm2540x62,0xf2,0xf7,0x28,0x68,0xc255 56# ATT:   vp2intersectq	(%rdi), %ymm1, %k057# INTEL: vp2intersectq	k0, ymm1, ymmword ptr [rdi]580x62,0xf2,0xf7,0x28,0x68,0x0759 60# ATT:   vp2intersectq	(%rdi){1to4}, %ymm1, %k061# INTEL: vp2intersectq	k0, ymm1, qword ptr [rdi]{1to4}620x62,0xf2,0xf7,0x38,0x68,0x0763 64# ATT:   vp2intersectq	%ymm2, %ymm1, %k065# INTEL: vp2intersectq	k0, ymm1, ymm2660x62,0xf2,0xf7,0x28,0x68,0xc267 68# ATT:   vp2intersectq	(%rdi), %ymm1, %k069# INTEL: vp2intersectq	k0, ymm1, ymmword ptr [rdi]700x62,0xf2,0xf7,0x28,0x68,0x0771 72# ATT:   vp2intersectq	(%rdi){1to4}, %ymm1, %k073# INTEL: vp2intersectq	k0, ymm1, qword ptr [rdi]{1to4}740x62,0xf2,0xf7,0x38,0x68,0x0775 76# ATT:   vp2intersectq	%ymm7, %ymm9, %k677# INTEL: vp2intersectq	k6, ymm9, ymm7780x62,0xf2,0xb7,0x28,0x68,0xf779 80# ATT:   vp2intersectq	(%rsi), %ymm9, %k681# INTEL: vp2intersectq	k6, ymm9, ymmword ptr [rsi]820x62,0xf2,0xb7,0x28,0x68,0x3683 84# ATT:   vp2intersectq	(%rsi){1to4}, %ymm9, %k685# INTEL: vp2intersectq	k6, ymm9, qword ptr [rsi]{1to4}860x62,0xf2,0xb7,0x38,0x68,0x3687 88# ATT:   vp2intersectq	%ymm7, %ymm9, %k689# INTEL: vp2intersectq	k6, ymm9, ymm7900x62,0xf2,0xb7,0x28,0x68,0xf791 92# ATT:   vp2intersectq	(%rsi), %ymm9, %k693# INTEL: vp2intersectq	k6, ymm9, ymmword ptr [rsi]940x62,0xf2,0xb7,0x28,0x68,0x3695 96# ATT:   vp2intersectq	%xmm2, %xmm1, %k097# INTEL: vp2intersectq	k0, xmm1, xmm2980x62,0xf2,0xf7,0x08,0x68,0xc299 100# ATT:   vp2intersectq	(%rdi), %xmm1, %k0101# INTEL: vp2intersectq	k0, xmm1, xmmword ptr [rdi]1020x62,0xf2,0xf7,0x08,0x68,0x07103 104# ATT:   vp2intersectq	(%rdi){1to2}, %xmm1, %k0105# INTEL: vp2intersectq	k0, xmm1, qword ptr [rdi]{1to2}1060x62,0xf2,0xf7,0x18,0x68,0x07107 108# ATT:   vp2intersectq	%xmm2, %xmm1, %k0109# INTEL: vp2intersectq	k0, xmm1, xmm21100x62,0xf2,0xf7,0x08,0x68,0xc2111 112# ATT:   vp2intersectq	(%rdi), %xmm1, %k0113# INTEL: vp2intersectq	k0, xmm1, xmmword ptr [rdi]1140x62,0xf2,0xf7,0x08,0x68,0x07115 116# ATT:   vp2intersectq	%xmm7, %xmm9, %k6117# INTEL: vp2intersectq	k6, xmm9, xmm71180x62,0xf2,0xb7,0x08,0x68,0xf7119 120# ATT:   vp2intersectq	(%rsi), %xmm9, %k6121# INTEL: vp2intersectq	k6, xmm9, xmmword ptr [rsi]1220x62,0xf2,0xb7,0x08,0x68,0x36123 124# ATT:   vp2intersectq	%xmm7, %xmm9, %k6125# INTEL: vp2intersectq	k6, xmm9, xmm71260x62,0xf2,0xb7,0x08,0x68,0xf7127 128# ATT:   vp2intersectq	(%rsi), %xmm9, %k6129# INTEL: vp2intersectq	k6, xmm9, xmmword ptr [rsi]1300x62,0xf2,0xb7,0x08,0x68,0x36131 132# ATT:   vp2intersectd	%zmm2, %zmm1, %k0133# INTEL: vp2intersectd	k0, zmm1, zmm21340x62,0xf2,0x77,0x48,0x68,0xc2135 136# ATT:   vp2intersectd	(%rdi), %zmm1, %k0137# INTEL: vp2intersectd	k0, zmm1, zmmword ptr [rdi]1380x62,0xf2,0x77,0x48,0x68,0x07139 140# ATT:   vp2intersectd	%zmm2, %zmm1, %k0141# INTEL: vp2intersectd	k0, zmm1, zmm21420x62,0xf2,0x77,0x48,0x68,0xc2143 144# ATT:   vp2intersectd	(%rdi), %zmm1, %k0145# INTEL: vp2intersectd	k0, zmm1, zmmword ptr [rdi]1460x62,0xf2,0x77,0x48,0x68,0x07147 148# ATT:   vp2intersectd	%zmm7, %zmm9, %k6149# INTEL: vp2intersectd	k6, zmm9, zmm71500x62,0xf2,0x37,0x48,0x68,0xf7151 152# ATT:   vp2intersectd	(%rsi), %zmm9, %k6153# INTEL: vp2intersectd	k6, zmm9, zmmword ptr [rsi]1540x62,0xf2,0x37,0x48,0x68,0x36155 156# ATT:   vp2intersectd	%zmm7, %zmm9, %k6157# INTEL: vp2intersectd	k6, zmm9, zmm71580x62,0xf2,0x37,0x48,0x68,0xf7159 160# ATT:   vp2intersectd	(%rsi), %zmm9, %k6161# INTEL: vp2intersectd	k6, zmm9, zmmword ptr [rsi]1620x62,0xf2,0x37,0x48,0x68,0x36163 164# ATT:   vp2intersectd	%ymm2, %ymm1, %k0165# INTEL: vp2intersectd	k0, ymm1, ymm21660x62,0xf2,0x77,0x28,0x68,0xc2167 168# ATT:   vp2intersectd	(%rdi), %ymm1, %k0169# INTEL: vp2intersectd	k0, ymm1, ymmword ptr [rdi]1700x62,0xf2,0x77,0x28,0x68,0x07171 172# ATT:   vp2intersectd	%ymm2, %ymm1, %k0173# INTEL: vp2intersectd	k0, ymm1, ymm21740x62,0xf2,0x77,0x28,0x68,0xc2175 176# ATT:   vp2intersectd	(%rdi), %ymm1, %k0177# INTEL: vp2intersectd	k0, ymm1, ymmword ptr [rdi]1780x62,0xf2,0x77,0x28,0x68,0x07179 180# ATT:   vp2intersectd	%ymm7, %ymm9, %k6181# INTEL: vp2intersectd	k6, ymm9, ymm71820x62,0xf2,0x37,0x28,0x68,0xf7183 184# ATT:   vp2intersectd	(%rsi), %ymm9, %k6185# INTEL: vp2intersectd	k6, ymm9, ymmword ptr [rsi]1860x62,0xf2,0x37,0x28,0x68,0x36187 188# ATT:   vp2intersectd	%ymm7, %ymm9, %k6189# INTEL: vp2intersectd	k6, ymm9, ymm71900x62,0xf2,0x37,0x28,0x68,0xf7191 192# ATT:   vp2intersectd	(%rsi), %ymm9, %k6193# INTEL: vp2intersectd	k6, ymm9, ymmword ptr [rsi]1940x62,0xf2,0x37,0x28,0x68,0x36195 196# ATT:   vp2intersectd	%xmm2, %xmm1, %k0197# INTEL: vp2intersectd	k0, xmm1, xmm21980x62,0xf2,0x77,0x08,0x68,0xc2199 200# ATT:   vp2intersectd	(%rdi), %xmm1, %k0201# INTEL: vp2intersectd	k0, xmm1, xmmword ptr [rdi]2020x62,0xf2,0x77,0x08,0x68,0x07203 204# ATT:   vp2intersectd	%xmm2, %xmm1, %k0205# INTEL: vp2intersectd	k0, xmm1, xmm22060x62,0xf2,0x77,0x08,0x68,0xc2207 208# ATT:   vp2intersectd	(%rdi), %xmm1, %k0209# INTEL: vp2intersectd	k0, xmm1, xmmword ptr [rdi]2100x62,0xf2,0x77,0x08,0x68,0x07211 212# ATT:   vp2intersectd	%xmm7, %xmm9, %k6213# INTEL: vp2intersectd	k6, xmm9, xmm72140x62,0xf2,0x37,0x08,0x68,0xf7215 216# ATT:   vp2intersectd	(%rsi), %xmm9, %k6217# INTEL: vp2intersectd	k6, xmm9, xmmword ptr [rsi]2180x62,0xf2,0x37,0x08,0x68,0x36219 220# ATT:   vp2intersectd	%xmm7, %xmm9, %k6221# INTEL: vp2intersectd	k6, xmm9, xmm72220x62,0xf2,0x37,0x08,0x68,0xf7223 224# ATT:   vp2intersectd	(%rsi), %xmm9, %k6225# INTEL: vp2intersectd	k6, xmm9, xmmword ptr [rsi]2260x62,0xf2,0x37,0x08,0x68,0x36227