brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.0 KiB · 3cdf49d Raw
227 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s2 3 4# CHECK: vp2intersectq	k0, zmm1, zmm25# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0xc2]6         vp2intersectq	k0, zmm1, zmm27 8# CHECK: vp2intersectq	k0, zmm1, zmmword ptr [rdi]9# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0x07]10         vp2intersectq	k0, zmm1, zmmword ptr [rdi]11 12# CHECK: vp2intersectq	k0, zmm1, qword ptr [rdi]{1to8}13# CHECK: encoding: [0x62,0xf2,0xf7,0x58,0x68,0x07]14         vp2intersectq	k0, zmm1, qword ptr [rdi]{1to8}15 16# CHECK: vp2intersectq	k0, zmm1, zmm217# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0xc2]18         vp2intersectq	k0, zmm1, zmm219 20# CHECK: vp2intersectq	k0, zmm1, zmmword ptr [rdi]21# CHECK: encoding: [0x62,0xf2,0xf7,0x48,0x68,0x07]22         vp2intersectq	k0, zmm1, zmmword ptr [rdi]23 24# CHECK: vp2intersectq	k0, zmm1, qword ptr [rdi]{1to8}25# CHECK: encoding: [0x62,0xf2,0xf7,0x58,0x68,0x07]26         vp2intersectq	k0, zmm1, qword ptr [rdi]{1to8}27 28# CHECK: vp2intersectq	k6, zmm9, zmm729# CHECK: encoding: [0x62,0xf2,0xb7,0x48,0x68,0xf7]30         vp2intersectq	k6, zmm9, zmm731 32# CHECK: vp2intersectq	k6, zmm9, zmmword ptr [rsi]33# CHECK: encoding: [0x62,0xf2,0xb7,0x48,0x68,0x36]34         vp2intersectq	k6, zmm9, zmmword ptr [rsi]35 36# CHECK: vp2intersectq	k6, zmm9, qword ptr [rsi]{1to8}37# CHECK: encoding: [0x62,0xf2,0xb7,0x58,0x68,0x36]38         vp2intersectq	k6, zmm9, qword ptr [rsi]{1to8}39 40# CHECK: vp2intersectq	k6, zmm9, zmm741# CHECK: encoding: [0x62,0xf2,0xb7,0x48,0x68,0xf7]42         vp2intersectq	k6, zmm9, zmm743 44# CHECK: vp2intersectq	k6, zmm9, zmmword ptr [rsi]45# CHECK: encoding: [0x62,0xf2,0xb7,0x48,0x68,0x36]46         vp2intersectq	k6, zmm9, zmmword ptr [rsi]47 48# CHECK: vp2intersectq	k6, zmm9, qword ptr [rsi]{1to8}49# CHECK: encoding: [0x62,0xf2,0xb7,0x58,0x68,0x36]50         vp2intersectq	k6, zmm9, qword ptr [rsi]{1to8}51 52# CHECK: vp2intersectq	k0, ymm1, ymm253# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0xc2]54         vp2intersectq	k0, ymm1, ymm255 56# CHECK: vp2intersectq	k0, ymm1, ymmword ptr [rdi]57# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0x07]58         vp2intersectq	k0, ymm1, ymmword ptr [rdi]59 60# CHECK: vp2intersectq	k0, ymm1, qword ptr [rdi]{1to4}61# CHECK: encoding: [0x62,0xf2,0xf7,0x38,0x68,0x07]62         vp2intersectq	k0, ymm1, qword ptr [rdi]{1to4}63 64# CHECK: vp2intersectq	k0, ymm1, ymm265# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0xc2]66         vp2intersectq	k0, ymm1, ymm267 68# CHECK: vp2intersectq	k0, ymm1, ymmword ptr [rdi]69# CHECK: encoding: [0x62,0xf2,0xf7,0x28,0x68,0x07]70         vp2intersectq	k0, ymm1, ymmword ptr [rdi]71 72# CHECK: vp2intersectq	k0, ymm1, qword ptr [rdi]{1to4}73# CHECK: encoding: [0x62,0xf2,0xf7,0x38,0x68,0x07]74         vp2intersectq	k0, ymm1, qword ptr [rdi]{1to4}75 76# CHECK: vp2intersectq	k6, ymm9, ymm777# CHECK: encoding: [0x62,0xf2,0xb7,0x28,0x68,0xf7]78         vp2intersectq	k6, ymm9, ymm779 80# CHECK: vp2intersectq	k6, ymm9, ymmword ptr [rsi]81# CHECK: encoding: [0x62,0xf2,0xb7,0x28,0x68,0x36]82         vp2intersectq	k6, ymm9, ymmword ptr [rsi]83 84# CHECK: vp2intersectq	k6, ymm9, qword ptr [rsi]{1to4}85# CHECK: encoding: [0x62,0xf2,0xb7,0x38,0x68,0x36]86         vp2intersectq	k6, ymm9, qword ptr [rsi]{1to4}87 88# CHECK: vp2intersectq	k6, ymm9, ymm789# CHECK: encoding: [0x62,0xf2,0xb7,0x28,0x68,0xf7]90         vp2intersectq	k6, ymm9, ymm791 92# CHECK: vp2intersectq	k6, ymm9, ymmword ptr [rsi]93# CHECK: encoding: [0x62,0xf2,0xb7,0x28,0x68,0x36]94         vp2intersectq	k6, ymm9, ymmword ptr [rsi]95 96# CHECK: vp2intersectq	k0, xmm1, xmm297# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0xc2]98         vp2intersectq	k0, xmm1, xmm299 100# CHECK: vp2intersectq	k0, xmm1, xmmword ptr [rdi]101# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0x07]102         vp2intersectq	k0, xmm1, xmmword ptr [rdi]103 104# CHECK: vp2intersectq	k0, xmm1, qword ptr [rdi]{1to2}105# CHECK: encoding: [0x62,0xf2,0xf7,0x18,0x68,0x07]106         vp2intersectq	k0, xmm1, qword ptr [rdi]{1to2}107 108# CHECK: vp2intersectq	k0, xmm1, xmm2109# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0xc2]110         vp2intersectq	k0, xmm1, xmm2111 112# CHECK: vp2intersectq	k0, xmm1, xmmword ptr [rdi]113# CHECK: encoding: [0x62,0xf2,0xf7,0x08,0x68,0x07]114         vp2intersectq	k0, xmm1, xmmword ptr [rdi]115 116# CHECK: vp2intersectq	k6, xmm9, xmm7117# CHECK: encoding: [0x62,0xf2,0xb7,0x08,0x68,0xf7]118         vp2intersectq	k6, xmm9, xmm7119 120# CHECK: vp2intersectq	k6, xmm9, xmmword ptr [rsi]121# CHECK: encoding: [0x62,0xf2,0xb7,0x08,0x68,0x36]122         vp2intersectq	k6, xmm9, xmmword ptr [rsi]123 124# CHECK: vp2intersectq	k6, xmm9, xmm7125# CHECK: encoding: [0x62,0xf2,0xb7,0x08,0x68,0xf7]126         vp2intersectq	k6, xmm9, xmm7127 128# CHECK: vp2intersectq	k6, xmm9, xmmword ptr [rsi]129# CHECK: encoding: [0x62,0xf2,0xb7,0x08,0x68,0x36]130         vp2intersectq	k6, xmm9, xmmword ptr [rsi]131 132# CHECK: vp2intersectd	k0, zmm1, zmm2133# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0xc2]134         vp2intersectd	k0, zmm1, zmm2135 136# CHECK: vp2intersectd	k0, zmm1, zmmword ptr [rdi]137# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0x07]138         vp2intersectd	k0, zmm1, zmmword ptr [rdi]139 140# CHECK: vp2intersectd	k0, zmm1, zmm2141# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0xc2]142         vp2intersectd	k0, zmm1, zmm2143 144# CHECK: vp2intersectd	k0, zmm1, zmmword ptr [rdi]145# CHECK: encoding: [0x62,0xf2,0x77,0x48,0x68,0x07]146         vp2intersectd	k0, zmm1, zmmword ptr [rdi]147 148# CHECK: vp2intersectd	k6, zmm9, zmm7149# CHECK: encoding: [0x62,0xf2,0x37,0x48,0x68,0xf7]150         vp2intersectd	k6, zmm9, zmm7151 152# CHECK: vp2intersectd	k6, zmm9, zmmword ptr [rsi]153# CHECK: encoding: [0x62,0xf2,0x37,0x48,0x68,0x36]154         vp2intersectd	k6, zmm9, zmmword ptr [rsi]155 156# CHECK: vp2intersectd	k6, zmm9, zmm7157# CHECK: encoding: [0x62,0xf2,0x37,0x48,0x68,0xf7]158         vp2intersectd	k6, zmm9, zmm7159 160# CHECK: vp2intersectd	k6, zmm9, zmmword ptr [rsi]161# CHECK: encoding: [0x62,0xf2,0x37,0x48,0x68,0x36]162         vp2intersectd	k6, zmm9, zmmword ptr [rsi]163 164# CHECK: vp2intersectd	k0, ymm1, ymm2165# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0xc2]166         vp2intersectd	k0, ymm1, ymm2167 168# CHECK: vp2intersectd	k0, ymm1, ymmword ptr [rdi]169# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0x07]170         vp2intersectd	k0, ymm1, ymmword ptr [rdi]171 172# CHECK: vp2intersectd	k0, ymm1, ymm2173# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0xc2]174         vp2intersectd	k0, ymm1, ymm2175 176# CHECK: vp2intersectd	k0, ymm1, ymmword ptr [rdi]177# CHECK: encoding: [0x62,0xf2,0x77,0x28,0x68,0x07]178         vp2intersectd	k0, ymm1, ymmword ptr [rdi]179 180# CHECK: vp2intersectd	k6, ymm9, ymm7181# CHECK: encoding: [0x62,0xf2,0x37,0x28,0x68,0xf7]182         vp2intersectd	k6, ymm9, ymm7183 184# CHECK: vp2intersectd	k6, ymm9, ymmword ptr [rsi]185# CHECK: encoding: [0x62,0xf2,0x37,0x28,0x68,0x36]186         vp2intersectd	k6, ymm9, ymmword ptr [rsi]187 188# CHECK: vp2intersectd	k6, ymm9, ymm7189# CHECK: encoding: [0x62,0xf2,0x37,0x28,0x68,0xf7]190         vp2intersectd	k6, ymm9, ymm7191 192# CHECK: vp2intersectd	k6, ymm9, ymmword ptr [rsi]193# CHECK: encoding: [0x62,0xf2,0x37,0x28,0x68,0x36]194         vp2intersectd	k6, ymm9, ymmword ptr [rsi]195 196# CHECK: vp2intersectd	k0, xmm1, xmm2197# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0xc2]198         vp2intersectd	k0, xmm1, xmm2199 200# CHECK: vp2intersectd	k0, xmm1, xmmword ptr [rdi]201# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0x07]202         vp2intersectd	k0, xmm1, xmmword ptr [rdi]203 204# CHECK: vp2intersectd	k0, xmm1, xmm2205# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0xc2]206         vp2intersectd	k0, xmm1, xmm2207 208# CHECK: vp2intersectd	k0, xmm1, xmmword ptr [rdi]209# CHECK: encoding: [0x62,0xf2,0x77,0x08,0x68,0x07]210         vp2intersectd	k0, xmm1, xmmword ptr [rdi]211 212# CHECK: vp2intersectd	k6, xmm9, xmm7213# CHECK: encoding: [0x62,0xf2,0x37,0x08,0x68,0xf7]214         vp2intersectd	k6, xmm9, xmm7215 216# CHECK: vp2intersectd	k6, xmm9, xmmword ptr [rsi]217# CHECK: encoding: [0x62,0xf2,0x37,0x08,0x68,0x36]218         vp2intersectd	k6, xmm9, xmmword ptr [rsi]219 220# CHECK: vp2intersectd	k6, xmm9, xmm7221# CHECK: encoding: [0x62,0xf2,0x37,0x08,0x68,0xf7]222         vp2intersectd	k6, xmm9, xmm7223 224# CHECK: vp2intersectd	k6, xmm9, xmmword ptr [rsi]225# CHECK: encoding: [0x62,0xf2,0x37,0x08,0x68,0x36]226         vp2intersectd	k6, xmm9, xmmword ptr [rsi]227