go/src/cmd/compile/internal/amd64/simdssa.go
Junyang Shao 86b4fe31d9 [dev.simd] cmd/compile: add masked merging ops and optimizations
This CL generates optimizations for masked variant of AVX512
instructions for patterns:

x.Op(y).Merge(z, mask) => OpMasked(z, x, y mask), where OpMasked is
resultInArg0.

Change-Id: Ife7ccc9ddbf76ae921a085bd6a42b965da9bc179
Reviewed-on: https://go-review.googlesource.com/c/go/+/718160
Reviewed-by: David Chase <drchase@google.com>
TryBot-Bypass: Junyang Shao <shaojunyang@google.com>
2025-11-11 13:34:39 -08:00

3346 lines
104 KiB
Go

// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
package amd64
import (
"cmd/compile/internal/ssa"
"cmd/compile/internal/ssagen"
"cmd/internal/obj"
"cmd/internal/obj/x86"
)
func ssaGenSIMDValue(s *ssagen.State, v *ssa.Value) bool {
var p *obj.Prog
switch v.Op {
case ssa.OpAMD64VAESIMC128,
ssa.OpAMD64VPABSB128,
ssa.OpAMD64VPABSB256,
ssa.OpAMD64VPABSB512,
ssa.OpAMD64VPABSW128,
ssa.OpAMD64VPABSW256,
ssa.OpAMD64VPABSW512,
ssa.OpAMD64VPABSD128,
ssa.OpAMD64VPABSD256,
ssa.OpAMD64VPABSD512,
ssa.OpAMD64VPABSQ128,
ssa.OpAMD64VPABSQ256,
ssa.OpAMD64VPABSQ512,
ssa.OpAMD64VBROADCASTSS128,
ssa.OpAMD64VPBROADCASTQ128,
ssa.OpAMD64VPBROADCASTB128,
ssa.OpAMD64VPBROADCASTW128,
ssa.OpAMD64VPBROADCASTD128,
ssa.OpAMD64VBROADCASTSS256,
ssa.OpAMD64VBROADCASTSD256,
ssa.OpAMD64VPBROADCASTB256,
ssa.OpAMD64VPBROADCASTW256,
ssa.OpAMD64VPBROADCASTD256,
ssa.OpAMD64VPBROADCASTQ256,
ssa.OpAMD64VBROADCASTSS512,
ssa.OpAMD64VBROADCASTSD512,
ssa.OpAMD64VPBROADCASTB512,
ssa.OpAMD64VPBROADCASTW512,
ssa.OpAMD64VPBROADCASTD512,
ssa.OpAMD64VPBROADCASTQ512,
ssa.OpAMD64VPMOVWB128,
ssa.OpAMD64VPMOVWB256,
ssa.OpAMD64VPMOVDB128,
ssa.OpAMD64VPMOVQB128,
ssa.OpAMD64VPMOVSWB128,
ssa.OpAMD64VPMOVSWB256,
ssa.OpAMD64VPMOVSDB128,
ssa.OpAMD64VPMOVSQB128,
ssa.OpAMD64VPMOVSXBW256,
ssa.OpAMD64VPMOVSXBW512,
ssa.OpAMD64VPMOVDW128,
ssa.OpAMD64VPMOVDW256,
ssa.OpAMD64VPMOVQW128,
ssa.OpAMD64VPMOVSDW128,
ssa.OpAMD64VPMOVSDW256,
ssa.OpAMD64VPMOVSQW128,
ssa.OpAMD64VPMOVSXBW128,
ssa.OpAMD64VCVTTPS2DQ128,
ssa.OpAMD64VCVTTPS2DQ256,
ssa.OpAMD64VCVTTPS2DQ512,
ssa.OpAMD64VPMOVSXBD512,
ssa.OpAMD64VPMOVSXWD256,
ssa.OpAMD64VPMOVSXWD512,
ssa.OpAMD64VPMOVQD128,
ssa.OpAMD64VPMOVQD256,
ssa.OpAMD64VPMOVSQD128,
ssa.OpAMD64VPMOVSQD256,
ssa.OpAMD64VPMOVSXBD128,
ssa.OpAMD64VPMOVSXWD128,
ssa.OpAMD64VPMOVSXBD256,
ssa.OpAMD64VPMOVSXWQ512,
ssa.OpAMD64VPMOVSXDQ256,
ssa.OpAMD64VPMOVSXDQ512,
ssa.OpAMD64VPMOVSXBQ128,
ssa.OpAMD64VPMOVSXWQ128,
ssa.OpAMD64VPMOVSXDQ128,
ssa.OpAMD64VPMOVSXBQ256,
ssa.OpAMD64VPMOVSXBQ512,
ssa.OpAMD64VPMOVUSWB128,
ssa.OpAMD64VPMOVUSWB256,
ssa.OpAMD64VPMOVUSDB128,
ssa.OpAMD64VPMOVUSQB128,
ssa.OpAMD64VPMOVZXBW256,
ssa.OpAMD64VPMOVZXBW512,
ssa.OpAMD64VPMOVUSDW128,
ssa.OpAMD64VPMOVUSDW256,
ssa.OpAMD64VPMOVUSQW128,
ssa.OpAMD64VPMOVZXBW128,
ssa.OpAMD64VCVTPS2UDQ128,
ssa.OpAMD64VCVTPS2UDQ256,
ssa.OpAMD64VCVTPS2UDQ512,
ssa.OpAMD64VPMOVZXBD512,
ssa.OpAMD64VPMOVZXWD256,
ssa.OpAMD64VPMOVZXWD512,
ssa.OpAMD64VPMOVUSQD128,
ssa.OpAMD64VPMOVUSQD256,
ssa.OpAMD64VPMOVZXBD128,
ssa.OpAMD64VPMOVZXWD128,
ssa.OpAMD64VPMOVZXBD256,
ssa.OpAMD64VPMOVZXWQ512,
ssa.OpAMD64VPMOVZXDQ256,
ssa.OpAMD64VPMOVZXDQ512,
ssa.OpAMD64VPMOVZXBQ128,
ssa.OpAMD64VPMOVZXWQ128,
ssa.OpAMD64VPMOVZXDQ128,
ssa.OpAMD64VPMOVSXWQ256,
ssa.OpAMD64VPMOVZXBQ256,
ssa.OpAMD64VPMOVZXWQ256,
ssa.OpAMD64VPMOVZXBQ512,
ssa.OpAMD64VPLZCNTD128,
ssa.OpAMD64VPLZCNTD256,
ssa.OpAMD64VPLZCNTD512,
ssa.OpAMD64VPLZCNTQ128,
ssa.OpAMD64VPLZCNTQ256,
ssa.OpAMD64VPLZCNTQ512,
ssa.OpAMD64VPOPCNTB128,
ssa.OpAMD64VPOPCNTB256,
ssa.OpAMD64VPOPCNTB512,
ssa.OpAMD64VPOPCNTW128,
ssa.OpAMD64VPOPCNTW256,
ssa.OpAMD64VPOPCNTW512,
ssa.OpAMD64VPOPCNTD128,
ssa.OpAMD64VPOPCNTD256,
ssa.OpAMD64VPOPCNTD512,
ssa.OpAMD64VPOPCNTQ128,
ssa.OpAMD64VPOPCNTQ256,
ssa.OpAMD64VPOPCNTQ512,
ssa.OpAMD64VRCPPS128,
ssa.OpAMD64VRCPPS256,
ssa.OpAMD64VRCP14PS512,
ssa.OpAMD64VRCP14PD128,
ssa.OpAMD64VRCP14PD256,
ssa.OpAMD64VRCP14PD512,
ssa.OpAMD64VRSQRTPS128,
ssa.OpAMD64VRSQRTPS256,
ssa.OpAMD64VRSQRT14PS512,
ssa.OpAMD64VRSQRT14PD128,
ssa.OpAMD64VRSQRT14PD256,
ssa.OpAMD64VRSQRT14PD512,
ssa.OpAMD64VSQRTPS128,
ssa.OpAMD64VSQRTPS256,
ssa.OpAMD64VSQRTPS512,
ssa.OpAMD64VSQRTPD128,
ssa.OpAMD64VSQRTPD256,
ssa.OpAMD64VSQRTPD512:
p = simdV11(s, v)
case ssa.OpAMD64VAESDECLAST128,
ssa.OpAMD64VAESDECLAST256,
ssa.OpAMD64VAESDEC128,
ssa.OpAMD64VAESDEC256,
ssa.OpAMD64VAESENCLAST128,
ssa.OpAMD64VAESENCLAST256,
ssa.OpAMD64VAESENC128,
ssa.OpAMD64VAESENC256,
ssa.OpAMD64VADDPS128,
ssa.OpAMD64VADDPS256,
ssa.OpAMD64VADDPS512,
ssa.OpAMD64VADDPD128,
ssa.OpAMD64VADDPD256,
ssa.OpAMD64VADDPD512,
ssa.OpAMD64VPADDB128,
ssa.OpAMD64VPADDB256,
ssa.OpAMD64VPADDB512,
ssa.OpAMD64VPADDW128,
ssa.OpAMD64VPADDW256,
ssa.OpAMD64VPADDW512,
ssa.OpAMD64VPADDD128,
ssa.OpAMD64VPADDD256,
ssa.OpAMD64VPADDD512,
ssa.OpAMD64VPADDQ128,
ssa.OpAMD64VPADDQ256,
ssa.OpAMD64VPADDQ512,
ssa.OpAMD64VHADDPS128,
ssa.OpAMD64VHADDPS256,
ssa.OpAMD64VHADDPD128,
ssa.OpAMD64VHADDPD256,
ssa.OpAMD64VPHADDW128,
ssa.OpAMD64VPHADDW256,
ssa.OpAMD64VPHADDD128,
ssa.OpAMD64VPHADDD256,
ssa.OpAMD64VPHADDSW128,
ssa.OpAMD64VPHADDSW256,
ssa.OpAMD64VPADDSB128,
ssa.OpAMD64VPADDSB256,
ssa.OpAMD64VPADDSB512,
ssa.OpAMD64VPADDSW128,
ssa.OpAMD64VPADDSW256,
ssa.OpAMD64VPADDSW512,
ssa.OpAMD64VPADDUSB128,
ssa.OpAMD64VPADDUSB256,
ssa.OpAMD64VPADDUSB512,
ssa.OpAMD64VPADDUSW128,
ssa.OpAMD64VPADDUSW256,
ssa.OpAMD64VPADDUSW512,
ssa.OpAMD64VADDSUBPS128,
ssa.OpAMD64VADDSUBPS256,
ssa.OpAMD64VADDSUBPD128,
ssa.OpAMD64VADDSUBPD256,
ssa.OpAMD64VPAND128,
ssa.OpAMD64VPAND256,
ssa.OpAMD64VPANDD512,
ssa.OpAMD64VPANDQ512,
ssa.OpAMD64VPANDN128,
ssa.OpAMD64VPANDN256,
ssa.OpAMD64VPANDND512,
ssa.OpAMD64VPANDNQ512,
ssa.OpAMD64VPAVGB128,
ssa.OpAMD64VPAVGB256,
ssa.OpAMD64VPAVGB512,
ssa.OpAMD64VPAVGW128,
ssa.OpAMD64VPAVGW256,
ssa.OpAMD64VPAVGW512,
ssa.OpAMD64VPACKSSDW128,
ssa.OpAMD64VPACKSSDW256,
ssa.OpAMD64VPACKSSDW512,
ssa.OpAMD64VPACKUSDW128,
ssa.OpAMD64VPACKUSDW256,
ssa.OpAMD64VPACKUSDW512,
ssa.OpAMD64VPSIGNB128,
ssa.OpAMD64VPSIGNB256,
ssa.OpAMD64VPSIGNW128,
ssa.OpAMD64VPSIGNW256,
ssa.OpAMD64VPSIGND128,
ssa.OpAMD64VPSIGND256,
ssa.OpAMD64VDIVPS128,
ssa.OpAMD64VDIVPS256,
ssa.OpAMD64VDIVPS512,
ssa.OpAMD64VDIVPD128,
ssa.OpAMD64VDIVPD256,
ssa.OpAMD64VDIVPD512,
ssa.OpAMD64VPMADDWD128,
ssa.OpAMD64VPMADDWD256,
ssa.OpAMD64VPMADDWD512,
ssa.OpAMD64VPMADDUBSW128,
ssa.OpAMD64VPMADDUBSW256,
ssa.OpAMD64VPMADDUBSW512,
ssa.OpAMD64VPCMPEQB128,
ssa.OpAMD64VPCMPEQB256,
ssa.OpAMD64VPCMPEQW128,
ssa.OpAMD64VPCMPEQW256,
ssa.OpAMD64VPCMPEQD128,
ssa.OpAMD64VPCMPEQD256,
ssa.OpAMD64VPCMPEQQ128,
ssa.OpAMD64VPCMPEQQ256,
ssa.OpAMD64VGF2P8MULB128,
ssa.OpAMD64VGF2P8MULB256,
ssa.OpAMD64VGF2P8MULB512,
ssa.OpAMD64VPCMPGTB128,
ssa.OpAMD64VPCMPGTB256,
ssa.OpAMD64VPCMPGTW128,
ssa.OpAMD64VPCMPGTW256,
ssa.OpAMD64VPCMPGTD128,
ssa.OpAMD64VPCMPGTD256,
ssa.OpAMD64VPCMPGTQ128,
ssa.OpAMD64VPCMPGTQ256,
ssa.OpAMD64VPUNPCKHWD128,
ssa.OpAMD64VPUNPCKHDQ128,
ssa.OpAMD64VPUNPCKHQDQ128,
ssa.OpAMD64VPUNPCKHWD256,
ssa.OpAMD64VPUNPCKHWD512,
ssa.OpAMD64VPUNPCKHDQ256,
ssa.OpAMD64VPUNPCKHDQ512,
ssa.OpAMD64VPUNPCKHQDQ256,
ssa.OpAMD64VPUNPCKHQDQ512,
ssa.OpAMD64VPUNPCKLWD128,
ssa.OpAMD64VPUNPCKLDQ128,
ssa.OpAMD64VPUNPCKLQDQ128,
ssa.OpAMD64VPUNPCKLWD256,
ssa.OpAMD64VPUNPCKLWD512,
ssa.OpAMD64VPUNPCKLDQ256,
ssa.OpAMD64VPUNPCKLDQ512,
ssa.OpAMD64VPUNPCKLQDQ256,
ssa.OpAMD64VPUNPCKLQDQ512,
ssa.OpAMD64VMAXPS128,
ssa.OpAMD64VMAXPS256,
ssa.OpAMD64VMAXPS512,
ssa.OpAMD64VMAXPD128,
ssa.OpAMD64VMAXPD256,
ssa.OpAMD64VMAXPD512,
ssa.OpAMD64VPMAXSB128,
ssa.OpAMD64VPMAXSB256,
ssa.OpAMD64VPMAXSB512,
ssa.OpAMD64VPMAXSW128,
ssa.OpAMD64VPMAXSW256,
ssa.OpAMD64VPMAXSW512,
ssa.OpAMD64VPMAXSD128,
ssa.OpAMD64VPMAXSD256,
ssa.OpAMD64VPMAXSD512,
ssa.OpAMD64VPMAXSQ128,
ssa.OpAMD64VPMAXSQ256,
ssa.OpAMD64VPMAXSQ512,
ssa.OpAMD64VPMAXUB128,
ssa.OpAMD64VPMAXUB256,
ssa.OpAMD64VPMAXUB512,
ssa.OpAMD64VPMAXUW128,
ssa.OpAMD64VPMAXUW256,
ssa.OpAMD64VPMAXUW512,
ssa.OpAMD64VPMAXUD128,
ssa.OpAMD64VPMAXUD256,
ssa.OpAMD64VPMAXUD512,
ssa.OpAMD64VPMAXUQ128,
ssa.OpAMD64VPMAXUQ256,
ssa.OpAMD64VPMAXUQ512,
ssa.OpAMD64VMINPS128,
ssa.OpAMD64VMINPS256,
ssa.OpAMD64VMINPS512,
ssa.OpAMD64VMINPD128,
ssa.OpAMD64VMINPD256,
ssa.OpAMD64VMINPD512,
ssa.OpAMD64VPMINSB128,
ssa.OpAMD64VPMINSB256,
ssa.OpAMD64VPMINSB512,
ssa.OpAMD64VPMINSW128,
ssa.OpAMD64VPMINSW256,
ssa.OpAMD64VPMINSW512,
ssa.OpAMD64VPMINSD128,
ssa.OpAMD64VPMINSD256,
ssa.OpAMD64VPMINSD512,
ssa.OpAMD64VPMINSQ128,
ssa.OpAMD64VPMINSQ256,
ssa.OpAMD64VPMINSQ512,
ssa.OpAMD64VPMINUB128,
ssa.OpAMD64VPMINUB256,
ssa.OpAMD64VPMINUB512,
ssa.OpAMD64VPMINUW128,
ssa.OpAMD64VPMINUW256,
ssa.OpAMD64VPMINUW512,
ssa.OpAMD64VPMINUD128,
ssa.OpAMD64VPMINUD256,
ssa.OpAMD64VPMINUD512,
ssa.OpAMD64VPMINUQ128,
ssa.OpAMD64VPMINUQ256,
ssa.OpAMD64VPMINUQ512,
ssa.OpAMD64VMULPS128,
ssa.OpAMD64VMULPS256,
ssa.OpAMD64VMULPS512,
ssa.OpAMD64VMULPD128,
ssa.OpAMD64VMULPD256,
ssa.OpAMD64VMULPD512,
ssa.OpAMD64VPMULLW128,
ssa.OpAMD64VPMULLW256,
ssa.OpAMD64VPMULLW512,
ssa.OpAMD64VPMULLD128,
ssa.OpAMD64VPMULLD256,
ssa.OpAMD64VPMULLD512,
ssa.OpAMD64VPMULLQ128,
ssa.OpAMD64VPMULLQ256,
ssa.OpAMD64VPMULLQ512,
ssa.OpAMD64VPMULDQ128,
ssa.OpAMD64VPMULDQ256,
ssa.OpAMD64VPMULUDQ128,
ssa.OpAMD64VPMULUDQ256,
ssa.OpAMD64VPMULHW128,
ssa.OpAMD64VPMULHW256,
ssa.OpAMD64VPMULHW512,
ssa.OpAMD64VPMULHUW128,
ssa.OpAMD64VPMULHUW256,
ssa.OpAMD64VPMULHUW512,
ssa.OpAMD64VPOR128,
ssa.OpAMD64VPOR256,
ssa.OpAMD64VPORD512,
ssa.OpAMD64VPORQ512,
ssa.OpAMD64VPSHUFB128,
ssa.OpAMD64VPERMB256,
ssa.OpAMD64VPERMB512,
ssa.OpAMD64VPERMW128,
ssa.OpAMD64VPERMW256,
ssa.OpAMD64VPERMW512,
ssa.OpAMD64VPERMPS256,
ssa.OpAMD64VPERMD256,
ssa.OpAMD64VPERMPS512,
ssa.OpAMD64VPERMD512,
ssa.OpAMD64VPERMPD256,
ssa.OpAMD64VPERMQ256,
ssa.OpAMD64VPERMPD512,
ssa.OpAMD64VPERMQ512,
ssa.OpAMD64VPSHUFB256,
ssa.OpAMD64VPSHUFB512,
ssa.OpAMD64VPROLVD128,
ssa.OpAMD64VPROLVD256,
ssa.OpAMD64VPROLVD512,
ssa.OpAMD64VPROLVQ128,
ssa.OpAMD64VPROLVQ256,
ssa.OpAMD64VPROLVQ512,
ssa.OpAMD64VPRORVD128,
ssa.OpAMD64VPRORVD256,
ssa.OpAMD64VPRORVD512,
ssa.OpAMD64VPRORVQ128,
ssa.OpAMD64VPRORVQ256,
ssa.OpAMD64VPRORVQ512,
ssa.OpAMD64VSCALEFPS128,
ssa.OpAMD64VSCALEFPS256,
ssa.OpAMD64VSCALEFPS512,
ssa.OpAMD64VSCALEFPD128,
ssa.OpAMD64VSCALEFPD256,
ssa.OpAMD64VSCALEFPD512,
ssa.OpAMD64VPSLLVW128,
ssa.OpAMD64VPSLLVW256,
ssa.OpAMD64VPSLLVW512,
ssa.OpAMD64VPSLLVD128,
ssa.OpAMD64VPSLLVD256,
ssa.OpAMD64VPSLLVD512,
ssa.OpAMD64VPSLLVQ128,
ssa.OpAMD64VPSLLVQ256,
ssa.OpAMD64VPSLLVQ512,
ssa.OpAMD64VPSRAVW128,
ssa.OpAMD64VPSRAVW256,
ssa.OpAMD64VPSRAVW512,
ssa.OpAMD64VPSRAVD128,
ssa.OpAMD64VPSRAVD256,
ssa.OpAMD64VPSRAVD512,
ssa.OpAMD64VPSRAVQ128,
ssa.OpAMD64VPSRAVQ256,
ssa.OpAMD64VPSRAVQ512,
ssa.OpAMD64VPSRLVW128,
ssa.OpAMD64VPSRLVW256,
ssa.OpAMD64VPSRLVW512,
ssa.OpAMD64VPSRLVD128,
ssa.OpAMD64VPSRLVD256,
ssa.OpAMD64VPSRLVD512,
ssa.OpAMD64VPSRLVQ128,
ssa.OpAMD64VPSRLVQ256,
ssa.OpAMD64VPSRLVQ512,
ssa.OpAMD64VSUBPS128,
ssa.OpAMD64VSUBPS256,
ssa.OpAMD64VSUBPS512,
ssa.OpAMD64VSUBPD128,
ssa.OpAMD64VSUBPD256,
ssa.OpAMD64VSUBPD512,
ssa.OpAMD64VPSUBB128,
ssa.OpAMD64VPSUBB256,
ssa.OpAMD64VPSUBB512,
ssa.OpAMD64VPSUBW128,
ssa.OpAMD64VPSUBW256,
ssa.OpAMD64VPSUBW512,
ssa.OpAMD64VPSUBD128,
ssa.OpAMD64VPSUBD256,
ssa.OpAMD64VPSUBD512,
ssa.OpAMD64VPSUBQ128,
ssa.OpAMD64VPSUBQ256,
ssa.OpAMD64VPSUBQ512,
ssa.OpAMD64VHSUBPS128,
ssa.OpAMD64VHSUBPS256,
ssa.OpAMD64VHSUBPD128,
ssa.OpAMD64VHSUBPD256,
ssa.OpAMD64VPHSUBW128,
ssa.OpAMD64VPHSUBW256,
ssa.OpAMD64VPHSUBD128,
ssa.OpAMD64VPHSUBD256,
ssa.OpAMD64VPHSUBSW128,
ssa.OpAMD64VPHSUBSW256,
ssa.OpAMD64VPSUBSB128,
ssa.OpAMD64VPSUBSB256,
ssa.OpAMD64VPSUBSB512,
ssa.OpAMD64VPSUBSW128,
ssa.OpAMD64VPSUBSW256,
ssa.OpAMD64VPSUBSW512,
ssa.OpAMD64VPSUBUSB128,
ssa.OpAMD64VPSUBUSB256,
ssa.OpAMD64VPSUBUSB512,
ssa.OpAMD64VPSUBUSW128,
ssa.OpAMD64VPSUBUSW256,
ssa.OpAMD64VPSUBUSW512,
ssa.OpAMD64VPSADBW128,
ssa.OpAMD64VPSADBW256,
ssa.OpAMD64VPSADBW512,
ssa.OpAMD64VPXOR128,
ssa.OpAMD64VPXOR256,
ssa.OpAMD64VPXORD512,
ssa.OpAMD64VPXORQ512:
p = simdV21(s, v)
case ssa.OpAMD64VPCMPEQB512,
ssa.OpAMD64VPCMPEQW512,
ssa.OpAMD64VPCMPEQD512,
ssa.OpAMD64VPCMPEQQ512,
ssa.OpAMD64VPCMPGTB512,
ssa.OpAMD64VPCMPGTW512,
ssa.OpAMD64VPCMPGTD512,
ssa.OpAMD64VPCMPGTQ512:
p = simdV2k(s, v)
case ssa.OpAMD64VADDPSMasked128,
ssa.OpAMD64VADDPSMasked256,
ssa.OpAMD64VADDPSMasked512,
ssa.OpAMD64VADDPDMasked128,
ssa.OpAMD64VADDPDMasked256,
ssa.OpAMD64VADDPDMasked512,
ssa.OpAMD64VPADDBMasked128,
ssa.OpAMD64VPADDBMasked256,
ssa.OpAMD64VPADDBMasked512,
ssa.OpAMD64VPADDWMasked128,
ssa.OpAMD64VPADDWMasked256,
ssa.OpAMD64VPADDWMasked512,
ssa.OpAMD64VPADDDMasked128,
ssa.OpAMD64VPADDDMasked256,
ssa.OpAMD64VPADDDMasked512,
ssa.OpAMD64VPADDQMasked128,
ssa.OpAMD64VPADDQMasked256,
ssa.OpAMD64VPADDQMasked512,
ssa.OpAMD64VPADDSBMasked128,
ssa.OpAMD64VPADDSBMasked256,
ssa.OpAMD64VPADDSBMasked512,
ssa.OpAMD64VPADDSWMasked128,
ssa.OpAMD64VPADDSWMasked256,
ssa.OpAMD64VPADDSWMasked512,
ssa.OpAMD64VPADDUSBMasked128,
ssa.OpAMD64VPADDUSBMasked256,
ssa.OpAMD64VPADDUSBMasked512,
ssa.OpAMD64VPADDUSWMasked128,
ssa.OpAMD64VPADDUSWMasked256,
ssa.OpAMD64VPADDUSWMasked512,
ssa.OpAMD64VPANDDMasked128,
ssa.OpAMD64VPANDDMasked256,
ssa.OpAMD64VPANDDMasked512,
ssa.OpAMD64VPANDQMasked128,
ssa.OpAMD64VPANDQMasked256,
ssa.OpAMD64VPANDQMasked512,
ssa.OpAMD64VPANDNDMasked128,
ssa.OpAMD64VPANDNDMasked256,
ssa.OpAMD64VPANDNDMasked512,
ssa.OpAMD64VPANDNQMasked128,
ssa.OpAMD64VPANDNQMasked256,
ssa.OpAMD64VPANDNQMasked512,
ssa.OpAMD64VPAVGBMasked128,
ssa.OpAMD64VPAVGBMasked256,
ssa.OpAMD64VPAVGBMasked512,
ssa.OpAMD64VPAVGWMasked128,
ssa.OpAMD64VPAVGWMasked256,
ssa.OpAMD64VPAVGWMasked512,
ssa.OpAMD64VPACKSSDWMasked128,
ssa.OpAMD64VPACKSSDWMasked256,
ssa.OpAMD64VPACKSSDWMasked512,
ssa.OpAMD64VPACKUSDWMasked128,
ssa.OpAMD64VPACKUSDWMasked256,
ssa.OpAMD64VPACKUSDWMasked512,
ssa.OpAMD64VDIVPSMasked128,
ssa.OpAMD64VDIVPSMasked256,
ssa.OpAMD64VDIVPSMasked512,
ssa.OpAMD64VDIVPDMasked128,
ssa.OpAMD64VDIVPDMasked256,
ssa.OpAMD64VDIVPDMasked512,
ssa.OpAMD64VPMADDWDMasked128,
ssa.OpAMD64VPMADDWDMasked256,
ssa.OpAMD64VPMADDWDMasked512,
ssa.OpAMD64VPMADDUBSWMasked128,
ssa.OpAMD64VPMADDUBSWMasked256,
ssa.OpAMD64VPMADDUBSWMasked512,
ssa.OpAMD64VGF2P8MULBMasked128,
ssa.OpAMD64VGF2P8MULBMasked256,
ssa.OpAMD64VGF2P8MULBMasked512,
ssa.OpAMD64VMAXPSMasked128,
ssa.OpAMD64VMAXPSMasked256,
ssa.OpAMD64VMAXPSMasked512,
ssa.OpAMD64VMAXPDMasked128,
ssa.OpAMD64VMAXPDMasked256,
ssa.OpAMD64VMAXPDMasked512,
ssa.OpAMD64VPMAXSBMasked128,
ssa.OpAMD64VPMAXSBMasked256,
ssa.OpAMD64VPMAXSBMasked512,
ssa.OpAMD64VPMAXSWMasked128,
ssa.OpAMD64VPMAXSWMasked256,
ssa.OpAMD64VPMAXSWMasked512,
ssa.OpAMD64VPMAXSDMasked128,
ssa.OpAMD64VPMAXSDMasked256,
ssa.OpAMD64VPMAXSDMasked512,
ssa.OpAMD64VPMAXSQMasked128,
ssa.OpAMD64VPMAXSQMasked256,
ssa.OpAMD64VPMAXSQMasked512,
ssa.OpAMD64VPMAXUBMasked128,
ssa.OpAMD64VPMAXUBMasked256,
ssa.OpAMD64VPMAXUBMasked512,
ssa.OpAMD64VPMAXUWMasked128,
ssa.OpAMD64VPMAXUWMasked256,
ssa.OpAMD64VPMAXUWMasked512,
ssa.OpAMD64VPMAXUDMasked128,
ssa.OpAMD64VPMAXUDMasked256,
ssa.OpAMD64VPMAXUDMasked512,
ssa.OpAMD64VPMAXUQMasked128,
ssa.OpAMD64VPMAXUQMasked256,
ssa.OpAMD64VPMAXUQMasked512,
ssa.OpAMD64VMINPSMasked128,
ssa.OpAMD64VMINPSMasked256,
ssa.OpAMD64VMINPSMasked512,
ssa.OpAMD64VMINPDMasked128,
ssa.OpAMD64VMINPDMasked256,
ssa.OpAMD64VMINPDMasked512,
ssa.OpAMD64VPMINSBMasked128,
ssa.OpAMD64VPMINSBMasked256,
ssa.OpAMD64VPMINSBMasked512,
ssa.OpAMD64VPMINSWMasked128,
ssa.OpAMD64VPMINSWMasked256,
ssa.OpAMD64VPMINSWMasked512,
ssa.OpAMD64VPMINSDMasked128,
ssa.OpAMD64VPMINSDMasked256,
ssa.OpAMD64VPMINSDMasked512,
ssa.OpAMD64VPMINSQMasked128,
ssa.OpAMD64VPMINSQMasked256,
ssa.OpAMD64VPMINSQMasked512,
ssa.OpAMD64VPMINUBMasked128,
ssa.OpAMD64VPMINUBMasked256,
ssa.OpAMD64VPMINUBMasked512,
ssa.OpAMD64VPMINUWMasked128,
ssa.OpAMD64VPMINUWMasked256,
ssa.OpAMD64VPMINUWMasked512,
ssa.OpAMD64VPMINUDMasked128,
ssa.OpAMD64VPMINUDMasked256,
ssa.OpAMD64VPMINUDMasked512,
ssa.OpAMD64VPMINUQMasked128,
ssa.OpAMD64VPMINUQMasked256,
ssa.OpAMD64VPMINUQMasked512,
ssa.OpAMD64VPMULHWMasked128,
ssa.OpAMD64VPMULHWMasked256,
ssa.OpAMD64VPMULHWMasked512,
ssa.OpAMD64VPMULHUWMasked128,
ssa.OpAMD64VPMULHUWMasked256,
ssa.OpAMD64VPMULHUWMasked512,
ssa.OpAMD64VMULPSMasked128,
ssa.OpAMD64VMULPSMasked256,
ssa.OpAMD64VMULPSMasked512,
ssa.OpAMD64VMULPDMasked128,
ssa.OpAMD64VMULPDMasked256,
ssa.OpAMD64VMULPDMasked512,
ssa.OpAMD64VPMULLWMasked128,
ssa.OpAMD64VPMULLWMasked256,
ssa.OpAMD64VPMULLWMasked512,
ssa.OpAMD64VPMULLDMasked128,
ssa.OpAMD64VPMULLDMasked256,
ssa.OpAMD64VPMULLDMasked512,
ssa.OpAMD64VPMULLQMasked128,
ssa.OpAMD64VPMULLQMasked256,
ssa.OpAMD64VPMULLQMasked512,
ssa.OpAMD64VPORDMasked128,
ssa.OpAMD64VPORDMasked256,
ssa.OpAMD64VPORDMasked512,
ssa.OpAMD64VPORQMasked128,
ssa.OpAMD64VPORQMasked256,
ssa.OpAMD64VPORQMasked512,
ssa.OpAMD64VPSHUFBMasked256,
ssa.OpAMD64VPSHUFBMasked512,
ssa.OpAMD64VPSHUFBMasked128,
ssa.OpAMD64VPERMBMasked256,
ssa.OpAMD64VPERMBMasked512,
ssa.OpAMD64VPERMWMasked128,
ssa.OpAMD64VPERMWMasked256,
ssa.OpAMD64VPERMWMasked512,
ssa.OpAMD64VPERMPSMasked256,
ssa.OpAMD64VPERMDMasked256,
ssa.OpAMD64VPERMPSMasked512,
ssa.OpAMD64VPERMDMasked512,
ssa.OpAMD64VPERMPDMasked256,
ssa.OpAMD64VPERMQMasked256,
ssa.OpAMD64VPERMPDMasked512,
ssa.OpAMD64VPERMQMasked512,
ssa.OpAMD64VPROLVDMasked128,
ssa.OpAMD64VPROLVDMasked256,
ssa.OpAMD64VPROLVDMasked512,
ssa.OpAMD64VPROLVQMasked128,
ssa.OpAMD64VPROLVQMasked256,
ssa.OpAMD64VPROLVQMasked512,
ssa.OpAMD64VPRORVDMasked128,
ssa.OpAMD64VPRORVDMasked256,
ssa.OpAMD64VPRORVDMasked512,
ssa.OpAMD64VPRORVQMasked128,
ssa.OpAMD64VPRORVQMasked256,
ssa.OpAMD64VPRORVQMasked512,
ssa.OpAMD64VSCALEFPSMasked128,
ssa.OpAMD64VSCALEFPSMasked256,
ssa.OpAMD64VSCALEFPSMasked512,
ssa.OpAMD64VSCALEFPDMasked128,
ssa.OpAMD64VSCALEFPDMasked256,
ssa.OpAMD64VSCALEFPDMasked512,
ssa.OpAMD64VPSLLVWMasked128,
ssa.OpAMD64VPSLLVWMasked256,
ssa.OpAMD64VPSLLVWMasked512,
ssa.OpAMD64VPSLLVDMasked128,
ssa.OpAMD64VPSLLVDMasked256,
ssa.OpAMD64VPSLLVDMasked512,
ssa.OpAMD64VPSLLVQMasked128,
ssa.OpAMD64VPSLLVQMasked256,
ssa.OpAMD64VPSLLVQMasked512,
ssa.OpAMD64VPSRAVWMasked128,
ssa.OpAMD64VPSRAVWMasked256,
ssa.OpAMD64VPSRAVWMasked512,
ssa.OpAMD64VPSRAVDMasked128,
ssa.OpAMD64VPSRAVDMasked256,
ssa.OpAMD64VPSRAVDMasked512,
ssa.OpAMD64VPSRAVQMasked128,
ssa.OpAMD64VPSRAVQMasked256,
ssa.OpAMD64VPSRAVQMasked512,
ssa.OpAMD64VPSRLVWMasked128,
ssa.OpAMD64VPSRLVWMasked256,
ssa.OpAMD64VPSRLVWMasked512,
ssa.OpAMD64VPSRLVDMasked128,
ssa.OpAMD64VPSRLVDMasked256,
ssa.OpAMD64VPSRLVDMasked512,
ssa.OpAMD64VPSRLVQMasked128,
ssa.OpAMD64VPSRLVQMasked256,
ssa.OpAMD64VPSRLVQMasked512,
ssa.OpAMD64VSUBPSMasked128,
ssa.OpAMD64VSUBPSMasked256,
ssa.OpAMD64VSUBPSMasked512,
ssa.OpAMD64VSUBPDMasked128,
ssa.OpAMD64VSUBPDMasked256,
ssa.OpAMD64VSUBPDMasked512,
ssa.OpAMD64VPSUBBMasked128,
ssa.OpAMD64VPSUBBMasked256,
ssa.OpAMD64VPSUBBMasked512,
ssa.OpAMD64VPSUBWMasked128,
ssa.OpAMD64VPSUBWMasked256,
ssa.OpAMD64VPSUBWMasked512,
ssa.OpAMD64VPSUBDMasked128,
ssa.OpAMD64VPSUBDMasked256,
ssa.OpAMD64VPSUBDMasked512,
ssa.OpAMD64VPSUBQMasked128,
ssa.OpAMD64VPSUBQMasked256,
ssa.OpAMD64VPSUBQMasked512,
ssa.OpAMD64VPSUBSBMasked128,
ssa.OpAMD64VPSUBSBMasked256,
ssa.OpAMD64VPSUBSBMasked512,
ssa.OpAMD64VPSUBSWMasked128,
ssa.OpAMD64VPSUBSWMasked256,
ssa.OpAMD64VPSUBSWMasked512,
ssa.OpAMD64VPSUBUSBMasked128,
ssa.OpAMD64VPSUBUSBMasked256,
ssa.OpAMD64VPSUBUSBMasked512,
ssa.OpAMD64VPSUBUSWMasked128,
ssa.OpAMD64VPSUBUSWMasked256,
ssa.OpAMD64VPSUBUSWMasked512,
ssa.OpAMD64VPXORDMasked128,
ssa.OpAMD64VPXORDMasked256,
ssa.OpAMD64VPXORDMasked512,
ssa.OpAMD64VPXORQMasked128,
ssa.OpAMD64VPXORQMasked256,
ssa.OpAMD64VPXORQMasked512,
ssa.OpAMD64VPBLENDMBMasked512,
ssa.OpAMD64VPBLENDMWMasked512,
ssa.OpAMD64VPBLENDMDMasked512,
ssa.OpAMD64VPBLENDMQMasked512:
p = simdV2kv(s, v)
case ssa.OpAMD64VPABSBMasked128,
ssa.OpAMD64VPABSBMasked256,
ssa.OpAMD64VPABSBMasked512,
ssa.OpAMD64VPABSWMasked128,
ssa.OpAMD64VPABSWMasked256,
ssa.OpAMD64VPABSWMasked512,
ssa.OpAMD64VPABSDMasked128,
ssa.OpAMD64VPABSDMasked256,
ssa.OpAMD64VPABSDMasked512,
ssa.OpAMD64VPABSQMasked128,
ssa.OpAMD64VPABSQMasked256,
ssa.OpAMD64VPABSQMasked512,
ssa.OpAMD64VBROADCASTSSMasked128,
ssa.OpAMD64VPBROADCASTQMasked128,
ssa.OpAMD64VPBROADCASTBMasked128,
ssa.OpAMD64VPBROADCASTWMasked128,
ssa.OpAMD64VPBROADCASTDMasked128,
ssa.OpAMD64VBROADCASTSSMasked256,
ssa.OpAMD64VBROADCASTSDMasked256,
ssa.OpAMD64VPBROADCASTBMasked256,
ssa.OpAMD64VPBROADCASTWMasked256,
ssa.OpAMD64VPBROADCASTDMasked256,
ssa.OpAMD64VPBROADCASTQMasked256,
ssa.OpAMD64VBROADCASTSSMasked512,
ssa.OpAMD64VBROADCASTSDMasked512,
ssa.OpAMD64VPBROADCASTBMasked512,
ssa.OpAMD64VPBROADCASTWMasked512,
ssa.OpAMD64VPBROADCASTDMasked512,
ssa.OpAMD64VPBROADCASTQMasked512,
ssa.OpAMD64VCOMPRESSPSMasked128,
ssa.OpAMD64VCOMPRESSPSMasked256,
ssa.OpAMD64VCOMPRESSPSMasked512,
ssa.OpAMD64VCOMPRESSPDMasked128,
ssa.OpAMD64VCOMPRESSPDMasked256,
ssa.OpAMD64VCOMPRESSPDMasked512,
ssa.OpAMD64VPCOMPRESSBMasked128,
ssa.OpAMD64VPCOMPRESSBMasked256,
ssa.OpAMD64VPCOMPRESSBMasked512,
ssa.OpAMD64VPCOMPRESSWMasked128,
ssa.OpAMD64VPCOMPRESSWMasked256,
ssa.OpAMD64VPCOMPRESSWMasked512,
ssa.OpAMD64VPCOMPRESSDMasked128,
ssa.OpAMD64VPCOMPRESSDMasked256,
ssa.OpAMD64VPCOMPRESSDMasked512,
ssa.OpAMD64VPCOMPRESSQMasked128,
ssa.OpAMD64VPCOMPRESSQMasked256,
ssa.OpAMD64VPCOMPRESSQMasked512,
ssa.OpAMD64VPMOVWBMasked128,
ssa.OpAMD64VPMOVWBMasked256,
ssa.OpAMD64VPMOVDBMasked128,
ssa.OpAMD64VPMOVQBMasked128,
ssa.OpAMD64VPMOVSWBMasked128,
ssa.OpAMD64VPMOVSWBMasked256,
ssa.OpAMD64VPMOVSDBMasked128,
ssa.OpAMD64VPMOVSQBMasked128,
ssa.OpAMD64VPMOVSXBWMasked256,
ssa.OpAMD64VPMOVSXBWMasked512,
ssa.OpAMD64VPMOVDWMasked128,
ssa.OpAMD64VPMOVDWMasked256,
ssa.OpAMD64VPMOVQWMasked128,
ssa.OpAMD64VPMOVSDWMasked128,
ssa.OpAMD64VPMOVSDWMasked256,
ssa.OpAMD64VPMOVSQWMasked128,
ssa.OpAMD64VPMOVSXBWMasked128,
ssa.OpAMD64VCVTTPS2DQMasked128,
ssa.OpAMD64VCVTTPS2DQMasked256,
ssa.OpAMD64VCVTTPS2DQMasked512,
ssa.OpAMD64VPMOVSXBDMasked512,
ssa.OpAMD64VPMOVSXWDMasked256,
ssa.OpAMD64VPMOVSXWDMasked512,
ssa.OpAMD64VPMOVQDMasked128,
ssa.OpAMD64VPMOVQDMasked256,
ssa.OpAMD64VPMOVSQDMasked128,
ssa.OpAMD64VPMOVSQDMasked256,
ssa.OpAMD64VPMOVSXBDMasked128,
ssa.OpAMD64VPMOVSXWDMasked128,
ssa.OpAMD64VPMOVSXBDMasked256,
ssa.OpAMD64VPMOVSXWQMasked512,
ssa.OpAMD64VPMOVSXDQMasked256,
ssa.OpAMD64VPMOVSXDQMasked512,
ssa.OpAMD64VPMOVSXBQMasked128,
ssa.OpAMD64VPMOVSXWQMasked128,
ssa.OpAMD64VPMOVSXDQMasked128,
ssa.OpAMD64VPMOVSXBQMasked256,
ssa.OpAMD64VPMOVSXBQMasked512,
ssa.OpAMD64VPMOVUSWBMasked128,
ssa.OpAMD64VPMOVUSWBMasked256,
ssa.OpAMD64VPMOVUSDBMasked128,
ssa.OpAMD64VPMOVUSQBMasked128,
ssa.OpAMD64VPMOVZXBWMasked256,
ssa.OpAMD64VPMOVZXBWMasked512,
ssa.OpAMD64VPMOVUSDWMasked128,
ssa.OpAMD64VPMOVUSDWMasked256,
ssa.OpAMD64VPMOVUSQWMasked128,
ssa.OpAMD64VPMOVZXBWMasked128,
ssa.OpAMD64VCVTPS2UDQMasked128,
ssa.OpAMD64VCVTPS2UDQMasked256,
ssa.OpAMD64VCVTPS2UDQMasked512,
ssa.OpAMD64VPMOVZXBDMasked512,
ssa.OpAMD64VPMOVZXWDMasked256,
ssa.OpAMD64VPMOVZXWDMasked512,
ssa.OpAMD64VPMOVUSQDMasked128,
ssa.OpAMD64VPMOVUSQDMasked256,
ssa.OpAMD64VPMOVZXBDMasked128,
ssa.OpAMD64VPMOVZXWDMasked128,
ssa.OpAMD64VPMOVZXBDMasked256,
ssa.OpAMD64VPMOVZXWQMasked512,
ssa.OpAMD64VPMOVZXDQMasked256,
ssa.OpAMD64VPMOVZXDQMasked512,
ssa.OpAMD64VPMOVZXBQMasked128,
ssa.OpAMD64VPMOVZXWQMasked128,
ssa.OpAMD64VPMOVZXDQMasked128,
ssa.OpAMD64VPMOVSXWQMasked256,
ssa.OpAMD64VPMOVZXBQMasked256,
ssa.OpAMD64VPMOVZXWQMasked256,
ssa.OpAMD64VPMOVZXBQMasked512,
ssa.OpAMD64VEXPANDPSMasked128,
ssa.OpAMD64VEXPANDPSMasked256,
ssa.OpAMD64VEXPANDPSMasked512,
ssa.OpAMD64VEXPANDPDMasked128,
ssa.OpAMD64VEXPANDPDMasked256,
ssa.OpAMD64VEXPANDPDMasked512,
ssa.OpAMD64VPEXPANDBMasked128,
ssa.OpAMD64VPEXPANDBMasked256,
ssa.OpAMD64VPEXPANDBMasked512,
ssa.OpAMD64VPEXPANDWMasked128,
ssa.OpAMD64VPEXPANDWMasked256,
ssa.OpAMD64VPEXPANDWMasked512,
ssa.OpAMD64VPEXPANDDMasked128,
ssa.OpAMD64VPEXPANDDMasked256,
ssa.OpAMD64VPEXPANDDMasked512,
ssa.OpAMD64VPEXPANDQMasked128,
ssa.OpAMD64VPEXPANDQMasked256,
ssa.OpAMD64VPEXPANDQMasked512,
ssa.OpAMD64VPLZCNTDMasked128,
ssa.OpAMD64VPLZCNTDMasked256,
ssa.OpAMD64VPLZCNTDMasked512,
ssa.OpAMD64VPLZCNTQMasked128,
ssa.OpAMD64VPLZCNTQMasked256,
ssa.OpAMD64VPLZCNTQMasked512,
ssa.OpAMD64VPOPCNTBMasked128,
ssa.OpAMD64VPOPCNTBMasked256,
ssa.OpAMD64VPOPCNTBMasked512,
ssa.OpAMD64VPOPCNTWMasked128,
ssa.OpAMD64VPOPCNTWMasked256,
ssa.OpAMD64VPOPCNTWMasked512,
ssa.OpAMD64VPOPCNTDMasked128,
ssa.OpAMD64VPOPCNTDMasked256,
ssa.OpAMD64VPOPCNTDMasked512,
ssa.OpAMD64VPOPCNTQMasked128,
ssa.OpAMD64VPOPCNTQMasked256,
ssa.OpAMD64VPOPCNTQMasked512,
ssa.OpAMD64VRCP14PSMasked128,
ssa.OpAMD64VRCP14PSMasked256,
ssa.OpAMD64VRCP14PSMasked512,
ssa.OpAMD64VRCP14PDMasked128,
ssa.OpAMD64VRCP14PDMasked256,
ssa.OpAMD64VRCP14PDMasked512,
ssa.OpAMD64VRSQRT14PSMasked128,
ssa.OpAMD64VRSQRT14PSMasked256,
ssa.OpAMD64VRSQRT14PSMasked512,
ssa.OpAMD64VRSQRT14PDMasked128,
ssa.OpAMD64VRSQRT14PDMasked256,
ssa.OpAMD64VRSQRT14PDMasked512,
ssa.OpAMD64VSQRTPSMasked128,
ssa.OpAMD64VSQRTPSMasked256,
ssa.OpAMD64VSQRTPSMasked512,
ssa.OpAMD64VSQRTPDMasked128,
ssa.OpAMD64VSQRTPDMasked256,
ssa.OpAMD64VSQRTPDMasked512,
ssa.OpAMD64VMOVDQU8Masked128,
ssa.OpAMD64VMOVDQU8Masked256,
ssa.OpAMD64VMOVDQU8Masked512,
ssa.OpAMD64VMOVDQU16Masked128,
ssa.OpAMD64VMOVDQU16Masked256,
ssa.OpAMD64VMOVDQU16Masked512,
ssa.OpAMD64VMOVDQU32Masked128,
ssa.OpAMD64VMOVDQU32Masked256,
ssa.OpAMD64VMOVDQU32Masked512,
ssa.OpAMD64VMOVDQU64Masked128,
ssa.OpAMD64VMOVDQU64Masked256,
ssa.OpAMD64VMOVDQU64Masked512:
p = simdVkv(s, v)
case ssa.OpAMD64VPBLENDVB128,
ssa.OpAMD64VPBLENDVB256:
p = simdV31(s, v)
case ssa.OpAMD64VAESKEYGENASSIST128,
ssa.OpAMD64VROUNDPS128,
ssa.OpAMD64VROUNDPS256,
ssa.OpAMD64VROUNDPD128,
ssa.OpAMD64VROUNDPD256,
ssa.OpAMD64VRNDSCALEPS128,
ssa.OpAMD64VRNDSCALEPS256,
ssa.OpAMD64VRNDSCALEPS512,
ssa.OpAMD64VRNDSCALEPD128,
ssa.OpAMD64VRNDSCALEPD256,
ssa.OpAMD64VRNDSCALEPD512,
ssa.OpAMD64VREDUCEPS128,
ssa.OpAMD64VREDUCEPS256,
ssa.OpAMD64VREDUCEPS512,
ssa.OpAMD64VREDUCEPD128,
ssa.OpAMD64VREDUCEPD256,
ssa.OpAMD64VREDUCEPD512,
ssa.OpAMD64VEXTRACTF128128,
ssa.OpAMD64VEXTRACTF64X4256,
ssa.OpAMD64VEXTRACTI128128,
ssa.OpAMD64VEXTRACTI64X4256,
ssa.OpAMD64VPSHUFD128,
ssa.OpAMD64VPSHUFD256,
ssa.OpAMD64VPSHUFD512,
ssa.OpAMD64VPSHUFHW128,
ssa.OpAMD64VPSHUFHW256,
ssa.OpAMD64VPSHUFHW512,
ssa.OpAMD64VPROLD128,
ssa.OpAMD64VPROLD256,
ssa.OpAMD64VPROLD512,
ssa.OpAMD64VPROLQ128,
ssa.OpAMD64VPROLQ256,
ssa.OpAMD64VPROLQ512,
ssa.OpAMD64VPRORD128,
ssa.OpAMD64VPRORD256,
ssa.OpAMD64VPRORD512,
ssa.OpAMD64VPRORQ128,
ssa.OpAMD64VPRORQ256,
ssa.OpAMD64VPRORQ512,
ssa.OpAMD64VPSLLW128const,
ssa.OpAMD64VPSLLW256const,
ssa.OpAMD64VPSLLW512const,
ssa.OpAMD64VPSLLD128const,
ssa.OpAMD64VPSLLD256const,
ssa.OpAMD64VPSLLD512const,
ssa.OpAMD64VPSLLQ128const,
ssa.OpAMD64VPSLLQ256const,
ssa.OpAMD64VPSLLQ512const,
ssa.OpAMD64VPSRLW128const,
ssa.OpAMD64VPSRLW256const,
ssa.OpAMD64VPSRLW512const,
ssa.OpAMD64VPSRLD128const,
ssa.OpAMD64VPSRLD256const,
ssa.OpAMD64VPSRLD512const,
ssa.OpAMD64VPSRLQ128const,
ssa.OpAMD64VPSRLQ256const,
ssa.OpAMD64VPSRLQ512const,
ssa.OpAMD64VPSRAW128const,
ssa.OpAMD64VPSRAW256const,
ssa.OpAMD64VPSRAW512const,
ssa.OpAMD64VPSRAD128const,
ssa.OpAMD64VPSRAD256const,
ssa.OpAMD64VPSRAD512const,
ssa.OpAMD64VPSRAQ128const,
ssa.OpAMD64VPSRAQ256const,
ssa.OpAMD64VPSRAQ512const:
p = simdV11Imm8(s, v)
case ssa.OpAMD64VRNDSCALEPSMasked128,
ssa.OpAMD64VRNDSCALEPSMasked256,
ssa.OpAMD64VRNDSCALEPSMasked512,
ssa.OpAMD64VRNDSCALEPDMasked128,
ssa.OpAMD64VRNDSCALEPDMasked256,
ssa.OpAMD64VRNDSCALEPDMasked512,
ssa.OpAMD64VREDUCEPSMasked128,
ssa.OpAMD64VREDUCEPSMasked256,
ssa.OpAMD64VREDUCEPSMasked512,
ssa.OpAMD64VREDUCEPDMasked128,
ssa.OpAMD64VREDUCEPDMasked256,
ssa.OpAMD64VREDUCEPDMasked512,
ssa.OpAMD64VPSHUFDMasked256,
ssa.OpAMD64VPSHUFDMasked512,
ssa.OpAMD64VPSHUFHWMasked256,
ssa.OpAMD64VPSHUFHWMasked512,
ssa.OpAMD64VPSHUFHWMasked128,
ssa.OpAMD64VPSHUFDMasked128,
ssa.OpAMD64VPROLDMasked128,
ssa.OpAMD64VPROLDMasked256,
ssa.OpAMD64VPROLDMasked512,
ssa.OpAMD64VPROLQMasked128,
ssa.OpAMD64VPROLQMasked256,
ssa.OpAMD64VPROLQMasked512,
ssa.OpAMD64VPRORDMasked128,
ssa.OpAMD64VPRORDMasked256,
ssa.OpAMD64VPRORDMasked512,
ssa.OpAMD64VPRORQMasked128,
ssa.OpAMD64VPRORQMasked256,
ssa.OpAMD64VPRORQMasked512,
ssa.OpAMD64VPSLLWMasked128const,
ssa.OpAMD64VPSLLWMasked256const,
ssa.OpAMD64VPSLLWMasked512const,
ssa.OpAMD64VPSLLDMasked128const,
ssa.OpAMD64VPSLLDMasked256const,
ssa.OpAMD64VPSLLDMasked512const,
ssa.OpAMD64VPSLLQMasked128const,
ssa.OpAMD64VPSLLQMasked256const,
ssa.OpAMD64VPSLLQMasked512const,
ssa.OpAMD64VPSRLWMasked128const,
ssa.OpAMD64VPSRLWMasked256const,
ssa.OpAMD64VPSRLWMasked512const,
ssa.OpAMD64VPSRLDMasked128const,
ssa.OpAMD64VPSRLDMasked256const,
ssa.OpAMD64VPSRLDMasked512const,
ssa.OpAMD64VPSRLQMasked128const,
ssa.OpAMD64VPSRLQMasked256const,
ssa.OpAMD64VPSRLQMasked512const,
ssa.OpAMD64VPSRAWMasked128const,
ssa.OpAMD64VPSRAWMasked256const,
ssa.OpAMD64VPSRAWMasked512const,
ssa.OpAMD64VPSRADMasked128const,
ssa.OpAMD64VPSRADMasked256const,
ssa.OpAMD64VPSRADMasked512const,
ssa.OpAMD64VPSRAQMasked128const,
ssa.OpAMD64VPSRAQMasked256const,
ssa.OpAMD64VPSRAQMasked512const:
p = simdVkvImm8(s, v)
case ssa.OpAMD64VCMPPS128,
ssa.OpAMD64VCMPPS256,
ssa.OpAMD64VCMPPD128,
ssa.OpAMD64VCMPPD256,
ssa.OpAMD64VGF2P8AFFINEQB128,
ssa.OpAMD64VGF2P8AFFINEQB256,
ssa.OpAMD64VGF2P8AFFINEQB512,
ssa.OpAMD64VGF2P8AFFINEINVQB128,
ssa.OpAMD64VGF2P8AFFINEINVQB256,
ssa.OpAMD64VGF2P8AFFINEINVQB512,
ssa.OpAMD64VPERM2F128256,
ssa.OpAMD64VPERM2I128256,
ssa.OpAMD64VINSERTF128256,
ssa.OpAMD64VINSERTF64X4512,
ssa.OpAMD64VINSERTI128256,
ssa.OpAMD64VINSERTI64X4512,
ssa.OpAMD64VPSHLDW128,
ssa.OpAMD64VPSHLDW256,
ssa.OpAMD64VPSHLDW512,
ssa.OpAMD64VPSHLDD128,
ssa.OpAMD64VPSHLDD256,
ssa.OpAMD64VPSHLDD512,
ssa.OpAMD64VPSHLDQ128,
ssa.OpAMD64VPSHLDQ256,
ssa.OpAMD64VPSHLDQ512,
ssa.OpAMD64VPSHRDW128,
ssa.OpAMD64VPSHRDW256,
ssa.OpAMD64VPSHRDW512,
ssa.OpAMD64VPSHRDD128,
ssa.OpAMD64VPSHRDD256,
ssa.OpAMD64VPSHRDD512,
ssa.OpAMD64VPSHRDQ128,
ssa.OpAMD64VPSHRDQ256,
ssa.OpAMD64VPSHRDQ512,
ssa.OpAMD64VSHUFPS128,
ssa.OpAMD64VSHUFPD128,
ssa.OpAMD64VSHUFPS256,
ssa.OpAMD64VSHUFPS512,
ssa.OpAMD64VSHUFPD256,
ssa.OpAMD64VSHUFPD512:
p = simdV21Imm8(s, v)
case ssa.OpAMD64VCMPPS512,
ssa.OpAMD64VCMPPD512,
ssa.OpAMD64VPCMPUB512,
ssa.OpAMD64VPCMPUW512,
ssa.OpAMD64VPCMPUD512,
ssa.OpAMD64VPCMPUQ512,
ssa.OpAMD64VPCMPB512,
ssa.OpAMD64VPCMPW512,
ssa.OpAMD64VPCMPD512,
ssa.OpAMD64VPCMPQ512:
p = simdV2kImm8(s, v)
case ssa.OpAMD64VCMPPSMasked128,
ssa.OpAMD64VCMPPSMasked256,
ssa.OpAMD64VCMPPSMasked512,
ssa.OpAMD64VCMPPDMasked128,
ssa.OpAMD64VCMPPDMasked256,
ssa.OpAMD64VCMPPDMasked512,
ssa.OpAMD64VPCMPBMasked128,
ssa.OpAMD64VPCMPBMasked256,
ssa.OpAMD64VPCMPBMasked512,
ssa.OpAMD64VPCMPWMasked128,
ssa.OpAMD64VPCMPWMasked256,
ssa.OpAMD64VPCMPWMasked512,
ssa.OpAMD64VPCMPDMasked128,
ssa.OpAMD64VPCMPDMasked256,
ssa.OpAMD64VPCMPDMasked512,
ssa.OpAMD64VPCMPQMasked128,
ssa.OpAMD64VPCMPQMasked256,
ssa.OpAMD64VPCMPQMasked512,
ssa.OpAMD64VPCMPUBMasked128,
ssa.OpAMD64VPCMPUBMasked256,
ssa.OpAMD64VPCMPUBMasked512,
ssa.OpAMD64VPCMPUWMasked128,
ssa.OpAMD64VPCMPUWMasked256,
ssa.OpAMD64VPCMPUWMasked512,
ssa.OpAMD64VPCMPUDMasked128,
ssa.OpAMD64VPCMPUDMasked256,
ssa.OpAMD64VPCMPUDMasked512,
ssa.OpAMD64VPCMPUQMasked128,
ssa.OpAMD64VPCMPUQMasked256,
ssa.OpAMD64VPCMPUQMasked512:
p = simdV2kkImm8(s, v)
case ssa.OpAMD64VPDPWSSD128,
ssa.OpAMD64VPDPWSSD256,
ssa.OpAMD64VPDPWSSD512,
ssa.OpAMD64VPDPBUSD128,
ssa.OpAMD64VPDPBUSD256,
ssa.OpAMD64VPDPBUSD512,
ssa.OpAMD64VPDPBUSDS128,
ssa.OpAMD64VPDPBUSDS256,
ssa.OpAMD64VPDPBUSDS512,
ssa.OpAMD64VFMADD213PS128,
ssa.OpAMD64VFMADD213PS256,
ssa.OpAMD64VFMADD213PS512,
ssa.OpAMD64VFMADD213PD128,
ssa.OpAMD64VFMADD213PD256,
ssa.OpAMD64VFMADD213PD512,
ssa.OpAMD64VFMADDSUB213PS128,
ssa.OpAMD64VFMADDSUB213PS256,
ssa.OpAMD64VFMADDSUB213PS512,
ssa.OpAMD64VFMADDSUB213PD128,
ssa.OpAMD64VFMADDSUB213PD256,
ssa.OpAMD64VFMADDSUB213PD512,
ssa.OpAMD64VFMSUBADD213PS128,
ssa.OpAMD64VFMSUBADD213PS256,
ssa.OpAMD64VFMSUBADD213PS512,
ssa.OpAMD64VFMSUBADD213PD128,
ssa.OpAMD64VFMSUBADD213PD256,
ssa.OpAMD64VFMSUBADD213PD512,
ssa.OpAMD64VPERMI2B128,
ssa.OpAMD64VPERMI2B256,
ssa.OpAMD64VPERMI2B512,
ssa.OpAMD64VPERMI2W128,
ssa.OpAMD64VPERMI2W256,
ssa.OpAMD64VPERMI2W512,
ssa.OpAMD64VPERMI2PS128,
ssa.OpAMD64VPERMI2D128,
ssa.OpAMD64VPERMI2PS256,
ssa.OpAMD64VPERMI2D256,
ssa.OpAMD64VPERMI2PS512,
ssa.OpAMD64VPERMI2D512,
ssa.OpAMD64VPERMI2PD128,
ssa.OpAMD64VPERMI2Q128,
ssa.OpAMD64VPERMI2PD256,
ssa.OpAMD64VPERMI2Q256,
ssa.OpAMD64VPERMI2PD512,
ssa.OpAMD64VPERMI2Q512,
ssa.OpAMD64VPSHLDVW128,
ssa.OpAMD64VPSHLDVW256,
ssa.OpAMD64VPSHLDVW512,
ssa.OpAMD64VPSHLDVD128,
ssa.OpAMD64VPSHLDVD256,
ssa.OpAMD64VPSHLDVD512,
ssa.OpAMD64VPSHLDVQ128,
ssa.OpAMD64VPSHLDVQ256,
ssa.OpAMD64VPSHLDVQ512,
ssa.OpAMD64VPSHRDVW128,
ssa.OpAMD64VPSHRDVW256,
ssa.OpAMD64VPSHRDVW512,
ssa.OpAMD64VPSHRDVD128,
ssa.OpAMD64VPSHRDVD256,
ssa.OpAMD64VPSHRDVD512,
ssa.OpAMD64VPSHRDVQ128,
ssa.OpAMD64VPSHRDVQ256,
ssa.OpAMD64VPSHRDVQ512:
p = simdV31ResultInArg0(s, v)
case ssa.OpAMD64VPDPWSSDMasked128,
ssa.OpAMD64VPDPWSSDMasked256,
ssa.OpAMD64VPDPWSSDMasked512,
ssa.OpAMD64VPDPBUSDMasked128,
ssa.OpAMD64VPDPBUSDMasked256,
ssa.OpAMD64VPDPBUSDMasked512,
ssa.OpAMD64VPDPBUSDSMasked128,
ssa.OpAMD64VPDPBUSDSMasked256,
ssa.OpAMD64VPDPBUSDSMasked512,
ssa.OpAMD64VADDPSMasked128Merging,
ssa.OpAMD64VADDPSMasked256Merging,
ssa.OpAMD64VADDPSMasked512Merging,
ssa.OpAMD64VADDPDMasked128Merging,
ssa.OpAMD64VADDPDMasked256Merging,
ssa.OpAMD64VADDPDMasked512Merging,
ssa.OpAMD64VPADDBMasked128Merging,
ssa.OpAMD64VPADDBMasked256Merging,
ssa.OpAMD64VPADDBMasked512Merging,
ssa.OpAMD64VPADDWMasked128Merging,
ssa.OpAMD64VPADDWMasked256Merging,
ssa.OpAMD64VPADDWMasked512Merging,
ssa.OpAMD64VPADDDMasked128Merging,
ssa.OpAMD64VPADDDMasked256Merging,
ssa.OpAMD64VPADDDMasked512Merging,
ssa.OpAMD64VPADDQMasked128Merging,
ssa.OpAMD64VPADDQMasked256Merging,
ssa.OpAMD64VPADDQMasked512Merging,
ssa.OpAMD64VPADDSBMasked128Merging,
ssa.OpAMD64VPADDSBMasked256Merging,
ssa.OpAMD64VPADDSBMasked512Merging,
ssa.OpAMD64VPADDSWMasked128Merging,
ssa.OpAMD64VPADDSWMasked256Merging,
ssa.OpAMD64VPADDSWMasked512Merging,
ssa.OpAMD64VPADDUSBMasked128Merging,
ssa.OpAMD64VPADDUSBMasked256Merging,
ssa.OpAMD64VPADDUSBMasked512Merging,
ssa.OpAMD64VPADDUSWMasked128Merging,
ssa.OpAMD64VPADDUSWMasked256Merging,
ssa.OpAMD64VPADDUSWMasked512Merging,
ssa.OpAMD64VPANDDMasked128Merging,
ssa.OpAMD64VPANDDMasked256Merging,
ssa.OpAMD64VPANDDMasked512Merging,
ssa.OpAMD64VPANDQMasked128Merging,
ssa.OpAMD64VPANDQMasked256Merging,
ssa.OpAMD64VPANDQMasked512Merging,
ssa.OpAMD64VPAVGBMasked128Merging,
ssa.OpAMD64VPAVGBMasked256Merging,
ssa.OpAMD64VPAVGBMasked512Merging,
ssa.OpAMD64VPAVGWMasked128Merging,
ssa.OpAMD64VPAVGWMasked256Merging,
ssa.OpAMD64VPAVGWMasked512Merging,
ssa.OpAMD64VPACKSSDWMasked128Merging,
ssa.OpAMD64VPACKSSDWMasked256Merging,
ssa.OpAMD64VPACKSSDWMasked512Merging,
ssa.OpAMD64VPACKUSDWMasked128Merging,
ssa.OpAMD64VPACKUSDWMasked256Merging,
ssa.OpAMD64VPACKUSDWMasked512Merging,
ssa.OpAMD64VDIVPSMasked128Merging,
ssa.OpAMD64VDIVPSMasked256Merging,
ssa.OpAMD64VDIVPSMasked512Merging,
ssa.OpAMD64VDIVPDMasked128Merging,
ssa.OpAMD64VDIVPDMasked256Merging,
ssa.OpAMD64VDIVPDMasked512Merging,
ssa.OpAMD64VPMADDWDMasked128Merging,
ssa.OpAMD64VPMADDWDMasked256Merging,
ssa.OpAMD64VPMADDWDMasked512Merging,
ssa.OpAMD64VPMADDUBSWMasked128Merging,
ssa.OpAMD64VPMADDUBSWMasked256Merging,
ssa.OpAMD64VPMADDUBSWMasked512Merging,
ssa.OpAMD64VGF2P8MULBMasked128Merging,
ssa.OpAMD64VGF2P8MULBMasked256Merging,
ssa.OpAMD64VGF2P8MULBMasked512Merging,
ssa.OpAMD64VMAXPSMasked128Merging,
ssa.OpAMD64VMAXPSMasked256Merging,
ssa.OpAMD64VMAXPSMasked512Merging,
ssa.OpAMD64VMAXPDMasked128Merging,
ssa.OpAMD64VMAXPDMasked256Merging,
ssa.OpAMD64VMAXPDMasked512Merging,
ssa.OpAMD64VPMAXSBMasked128Merging,
ssa.OpAMD64VPMAXSBMasked256Merging,
ssa.OpAMD64VPMAXSBMasked512Merging,
ssa.OpAMD64VPMAXSWMasked128Merging,
ssa.OpAMD64VPMAXSWMasked256Merging,
ssa.OpAMD64VPMAXSWMasked512Merging,
ssa.OpAMD64VPMAXSDMasked128Merging,
ssa.OpAMD64VPMAXSDMasked256Merging,
ssa.OpAMD64VPMAXSDMasked512Merging,
ssa.OpAMD64VPMAXSQMasked128Merging,
ssa.OpAMD64VPMAXSQMasked256Merging,
ssa.OpAMD64VPMAXSQMasked512Merging,
ssa.OpAMD64VPMAXUBMasked128Merging,
ssa.OpAMD64VPMAXUBMasked256Merging,
ssa.OpAMD64VPMAXUBMasked512Merging,
ssa.OpAMD64VPMAXUWMasked128Merging,
ssa.OpAMD64VPMAXUWMasked256Merging,
ssa.OpAMD64VPMAXUWMasked512Merging,
ssa.OpAMD64VPMAXUDMasked128Merging,
ssa.OpAMD64VPMAXUDMasked256Merging,
ssa.OpAMD64VPMAXUDMasked512Merging,
ssa.OpAMD64VPMAXUQMasked128Merging,
ssa.OpAMD64VPMAXUQMasked256Merging,
ssa.OpAMD64VPMAXUQMasked512Merging,
ssa.OpAMD64VMINPSMasked128Merging,
ssa.OpAMD64VMINPSMasked256Merging,
ssa.OpAMD64VMINPSMasked512Merging,
ssa.OpAMD64VMINPDMasked128Merging,
ssa.OpAMD64VMINPDMasked256Merging,
ssa.OpAMD64VMINPDMasked512Merging,
ssa.OpAMD64VPMINSBMasked128Merging,
ssa.OpAMD64VPMINSBMasked256Merging,
ssa.OpAMD64VPMINSBMasked512Merging,
ssa.OpAMD64VPMINSWMasked128Merging,
ssa.OpAMD64VPMINSWMasked256Merging,
ssa.OpAMD64VPMINSWMasked512Merging,
ssa.OpAMD64VPMINSDMasked128Merging,
ssa.OpAMD64VPMINSDMasked256Merging,
ssa.OpAMD64VPMINSDMasked512Merging,
ssa.OpAMD64VPMINSQMasked128Merging,
ssa.OpAMD64VPMINSQMasked256Merging,
ssa.OpAMD64VPMINSQMasked512Merging,
ssa.OpAMD64VPMINUBMasked128Merging,
ssa.OpAMD64VPMINUBMasked256Merging,
ssa.OpAMD64VPMINUBMasked512Merging,
ssa.OpAMD64VPMINUWMasked128Merging,
ssa.OpAMD64VPMINUWMasked256Merging,
ssa.OpAMD64VPMINUWMasked512Merging,
ssa.OpAMD64VPMINUDMasked128Merging,
ssa.OpAMD64VPMINUDMasked256Merging,
ssa.OpAMD64VPMINUDMasked512Merging,
ssa.OpAMD64VPMINUQMasked128Merging,
ssa.OpAMD64VPMINUQMasked256Merging,
ssa.OpAMD64VPMINUQMasked512Merging,
ssa.OpAMD64VFMADD213PSMasked128,
ssa.OpAMD64VFMADD213PSMasked256,
ssa.OpAMD64VFMADD213PSMasked512,
ssa.OpAMD64VFMADD213PDMasked128,
ssa.OpAMD64VFMADD213PDMasked256,
ssa.OpAMD64VFMADD213PDMasked512,
ssa.OpAMD64VFMADDSUB213PSMasked128,
ssa.OpAMD64VFMADDSUB213PSMasked256,
ssa.OpAMD64VFMADDSUB213PSMasked512,
ssa.OpAMD64VFMADDSUB213PDMasked128,
ssa.OpAMD64VFMADDSUB213PDMasked256,
ssa.OpAMD64VFMADDSUB213PDMasked512,
ssa.OpAMD64VPMULHWMasked128Merging,
ssa.OpAMD64VPMULHWMasked256Merging,
ssa.OpAMD64VPMULHWMasked512Merging,
ssa.OpAMD64VPMULHUWMasked128Merging,
ssa.OpAMD64VPMULHUWMasked256Merging,
ssa.OpAMD64VPMULHUWMasked512Merging,
ssa.OpAMD64VMULPSMasked128Merging,
ssa.OpAMD64VMULPSMasked256Merging,
ssa.OpAMD64VMULPSMasked512Merging,
ssa.OpAMD64VMULPDMasked128Merging,
ssa.OpAMD64VMULPDMasked256Merging,
ssa.OpAMD64VMULPDMasked512Merging,
ssa.OpAMD64VPMULLWMasked128Merging,
ssa.OpAMD64VPMULLWMasked256Merging,
ssa.OpAMD64VPMULLWMasked512Merging,
ssa.OpAMD64VPMULLDMasked128Merging,
ssa.OpAMD64VPMULLDMasked256Merging,
ssa.OpAMD64VPMULLDMasked512Merging,
ssa.OpAMD64VPMULLQMasked128Merging,
ssa.OpAMD64VPMULLQMasked256Merging,
ssa.OpAMD64VPMULLQMasked512Merging,
ssa.OpAMD64VFMSUBADD213PSMasked128,
ssa.OpAMD64VFMSUBADD213PSMasked256,
ssa.OpAMD64VFMSUBADD213PSMasked512,
ssa.OpAMD64VFMSUBADD213PDMasked128,
ssa.OpAMD64VFMSUBADD213PDMasked256,
ssa.OpAMD64VFMSUBADD213PDMasked512,
ssa.OpAMD64VPORDMasked128Merging,
ssa.OpAMD64VPORDMasked256Merging,
ssa.OpAMD64VPORDMasked512Merging,
ssa.OpAMD64VPORQMasked128Merging,
ssa.OpAMD64VPORQMasked256Merging,
ssa.OpAMD64VPORQMasked512Merging,
ssa.OpAMD64VPERMI2BMasked128,
ssa.OpAMD64VPERMI2BMasked256,
ssa.OpAMD64VPERMI2BMasked512,
ssa.OpAMD64VPERMI2WMasked128,
ssa.OpAMD64VPERMI2WMasked256,
ssa.OpAMD64VPERMI2WMasked512,
ssa.OpAMD64VPERMI2PSMasked128,
ssa.OpAMD64VPERMI2DMasked128,
ssa.OpAMD64VPERMI2PSMasked256,
ssa.OpAMD64VPERMI2DMasked256,
ssa.OpAMD64VPERMI2PSMasked512,
ssa.OpAMD64VPERMI2DMasked512,
ssa.OpAMD64VPERMI2PDMasked128,
ssa.OpAMD64VPERMI2QMasked128,
ssa.OpAMD64VPERMI2PDMasked256,
ssa.OpAMD64VPERMI2QMasked256,
ssa.OpAMD64VPERMI2PDMasked512,
ssa.OpAMD64VPERMI2QMasked512,
ssa.OpAMD64VPSHUFBMasked256Merging,
ssa.OpAMD64VPSHUFBMasked512Merging,
ssa.OpAMD64VPSHUFBMasked128Merging,
ssa.OpAMD64VPROLVDMasked128Merging,
ssa.OpAMD64VPROLVDMasked256Merging,
ssa.OpAMD64VPROLVDMasked512Merging,
ssa.OpAMD64VPROLVQMasked128Merging,
ssa.OpAMD64VPROLVQMasked256Merging,
ssa.OpAMD64VPROLVQMasked512Merging,
ssa.OpAMD64VPRORVDMasked128Merging,
ssa.OpAMD64VPRORVDMasked256Merging,
ssa.OpAMD64VPRORVDMasked512Merging,
ssa.OpAMD64VPRORVQMasked128Merging,
ssa.OpAMD64VPRORVQMasked256Merging,
ssa.OpAMD64VPRORVQMasked512Merging,
ssa.OpAMD64VSCALEFPSMasked128Merging,
ssa.OpAMD64VSCALEFPSMasked256Merging,
ssa.OpAMD64VSCALEFPSMasked512Merging,
ssa.OpAMD64VSCALEFPDMasked128Merging,
ssa.OpAMD64VSCALEFPDMasked256Merging,
ssa.OpAMD64VSCALEFPDMasked512Merging,
ssa.OpAMD64VPSHLDWMasked128Merging,
ssa.OpAMD64VPSHLDWMasked256Merging,
ssa.OpAMD64VPSHLDWMasked512Merging,
ssa.OpAMD64VPSHLDDMasked128Merging,
ssa.OpAMD64VPSHLDDMasked256Merging,
ssa.OpAMD64VPSHLDDMasked512Merging,
ssa.OpAMD64VPSHLDQMasked128Merging,
ssa.OpAMD64VPSHLDQMasked256Merging,
ssa.OpAMD64VPSHLDQMasked512Merging,
ssa.OpAMD64VPSHRDWMasked128Merging,
ssa.OpAMD64VPSHRDWMasked256Merging,
ssa.OpAMD64VPSHRDWMasked512Merging,
ssa.OpAMD64VPSHRDDMasked128Merging,
ssa.OpAMD64VPSHRDDMasked256Merging,
ssa.OpAMD64VPSHRDDMasked512Merging,
ssa.OpAMD64VPSHRDQMasked128Merging,
ssa.OpAMD64VPSHRDQMasked256Merging,
ssa.OpAMD64VPSHRDQMasked512Merging,
ssa.OpAMD64VPSHLDVWMasked128,
ssa.OpAMD64VPSHLDVWMasked256,
ssa.OpAMD64VPSHLDVWMasked512,
ssa.OpAMD64VPSHLDVDMasked128,
ssa.OpAMD64VPSHLDVDMasked256,
ssa.OpAMD64VPSHLDVDMasked512,
ssa.OpAMD64VPSHLDVQMasked128,
ssa.OpAMD64VPSHLDVQMasked256,
ssa.OpAMD64VPSHLDVQMasked512,
ssa.OpAMD64VPSLLVWMasked128Merging,
ssa.OpAMD64VPSLLVWMasked256Merging,
ssa.OpAMD64VPSLLVWMasked512Merging,
ssa.OpAMD64VPSLLVDMasked128Merging,
ssa.OpAMD64VPSLLVDMasked256Merging,
ssa.OpAMD64VPSLLVDMasked512Merging,
ssa.OpAMD64VPSLLVQMasked128Merging,
ssa.OpAMD64VPSLLVQMasked256Merging,
ssa.OpAMD64VPSLLVQMasked512Merging,
ssa.OpAMD64VPSHRDVWMasked128,
ssa.OpAMD64VPSHRDVWMasked256,
ssa.OpAMD64VPSHRDVWMasked512,
ssa.OpAMD64VPSHRDVDMasked128,
ssa.OpAMD64VPSHRDVDMasked256,
ssa.OpAMD64VPSHRDVDMasked512,
ssa.OpAMD64VPSHRDVQMasked128,
ssa.OpAMD64VPSHRDVQMasked256,
ssa.OpAMD64VPSHRDVQMasked512,
ssa.OpAMD64VPSRAVWMasked128Merging,
ssa.OpAMD64VPSRAVWMasked256Merging,
ssa.OpAMD64VPSRAVWMasked512Merging,
ssa.OpAMD64VPSRAVDMasked128Merging,
ssa.OpAMD64VPSRAVDMasked256Merging,
ssa.OpAMD64VPSRAVDMasked512Merging,
ssa.OpAMD64VPSRAVQMasked128Merging,
ssa.OpAMD64VPSRAVQMasked256Merging,
ssa.OpAMD64VPSRAVQMasked512Merging,
ssa.OpAMD64VPSRLVWMasked128Merging,
ssa.OpAMD64VPSRLVWMasked256Merging,
ssa.OpAMD64VPSRLVWMasked512Merging,
ssa.OpAMD64VPSRLVDMasked128Merging,
ssa.OpAMD64VPSRLVDMasked256Merging,
ssa.OpAMD64VPSRLVDMasked512Merging,
ssa.OpAMD64VPSRLVQMasked128Merging,
ssa.OpAMD64VPSRLVQMasked256Merging,
ssa.OpAMD64VPSRLVQMasked512Merging,
ssa.OpAMD64VSUBPSMasked128Merging,
ssa.OpAMD64VSUBPSMasked256Merging,
ssa.OpAMD64VSUBPSMasked512Merging,
ssa.OpAMD64VSUBPDMasked128Merging,
ssa.OpAMD64VSUBPDMasked256Merging,
ssa.OpAMD64VSUBPDMasked512Merging,
ssa.OpAMD64VPSUBBMasked128Merging,
ssa.OpAMD64VPSUBBMasked256Merging,
ssa.OpAMD64VPSUBBMasked512Merging,
ssa.OpAMD64VPSUBWMasked128Merging,
ssa.OpAMD64VPSUBWMasked256Merging,
ssa.OpAMD64VPSUBWMasked512Merging,
ssa.OpAMD64VPSUBDMasked128Merging,
ssa.OpAMD64VPSUBDMasked256Merging,
ssa.OpAMD64VPSUBDMasked512Merging,
ssa.OpAMD64VPSUBQMasked128Merging,
ssa.OpAMD64VPSUBQMasked256Merging,
ssa.OpAMD64VPSUBQMasked512Merging,
ssa.OpAMD64VPSUBSBMasked128Merging,
ssa.OpAMD64VPSUBSBMasked256Merging,
ssa.OpAMD64VPSUBSBMasked512Merging,
ssa.OpAMD64VPSUBSWMasked128Merging,
ssa.OpAMD64VPSUBSWMasked256Merging,
ssa.OpAMD64VPSUBSWMasked512Merging,
ssa.OpAMD64VPSUBUSBMasked128Merging,
ssa.OpAMD64VPSUBUSBMasked256Merging,
ssa.OpAMD64VPSUBUSBMasked512Merging,
ssa.OpAMD64VPSUBUSWMasked128Merging,
ssa.OpAMD64VPSUBUSWMasked256Merging,
ssa.OpAMD64VPSUBUSWMasked512Merging,
ssa.OpAMD64VPXORDMasked128Merging,
ssa.OpAMD64VPXORDMasked256Merging,
ssa.OpAMD64VPXORDMasked512Merging,
ssa.OpAMD64VPXORQMasked128Merging,
ssa.OpAMD64VPXORQMasked256Merging,
ssa.OpAMD64VPXORQMasked512Merging:
p = simdV3kvResultInArg0(s, v)
case ssa.OpAMD64VPSLLW128,
ssa.OpAMD64VPSLLW256,
ssa.OpAMD64VPSLLW512,
ssa.OpAMD64VPSLLD128,
ssa.OpAMD64VPSLLD256,
ssa.OpAMD64VPSLLD512,
ssa.OpAMD64VPSLLQ128,
ssa.OpAMD64VPSLLQ256,
ssa.OpAMD64VPSLLQ512,
ssa.OpAMD64VPSRAW128,
ssa.OpAMD64VPSRAW256,
ssa.OpAMD64VPSRAW512,
ssa.OpAMD64VPSRAD128,
ssa.OpAMD64VPSRAD256,
ssa.OpAMD64VPSRAD512,
ssa.OpAMD64VPSRAQ128,
ssa.OpAMD64VPSRAQ256,
ssa.OpAMD64VPSRAQ512,
ssa.OpAMD64VPSRLW128,
ssa.OpAMD64VPSRLW256,
ssa.OpAMD64VPSRLW512,
ssa.OpAMD64VPSRLD128,
ssa.OpAMD64VPSRLD256,
ssa.OpAMD64VPSRLD512,
ssa.OpAMD64VPSRLQ128,
ssa.OpAMD64VPSRLQ256,
ssa.OpAMD64VPSRLQ512:
p = simdVfpv(s, v)
case ssa.OpAMD64VPSLLWMasked128,
ssa.OpAMD64VPSLLWMasked256,
ssa.OpAMD64VPSLLWMasked512,
ssa.OpAMD64VPSLLDMasked128,
ssa.OpAMD64VPSLLDMasked256,
ssa.OpAMD64VPSLLDMasked512,
ssa.OpAMD64VPSLLQMasked128,
ssa.OpAMD64VPSLLQMasked256,
ssa.OpAMD64VPSLLQMasked512,
ssa.OpAMD64VPSRAWMasked128,
ssa.OpAMD64VPSRAWMasked256,
ssa.OpAMD64VPSRAWMasked512,
ssa.OpAMD64VPSRADMasked128,
ssa.OpAMD64VPSRADMasked256,
ssa.OpAMD64VPSRADMasked512,
ssa.OpAMD64VPSRAQMasked128,
ssa.OpAMD64VPSRAQMasked256,
ssa.OpAMD64VPSRAQMasked512,
ssa.OpAMD64VPSRLWMasked128,
ssa.OpAMD64VPSRLWMasked256,
ssa.OpAMD64VPSRLWMasked512,
ssa.OpAMD64VPSRLDMasked128,
ssa.OpAMD64VPSRLDMasked256,
ssa.OpAMD64VPSRLDMasked512,
ssa.OpAMD64VPSRLQMasked128,
ssa.OpAMD64VPSRLQMasked256,
ssa.OpAMD64VPSRLQMasked512:
p = simdVfpkv(s, v)
case ssa.OpAMD64VPINSRD128,
ssa.OpAMD64VPINSRQ128,
ssa.OpAMD64VPINSRB128,
ssa.OpAMD64VPINSRW128:
p = simdVgpvImm8(s, v)
case ssa.OpAMD64VPEXTRD128,
ssa.OpAMD64VPEXTRQ128,
ssa.OpAMD64VPEXTRB128,
ssa.OpAMD64VPEXTRW128:
p = simdVgpImm8(s, v)
case ssa.OpAMD64VGF2P8AFFINEINVQBMasked128,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked256,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked512,
ssa.OpAMD64VGF2P8AFFINEQBMasked128,
ssa.OpAMD64VGF2P8AFFINEQBMasked256,
ssa.OpAMD64VGF2P8AFFINEQBMasked512,
ssa.OpAMD64VPSHLDWMasked128,
ssa.OpAMD64VPSHLDWMasked256,
ssa.OpAMD64VPSHLDWMasked512,
ssa.OpAMD64VPSHLDDMasked128,
ssa.OpAMD64VPSHLDDMasked256,
ssa.OpAMD64VPSHLDDMasked512,
ssa.OpAMD64VPSHLDQMasked128,
ssa.OpAMD64VPSHLDQMasked256,
ssa.OpAMD64VPSHLDQMasked512,
ssa.OpAMD64VPSHRDWMasked128,
ssa.OpAMD64VPSHRDWMasked256,
ssa.OpAMD64VPSHRDWMasked512,
ssa.OpAMD64VPSHRDDMasked128,
ssa.OpAMD64VPSHRDDMasked256,
ssa.OpAMD64VPSHRDDMasked512,
ssa.OpAMD64VPSHRDQMasked128,
ssa.OpAMD64VPSHRDQMasked256,
ssa.OpAMD64VPSHRDQMasked512:
p = simdV2kvImm8(s, v)
case ssa.OpAMD64VPABSDMasked128load,
ssa.OpAMD64VPABSDMasked256load,
ssa.OpAMD64VPABSDMasked512load,
ssa.OpAMD64VPABSQMasked128load,
ssa.OpAMD64VPABSQMasked256load,
ssa.OpAMD64VPABSQMasked512load,
ssa.OpAMD64VCVTTPS2DQMasked128load,
ssa.OpAMD64VCVTTPS2DQMasked256load,
ssa.OpAMD64VCVTTPS2DQMasked512load,
ssa.OpAMD64VCVTPS2UDQMasked128load,
ssa.OpAMD64VCVTPS2UDQMasked256load,
ssa.OpAMD64VCVTPS2UDQMasked512load,
ssa.OpAMD64VPLZCNTDMasked128load,
ssa.OpAMD64VPLZCNTDMasked256load,
ssa.OpAMD64VPLZCNTDMasked512load,
ssa.OpAMD64VPLZCNTQMasked128load,
ssa.OpAMD64VPLZCNTQMasked256load,
ssa.OpAMD64VPLZCNTQMasked512load,
ssa.OpAMD64VPOPCNTDMasked128load,
ssa.OpAMD64VPOPCNTDMasked256load,
ssa.OpAMD64VPOPCNTDMasked512load,
ssa.OpAMD64VPOPCNTQMasked128load,
ssa.OpAMD64VPOPCNTQMasked256load,
ssa.OpAMD64VPOPCNTQMasked512load,
ssa.OpAMD64VRCP14PSMasked128load,
ssa.OpAMD64VRCP14PSMasked256load,
ssa.OpAMD64VRCP14PSMasked512load,
ssa.OpAMD64VRCP14PDMasked128load,
ssa.OpAMD64VRCP14PDMasked256load,
ssa.OpAMD64VRCP14PDMasked512load,
ssa.OpAMD64VRSQRT14PSMasked128load,
ssa.OpAMD64VRSQRT14PSMasked256load,
ssa.OpAMD64VRSQRT14PSMasked512load,
ssa.OpAMD64VRSQRT14PDMasked128load,
ssa.OpAMD64VRSQRT14PDMasked256load,
ssa.OpAMD64VRSQRT14PDMasked512load,
ssa.OpAMD64VSQRTPSMasked128load,
ssa.OpAMD64VSQRTPSMasked256load,
ssa.OpAMD64VSQRTPSMasked512load,
ssa.OpAMD64VSQRTPDMasked128load,
ssa.OpAMD64VSQRTPDMasked256load,
ssa.OpAMD64VSQRTPDMasked512load:
p = simdVkvload(s, v)
case ssa.OpAMD64VADDPS512load,
ssa.OpAMD64VADDPD512load,
ssa.OpAMD64VPADDD512load,
ssa.OpAMD64VPADDQ512load,
ssa.OpAMD64VPANDD512load,
ssa.OpAMD64VPANDQ512load,
ssa.OpAMD64VPANDND512load,
ssa.OpAMD64VPANDNQ512load,
ssa.OpAMD64VPACKSSDW512load,
ssa.OpAMD64VPACKUSDW512load,
ssa.OpAMD64VDIVPS512load,
ssa.OpAMD64VDIVPD512load,
ssa.OpAMD64VPUNPCKHDQ512load,
ssa.OpAMD64VPUNPCKHQDQ512load,
ssa.OpAMD64VPUNPCKLDQ512load,
ssa.OpAMD64VPUNPCKLQDQ512load,
ssa.OpAMD64VMAXPS512load,
ssa.OpAMD64VMAXPD512load,
ssa.OpAMD64VPMAXSD512load,
ssa.OpAMD64VPMAXSQ128load,
ssa.OpAMD64VPMAXSQ256load,
ssa.OpAMD64VPMAXSQ512load,
ssa.OpAMD64VPMAXUD512load,
ssa.OpAMD64VPMAXUQ128load,
ssa.OpAMD64VPMAXUQ256load,
ssa.OpAMD64VPMAXUQ512load,
ssa.OpAMD64VMINPS512load,
ssa.OpAMD64VMINPD512load,
ssa.OpAMD64VPMINSD512load,
ssa.OpAMD64VPMINSQ128load,
ssa.OpAMD64VPMINSQ256load,
ssa.OpAMD64VPMINSQ512load,
ssa.OpAMD64VPMINUD512load,
ssa.OpAMD64VPMINUQ128load,
ssa.OpAMD64VPMINUQ256load,
ssa.OpAMD64VPMINUQ512load,
ssa.OpAMD64VMULPS512load,
ssa.OpAMD64VMULPD512load,
ssa.OpAMD64VPMULLD512load,
ssa.OpAMD64VPMULLQ128load,
ssa.OpAMD64VPMULLQ256load,
ssa.OpAMD64VPMULLQ512load,
ssa.OpAMD64VPORD512load,
ssa.OpAMD64VPORQ512load,
ssa.OpAMD64VPERMPS512load,
ssa.OpAMD64VPERMD512load,
ssa.OpAMD64VPERMPD256load,
ssa.OpAMD64VPERMQ256load,
ssa.OpAMD64VPERMPD512load,
ssa.OpAMD64VPERMQ512load,
ssa.OpAMD64VPROLVD128load,
ssa.OpAMD64VPROLVD256load,
ssa.OpAMD64VPROLVD512load,
ssa.OpAMD64VPROLVQ128load,
ssa.OpAMD64VPROLVQ256load,
ssa.OpAMD64VPROLVQ512load,
ssa.OpAMD64VPRORVD128load,
ssa.OpAMD64VPRORVD256load,
ssa.OpAMD64VPRORVD512load,
ssa.OpAMD64VPRORVQ128load,
ssa.OpAMD64VPRORVQ256load,
ssa.OpAMD64VPRORVQ512load,
ssa.OpAMD64VSCALEFPS128load,
ssa.OpAMD64VSCALEFPS256load,
ssa.OpAMD64VSCALEFPS512load,
ssa.OpAMD64VSCALEFPD128load,
ssa.OpAMD64VSCALEFPD256load,
ssa.OpAMD64VSCALEFPD512load,
ssa.OpAMD64VPSLLVD512load,
ssa.OpAMD64VPSLLVQ512load,
ssa.OpAMD64VPSRAVD512load,
ssa.OpAMD64VPSRAVQ128load,
ssa.OpAMD64VPSRAVQ256load,
ssa.OpAMD64VPSRAVQ512load,
ssa.OpAMD64VPSRLVD512load,
ssa.OpAMD64VPSRLVQ512load,
ssa.OpAMD64VSUBPS512load,
ssa.OpAMD64VSUBPD512load,
ssa.OpAMD64VPSUBD512load,
ssa.OpAMD64VPSUBQ512load,
ssa.OpAMD64VPXORD512load,
ssa.OpAMD64VPXORQ512load:
p = simdV21load(s, v)
case ssa.OpAMD64VPDPWSSD512load,
ssa.OpAMD64VPDPBUSD512load,
ssa.OpAMD64VPDPBUSDS512load,
ssa.OpAMD64VFMADD213PS128load,
ssa.OpAMD64VFMADD213PS256load,
ssa.OpAMD64VFMADD213PS512load,
ssa.OpAMD64VFMADD213PD128load,
ssa.OpAMD64VFMADD213PD256load,
ssa.OpAMD64VFMADD213PD512load,
ssa.OpAMD64VFMADDSUB213PS128load,
ssa.OpAMD64VFMADDSUB213PS256load,
ssa.OpAMD64VFMADDSUB213PS512load,
ssa.OpAMD64VFMADDSUB213PD128load,
ssa.OpAMD64VFMADDSUB213PD256load,
ssa.OpAMD64VFMADDSUB213PD512load,
ssa.OpAMD64VFMSUBADD213PS128load,
ssa.OpAMD64VFMSUBADD213PS256load,
ssa.OpAMD64VFMSUBADD213PS512load,
ssa.OpAMD64VFMSUBADD213PD128load,
ssa.OpAMD64VFMSUBADD213PD256load,
ssa.OpAMD64VFMSUBADD213PD512load,
ssa.OpAMD64VPERMI2PS128load,
ssa.OpAMD64VPERMI2D128load,
ssa.OpAMD64VPERMI2PS256load,
ssa.OpAMD64VPERMI2D256load,
ssa.OpAMD64VPERMI2PS512load,
ssa.OpAMD64VPERMI2D512load,
ssa.OpAMD64VPERMI2PD128load,
ssa.OpAMD64VPERMI2Q128load,
ssa.OpAMD64VPERMI2PD256load,
ssa.OpAMD64VPERMI2Q256load,
ssa.OpAMD64VPERMI2PD512load,
ssa.OpAMD64VPERMI2Q512load,
ssa.OpAMD64VPSHLDVD128load,
ssa.OpAMD64VPSHLDVD256load,
ssa.OpAMD64VPSHLDVD512load,
ssa.OpAMD64VPSHLDVQ128load,
ssa.OpAMD64VPSHLDVQ256load,
ssa.OpAMD64VPSHLDVQ512load,
ssa.OpAMD64VPSHRDVD128load,
ssa.OpAMD64VPSHRDVD256load,
ssa.OpAMD64VPSHRDVD512load,
ssa.OpAMD64VPSHRDVQ128load,
ssa.OpAMD64VPSHRDVQ256load,
ssa.OpAMD64VPSHRDVQ512load:
p = simdV31loadResultInArg0(s, v)
case ssa.OpAMD64VPDPWSSDMasked128load,
ssa.OpAMD64VPDPWSSDMasked256load,
ssa.OpAMD64VPDPWSSDMasked512load,
ssa.OpAMD64VPDPBUSDMasked128load,
ssa.OpAMD64VPDPBUSDMasked256load,
ssa.OpAMD64VPDPBUSDMasked512load,
ssa.OpAMD64VPDPBUSDSMasked128load,
ssa.OpAMD64VPDPBUSDSMasked256load,
ssa.OpAMD64VPDPBUSDSMasked512load,
ssa.OpAMD64VFMADD213PSMasked128load,
ssa.OpAMD64VFMADD213PSMasked256load,
ssa.OpAMD64VFMADD213PSMasked512load,
ssa.OpAMD64VFMADD213PDMasked128load,
ssa.OpAMD64VFMADD213PDMasked256load,
ssa.OpAMD64VFMADD213PDMasked512load,
ssa.OpAMD64VFMADDSUB213PSMasked128load,
ssa.OpAMD64VFMADDSUB213PSMasked256load,
ssa.OpAMD64VFMADDSUB213PSMasked512load,
ssa.OpAMD64VFMADDSUB213PDMasked128load,
ssa.OpAMD64VFMADDSUB213PDMasked256load,
ssa.OpAMD64VFMADDSUB213PDMasked512load,
ssa.OpAMD64VFMSUBADD213PSMasked128load,
ssa.OpAMD64VFMSUBADD213PSMasked256load,
ssa.OpAMD64VFMSUBADD213PSMasked512load,
ssa.OpAMD64VFMSUBADD213PDMasked128load,
ssa.OpAMD64VFMSUBADD213PDMasked256load,
ssa.OpAMD64VFMSUBADD213PDMasked512load,
ssa.OpAMD64VPERMI2PSMasked128load,
ssa.OpAMD64VPERMI2DMasked128load,
ssa.OpAMD64VPERMI2PSMasked256load,
ssa.OpAMD64VPERMI2DMasked256load,
ssa.OpAMD64VPERMI2PSMasked512load,
ssa.OpAMD64VPERMI2DMasked512load,
ssa.OpAMD64VPERMI2PDMasked128load,
ssa.OpAMD64VPERMI2QMasked128load,
ssa.OpAMD64VPERMI2PDMasked256load,
ssa.OpAMD64VPERMI2QMasked256load,
ssa.OpAMD64VPERMI2PDMasked512load,
ssa.OpAMD64VPERMI2QMasked512load,
ssa.OpAMD64VPSHLDVDMasked128load,
ssa.OpAMD64VPSHLDVDMasked256load,
ssa.OpAMD64VPSHLDVDMasked512load,
ssa.OpAMD64VPSHLDVQMasked128load,
ssa.OpAMD64VPSHLDVQMasked256load,
ssa.OpAMD64VPSHLDVQMasked512load,
ssa.OpAMD64VPSHRDVDMasked128load,
ssa.OpAMD64VPSHRDVDMasked256load,
ssa.OpAMD64VPSHRDVDMasked512load,
ssa.OpAMD64VPSHRDVQMasked128load,
ssa.OpAMD64VPSHRDVQMasked256load,
ssa.OpAMD64VPSHRDVQMasked512load:
p = simdV3kvloadResultInArg0(s, v)
case ssa.OpAMD64VADDPSMasked128load,
ssa.OpAMD64VADDPSMasked256load,
ssa.OpAMD64VADDPSMasked512load,
ssa.OpAMD64VADDPDMasked128load,
ssa.OpAMD64VADDPDMasked256load,
ssa.OpAMD64VADDPDMasked512load,
ssa.OpAMD64VPADDDMasked128load,
ssa.OpAMD64VPADDDMasked256load,
ssa.OpAMD64VPADDDMasked512load,
ssa.OpAMD64VPADDQMasked128load,
ssa.OpAMD64VPADDQMasked256load,
ssa.OpAMD64VPADDQMasked512load,
ssa.OpAMD64VPANDDMasked128load,
ssa.OpAMD64VPANDDMasked256load,
ssa.OpAMD64VPANDDMasked512load,
ssa.OpAMD64VPANDQMasked128load,
ssa.OpAMD64VPANDQMasked256load,
ssa.OpAMD64VPANDQMasked512load,
ssa.OpAMD64VPANDNDMasked128load,
ssa.OpAMD64VPANDNDMasked256load,
ssa.OpAMD64VPANDNDMasked512load,
ssa.OpAMD64VPANDNQMasked128load,
ssa.OpAMD64VPANDNQMasked256load,
ssa.OpAMD64VPANDNQMasked512load,
ssa.OpAMD64VPACKSSDWMasked128load,
ssa.OpAMD64VPACKSSDWMasked256load,
ssa.OpAMD64VPACKSSDWMasked512load,
ssa.OpAMD64VPACKUSDWMasked128load,
ssa.OpAMD64VPACKUSDWMasked256load,
ssa.OpAMD64VPACKUSDWMasked512load,
ssa.OpAMD64VDIVPSMasked128load,
ssa.OpAMD64VDIVPSMasked256load,
ssa.OpAMD64VDIVPSMasked512load,
ssa.OpAMD64VDIVPDMasked128load,
ssa.OpAMD64VDIVPDMasked256load,
ssa.OpAMD64VDIVPDMasked512load,
ssa.OpAMD64VMAXPSMasked128load,
ssa.OpAMD64VMAXPSMasked256load,
ssa.OpAMD64VMAXPSMasked512load,
ssa.OpAMD64VMAXPDMasked128load,
ssa.OpAMD64VMAXPDMasked256load,
ssa.OpAMD64VMAXPDMasked512load,
ssa.OpAMD64VPMAXSDMasked128load,
ssa.OpAMD64VPMAXSDMasked256load,
ssa.OpAMD64VPMAXSDMasked512load,
ssa.OpAMD64VPMAXSQMasked128load,
ssa.OpAMD64VPMAXSQMasked256load,
ssa.OpAMD64VPMAXSQMasked512load,
ssa.OpAMD64VPMAXUDMasked128load,
ssa.OpAMD64VPMAXUDMasked256load,
ssa.OpAMD64VPMAXUDMasked512load,
ssa.OpAMD64VPMAXUQMasked128load,
ssa.OpAMD64VPMAXUQMasked256load,
ssa.OpAMD64VPMAXUQMasked512load,
ssa.OpAMD64VMINPSMasked128load,
ssa.OpAMD64VMINPSMasked256load,
ssa.OpAMD64VMINPSMasked512load,
ssa.OpAMD64VMINPDMasked128load,
ssa.OpAMD64VMINPDMasked256load,
ssa.OpAMD64VMINPDMasked512load,
ssa.OpAMD64VPMINSDMasked128load,
ssa.OpAMD64VPMINSDMasked256load,
ssa.OpAMD64VPMINSDMasked512load,
ssa.OpAMD64VPMINSQMasked128load,
ssa.OpAMD64VPMINSQMasked256load,
ssa.OpAMD64VPMINSQMasked512load,
ssa.OpAMD64VPMINUDMasked128load,
ssa.OpAMD64VPMINUDMasked256load,
ssa.OpAMD64VPMINUDMasked512load,
ssa.OpAMD64VPMINUQMasked128load,
ssa.OpAMD64VPMINUQMasked256load,
ssa.OpAMD64VPMINUQMasked512load,
ssa.OpAMD64VMULPSMasked128load,
ssa.OpAMD64VMULPSMasked256load,
ssa.OpAMD64VMULPSMasked512load,
ssa.OpAMD64VMULPDMasked128load,
ssa.OpAMD64VMULPDMasked256load,
ssa.OpAMD64VMULPDMasked512load,
ssa.OpAMD64VPMULLDMasked128load,
ssa.OpAMD64VPMULLDMasked256load,
ssa.OpAMD64VPMULLDMasked512load,
ssa.OpAMD64VPMULLQMasked128load,
ssa.OpAMD64VPMULLQMasked256load,
ssa.OpAMD64VPMULLQMasked512load,
ssa.OpAMD64VPORDMasked128load,
ssa.OpAMD64VPORDMasked256load,
ssa.OpAMD64VPORDMasked512load,
ssa.OpAMD64VPORQMasked128load,
ssa.OpAMD64VPORQMasked256load,
ssa.OpAMD64VPORQMasked512load,
ssa.OpAMD64VPERMPSMasked256load,
ssa.OpAMD64VPERMDMasked256load,
ssa.OpAMD64VPERMPSMasked512load,
ssa.OpAMD64VPERMDMasked512load,
ssa.OpAMD64VPERMPDMasked256load,
ssa.OpAMD64VPERMQMasked256load,
ssa.OpAMD64VPERMPDMasked512load,
ssa.OpAMD64VPERMQMasked512load,
ssa.OpAMD64VPROLVDMasked128load,
ssa.OpAMD64VPROLVDMasked256load,
ssa.OpAMD64VPROLVDMasked512load,
ssa.OpAMD64VPROLVQMasked128load,
ssa.OpAMD64VPROLVQMasked256load,
ssa.OpAMD64VPROLVQMasked512load,
ssa.OpAMD64VPRORVDMasked128load,
ssa.OpAMD64VPRORVDMasked256load,
ssa.OpAMD64VPRORVDMasked512load,
ssa.OpAMD64VPRORVQMasked128load,
ssa.OpAMD64VPRORVQMasked256load,
ssa.OpAMD64VPRORVQMasked512load,
ssa.OpAMD64VSCALEFPSMasked128load,
ssa.OpAMD64VSCALEFPSMasked256load,
ssa.OpAMD64VSCALEFPSMasked512load,
ssa.OpAMD64VSCALEFPDMasked128load,
ssa.OpAMD64VSCALEFPDMasked256load,
ssa.OpAMD64VSCALEFPDMasked512load,
ssa.OpAMD64VPSLLVDMasked128load,
ssa.OpAMD64VPSLLVDMasked256load,
ssa.OpAMD64VPSLLVDMasked512load,
ssa.OpAMD64VPSLLVQMasked128load,
ssa.OpAMD64VPSLLVQMasked256load,
ssa.OpAMD64VPSLLVQMasked512load,
ssa.OpAMD64VPSRAVDMasked128load,
ssa.OpAMD64VPSRAVDMasked256load,
ssa.OpAMD64VPSRAVDMasked512load,
ssa.OpAMD64VPSRAVQMasked128load,
ssa.OpAMD64VPSRAVQMasked256load,
ssa.OpAMD64VPSRAVQMasked512load,
ssa.OpAMD64VPSRLVDMasked128load,
ssa.OpAMD64VPSRLVDMasked256load,
ssa.OpAMD64VPSRLVDMasked512load,
ssa.OpAMD64VPSRLVQMasked128load,
ssa.OpAMD64VPSRLVQMasked256load,
ssa.OpAMD64VPSRLVQMasked512load,
ssa.OpAMD64VSUBPSMasked128load,
ssa.OpAMD64VSUBPSMasked256load,
ssa.OpAMD64VSUBPSMasked512load,
ssa.OpAMD64VSUBPDMasked128load,
ssa.OpAMD64VSUBPDMasked256load,
ssa.OpAMD64VSUBPDMasked512load,
ssa.OpAMD64VPSUBDMasked128load,
ssa.OpAMD64VPSUBDMasked256load,
ssa.OpAMD64VPSUBDMasked512load,
ssa.OpAMD64VPSUBQMasked128load,
ssa.OpAMD64VPSUBQMasked256load,
ssa.OpAMD64VPSUBQMasked512load,
ssa.OpAMD64VPXORDMasked128load,
ssa.OpAMD64VPXORDMasked256load,
ssa.OpAMD64VPXORDMasked512load,
ssa.OpAMD64VPXORQMasked128load,
ssa.OpAMD64VPXORQMasked256load,
ssa.OpAMD64VPXORQMasked512load,
ssa.OpAMD64VPBLENDMDMasked512load,
ssa.OpAMD64VPBLENDMQMasked512load:
p = simdV2kvload(s, v)
case ssa.OpAMD64VPCMPEQD512load,
ssa.OpAMD64VPCMPEQQ512load,
ssa.OpAMD64VPCMPGTD512load,
ssa.OpAMD64VPCMPGTQ512load:
p = simdV2kload(s, v)
case ssa.OpAMD64VPABSD512load,
ssa.OpAMD64VPABSQ128load,
ssa.OpAMD64VPABSQ256load,
ssa.OpAMD64VPABSQ512load,
ssa.OpAMD64VCVTTPS2DQ512load,
ssa.OpAMD64VCVTPS2UDQ128load,
ssa.OpAMD64VCVTPS2UDQ256load,
ssa.OpAMD64VCVTPS2UDQ512load,
ssa.OpAMD64VPLZCNTD128load,
ssa.OpAMD64VPLZCNTD256load,
ssa.OpAMD64VPLZCNTD512load,
ssa.OpAMD64VPLZCNTQ128load,
ssa.OpAMD64VPLZCNTQ256load,
ssa.OpAMD64VPLZCNTQ512load,
ssa.OpAMD64VPOPCNTD128load,
ssa.OpAMD64VPOPCNTD256load,
ssa.OpAMD64VPOPCNTD512load,
ssa.OpAMD64VPOPCNTQ128load,
ssa.OpAMD64VPOPCNTQ256load,
ssa.OpAMD64VPOPCNTQ512load,
ssa.OpAMD64VRCP14PS512load,
ssa.OpAMD64VRCP14PD128load,
ssa.OpAMD64VRCP14PD256load,
ssa.OpAMD64VRCP14PD512load,
ssa.OpAMD64VRSQRT14PS512load,
ssa.OpAMD64VRSQRT14PD128load,
ssa.OpAMD64VRSQRT14PD256load,
ssa.OpAMD64VRSQRT14PD512load,
ssa.OpAMD64VSQRTPS512load,
ssa.OpAMD64VSQRTPD512load:
p = simdV11load(s, v)
case ssa.OpAMD64VRNDSCALEPS128load,
ssa.OpAMD64VRNDSCALEPS256load,
ssa.OpAMD64VRNDSCALEPS512load,
ssa.OpAMD64VRNDSCALEPD128load,
ssa.OpAMD64VRNDSCALEPD256load,
ssa.OpAMD64VRNDSCALEPD512load,
ssa.OpAMD64VREDUCEPS128load,
ssa.OpAMD64VREDUCEPS256load,
ssa.OpAMD64VREDUCEPS512load,
ssa.OpAMD64VREDUCEPD128load,
ssa.OpAMD64VREDUCEPD256load,
ssa.OpAMD64VREDUCEPD512load,
ssa.OpAMD64VPSHUFD512load,
ssa.OpAMD64VPROLD128load,
ssa.OpAMD64VPROLD256load,
ssa.OpAMD64VPROLD512load,
ssa.OpAMD64VPROLQ128load,
ssa.OpAMD64VPROLQ256load,
ssa.OpAMD64VPROLQ512load,
ssa.OpAMD64VPRORD128load,
ssa.OpAMD64VPRORD256load,
ssa.OpAMD64VPRORD512load,
ssa.OpAMD64VPRORQ128load,
ssa.OpAMD64VPRORQ256load,
ssa.OpAMD64VPRORQ512load,
ssa.OpAMD64VPSLLD512constload,
ssa.OpAMD64VPSLLQ512constload,
ssa.OpAMD64VPSRLD512constload,
ssa.OpAMD64VPSRLQ512constload,
ssa.OpAMD64VPSRAD512constload,
ssa.OpAMD64VPSRAQ128constload,
ssa.OpAMD64VPSRAQ256constload,
ssa.OpAMD64VPSRAQ512constload:
p = simdV11loadImm8(s, v)
case ssa.OpAMD64VRNDSCALEPSMasked128load,
ssa.OpAMD64VRNDSCALEPSMasked256load,
ssa.OpAMD64VRNDSCALEPSMasked512load,
ssa.OpAMD64VRNDSCALEPDMasked128load,
ssa.OpAMD64VRNDSCALEPDMasked256load,
ssa.OpAMD64VRNDSCALEPDMasked512load,
ssa.OpAMD64VREDUCEPSMasked128load,
ssa.OpAMD64VREDUCEPSMasked256load,
ssa.OpAMD64VREDUCEPSMasked512load,
ssa.OpAMD64VREDUCEPDMasked128load,
ssa.OpAMD64VREDUCEPDMasked256load,
ssa.OpAMD64VREDUCEPDMasked512load,
ssa.OpAMD64VPSHUFDMasked256load,
ssa.OpAMD64VPSHUFDMasked512load,
ssa.OpAMD64VPSHUFDMasked128load,
ssa.OpAMD64VPROLDMasked128load,
ssa.OpAMD64VPROLDMasked256load,
ssa.OpAMD64VPROLDMasked512load,
ssa.OpAMD64VPROLQMasked128load,
ssa.OpAMD64VPROLQMasked256load,
ssa.OpAMD64VPROLQMasked512load,
ssa.OpAMD64VPRORDMasked128load,
ssa.OpAMD64VPRORDMasked256load,
ssa.OpAMD64VPRORDMasked512load,
ssa.OpAMD64VPRORQMasked128load,
ssa.OpAMD64VPRORQMasked256load,
ssa.OpAMD64VPRORQMasked512load,
ssa.OpAMD64VPSLLDMasked128constload,
ssa.OpAMD64VPSLLDMasked256constload,
ssa.OpAMD64VPSLLDMasked512constload,
ssa.OpAMD64VPSLLQMasked128constload,
ssa.OpAMD64VPSLLQMasked256constload,
ssa.OpAMD64VPSLLQMasked512constload,
ssa.OpAMD64VPSRLDMasked128constload,
ssa.OpAMD64VPSRLDMasked256constload,
ssa.OpAMD64VPSRLDMasked512constload,
ssa.OpAMD64VPSRLQMasked128constload,
ssa.OpAMD64VPSRLQMasked256constload,
ssa.OpAMD64VPSRLQMasked512constload,
ssa.OpAMD64VPSRADMasked128constload,
ssa.OpAMD64VPSRADMasked256constload,
ssa.OpAMD64VPSRADMasked512constload,
ssa.OpAMD64VPSRAQMasked128constload,
ssa.OpAMD64VPSRAQMasked256constload,
ssa.OpAMD64VPSRAQMasked512constload:
p = simdVkvloadImm8(s, v)
case ssa.OpAMD64VGF2P8AFFINEQB128load,
ssa.OpAMD64VGF2P8AFFINEQB256load,
ssa.OpAMD64VGF2P8AFFINEQB512load,
ssa.OpAMD64VGF2P8AFFINEINVQB128load,
ssa.OpAMD64VGF2P8AFFINEINVQB256load,
ssa.OpAMD64VGF2P8AFFINEINVQB512load,
ssa.OpAMD64VPSHLDD128load,
ssa.OpAMD64VPSHLDD256load,
ssa.OpAMD64VPSHLDD512load,
ssa.OpAMD64VPSHLDQ128load,
ssa.OpAMD64VPSHLDQ256load,
ssa.OpAMD64VPSHLDQ512load,
ssa.OpAMD64VPSHRDD128load,
ssa.OpAMD64VPSHRDD256load,
ssa.OpAMD64VPSHRDD512load,
ssa.OpAMD64VPSHRDQ128load,
ssa.OpAMD64VPSHRDQ256load,
ssa.OpAMD64VPSHRDQ512load,
ssa.OpAMD64VSHUFPS512load,
ssa.OpAMD64VSHUFPD512load:
p = simdV21loadImm8(s, v)
case ssa.OpAMD64VCMPPS512load,
ssa.OpAMD64VCMPPD512load,
ssa.OpAMD64VPCMPUD512load,
ssa.OpAMD64VPCMPUQ512load,
ssa.OpAMD64VPCMPD512load,
ssa.OpAMD64VPCMPQ512load:
p = simdV2kloadImm8(s, v)
case ssa.OpAMD64VCMPPSMasked128load,
ssa.OpAMD64VCMPPSMasked256load,
ssa.OpAMD64VCMPPSMasked512load,
ssa.OpAMD64VCMPPDMasked128load,
ssa.OpAMD64VCMPPDMasked256load,
ssa.OpAMD64VCMPPDMasked512load,
ssa.OpAMD64VPCMPDMasked128load,
ssa.OpAMD64VPCMPDMasked256load,
ssa.OpAMD64VPCMPDMasked512load,
ssa.OpAMD64VPCMPQMasked128load,
ssa.OpAMD64VPCMPQMasked256load,
ssa.OpAMD64VPCMPQMasked512load,
ssa.OpAMD64VPCMPUDMasked128load,
ssa.OpAMD64VPCMPUDMasked256load,
ssa.OpAMD64VPCMPUDMasked512load,
ssa.OpAMD64VPCMPUQMasked128load,
ssa.OpAMD64VPCMPUQMasked256load,
ssa.OpAMD64VPCMPUQMasked512load:
p = simdV2kkloadImm8(s, v)
case ssa.OpAMD64VGF2P8AFFINEINVQBMasked128load,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked256load,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked512load,
ssa.OpAMD64VGF2P8AFFINEQBMasked128load,
ssa.OpAMD64VGF2P8AFFINEQBMasked256load,
ssa.OpAMD64VGF2P8AFFINEQBMasked512load,
ssa.OpAMD64VPSHLDDMasked128load,
ssa.OpAMD64VPSHLDDMasked256load,
ssa.OpAMD64VPSHLDDMasked512load,
ssa.OpAMD64VPSHLDQMasked128load,
ssa.OpAMD64VPSHLDQMasked256load,
ssa.OpAMD64VPSHLDQMasked512load,
ssa.OpAMD64VPSHRDDMasked128load,
ssa.OpAMD64VPSHRDDMasked256load,
ssa.OpAMD64VPSHRDDMasked512load,
ssa.OpAMD64VPSHRDQMasked128load,
ssa.OpAMD64VPSHRDQMasked256load,
ssa.OpAMD64VPSHRDQMasked512load:
p = simdV2kvloadImm8(s, v)
case ssa.OpAMD64VPTERNLOGD128,
ssa.OpAMD64VPTERNLOGD256,
ssa.OpAMD64VPTERNLOGD512,
ssa.OpAMD64VPTERNLOGQ128,
ssa.OpAMD64VPTERNLOGQ256,
ssa.OpAMD64VPTERNLOGQ512:
p = simdV31ResultInArg0Imm8(s, v)
case ssa.OpAMD64VPTERNLOGD128load,
ssa.OpAMD64VPTERNLOGD256load,
ssa.OpAMD64VPTERNLOGD512load,
ssa.OpAMD64VPTERNLOGQ128load,
ssa.OpAMD64VPTERNLOGQ256load,
ssa.OpAMD64VPTERNLOGQ512load:
p = simdV31loadResultInArg0Imm8(s, v)
case ssa.OpAMD64SHA1MSG1128,
ssa.OpAMD64SHA1MSG2128,
ssa.OpAMD64SHA1NEXTE128,
ssa.OpAMD64SHA256MSG1128:
p = simdV21ResultInArg0(s, v)
case ssa.OpAMD64SHA1RNDS4128:
p = simdV21ResultInArg0Imm8(s, v)
case ssa.OpAMD64SHA256RNDS2128:
p = simdV31x0AtIn2ResultInArg0(s, v)
case ssa.OpAMD64VPABSBMasked128Merging,
ssa.OpAMD64VPABSBMasked256Merging,
ssa.OpAMD64VPABSBMasked512Merging,
ssa.OpAMD64VPABSWMasked128Merging,
ssa.OpAMD64VPABSWMasked256Merging,
ssa.OpAMD64VPABSWMasked512Merging,
ssa.OpAMD64VPABSDMasked128Merging,
ssa.OpAMD64VPABSDMasked256Merging,
ssa.OpAMD64VPABSDMasked512Merging,
ssa.OpAMD64VPABSQMasked128Merging,
ssa.OpAMD64VPABSQMasked256Merging,
ssa.OpAMD64VPABSQMasked512Merging,
ssa.OpAMD64VBROADCASTSSMasked128Merging,
ssa.OpAMD64VPBROADCASTQMasked128Merging,
ssa.OpAMD64VPBROADCASTBMasked128Merging,
ssa.OpAMD64VPBROADCASTWMasked128Merging,
ssa.OpAMD64VPBROADCASTDMasked128Merging,
ssa.OpAMD64VBROADCASTSSMasked256Merging,
ssa.OpAMD64VBROADCASTSDMasked256Merging,
ssa.OpAMD64VPBROADCASTBMasked256Merging,
ssa.OpAMD64VPBROADCASTWMasked256Merging,
ssa.OpAMD64VPBROADCASTDMasked256Merging,
ssa.OpAMD64VPBROADCASTQMasked256Merging,
ssa.OpAMD64VBROADCASTSSMasked512Merging,
ssa.OpAMD64VBROADCASTSDMasked512Merging,
ssa.OpAMD64VPBROADCASTBMasked512Merging,
ssa.OpAMD64VPBROADCASTWMasked512Merging,
ssa.OpAMD64VPBROADCASTDMasked512Merging,
ssa.OpAMD64VPBROADCASTQMasked512Merging,
ssa.OpAMD64VRNDSCALEPSMasked128Merging,
ssa.OpAMD64VRNDSCALEPSMasked256Merging,
ssa.OpAMD64VRNDSCALEPSMasked512Merging,
ssa.OpAMD64VRNDSCALEPDMasked128Merging,
ssa.OpAMD64VRNDSCALEPDMasked256Merging,
ssa.OpAMD64VRNDSCALEPDMasked512Merging,
ssa.OpAMD64VREDUCEPSMasked128Merging,
ssa.OpAMD64VREDUCEPSMasked256Merging,
ssa.OpAMD64VREDUCEPSMasked512Merging,
ssa.OpAMD64VREDUCEPDMasked128Merging,
ssa.OpAMD64VREDUCEPDMasked256Merging,
ssa.OpAMD64VREDUCEPDMasked512Merging,
ssa.OpAMD64VPMOVWBMasked128Merging,
ssa.OpAMD64VPMOVWBMasked256Merging,
ssa.OpAMD64VPMOVDBMasked128Merging,
ssa.OpAMD64VPMOVQBMasked128Merging,
ssa.OpAMD64VPMOVSWBMasked128Merging,
ssa.OpAMD64VPMOVSWBMasked256Merging,
ssa.OpAMD64VPMOVSDBMasked128Merging,
ssa.OpAMD64VPMOVSQBMasked128Merging,
ssa.OpAMD64VPMOVSXBWMasked256Merging,
ssa.OpAMD64VPMOVSXBWMasked512Merging,
ssa.OpAMD64VPMOVDWMasked128Merging,
ssa.OpAMD64VPMOVDWMasked256Merging,
ssa.OpAMD64VPMOVQWMasked128Merging,
ssa.OpAMD64VPMOVSDWMasked128Merging,
ssa.OpAMD64VPMOVSDWMasked256Merging,
ssa.OpAMD64VPMOVSQWMasked128Merging,
ssa.OpAMD64VPMOVSXBWMasked128Merging,
ssa.OpAMD64VCVTTPS2DQMasked128Merging,
ssa.OpAMD64VCVTTPS2DQMasked256Merging,
ssa.OpAMD64VCVTTPS2DQMasked512Merging,
ssa.OpAMD64VPMOVSXBDMasked512Merging,
ssa.OpAMD64VPMOVSXWDMasked256Merging,
ssa.OpAMD64VPMOVSXWDMasked512Merging,
ssa.OpAMD64VPMOVQDMasked128Merging,
ssa.OpAMD64VPMOVQDMasked256Merging,
ssa.OpAMD64VPMOVSQDMasked128Merging,
ssa.OpAMD64VPMOVSQDMasked256Merging,
ssa.OpAMD64VPMOVSXBDMasked128Merging,
ssa.OpAMD64VPMOVSXWDMasked128Merging,
ssa.OpAMD64VPMOVSXBDMasked256Merging,
ssa.OpAMD64VPMOVSXWQMasked512Merging,
ssa.OpAMD64VPMOVSXDQMasked256Merging,
ssa.OpAMD64VPMOVSXDQMasked512Merging,
ssa.OpAMD64VPMOVSXBQMasked128Merging,
ssa.OpAMD64VPMOVSXWQMasked128Merging,
ssa.OpAMD64VPMOVSXDQMasked128Merging,
ssa.OpAMD64VPMOVSXBQMasked256Merging,
ssa.OpAMD64VPMOVSXBQMasked512Merging,
ssa.OpAMD64VPMOVUSWBMasked128Merging,
ssa.OpAMD64VPMOVUSWBMasked256Merging,
ssa.OpAMD64VPMOVUSDBMasked128Merging,
ssa.OpAMD64VPMOVUSQBMasked128Merging,
ssa.OpAMD64VPMOVZXBWMasked256Merging,
ssa.OpAMD64VPMOVZXBWMasked512Merging,
ssa.OpAMD64VPMOVUSDWMasked128Merging,
ssa.OpAMD64VPMOVUSDWMasked256Merging,
ssa.OpAMD64VPMOVUSQWMasked128Merging,
ssa.OpAMD64VPMOVZXBWMasked128Merging,
ssa.OpAMD64VCVTPS2UDQMasked128Merging,
ssa.OpAMD64VCVTPS2UDQMasked256Merging,
ssa.OpAMD64VCVTPS2UDQMasked512Merging,
ssa.OpAMD64VPMOVZXBDMasked512Merging,
ssa.OpAMD64VPMOVZXWDMasked256Merging,
ssa.OpAMD64VPMOVZXWDMasked512Merging,
ssa.OpAMD64VPMOVUSQDMasked128Merging,
ssa.OpAMD64VPMOVUSQDMasked256Merging,
ssa.OpAMD64VPMOVZXBDMasked128Merging,
ssa.OpAMD64VPMOVZXWDMasked128Merging,
ssa.OpAMD64VPMOVZXBDMasked256Merging,
ssa.OpAMD64VPMOVZXWQMasked512Merging,
ssa.OpAMD64VPMOVZXDQMasked256Merging,
ssa.OpAMD64VPMOVZXDQMasked512Merging,
ssa.OpAMD64VPMOVZXBQMasked128Merging,
ssa.OpAMD64VPMOVZXWQMasked128Merging,
ssa.OpAMD64VPMOVZXDQMasked128Merging,
ssa.OpAMD64VPMOVSXWQMasked256Merging,
ssa.OpAMD64VPMOVZXBQMasked256Merging,
ssa.OpAMD64VPMOVZXWQMasked256Merging,
ssa.OpAMD64VPMOVZXBQMasked512Merging,
ssa.OpAMD64VPLZCNTDMasked128Merging,
ssa.OpAMD64VPLZCNTDMasked256Merging,
ssa.OpAMD64VPLZCNTDMasked512Merging,
ssa.OpAMD64VPLZCNTQMasked128Merging,
ssa.OpAMD64VPLZCNTQMasked256Merging,
ssa.OpAMD64VPLZCNTQMasked512Merging,
ssa.OpAMD64VPOPCNTBMasked128Merging,
ssa.OpAMD64VPOPCNTBMasked256Merging,
ssa.OpAMD64VPOPCNTBMasked512Merging,
ssa.OpAMD64VPOPCNTWMasked128Merging,
ssa.OpAMD64VPOPCNTWMasked256Merging,
ssa.OpAMD64VPOPCNTWMasked512Merging,
ssa.OpAMD64VPOPCNTDMasked128Merging,
ssa.OpAMD64VPOPCNTDMasked256Merging,
ssa.OpAMD64VPOPCNTDMasked512Merging,
ssa.OpAMD64VPOPCNTQMasked128Merging,
ssa.OpAMD64VPOPCNTQMasked256Merging,
ssa.OpAMD64VPOPCNTQMasked512Merging,
ssa.OpAMD64VPSHUFDMasked256Merging,
ssa.OpAMD64VPSHUFDMasked512Merging,
ssa.OpAMD64VPSHUFHWMasked256Merging,
ssa.OpAMD64VPSHUFHWMasked512Merging,
ssa.OpAMD64VPSHUFHWMasked128Merging,
ssa.OpAMD64VPSHUFDMasked128Merging,
ssa.OpAMD64VRCP14PSMasked128Merging,
ssa.OpAMD64VRCP14PSMasked256Merging,
ssa.OpAMD64VRCP14PSMasked512Merging,
ssa.OpAMD64VRCP14PDMasked128Merging,
ssa.OpAMD64VRCP14PDMasked256Merging,
ssa.OpAMD64VRCP14PDMasked512Merging,
ssa.OpAMD64VRSQRT14PSMasked128Merging,
ssa.OpAMD64VRSQRT14PSMasked256Merging,
ssa.OpAMD64VRSQRT14PSMasked512Merging,
ssa.OpAMD64VRSQRT14PDMasked128Merging,
ssa.OpAMD64VRSQRT14PDMasked256Merging,
ssa.OpAMD64VRSQRT14PDMasked512Merging,
ssa.OpAMD64VPROLDMasked128Merging,
ssa.OpAMD64VPROLDMasked256Merging,
ssa.OpAMD64VPROLDMasked512Merging,
ssa.OpAMD64VPROLQMasked128Merging,
ssa.OpAMD64VPROLQMasked256Merging,
ssa.OpAMD64VPROLQMasked512Merging,
ssa.OpAMD64VPRORDMasked128Merging,
ssa.OpAMD64VPRORDMasked256Merging,
ssa.OpAMD64VPRORDMasked512Merging,
ssa.OpAMD64VPRORQMasked128Merging,
ssa.OpAMD64VPRORQMasked256Merging,
ssa.OpAMD64VPRORQMasked512Merging,
ssa.OpAMD64VSQRTPSMasked128Merging,
ssa.OpAMD64VSQRTPSMasked256Merging,
ssa.OpAMD64VSQRTPSMasked512Merging,
ssa.OpAMD64VSQRTPDMasked128Merging,
ssa.OpAMD64VSQRTPDMasked256Merging,
ssa.OpAMD64VSQRTPDMasked512Merging,
ssa.OpAMD64VPSLLWMasked128constMerging,
ssa.OpAMD64VPSLLWMasked256constMerging,
ssa.OpAMD64VPSLLWMasked512constMerging,
ssa.OpAMD64VPSLLDMasked128constMerging,
ssa.OpAMD64VPSLLDMasked256constMerging,
ssa.OpAMD64VPSLLDMasked512constMerging,
ssa.OpAMD64VPSLLQMasked128constMerging,
ssa.OpAMD64VPSLLQMasked256constMerging,
ssa.OpAMD64VPSLLQMasked512constMerging,
ssa.OpAMD64VPSRLWMasked128constMerging,
ssa.OpAMD64VPSRLWMasked256constMerging,
ssa.OpAMD64VPSRLWMasked512constMerging,
ssa.OpAMD64VPSRLDMasked128constMerging,
ssa.OpAMD64VPSRLDMasked256constMerging,
ssa.OpAMD64VPSRLDMasked512constMerging,
ssa.OpAMD64VPSRLQMasked128constMerging,
ssa.OpAMD64VPSRLQMasked256constMerging,
ssa.OpAMD64VPSRLQMasked512constMerging,
ssa.OpAMD64VPSRAWMasked128constMerging,
ssa.OpAMD64VPSRAWMasked256constMerging,
ssa.OpAMD64VPSRAWMasked512constMerging,
ssa.OpAMD64VPSRADMasked128constMerging,
ssa.OpAMD64VPSRADMasked256constMerging,
ssa.OpAMD64VPSRADMasked512constMerging,
ssa.OpAMD64VPSRAQMasked128constMerging,
ssa.OpAMD64VPSRAQMasked256constMerging,
ssa.OpAMD64VPSRAQMasked512constMerging:
p = simdV2kvResultInArg0(s, v)
default:
// Unknown reg shape
return false
}
// Masked operation are always compiled with zeroing.
switch v.Op {
case ssa.OpAMD64VPABSBMasked128,
ssa.OpAMD64VPABSBMasked256,
ssa.OpAMD64VPABSBMasked512,
ssa.OpAMD64VPABSWMasked128,
ssa.OpAMD64VPABSWMasked256,
ssa.OpAMD64VPABSWMasked512,
ssa.OpAMD64VPABSDMasked128,
ssa.OpAMD64VPABSDMasked128load,
ssa.OpAMD64VPABSDMasked256,
ssa.OpAMD64VPABSDMasked256load,
ssa.OpAMD64VPABSDMasked512,
ssa.OpAMD64VPABSDMasked512load,
ssa.OpAMD64VPABSQMasked128,
ssa.OpAMD64VPABSQMasked128load,
ssa.OpAMD64VPABSQMasked256,
ssa.OpAMD64VPABSQMasked256load,
ssa.OpAMD64VPABSQMasked512,
ssa.OpAMD64VPABSQMasked512load,
ssa.OpAMD64VPDPWSSDMasked128,
ssa.OpAMD64VPDPWSSDMasked128load,
ssa.OpAMD64VPDPWSSDMasked256,
ssa.OpAMD64VPDPWSSDMasked256load,
ssa.OpAMD64VPDPWSSDMasked512,
ssa.OpAMD64VPDPWSSDMasked512load,
ssa.OpAMD64VPDPBUSDMasked128,
ssa.OpAMD64VPDPBUSDMasked128load,
ssa.OpAMD64VPDPBUSDMasked256,
ssa.OpAMD64VPDPBUSDMasked256load,
ssa.OpAMD64VPDPBUSDMasked512,
ssa.OpAMD64VPDPBUSDMasked512load,
ssa.OpAMD64VPDPBUSDSMasked128,
ssa.OpAMD64VPDPBUSDSMasked128load,
ssa.OpAMD64VPDPBUSDSMasked256,
ssa.OpAMD64VPDPBUSDSMasked256load,
ssa.OpAMD64VPDPBUSDSMasked512,
ssa.OpAMD64VPDPBUSDSMasked512load,
ssa.OpAMD64VADDPSMasked128,
ssa.OpAMD64VADDPSMasked128load,
ssa.OpAMD64VADDPSMasked256,
ssa.OpAMD64VADDPSMasked256load,
ssa.OpAMD64VADDPSMasked512,
ssa.OpAMD64VADDPSMasked512load,
ssa.OpAMD64VADDPDMasked128,
ssa.OpAMD64VADDPDMasked128load,
ssa.OpAMD64VADDPDMasked256,
ssa.OpAMD64VADDPDMasked256load,
ssa.OpAMD64VADDPDMasked512,
ssa.OpAMD64VADDPDMasked512load,
ssa.OpAMD64VPADDBMasked128,
ssa.OpAMD64VPADDBMasked256,
ssa.OpAMD64VPADDBMasked512,
ssa.OpAMD64VPADDWMasked128,
ssa.OpAMD64VPADDWMasked256,
ssa.OpAMD64VPADDWMasked512,
ssa.OpAMD64VPADDDMasked128,
ssa.OpAMD64VPADDDMasked128load,
ssa.OpAMD64VPADDDMasked256,
ssa.OpAMD64VPADDDMasked256load,
ssa.OpAMD64VPADDDMasked512,
ssa.OpAMD64VPADDDMasked512load,
ssa.OpAMD64VPADDQMasked128,
ssa.OpAMD64VPADDQMasked128load,
ssa.OpAMD64VPADDQMasked256,
ssa.OpAMD64VPADDQMasked256load,
ssa.OpAMD64VPADDQMasked512,
ssa.OpAMD64VPADDQMasked512load,
ssa.OpAMD64VPADDSBMasked128,
ssa.OpAMD64VPADDSBMasked256,
ssa.OpAMD64VPADDSBMasked512,
ssa.OpAMD64VPADDSWMasked128,
ssa.OpAMD64VPADDSWMasked256,
ssa.OpAMD64VPADDSWMasked512,
ssa.OpAMD64VPADDUSBMasked128,
ssa.OpAMD64VPADDUSBMasked256,
ssa.OpAMD64VPADDUSBMasked512,
ssa.OpAMD64VPADDUSWMasked128,
ssa.OpAMD64VPADDUSWMasked256,
ssa.OpAMD64VPADDUSWMasked512,
ssa.OpAMD64VPANDDMasked128,
ssa.OpAMD64VPANDDMasked128load,
ssa.OpAMD64VPANDDMasked256,
ssa.OpAMD64VPANDDMasked256load,
ssa.OpAMD64VPANDDMasked512,
ssa.OpAMD64VPANDDMasked512load,
ssa.OpAMD64VPANDQMasked128,
ssa.OpAMD64VPANDQMasked128load,
ssa.OpAMD64VPANDQMasked256,
ssa.OpAMD64VPANDQMasked256load,
ssa.OpAMD64VPANDQMasked512,
ssa.OpAMD64VPANDQMasked512load,
ssa.OpAMD64VPANDNDMasked128,
ssa.OpAMD64VPANDNDMasked128load,
ssa.OpAMD64VPANDNDMasked256,
ssa.OpAMD64VPANDNDMasked256load,
ssa.OpAMD64VPANDNDMasked512,
ssa.OpAMD64VPANDNDMasked512load,
ssa.OpAMD64VPANDNQMasked128,
ssa.OpAMD64VPANDNQMasked128load,
ssa.OpAMD64VPANDNQMasked256,
ssa.OpAMD64VPANDNQMasked256load,
ssa.OpAMD64VPANDNQMasked512,
ssa.OpAMD64VPANDNQMasked512load,
ssa.OpAMD64VPAVGBMasked128,
ssa.OpAMD64VPAVGBMasked256,
ssa.OpAMD64VPAVGBMasked512,
ssa.OpAMD64VPAVGWMasked128,
ssa.OpAMD64VPAVGWMasked256,
ssa.OpAMD64VPAVGWMasked512,
ssa.OpAMD64VBROADCASTSSMasked128,
ssa.OpAMD64VPBROADCASTQMasked128,
ssa.OpAMD64VPBROADCASTBMasked128,
ssa.OpAMD64VPBROADCASTWMasked128,
ssa.OpAMD64VPBROADCASTDMasked128,
ssa.OpAMD64VBROADCASTSSMasked256,
ssa.OpAMD64VBROADCASTSDMasked256,
ssa.OpAMD64VPBROADCASTBMasked256,
ssa.OpAMD64VPBROADCASTWMasked256,
ssa.OpAMD64VPBROADCASTDMasked256,
ssa.OpAMD64VPBROADCASTQMasked256,
ssa.OpAMD64VBROADCASTSSMasked512,
ssa.OpAMD64VBROADCASTSDMasked512,
ssa.OpAMD64VPBROADCASTBMasked512,
ssa.OpAMD64VPBROADCASTWMasked512,
ssa.OpAMD64VPBROADCASTDMasked512,
ssa.OpAMD64VPBROADCASTQMasked512,
ssa.OpAMD64VRNDSCALEPSMasked128,
ssa.OpAMD64VRNDSCALEPSMasked128load,
ssa.OpAMD64VRNDSCALEPSMasked256,
ssa.OpAMD64VRNDSCALEPSMasked256load,
ssa.OpAMD64VRNDSCALEPSMasked512,
ssa.OpAMD64VRNDSCALEPSMasked512load,
ssa.OpAMD64VRNDSCALEPDMasked128,
ssa.OpAMD64VRNDSCALEPDMasked128load,
ssa.OpAMD64VRNDSCALEPDMasked256,
ssa.OpAMD64VRNDSCALEPDMasked256load,
ssa.OpAMD64VRNDSCALEPDMasked512,
ssa.OpAMD64VRNDSCALEPDMasked512load,
ssa.OpAMD64VREDUCEPSMasked128,
ssa.OpAMD64VREDUCEPSMasked128load,
ssa.OpAMD64VREDUCEPSMasked256,
ssa.OpAMD64VREDUCEPSMasked256load,
ssa.OpAMD64VREDUCEPSMasked512,
ssa.OpAMD64VREDUCEPSMasked512load,
ssa.OpAMD64VREDUCEPDMasked128,
ssa.OpAMD64VREDUCEPDMasked128load,
ssa.OpAMD64VREDUCEPDMasked256,
ssa.OpAMD64VREDUCEPDMasked256load,
ssa.OpAMD64VREDUCEPDMasked512,
ssa.OpAMD64VREDUCEPDMasked512load,
ssa.OpAMD64VCOMPRESSPSMasked128,
ssa.OpAMD64VCOMPRESSPSMasked256,
ssa.OpAMD64VCOMPRESSPSMasked512,
ssa.OpAMD64VCOMPRESSPDMasked128,
ssa.OpAMD64VCOMPRESSPDMasked256,
ssa.OpAMD64VCOMPRESSPDMasked512,
ssa.OpAMD64VPCOMPRESSBMasked128,
ssa.OpAMD64VPCOMPRESSBMasked256,
ssa.OpAMD64VPCOMPRESSBMasked512,
ssa.OpAMD64VPCOMPRESSWMasked128,
ssa.OpAMD64VPCOMPRESSWMasked256,
ssa.OpAMD64VPCOMPRESSWMasked512,
ssa.OpAMD64VPCOMPRESSDMasked128,
ssa.OpAMD64VPCOMPRESSDMasked256,
ssa.OpAMD64VPCOMPRESSDMasked512,
ssa.OpAMD64VPCOMPRESSQMasked128,
ssa.OpAMD64VPCOMPRESSQMasked256,
ssa.OpAMD64VPCOMPRESSQMasked512,
ssa.OpAMD64VPMOVWBMasked128,
ssa.OpAMD64VPMOVWBMasked256,
ssa.OpAMD64VPMOVDBMasked128,
ssa.OpAMD64VPMOVQBMasked128,
ssa.OpAMD64VPMOVSWBMasked128,
ssa.OpAMD64VPMOVSWBMasked256,
ssa.OpAMD64VPMOVSDBMasked128,
ssa.OpAMD64VPMOVSQBMasked128,
ssa.OpAMD64VPMOVSXBWMasked256,
ssa.OpAMD64VPMOVSXBWMasked512,
ssa.OpAMD64VPMOVDWMasked128,
ssa.OpAMD64VPMOVDWMasked256,
ssa.OpAMD64VPMOVQWMasked128,
ssa.OpAMD64VPMOVSDWMasked128,
ssa.OpAMD64VPMOVSDWMasked256,
ssa.OpAMD64VPMOVSQWMasked128,
ssa.OpAMD64VPACKSSDWMasked128,
ssa.OpAMD64VPACKSSDWMasked128load,
ssa.OpAMD64VPACKSSDWMasked256,
ssa.OpAMD64VPACKSSDWMasked256load,
ssa.OpAMD64VPACKSSDWMasked512,
ssa.OpAMD64VPACKSSDWMasked512load,
ssa.OpAMD64VPMOVSXBWMasked128,
ssa.OpAMD64VCVTTPS2DQMasked128,
ssa.OpAMD64VCVTTPS2DQMasked128load,
ssa.OpAMD64VCVTTPS2DQMasked256,
ssa.OpAMD64VCVTTPS2DQMasked256load,
ssa.OpAMD64VCVTTPS2DQMasked512,
ssa.OpAMD64VCVTTPS2DQMasked512load,
ssa.OpAMD64VPMOVSXBDMasked512,
ssa.OpAMD64VPMOVSXWDMasked256,
ssa.OpAMD64VPMOVSXWDMasked512,
ssa.OpAMD64VPMOVQDMasked128,
ssa.OpAMD64VPMOVQDMasked256,
ssa.OpAMD64VPMOVSQDMasked128,
ssa.OpAMD64VPMOVSQDMasked256,
ssa.OpAMD64VPMOVSXBDMasked128,
ssa.OpAMD64VPMOVSXWDMasked128,
ssa.OpAMD64VPMOVSXBDMasked256,
ssa.OpAMD64VPMOVSXWQMasked512,
ssa.OpAMD64VPMOVSXDQMasked256,
ssa.OpAMD64VPMOVSXDQMasked512,
ssa.OpAMD64VPMOVSXBQMasked128,
ssa.OpAMD64VPMOVSXWQMasked128,
ssa.OpAMD64VPMOVSXDQMasked128,
ssa.OpAMD64VPMOVSXBQMasked256,
ssa.OpAMD64VPMOVSXBQMasked512,
ssa.OpAMD64VPMOVUSWBMasked128,
ssa.OpAMD64VPMOVUSWBMasked256,
ssa.OpAMD64VPMOVUSDBMasked128,
ssa.OpAMD64VPMOVUSQBMasked128,
ssa.OpAMD64VPMOVZXBWMasked256,
ssa.OpAMD64VPMOVZXBWMasked512,
ssa.OpAMD64VPMOVUSDWMasked128,
ssa.OpAMD64VPMOVUSDWMasked256,
ssa.OpAMD64VPMOVUSQWMasked128,
ssa.OpAMD64VPACKUSDWMasked128,
ssa.OpAMD64VPACKUSDWMasked128load,
ssa.OpAMD64VPACKUSDWMasked256,
ssa.OpAMD64VPACKUSDWMasked256load,
ssa.OpAMD64VPACKUSDWMasked512,
ssa.OpAMD64VPACKUSDWMasked512load,
ssa.OpAMD64VPMOVZXBWMasked128,
ssa.OpAMD64VCVTPS2UDQMasked128,
ssa.OpAMD64VCVTPS2UDQMasked128load,
ssa.OpAMD64VCVTPS2UDQMasked256,
ssa.OpAMD64VCVTPS2UDQMasked256load,
ssa.OpAMD64VCVTPS2UDQMasked512,
ssa.OpAMD64VCVTPS2UDQMasked512load,
ssa.OpAMD64VPMOVZXBDMasked512,
ssa.OpAMD64VPMOVZXWDMasked256,
ssa.OpAMD64VPMOVZXWDMasked512,
ssa.OpAMD64VPMOVUSQDMasked128,
ssa.OpAMD64VPMOVUSQDMasked256,
ssa.OpAMD64VPMOVZXBDMasked128,
ssa.OpAMD64VPMOVZXWDMasked128,
ssa.OpAMD64VPMOVZXBDMasked256,
ssa.OpAMD64VPMOVZXWQMasked512,
ssa.OpAMD64VPMOVZXDQMasked256,
ssa.OpAMD64VPMOVZXDQMasked512,
ssa.OpAMD64VPMOVZXBQMasked128,
ssa.OpAMD64VPMOVZXWQMasked128,
ssa.OpAMD64VPMOVZXDQMasked128,
ssa.OpAMD64VPMOVSXWQMasked256,
ssa.OpAMD64VPMOVZXBQMasked256,
ssa.OpAMD64VPMOVZXWQMasked256,
ssa.OpAMD64VPMOVZXBQMasked512,
ssa.OpAMD64VDIVPSMasked128,
ssa.OpAMD64VDIVPSMasked128load,
ssa.OpAMD64VDIVPSMasked256,
ssa.OpAMD64VDIVPSMasked256load,
ssa.OpAMD64VDIVPSMasked512,
ssa.OpAMD64VDIVPSMasked512load,
ssa.OpAMD64VDIVPDMasked128,
ssa.OpAMD64VDIVPDMasked128load,
ssa.OpAMD64VDIVPDMasked256,
ssa.OpAMD64VDIVPDMasked256load,
ssa.OpAMD64VDIVPDMasked512,
ssa.OpAMD64VDIVPDMasked512load,
ssa.OpAMD64VPMADDWDMasked128,
ssa.OpAMD64VPMADDWDMasked256,
ssa.OpAMD64VPMADDWDMasked512,
ssa.OpAMD64VPMADDUBSWMasked128,
ssa.OpAMD64VPMADDUBSWMasked256,
ssa.OpAMD64VPMADDUBSWMasked512,
ssa.OpAMD64VEXPANDPSMasked128,
ssa.OpAMD64VEXPANDPSMasked256,
ssa.OpAMD64VEXPANDPSMasked512,
ssa.OpAMD64VEXPANDPDMasked128,
ssa.OpAMD64VEXPANDPDMasked256,
ssa.OpAMD64VEXPANDPDMasked512,
ssa.OpAMD64VPEXPANDBMasked128,
ssa.OpAMD64VPEXPANDBMasked256,
ssa.OpAMD64VPEXPANDBMasked512,
ssa.OpAMD64VPEXPANDWMasked128,
ssa.OpAMD64VPEXPANDWMasked256,
ssa.OpAMD64VPEXPANDWMasked512,
ssa.OpAMD64VPEXPANDDMasked128,
ssa.OpAMD64VPEXPANDDMasked256,
ssa.OpAMD64VPEXPANDDMasked512,
ssa.OpAMD64VPEXPANDQMasked128,
ssa.OpAMD64VPEXPANDQMasked256,
ssa.OpAMD64VPEXPANDQMasked512,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked128,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked128load,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked256,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked256load,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked512,
ssa.OpAMD64VGF2P8AFFINEINVQBMasked512load,
ssa.OpAMD64VGF2P8AFFINEQBMasked128,
ssa.OpAMD64VGF2P8AFFINEQBMasked128load,
ssa.OpAMD64VGF2P8AFFINEQBMasked256,
ssa.OpAMD64VGF2P8AFFINEQBMasked256load,
ssa.OpAMD64VGF2P8AFFINEQBMasked512,
ssa.OpAMD64VGF2P8AFFINEQBMasked512load,
ssa.OpAMD64VGF2P8MULBMasked128,
ssa.OpAMD64VGF2P8MULBMasked256,
ssa.OpAMD64VGF2P8MULBMasked512,
ssa.OpAMD64VPLZCNTDMasked128,
ssa.OpAMD64VPLZCNTDMasked128load,
ssa.OpAMD64VPLZCNTDMasked256,
ssa.OpAMD64VPLZCNTDMasked256load,
ssa.OpAMD64VPLZCNTDMasked512,
ssa.OpAMD64VPLZCNTDMasked512load,
ssa.OpAMD64VPLZCNTQMasked128,
ssa.OpAMD64VPLZCNTQMasked128load,
ssa.OpAMD64VPLZCNTQMasked256,
ssa.OpAMD64VPLZCNTQMasked256load,
ssa.OpAMD64VPLZCNTQMasked512,
ssa.OpAMD64VPLZCNTQMasked512load,
ssa.OpAMD64VMAXPSMasked128,
ssa.OpAMD64VMAXPSMasked128load,
ssa.OpAMD64VMAXPSMasked256,
ssa.OpAMD64VMAXPSMasked256load,
ssa.OpAMD64VMAXPSMasked512,
ssa.OpAMD64VMAXPSMasked512load,
ssa.OpAMD64VMAXPDMasked128,
ssa.OpAMD64VMAXPDMasked128load,
ssa.OpAMD64VMAXPDMasked256,
ssa.OpAMD64VMAXPDMasked256load,
ssa.OpAMD64VMAXPDMasked512,
ssa.OpAMD64VMAXPDMasked512load,
ssa.OpAMD64VPMAXSBMasked128,
ssa.OpAMD64VPMAXSBMasked256,
ssa.OpAMD64VPMAXSBMasked512,
ssa.OpAMD64VPMAXSWMasked128,
ssa.OpAMD64VPMAXSWMasked256,
ssa.OpAMD64VPMAXSWMasked512,
ssa.OpAMD64VPMAXSDMasked128,
ssa.OpAMD64VPMAXSDMasked128load,
ssa.OpAMD64VPMAXSDMasked256,
ssa.OpAMD64VPMAXSDMasked256load,
ssa.OpAMD64VPMAXSDMasked512,
ssa.OpAMD64VPMAXSDMasked512load,
ssa.OpAMD64VPMAXSQMasked128,
ssa.OpAMD64VPMAXSQMasked128load,
ssa.OpAMD64VPMAXSQMasked256,
ssa.OpAMD64VPMAXSQMasked256load,
ssa.OpAMD64VPMAXSQMasked512,
ssa.OpAMD64VPMAXSQMasked512load,
ssa.OpAMD64VPMAXUBMasked128,
ssa.OpAMD64VPMAXUBMasked256,
ssa.OpAMD64VPMAXUBMasked512,
ssa.OpAMD64VPMAXUWMasked128,
ssa.OpAMD64VPMAXUWMasked256,
ssa.OpAMD64VPMAXUWMasked512,
ssa.OpAMD64VPMAXUDMasked128,
ssa.OpAMD64VPMAXUDMasked128load,
ssa.OpAMD64VPMAXUDMasked256,
ssa.OpAMD64VPMAXUDMasked256load,
ssa.OpAMD64VPMAXUDMasked512,
ssa.OpAMD64VPMAXUDMasked512load,
ssa.OpAMD64VPMAXUQMasked128,
ssa.OpAMD64VPMAXUQMasked128load,
ssa.OpAMD64VPMAXUQMasked256,
ssa.OpAMD64VPMAXUQMasked256load,
ssa.OpAMD64VPMAXUQMasked512,
ssa.OpAMD64VPMAXUQMasked512load,
ssa.OpAMD64VMINPSMasked128,
ssa.OpAMD64VMINPSMasked128load,
ssa.OpAMD64VMINPSMasked256,
ssa.OpAMD64VMINPSMasked256load,
ssa.OpAMD64VMINPSMasked512,
ssa.OpAMD64VMINPSMasked512load,
ssa.OpAMD64VMINPDMasked128,
ssa.OpAMD64VMINPDMasked128load,
ssa.OpAMD64VMINPDMasked256,
ssa.OpAMD64VMINPDMasked256load,
ssa.OpAMD64VMINPDMasked512,
ssa.OpAMD64VMINPDMasked512load,
ssa.OpAMD64VPMINSBMasked128,
ssa.OpAMD64VPMINSBMasked256,
ssa.OpAMD64VPMINSBMasked512,
ssa.OpAMD64VPMINSWMasked128,
ssa.OpAMD64VPMINSWMasked256,
ssa.OpAMD64VPMINSWMasked512,
ssa.OpAMD64VPMINSDMasked128,
ssa.OpAMD64VPMINSDMasked128load,
ssa.OpAMD64VPMINSDMasked256,
ssa.OpAMD64VPMINSDMasked256load,
ssa.OpAMD64VPMINSDMasked512,
ssa.OpAMD64VPMINSDMasked512load,
ssa.OpAMD64VPMINSQMasked128,
ssa.OpAMD64VPMINSQMasked128load,
ssa.OpAMD64VPMINSQMasked256,
ssa.OpAMD64VPMINSQMasked256load,
ssa.OpAMD64VPMINSQMasked512,
ssa.OpAMD64VPMINSQMasked512load,
ssa.OpAMD64VPMINUBMasked128,
ssa.OpAMD64VPMINUBMasked256,
ssa.OpAMD64VPMINUBMasked512,
ssa.OpAMD64VPMINUWMasked128,
ssa.OpAMD64VPMINUWMasked256,
ssa.OpAMD64VPMINUWMasked512,
ssa.OpAMD64VPMINUDMasked128,
ssa.OpAMD64VPMINUDMasked128load,
ssa.OpAMD64VPMINUDMasked256,
ssa.OpAMD64VPMINUDMasked256load,
ssa.OpAMD64VPMINUDMasked512,
ssa.OpAMD64VPMINUDMasked512load,
ssa.OpAMD64VPMINUQMasked128,
ssa.OpAMD64VPMINUQMasked128load,
ssa.OpAMD64VPMINUQMasked256,
ssa.OpAMD64VPMINUQMasked256load,
ssa.OpAMD64VPMINUQMasked512,
ssa.OpAMD64VPMINUQMasked512load,
ssa.OpAMD64VFMADD213PSMasked128,
ssa.OpAMD64VFMADD213PSMasked128load,
ssa.OpAMD64VFMADD213PSMasked256,
ssa.OpAMD64VFMADD213PSMasked256load,
ssa.OpAMD64VFMADD213PSMasked512,
ssa.OpAMD64VFMADD213PSMasked512load,
ssa.OpAMD64VFMADD213PDMasked128,
ssa.OpAMD64VFMADD213PDMasked128load,
ssa.OpAMD64VFMADD213PDMasked256,
ssa.OpAMD64VFMADD213PDMasked256load,
ssa.OpAMD64VFMADD213PDMasked512,
ssa.OpAMD64VFMADD213PDMasked512load,
ssa.OpAMD64VFMADDSUB213PSMasked128,
ssa.OpAMD64VFMADDSUB213PSMasked128load,
ssa.OpAMD64VFMADDSUB213PSMasked256,
ssa.OpAMD64VFMADDSUB213PSMasked256load,
ssa.OpAMD64VFMADDSUB213PSMasked512,
ssa.OpAMD64VFMADDSUB213PSMasked512load,
ssa.OpAMD64VFMADDSUB213PDMasked128,
ssa.OpAMD64VFMADDSUB213PDMasked128load,
ssa.OpAMD64VFMADDSUB213PDMasked256,
ssa.OpAMD64VFMADDSUB213PDMasked256load,
ssa.OpAMD64VFMADDSUB213PDMasked512,
ssa.OpAMD64VFMADDSUB213PDMasked512load,
ssa.OpAMD64VPMULHWMasked128,
ssa.OpAMD64VPMULHWMasked256,
ssa.OpAMD64VPMULHWMasked512,
ssa.OpAMD64VPMULHUWMasked128,
ssa.OpAMD64VPMULHUWMasked256,
ssa.OpAMD64VPMULHUWMasked512,
ssa.OpAMD64VMULPSMasked128,
ssa.OpAMD64VMULPSMasked128load,
ssa.OpAMD64VMULPSMasked256,
ssa.OpAMD64VMULPSMasked256load,
ssa.OpAMD64VMULPSMasked512,
ssa.OpAMD64VMULPSMasked512load,
ssa.OpAMD64VMULPDMasked128,
ssa.OpAMD64VMULPDMasked128load,
ssa.OpAMD64VMULPDMasked256,
ssa.OpAMD64VMULPDMasked256load,
ssa.OpAMD64VMULPDMasked512,
ssa.OpAMD64VMULPDMasked512load,
ssa.OpAMD64VPMULLWMasked128,
ssa.OpAMD64VPMULLWMasked256,
ssa.OpAMD64VPMULLWMasked512,
ssa.OpAMD64VPMULLDMasked128,
ssa.OpAMD64VPMULLDMasked128load,
ssa.OpAMD64VPMULLDMasked256,
ssa.OpAMD64VPMULLDMasked256load,
ssa.OpAMD64VPMULLDMasked512,
ssa.OpAMD64VPMULLDMasked512load,
ssa.OpAMD64VPMULLQMasked128,
ssa.OpAMD64VPMULLQMasked128load,
ssa.OpAMD64VPMULLQMasked256,
ssa.OpAMD64VPMULLQMasked256load,
ssa.OpAMD64VPMULLQMasked512,
ssa.OpAMD64VPMULLQMasked512load,
ssa.OpAMD64VFMSUBADD213PSMasked128,
ssa.OpAMD64VFMSUBADD213PSMasked128load,
ssa.OpAMD64VFMSUBADD213PSMasked256,
ssa.OpAMD64VFMSUBADD213PSMasked256load,
ssa.OpAMD64VFMSUBADD213PSMasked512,
ssa.OpAMD64VFMSUBADD213PSMasked512load,
ssa.OpAMD64VFMSUBADD213PDMasked128,
ssa.OpAMD64VFMSUBADD213PDMasked128load,
ssa.OpAMD64VFMSUBADD213PDMasked256,
ssa.OpAMD64VFMSUBADD213PDMasked256load,
ssa.OpAMD64VFMSUBADD213PDMasked512,
ssa.OpAMD64VFMSUBADD213PDMasked512load,
ssa.OpAMD64VPOPCNTBMasked128,
ssa.OpAMD64VPOPCNTBMasked256,
ssa.OpAMD64VPOPCNTBMasked512,
ssa.OpAMD64VPOPCNTWMasked128,
ssa.OpAMD64VPOPCNTWMasked256,
ssa.OpAMD64VPOPCNTWMasked512,
ssa.OpAMD64VPOPCNTDMasked128,
ssa.OpAMD64VPOPCNTDMasked128load,
ssa.OpAMD64VPOPCNTDMasked256,
ssa.OpAMD64VPOPCNTDMasked256load,
ssa.OpAMD64VPOPCNTDMasked512,
ssa.OpAMD64VPOPCNTDMasked512load,
ssa.OpAMD64VPOPCNTQMasked128,
ssa.OpAMD64VPOPCNTQMasked128load,
ssa.OpAMD64VPOPCNTQMasked256,
ssa.OpAMD64VPOPCNTQMasked256load,
ssa.OpAMD64VPOPCNTQMasked512,
ssa.OpAMD64VPOPCNTQMasked512load,
ssa.OpAMD64VPORDMasked128,
ssa.OpAMD64VPORDMasked128load,
ssa.OpAMD64VPORDMasked256,
ssa.OpAMD64VPORDMasked256load,
ssa.OpAMD64VPORDMasked512,
ssa.OpAMD64VPORDMasked512load,
ssa.OpAMD64VPORQMasked128,
ssa.OpAMD64VPORQMasked128load,
ssa.OpAMD64VPORQMasked256,
ssa.OpAMD64VPORQMasked256load,
ssa.OpAMD64VPORQMasked512,
ssa.OpAMD64VPORQMasked512load,
ssa.OpAMD64VPERMI2BMasked128,
ssa.OpAMD64VPERMI2BMasked256,
ssa.OpAMD64VPERMI2BMasked512,
ssa.OpAMD64VPERMI2WMasked128,
ssa.OpAMD64VPERMI2WMasked256,
ssa.OpAMD64VPERMI2WMasked512,
ssa.OpAMD64VPERMI2PSMasked128,
ssa.OpAMD64VPERMI2PSMasked128load,
ssa.OpAMD64VPERMI2DMasked128,
ssa.OpAMD64VPERMI2DMasked128load,
ssa.OpAMD64VPERMI2PSMasked256,
ssa.OpAMD64VPERMI2PSMasked256load,
ssa.OpAMD64VPERMI2DMasked256,
ssa.OpAMD64VPERMI2DMasked256load,
ssa.OpAMD64VPERMI2PSMasked512,
ssa.OpAMD64VPERMI2PSMasked512load,
ssa.OpAMD64VPERMI2DMasked512,
ssa.OpAMD64VPERMI2DMasked512load,
ssa.OpAMD64VPERMI2PDMasked128,
ssa.OpAMD64VPERMI2PDMasked128load,
ssa.OpAMD64VPERMI2QMasked128,
ssa.OpAMD64VPERMI2QMasked128load,
ssa.OpAMD64VPERMI2PDMasked256,
ssa.OpAMD64VPERMI2PDMasked256load,
ssa.OpAMD64VPERMI2QMasked256,
ssa.OpAMD64VPERMI2QMasked256load,
ssa.OpAMD64VPERMI2PDMasked512,
ssa.OpAMD64VPERMI2PDMasked512load,
ssa.OpAMD64VPERMI2QMasked512,
ssa.OpAMD64VPERMI2QMasked512load,
ssa.OpAMD64VPSHUFDMasked256,
ssa.OpAMD64VPSHUFDMasked256load,
ssa.OpAMD64VPSHUFDMasked512,
ssa.OpAMD64VPSHUFDMasked512load,
ssa.OpAMD64VPSHUFHWMasked256,
ssa.OpAMD64VPSHUFHWMasked512,
ssa.OpAMD64VPSHUFHWMasked128,
ssa.OpAMD64VPSHUFDMasked128,
ssa.OpAMD64VPSHUFDMasked128load,
ssa.OpAMD64VPSHUFBMasked256,
ssa.OpAMD64VPSHUFBMasked512,
ssa.OpAMD64VPSHUFBMasked128,
ssa.OpAMD64VPERMBMasked256,
ssa.OpAMD64VPERMBMasked512,
ssa.OpAMD64VPERMWMasked128,
ssa.OpAMD64VPERMWMasked256,
ssa.OpAMD64VPERMWMasked512,
ssa.OpAMD64VPERMPSMasked256,
ssa.OpAMD64VPERMPSMasked256load,
ssa.OpAMD64VPERMDMasked256,
ssa.OpAMD64VPERMDMasked256load,
ssa.OpAMD64VPERMPSMasked512,
ssa.OpAMD64VPERMPSMasked512load,
ssa.OpAMD64VPERMDMasked512,
ssa.OpAMD64VPERMDMasked512load,
ssa.OpAMD64VPERMPDMasked256,
ssa.OpAMD64VPERMPDMasked256load,
ssa.OpAMD64VPERMQMasked256,
ssa.OpAMD64VPERMQMasked256load,
ssa.OpAMD64VPERMPDMasked512,
ssa.OpAMD64VPERMPDMasked512load,
ssa.OpAMD64VPERMQMasked512,
ssa.OpAMD64VPERMQMasked512load,
ssa.OpAMD64VRCP14PSMasked128,
ssa.OpAMD64VRCP14PSMasked128load,
ssa.OpAMD64VRCP14PSMasked256,
ssa.OpAMD64VRCP14PSMasked256load,
ssa.OpAMD64VRCP14PSMasked512,
ssa.OpAMD64VRCP14PSMasked512load,
ssa.OpAMD64VRCP14PDMasked128,
ssa.OpAMD64VRCP14PDMasked128load,
ssa.OpAMD64VRCP14PDMasked256,
ssa.OpAMD64VRCP14PDMasked256load,
ssa.OpAMD64VRCP14PDMasked512,
ssa.OpAMD64VRCP14PDMasked512load,
ssa.OpAMD64VRSQRT14PSMasked128,
ssa.OpAMD64VRSQRT14PSMasked128load,
ssa.OpAMD64VRSQRT14PSMasked256,
ssa.OpAMD64VRSQRT14PSMasked256load,
ssa.OpAMD64VRSQRT14PSMasked512,
ssa.OpAMD64VRSQRT14PSMasked512load,
ssa.OpAMD64VRSQRT14PDMasked128,
ssa.OpAMD64VRSQRT14PDMasked128load,
ssa.OpAMD64VRSQRT14PDMasked256,
ssa.OpAMD64VRSQRT14PDMasked256load,
ssa.OpAMD64VRSQRT14PDMasked512,
ssa.OpAMD64VRSQRT14PDMasked512load,
ssa.OpAMD64VPROLDMasked128,
ssa.OpAMD64VPROLDMasked128load,
ssa.OpAMD64VPROLDMasked256,
ssa.OpAMD64VPROLDMasked256load,
ssa.OpAMD64VPROLDMasked512,
ssa.OpAMD64VPROLDMasked512load,
ssa.OpAMD64VPROLQMasked128,
ssa.OpAMD64VPROLQMasked128load,
ssa.OpAMD64VPROLQMasked256,
ssa.OpAMD64VPROLQMasked256load,
ssa.OpAMD64VPROLQMasked512,
ssa.OpAMD64VPROLQMasked512load,
ssa.OpAMD64VPRORDMasked128,
ssa.OpAMD64VPRORDMasked128load,
ssa.OpAMD64VPRORDMasked256,
ssa.OpAMD64VPRORDMasked256load,
ssa.OpAMD64VPRORDMasked512,
ssa.OpAMD64VPRORDMasked512load,
ssa.OpAMD64VPRORQMasked128,
ssa.OpAMD64VPRORQMasked128load,
ssa.OpAMD64VPRORQMasked256,
ssa.OpAMD64VPRORQMasked256load,
ssa.OpAMD64VPRORQMasked512,
ssa.OpAMD64VPRORQMasked512load,
ssa.OpAMD64VPROLVDMasked128,
ssa.OpAMD64VPROLVDMasked128load,
ssa.OpAMD64VPROLVDMasked256,
ssa.OpAMD64VPROLVDMasked256load,
ssa.OpAMD64VPROLVDMasked512,
ssa.OpAMD64VPROLVDMasked512load,
ssa.OpAMD64VPROLVQMasked128,
ssa.OpAMD64VPROLVQMasked128load,
ssa.OpAMD64VPROLVQMasked256,
ssa.OpAMD64VPROLVQMasked256load,
ssa.OpAMD64VPROLVQMasked512,
ssa.OpAMD64VPROLVQMasked512load,
ssa.OpAMD64VPRORVDMasked128,
ssa.OpAMD64VPRORVDMasked128load,
ssa.OpAMD64VPRORVDMasked256,
ssa.OpAMD64VPRORVDMasked256load,
ssa.OpAMD64VPRORVDMasked512,
ssa.OpAMD64VPRORVDMasked512load,
ssa.OpAMD64VPRORVQMasked128,
ssa.OpAMD64VPRORVQMasked128load,
ssa.OpAMD64VPRORVQMasked256,
ssa.OpAMD64VPRORVQMasked256load,
ssa.OpAMD64VPRORVQMasked512,
ssa.OpAMD64VPRORVQMasked512load,
ssa.OpAMD64VSCALEFPSMasked128,
ssa.OpAMD64VSCALEFPSMasked128load,
ssa.OpAMD64VSCALEFPSMasked256,
ssa.OpAMD64VSCALEFPSMasked256load,
ssa.OpAMD64VSCALEFPSMasked512,
ssa.OpAMD64VSCALEFPSMasked512load,
ssa.OpAMD64VSCALEFPDMasked128,
ssa.OpAMD64VSCALEFPDMasked128load,
ssa.OpAMD64VSCALEFPDMasked256,
ssa.OpAMD64VSCALEFPDMasked256load,
ssa.OpAMD64VSCALEFPDMasked512,
ssa.OpAMD64VSCALEFPDMasked512load,
ssa.OpAMD64VPSHLDWMasked128,
ssa.OpAMD64VPSHLDWMasked256,
ssa.OpAMD64VPSHLDWMasked512,
ssa.OpAMD64VPSHLDDMasked128,
ssa.OpAMD64VPSHLDDMasked128load,
ssa.OpAMD64VPSHLDDMasked256,
ssa.OpAMD64VPSHLDDMasked256load,
ssa.OpAMD64VPSHLDDMasked512,
ssa.OpAMD64VPSHLDDMasked512load,
ssa.OpAMD64VPSHLDQMasked128,
ssa.OpAMD64VPSHLDQMasked128load,
ssa.OpAMD64VPSHLDQMasked256,
ssa.OpAMD64VPSHLDQMasked256load,
ssa.OpAMD64VPSHLDQMasked512,
ssa.OpAMD64VPSHLDQMasked512load,
ssa.OpAMD64VPSLLWMasked128,
ssa.OpAMD64VPSLLWMasked256,
ssa.OpAMD64VPSLLWMasked512,
ssa.OpAMD64VPSLLDMasked128,
ssa.OpAMD64VPSLLDMasked256,
ssa.OpAMD64VPSLLDMasked512,
ssa.OpAMD64VPSLLQMasked128,
ssa.OpAMD64VPSLLQMasked256,
ssa.OpAMD64VPSLLQMasked512,
ssa.OpAMD64VPSHRDWMasked128,
ssa.OpAMD64VPSHRDWMasked256,
ssa.OpAMD64VPSHRDWMasked512,
ssa.OpAMD64VPSHRDDMasked128,
ssa.OpAMD64VPSHRDDMasked128load,
ssa.OpAMD64VPSHRDDMasked256,
ssa.OpAMD64VPSHRDDMasked256load,
ssa.OpAMD64VPSHRDDMasked512,
ssa.OpAMD64VPSHRDDMasked512load,
ssa.OpAMD64VPSHRDQMasked128,
ssa.OpAMD64VPSHRDQMasked128load,
ssa.OpAMD64VPSHRDQMasked256,
ssa.OpAMD64VPSHRDQMasked256load,
ssa.OpAMD64VPSHRDQMasked512,
ssa.OpAMD64VPSHRDQMasked512load,
ssa.OpAMD64VPSRAWMasked128,
ssa.OpAMD64VPSRAWMasked256,
ssa.OpAMD64VPSRAWMasked512,
ssa.OpAMD64VPSRADMasked128,
ssa.OpAMD64VPSRADMasked256,
ssa.OpAMD64VPSRADMasked512,
ssa.OpAMD64VPSRAQMasked128,
ssa.OpAMD64VPSRAQMasked256,
ssa.OpAMD64VPSRAQMasked512,
ssa.OpAMD64VPSRLWMasked128,
ssa.OpAMD64VPSRLWMasked256,
ssa.OpAMD64VPSRLWMasked512,
ssa.OpAMD64VPSRLDMasked128,
ssa.OpAMD64VPSRLDMasked256,
ssa.OpAMD64VPSRLDMasked512,
ssa.OpAMD64VPSRLQMasked128,
ssa.OpAMD64VPSRLQMasked256,
ssa.OpAMD64VPSRLQMasked512,
ssa.OpAMD64VPSHLDVWMasked128,
ssa.OpAMD64VPSHLDVWMasked256,
ssa.OpAMD64VPSHLDVWMasked512,
ssa.OpAMD64VPSHLDVDMasked128,
ssa.OpAMD64VPSHLDVDMasked128load,
ssa.OpAMD64VPSHLDVDMasked256,
ssa.OpAMD64VPSHLDVDMasked256load,
ssa.OpAMD64VPSHLDVDMasked512,
ssa.OpAMD64VPSHLDVDMasked512load,
ssa.OpAMD64VPSHLDVQMasked128,
ssa.OpAMD64VPSHLDVQMasked128load,
ssa.OpAMD64VPSHLDVQMasked256,
ssa.OpAMD64VPSHLDVQMasked256load,
ssa.OpAMD64VPSHLDVQMasked512,
ssa.OpAMD64VPSHLDVQMasked512load,
ssa.OpAMD64VPSLLVWMasked128,
ssa.OpAMD64VPSLLVWMasked256,
ssa.OpAMD64VPSLLVWMasked512,
ssa.OpAMD64VPSLLVDMasked128,
ssa.OpAMD64VPSLLVDMasked128load,
ssa.OpAMD64VPSLLVDMasked256,
ssa.OpAMD64VPSLLVDMasked256load,
ssa.OpAMD64VPSLLVDMasked512,
ssa.OpAMD64VPSLLVDMasked512load,
ssa.OpAMD64VPSLLVQMasked128,
ssa.OpAMD64VPSLLVQMasked128load,
ssa.OpAMD64VPSLLVQMasked256,
ssa.OpAMD64VPSLLVQMasked256load,
ssa.OpAMD64VPSLLVQMasked512,
ssa.OpAMD64VPSLLVQMasked512load,
ssa.OpAMD64VPSHRDVWMasked128,
ssa.OpAMD64VPSHRDVWMasked256,
ssa.OpAMD64VPSHRDVWMasked512,
ssa.OpAMD64VPSHRDVDMasked128,
ssa.OpAMD64VPSHRDVDMasked128load,
ssa.OpAMD64VPSHRDVDMasked256,
ssa.OpAMD64VPSHRDVDMasked256load,
ssa.OpAMD64VPSHRDVDMasked512,
ssa.OpAMD64VPSHRDVDMasked512load,
ssa.OpAMD64VPSHRDVQMasked128,
ssa.OpAMD64VPSHRDVQMasked128load,
ssa.OpAMD64VPSHRDVQMasked256,
ssa.OpAMD64VPSHRDVQMasked256load,
ssa.OpAMD64VPSHRDVQMasked512,
ssa.OpAMD64VPSHRDVQMasked512load,
ssa.OpAMD64VPSRAVWMasked128,
ssa.OpAMD64VPSRAVWMasked256,
ssa.OpAMD64VPSRAVWMasked512,
ssa.OpAMD64VPSRAVDMasked128,
ssa.OpAMD64VPSRAVDMasked128load,
ssa.OpAMD64VPSRAVDMasked256,
ssa.OpAMD64VPSRAVDMasked256load,
ssa.OpAMD64VPSRAVDMasked512,
ssa.OpAMD64VPSRAVDMasked512load,
ssa.OpAMD64VPSRAVQMasked128,
ssa.OpAMD64VPSRAVQMasked128load,
ssa.OpAMD64VPSRAVQMasked256,
ssa.OpAMD64VPSRAVQMasked256load,
ssa.OpAMD64VPSRAVQMasked512,
ssa.OpAMD64VPSRAVQMasked512load,
ssa.OpAMD64VPSRLVWMasked128,
ssa.OpAMD64VPSRLVWMasked256,
ssa.OpAMD64VPSRLVWMasked512,
ssa.OpAMD64VPSRLVDMasked128,
ssa.OpAMD64VPSRLVDMasked128load,
ssa.OpAMD64VPSRLVDMasked256,
ssa.OpAMD64VPSRLVDMasked256load,
ssa.OpAMD64VPSRLVDMasked512,
ssa.OpAMD64VPSRLVDMasked512load,
ssa.OpAMD64VPSRLVQMasked128,
ssa.OpAMD64VPSRLVQMasked128load,
ssa.OpAMD64VPSRLVQMasked256,
ssa.OpAMD64VPSRLVQMasked256load,
ssa.OpAMD64VPSRLVQMasked512,
ssa.OpAMD64VPSRLVQMasked512load,
ssa.OpAMD64VSQRTPSMasked128,
ssa.OpAMD64VSQRTPSMasked128load,
ssa.OpAMD64VSQRTPSMasked256,
ssa.OpAMD64VSQRTPSMasked256load,
ssa.OpAMD64VSQRTPSMasked512,
ssa.OpAMD64VSQRTPSMasked512load,
ssa.OpAMD64VSQRTPDMasked128,
ssa.OpAMD64VSQRTPDMasked128load,
ssa.OpAMD64VSQRTPDMasked256,
ssa.OpAMD64VSQRTPDMasked256load,
ssa.OpAMD64VSQRTPDMasked512,
ssa.OpAMD64VSQRTPDMasked512load,
ssa.OpAMD64VSUBPSMasked128,
ssa.OpAMD64VSUBPSMasked128load,
ssa.OpAMD64VSUBPSMasked256,
ssa.OpAMD64VSUBPSMasked256load,
ssa.OpAMD64VSUBPSMasked512,
ssa.OpAMD64VSUBPSMasked512load,
ssa.OpAMD64VSUBPDMasked128,
ssa.OpAMD64VSUBPDMasked128load,
ssa.OpAMD64VSUBPDMasked256,
ssa.OpAMD64VSUBPDMasked256load,
ssa.OpAMD64VSUBPDMasked512,
ssa.OpAMD64VSUBPDMasked512load,
ssa.OpAMD64VPSUBBMasked128,
ssa.OpAMD64VPSUBBMasked256,
ssa.OpAMD64VPSUBBMasked512,
ssa.OpAMD64VPSUBWMasked128,
ssa.OpAMD64VPSUBWMasked256,
ssa.OpAMD64VPSUBWMasked512,
ssa.OpAMD64VPSUBDMasked128,
ssa.OpAMD64VPSUBDMasked128load,
ssa.OpAMD64VPSUBDMasked256,
ssa.OpAMD64VPSUBDMasked256load,
ssa.OpAMD64VPSUBDMasked512,
ssa.OpAMD64VPSUBDMasked512load,
ssa.OpAMD64VPSUBQMasked128,
ssa.OpAMD64VPSUBQMasked128load,
ssa.OpAMD64VPSUBQMasked256,
ssa.OpAMD64VPSUBQMasked256load,
ssa.OpAMD64VPSUBQMasked512,
ssa.OpAMD64VPSUBQMasked512load,
ssa.OpAMD64VPSUBSBMasked128,
ssa.OpAMD64VPSUBSBMasked256,
ssa.OpAMD64VPSUBSBMasked512,
ssa.OpAMD64VPSUBSWMasked128,
ssa.OpAMD64VPSUBSWMasked256,
ssa.OpAMD64VPSUBSWMasked512,
ssa.OpAMD64VPSUBUSBMasked128,
ssa.OpAMD64VPSUBUSBMasked256,
ssa.OpAMD64VPSUBUSBMasked512,
ssa.OpAMD64VPSUBUSWMasked128,
ssa.OpAMD64VPSUBUSWMasked256,
ssa.OpAMD64VPSUBUSWMasked512,
ssa.OpAMD64VPXORDMasked128,
ssa.OpAMD64VPXORDMasked128load,
ssa.OpAMD64VPXORDMasked256,
ssa.OpAMD64VPXORDMasked256load,
ssa.OpAMD64VPXORDMasked512,
ssa.OpAMD64VPXORDMasked512load,
ssa.OpAMD64VPXORQMasked128,
ssa.OpAMD64VPXORQMasked128load,
ssa.OpAMD64VPXORQMasked256,
ssa.OpAMD64VPXORQMasked256load,
ssa.OpAMD64VPXORQMasked512,
ssa.OpAMD64VPXORQMasked512load,
ssa.OpAMD64VMOVDQU8Masked128,
ssa.OpAMD64VMOVDQU8Masked256,
ssa.OpAMD64VMOVDQU8Masked512,
ssa.OpAMD64VMOVDQU16Masked128,
ssa.OpAMD64VMOVDQU16Masked256,
ssa.OpAMD64VMOVDQU16Masked512,
ssa.OpAMD64VMOVDQU32Masked128,
ssa.OpAMD64VMOVDQU32Masked256,
ssa.OpAMD64VMOVDQU32Masked512,
ssa.OpAMD64VMOVDQU64Masked128,
ssa.OpAMD64VMOVDQU64Masked256,
ssa.OpAMD64VMOVDQU64Masked512,
ssa.OpAMD64VPSLLWMasked128const,
ssa.OpAMD64VPSLLWMasked256const,
ssa.OpAMD64VPSLLWMasked512const,
ssa.OpAMD64VPSLLDMasked128const,
ssa.OpAMD64VPSLLDMasked128constload,
ssa.OpAMD64VPSLLDMasked256const,
ssa.OpAMD64VPSLLDMasked256constload,
ssa.OpAMD64VPSLLDMasked512const,
ssa.OpAMD64VPSLLDMasked512constload,
ssa.OpAMD64VPSLLQMasked128const,
ssa.OpAMD64VPSLLQMasked128constload,
ssa.OpAMD64VPSLLQMasked256const,
ssa.OpAMD64VPSLLQMasked256constload,
ssa.OpAMD64VPSLLQMasked512const,
ssa.OpAMD64VPSLLQMasked512constload,
ssa.OpAMD64VPSRLWMasked128const,
ssa.OpAMD64VPSRLWMasked256const,
ssa.OpAMD64VPSRLWMasked512const,
ssa.OpAMD64VPSRLDMasked128const,
ssa.OpAMD64VPSRLDMasked128constload,
ssa.OpAMD64VPSRLDMasked256const,
ssa.OpAMD64VPSRLDMasked256constload,
ssa.OpAMD64VPSRLDMasked512const,
ssa.OpAMD64VPSRLDMasked512constload,
ssa.OpAMD64VPSRLQMasked128const,
ssa.OpAMD64VPSRLQMasked128constload,
ssa.OpAMD64VPSRLQMasked256const,
ssa.OpAMD64VPSRLQMasked256constload,
ssa.OpAMD64VPSRLQMasked512const,
ssa.OpAMD64VPSRLQMasked512constload,
ssa.OpAMD64VPSRAWMasked128const,
ssa.OpAMD64VPSRAWMasked256const,
ssa.OpAMD64VPSRAWMasked512const,
ssa.OpAMD64VPSRADMasked128const,
ssa.OpAMD64VPSRADMasked128constload,
ssa.OpAMD64VPSRADMasked256const,
ssa.OpAMD64VPSRADMasked256constload,
ssa.OpAMD64VPSRADMasked512const,
ssa.OpAMD64VPSRADMasked512constload,
ssa.OpAMD64VPSRAQMasked128const,
ssa.OpAMD64VPSRAQMasked128constload,
ssa.OpAMD64VPSRAQMasked256const,
ssa.OpAMD64VPSRAQMasked256constload,
ssa.OpAMD64VPSRAQMasked512const,
ssa.OpAMD64VPSRAQMasked512constload:
x86.ParseSuffix(p, "Z")
}
return true
}