brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.0 KiB · a406842 Raw
226 lines · plain
1# RUN: llvm-mc -triple i386 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s2 3# CHECK: vp2intersectq	k0, zmm1, zmm24# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0xc2]5         vp2intersectq	k0, zmm1, zmm26 7# CHECK: vp2intersectq	k0, zmm1, zmmword ptr [edi]8# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0x07]9         vp2intersectq	k0, zmm1, zmmword ptr [edi]10 11# CHECK: vp2intersectq	k0, zmm1, qword ptr [edi]{1to8}12# CHECK: encoding: [0x62,0xf2,0xf7,0x58,0x68,0x07]13         vp2intersectq	k0, zmm1, qword ptr [edi]{1to8}14 15# CHECK: vp2intersectq	k0, zmm1, zmm216# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0xc2]17         vp2intersectq	k0, zmm1, zmm218 19# CHECK: vp2intersectq	k0, zmm1, zmmword ptr [edi]20# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0x07]21         vp2intersectq	k0, zmm1, zmmword ptr [edi]22 23# CHECK: vp2intersectq	k0, zmm1, qword ptr [edi]{1to8}24# CHECK: encoding: [0x62,0xf2,0xf7,0x58,0x68,0x07]25         vp2intersectq	k0, zmm1, qword ptr [edi]{1to8}26 27# CHECK: vp2intersectq	k6, zmm4, zmm728# CHECK: encoding: [0x62,0xf2,0xdf,0x48,0x68,0xf7]29         vp2intersectq	k6, zmm4, zmm730 31# CHECK: vp2intersectq	k6, zmm4, zmmword ptr [esi]32# CHECK: encoding: [0x62,0xf2,0xdf,0x48,0x68,0x36]33         vp2intersectq	k6, zmm4, zmmword ptr [esi]34 35# CHECK: vp2intersectq	k6, zmm4, qword ptr [esi]{1to8}36# CHECK: encoding: [0x62,0xf2,0xdf,0x58,0x68,0x36]37         vp2intersectq	k6, zmm4, qword ptr [esi]{1to8}38 39# CHECK: vp2intersectq	k6, zmm4, zmm740# CHECK: encoding: [0x62,0xf2,0xdf,0x48,0x68,0xf7]41         vp2intersectq	k6, zmm4, zmm742 43# CHECK: vp2intersectq	k6, zmm4, zmmword ptr [esi]44# CHECK: encoding: [0x62,0xf2,0xdf,0x48,0x68,0x36]45         vp2intersectq	k6, zmm4, zmmword ptr [esi]46 47# CHECK: vp2intersectq	k6, zmm4, qword ptr [esi]{1to8}48# CHECK: encoding: [0x62,0xf2,0xdf,0x58,0x68,0x36]49         vp2intersectq	k6, zmm4, qword ptr [esi]{1to8}50 51# CHECK: vp2intersectq	k0, ymm1, ymm252# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0xc2]53         vp2intersectq	k0, ymm1, ymm254 55# CHECK: vp2intersectq	k0, ymm1, ymmword ptr [edi]56# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0x07]57         vp2intersectq	k0, ymm1, ymmword ptr [edi]58 59# CHECK: vp2intersectq	k0, ymm1, qword ptr [edi]{1to4}60# CHECK: encoding: [0x62,0xf2,0xf7,0x38,0x68,0x07]61         vp2intersectq	k0, ymm1, qword ptr [edi]{1to4}62 63# CHECK: vp2intersectq	k0, ymm1, ymm264# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0xc2]65         vp2intersectq	k0, ymm1, ymm266 67# CHECK: vp2intersectq	k0, ymm1, ymmword ptr [edi]68# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0x07]69         vp2intersectq	k0, ymm1, ymmword ptr [edi]70 71# CHECK: vp2intersectq	k0, ymm1, qword ptr [edi]{1to4}72# CHECK: encoding: [0x62,0xf2,0xf7,0x38,0x68,0x07]73         vp2intersectq	k0, ymm1, qword ptr [edi]{1to4}74 75# CHECK: vp2intersectq	k6, ymm4, ymm776# CHECK: encoding: [0x62,0xf2,0xdf,0x28,0x68,0xf7]77         vp2intersectq	k6, ymm4, ymm778 79# CHECK: vp2intersectq	k6, ymm4, ymmword ptr [esi]80# CHECK: encoding: [0x62,0xf2,0xdf,0x28,0x68,0x36]81         vp2intersectq	k6, ymm4, ymmword ptr [esi]82 83# CHECK: vp2intersectq	k6, ymm4, qword ptr [esi]{1to4}84# CHECK: encoding: [0x62,0xf2,0xdf,0x38,0x68,0x36]85         vp2intersectq	k6, ymm4, qword ptr [esi]{1to4}86 87# CHECK: vp2intersectq	k6, ymm4, ymm788# CHECK: encoding: [0x62,0xf2,0xdf,0x28,0x68,0xf7]89         vp2intersectq	k6, ymm4, ymm790 91# CHECK: vp2intersectq	k6, ymm4, ymmword ptr [esi]92# CHECK: encoding: [0x62,0xf2,0xdf,0x28,0x68,0x36]93         vp2intersectq	k6, ymm4, ymmword ptr [esi]94 95# CHECK: vp2intersectq	k0, xmm1, xmm296# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0xc2]97         vp2intersectq	k0, xmm1, xmm298 99# CHECK: vp2intersectq	k0, xmm1, xmmword ptr [edi]100# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0x07]101         vp2intersectq	k0, xmm1, xmmword ptr [edi]102 103# CHECK: vp2intersectq	k0, xmm1, qword ptr [edi]{1to2}104# CHECK: encoding: [0x62,0xf2,0xf7,0x18,0x68,0x07]105         vp2intersectq	k0, xmm1, qword ptr [edi]{1to2}106 107# CHECK: vp2intersectq	k0, xmm1, xmm2108# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0xc2]109         vp2intersectq	k0, xmm1, xmm2110 111# CHECK: vp2intersectq	k0, xmm1, xmmword ptr [edi]112# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0x07]113         vp2intersectq	k0, xmm1, xmmword ptr [edi]114 115# CHECK: vp2intersectq	k6, xmm4, xmm7116# CHECK: encoding: [0x62,0xf2,0xdf,0x08,0x68,0xf7]117         vp2intersectq	k6, xmm4, xmm7118 119# CHECK: vp2intersectq	k6, xmm4, xmmword ptr [esi]120# CHECK: encoding: [0x62,0xf2,0xdf,0x08,0x68,0x36]121         vp2intersectq	k6, xmm4, xmmword ptr [esi]122 123# CHECK: vp2intersectq	k6, xmm4, xmm7124# CHECK: encoding: [0x62,0xf2,0xdf,0x08,0x68,0xf7]125         vp2intersectq	k6, xmm4, xmm7126 127# CHECK: vp2intersectq	k6, xmm4, xmmword ptr [esi]128# CHECK: encoding: [0x62,0xf2,0xdf,0x08,0x68,0x36]129         vp2intersectq	k6, xmm4, xmmword ptr [esi]130 131# CHECK: vp2intersectd	k0, zmm1, zmm2132# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0xc2]133         vp2intersectd	k0, zmm1, zmm2134 135# CHECK: vp2intersectd	k0, zmm1, zmmword ptr [edi]136# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0x07]137         vp2intersectd	k0, zmm1, zmmword ptr [edi]138 139# CHECK: vp2intersectd	k0, zmm1, zmm2140# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0xc2]141         vp2intersectd	k0, zmm1, zmm2142 143# CHECK: vp2intersectd	k0, zmm1, zmmword ptr [edi]144# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0x07]145         vp2intersectd	k0, zmm1, zmmword ptr [edi]146 147# CHECK: vp2intersectd	k6, zmm4, zmm7148# CHECK: encoding: [0x62,0xf2,0x5f,0x48,0x68,0xf7]149         vp2intersectd	k6, zmm4, zmm7150 151# CHECK: vp2intersectd	k6, zmm4, zmmword ptr [esi]152# CHECK: encoding: [0x62,0xf2,0x5f,0x48,0x68,0x36]153         vp2intersectd	k6, zmm4, zmmword ptr [esi]154 155# CHECK: vp2intersectd	k6, zmm4, zmm7156# CHECK: encoding: [0x62,0xf2,0x5f,0x48,0x68,0xf7]157         vp2intersectd	k6, zmm4, zmm7158 159# CHECK: vp2intersectd	k6, zmm4, zmmword ptr [esi]160# CHECK: encoding: [0x62,0xf2,0x5f,0x48,0x68,0x36]161         vp2intersectd	k6, zmm4, zmmword ptr [esi]162 163# CHECK: vp2intersectd	k0, ymm1, ymm2164# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0xc2]165         vp2intersectd	k0, ymm1, ymm2166 167# CHECK: vp2intersectd	k0, ymm1, ymmword ptr [edi]168# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0x07]169         vp2intersectd	k0, ymm1, ymmword ptr [edi]170 171# CHECK: vp2intersectd	k0, ymm1, ymm2172# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0xc2]173         vp2intersectd	k0, ymm1, ymm2174 175# CHECK: vp2intersectd	k0, ymm1, ymmword ptr [edi]176# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0x07]177         vp2intersectd	k0, ymm1, ymmword ptr [edi]178 179# CHECK: vp2intersectd	k6, ymm4, ymm7180# CHECK: encoding: [0x62,0xf2,0x5f,0x28,0x68,0xf7]181         vp2intersectd	k6, ymm4, ymm7182 183# CHECK: vp2intersectd	k6, ymm4, ymmword ptr [esi]184# CHECK: encoding: [0x62,0xf2,0x5f,0x28,0x68,0x36]185         vp2intersectd	k6, ymm4, ymmword ptr [esi]186 187# CHECK: vp2intersectd	k6, ymm4, ymm7188# CHECK: encoding: [0x62,0xf2,0x5f,0x28,0x68,0xf7]189         vp2intersectd	k6, ymm4, ymm7190 191# CHECK: vp2intersectd	k6, ymm4, ymmword ptr [esi]192# CHECK: encoding: [0x62,0xf2,0x5f,0x28,0x68,0x36]193         vp2intersectd	k6, ymm4, ymmword ptr [esi]194 195# CHECK: vp2intersectd	k0, xmm1, xmm2196# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0xc2]197         vp2intersectd	k0, xmm1, xmm2198 199# CHECK: vp2intersectd	k0, xmm1, xmmword ptr [edi]200# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0x07]201         vp2intersectd	k0, xmm1, xmmword ptr [edi]202 203# CHECK: vp2intersectd	k0, xmm1, xmm2204# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0xc2]205         vp2intersectd	k0, xmm1, xmm2206 207# CHECK: vp2intersectd	k0, xmm1, xmmword ptr [edi]208# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0x07]209         vp2intersectd	k0, xmm1, xmmword ptr [edi]210 211# CHECK: vp2intersectd	k6, xmm4, xmm7212# CHECK: encoding: [0x62,0xf2,0x5f,0x08,0x68,0xf7]213         vp2intersectd	k6, xmm4, xmm7214 215# CHECK: vp2intersectd	k6, xmm4, xmmword ptr [esi]216# CHECK: encoding: [0x62,0xf2,0x5f,0x08,0x68,0x36]217         vp2intersectd	k6, xmm4, xmmword ptr [esi]218 219# CHECK: vp2intersectd	k6, xmm4, xmm7220# CHECK: encoding: [0x62,0xf2,0x5f,0x08,0x68,0xf7]221         vp2intersectd	k6, xmm4, xmm7222 223# CHECK: vp2intersectd	k6, xmm4, xmmword ptr [esi]224# CHECK: encoding: [0x62,0xf2,0x5f,0x08,0x68,0x36]225         vp2intersectd	k6, xmm4, xmmword ptr [esi]226