2025-05-22 19:59:12 +00:00
// 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.
2025-03-31 10:45:23 +11:00
package amd64
import (
"cmd/compile/internal/ssa"
"cmd/compile/internal/ssagen"
2025-05-22 19:59:12 +00:00
"cmd/internal/obj"
"cmd/internal/obj/x86"
2025-03-31 10:45:23 +11:00
)
func ssaGenSIMDValue ( s * ssagen . State , v * ssa . Value ) bool {
2025-06-12 03:54:34 +00:00
var p * obj . Prog
2025-03-31 10:45:23 +11:00
switch v . Op {
2025-09-23 05:16:30 +00:00
case ssa . OpAMD64VAESIMC128 ,
ssa . OpAMD64VPABSB128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPABSB256 ,
ssa . OpAMD64VPABSB512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSW128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPABSW256 ,
ssa . OpAMD64VPABSW512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSD128 ,
ssa . OpAMD64VPABSD256 ,
ssa . OpAMD64VPABSD512 ,
ssa . OpAMD64VPABSQ128 ,
ssa . OpAMD64VPABSQ256 ,
ssa . OpAMD64VPABSQ512 ,
2025-08-05 17:34:05 -04:00
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 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVWB128 ,
ssa . OpAMD64VPMOVWB256 ,
ssa . OpAMD64VPMOVDB128 ,
ssa . OpAMD64VPMOVQB128 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSWB128 ,
ssa . OpAMD64VPMOVSWB256 ,
ssa . OpAMD64VPMOVSDB128 ,
ssa . OpAMD64VPMOVSQB128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBW256 ,
ssa . OpAMD64VPMOVSXBW512 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVDW128 ,
ssa . OpAMD64VPMOVDW256 ,
ssa . OpAMD64VPMOVQW128 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSDW128 ,
ssa . OpAMD64VPMOVSDW256 ,
ssa . OpAMD64VPMOVSQW128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBW128 ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTTPS2DQ128 ,
ssa . OpAMD64VCVTTPS2DQ256 ,
ssa . OpAMD64VCVTTPS2DQ512 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBD512 ,
ssa . OpAMD64VPMOVSXWD256 ,
ssa . OpAMD64VPMOVSXWD512 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVQD128 ,
ssa . OpAMD64VPMOVQD256 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSQD128 ,
ssa . OpAMD64VPMOVSQD256 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBD128 ,
ssa . OpAMD64VPMOVSXWD128 ,
ssa . OpAMD64VPMOVSXBD256 ,
ssa . OpAMD64VPMOVSXWQ512 ,
ssa . OpAMD64VPMOVSXDQ256 ,
ssa . OpAMD64VPMOVSXDQ512 ,
ssa . OpAMD64VPMOVSXBQ128 ,
ssa . OpAMD64VPMOVSXWQ128 ,
ssa . OpAMD64VPMOVSXDQ128 ,
ssa . OpAMD64VPMOVSXBQ256 ,
ssa . OpAMD64VPMOVSXBQ512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSWB128 ,
ssa . OpAMD64VPMOVUSWB256 ,
ssa . OpAMD64VPMOVUSDB128 ,
ssa . OpAMD64VPMOVUSQB128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXBW256 ,
ssa . OpAMD64VPMOVZXBW512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSDW128 ,
ssa . OpAMD64VPMOVUSDW256 ,
ssa . OpAMD64VPMOVUSQW128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXBW128 ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTPS2UDQ128 ,
ssa . OpAMD64VCVTPS2UDQ256 ,
ssa . OpAMD64VCVTPS2UDQ512 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBD512 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXWD256 ,
ssa . OpAMD64VPMOVZXWD512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSQD128 ,
ssa . OpAMD64VPMOVUSQD256 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBD128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXWD128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBD256 ,
ssa . OpAMD64VPMOVZXWQ512 ,
ssa . OpAMD64VPMOVZXDQ256 ,
ssa . OpAMD64VPMOVZXDQ512 ,
ssa . OpAMD64VPMOVZXBQ128 ,
ssa . OpAMD64VPMOVZXWQ128 ,
ssa . OpAMD64VPMOVZXDQ128 ,
ssa . OpAMD64VPMOVSXWQ256 ,
ssa . OpAMD64VPMOVZXBQ256 ,
ssa . OpAMD64VPMOVZXWQ256 ,
ssa . OpAMD64VPMOVZXBQ512 ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTD128 ,
ssa . OpAMD64VPLZCNTD256 ,
ssa . OpAMD64VPLZCNTD512 ,
ssa . OpAMD64VPLZCNTQ128 ,
ssa . OpAMD64VPLZCNTQ256 ,
ssa . OpAMD64VPLZCNTQ512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPOPCNTB128 ,
ssa . OpAMD64VPOPCNTB256 ,
ssa . OpAMD64VPOPCNTB512 ,
ssa . OpAMD64VPOPCNTW128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPOPCNTW256 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPOPCNTW512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPOPCNTD128 ,
ssa . OpAMD64VPOPCNTD256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPOPCNTD512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPOPCNTQ128 ,
ssa . OpAMD64VPOPCNTQ256 ,
ssa . OpAMD64VPOPCNTQ512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCPPS128 ,
ssa . OpAMD64VRCPPS256 ,
ssa . OpAMD64VRCP14PS512 ,
ssa . OpAMD64VRCP14PD128 ,
ssa . OpAMD64VRCP14PD256 ,
ssa . OpAMD64VRCP14PD512 ,
ssa . OpAMD64VRSQRTPS128 ,
ssa . OpAMD64VRSQRTPS256 ,
ssa . OpAMD64VRSQRT14PS512 ,
ssa . OpAMD64VRSQRT14PD128 ,
ssa . OpAMD64VRSQRT14PD256 ,
ssa . OpAMD64VRSQRT14PD512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPS128 ,
ssa . OpAMD64VSQRTPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSQRTPS512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPD128 ,
ssa . OpAMD64VSQRTPD256 ,
ssa . OpAMD64VSQRTPD512 :
2025-07-08 20:12:24 +00:00
p = simdV11 ( s , v )
2025-06-12 03:54:34 +00:00
2025-09-23 05:16:30 +00:00
case ssa . OpAMD64VAESDECLAST128 ,
ssa . OpAMD64VAESDECLAST256 ,
ssa . OpAMD64VAESDEC128 ,
ssa . OpAMD64VAESDEC256 ,
ssa . OpAMD64VAESENCLAST128 ,
ssa . OpAMD64VAESENCLAST256 ,
ssa . OpAMD64VAESENC128 ,
ssa . OpAMD64VAESENC256 ,
ssa . OpAMD64VADDPS128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VADDPS512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPD128 ,
ssa . OpAMD64VADDPD256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VADDPD512 ,
ssa . OpAMD64VPADDB128 ,
ssa . OpAMD64VPADDB256 ,
ssa . OpAMD64VPADDB512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDW128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPADDW256 ,
ssa . OpAMD64VPADDW512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDD128 ,
ssa . OpAMD64VPADDD256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPADDD512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDQ128 ,
ssa . OpAMD64VPADDQ256 ,
ssa . OpAMD64VPADDQ512 ,
2025-08-01 15:58:29 -04:00
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 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPADDUSB128 ,
ssa . OpAMD64VPADDUSB256 ,
ssa . OpAMD64VPADDUSB512 ,
ssa . OpAMD64VPADDUSW128 ,
ssa . OpAMD64VPADDUSW256 ,
ssa . OpAMD64VPADDUSW512 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VADDSUBPS128 ,
ssa . OpAMD64VADDSUBPS256 ,
ssa . OpAMD64VADDSUBPD128 ,
ssa . OpAMD64VADDSUBPD256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPAND128 ,
ssa . OpAMD64VPAND256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDD512 ,
ssa . OpAMD64VPANDQ512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPANDN128 ,
ssa . OpAMD64VPANDN256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDND512 ,
ssa . OpAMD64VPANDNQ512 ,
ssa . OpAMD64VPAVGB128 ,
ssa . OpAMD64VPAVGB256 ,
ssa . OpAMD64VPAVGB512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPAVGW128 ,
ssa . OpAMD64VPAVGW256 ,
ssa . OpAMD64VPAVGW512 ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKSSDW128 ,
ssa . OpAMD64VPACKSSDW256 ,
ssa . OpAMD64VPACKSSDW512 ,
ssa . OpAMD64VPACKUSDW128 ,
ssa . OpAMD64VPACKUSDW256 ,
ssa . OpAMD64VPACKUSDW512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPSIGNB128 ,
ssa . OpAMD64VPSIGNB256 ,
ssa . OpAMD64VPSIGNW128 ,
ssa . OpAMD64VPSIGNW256 ,
ssa . OpAMD64VPSIGND128 ,
ssa . OpAMD64VPSIGND256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPS128 ,
ssa . OpAMD64VDIVPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VDIVPS512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPD128 ,
ssa . OpAMD64VDIVPD256 ,
ssa . OpAMD64VDIVPD512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPMADDWD128 ,
ssa . OpAMD64VPMADDWD256 ,
ssa . OpAMD64VPMADDWD512 ,
ssa . OpAMD64VPMADDUBSW128 ,
ssa . OpAMD64VPMADDUBSW256 ,
ssa . OpAMD64VPMADDUBSW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPCMPEQB128 ,
ssa . OpAMD64VPCMPEQB256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPCMPEQW128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPCMPEQW256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPCMPEQD128 ,
ssa . OpAMD64VPCMPEQD256 ,
ssa . OpAMD64VPCMPEQQ128 ,
ssa . OpAMD64VPCMPEQQ256 ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8MULB128 ,
ssa . OpAMD64VGF2P8MULB256 ,
ssa . OpAMD64VGF2P8MULB512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPCMPGTB128 ,
ssa . OpAMD64VPCMPGTB256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPCMPGTW128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPCMPGTW256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPCMPGTD128 ,
ssa . OpAMD64VPCMPGTD256 ,
2025-07-09 16:24:34 +00:00
ssa . OpAMD64VPCMPGTQ128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPCMPGTQ256 ,
2025-08-20 16:58:55 -04:00
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 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPS128 ,
ssa . OpAMD64VMAXPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMAXPS512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPD128 ,
ssa . OpAMD64VMAXPD256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMAXPD512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSB128 ,
ssa . OpAMD64VPMAXSB256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXSB512 ,
ssa . OpAMD64VPMAXSW128 ,
ssa . OpAMD64VPMAXSW256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXSD128 ,
ssa . OpAMD64VPMAXSD256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSD512 ,
ssa . OpAMD64VPMAXSQ128 ,
ssa . OpAMD64VPMAXSQ256 ,
ssa . OpAMD64VPMAXSQ512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXUB128 ,
ssa . OpAMD64VPMAXUB256 ,
ssa . OpAMD64VPMAXUB512 ,
ssa . OpAMD64VPMAXUW128 ,
ssa . OpAMD64VPMAXUW256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXUD128 ,
ssa . OpAMD64VPMAXUD256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUD512 ,
ssa . OpAMD64VPMAXUQ128 ,
ssa . OpAMD64VPMAXUQ256 ,
ssa . OpAMD64VPMAXUQ512 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VMINPS128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMINPS512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPD128 ,
ssa . OpAMD64VMINPD256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMINPD512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSB128 ,
ssa . OpAMD64VPMINSB256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINSB512 ,
ssa . OpAMD64VPMINSW128 ,
ssa . OpAMD64VPMINSW256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINSD128 ,
ssa . OpAMD64VPMINSD256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSD512 ,
ssa . OpAMD64VPMINSQ128 ,
ssa . OpAMD64VPMINSQ256 ,
ssa . OpAMD64VPMINSQ512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINUB128 ,
ssa . OpAMD64VPMINUB256 ,
ssa . OpAMD64VPMINUB512 ,
ssa . OpAMD64VPMINUW128 ,
ssa . OpAMD64VPMINUW256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINUD128 ,
ssa . OpAMD64VPMINUD256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUD512 ,
ssa . OpAMD64VPMINUQ128 ,
ssa . OpAMD64VPMINUQ256 ,
ssa . OpAMD64VPMINUQ512 ,
ssa . OpAMD64VMULPS128 ,
ssa . OpAMD64VMULPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMULPS512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMULPD128 ,
ssa . OpAMD64VMULPD256 ,
ssa . OpAMD64VMULPD512 ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VPMULLW128 ,
ssa . OpAMD64VPMULLW256 ,
ssa . OpAMD64VPMULLW512 ,
ssa . OpAMD64VPMULLD128 ,
ssa . OpAMD64VPMULLD256 ,
ssa . OpAMD64VPMULLD512 ,
ssa . OpAMD64VPMULLQ128 ,
ssa . OpAMD64VPMULLQ256 ,
ssa . OpAMD64VPMULLQ512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULDQ128 ,
ssa . OpAMD64VPMULDQ256 ,
ssa . OpAMD64VPMULUDQ128 ,
ssa . OpAMD64VPMULUDQ256 ,
2025-08-11 15:58:31 -04:00
ssa . OpAMD64VPMULHW128 ,
ssa . OpAMD64VPMULHW256 ,
ssa . OpAMD64VPMULHW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMULHUW128 ,
ssa . OpAMD64VPMULHUW256 ,
2025-08-11 15:58:31 -04:00
ssa . OpAMD64VPMULHUW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPOR128 ,
ssa . OpAMD64VPOR256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPORD512 ,
ssa . OpAMD64VPORQ512 ,
2025-08-21 19:11:30 +00:00
ssa . OpAMD64VPSHUFB128 ,
2025-07-14 19:39:44 +00:00
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 ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFB256 ,
ssa . OpAMD64VPSHUFB512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVD128 ,
ssa . OpAMD64VPROLVD256 ,
ssa . OpAMD64VPROLVD512 ,
ssa . OpAMD64VPROLVQ128 ,
ssa . OpAMD64VPROLVQ256 ,
ssa . OpAMD64VPROLVQ512 ,
ssa . OpAMD64VPRORVD128 ,
ssa . OpAMD64VPRORVD256 ,
ssa . OpAMD64VPRORVD512 ,
ssa . OpAMD64VPRORVQ128 ,
ssa . OpAMD64VPRORVQ256 ,
ssa . OpAMD64VPRORVQ512 ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPS128 ,
ssa . OpAMD64VSCALEFPS256 ,
ssa . OpAMD64VSCALEFPS512 ,
ssa . OpAMD64VSCALEFPD128 ,
ssa . OpAMD64VSCALEFPD256 ,
ssa . OpAMD64VSCALEFPD512 ,
2025-06-24 15:21:29 +00:00
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 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVW128 ,
ssa . OpAMD64VPSRLVW256 ,
ssa . OpAMD64VPSRLVW512 ,
ssa . OpAMD64VPSRLVD128 ,
ssa . OpAMD64VPSRLVD256 ,
ssa . OpAMD64VPSRLVD512 ,
ssa . OpAMD64VPSRLVQ128 ,
ssa . OpAMD64VPSRLVQ256 ,
ssa . OpAMD64VPSRLVQ512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPS128 ,
ssa . OpAMD64VSUBPS256 ,
ssa . OpAMD64VSUBPS512 ,
ssa . OpAMD64VSUBPD128 ,
ssa . OpAMD64VSUBPD256 ,
ssa . OpAMD64VSUBPD512 ,
ssa . OpAMD64VPSUBB128 ,
ssa . OpAMD64VPSUBB256 ,
ssa . OpAMD64VPSUBB512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBW128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPSUBW256 ,
ssa . OpAMD64VPSUBW512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBD128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPSUBD256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPSUBD512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBQ128 ,
ssa . OpAMD64VPSUBQ256 ,
ssa . OpAMD64VPSUBQ512 ,
2025-08-01 15:58:29 -04:00
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 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPSUBUSB128 ,
ssa . OpAMD64VPSUBUSB256 ,
ssa . OpAMD64VPSUBUSB512 ,
ssa . OpAMD64VPSUBUSW128 ,
ssa . OpAMD64VPSUBUSW256 ,
ssa . OpAMD64VPSUBUSW512 ,
2025-08-20 18:42:52 +00:00
ssa . OpAMD64VPSADBW128 ,
ssa . OpAMD64VPSADBW256 ,
ssa . OpAMD64VPSADBW512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPXOR128 ,
ssa . OpAMD64VPXOR256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPXORD512 ,
ssa . OpAMD64VPXORQ512 :
2025-07-08 20:12:24 +00:00
p = simdV21 ( s , v )
2025-06-12 03:54:34 +00:00
2025-07-23 07:37:14 +00:00
case ssa . OpAMD64VPCMPEQB512 ,
ssa . OpAMD64VPCMPEQW512 ,
ssa . OpAMD64VPCMPEQD512 ,
ssa . OpAMD64VPCMPEQQ512 ,
ssa . OpAMD64VPCMPGTB512 ,
ssa . OpAMD64VPCMPGTW512 ,
ssa . OpAMD64VPCMPGTD512 ,
ssa . OpAMD64VPCMPGTQ512 :
p = simdV2k ( s , v )
2025-06-16 20:11:27 +00:00
case ssa . OpAMD64VADDPSMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VADDPSMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPDMasked128 ,
ssa . OpAMD64VADDPDMasked256 ,
ssa . OpAMD64VADDPDMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPADDBMasked128 ,
ssa . OpAMD64VPADDBMasked256 ,
ssa . OpAMD64VPADDBMasked512 ,
ssa . OpAMD64VPADDWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDWMasked256 ,
ssa . OpAMD64VPADDWMasked512 ,
ssa . OpAMD64VPADDDMasked128 ,
ssa . OpAMD64VPADDDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPADDDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDQMasked128 ,
ssa . OpAMD64VPADDQMasked256 ,
ssa . OpAMD64VPADDQMasked512 ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VPADDSBMasked128 ,
ssa . OpAMD64VPADDSBMasked256 ,
ssa . OpAMD64VPADDSBMasked512 ,
ssa . OpAMD64VPADDSWMasked128 ,
ssa . OpAMD64VPADDSWMasked256 ,
ssa . OpAMD64VPADDSWMasked512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPADDUSBMasked128 ,
ssa . OpAMD64VPADDUSBMasked256 ,
ssa . OpAMD64VPADDUSBMasked512 ,
ssa . OpAMD64VPADDUSWMasked128 ,
ssa . OpAMD64VPADDUSWMasked256 ,
ssa . OpAMD64VPADDUSWMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDDMasked128 ,
ssa . OpAMD64VPANDDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPANDDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDQMasked128 ,
ssa . OpAMD64VPANDQMasked256 ,
ssa . OpAMD64VPANDQMasked512 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPANDNDMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDNDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPANDNDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDNQMasked128 ,
ssa . OpAMD64VPANDNQMasked256 ,
ssa . OpAMD64VPANDNQMasked512 ,
ssa . OpAMD64VPAVGBMasked128 ,
ssa . OpAMD64VPAVGBMasked256 ,
ssa . OpAMD64VPAVGBMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPAVGWMasked128 ,
ssa . OpAMD64VPAVGWMasked256 ,
ssa . OpAMD64VPAVGWMasked512 ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKSSDWMasked128 ,
ssa . OpAMD64VPACKSSDWMasked256 ,
ssa . OpAMD64VPACKSSDWMasked512 ,
ssa . OpAMD64VPACKUSDWMasked128 ,
ssa . OpAMD64VPACKUSDWMasked256 ,
ssa . OpAMD64VPACKUSDWMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPSMasked128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VDIVPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VDIVPSMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPDMasked128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VDIVPDMasked256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPDMasked512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPMADDWDMasked128 ,
ssa . OpAMD64VPMADDWDMasked256 ,
ssa . OpAMD64VPMADDWDMasked512 ,
ssa . OpAMD64VPMADDUBSWMasked128 ,
ssa . OpAMD64VPMADDUBSWMasked256 ,
ssa . OpAMD64VPMADDUBSWMasked512 ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8MULBMasked128 ,
ssa . OpAMD64VGF2P8MULBMasked256 ,
ssa . OpAMD64VGF2P8MULBMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPSMasked128 ,
ssa . OpAMD64VMAXPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMAXPSMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPDMasked128 ,
ssa . OpAMD64VMAXPDMasked256 ,
ssa . OpAMD64VMAXPDMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXSBMasked128 ,
ssa . OpAMD64VPMAXSBMasked256 ,
ssa . OpAMD64VPMAXSBMasked512 ,
ssa . OpAMD64VPMAXSWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSWMasked256 ,
ssa . OpAMD64VPMAXSWMasked512 ,
ssa . OpAMD64VPMAXSDMasked128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPMAXSDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXSDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSQMasked128 ,
ssa . OpAMD64VPMAXSQMasked256 ,
ssa . OpAMD64VPMAXSQMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXUBMasked128 ,
ssa . OpAMD64VPMAXUBMasked256 ,
ssa . OpAMD64VPMAXUBMasked512 ,
ssa . OpAMD64VPMAXUWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUWMasked256 ,
ssa . OpAMD64VPMAXUWMasked512 ,
ssa . OpAMD64VPMAXUDMasked128 ,
ssa . OpAMD64VPMAXUDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXUDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUQMasked128 ,
ssa . OpAMD64VPMAXUQMasked256 ,
ssa . OpAMD64VPMAXUQMasked512 ,
ssa . OpAMD64VMINPSMasked128 ,
ssa . OpAMD64VMINPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMINPSMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPDMasked128 ,
ssa . OpAMD64VMINPDMasked256 ,
ssa . OpAMD64VMINPDMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINSBMasked128 ,
ssa . OpAMD64VPMINSBMasked256 ,
ssa . OpAMD64VPMINSBMasked512 ,
ssa . OpAMD64VPMINSWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSWMasked256 ,
ssa . OpAMD64VPMINSWMasked512 ,
ssa . OpAMD64VPMINSDMasked128 ,
ssa . OpAMD64VPMINSDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINSDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSQMasked128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPMINSQMasked256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSQMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINUBMasked128 ,
ssa . OpAMD64VPMINUBMasked256 ,
ssa . OpAMD64VPMINUBMasked512 ,
ssa . OpAMD64VPMINUWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUWMasked256 ,
ssa . OpAMD64VPMINUWMasked512 ,
ssa . OpAMD64VPMINUDMasked128 ,
ssa . OpAMD64VPMINUDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINUDMasked512 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPMINUQMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUQMasked256 ,
ssa . OpAMD64VPMINUQMasked512 ,
2025-08-11 15:58:31 -04:00
ssa . OpAMD64VPMULHWMasked128 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPMULHWMasked256 ,
2025-08-11 15:58:31 -04:00
ssa . OpAMD64VPMULHWMasked512 ,
ssa . OpAMD64VPMULHUWMasked128 ,
ssa . OpAMD64VPMULHUWMasked256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULHUWMasked512 ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VMULPSMasked128 ,
ssa . OpAMD64VMULPSMasked256 ,
ssa . OpAMD64VMULPSMasked512 ,
ssa . OpAMD64VMULPDMasked128 ,
ssa . OpAMD64VMULPDMasked256 ,
ssa . OpAMD64VMULPDMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMULLWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULLWMasked256 ,
ssa . OpAMD64VPMULLWMasked512 ,
ssa . OpAMD64VPMULLDMasked128 ,
ssa . OpAMD64VPMULLDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMULLDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULLQMasked128 ,
ssa . OpAMD64VPMULLQMasked256 ,
ssa . OpAMD64VPMULLQMasked512 ,
ssa . OpAMD64VPORDMasked128 ,
ssa . OpAMD64VPORDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPORDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPORQMasked128 ,
ssa . OpAMD64VPORQMasked256 ,
ssa . OpAMD64VPORQMasked512 ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFBMasked256 ,
ssa . OpAMD64VPSHUFBMasked512 ,
2025-08-21 19:11:30 +00:00
ssa . OpAMD64VPSHUFBMasked128 ,
2025-07-14 19:39:44 +00:00
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 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVDMasked128 ,
ssa . OpAMD64VPROLVDMasked256 ,
ssa . OpAMD64VPROLVDMasked512 ,
ssa . OpAMD64VPROLVQMasked128 ,
ssa . OpAMD64VPROLVQMasked256 ,
ssa . OpAMD64VPROLVQMasked512 ,
ssa . OpAMD64VPRORVDMasked128 ,
ssa . OpAMD64VPRORVDMasked256 ,
ssa . OpAMD64VPRORVDMasked512 ,
ssa . OpAMD64VPRORVQMasked128 ,
ssa . OpAMD64VPRORVQMasked256 ,
ssa . OpAMD64VPRORVQMasked512 ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPSMasked128 ,
ssa . OpAMD64VSCALEFPSMasked256 ,
ssa . OpAMD64VSCALEFPSMasked512 ,
ssa . OpAMD64VSCALEFPDMasked128 ,
ssa . OpAMD64VSCALEFPDMasked256 ,
ssa . OpAMD64VSCALEFPDMasked512 ,
2025-06-24 15:21:29 +00:00
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 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVWMasked128 ,
ssa . OpAMD64VPSRLVWMasked256 ,
ssa . OpAMD64VPSRLVWMasked512 ,
ssa . OpAMD64VPSRLVDMasked128 ,
ssa . OpAMD64VPSRLVDMasked256 ,
ssa . OpAMD64VPSRLVDMasked512 ,
ssa . OpAMD64VPSRLVQMasked128 ,
ssa . OpAMD64VPSRLVQMasked256 ,
ssa . OpAMD64VPSRLVQMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPSMasked128 ,
ssa . OpAMD64VSUBPSMasked256 ,
ssa . OpAMD64VSUBPSMasked512 ,
ssa . OpAMD64VSUBPDMasked128 ,
ssa . OpAMD64VSUBPDMasked256 ,
ssa . OpAMD64VSUBPDMasked512 ,
ssa . OpAMD64VPSUBBMasked128 ,
ssa . OpAMD64VPSUBBMasked256 ,
ssa . OpAMD64VPSUBBMasked512 ,
ssa . OpAMD64VPSUBWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBWMasked256 ,
ssa . OpAMD64VPSUBWMasked512 ,
ssa . OpAMD64VPSUBDMasked128 ,
ssa . OpAMD64VPSUBDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPSUBDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBQMasked128 ,
ssa . OpAMD64VPSUBQMasked256 ,
ssa . OpAMD64VPSUBQMasked512 ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VPSUBSBMasked128 ,
ssa . OpAMD64VPSUBSBMasked256 ,
ssa . OpAMD64VPSUBSBMasked512 ,
ssa . OpAMD64VPSUBSWMasked128 ,
ssa . OpAMD64VPSUBSWMasked256 ,
ssa . OpAMD64VPSUBSWMasked512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPSUBUSBMasked128 ,
ssa . OpAMD64VPSUBUSBMasked256 ,
ssa . OpAMD64VPSUBUSBMasked512 ,
ssa . OpAMD64VPSUBUSWMasked128 ,
ssa . OpAMD64VPSUBUSWMasked256 ,
ssa . OpAMD64VPSUBUSWMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPXORDMasked128 ,
ssa . OpAMD64VPXORDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPXORDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPXORQMasked128 ,
ssa . OpAMD64VPXORQMasked256 ,
[dev.simd] simd, cmd/compile: generated files to add 'blend' and 'blendMasked'
Generated by arch/internal/simdgen CL 693175
These methods are not public because of simdgen-induced name/signature
issues, and because their addition was motivated by the need for
emulation tools.
The specific name signature problems are:
1) one set of instructions has the "Masked" suffix (because of how
that is incorporated into names) and the other set does not (though I
suppose the operation could be renamed).
2) because the AVX2 instruction is bytes-only, to get the signature
right, requires "OverwriteBase" but OverwriteBase also requires
OverwriteClass and "simdgen does not support [OverwriteClass] in
inputs".
3) the default operation order is false, true, but we want this in a
"x.Merged(y, mask)" that pairs with "x.Masked(mask)" where the true
case is x and the false case is y/zero, but the default ordering for
VPBLENDVB and VPBLENDMB is false->x and true->y.
4) VPBLENDVB only comes in byte width, which causes problems
for floats.
All this may get fixed in the future, for now it is just an
implementation detail.
Change-Id: I61b655c7011e2c33f8644f704f886133c89d2f15
Reviewed-on: https://go-review.googlesource.com/c/go/+/693155
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
2025-08-04 15:19:54 -04:00
ssa . OpAMD64VPXORQMasked512 ,
ssa . OpAMD64VPBLENDMBMasked512 ,
ssa . OpAMD64VPBLENDMWMasked512 ,
ssa . OpAMD64VPBLENDMDMasked512 ,
ssa . OpAMD64VPBLENDMQMasked512 :
2025-07-08 20:12:24 +00:00
p = simdV2kv ( s , v )
2025-06-12 03:54:34 +00:00
2025-06-16 20:11:27 +00:00
case ssa . OpAMD64VPABSBMasked128 ,
ssa . OpAMD64VPABSBMasked256 ,
ssa . OpAMD64VPABSBMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSWMasked128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPABSWMasked256 ,
ssa . OpAMD64VPABSWMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSDMasked128 ,
ssa . OpAMD64VPABSDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPABSDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSQMasked128 ,
ssa . OpAMD64VPABSQMasked256 ,
ssa . OpAMD64VPABSQMasked512 ,
2025-08-05 17:34:05 -04:00
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 ,
2025-07-14 20:29:46 +00:00
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 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVWBMasked128 ,
ssa . OpAMD64VPMOVWBMasked256 ,
ssa . OpAMD64VPMOVDBMasked128 ,
ssa . OpAMD64VPMOVQBMasked128 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSWBMasked128 ,
ssa . OpAMD64VPMOVSWBMasked256 ,
ssa . OpAMD64VPMOVSDBMasked128 ,
ssa . OpAMD64VPMOVSQBMasked128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBWMasked256 ,
ssa . OpAMD64VPMOVSXBWMasked512 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVDWMasked128 ,
ssa . OpAMD64VPMOVDWMasked256 ,
ssa . OpAMD64VPMOVQWMasked128 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSDWMasked128 ,
ssa . OpAMD64VPMOVSDWMasked256 ,
ssa . OpAMD64VPMOVSQWMasked128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBWMasked128 ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTTPS2DQMasked128 ,
ssa . OpAMD64VCVTTPS2DQMasked256 ,
ssa . OpAMD64VCVTTPS2DQMasked512 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBDMasked512 ,
ssa . OpAMD64VPMOVSXWDMasked256 ,
ssa . OpAMD64VPMOVSXWDMasked512 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVQDMasked128 ,
ssa . OpAMD64VPMOVQDMasked256 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSQDMasked128 ,
ssa . OpAMD64VPMOVSQDMasked256 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBDMasked128 ,
ssa . OpAMD64VPMOVSXWDMasked128 ,
ssa . OpAMD64VPMOVSXBDMasked256 ,
ssa . OpAMD64VPMOVSXWQMasked512 ,
ssa . OpAMD64VPMOVSXDQMasked256 ,
ssa . OpAMD64VPMOVSXDQMasked512 ,
ssa . OpAMD64VPMOVSXBQMasked128 ,
ssa . OpAMD64VPMOVSXWQMasked128 ,
ssa . OpAMD64VPMOVSXDQMasked128 ,
ssa . OpAMD64VPMOVSXBQMasked256 ,
ssa . OpAMD64VPMOVSXBQMasked512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSWBMasked128 ,
ssa . OpAMD64VPMOVUSWBMasked256 ,
ssa . OpAMD64VPMOVUSDBMasked128 ,
ssa . OpAMD64VPMOVUSQBMasked128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXBWMasked256 ,
ssa . OpAMD64VPMOVZXBWMasked512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSDWMasked128 ,
ssa . OpAMD64VPMOVUSDWMasked256 ,
ssa . OpAMD64VPMOVUSQWMasked128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXBWMasked128 ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTPS2UDQMasked128 ,
ssa . OpAMD64VCVTPS2UDQMasked256 ,
ssa . OpAMD64VCVTPS2UDQMasked512 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBDMasked512 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXWDMasked256 ,
ssa . OpAMD64VPMOVZXWDMasked512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSQDMasked128 ,
ssa . OpAMD64VPMOVUSQDMasked256 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBDMasked128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXWDMasked128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBDMasked256 ,
ssa . OpAMD64VPMOVZXWQMasked512 ,
ssa . OpAMD64VPMOVZXDQMasked256 ,
ssa . OpAMD64VPMOVZXDQMasked512 ,
ssa . OpAMD64VPMOVZXBQMasked128 ,
ssa . OpAMD64VPMOVZXWQMasked128 ,
ssa . OpAMD64VPMOVZXDQMasked128 ,
ssa . OpAMD64VPMOVSXWQMasked256 ,
ssa . OpAMD64VPMOVZXBQMasked256 ,
ssa . OpAMD64VPMOVZXWQMasked256 ,
ssa . OpAMD64VPMOVZXBQMasked512 ,
2025-08-05 19:42:12 +00:00
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 ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTDMasked128 ,
ssa . OpAMD64VPLZCNTDMasked256 ,
ssa . OpAMD64VPLZCNTDMasked512 ,
ssa . OpAMD64VPLZCNTQMasked128 ,
ssa . OpAMD64VPLZCNTQMasked256 ,
ssa . OpAMD64VPLZCNTQMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPOPCNTBMasked128 ,
ssa . OpAMD64VPOPCNTBMasked256 ,
ssa . OpAMD64VPOPCNTBMasked512 ,
ssa . OpAMD64VPOPCNTWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPOPCNTWMasked256 ,
ssa . OpAMD64VPOPCNTWMasked512 ,
ssa . OpAMD64VPOPCNTDMasked128 ,
ssa . OpAMD64VPOPCNTDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPOPCNTDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPOPCNTQMasked128 ,
ssa . OpAMD64VPOPCNTQMasked256 ,
ssa . OpAMD64VPOPCNTQMasked512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCP14PSMasked128 ,
ssa . OpAMD64VRCP14PSMasked256 ,
ssa . OpAMD64VRCP14PSMasked512 ,
ssa . OpAMD64VRCP14PDMasked128 ,
ssa . OpAMD64VRCP14PDMasked256 ,
ssa . OpAMD64VRCP14PDMasked512 ,
ssa . OpAMD64VRSQRT14PSMasked128 ,
ssa . OpAMD64VRSQRT14PSMasked256 ,
ssa . OpAMD64VRSQRT14PSMasked512 ,
ssa . OpAMD64VRSQRT14PDMasked128 ,
ssa . OpAMD64VRSQRT14PDMasked256 ,
ssa . OpAMD64VRSQRT14PDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPSMasked128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VSQRTPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSQRTPSMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPDMasked128 ,
ssa . OpAMD64VSQRTPDMasked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VSQRTPDMasked512 ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU8Masked128 ,
ssa . OpAMD64VMOVDQU8Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU8Masked512 ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU16Masked128 ,
ssa . OpAMD64VMOVDQU16Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU16Masked512 ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU32Masked128 ,
ssa . OpAMD64VMOVDQU32Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU32Masked512 ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU64Masked128 ,
ssa . OpAMD64VMOVDQU64Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU64Masked512 :
2025-07-08 20:12:24 +00:00
p = simdVkv ( s , v )
2025-06-12 03:54:34 +00:00
[dev.simd] simd, cmd/compile: generated files to add 'blend' and 'blendMasked'
Generated by arch/internal/simdgen CL 693175
These methods are not public because of simdgen-induced name/signature
issues, and because their addition was motivated by the need for
emulation tools.
The specific name signature problems are:
1) one set of instructions has the "Masked" suffix (because of how
that is incorporated into names) and the other set does not (though I
suppose the operation could be renamed).
2) because the AVX2 instruction is bytes-only, to get the signature
right, requires "OverwriteBase" but OverwriteBase also requires
OverwriteClass and "simdgen does not support [OverwriteClass] in
inputs".
3) the default operation order is false, true, but we want this in a
"x.Merged(y, mask)" that pairs with "x.Masked(mask)" where the true
case is x and the false case is y/zero, but the default ordering for
VPBLENDVB and VPBLENDMB is false->x and true->y.
4) VPBLENDVB only comes in byte width, which causes problems
for floats.
All this may get fixed in the future, for now it is just an
implementation detail.
Change-Id: I61b655c7011e2c33f8644f704f886133c89d2f15
Reviewed-on: https://go-review.googlesource.com/c/go/+/693155
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
2025-08-04 15:19:54 -04:00
case ssa . OpAMD64VPBLENDVB128 ,
ssa . OpAMD64VPBLENDVB256 :
p = simdV31 ( s , v )
2025-09-23 05:16:30 +00:00
case ssa . OpAMD64VAESKEYGENASSIST128 ,
ssa . OpAMD64VROUNDPS128 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VROUNDPS256 ,
ssa . OpAMD64VROUNDPD128 ,
ssa . OpAMD64VROUNDPD256 ,
ssa . OpAMD64VRNDSCALEPS128 ,
ssa . OpAMD64VRNDSCALEPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VRNDSCALEPS512 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPD128 ,
ssa . OpAMD64VRNDSCALEPD256 ,
ssa . OpAMD64VRNDSCALEPD512 ,
ssa . OpAMD64VREDUCEPS128 ,
ssa . OpAMD64VREDUCEPS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VREDUCEPS512 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VREDUCEPD128 ,
ssa . OpAMD64VREDUCEPD256 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VREDUCEPD512 ,
2025-06-25 18:20:50 -04:00
ssa . OpAMD64VEXTRACTF128128 ,
2025-08-05 19:07:51 +00:00
ssa . OpAMD64VEXTRACTF64X4256 ,
2025-06-25 18:20:50 -04:00
ssa . OpAMD64VEXTRACTI128128 ,
2025-08-05 19:07:51 +00:00
ssa . OpAMD64VEXTRACTI64X4256 ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFD128 ,
ssa . OpAMD64VPSHUFD256 ,
ssa . OpAMD64VPSHUFD512 ,
ssa . OpAMD64VPSHUFHW128 ,
ssa . OpAMD64VPSHUFHW256 ,
ssa . OpAMD64VPSHUFHW512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLD128 ,
ssa . OpAMD64VPROLD256 ,
ssa . OpAMD64VPROLD512 ,
ssa . OpAMD64VPROLQ128 ,
ssa . OpAMD64VPROLQ256 ,
ssa . OpAMD64VPROLQ512 ,
ssa . OpAMD64VPRORD128 ,
ssa . OpAMD64VPRORD256 ,
ssa . OpAMD64VPRORD512 ,
ssa . OpAMD64VPRORQ128 ,
ssa . OpAMD64VPRORQ256 ,
2025-08-05 04:28:44 +00:00
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 :
2025-07-08 20:12:24 +00:00
p = simdV11Imm8 ( s , v )
2025-06-12 16:21:35 +00:00
2025-06-16 20:11:27 +00:00
case ssa . OpAMD64VRNDSCALEPSMasked128 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VRNDSCALEPSMasked512 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPDMasked128 ,
ssa . OpAMD64VRNDSCALEPDMasked256 ,
ssa . OpAMD64VRNDSCALEPDMasked512 ,
ssa . OpAMD64VREDUCEPSMasked128 ,
ssa . OpAMD64VREDUCEPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VREDUCEPSMasked512 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VREDUCEPDMasked128 ,
ssa . OpAMD64VREDUCEPDMasked256 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VREDUCEPDMasked512 ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFDMasked256 ,
ssa . OpAMD64VPSHUFDMasked512 ,
ssa . OpAMD64VPSHUFHWMasked256 ,
ssa . OpAMD64VPSHUFHWMasked512 ,
ssa . OpAMD64VPSHUFHWMasked128 ,
ssa . OpAMD64VPSHUFDMasked128 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLDMasked128 ,
ssa . OpAMD64VPROLDMasked256 ,
ssa . OpAMD64VPROLDMasked512 ,
ssa . OpAMD64VPROLQMasked128 ,
ssa . OpAMD64VPROLQMasked256 ,
ssa . OpAMD64VPROLQMasked512 ,
ssa . OpAMD64VPRORDMasked128 ,
ssa . OpAMD64VPRORDMasked256 ,
ssa . OpAMD64VPRORDMasked512 ,
ssa . OpAMD64VPRORQMasked128 ,
ssa . OpAMD64VPRORQMasked256 ,
2025-08-05 04:28:44 +00:00
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 :
2025-07-08 20:12:24 +00:00
p = simdVkvImm8 ( s , v )
2025-06-12 16:21:35 +00:00
2025-08-07 17:05:50 +00:00
case ssa . OpAMD64VCMPPS128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VCMPPS256 ,
ssa . OpAMD64VCMPPD128 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VCMPPD256 ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8AFFINEQB128 ,
ssa . OpAMD64VGF2P8AFFINEQB256 ,
ssa . OpAMD64VGF2P8AFFINEQB512 ,
ssa . OpAMD64VGF2P8AFFINEINVQB128 ,
ssa . OpAMD64VGF2P8AFFINEINVQB256 ,
ssa . OpAMD64VGF2P8AFFINEINVQB512 ,
2025-09-19 13:07:59 -04:00
ssa . OpAMD64VPERM2F128256 ,
ssa . OpAMD64VPERM2I128256 ,
2025-06-25 16:06:00 -04:00
ssa . OpAMD64VINSERTF128256 ,
2025-08-05 19:07:51 +00:00
ssa . OpAMD64VINSERTF64X4512 ,
2025-06-25 16:06:00 -04:00
ssa . OpAMD64VINSERTI128256 ,
2025-08-05 19:07:51 +00:00
ssa . OpAMD64VINSERTI64X4512 ,
2025-06-24 15:21:29 +00:00
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 ,
2025-08-20 17:29:04 -04:00
ssa . OpAMD64VPSHRDQ512 ,
ssa . OpAMD64VSHUFPS128 ,
ssa . OpAMD64VSHUFPD128 ,
ssa . OpAMD64VSHUFPS256 ,
ssa . OpAMD64VSHUFPS512 ,
ssa . OpAMD64VSHUFPD256 ,
ssa . OpAMD64VSHUFPD512 :
2025-07-08 20:12:24 +00:00
p = simdV21Imm8 ( s , v )
2025-06-12 03:54:34 +00:00
case ssa . OpAMD64VCMPPS512 ,
ssa . OpAMD64VCMPPD512 ,
2025-07-23 07:37:14 +00:00
ssa . OpAMD64VPCMPUB512 ,
ssa . OpAMD64VPCMPUW512 ,
ssa . OpAMD64VPCMPUD512 ,
ssa . OpAMD64VPCMPUQ512 ,
ssa . OpAMD64VPCMPB512 ,
ssa . OpAMD64VPCMPW512 ,
ssa . OpAMD64VPCMPD512 ,
ssa . OpAMD64VPCMPQ512 :
2025-07-08 20:12:24 +00:00
p = simdV2kImm8 ( s , v )
2025-06-12 03:54:34 +00:00
2025-06-16 20:11:27 +00:00
case ssa . OpAMD64VCMPPSMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VCMPPSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VCMPPSMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VCMPPDMasked128 ,
ssa . OpAMD64VCMPPDMasked256 ,
ssa . OpAMD64VCMPPDMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPCMPBMasked128 ,
ssa . OpAMD64VPCMPBMasked256 ,
ssa . OpAMD64VPCMPBMasked512 ,
ssa . OpAMD64VPCMPWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPCMPWMasked256 ,
ssa . OpAMD64VPCMPWMasked512 ,
ssa . OpAMD64VPCMPDMasked128 ,
ssa . OpAMD64VPCMPDMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPCMPDMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPCMPQMasked128 ,
ssa . OpAMD64VPCMPQMasked256 ,
ssa . OpAMD64VPCMPQMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPCMPUBMasked128 ,
ssa . OpAMD64VPCMPUBMasked256 ,
ssa . OpAMD64VPCMPUBMasked512 ,
ssa . OpAMD64VPCMPUWMasked128 ,
ssa . OpAMD64VPCMPUWMasked256 ,
ssa . OpAMD64VPCMPUWMasked512 ,
ssa . OpAMD64VPCMPUDMasked128 ,
ssa . OpAMD64VPCMPUDMasked256 ,
ssa . OpAMD64VPCMPUDMasked512 ,
ssa . OpAMD64VPCMPUQMasked128 ,
ssa . OpAMD64VPCMPUQMasked256 ,
ssa . OpAMD64VPCMPUQMasked512 :
2025-07-08 20:12:24 +00:00
p = simdV2kkImm8 ( s , v )
2025-05-22 19:59:12 +00:00
2025-07-31 23:51:50 +00:00
case ssa . OpAMD64VPDPWSSD128 ,
ssa . OpAMD64VPDPWSSD256 ,
ssa . OpAMD64VPDPWSSD512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSD128 ,
ssa . OpAMD64VPDPBUSD256 ,
ssa . OpAMD64VPDPBUSD512 ,
ssa . OpAMD64VPDPBUSDS128 ,
ssa . OpAMD64VPDPBUSDS256 ,
ssa . OpAMD64VPDPBUSDS512 ,
2025-07-31 23:51:50 +00:00
ssa . OpAMD64VFMADD213PS128 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMADD213PS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VFMADD213PS512 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMADD213PD128 ,
ssa . OpAMD64VFMADD213PD256 ,
ssa . OpAMD64VFMADD213PD512 ,
ssa . OpAMD64VFMADDSUB213PS128 ,
ssa . OpAMD64VFMADDSUB213PS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VFMADDSUB213PS512 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMADDSUB213PD128 ,
ssa . OpAMD64VFMADDSUB213PD256 ,
ssa . OpAMD64VFMADDSUB213PD512 ,
ssa . OpAMD64VFMSUBADD213PS128 ,
ssa . OpAMD64VFMSUBADD213PS256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VFMSUBADD213PS512 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMSUBADD213PD128 ,
ssa . OpAMD64VFMSUBADD213PD256 ,
ssa . OpAMD64VFMSUBADD213PD512 ,
2025-07-14 19:39:44 +00:00
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 ,
2025-06-24 15:21:29 +00:00
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 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPSHRDVQ512 :
2025-07-08 20:12:24 +00:00
p = simdV31ResultInArg0 ( s , v )
2025-06-12 16:43:10 +00:00
2025-07-31 23:51:50 +00:00
case ssa . OpAMD64VPDPWSSDMasked128 ,
ssa . OpAMD64VPDPWSSDMasked256 ,
ssa . OpAMD64VPDPWSSDMasked512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSDMasked128 ,
ssa . OpAMD64VPDPBUSDMasked256 ,
ssa . OpAMD64VPDPBUSDMasked512 ,
ssa . OpAMD64VPDPBUSDSMasked128 ,
ssa . OpAMD64VPDPBUSDSMasked256 ,
ssa . OpAMD64VPDPBUSDSMasked512 ,
2025-11-05 19:25:00 +00:00
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 ,
2025-07-31 23:51:50 +00:00
ssa . OpAMD64VFMADD213PSMasked128 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMADD213PSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VFMADD213PSMasked512 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMADD213PDMasked128 ,
ssa . OpAMD64VFMADD213PDMasked256 ,
ssa . OpAMD64VFMADD213PDMasked512 ,
ssa . OpAMD64VFMADDSUB213PSMasked128 ,
ssa . OpAMD64VFMADDSUB213PSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VFMADDSUB213PSMasked512 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMADDSUB213PDMasked128 ,
ssa . OpAMD64VFMADDSUB213PDMasked256 ,
ssa . OpAMD64VFMADDSUB213PDMasked512 ,
2025-11-05 19:25:00 +00:00
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 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked128 ,
ssa . OpAMD64VFMSUBADD213PSMasked256 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked512 ,
2025-06-12 16:45:00 +00:00
ssa . OpAMD64VFMSUBADD213PDMasked128 ,
ssa . OpAMD64VFMSUBADD213PDMasked256 ,
ssa . OpAMD64VFMSUBADD213PDMasked512 ,
2025-11-05 19:25:00 +00:00
ssa . OpAMD64VPORDMasked128Merging ,
ssa . OpAMD64VPORDMasked256Merging ,
ssa . OpAMD64VPORDMasked512Merging ,
ssa . OpAMD64VPORQMasked128Merging ,
ssa . OpAMD64VPORQMasked256Merging ,
ssa . OpAMD64VPORQMasked512Merging ,
2025-07-14 19:39:44 +00:00
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 ,
2025-11-05 19:25:00 +00:00
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 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDVWMasked128 ,
ssa . OpAMD64VPSHLDVWMasked256 ,
ssa . OpAMD64VPSHLDVWMasked512 ,
ssa . OpAMD64VPSHLDVDMasked128 ,
ssa . OpAMD64VPSHLDVDMasked256 ,
ssa . OpAMD64VPSHLDVDMasked512 ,
ssa . OpAMD64VPSHLDVQMasked128 ,
ssa . OpAMD64VPSHLDVQMasked256 ,
ssa . OpAMD64VPSHLDVQMasked512 ,
2025-11-05 19:25:00 +00:00
ssa . OpAMD64VPSLLVWMasked128Merging ,
ssa . OpAMD64VPSLLVWMasked256Merging ,
ssa . OpAMD64VPSLLVWMasked512Merging ,
ssa . OpAMD64VPSLLVDMasked128Merging ,
ssa . OpAMD64VPSLLVDMasked256Merging ,
ssa . OpAMD64VPSLLVDMasked512Merging ,
ssa . OpAMD64VPSLLVQMasked128Merging ,
ssa . OpAMD64VPSLLVQMasked256Merging ,
ssa . OpAMD64VPSLLVQMasked512Merging ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDVWMasked128 ,
ssa . OpAMD64VPSHRDVWMasked256 ,
ssa . OpAMD64VPSHRDVWMasked512 ,
ssa . OpAMD64VPSHRDVDMasked128 ,
ssa . OpAMD64VPSHRDVDMasked256 ,
ssa . OpAMD64VPSHRDVDMasked512 ,
ssa . OpAMD64VPSHRDVQMasked128 ,
ssa . OpAMD64VPSHRDVQMasked256 ,
2025-11-05 19:25:00 +00:00
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 :
2025-07-08 20:12:24 +00:00
p = simdV3kvResultInArg0 ( s , v )
2025-06-12 16:43:10 +00:00
2025-06-24 15:21:29 +00:00
case ssa . OpAMD64VPSLLW128 ,
ssa . OpAMD64VPSLLW256 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSLLW512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSLLD128 ,
ssa . OpAMD64VPSLLD256 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSLLD512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSLLQ128 ,
ssa . OpAMD64VPSLLQ256 ,
ssa . OpAMD64VPSLLQ512 ,
ssa . OpAMD64VPSRAW128 ,
ssa . OpAMD64VPSRAW256 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRAW512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAD128 ,
ssa . OpAMD64VPSRAD256 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRAD512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAQ128 ,
ssa . OpAMD64VPSRAQ256 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRAQ512 ,
ssa . OpAMD64VPSRLW128 ,
ssa . OpAMD64VPSRLW256 ,
ssa . OpAMD64VPSRLW512 ,
ssa . OpAMD64VPSRLD128 ,
ssa . OpAMD64VPSRLD256 ,
ssa . OpAMD64VPSRLD512 ,
ssa . OpAMD64VPSRLQ128 ,
ssa . OpAMD64VPSRLQ256 ,
ssa . OpAMD64VPSRLQ512 :
2025-07-08 20:12:24 +00:00
p = simdVfpv ( s , v )
2025-06-24 15:21:29 +00:00
2025-07-11 17:56:22 +00:00
case ssa . OpAMD64VPSLLWMasked128 ,
ssa . OpAMD64VPSLLWMasked256 ,
ssa . OpAMD64VPSLLWMasked512 ,
ssa . OpAMD64VPSLLDMasked128 ,
ssa . OpAMD64VPSLLDMasked256 ,
ssa . OpAMD64VPSLLDMasked512 ,
ssa . OpAMD64VPSLLQMasked128 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSLLQMasked256 ,
ssa . OpAMD64VPSLLQMasked512 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRAWMasked128 ,
ssa . OpAMD64VPSRAWMasked256 ,
ssa . OpAMD64VPSRAWMasked512 ,
ssa . OpAMD64VPSRADMasked128 ,
ssa . OpAMD64VPSRADMasked256 ,
ssa . OpAMD64VPSRADMasked512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAQMasked128 ,
ssa . OpAMD64VPSRAQMasked256 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRAQMasked512 ,
ssa . OpAMD64VPSRLWMasked128 ,
ssa . OpAMD64VPSRLWMasked256 ,
ssa . OpAMD64VPSRLWMasked512 ,
ssa . OpAMD64VPSRLDMasked128 ,
ssa . OpAMD64VPSRLDMasked256 ,
ssa . OpAMD64VPSRLDMasked512 ,
ssa . OpAMD64VPSRLQMasked128 ,
ssa . OpAMD64VPSRLQMasked256 ,
ssa . OpAMD64VPSRLQMasked512 :
2025-07-08 20:12:24 +00:00
p = simdVfpkv ( s , v )
2025-06-24 15:21:29 +00:00
2025-08-05 17:34:05 -04:00
case ssa . OpAMD64VPINSRD128 ,
ssa . OpAMD64VPINSRQ128 ,
ssa . OpAMD64VPINSRB128 ,
ssa . OpAMD64VPINSRW128 :
2025-07-08 20:12:24 +00:00
p = simdVgpvImm8 ( s , v )
2025-06-20 15:30:55 -04:00
2025-08-14 17:26:15 -04:00
case ssa . OpAMD64VPEXTRD128 ,
ssa . OpAMD64VPEXTRQ128 ,
ssa . OpAMD64VPEXTRB128 ,
ssa . OpAMD64VPEXTRW128 :
2025-07-08 20:12:24 +00:00
p = simdVgpImm8 ( s , v )
2025-06-24 18:29:38 -04:00
2025-07-08 18:18:55 +00:00
case ssa . OpAMD64VGF2P8AFFINEINVQBMasked128 ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8AFFINEINVQBMasked256 ,
ssa . OpAMD64VGF2P8AFFINEINVQBMasked512 ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VGF2P8AFFINEQBMasked128 ,
ssa . OpAMD64VGF2P8AFFINEQBMasked256 ,
ssa . OpAMD64VGF2P8AFFINEQBMasked512 ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VPSHLDWMasked128 ,
2025-06-24 15:21:29 +00:00
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 :
2025-07-08 20:12:24 +00:00
p = simdV2kvImm8 ( s , v )
2025-06-24 15:21:29 +00:00
2025-09-04 18:20:59 +00:00
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 ,
2025-09-12 16:43:30 +00:00
ssa . OpAMD64VPLZCNTDMasked128load ,
ssa . OpAMD64VPLZCNTDMasked256load ,
ssa . OpAMD64VPLZCNTDMasked512load ,
ssa . OpAMD64VPLZCNTQMasked128load ,
ssa . OpAMD64VPLZCNTQMasked256load ,
ssa . OpAMD64VPLZCNTQMasked512load ,
2025-09-04 18:20:59 +00:00
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 )
2025-09-12 18:45:39 +00:00
case ssa . OpAMD64VADDPS512load ,
2025-09-04 18:20:59 +00:00
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 )
2025-09-12 18:45:39 +00:00
case ssa . OpAMD64VPDPWSSD512load ,
2025-09-04 18:20:59 +00:00
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 )
2025-09-12 18:45:39 +00:00
case ssa . OpAMD64VPABSD512load ,
2025-09-04 18:20:59 +00:00
ssa . OpAMD64VPABSQ128load ,
ssa . OpAMD64VPABSQ256load ,
ssa . OpAMD64VPABSQ512load ,
ssa . OpAMD64VCVTTPS2DQ512load ,
ssa . OpAMD64VCVTPS2UDQ128load ,
ssa . OpAMD64VCVTPS2UDQ256load ,
ssa . OpAMD64VCVTPS2UDQ512load ,
2025-09-12 16:43:30 +00:00
ssa . OpAMD64VPLZCNTD128load ,
ssa . OpAMD64VPLZCNTD256load ,
ssa . OpAMD64VPLZCNTD512load ,
ssa . OpAMD64VPLZCNTQ128load ,
ssa . OpAMD64VPLZCNTQ256load ,
ssa . OpAMD64VPLZCNTQ512load ,
2025-09-04 18:20:59 +00:00
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 )
2025-09-12 16:43:30 +00:00
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 )
2025-09-12 18:45:39 +00:00
case ssa . OpAMD64VGF2P8AFFINEQB128load ,
2025-09-12 16:43:30 +00:00
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 ,
2025-08-20 17:29:04 -04:00
ssa . OpAMD64VPSHRDQ512load ,
ssa . OpAMD64VSHUFPS512load ,
ssa . OpAMD64VSHUFPD512load :
2025-09-12 16:43:30 +00:00
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 )
2025-10-03 14:44:59 -04:00
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 )
2025-10-16 16:07:32 +00:00
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 )
2025-11-05 19:25:00 +00:00
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 )
2025-05-22 19:59:12 +00:00
default :
2025-06-12 03:54:34 +00:00
// Unknown reg shape
2025-05-22 19:59:12 +00:00
return false
}
// Masked operation are always compiled with zeroing.
switch v . Op {
2025-06-16 20:11:27 +00:00
case ssa . OpAMD64VPABSBMasked128 ,
ssa . OpAMD64VPABSBMasked256 ,
ssa . OpAMD64VPABSBMasked512 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPABSWMasked128 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPABSWMasked256 ,
ssa . OpAMD64VPABSWMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPABSDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPABSDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPABSDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPABSDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPABSQMasked128load ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPABSQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPABSQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPABSQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPABSQMasked512load ,
2025-07-31 23:51:50 +00:00
ssa . OpAMD64VPDPWSSDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPWSSDMasked128load ,
2025-07-31 23:51:50 +00:00
ssa . OpAMD64VPDPWSSDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPWSSDMasked256load ,
2025-07-31 23:51:50 +00:00
ssa . OpAMD64VPDPWSSDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPWSSDMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPBUSDMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPBUSDMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPBUSDMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSDSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPBUSDSMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSDSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPBUSDSMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPDPBUSDSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPDPBUSDSMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VADDPSMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VADDPSMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VADDPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VADDPSMasked512load ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VADDPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VADDPDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VADDPDMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VADDPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VADDPDMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPADDBMasked128 ,
ssa . OpAMD64VPADDBMasked256 ,
ssa . OpAMD64VPADDBMasked512 ,
ssa . OpAMD64VPADDWMasked128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPADDWMasked256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDWMasked512 ,
ssa . OpAMD64VPADDDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPADDDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPADDDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPADDDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPADDDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPADDQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPADDQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPADDQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPADDQMasked512load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VPADDSBMasked128 ,
ssa . OpAMD64VPADDSBMasked256 ,
ssa . OpAMD64VPADDSBMasked512 ,
ssa . OpAMD64VPADDSWMasked128 ,
ssa . OpAMD64VPADDSWMasked256 ,
ssa . OpAMD64VPADDSWMasked512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPADDUSBMasked128 ,
ssa . OpAMD64VPADDUSBMasked256 ,
ssa . OpAMD64VPADDUSBMasked512 ,
ssa . OpAMD64VPADDUSWMasked128 ,
ssa . OpAMD64VPADDUSWMasked256 ,
ssa . OpAMD64VPADDUSWMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPANDDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDQMasked256load ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPANDQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDQMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDNDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDNDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDNDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDNDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPANDNDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDNDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDNQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDNQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDNQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDNQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPANDNQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPANDNQMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPAVGBMasked128 ,
ssa . OpAMD64VPAVGBMasked256 ,
ssa . OpAMD64VPAVGBMasked512 ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPAVGWMasked128 ,
ssa . OpAMD64VPAVGWMasked256 ,
ssa . OpAMD64VPAVGWMasked512 ,
2025-08-05 17:34:05 -04:00
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 ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRNDSCALEPSMasked128load ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRNDSCALEPSMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VRNDSCALEPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRNDSCALEPSMasked512load ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRNDSCALEPDMasked128load ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRNDSCALEPDMasked256load ,
2025-06-12 16:21:35 +00:00
ssa . OpAMD64VRNDSCALEPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRNDSCALEPDMasked512load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VREDUCEPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VREDUCEPSMasked128load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VREDUCEPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VREDUCEPSMasked256load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VREDUCEPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VREDUCEPSMasked512load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VREDUCEPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VREDUCEPDMasked128load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VREDUCEPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VREDUCEPDMasked256load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VREDUCEPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VREDUCEPDMasked512load ,
2025-07-14 20:29:46 +00:00
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 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVWBMasked128 ,
ssa . OpAMD64VPMOVWBMasked256 ,
ssa . OpAMD64VPMOVDBMasked128 ,
ssa . OpAMD64VPMOVQBMasked128 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSWBMasked128 ,
ssa . OpAMD64VPMOVSWBMasked256 ,
ssa . OpAMD64VPMOVSDBMasked128 ,
ssa . OpAMD64VPMOVSQBMasked128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBWMasked256 ,
ssa . OpAMD64VPMOVSXBWMasked512 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVDWMasked128 ,
ssa . OpAMD64VPMOVDWMasked256 ,
ssa . OpAMD64VPMOVQWMasked128 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSDWMasked128 ,
ssa . OpAMD64VPMOVSDWMasked256 ,
ssa . OpAMD64VPMOVSQWMasked128 ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKSSDWMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPACKSSDWMasked128load ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKSSDWMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPACKSSDWMasked256load ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKSSDWMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPACKSSDWMasked512load ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBWMasked128 ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTTPS2DQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VCVTTPS2DQMasked128load ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTTPS2DQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VCVTTPS2DQMasked256load ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTTPS2DQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VCVTTPS2DQMasked512load ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBDMasked512 ,
ssa . OpAMD64VPMOVSXWDMasked256 ,
ssa . OpAMD64VPMOVSXWDMasked512 ,
2025-08-21 04:33:46 +00:00
ssa . OpAMD64VPMOVQDMasked128 ,
ssa . OpAMD64VPMOVQDMasked256 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVSQDMasked128 ,
ssa . OpAMD64VPMOVSQDMasked256 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVSXBDMasked128 ,
ssa . OpAMD64VPMOVSXWDMasked128 ,
ssa . OpAMD64VPMOVSXBDMasked256 ,
ssa . OpAMD64VPMOVSXWQMasked512 ,
ssa . OpAMD64VPMOVSXDQMasked256 ,
ssa . OpAMD64VPMOVSXDQMasked512 ,
ssa . OpAMD64VPMOVSXBQMasked128 ,
ssa . OpAMD64VPMOVSXWQMasked128 ,
ssa . OpAMD64VPMOVSXDQMasked128 ,
ssa . OpAMD64VPMOVSXBQMasked256 ,
ssa . OpAMD64VPMOVSXBQMasked512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSWBMasked128 ,
ssa . OpAMD64VPMOVUSWBMasked256 ,
ssa . OpAMD64VPMOVUSDBMasked128 ,
ssa . OpAMD64VPMOVUSQBMasked128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXBWMasked256 ,
ssa . OpAMD64VPMOVZXBWMasked512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSDWMasked128 ,
ssa . OpAMD64VPMOVUSDWMasked256 ,
ssa . OpAMD64VPMOVUSQWMasked128 ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKUSDWMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPACKUSDWMasked128load ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKUSDWMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPACKUSDWMasked256load ,
2025-08-21 17:45:37 +00:00
ssa . OpAMD64VPACKUSDWMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPACKUSDWMasked512load ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXBWMasked128 ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTPS2UDQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VCVTPS2UDQMasked128load ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTPS2UDQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VCVTPS2UDQMasked256load ,
2025-07-22 15:02:45 -04:00
ssa . OpAMD64VCVTPS2UDQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VCVTPS2UDQMasked512load ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBDMasked512 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXWDMasked256 ,
ssa . OpAMD64VPMOVZXWDMasked512 ,
2025-08-21 17:33:50 +00:00
ssa . OpAMD64VPMOVUSQDMasked128 ,
ssa . OpAMD64VPMOVUSQDMasked256 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBDMasked128 ,
2025-08-15 17:05:05 -04:00
ssa . OpAMD64VPMOVZXWDMasked128 ,
2025-08-21 02:47:53 +00:00
ssa . OpAMD64VPMOVZXBDMasked256 ,
ssa . OpAMD64VPMOVZXWQMasked512 ,
ssa . OpAMD64VPMOVZXDQMasked256 ,
ssa . OpAMD64VPMOVZXDQMasked512 ,
ssa . OpAMD64VPMOVZXBQMasked128 ,
ssa . OpAMD64VPMOVZXWQMasked128 ,
ssa . OpAMD64VPMOVZXDQMasked128 ,
ssa . OpAMD64VPMOVSXWQMasked256 ,
ssa . OpAMD64VPMOVZXBQMasked256 ,
ssa . OpAMD64VPMOVZXWQMasked256 ,
ssa . OpAMD64VPMOVZXBQMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VDIVPSMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VDIVPSMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VDIVPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VDIVPSMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VDIVPDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VDIVPDMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VDIVPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VDIVPDMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPMADDWDMasked128 ,
ssa . OpAMD64VPMADDWDMasked256 ,
ssa . OpAMD64VPMADDWDMasked512 ,
ssa . OpAMD64VPMADDUBSWMasked128 ,
ssa . OpAMD64VPMADDUBSWMasked256 ,
ssa . OpAMD64VPMADDUBSWMasked512 ,
2025-08-05 19:42:12 +00:00
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 ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8AFFINEINVQBMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VGF2P8AFFINEINVQBMasked128load ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8AFFINEINVQBMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VGF2P8AFFINEINVQBMasked256load ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8AFFINEINVQBMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VGF2P8AFFINEINVQBMasked512load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VGF2P8AFFINEQBMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VGF2P8AFFINEQBMasked128load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VGF2P8AFFINEQBMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VGF2P8AFFINEQBMasked256load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VGF2P8AFFINEQBMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VGF2P8AFFINEQBMasked512load ,
2025-06-26 04:07:48 +00:00
ssa . OpAMD64VGF2P8MULBMasked128 ,
ssa . OpAMD64VGF2P8MULBMasked256 ,
ssa . OpAMD64VGF2P8MULBMasked512 ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPLZCNTDMasked128load ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPLZCNTDMasked256load ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPLZCNTDMasked512load ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPLZCNTQMasked128load ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPLZCNTQMasked256load ,
2025-09-08 19:38:56 +00:00
ssa . OpAMD64VPLZCNTQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPLZCNTQMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMAXPSMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMAXPSMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMAXPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMAXPSMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMAXPDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMAXPDMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMAXPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMAXPDMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXSBMasked128 ,
ssa . OpAMD64VPMAXSBMasked256 ,
ssa . OpAMD64VPMAXSBMasked512 ,
ssa . OpAMD64VPMAXSWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSWMasked256 ,
ssa . OpAMD64VPMAXSWMasked512 ,
ssa . OpAMD64VPMAXSDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXSDMasked128load ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPMAXSDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXSDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXSDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXSDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXSQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXSQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXSQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXSQMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXUBMasked128 ,
ssa . OpAMD64VPMAXUBMasked256 ,
ssa . OpAMD64VPMAXUBMasked512 ,
ssa . OpAMD64VPMAXUWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUWMasked256 ,
ssa . OpAMD64VPMAXUWMasked512 ,
ssa . OpAMD64VPMAXUDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXUDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXUDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMAXUDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXUDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXUQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXUQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMAXUQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMAXUQMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMINPSMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMINPSMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VMINPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMINPSMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMINPDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMINPDMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VMINPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMINPDMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINSBMasked128 ,
ssa . OpAMD64VPMINSBMasked256 ,
ssa . OpAMD64VPMINSBMasked512 ,
ssa . OpAMD64VPMINSWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSWMasked256 ,
ssa . OpAMD64VPMINSWMasked512 ,
ssa . OpAMD64VPMINSDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINSDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINSDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINSDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINSDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINSQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINSQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINSQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINSQMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINUBMasked128 ,
ssa . OpAMD64VPMINUBMasked256 ,
ssa . OpAMD64VPMINUBMasked512 ,
ssa . OpAMD64VPMINUWMasked128 ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPMINUWMasked256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUWMasked512 ,
ssa . OpAMD64VPMINUDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINUDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINUDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMINUDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINUDMasked512load ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VPMINUQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINUQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINUQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMINUQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMINUQMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADD213PSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADD213PSMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADD213PSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADD213PSMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADD213PSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADD213PSMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADD213PDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADD213PDMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADD213PDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADD213PDMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADD213PDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADD213PDMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADDSUB213PSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADDSUB213PSMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADDSUB213PSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADDSUB213PSMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADDSUB213PSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADDSUB213PSMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADDSUB213PDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADDSUB213PDMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADDSUB213PDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADDSUB213PDMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMADDSUB213PDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMADDSUB213PDMasked512load ,
2025-08-11 15:58:31 -04:00
ssa . OpAMD64VPMULHWMasked128 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPMULHWMasked256 ,
2025-08-11 15:58:31 -04:00
ssa . OpAMD64VPMULHWMasked512 ,
ssa . OpAMD64VPMULHUWMasked128 ,
ssa . OpAMD64VPMULHUWMasked256 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULHUWMasked512 ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VMULPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMULPSMasked128load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VMULPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMULPSMasked256load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VMULPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMULPSMasked512load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VMULPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMULPDMasked128load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VMULPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMULPDMasked256load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VMULPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VMULPDMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMULLWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULLWMasked256 ,
ssa . OpAMD64VPMULLWMasked512 ,
ssa . OpAMD64VPMULLDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMULLDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULLDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMULLDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPMULLDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMULLDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULLQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMULLQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULLQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMULLQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPMULLQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPMULLQMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMSUBADD213PSMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMSUBADD213PDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMSUBADD213PDMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMSUBADD213PDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMSUBADD213PDMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VFMSUBADD213PDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VFMSUBADD213PDMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPOPCNTBMasked128 ,
ssa . OpAMD64VPOPCNTBMasked256 ,
ssa . OpAMD64VPOPCNTBMasked512 ,
ssa . OpAMD64VPOPCNTWMasked128 ,
ssa . OpAMD64VPOPCNTWMasked256 ,
ssa . OpAMD64VPOPCNTWMasked512 ,
ssa . OpAMD64VPOPCNTDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPOPCNTDMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPOPCNTDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPOPCNTDMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPOPCNTDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPOPCNTDMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPOPCNTQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPOPCNTQMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPOPCNTQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPOPCNTQMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPOPCNTQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPOPCNTQMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPORDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPORDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPORDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPORDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPORDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPORDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPORQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPORQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPORQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPORQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPORQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPORQMasked512load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2BMasked128 ,
ssa . OpAMD64VPERMI2BMasked256 ,
ssa . OpAMD64VPERMI2BMasked512 ,
ssa . OpAMD64VPERMI2WMasked128 ,
ssa . OpAMD64VPERMI2WMasked256 ,
ssa . OpAMD64VPERMI2WMasked512 ,
ssa . OpAMD64VPERMI2PSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2PSMasked128load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2DMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2DMasked128load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2PSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2PSMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2DMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2DMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2PSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2PSMasked512load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2DMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2DMasked512load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2PDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2PDMasked128load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2QMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2QMasked128load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2PDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2PDMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2QMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2QMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2PDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2PDMasked512load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMI2QMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMI2QMasked512load ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHUFDMasked256load ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHUFDMasked512load ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFHWMasked256 ,
ssa . OpAMD64VPSHUFHWMasked512 ,
ssa . OpAMD64VPSHUFHWMasked128 ,
ssa . OpAMD64VPSHUFDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHUFDMasked128load ,
2025-08-21 20:37:57 +00:00
ssa . OpAMD64VPSHUFBMasked256 ,
ssa . OpAMD64VPSHUFBMasked512 ,
2025-08-21 19:11:30 +00:00
ssa . OpAMD64VPSHUFBMasked128 ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMBMasked256 ,
ssa . OpAMD64VPERMBMasked512 ,
ssa . OpAMD64VPERMWMasked128 ,
ssa . OpAMD64VPERMWMasked256 ,
ssa . OpAMD64VPERMWMasked512 ,
ssa . OpAMD64VPERMPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMPSMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMDMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMPSMasked512load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMDMasked512load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMPDMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMQMasked256load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMPDMasked512load ,
2025-07-14 19:39:44 +00:00
ssa . OpAMD64VPERMQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPERMQMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCP14PSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRCP14PSMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCP14PSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRCP14PSMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCP14PSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRCP14PSMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCP14PDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRCP14PDMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCP14PDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRCP14PDMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRCP14PDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRCP14PDMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRSQRT14PSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRSQRT14PSMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRSQRT14PSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRSQRT14PSMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRSQRT14PSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRSQRT14PSMasked512load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRSQRT14PDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRSQRT14PDMasked128load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRSQRT14PDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRSQRT14PDMasked256load ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VRSQRT14PDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VRSQRT14PDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLQMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORQMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLVDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLVDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLVDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLVQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLVQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPROLVQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPROLVQMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORVDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORVDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORVDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORVDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORVDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORVDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORVQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORVQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORVQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORVQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPRORVQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPRORVQMasked512load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSCALEFPSMasked128load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSCALEFPSMasked256load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSCALEFPSMasked512load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSCALEFPDMasked128load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSCALEFPDMasked256load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VSCALEFPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSCALEFPDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDWMasked128 ,
ssa . OpAMD64VPSHLDWMasked256 ,
ssa . OpAMD64VPSHLDWMasked512 ,
ssa . OpAMD64VPSHLDDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDQMasked512load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSLLWMasked128 ,
ssa . OpAMD64VPSLLWMasked256 ,
ssa . OpAMD64VPSLLWMasked512 ,
ssa . OpAMD64VPSLLDMasked128 ,
ssa . OpAMD64VPSLLDMasked256 ,
ssa . OpAMD64VPSLLDMasked512 ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VPSLLQMasked128 ,
ssa . OpAMD64VPSLLQMasked256 ,
ssa . OpAMD64VPSLLQMasked512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDWMasked128 ,
ssa . OpAMD64VPSHRDWMasked256 ,
ssa . OpAMD64VPSHRDWMasked512 ,
ssa . OpAMD64VPSHRDDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDQMasked512load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRAWMasked128 ,
ssa . OpAMD64VPSRAWMasked256 ,
ssa . OpAMD64VPSRAWMasked512 ,
ssa . OpAMD64VPSRADMasked128 ,
ssa . OpAMD64VPSRADMasked256 ,
ssa . OpAMD64VPSRADMasked512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAQMasked128 ,
ssa . OpAMD64VPSRAQMasked256 ,
ssa . OpAMD64VPSRAQMasked512 ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLWMasked128 ,
ssa . OpAMD64VPSRLWMasked256 ,
ssa . OpAMD64VPSRLWMasked512 ,
ssa . OpAMD64VPSRLDMasked128 ,
ssa . OpAMD64VPSRLDMasked256 ,
ssa . OpAMD64VPSRLDMasked512 ,
ssa . OpAMD64VPSRLQMasked128 ,
ssa . OpAMD64VPSRLQMasked256 ,
ssa . OpAMD64VPSRLQMasked512 ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDVWMasked128 ,
ssa . OpAMD64VPSHLDVWMasked256 ,
ssa . OpAMD64VPSHLDVWMasked512 ,
ssa . OpAMD64VPSHLDVDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDVDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDVDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDVDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDVDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDVDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDVQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDVQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDVQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDVQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHLDVQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHLDVQMasked512load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VPSLLVWMasked128 ,
ssa . OpAMD64VPSLLVWMasked256 ,
ssa . OpAMD64VPSLLVWMasked512 ,
ssa . OpAMD64VPSLLVDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLVDMasked128load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VPSLLVDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLVDMasked256load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VPSLLVDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLVDMasked512load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VPSLLVQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLVQMasked128load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VPSLLVQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLVQMasked256load ,
2025-07-08 18:18:55 +00:00
ssa . OpAMD64VPSLLVQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLVQMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDVWMasked128 ,
ssa . OpAMD64VPSHRDVWMasked256 ,
ssa . OpAMD64VPSHRDVWMasked512 ,
ssa . OpAMD64VPSHRDVDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDVDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDVDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDVDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDVDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDVDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDVQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDVQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDVQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDVQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSHRDVQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSHRDVQMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAVWMasked128 ,
ssa . OpAMD64VPSRAVWMasked256 ,
ssa . OpAMD64VPSRAVWMasked512 ,
ssa . OpAMD64VPSRAVDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAVDMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAVDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAVDMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAVDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAVDMasked512load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAVQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAVQMasked128load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAVQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAVQMasked256load ,
2025-06-24 15:21:29 +00:00
ssa . OpAMD64VPSRAVQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAVQMasked512load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVWMasked128 ,
ssa . OpAMD64VPSRLVWMasked256 ,
ssa . OpAMD64VPSRLVWMasked512 ,
ssa . OpAMD64VPSRLVDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLVDMasked128load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLVDMasked256load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLVDMasked512load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLVQMasked128load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLVQMasked256load ,
2025-07-11 17:56:22 +00:00
ssa . OpAMD64VPSRLVQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLVQMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSQRTPSMasked128load ,
2025-05-22 19:59:12 +00:00
ssa . OpAMD64VSQRTPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSQRTPSMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSQRTPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSQRTPSMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSQRTPDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSQRTPDMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VSQRTPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSQRTPDMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPSMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSUBPSMasked128load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPSMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSUBPSMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPSMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSUBPSMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSUBPDMasked128load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSUBPDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VSUBPDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VSUBPDMasked512load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPSUBBMasked128 ,
ssa . OpAMD64VPSUBBMasked256 ,
ssa . OpAMD64VPSUBBMasked512 ,
ssa . OpAMD64VPSUBWMasked128 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBWMasked256 ,
ssa . OpAMD64VPSUBWMasked512 ,
ssa . OpAMD64VPSUBDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSUBDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSUBDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPSUBDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSUBDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSUBQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSUBQMasked256load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPSUBQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSUBQMasked512load ,
2025-08-01 15:58:29 -04:00
ssa . OpAMD64VPSUBSBMasked128 ,
ssa . OpAMD64VPSUBSBMasked256 ,
ssa . OpAMD64VPSUBSBMasked512 ,
ssa . OpAMD64VPSUBSWMasked128 ,
ssa . OpAMD64VPSUBSWMasked256 ,
ssa . OpAMD64VPSUBSWMasked512 ,
2025-08-07 17:05:50 +00:00
ssa . OpAMD64VPSUBUSBMasked128 ,
ssa . OpAMD64VPSUBUSBMasked256 ,
ssa . OpAMD64VPSUBUSBMasked512 ,
ssa . OpAMD64VPSUBUSWMasked128 ,
ssa . OpAMD64VPSUBUSWMasked256 ,
ssa . OpAMD64VPSUBUSWMasked512 ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPXORDMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPXORDMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPXORDMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPXORDMasked256load ,
2025-06-16 20:11:27 +00:00
ssa . OpAMD64VPXORDMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPXORDMasked512load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPXORQMasked128 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPXORQMasked128load ,
2025-06-12 03:54:34 +00:00
ssa . OpAMD64VPXORQMasked256 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPXORQMasked256load ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPXORQMasked512 ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPXORQMasked512load ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU8Masked128 ,
ssa . OpAMD64VMOVDQU8Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU8Masked512 ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU16Masked128 ,
ssa . OpAMD64VMOVDQU16Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU16Masked512 ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU32Masked128 ,
ssa . OpAMD64VMOVDQU32Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU32Masked512 ,
2025-11-04 20:33:52 +00:00
ssa . OpAMD64VMOVDQU64Masked128 ,
ssa . OpAMD64VMOVDQU64Masked256 ,
2025-08-18 17:58:30 -04:00
ssa . OpAMD64VMOVDQU64Masked512 ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSLLWMasked128const ,
ssa . OpAMD64VPSLLWMasked256const ,
ssa . OpAMD64VPSLLWMasked512const ,
ssa . OpAMD64VPSLLDMasked128const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLDMasked128constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSLLDMasked256const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLDMasked256constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSLLDMasked512const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLDMasked512constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSLLQMasked128const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLQMasked128constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSLLQMasked256const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLQMasked256constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSLLQMasked512const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSLLQMasked512constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRLWMasked128const ,
ssa . OpAMD64VPSRLWMasked256const ,
ssa . OpAMD64VPSRLWMasked512const ,
ssa . OpAMD64VPSRLDMasked128const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLDMasked128constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRLDMasked256const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLDMasked256constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRLDMasked512const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLDMasked512constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRLQMasked128const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLQMasked128constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRLQMasked256const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLQMasked256constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRLQMasked512const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRLQMasked512constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRAWMasked128const ,
ssa . OpAMD64VPSRAWMasked256const ,
ssa . OpAMD64VPSRAWMasked512const ,
ssa . OpAMD64VPSRADMasked128const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRADMasked128constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRADMasked256const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRADMasked256constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRADMasked512const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRADMasked512constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRAQMasked128const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAQMasked128constload ,
2025-08-05 04:28:44 +00:00
ssa . OpAMD64VPSRAQMasked256const ,
2025-11-04 21:46:06 +00:00
ssa . OpAMD64VPSRAQMasked256constload ,
ssa . OpAMD64VPSRAQMasked512const ,
ssa . OpAMD64VPSRAQMasked512constload :
2025-05-22 19:59:12 +00:00
x86 . ParseSuffix ( p , "Z" )
}
2025-03-31 10:45:23 +11:00
return true
}