Source file src/cmd/compile/internal/amd64/simdssa.go

     1  // 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.
     2  
     3  package amd64
     4  
     5  import (
     6  	"cmd/compile/internal/ssa"
     7  	"cmd/compile/internal/ssagen"
     8  	"cmd/internal/obj"
     9  	"cmd/internal/obj/x86"
    10  )
    11  
    12  func ssaGenSIMDValue(s *ssagen.State, v *ssa.Value) bool {
    13  	var p *obj.Prog
    14  	switch v.Op {
    15  	case ssa.OpAMD64VAESIMC128,
    16  		ssa.OpAMD64VPABSB128,
    17  		ssa.OpAMD64VPABSB256,
    18  		ssa.OpAMD64VPABSB512,
    19  		ssa.OpAMD64VPABSW128,
    20  		ssa.OpAMD64VPABSW256,
    21  		ssa.OpAMD64VPABSW512,
    22  		ssa.OpAMD64VPABSD128,
    23  		ssa.OpAMD64VPABSD256,
    24  		ssa.OpAMD64VPABSD512,
    25  		ssa.OpAMD64VPABSQ128,
    26  		ssa.OpAMD64VPABSQ256,
    27  		ssa.OpAMD64VPABSQ512,
    28  		ssa.OpAMD64VBROADCASTSS128,
    29  		ssa.OpAMD64VPBROADCASTQ128,
    30  		ssa.OpAMD64VPBROADCASTB128,
    31  		ssa.OpAMD64VPBROADCASTW128,
    32  		ssa.OpAMD64VPBROADCASTD128,
    33  		ssa.OpAMD64VBROADCASTSS256,
    34  		ssa.OpAMD64VBROADCASTSD256,
    35  		ssa.OpAMD64VPBROADCASTB256,
    36  		ssa.OpAMD64VPBROADCASTW256,
    37  		ssa.OpAMD64VPBROADCASTD256,
    38  		ssa.OpAMD64VPBROADCASTQ256,
    39  		ssa.OpAMD64VBROADCASTSS512,
    40  		ssa.OpAMD64VBROADCASTSD512,
    41  		ssa.OpAMD64VPBROADCASTB512,
    42  		ssa.OpAMD64VPBROADCASTW512,
    43  		ssa.OpAMD64VPBROADCASTD512,
    44  		ssa.OpAMD64VPBROADCASTQ512,
    45  		ssa.OpAMD64VCVTTPS2DQ128,
    46  		ssa.OpAMD64VCVTTPS2DQ256,
    47  		ssa.OpAMD64VCVTTPS2DQ512,
    48  		ssa.OpAMD64VCVTPS2UDQ128,
    49  		ssa.OpAMD64VCVTPS2UDQ256,
    50  		ssa.OpAMD64VCVTPS2UDQ512,
    51  		ssa.OpAMD64VPMOVSXBQ128,
    52  		ssa.OpAMD64VPMOVSXWQ128,
    53  		ssa.OpAMD64VPMOVSXDQ128,
    54  		ssa.OpAMD64VPMOVZXBQ128,
    55  		ssa.OpAMD64VPMOVZXWQ128,
    56  		ssa.OpAMD64VPMOVZXDQ128,
    57  		ssa.OpAMD64VPMOVSXBD128,
    58  		ssa.OpAMD64VPMOVSXWD128,
    59  		ssa.OpAMD64VPMOVSXBQ256,
    60  		ssa.OpAMD64VPMOVSXWQ256,
    61  		ssa.OpAMD64VPMOVZXBD128,
    62  		ssa.OpAMD64VPMOVZXWD128,
    63  		ssa.OpAMD64VPMOVZXBQ256,
    64  		ssa.OpAMD64VPMOVZXWQ256,
    65  		ssa.OpAMD64VPMOVSXBW128,
    66  		ssa.OpAMD64VPMOVSXBD256,
    67  		ssa.OpAMD64VPMOVSXBQ512,
    68  		ssa.OpAMD64VPMOVZXBW128,
    69  		ssa.OpAMD64VPMOVZXBD256,
    70  		ssa.OpAMD64VPMOVZXBQ512,
    71  		ssa.OpAMD64VPMOVSXBW256,
    72  		ssa.OpAMD64VPMOVSXBW512,
    73  		ssa.OpAMD64VPMOVSXBD512,
    74  		ssa.OpAMD64VPMOVSXWD256,
    75  		ssa.OpAMD64VPMOVSXWD512,
    76  		ssa.OpAMD64VPMOVSXWQ512,
    77  		ssa.OpAMD64VPMOVSXDQ256,
    78  		ssa.OpAMD64VPMOVSXDQ512,
    79  		ssa.OpAMD64VPMOVZXBW256,
    80  		ssa.OpAMD64VPMOVZXBW512,
    81  		ssa.OpAMD64VPMOVZXBD512,
    82  		ssa.OpAMD64VPMOVZXWD256,
    83  		ssa.OpAMD64VPMOVZXWD512,
    84  		ssa.OpAMD64VPMOVZXWQ512,
    85  		ssa.OpAMD64VPMOVZXDQ256,
    86  		ssa.OpAMD64VPMOVZXDQ512,
    87  		ssa.OpAMD64VPLZCNTD128,
    88  		ssa.OpAMD64VPLZCNTD256,
    89  		ssa.OpAMD64VPLZCNTD512,
    90  		ssa.OpAMD64VPLZCNTQ128,
    91  		ssa.OpAMD64VPLZCNTQ256,
    92  		ssa.OpAMD64VPLZCNTQ512,
    93  		ssa.OpAMD64VPOPCNTB128,
    94  		ssa.OpAMD64VPOPCNTB256,
    95  		ssa.OpAMD64VPOPCNTB512,
    96  		ssa.OpAMD64VPOPCNTW128,
    97  		ssa.OpAMD64VPOPCNTW256,
    98  		ssa.OpAMD64VPOPCNTW512,
    99  		ssa.OpAMD64VPOPCNTD128,
   100  		ssa.OpAMD64VPOPCNTD256,
   101  		ssa.OpAMD64VPOPCNTD512,
   102  		ssa.OpAMD64VPOPCNTQ128,
   103  		ssa.OpAMD64VPOPCNTQ256,
   104  		ssa.OpAMD64VPOPCNTQ512,
   105  		ssa.OpAMD64VRCPPS128,
   106  		ssa.OpAMD64VRCPPS256,
   107  		ssa.OpAMD64VRCP14PS512,
   108  		ssa.OpAMD64VRCP14PD128,
   109  		ssa.OpAMD64VRCP14PD256,
   110  		ssa.OpAMD64VRCP14PD512,
   111  		ssa.OpAMD64VRSQRTPS128,
   112  		ssa.OpAMD64VRSQRTPS256,
   113  		ssa.OpAMD64VRSQRT14PS512,
   114  		ssa.OpAMD64VRSQRT14PD128,
   115  		ssa.OpAMD64VRSQRT14PD256,
   116  		ssa.OpAMD64VRSQRT14PD512,
   117  		ssa.OpAMD64VPMOVSWB128_128,
   118  		ssa.OpAMD64VPMOVSWB128_256,
   119  		ssa.OpAMD64VPMOVSWB256,
   120  		ssa.OpAMD64VPMOVSDB128_128,
   121  		ssa.OpAMD64VPMOVSDB128_256,
   122  		ssa.OpAMD64VPMOVSDB128_512,
   123  		ssa.OpAMD64VPMOVSQB128_128,
   124  		ssa.OpAMD64VPMOVSQB128_256,
   125  		ssa.OpAMD64VPMOVSQB128_512,
   126  		ssa.OpAMD64VPMOVSDW128_128,
   127  		ssa.OpAMD64VPMOVSDW128_256,
   128  		ssa.OpAMD64VPMOVSDW256,
   129  		ssa.OpAMD64VPMOVSQW128_128,
   130  		ssa.OpAMD64VPMOVSQW128_256,
   131  		ssa.OpAMD64VPMOVSQW128_512,
   132  		ssa.OpAMD64VPMOVSQD128_128,
   133  		ssa.OpAMD64VPMOVSQD128_256,
   134  		ssa.OpAMD64VPMOVSQD256,
   135  		ssa.OpAMD64VPMOVUSWB256,
   136  		ssa.OpAMD64VPMOVUSDW128_128,
   137  		ssa.OpAMD64VPMOVUSDW128_256,
   138  		ssa.OpAMD64VPMOVUSDW256,
   139  		ssa.OpAMD64VPMOVUSQW128_128,
   140  		ssa.OpAMD64VPMOVUSQW128_256,
   141  		ssa.OpAMD64VPMOVUSQW128_512,
   142  		ssa.OpAMD64VPMOVUSQD128_128,
   143  		ssa.OpAMD64VPMOVUSQD128_256,
   144  		ssa.OpAMD64VPMOVUSQD256,
   145  		ssa.OpAMD64VSQRTPS128,
   146  		ssa.OpAMD64VSQRTPS256,
   147  		ssa.OpAMD64VSQRTPS512,
   148  		ssa.OpAMD64VSQRTPD128,
   149  		ssa.OpAMD64VSQRTPD256,
   150  		ssa.OpAMD64VSQRTPD512,
   151  		ssa.OpAMD64VPMOVWB128_128,
   152  		ssa.OpAMD64VPMOVWB128_256,
   153  		ssa.OpAMD64VPMOVWB256,
   154  		ssa.OpAMD64VPMOVDB128_128,
   155  		ssa.OpAMD64VPMOVDB128_256,
   156  		ssa.OpAMD64VPMOVDB128_512,
   157  		ssa.OpAMD64VPMOVQB128_128,
   158  		ssa.OpAMD64VPMOVQB128_256,
   159  		ssa.OpAMD64VPMOVQB128_512,
   160  		ssa.OpAMD64VPMOVDW128_128,
   161  		ssa.OpAMD64VPMOVDW128_256,
   162  		ssa.OpAMD64VPMOVDW256,
   163  		ssa.OpAMD64VPMOVQW128_128,
   164  		ssa.OpAMD64VPMOVQW128_256,
   165  		ssa.OpAMD64VPMOVQW128_512,
   166  		ssa.OpAMD64VPMOVQD128_128,
   167  		ssa.OpAMD64VPMOVQD128_256,
   168  		ssa.OpAMD64VPMOVQD256:
   169  		p = simdV11(s, v)
   170  
   171  	case ssa.OpAMD64VAESDECLAST128,
   172  		ssa.OpAMD64VAESDECLAST256,
   173  		ssa.OpAMD64VAESDECLAST512,
   174  		ssa.OpAMD64VAESDEC128,
   175  		ssa.OpAMD64VAESDEC256,
   176  		ssa.OpAMD64VAESDEC512,
   177  		ssa.OpAMD64VAESENCLAST128,
   178  		ssa.OpAMD64VAESENCLAST256,
   179  		ssa.OpAMD64VAESENCLAST512,
   180  		ssa.OpAMD64VAESENC128,
   181  		ssa.OpAMD64VAESENC256,
   182  		ssa.OpAMD64VAESENC512,
   183  		ssa.OpAMD64VADDPS128,
   184  		ssa.OpAMD64VADDPS256,
   185  		ssa.OpAMD64VADDPS512,
   186  		ssa.OpAMD64VADDPD128,
   187  		ssa.OpAMD64VADDPD256,
   188  		ssa.OpAMD64VADDPD512,
   189  		ssa.OpAMD64VPADDB128,
   190  		ssa.OpAMD64VPADDB256,
   191  		ssa.OpAMD64VPADDB512,
   192  		ssa.OpAMD64VPADDW128,
   193  		ssa.OpAMD64VPADDW256,
   194  		ssa.OpAMD64VPADDW512,
   195  		ssa.OpAMD64VPADDD128,
   196  		ssa.OpAMD64VPADDD256,
   197  		ssa.OpAMD64VPADDD512,
   198  		ssa.OpAMD64VPADDQ128,
   199  		ssa.OpAMD64VPADDQ256,
   200  		ssa.OpAMD64VPADDQ512,
   201  		ssa.OpAMD64VHADDPS128,
   202  		ssa.OpAMD64VHADDPS256,
   203  		ssa.OpAMD64VHADDPD128,
   204  		ssa.OpAMD64VHADDPD256,
   205  		ssa.OpAMD64VPHADDW128,
   206  		ssa.OpAMD64VPHADDW256,
   207  		ssa.OpAMD64VPHADDD128,
   208  		ssa.OpAMD64VPHADDD256,
   209  		ssa.OpAMD64VPHADDSW128,
   210  		ssa.OpAMD64VPHADDSW256,
   211  		ssa.OpAMD64VPADDSB128,
   212  		ssa.OpAMD64VPADDSB256,
   213  		ssa.OpAMD64VPADDSB512,
   214  		ssa.OpAMD64VPADDSW128,
   215  		ssa.OpAMD64VPADDSW256,
   216  		ssa.OpAMD64VPADDSW512,
   217  		ssa.OpAMD64VPADDUSB128,
   218  		ssa.OpAMD64VPADDUSB256,
   219  		ssa.OpAMD64VPADDUSB512,
   220  		ssa.OpAMD64VPADDUSW128,
   221  		ssa.OpAMD64VPADDUSW256,
   222  		ssa.OpAMD64VPADDUSW512,
   223  		ssa.OpAMD64VADDSUBPS128,
   224  		ssa.OpAMD64VADDSUBPS256,
   225  		ssa.OpAMD64VADDSUBPD128,
   226  		ssa.OpAMD64VADDSUBPD256,
   227  		ssa.OpAMD64VPAND128,
   228  		ssa.OpAMD64VPAND256,
   229  		ssa.OpAMD64VPANDD512,
   230  		ssa.OpAMD64VPANDQ512,
   231  		ssa.OpAMD64VPANDN128,
   232  		ssa.OpAMD64VPANDN256,
   233  		ssa.OpAMD64VPANDND512,
   234  		ssa.OpAMD64VPANDNQ512,
   235  		ssa.OpAMD64VPAVGB128,
   236  		ssa.OpAMD64VPAVGB256,
   237  		ssa.OpAMD64VPAVGB512,
   238  		ssa.OpAMD64VPAVGW128,
   239  		ssa.OpAMD64VPAVGW256,
   240  		ssa.OpAMD64VPAVGW512,
   241  		ssa.OpAMD64VPSIGNB128,
   242  		ssa.OpAMD64VPSIGNB256,
   243  		ssa.OpAMD64VPSIGNW128,
   244  		ssa.OpAMD64VPSIGNW256,
   245  		ssa.OpAMD64VPSIGND128,
   246  		ssa.OpAMD64VPSIGND256,
   247  		ssa.OpAMD64VDIVPS128,
   248  		ssa.OpAMD64VDIVPS256,
   249  		ssa.OpAMD64VDIVPS512,
   250  		ssa.OpAMD64VDIVPD128,
   251  		ssa.OpAMD64VDIVPD256,
   252  		ssa.OpAMD64VDIVPD512,
   253  		ssa.OpAMD64VPMADDWD128,
   254  		ssa.OpAMD64VPMADDWD256,
   255  		ssa.OpAMD64VPMADDWD512,
   256  		ssa.OpAMD64VPMADDUBSW128,
   257  		ssa.OpAMD64VPMADDUBSW256,
   258  		ssa.OpAMD64VPMADDUBSW512,
   259  		ssa.OpAMD64VPCMPEQB128,
   260  		ssa.OpAMD64VPCMPEQB256,
   261  		ssa.OpAMD64VPCMPEQW128,
   262  		ssa.OpAMD64VPCMPEQW256,
   263  		ssa.OpAMD64VPCMPEQD128,
   264  		ssa.OpAMD64VPCMPEQD256,
   265  		ssa.OpAMD64VPCMPEQQ128,
   266  		ssa.OpAMD64VPCMPEQQ256,
   267  		ssa.OpAMD64VGF2P8MULB128,
   268  		ssa.OpAMD64VGF2P8MULB256,
   269  		ssa.OpAMD64VGF2P8MULB512,
   270  		ssa.OpAMD64VPCMPGTB128,
   271  		ssa.OpAMD64VPCMPGTB256,
   272  		ssa.OpAMD64VPCMPGTW128,
   273  		ssa.OpAMD64VPCMPGTW256,
   274  		ssa.OpAMD64VPCMPGTD128,
   275  		ssa.OpAMD64VPCMPGTD256,
   276  		ssa.OpAMD64VPCMPGTQ128,
   277  		ssa.OpAMD64VPCMPGTQ256,
   278  		ssa.OpAMD64VPUNPCKHWD128,
   279  		ssa.OpAMD64VPUNPCKHDQ128,
   280  		ssa.OpAMD64VPUNPCKHQDQ128,
   281  		ssa.OpAMD64VPUNPCKHWD256,
   282  		ssa.OpAMD64VPUNPCKHWD512,
   283  		ssa.OpAMD64VPUNPCKHDQ256,
   284  		ssa.OpAMD64VPUNPCKHDQ512,
   285  		ssa.OpAMD64VPUNPCKHQDQ256,
   286  		ssa.OpAMD64VPUNPCKHQDQ512,
   287  		ssa.OpAMD64VPUNPCKLWD128,
   288  		ssa.OpAMD64VPUNPCKLDQ128,
   289  		ssa.OpAMD64VPUNPCKLQDQ128,
   290  		ssa.OpAMD64VPUNPCKLWD256,
   291  		ssa.OpAMD64VPUNPCKLWD512,
   292  		ssa.OpAMD64VPUNPCKLDQ256,
   293  		ssa.OpAMD64VPUNPCKLDQ512,
   294  		ssa.OpAMD64VPUNPCKLQDQ256,
   295  		ssa.OpAMD64VPUNPCKLQDQ512,
   296  		ssa.OpAMD64VMAXPS128,
   297  		ssa.OpAMD64VMAXPS256,
   298  		ssa.OpAMD64VMAXPS512,
   299  		ssa.OpAMD64VMAXPD128,
   300  		ssa.OpAMD64VMAXPD256,
   301  		ssa.OpAMD64VMAXPD512,
   302  		ssa.OpAMD64VPMAXSB128,
   303  		ssa.OpAMD64VPMAXSB256,
   304  		ssa.OpAMD64VPMAXSB512,
   305  		ssa.OpAMD64VPMAXSW128,
   306  		ssa.OpAMD64VPMAXSW256,
   307  		ssa.OpAMD64VPMAXSW512,
   308  		ssa.OpAMD64VPMAXSD128,
   309  		ssa.OpAMD64VPMAXSD256,
   310  		ssa.OpAMD64VPMAXSD512,
   311  		ssa.OpAMD64VPMAXSQ128,
   312  		ssa.OpAMD64VPMAXSQ256,
   313  		ssa.OpAMD64VPMAXSQ512,
   314  		ssa.OpAMD64VPMAXUB128,
   315  		ssa.OpAMD64VPMAXUB256,
   316  		ssa.OpAMD64VPMAXUB512,
   317  		ssa.OpAMD64VPMAXUW128,
   318  		ssa.OpAMD64VPMAXUW256,
   319  		ssa.OpAMD64VPMAXUW512,
   320  		ssa.OpAMD64VPMAXUD128,
   321  		ssa.OpAMD64VPMAXUD256,
   322  		ssa.OpAMD64VPMAXUD512,
   323  		ssa.OpAMD64VPMAXUQ128,
   324  		ssa.OpAMD64VPMAXUQ256,
   325  		ssa.OpAMD64VPMAXUQ512,
   326  		ssa.OpAMD64VMINPS128,
   327  		ssa.OpAMD64VMINPS256,
   328  		ssa.OpAMD64VMINPS512,
   329  		ssa.OpAMD64VMINPD128,
   330  		ssa.OpAMD64VMINPD256,
   331  		ssa.OpAMD64VMINPD512,
   332  		ssa.OpAMD64VPMINSB128,
   333  		ssa.OpAMD64VPMINSB256,
   334  		ssa.OpAMD64VPMINSB512,
   335  		ssa.OpAMD64VPMINSW128,
   336  		ssa.OpAMD64VPMINSW256,
   337  		ssa.OpAMD64VPMINSW512,
   338  		ssa.OpAMD64VPMINSD128,
   339  		ssa.OpAMD64VPMINSD256,
   340  		ssa.OpAMD64VPMINSD512,
   341  		ssa.OpAMD64VPMINSQ128,
   342  		ssa.OpAMD64VPMINSQ256,
   343  		ssa.OpAMD64VPMINSQ512,
   344  		ssa.OpAMD64VPMINUB128,
   345  		ssa.OpAMD64VPMINUB256,
   346  		ssa.OpAMD64VPMINUB512,
   347  		ssa.OpAMD64VPMINUW128,
   348  		ssa.OpAMD64VPMINUW256,
   349  		ssa.OpAMD64VPMINUW512,
   350  		ssa.OpAMD64VPMINUD128,
   351  		ssa.OpAMD64VPMINUD256,
   352  		ssa.OpAMD64VPMINUD512,
   353  		ssa.OpAMD64VPMINUQ128,
   354  		ssa.OpAMD64VPMINUQ256,
   355  		ssa.OpAMD64VPMINUQ512,
   356  		ssa.OpAMD64VMULPS128,
   357  		ssa.OpAMD64VMULPS256,
   358  		ssa.OpAMD64VMULPS512,
   359  		ssa.OpAMD64VMULPD128,
   360  		ssa.OpAMD64VMULPD256,
   361  		ssa.OpAMD64VMULPD512,
   362  		ssa.OpAMD64VPMULLW128,
   363  		ssa.OpAMD64VPMULLW256,
   364  		ssa.OpAMD64VPMULLW512,
   365  		ssa.OpAMD64VPMULLD128,
   366  		ssa.OpAMD64VPMULLD256,
   367  		ssa.OpAMD64VPMULLD512,
   368  		ssa.OpAMD64VPMULLQ128,
   369  		ssa.OpAMD64VPMULLQ256,
   370  		ssa.OpAMD64VPMULLQ512,
   371  		ssa.OpAMD64VPMULDQ128,
   372  		ssa.OpAMD64VPMULDQ256,
   373  		ssa.OpAMD64VPMULUDQ128,
   374  		ssa.OpAMD64VPMULUDQ256,
   375  		ssa.OpAMD64VPMULHW128,
   376  		ssa.OpAMD64VPMULHW256,
   377  		ssa.OpAMD64VPMULHW512,
   378  		ssa.OpAMD64VPMULHUW128,
   379  		ssa.OpAMD64VPMULHUW256,
   380  		ssa.OpAMD64VPMULHUW512,
   381  		ssa.OpAMD64VPOR128,
   382  		ssa.OpAMD64VPOR256,
   383  		ssa.OpAMD64VPORD512,
   384  		ssa.OpAMD64VPORQ512,
   385  		ssa.OpAMD64VPERMB128,
   386  		ssa.OpAMD64VPERMB256,
   387  		ssa.OpAMD64VPERMB512,
   388  		ssa.OpAMD64VPERMW128,
   389  		ssa.OpAMD64VPERMW256,
   390  		ssa.OpAMD64VPERMW512,
   391  		ssa.OpAMD64VPERMPS256,
   392  		ssa.OpAMD64VPERMD256,
   393  		ssa.OpAMD64VPERMPS512,
   394  		ssa.OpAMD64VPERMD512,
   395  		ssa.OpAMD64VPERMPD256,
   396  		ssa.OpAMD64VPERMQ256,
   397  		ssa.OpAMD64VPERMPD512,
   398  		ssa.OpAMD64VPERMQ512,
   399  		ssa.OpAMD64VPSHUFB128,
   400  		ssa.OpAMD64VPSHUFB256,
   401  		ssa.OpAMD64VPSHUFB512,
   402  		ssa.OpAMD64VPROLVD128,
   403  		ssa.OpAMD64VPROLVD256,
   404  		ssa.OpAMD64VPROLVD512,
   405  		ssa.OpAMD64VPROLVQ128,
   406  		ssa.OpAMD64VPROLVQ256,
   407  		ssa.OpAMD64VPROLVQ512,
   408  		ssa.OpAMD64VPRORVD128,
   409  		ssa.OpAMD64VPRORVD256,
   410  		ssa.OpAMD64VPRORVD512,
   411  		ssa.OpAMD64VPRORVQ128,
   412  		ssa.OpAMD64VPRORVQ256,
   413  		ssa.OpAMD64VPRORVQ512,
   414  		ssa.OpAMD64VPACKSSDW128,
   415  		ssa.OpAMD64VPACKSSDW256,
   416  		ssa.OpAMD64VPACKSSDW512,
   417  		ssa.OpAMD64VPACKUSDW128,
   418  		ssa.OpAMD64VPACKUSDW256,
   419  		ssa.OpAMD64VPACKUSDW512,
   420  		ssa.OpAMD64VSCALEFPS128,
   421  		ssa.OpAMD64VSCALEFPS256,
   422  		ssa.OpAMD64VSCALEFPS512,
   423  		ssa.OpAMD64VSCALEFPD128,
   424  		ssa.OpAMD64VSCALEFPD256,
   425  		ssa.OpAMD64VSCALEFPD512,
   426  		ssa.OpAMD64VPSLLVW128,
   427  		ssa.OpAMD64VPSLLVW256,
   428  		ssa.OpAMD64VPSLLVW512,
   429  		ssa.OpAMD64VPSLLVD128,
   430  		ssa.OpAMD64VPSLLVD256,
   431  		ssa.OpAMD64VPSLLVD512,
   432  		ssa.OpAMD64VPSLLVQ128,
   433  		ssa.OpAMD64VPSLLVQ256,
   434  		ssa.OpAMD64VPSLLVQ512,
   435  		ssa.OpAMD64VPSRAVW128,
   436  		ssa.OpAMD64VPSRAVW256,
   437  		ssa.OpAMD64VPSRAVW512,
   438  		ssa.OpAMD64VPSRAVD128,
   439  		ssa.OpAMD64VPSRAVD256,
   440  		ssa.OpAMD64VPSRAVD512,
   441  		ssa.OpAMD64VPSRAVQ128,
   442  		ssa.OpAMD64VPSRAVQ256,
   443  		ssa.OpAMD64VPSRAVQ512,
   444  		ssa.OpAMD64VPSRLVW128,
   445  		ssa.OpAMD64VPSRLVW256,
   446  		ssa.OpAMD64VPSRLVW512,
   447  		ssa.OpAMD64VPSRLVD128,
   448  		ssa.OpAMD64VPSRLVD256,
   449  		ssa.OpAMD64VPSRLVD512,
   450  		ssa.OpAMD64VPSRLVQ128,
   451  		ssa.OpAMD64VPSRLVQ256,
   452  		ssa.OpAMD64VPSRLVQ512,
   453  		ssa.OpAMD64VSUBPS128,
   454  		ssa.OpAMD64VSUBPS256,
   455  		ssa.OpAMD64VSUBPS512,
   456  		ssa.OpAMD64VSUBPD128,
   457  		ssa.OpAMD64VSUBPD256,
   458  		ssa.OpAMD64VSUBPD512,
   459  		ssa.OpAMD64VPSUBB128,
   460  		ssa.OpAMD64VPSUBB256,
   461  		ssa.OpAMD64VPSUBB512,
   462  		ssa.OpAMD64VPSUBW128,
   463  		ssa.OpAMD64VPSUBW256,
   464  		ssa.OpAMD64VPSUBW512,
   465  		ssa.OpAMD64VPSUBD128,
   466  		ssa.OpAMD64VPSUBD256,
   467  		ssa.OpAMD64VPSUBD512,
   468  		ssa.OpAMD64VPSUBQ128,
   469  		ssa.OpAMD64VPSUBQ256,
   470  		ssa.OpAMD64VPSUBQ512,
   471  		ssa.OpAMD64VHSUBPS128,
   472  		ssa.OpAMD64VHSUBPS256,
   473  		ssa.OpAMD64VHSUBPD128,
   474  		ssa.OpAMD64VHSUBPD256,
   475  		ssa.OpAMD64VPHSUBW128,
   476  		ssa.OpAMD64VPHSUBW256,
   477  		ssa.OpAMD64VPHSUBD128,
   478  		ssa.OpAMD64VPHSUBD256,
   479  		ssa.OpAMD64VPHSUBSW128,
   480  		ssa.OpAMD64VPHSUBSW256,
   481  		ssa.OpAMD64VPSUBSB128,
   482  		ssa.OpAMD64VPSUBSB256,
   483  		ssa.OpAMD64VPSUBSB512,
   484  		ssa.OpAMD64VPSUBSW128,
   485  		ssa.OpAMD64VPSUBSW256,
   486  		ssa.OpAMD64VPSUBSW512,
   487  		ssa.OpAMD64VPSUBUSB128,
   488  		ssa.OpAMD64VPSUBUSB256,
   489  		ssa.OpAMD64VPSUBUSB512,
   490  		ssa.OpAMD64VPSUBUSW128,
   491  		ssa.OpAMD64VPSUBUSW256,
   492  		ssa.OpAMD64VPSUBUSW512,
   493  		ssa.OpAMD64VPSADBW128,
   494  		ssa.OpAMD64VPSADBW256,
   495  		ssa.OpAMD64VPSADBW512,
   496  		ssa.OpAMD64VPXOR128,
   497  		ssa.OpAMD64VPXOR256,
   498  		ssa.OpAMD64VPXORD512,
   499  		ssa.OpAMD64VPXORQ512:
   500  		p = simdV21(s, v)
   501  
   502  	case ssa.OpAMD64VPCMPEQB512,
   503  		ssa.OpAMD64VPCMPEQW512,
   504  		ssa.OpAMD64VPCMPEQD512,
   505  		ssa.OpAMD64VPCMPEQQ512,
   506  		ssa.OpAMD64VPCMPGTB512,
   507  		ssa.OpAMD64VPCMPGTW512,
   508  		ssa.OpAMD64VPCMPGTD512,
   509  		ssa.OpAMD64VPCMPGTQ512:
   510  		p = simdV2k(s, v)
   511  
   512  	case ssa.OpAMD64VADDPSMasked128,
   513  		ssa.OpAMD64VADDPSMasked256,
   514  		ssa.OpAMD64VADDPSMasked512,
   515  		ssa.OpAMD64VADDPDMasked128,
   516  		ssa.OpAMD64VADDPDMasked256,
   517  		ssa.OpAMD64VADDPDMasked512,
   518  		ssa.OpAMD64VPADDBMasked128,
   519  		ssa.OpAMD64VPADDBMasked256,
   520  		ssa.OpAMD64VPADDBMasked512,
   521  		ssa.OpAMD64VPADDWMasked128,
   522  		ssa.OpAMD64VPADDWMasked256,
   523  		ssa.OpAMD64VPADDWMasked512,
   524  		ssa.OpAMD64VPADDDMasked128,
   525  		ssa.OpAMD64VPADDDMasked256,
   526  		ssa.OpAMD64VPADDDMasked512,
   527  		ssa.OpAMD64VPADDQMasked128,
   528  		ssa.OpAMD64VPADDQMasked256,
   529  		ssa.OpAMD64VPADDQMasked512,
   530  		ssa.OpAMD64VPADDSBMasked128,
   531  		ssa.OpAMD64VPADDSBMasked256,
   532  		ssa.OpAMD64VPADDSBMasked512,
   533  		ssa.OpAMD64VPADDSWMasked128,
   534  		ssa.OpAMD64VPADDSWMasked256,
   535  		ssa.OpAMD64VPADDSWMasked512,
   536  		ssa.OpAMD64VPADDUSBMasked128,
   537  		ssa.OpAMD64VPADDUSBMasked256,
   538  		ssa.OpAMD64VPADDUSBMasked512,
   539  		ssa.OpAMD64VPADDUSWMasked128,
   540  		ssa.OpAMD64VPADDUSWMasked256,
   541  		ssa.OpAMD64VPADDUSWMasked512,
   542  		ssa.OpAMD64VPANDDMasked128,
   543  		ssa.OpAMD64VPANDDMasked256,
   544  		ssa.OpAMD64VPANDDMasked512,
   545  		ssa.OpAMD64VPANDQMasked128,
   546  		ssa.OpAMD64VPANDQMasked256,
   547  		ssa.OpAMD64VPANDQMasked512,
   548  		ssa.OpAMD64VPANDNDMasked128,
   549  		ssa.OpAMD64VPANDNDMasked256,
   550  		ssa.OpAMD64VPANDNDMasked512,
   551  		ssa.OpAMD64VPANDNQMasked128,
   552  		ssa.OpAMD64VPANDNQMasked256,
   553  		ssa.OpAMD64VPANDNQMasked512,
   554  		ssa.OpAMD64VPAVGBMasked128,
   555  		ssa.OpAMD64VPAVGBMasked256,
   556  		ssa.OpAMD64VPAVGBMasked512,
   557  		ssa.OpAMD64VPAVGWMasked128,
   558  		ssa.OpAMD64VPAVGWMasked256,
   559  		ssa.OpAMD64VPAVGWMasked512,
   560  		ssa.OpAMD64VDIVPSMasked128,
   561  		ssa.OpAMD64VDIVPSMasked256,
   562  		ssa.OpAMD64VDIVPSMasked512,
   563  		ssa.OpAMD64VDIVPDMasked128,
   564  		ssa.OpAMD64VDIVPDMasked256,
   565  		ssa.OpAMD64VDIVPDMasked512,
   566  		ssa.OpAMD64VPMADDWDMasked128,
   567  		ssa.OpAMD64VPMADDWDMasked256,
   568  		ssa.OpAMD64VPMADDWDMasked512,
   569  		ssa.OpAMD64VPMADDUBSWMasked128,
   570  		ssa.OpAMD64VPMADDUBSWMasked256,
   571  		ssa.OpAMD64VPMADDUBSWMasked512,
   572  		ssa.OpAMD64VGF2P8MULBMasked128,
   573  		ssa.OpAMD64VGF2P8MULBMasked256,
   574  		ssa.OpAMD64VGF2P8MULBMasked512,
   575  		ssa.OpAMD64VMAXPSMasked128,
   576  		ssa.OpAMD64VMAXPSMasked256,
   577  		ssa.OpAMD64VMAXPSMasked512,
   578  		ssa.OpAMD64VMAXPDMasked128,
   579  		ssa.OpAMD64VMAXPDMasked256,
   580  		ssa.OpAMD64VMAXPDMasked512,
   581  		ssa.OpAMD64VPMAXSBMasked128,
   582  		ssa.OpAMD64VPMAXSBMasked256,
   583  		ssa.OpAMD64VPMAXSBMasked512,
   584  		ssa.OpAMD64VPMAXSWMasked128,
   585  		ssa.OpAMD64VPMAXSWMasked256,
   586  		ssa.OpAMD64VPMAXSWMasked512,
   587  		ssa.OpAMD64VPMAXSDMasked128,
   588  		ssa.OpAMD64VPMAXSDMasked256,
   589  		ssa.OpAMD64VPMAXSDMasked512,
   590  		ssa.OpAMD64VPMAXSQMasked128,
   591  		ssa.OpAMD64VPMAXSQMasked256,
   592  		ssa.OpAMD64VPMAXSQMasked512,
   593  		ssa.OpAMD64VPMAXUBMasked128,
   594  		ssa.OpAMD64VPMAXUBMasked256,
   595  		ssa.OpAMD64VPMAXUBMasked512,
   596  		ssa.OpAMD64VPMAXUWMasked128,
   597  		ssa.OpAMD64VPMAXUWMasked256,
   598  		ssa.OpAMD64VPMAXUWMasked512,
   599  		ssa.OpAMD64VPMAXUDMasked128,
   600  		ssa.OpAMD64VPMAXUDMasked256,
   601  		ssa.OpAMD64VPMAXUDMasked512,
   602  		ssa.OpAMD64VPMAXUQMasked128,
   603  		ssa.OpAMD64VPMAXUQMasked256,
   604  		ssa.OpAMD64VPMAXUQMasked512,
   605  		ssa.OpAMD64VMINPSMasked128,
   606  		ssa.OpAMD64VMINPSMasked256,
   607  		ssa.OpAMD64VMINPSMasked512,
   608  		ssa.OpAMD64VMINPDMasked128,
   609  		ssa.OpAMD64VMINPDMasked256,
   610  		ssa.OpAMD64VMINPDMasked512,
   611  		ssa.OpAMD64VPMINSBMasked128,
   612  		ssa.OpAMD64VPMINSBMasked256,
   613  		ssa.OpAMD64VPMINSBMasked512,
   614  		ssa.OpAMD64VPMINSWMasked128,
   615  		ssa.OpAMD64VPMINSWMasked256,
   616  		ssa.OpAMD64VPMINSWMasked512,
   617  		ssa.OpAMD64VPMINSDMasked128,
   618  		ssa.OpAMD64VPMINSDMasked256,
   619  		ssa.OpAMD64VPMINSDMasked512,
   620  		ssa.OpAMD64VPMINSQMasked128,
   621  		ssa.OpAMD64VPMINSQMasked256,
   622  		ssa.OpAMD64VPMINSQMasked512,
   623  		ssa.OpAMD64VPMINUBMasked128,
   624  		ssa.OpAMD64VPMINUBMasked256,
   625  		ssa.OpAMD64VPMINUBMasked512,
   626  		ssa.OpAMD64VPMINUWMasked128,
   627  		ssa.OpAMD64VPMINUWMasked256,
   628  		ssa.OpAMD64VPMINUWMasked512,
   629  		ssa.OpAMD64VPMINUDMasked128,
   630  		ssa.OpAMD64VPMINUDMasked256,
   631  		ssa.OpAMD64VPMINUDMasked512,
   632  		ssa.OpAMD64VPMINUQMasked128,
   633  		ssa.OpAMD64VPMINUQMasked256,
   634  		ssa.OpAMD64VPMINUQMasked512,
   635  		ssa.OpAMD64VPMULHWMasked128,
   636  		ssa.OpAMD64VPMULHWMasked256,
   637  		ssa.OpAMD64VPMULHWMasked512,
   638  		ssa.OpAMD64VPMULHUWMasked128,
   639  		ssa.OpAMD64VPMULHUWMasked256,
   640  		ssa.OpAMD64VPMULHUWMasked512,
   641  		ssa.OpAMD64VMULPSMasked128,
   642  		ssa.OpAMD64VMULPSMasked256,
   643  		ssa.OpAMD64VMULPSMasked512,
   644  		ssa.OpAMD64VMULPDMasked128,
   645  		ssa.OpAMD64VMULPDMasked256,
   646  		ssa.OpAMD64VMULPDMasked512,
   647  		ssa.OpAMD64VPMULLWMasked128,
   648  		ssa.OpAMD64VPMULLWMasked256,
   649  		ssa.OpAMD64VPMULLWMasked512,
   650  		ssa.OpAMD64VPMULLDMasked128,
   651  		ssa.OpAMD64VPMULLDMasked256,
   652  		ssa.OpAMD64VPMULLDMasked512,
   653  		ssa.OpAMD64VPMULLQMasked128,
   654  		ssa.OpAMD64VPMULLQMasked256,
   655  		ssa.OpAMD64VPMULLQMasked512,
   656  		ssa.OpAMD64VPORDMasked128,
   657  		ssa.OpAMD64VPORDMasked256,
   658  		ssa.OpAMD64VPORDMasked512,
   659  		ssa.OpAMD64VPORQMasked128,
   660  		ssa.OpAMD64VPORQMasked256,
   661  		ssa.OpAMD64VPORQMasked512,
   662  		ssa.OpAMD64VPERMBMasked128,
   663  		ssa.OpAMD64VPERMBMasked256,
   664  		ssa.OpAMD64VPERMBMasked512,
   665  		ssa.OpAMD64VPERMWMasked128,
   666  		ssa.OpAMD64VPERMWMasked256,
   667  		ssa.OpAMD64VPERMWMasked512,
   668  		ssa.OpAMD64VPERMPSMasked256,
   669  		ssa.OpAMD64VPERMDMasked256,
   670  		ssa.OpAMD64VPERMPSMasked512,
   671  		ssa.OpAMD64VPERMDMasked512,
   672  		ssa.OpAMD64VPERMPDMasked256,
   673  		ssa.OpAMD64VPERMQMasked256,
   674  		ssa.OpAMD64VPERMPDMasked512,
   675  		ssa.OpAMD64VPERMQMasked512,
   676  		ssa.OpAMD64VPSHUFBMasked256,
   677  		ssa.OpAMD64VPSHUFBMasked512,
   678  		ssa.OpAMD64VPSHUFBMasked128,
   679  		ssa.OpAMD64VPROLVDMasked128,
   680  		ssa.OpAMD64VPROLVDMasked256,
   681  		ssa.OpAMD64VPROLVDMasked512,
   682  		ssa.OpAMD64VPROLVQMasked128,
   683  		ssa.OpAMD64VPROLVQMasked256,
   684  		ssa.OpAMD64VPROLVQMasked512,
   685  		ssa.OpAMD64VPRORVDMasked128,
   686  		ssa.OpAMD64VPRORVDMasked256,
   687  		ssa.OpAMD64VPRORVDMasked512,
   688  		ssa.OpAMD64VPRORVQMasked128,
   689  		ssa.OpAMD64VPRORVQMasked256,
   690  		ssa.OpAMD64VPRORVQMasked512,
   691  		ssa.OpAMD64VPACKSSDWMasked128,
   692  		ssa.OpAMD64VPACKSSDWMasked256,
   693  		ssa.OpAMD64VPACKSSDWMasked512,
   694  		ssa.OpAMD64VPACKUSDWMasked128,
   695  		ssa.OpAMD64VPACKUSDWMasked256,
   696  		ssa.OpAMD64VPACKUSDWMasked512,
   697  		ssa.OpAMD64VSCALEFPSMasked128,
   698  		ssa.OpAMD64VSCALEFPSMasked256,
   699  		ssa.OpAMD64VSCALEFPSMasked512,
   700  		ssa.OpAMD64VSCALEFPDMasked128,
   701  		ssa.OpAMD64VSCALEFPDMasked256,
   702  		ssa.OpAMD64VSCALEFPDMasked512,
   703  		ssa.OpAMD64VPSLLVWMasked128,
   704  		ssa.OpAMD64VPSLLVWMasked256,
   705  		ssa.OpAMD64VPSLLVWMasked512,
   706  		ssa.OpAMD64VPSLLVDMasked128,
   707  		ssa.OpAMD64VPSLLVDMasked256,
   708  		ssa.OpAMD64VPSLLVDMasked512,
   709  		ssa.OpAMD64VPSLLVQMasked128,
   710  		ssa.OpAMD64VPSLLVQMasked256,
   711  		ssa.OpAMD64VPSLLVQMasked512,
   712  		ssa.OpAMD64VPSRAVWMasked128,
   713  		ssa.OpAMD64VPSRAVWMasked256,
   714  		ssa.OpAMD64VPSRAVWMasked512,
   715  		ssa.OpAMD64VPSRAVDMasked128,
   716  		ssa.OpAMD64VPSRAVDMasked256,
   717  		ssa.OpAMD64VPSRAVDMasked512,
   718  		ssa.OpAMD64VPSRAVQMasked128,
   719  		ssa.OpAMD64VPSRAVQMasked256,
   720  		ssa.OpAMD64VPSRAVQMasked512,
   721  		ssa.OpAMD64VPSRLVWMasked128,
   722  		ssa.OpAMD64VPSRLVWMasked256,
   723  		ssa.OpAMD64VPSRLVWMasked512,
   724  		ssa.OpAMD64VPSRLVDMasked128,
   725  		ssa.OpAMD64VPSRLVDMasked256,
   726  		ssa.OpAMD64VPSRLVDMasked512,
   727  		ssa.OpAMD64VPSRLVQMasked128,
   728  		ssa.OpAMD64VPSRLVQMasked256,
   729  		ssa.OpAMD64VPSRLVQMasked512,
   730  		ssa.OpAMD64VSUBPSMasked128,
   731  		ssa.OpAMD64VSUBPSMasked256,
   732  		ssa.OpAMD64VSUBPSMasked512,
   733  		ssa.OpAMD64VSUBPDMasked128,
   734  		ssa.OpAMD64VSUBPDMasked256,
   735  		ssa.OpAMD64VSUBPDMasked512,
   736  		ssa.OpAMD64VPSUBBMasked128,
   737  		ssa.OpAMD64VPSUBBMasked256,
   738  		ssa.OpAMD64VPSUBBMasked512,
   739  		ssa.OpAMD64VPSUBWMasked128,
   740  		ssa.OpAMD64VPSUBWMasked256,
   741  		ssa.OpAMD64VPSUBWMasked512,
   742  		ssa.OpAMD64VPSUBDMasked128,
   743  		ssa.OpAMD64VPSUBDMasked256,
   744  		ssa.OpAMD64VPSUBDMasked512,
   745  		ssa.OpAMD64VPSUBQMasked128,
   746  		ssa.OpAMD64VPSUBQMasked256,
   747  		ssa.OpAMD64VPSUBQMasked512,
   748  		ssa.OpAMD64VPSUBSBMasked128,
   749  		ssa.OpAMD64VPSUBSBMasked256,
   750  		ssa.OpAMD64VPSUBSBMasked512,
   751  		ssa.OpAMD64VPSUBSWMasked128,
   752  		ssa.OpAMD64VPSUBSWMasked256,
   753  		ssa.OpAMD64VPSUBSWMasked512,
   754  		ssa.OpAMD64VPSUBUSBMasked128,
   755  		ssa.OpAMD64VPSUBUSBMasked256,
   756  		ssa.OpAMD64VPSUBUSBMasked512,
   757  		ssa.OpAMD64VPSUBUSWMasked128,
   758  		ssa.OpAMD64VPSUBUSWMasked256,
   759  		ssa.OpAMD64VPSUBUSWMasked512,
   760  		ssa.OpAMD64VPXORDMasked128,
   761  		ssa.OpAMD64VPXORDMasked256,
   762  		ssa.OpAMD64VPXORDMasked512,
   763  		ssa.OpAMD64VPXORQMasked128,
   764  		ssa.OpAMD64VPXORQMasked256,
   765  		ssa.OpAMD64VPXORQMasked512,
   766  		ssa.OpAMD64VPBLENDMBMasked512,
   767  		ssa.OpAMD64VPBLENDMWMasked512,
   768  		ssa.OpAMD64VPBLENDMDMasked512,
   769  		ssa.OpAMD64VPBLENDMQMasked512:
   770  		p = simdV2kv(s, v)
   771  
   772  	case ssa.OpAMD64VPABSBMasked128,
   773  		ssa.OpAMD64VPABSBMasked256,
   774  		ssa.OpAMD64VPABSBMasked512,
   775  		ssa.OpAMD64VPABSWMasked128,
   776  		ssa.OpAMD64VPABSWMasked256,
   777  		ssa.OpAMD64VPABSWMasked512,
   778  		ssa.OpAMD64VPABSDMasked128,
   779  		ssa.OpAMD64VPABSDMasked256,
   780  		ssa.OpAMD64VPABSDMasked512,
   781  		ssa.OpAMD64VPABSQMasked128,
   782  		ssa.OpAMD64VPABSQMasked256,
   783  		ssa.OpAMD64VPABSQMasked512,
   784  		ssa.OpAMD64VBROADCASTSSMasked128,
   785  		ssa.OpAMD64VPBROADCASTQMasked128,
   786  		ssa.OpAMD64VPBROADCASTBMasked128,
   787  		ssa.OpAMD64VPBROADCASTWMasked128,
   788  		ssa.OpAMD64VPBROADCASTDMasked128,
   789  		ssa.OpAMD64VBROADCASTSSMasked256,
   790  		ssa.OpAMD64VBROADCASTSDMasked256,
   791  		ssa.OpAMD64VPBROADCASTBMasked256,
   792  		ssa.OpAMD64VPBROADCASTWMasked256,
   793  		ssa.OpAMD64VPBROADCASTDMasked256,
   794  		ssa.OpAMD64VPBROADCASTQMasked256,
   795  		ssa.OpAMD64VBROADCASTSSMasked512,
   796  		ssa.OpAMD64VBROADCASTSDMasked512,
   797  		ssa.OpAMD64VPBROADCASTBMasked512,
   798  		ssa.OpAMD64VPBROADCASTWMasked512,
   799  		ssa.OpAMD64VPBROADCASTDMasked512,
   800  		ssa.OpAMD64VPBROADCASTQMasked512,
   801  		ssa.OpAMD64VCOMPRESSPSMasked128,
   802  		ssa.OpAMD64VCOMPRESSPSMasked256,
   803  		ssa.OpAMD64VCOMPRESSPSMasked512,
   804  		ssa.OpAMD64VCOMPRESSPDMasked128,
   805  		ssa.OpAMD64VCOMPRESSPDMasked256,
   806  		ssa.OpAMD64VCOMPRESSPDMasked512,
   807  		ssa.OpAMD64VPCOMPRESSBMasked128,
   808  		ssa.OpAMD64VPCOMPRESSBMasked256,
   809  		ssa.OpAMD64VPCOMPRESSBMasked512,
   810  		ssa.OpAMD64VPCOMPRESSWMasked128,
   811  		ssa.OpAMD64VPCOMPRESSWMasked256,
   812  		ssa.OpAMD64VPCOMPRESSWMasked512,
   813  		ssa.OpAMD64VPCOMPRESSDMasked128,
   814  		ssa.OpAMD64VPCOMPRESSDMasked256,
   815  		ssa.OpAMD64VPCOMPRESSDMasked512,
   816  		ssa.OpAMD64VPCOMPRESSQMasked128,
   817  		ssa.OpAMD64VPCOMPRESSQMasked256,
   818  		ssa.OpAMD64VPCOMPRESSQMasked512,
   819  		ssa.OpAMD64VCVTTPS2DQMasked128,
   820  		ssa.OpAMD64VCVTTPS2DQMasked256,
   821  		ssa.OpAMD64VCVTTPS2DQMasked512,
   822  		ssa.OpAMD64VCVTPS2UDQMasked128,
   823  		ssa.OpAMD64VCVTPS2UDQMasked256,
   824  		ssa.OpAMD64VCVTPS2UDQMasked512,
   825  		ssa.OpAMD64VEXPANDPSMasked128,
   826  		ssa.OpAMD64VEXPANDPSMasked256,
   827  		ssa.OpAMD64VEXPANDPSMasked512,
   828  		ssa.OpAMD64VEXPANDPDMasked128,
   829  		ssa.OpAMD64VEXPANDPDMasked256,
   830  		ssa.OpAMD64VEXPANDPDMasked512,
   831  		ssa.OpAMD64VPEXPANDBMasked128,
   832  		ssa.OpAMD64VPEXPANDBMasked256,
   833  		ssa.OpAMD64VPEXPANDBMasked512,
   834  		ssa.OpAMD64VPEXPANDWMasked128,
   835  		ssa.OpAMD64VPEXPANDWMasked256,
   836  		ssa.OpAMD64VPEXPANDWMasked512,
   837  		ssa.OpAMD64VPEXPANDDMasked128,
   838  		ssa.OpAMD64VPEXPANDDMasked256,
   839  		ssa.OpAMD64VPEXPANDDMasked512,
   840  		ssa.OpAMD64VPEXPANDQMasked128,
   841  		ssa.OpAMD64VPEXPANDQMasked256,
   842  		ssa.OpAMD64VPEXPANDQMasked512,
   843  		ssa.OpAMD64VPMOVSXBQMasked128,
   844  		ssa.OpAMD64VPMOVSXWQMasked128,
   845  		ssa.OpAMD64VPMOVSXDQMasked128,
   846  		ssa.OpAMD64VPMOVZXBQMasked128,
   847  		ssa.OpAMD64VPMOVZXWQMasked128,
   848  		ssa.OpAMD64VPMOVZXDQMasked128,
   849  		ssa.OpAMD64VPMOVSXBDMasked128,
   850  		ssa.OpAMD64VPMOVSXWDMasked128,
   851  		ssa.OpAMD64VPMOVSXBQMasked256,
   852  		ssa.OpAMD64VPMOVSXWQMasked256,
   853  		ssa.OpAMD64VPMOVZXBDMasked128,
   854  		ssa.OpAMD64VPMOVZXWDMasked128,
   855  		ssa.OpAMD64VPMOVZXBQMasked256,
   856  		ssa.OpAMD64VPMOVZXWQMasked256,
   857  		ssa.OpAMD64VPMOVSXBWMasked128,
   858  		ssa.OpAMD64VPMOVSXBDMasked256,
   859  		ssa.OpAMD64VPMOVSXBQMasked512,
   860  		ssa.OpAMD64VPMOVZXBWMasked128,
   861  		ssa.OpAMD64VPMOVZXBDMasked256,
   862  		ssa.OpAMD64VPMOVZXBQMasked512,
   863  		ssa.OpAMD64VPMOVSXBWMasked256,
   864  		ssa.OpAMD64VPMOVSXBWMasked512,
   865  		ssa.OpAMD64VPMOVSXBDMasked512,
   866  		ssa.OpAMD64VPMOVSXWDMasked256,
   867  		ssa.OpAMD64VPMOVSXWDMasked512,
   868  		ssa.OpAMD64VPMOVSXWQMasked512,
   869  		ssa.OpAMD64VPMOVSXDQMasked256,
   870  		ssa.OpAMD64VPMOVSXDQMasked512,
   871  		ssa.OpAMD64VPMOVZXBWMasked256,
   872  		ssa.OpAMD64VPMOVZXBWMasked512,
   873  		ssa.OpAMD64VPMOVZXBDMasked512,
   874  		ssa.OpAMD64VPMOVZXWDMasked256,
   875  		ssa.OpAMD64VPMOVZXWDMasked512,
   876  		ssa.OpAMD64VPMOVZXWQMasked512,
   877  		ssa.OpAMD64VPMOVZXDQMasked256,
   878  		ssa.OpAMD64VPMOVZXDQMasked512,
   879  		ssa.OpAMD64VPLZCNTDMasked128,
   880  		ssa.OpAMD64VPLZCNTDMasked256,
   881  		ssa.OpAMD64VPLZCNTDMasked512,
   882  		ssa.OpAMD64VPLZCNTQMasked128,
   883  		ssa.OpAMD64VPLZCNTQMasked256,
   884  		ssa.OpAMD64VPLZCNTQMasked512,
   885  		ssa.OpAMD64VPOPCNTBMasked128,
   886  		ssa.OpAMD64VPOPCNTBMasked256,
   887  		ssa.OpAMD64VPOPCNTBMasked512,
   888  		ssa.OpAMD64VPOPCNTWMasked128,
   889  		ssa.OpAMD64VPOPCNTWMasked256,
   890  		ssa.OpAMD64VPOPCNTWMasked512,
   891  		ssa.OpAMD64VPOPCNTDMasked128,
   892  		ssa.OpAMD64VPOPCNTDMasked256,
   893  		ssa.OpAMD64VPOPCNTDMasked512,
   894  		ssa.OpAMD64VPOPCNTQMasked128,
   895  		ssa.OpAMD64VPOPCNTQMasked256,
   896  		ssa.OpAMD64VPOPCNTQMasked512,
   897  		ssa.OpAMD64VRCP14PSMasked128,
   898  		ssa.OpAMD64VRCP14PSMasked256,
   899  		ssa.OpAMD64VRCP14PSMasked512,
   900  		ssa.OpAMD64VRCP14PDMasked128,
   901  		ssa.OpAMD64VRCP14PDMasked256,
   902  		ssa.OpAMD64VRCP14PDMasked512,
   903  		ssa.OpAMD64VRSQRT14PSMasked128,
   904  		ssa.OpAMD64VRSQRT14PSMasked256,
   905  		ssa.OpAMD64VRSQRT14PSMasked512,
   906  		ssa.OpAMD64VRSQRT14PDMasked128,
   907  		ssa.OpAMD64VRSQRT14PDMasked256,
   908  		ssa.OpAMD64VRSQRT14PDMasked512,
   909  		ssa.OpAMD64VPMOVSWBMasked128_128,
   910  		ssa.OpAMD64VPMOVSWBMasked128_256,
   911  		ssa.OpAMD64VPMOVSWBMasked256,
   912  		ssa.OpAMD64VPMOVSDBMasked128_128,
   913  		ssa.OpAMD64VPMOVSDBMasked128_256,
   914  		ssa.OpAMD64VPMOVSDBMasked128_512,
   915  		ssa.OpAMD64VPMOVSQBMasked128_128,
   916  		ssa.OpAMD64VPMOVSQBMasked128_256,
   917  		ssa.OpAMD64VPMOVSQBMasked128_512,
   918  		ssa.OpAMD64VPMOVSDWMasked128_128,
   919  		ssa.OpAMD64VPMOVSDWMasked128_256,
   920  		ssa.OpAMD64VPMOVSDWMasked256,
   921  		ssa.OpAMD64VPMOVSQWMasked128_128,
   922  		ssa.OpAMD64VPMOVSQWMasked128_256,
   923  		ssa.OpAMD64VPMOVSQWMasked128_512,
   924  		ssa.OpAMD64VPMOVSQDMasked128_128,
   925  		ssa.OpAMD64VPMOVSQDMasked128_256,
   926  		ssa.OpAMD64VPMOVSQDMasked256,
   927  		ssa.OpAMD64VPMOVUSWBMasked256,
   928  		ssa.OpAMD64VPMOVUSDWMasked128_128,
   929  		ssa.OpAMD64VPMOVUSDWMasked128_256,
   930  		ssa.OpAMD64VPMOVUSDWMasked256,
   931  		ssa.OpAMD64VPMOVUSQWMasked128_128,
   932  		ssa.OpAMD64VPMOVUSQWMasked128_256,
   933  		ssa.OpAMD64VPMOVUSQWMasked128_512,
   934  		ssa.OpAMD64VPMOVUSQDMasked128_128,
   935  		ssa.OpAMD64VPMOVUSQDMasked128_256,
   936  		ssa.OpAMD64VPMOVUSQDMasked256,
   937  		ssa.OpAMD64VSQRTPSMasked128,
   938  		ssa.OpAMD64VSQRTPSMasked256,
   939  		ssa.OpAMD64VSQRTPSMasked512,
   940  		ssa.OpAMD64VSQRTPDMasked128,
   941  		ssa.OpAMD64VSQRTPDMasked256,
   942  		ssa.OpAMD64VSQRTPDMasked512,
   943  		ssa.OpAMD64VPMOVWBMasked128_128,
   944  		ssa.OpAMD64VPMOVWBMasked128_256,
   945  		ssa.OpAMD64VPMOVWBMasked256,
   946  		ssa.OpAMD64VPMOVDBMasked128_128,
   947  		ssa.OpAMD64VPMOVDBMasked128_256,
   948  		ssa.OpAMD64VPMOVDBMasked128_512,
   949  		ssa.OpAMD64VPMOVQBMasked128_128,
   950  		ssa.OpAMD64VPMOVQBMasked128_256,
   951  		ssa.OpAMD64VPMOVQBMasked128_512,
   952  		ssa.OpAMD64VPMOVDWMasked128_128,
   953  		ssa.OpAMD64VPMOVDWMasked128_256,
   954  		ssa.OpAMD64VPMOVDWMasked256,
   955  		ssa.OpAMD64VPMOVQWMasked128_128,
   956  		ssa.OpAMD64VPMOVQWMasked128_256,
   957  		ssa.OpAMD64VPMOVQWMasked128_512,
   958  		ssa.OpAMD64VPMOVQDMasked128_128,
   959  		ssa.OpAMD64VPMOVQDMasked128_256,
   960  		ssa.OpAMD64VPMOVQDMasked256,
   961  		ssa.OpAMD64VMOVDQU8Masked128,
   962  		ssa.OpAMD64VMOVDQU8Masked256,
   963  		ssa.OpAMD64VMOVDQU8Masked512,
   964  		ssa.OpAMD64VMOVDQU16Masked128,
   965  		ssa.OpAMD64VMOVDQU16Masked256,
   966  		ssa.OpAMD64VMOVDQU16Masked512,
   967  		ssa.OpAMD64VMOVDQU32Masked128,
   968  		ssa.OpAMD64VMOVDQU32Masked256,
   969  		ssa.OpAMD64VMOVDQU32Masked512,
   970  		ssa.OpAMD64VMOVDQU64Masked128,
   971  		ssa.OpAMD64VMOVDQU64Masked256,
   972  		ssa.OpAMD64VMOVDQU64Masked512:
   973  		p = simdVkv(s, v)
   974  
   975  	case ssa.OpAMD64VPBLENDVB128,
   976  		ssa.OpAMD64VPBLENDVB256:
   977  		p = simdV31(s, v)
   978  
   979  	case ssa.OpAMD64VAESKEYGENASSIST128,
   980  		ssa.OpAMD64VROUNDPS128,
   981  		ssa.OpAMD64VROUNDPS256,
   982  		ssa.OpAMD64VROUNDPD128,
   983  		ssa.OpAMD64VROUNDPD256,
   984  		ssa.OpAMD64VRNDSCALEPS128,
   985  		ssa.OpAMD64VRNDSCALEPS256,
   986  		ssa.OpAMD64VRNDSCALEPS512,
   987  		ssa.OpAMD64VRNDSCALEPD128,
   988  		ssa.OpAMD64VRNDSCALEPD256,
   989  		ssa.OpAMD64VRNDSCALEPD512,
   990  		ssa.OpAMD64VREDUCEPS128,
   991  		ssa.OpAMD64VREDUCEPS256,
   992  		ssa.OpAMD64VREDUCEPS512,
   993  		ssa.OpAMD64VREDUCEPD128,
   994  		ssa.OpAMD64VREDUCEPD256,
   995  		ssa.OpAMD64VREDUCEPD512,
   996  		ssa.OpAMD64VEXTRACTF128128,
   997  		ssa.OpAMD64VEXTRACTF64X4256,
   998  		ssa.OpAMD64VEXTRACTI128128,
   999  		ssa.OpAMD64VEXTRACTI64X4256,
  1000  		ssa.OpAMD64VPROLD128,
  1001  		ssa.OpAMD64VPROLD256,
  1002  		ssa.OpAMD64VPROLD512,
  1003  		ssa.OpAMD64VPROLQ128,
  1004  		ssa.OpAMD64VPROLQ256,
  1005  		ssa.OpAMD64VPROLQ512,
  1006  		ssa.OpAMD64VPRORD128,
  1007  		ssa.OpAMD64VPRORD256,
  1008  		ssa.OpAMD64VPRORD512,
  1009  		ssa.OpAMD64VPRORQ128,
  1010  		ssa.OpAMD64VPRORQ256,
  1011  		ssa.OpAMD64VPRORQ512,
  1012  		ssa.OpAMD64VPSHUFD128,
  1013  		ssa.OpAMD64VPSHUFD256,
  1014  		ssa.OpAMD64VPSHUFD512,
  1015  		ssa.OpAMD64VPSHUFHW128,
  1016  		ssa.OpAMD64VPSHUFHW256,
  1017  		ssa.OpAMD64VPSHUFHW512,
  1018  		ssa.OpAMD64VPSHUFLW128,
  1019  		ssa.OpAMD64VPSHUFLW256,
  1020  		ssa.OpAMD64VPSHUFLW512,
  1021  		ssa.OpAMD64VPSLLW128const,
  1022  		ssa.OpAMD64VPSLLW256const,
  1023  		ssa.OpAMD64VPSLLW512const,
  1024  		ssa.OpAMD64VPSLLD128const,
  1025  		ssa.OpAMD64VPSLLD256const,
  1026  		ssa.OpAMD64VPSLLD512const,
  1027  		ssa.OpAMD64VPSLLQ128const,
  1028  		ssa.OpAMD64VPSLLQ256const,
  1029  		ssa.OpAMD64VPSLLQ512const,
  1030  		ssa.OpAMD64VPSRLW128const,
  1031  		ssa.OpAMD64VPSRLW256const,
  1032  		ssa.OpAMD64VPSRLW512const,
  1033  		ssa.OpAMD64VPSRLD128const,
  1034  		ssa.OpAMD64VPSRLD256const,
  1035  		ssa.OpAMD64VPSRLD512const,
  1036  		ssa.OpAMD64VPSRLQ128const,
  1037  		ssa.OpAMD64VPSRLQ256const,
  1038  		ssa.OpAMD64VPSRLQ512const,
  1039  		ssa.OpAMD64VPSRAW128const,
  1040  		ssa.OpAMD64VPSRAW256const,
  1041  		ssa.OpAMD64VPSRAW512const,
  1042  		ssa.OpAMD64VPSRAD128const,
  1043  		ssa.OpAMD64VPSRAD256const,
  1044  		ssa.OpAMD64VPSRAD512const,
  1045  		ssa.OpAMD64VPSRAQ128const,
  1046  		ssa.OpAMD64VPSRAQ256const,
  1047  		ssa.OpAMD64VPSRAQ512const:
  1048  		p = simdV11Imm8(s, v)
  1049  
  1050  	case ssa.OpAMD64VRNDSCALEPSMasked128,
  1051  		ssa.OpAMD64VRNDSCALEPSMasked256,
  1052  		ssa.OpAMD64VRNDSCALEPSMasked512,
  1053  		ssa.OpAMD64VRNDSCALEPDMasked128,
  1054  		ssa.OpAMD64VRNDSCALEPDMasked256,
  1055  		ssa.OpAMD64VRNDSCALEPDMasked512,
  1056  		ssa.OpAMD64VREDUCEPSMasked128,
  1057  		ssa.OpAMD64VREDUCEPSMasked256,
  1058  		ssa.OpAMD64VREDUCEPSMasked512,
  1059  		ssa.OpAMD64VREDUCEPDMasked128,
  1060  		ssa.OpAMD64VREDUCEPDMasked256,
  1061  		ssa.OpAMD64VREDUCEPDMasked512,
  1062  		ssa.OpAMD64VPROLDMasked128,
  1063  		ssa.OpAMD64VPROLDMasked256,
  1064  		ssa.OpAMD64VPROLDMasked512,
  1065  		ssa.OpAMD64VPROLQMasked128,
  1066  		ssa.OpAMD64VPROLQMasked256,
  1067  		ssa.OpAMD64VPROLQMasked512,
  1068  		ssa.OpAMD64VPRORDMasked128,
  1069  		ssa.OpAMD64VPRORDMasked256,
  1070  		ssa.OpAMD64VPRORDMasked512,
  1071  		ssa.OpAMD64VPRORQMasked128,
  1072  		ssa.OpAMD64VPRORQMasked256,
  1073  		ssa.OpAMD64VPRORQMasked512,
  1074  		ssa.OpAMD64VPSHUFDMasked256,
  1075  		ssa.OpAMD64VPSHUFDMasked512,
  1076  		ssa.OpAMD64VPSHUFHWMasked256,
  1077  		ssa.OpAMD64VPSHUFHWMasked512,
  1078  		ssa.OpAMD64VPSHUFHWMasked128,
  1079  		ssa.OpAMD64VPSHUFLWMasked256,
  1080  		ssa.OpAMD64VPSHUFLWMasked512,
  1081  		ssa.OpAMD64VPSHUFLWMasked128,
  1082  		ssa.OpAMD64VPSHUFDMasked128,
  1083  		ssa.OpAMD64VPSLLWMasked128const,
  1084  		ssa.OpAMD64VPSLLWMasked256const,
  1085  		ssa.OpAMD64VPSLLWMasked512const,
  1086  		ssa.OpAMD64VPSLLDMasked128const,
  1087  		ssa.OpAMD64VPSLLDMasked256const,
  1088  		ssa.OpAMD64VPSLLDMasked512const,
  1089  		ssa.OpAMD64VPSLLQMasked128const,
  1090  		ssa.OpAMD64VPSLLQMasked256const,
  1091  		ssa.OpAMD64VPSLLQMasked512const,
  1092  		ssa.OpAMD64VPSRLWMasked128const,
  1093  		ssa.OpAMD64VPSRLWMasked256const,
  1094  		ssa.OpAMD64VPSRLWMasked512const,
  1095  		ssa.OpAMD64VPSRLDMasked128const,
  1096  		ssa.OpAMD64VPSRLDMasked256const,
  1097  		ssa.OpAMD64VPSRLDMasked512const,
  1098  		ssa.OpAMD64VPSRLQMasked128const,
  1099  		ssa.OpAMD64VPSRLQMasked256const,
  1100  		ssa.OpAMD64VPSRLQMasked512const,
  1101  		ssa.OpAMD64VPSRAWMasked128const,
  1102  		ssa.OpAMD64VPSRAWMasked256const,
  1103  		ssa.OpAMD64VPSRAWMasked512const,
  1104  		ssa.OpAMD64VPSRADMasked128const,
  1105  		ssa.OpAMD64VPSRADMasked256const,
  1106  		ssa.OpAMD64VPSRADMasked512const,
  1107  		ssa.OpAMD64VPSRAQMasked128const,
  1108  		ssa.OpAMD64VPSRAQMasked256const,
  1109  		ssa.OpAMD64VPSRAQMasked512const:
  1110  		p = simdVkvImm8(s, v)
  1111  
  1112  	case ssa.OpAMD64VPALIGNR128,
  1113  		ssa.OpAMD64VPALIGNR256,
  1114  		ssa.OpAMD64VPALIGNR512,
  1115  		ssa.OpAMD64VCMPPS128,
  1116  		ssa.OpAMD64VCMPPS256,
  1117  		ssa.OpAMD64VCMPPD128,
  1118  		ssa.OpAMD64VCMPPD256,
  1119  		ssa.OpAMD64VGF2P8AFFINEQB128,
  1120  		ssa.OpAMD64VGF2P8AFFINEQB256,
  1121  		ssa.OpAMD64VGF2P8AFFINEQB512,
  1122  		ssa.OpAMD64VGF2P8AFFINEINVQB128,
  1123  		ssa.OpAMD64VGF2P8AFFINEINVQB256,
  1124  		ssa.OpAMD64VGF2P8AFFINEINVQB512,
  1125  		ssa.OpAMD64VPERM2F128256,
  1126  		ssa.OpAMD64VPERM2I128256,
  1127  		ssa.OpAMD64VINSERTF128256,
  1128  		ssa.OpAMD64VINSERTF64X4512,
  1129  		ssa.OpAMD64VINSERTI128256,
  1130  		ssa.OpAMD64VINSERTI64X4512,
  1131  		ssa.OpAMD64VPSHLDW128,
  1132  		ssa.OpAMD64VPSHLDW256,
  1133  		ssa.OpAMD64VPSHLDW512,
  1134  		ssa.OpAMD64VPSHLDD128,
  1135  		ssa.OpAMD64VPSHLDD256,
  1136  		ssa.OpAMD64VPSHLDD512,
  1137  		ssa.OpAMD64VPSHLDQ128,
  1138  		ssa.OpAMD64VPSHLDQ256,
  1139  		ssa.OpAMD64VPSHLDQ512,
  1140  		ssa.OpAMD64VPSHRDW128,
  1141  		ssa.OpAMD64VPSHRDW256,
  1142  		ssa.OpAMD64VPSHRDW512,
  1143  		ssa.OpAMD64VPSHRDD128,
  1144  		ssa.OpAMD64VPSHRDD256,
  1145  		ssa.OpAMD64VPSHRDD512,
  1146  		ssa.OpAMD64VPSHRDQ128,
  1147  		ssa.OpAMD64VPSHRDQ256,
  1148  		ssa.OpAMD64VPSHRDQ512,
  1149  		ssa.OpAMD64VSHUFPS128,
  1150  		ssa.OpAMD64VSHUFPD128,
  1151  		ssa.OpAMD64VSHUFPS256,
  1152  		ssa.OpAMD64VSHUFPS512,
  1153  		ssa.OpAMD64VSHUFPD256,
  1154  		ssa.OpAMD64VSHUFPD512:
  1155  		p = simdV21Imm8(s, v)
  1156  
  1157  	case ssa.OpAMD64VCMPPS512,
  1158  		ssa.OpAMD64VCMPPD512,
  1159  		ssa.OpAMD64VPCMPUB512,
  1160  		ssa.OpAMD64VPCMPUW512,
  1161  		ssa.OpAMD64VPCMPUD512,
  1162  		ssa.OpAMD64VPCMPUQ512,
  1163  		ssa.OpAMD64VPCMPB512,
  1164  		ssa.OpAMD64VPCMPW512,
  1165  		ssa.OpAMD64VPCMPD512,
  1166  		ssa.OpAMD64VPCMPQ512:
  1167  		p = simdV2kImm8(s, v)
  1168  
  1169  	case ssa.OpAMD64VCMPPSMasked128,
  1170  		ssa.OpAMD64VCMPPSMasked256,
  1171  		ssa.OpAMD64VCMPPSMasked512,
  1172  		ssa.OpAMD64VCMPPDMasked128,
  1173  		ssa.OpAMD64VCMPPDMasked256,
  1174  		ssa.OpAMD64VCMPPDMasked512,
  1175  		ssa.OpAMD64VPCMPBMasked128,
  1176  		ssa.OpAMD64VPCMPBMasked256,
  1177  		ssa.OpAMD64VPCMPBMasked512,
  1178  		ssa.OpAMD64VPCMPWMasked128,
  1179  		ssa.OpAMD64VPCMPWMasked256,
  1180  		ssa.OpAMD64VPCMPWMasked512,
  1181  		ssa.OpAMD64VPCMPDMasked128,
  1182  		ssa.OpAMD64VPCMPDMasked256,
  1183  		ssa.OpAMD64VPCMPDMasked512,
  1184  		ssa.OpAMD64VPCMPQMasked128,
  1185  		ssa.OpAMD64VPCMPQMasked256,
  1186  		ssa.OpAMD64VPCMPQMasked512,
  1187  		ssa.OpAMD64VPCMPUBMasked128,
  1188  		ssa.OpAMD64VPCMPUBMasked256,
  1189  		ssa.OpAMD64VPCMPUBMasked512,
  1190  		ssa.OpAMD64VPCMPUWMasked128,
  1191  		ssa.OpAMD64VPCMPUWMasked256,
  1192  		ssa.OpAMD64VPCMPUWMasked512,
  1193  		ssa.OpAMD64VPCMPUDMasked128,
  1194  		ssa.OpAMD64VPCMPUDMasked256,
  1195  		ssa.OpAMD64VPCMPUDMasked512,
  1196  		ssa.OpAMD64VPCMPUQMasked128,
  1197  		ssa.OpAMD64VPCMPUQMasked256,
  1198  		ssa.OpAMD64VPCMPUQMasked512:
  1199  		p = simdV2kkImm8(s, v)
  1200  
  1201  	case ssa.OpAMD64VPDPWSSD128,
  1202  		ssa.OpAMD64VPDPWSSD256,
  1203  		ssa.OpAMD64VPDPWSSD512,
  1204  		ssa.OpAMD64VPERMI2B128,
  1205  		ssa.OpAMD64VPERMI2B256,
  1206  		ssa.OpAMD64VPERMI2B512,
  1207  		ssa.OpAMD64VPERMI2W128,
  1208  		ssa.OpAMD64VPERMI2W256,
  1209  		ssa.OpAMD64VPERMI2W512,
  1210  		ssa.OpAMD64VPERMI2PS128,
  1211  		ssa.OpAMD64VPERMI2D128,
  1212  		ssa.OpAMD64VPERMI2PS256,
  1213  		ssa.OpAMD64VPERMI2D256,
  1214  		ssa.OpAMD64VPERMI2PS512,
  1215  		ssa.OpAMD64VPERMI2D512,
  1216  		ssa.OpAMD64VPERMI2PD128,
  1217  		ssa.OpAMD64VPERMI2Q128,
  1218  		ssa.OpAMD64VPERMI2PD256,
  1219  		ssa.OpAMD64VPERMI2Q256,
  1220  		ssa.OpAMD64VPERMI2PD512,
  1221  		ssa.OpAMD64VPERMI2Q512,
  1222  		ssa.OpAMD64VPDPBUSD128,
  1223  		ssa.OpAMD64VPDPBUSD256,
  1224  		ssa.OpAMD64VPDPBUSD512,
  1225  		ssa.OpAMD64VPDPBUSDS128,
  1226  		ssa.OpAMD64VPDPBUSDS256,
  1227  		ssa.OpAMD64VPDPBUSDS512,
  1228  		ssa.OpAMD64VFMADD213PS128,
  1229  		ssa.OpAMD64VFMADD213PS256,
  1230  		ssa.OpAMD64VFMADD213PS512,
  1231  		ssa.OpAMD64VFMADD213PD128,
  1232  		ssa.OpAMD64VFMADD213PD256,
  1233  		ssa.OpAMD64VFMADD213PD512,
  1234  		ssa.OpAMD64VFMADDSUB213PS128,
  1235  		ssa.OpAMD64VFMADDSUB213PS256,
  1236  		ssa.OpAMD64VFMADDSUB213PS512,
  1237  		ssa.OpAMD64VFMADDSUB213PD128,
  1238  		ssa.OpAMD64VFMADDSUB213PD256,
  1239  		ssa.OpAMD64VFMADDSUB213PD512,
  1240  		ssa.OpAMD64VFMSUBADD213PS128,
  1241  		ssa.OpAMD64VFMSUBADD213PS256,
  1242  		ssa.OpAMD64VFMSUBADD213PS512,
  1243  		ssa.OpAMD64VFMSUBADD213PD128,
  1244  		ssa.OpAMD64VFMSUBADD213PD256,
  1245  		ssa.OpAMD64VFMSUBADD213PD512,
  1246  		ssa.OpAMD64VPSHLDVW128,
  1247  		ssa.OpAMD64VPSHLDVW256,
  1248  		ssa.OpAMD64VPSHLDVW512,
  1249  		ssa.OpAMD64VPSHLDVD128,
  1250  		ssa.OpAMD64VPSHLDVD256,
  1251  		ssa.OpAMD64VPSHLDVD512,
  1252  		ssa.OpAMD64VPSHLDVQ128,
  1253  		ssa.OpAMD64VPSHLDVQ256,
  1254  		ssa.OpAMD64VPSHLDVQ512,
  1255  		ssa.OpAMD64VPSHRDVW128,
  1256  		ssa.OpAMD64VPSHRDVW256,
  1257  		ssa.OpAMD64VPSHRDVW512,
  1258  		ssa.OpAMD64VPSHRDVD128,
  1259  		ssa.OpAMD64VPSHRDVD256,
  1260  		ssa.OpAMD64VPSHRDVD512,
  1261  		ssa.OpAMD64VPSHRDVQ128,
  1262  		ssa.OpAMD64VPSHRDVQ256,
  1263  		ssa.OpAMD64VPSHRDVQ512:
  1264  		p = simdV31ResultInArg0(s, v)
  1265  
  1266  	case ssa.OpAMD64VPDPWSSDMasked128,
  1267  		ssa.OpAMD64VPDPWSSDMasked256,
  1268  		ssa.OpAMD64VPDPWSSDMasked512,
  1269  		ssa.OpAMD64VADDPSMasked128Merging,
  1270  		ssa.OpAMD64VADDPSMasked256Merging,
  1271  		ssa.OpAMD64VADDPSMasked512Merging,
  1272  		ssa.OpAMD64VADDPDMasked128Merging,
  1273  		ssa.OpAMD64VADDPDMasked256Merging,
  1274  		ssa.OpAMD64VADDPDMasked512Merging,
  1275  		ssa.OpAMD64VPADDBMasked128Merging,
  1276  		ssa.OpAMD64VPADDBMasked256Merging,
  1277  		ssa.OpAMD64VPADDBMasked512Merging,
  1278  		ssa.OpAMD64VPADDWMasked128Merging,
  1279  		ssa.OpAMD64VPADDWMasked256Merging,
  1280  		ssa.OpAMD64VPADDWMasked512Merging,
  1281  		ssa.OpAMD64VPADDDMasked128Merging,
  1282  		ssa.OpAMD64VPADDDMasked256Merging,
  1283  		ssa.OpAMD64VPADDDMasked512Merging,
  1284  		ssa.OpAMD64VPADDQMasked128Merging,
  1285  		ssa.OpAMD64VPADDQMasked256Merging,
  1286  		ssa.OpAMD64VPADDQMasked512Merging,
  1287  		ssa.OpAMD64VPADDSBMasked128Merging,
  1288  		ssa.OpAMD64VPADDSBMasked256Merging,
  1289  		ssa.OpAMD64VPADDSBMasked512Merging,
  1290  		ssa.OpAMD64VPADDSWMasked128Merging,
  1291  		ssa.OpAMD64VPADDSWMasked256Merging,
  1292  		ssa.OpAMD64VPADDSWMasked512Merging,
  1293  		ssa.OpAMD64VPADDUSBMasked128Merging,
  1294  		ssa.OpAMD64VPADDUSBMasked256Merging,
  1295  		ssa.OpAMD64VPADDUSBMasked512Merging,
  1296  		ssa.OpAMD64VPADDUSWMasked128Merging,
  1297  		ssa.OpAMD64VPADDUSWMasked256Merging,
  1298  		ssa.OpAMD64VPADDUSWMasked512Merging,
  1299  		ssa.OpAMD64VPANDDMasked128Merging,
  1300  		ssa.OpAMD64VPANDDMasked256Merging,
  1301  		ssa.OpAMD64VPANDDMasked512Merging,
  1302  		ssa.OpAMD64VPANDQMasked128Merging,
  1303  		ssa.OpAMD64VPANDQMasked256Merging,
  1304  		ssa.OpAMD64VPANDQMasked512Merging,
  1305  		ssa.OpAMD64VPAVGBMasked128Merging,
  1306  		ssa.OpAMD64VPAVGBMasked256Merging,
  1307  		ssa.OpAMD64VPAVGBMasked512Merging,
  1308  		ssa.OpAMD64VPAVGWMasked128Merging,
  1309  		ssa.OpAMD64VPAVGWMasked256Merging,
  1310  		ssa.OpAMD64VPAVGWMasked512Merging,
  1311  		ssa.OpAMD64VPERMI2BMasked128,
  1312  		ssa.OpAMD64VPERMI2BMasked256,
  1313  		ssa.OpAMD64VPERMI2BMasked512,
  1314  		ssa.OpAMD64VPERMI2WMasked128,
  1315  		ssa.OpAMD64VPERMI2WMasked256,
  1316  		ssa.OpAMD64VPERMI2WMasked512,
  1317  		ssa.OpAMD64VPERMI2PSMasked128,
  1318  		ssa.OpAMD64VPERMI2DMasked128,
  1319  		ssa.OpAMD64VPERMI2PSMasked256,
  1320  		ssa.OpAMD64VPERMI2DMasked256,
  1321  		ssa.OpAMD64VPERMI2PSMasked512,
  1322  		ssa.OpAMD64VPERMI2DMasked512,
  1323  		ssa.OpAMD64VPERMI2PDMasked128,
  1324  		ssa.OpAMD64VPERMI2QMasked128,
  1325  		ssa.OpAMD64VPERMI2PDMasked256,
  1326  		ssa.OpAMD64VPERMI2QMasked256,
  1327  		ssa.OpAMD64VPERMI2PDMasked512,
  1328  		ssa.OpAMD64VPERMI2QMasked512,
  1329  		ssa.OpAMD64VPALIGNRMasked256Merging,
  1330  		ssa.OpAMD64VPALIGNRMasked512Merging,
  1331  		ssa.OpAMD64VPALIGNRMasked128Merging,
  1332  		ssa.OpAMD64VDIVPSMasked128Merging,
  1333  		ssa.OpAMD64VDIVPSMasked256Merging,
  1334  		ssa.OpAMD64VDIVPSMasked512Merging,
  1335  		ssa.OpAMD64VDIVPDMasked128Merging,
  1336  		ssa.OpAMD64VDIVPDMasked256Merging,
  1337  		ssa.OpAMD64VDIVPDMasked512Merging,
  1338  		ssa.OpAMD64VPMADDWDMasked128Merging,
  1339  		ssa.OpAMD64VPMADDWDMasked256Merging,
  1340  		ssa.OpAMD64VPMADDWDMasked512Merging,
  1341  		ssa.OpAMD64VPMADDUBSWMasked128Merging,
  1342  		ssa.OpAMD64VPMADDUBSWMasked256Merging,
  1343  		ssa.OpAMD64VPMADDUBSWMasked512Merging,
  1344  		ssa.OpAMD64VPDPBUSDMasked128,
  1345  		ssa.OpAMD64VPDPBUSDMasked256,
  1346  		ssa.OpAMD64VPDPBUSDMasked512,
  1347  		ssa.OpAMD64VPDPBUSDSMasked128,
  1348  		ssa.OpAMD64VPDPBUSDSMasked256,
  1349  		ssa.OpAMD64VPDPBUSDSMasked512,
  1350  		ssa.OpAMD64VGF2P8MULBMasked128Merging,
  1351  		ssa.OpAMD64VGF2P8MULBMasked256Merging,
  1352  		ssa.OpAMD64VGF2P8MULBMasked512Merging,
  1353  		ssa.OpAMD64VMAXPSMasked128Merging,
  1354  		ssa.OpAMD64VMAXPSMasked256Merging,
  1355  		ssa.OpAMD64VMAXPSMasked512Merging,
  1356  		ssa.OpAMD64VMAXPDMasked128Merging,
  1357  		ssa.OpAMD64VMAXPDMasked256Merging,
  1358  		ssa.OpAMD64VMAXPDMasked512Merging,
  1359  		ssa.OpAMD64VPMAXSBMasked128Merging,
  1360  		ssa.OpAMD64VPMAXSBMasked256Merging,
  1361  		ssa.OpAMD64VPMAXSBMasked512Merging,
  1362  		ssa.OpAMD64VPMAXSWMasked128Merging,
  1363  		ssa.OpAMD64VPMAXSWMasked256Merging,
  1364  		ssa.OpAMD64VPMAXSWMasked512Merging,
  1365  		ssa.OpAMD64VPMAXSDMasked128Merging,
  1366  		ssa.OpAMD64VPMAXSDMasked256Merging,
  1367  		ssa.OpAMD64VPMAXSDMasked512Merging,
  1368  		ssa.OpAMD64VPMAXSQMasked128Merging,
  1369  		ssa.OpAMD64VPMAXSQMasked256Merging,
  1370  		ssa.OpAMD64VPMAXSQMasked512Merging,
  1371  		ssa.OpAMD64VPMAXUBMasked128Merging,
  1372  		ssa.OpAMD64VPMAXUBMasked256Merging,
  1373  		ssa.OpAMD64VPMAXUBMasked512Merging,
  1374  		ssa.OpAMD64VPMAXUWMasked128Merging,
  1375  		ssa.OpAMD64VPMAXUWMasked256Merging,
  1376  		ssa.OpAMD64VPMAXUWMasked512Merging,
  1377  		ssa.OpAMD64VPMAXUDMasked128Merging,
  1378  		ssa.OpAMD64VPMAXUDMasked256Merging,
  1379  		ssa.OpAMD64VPMAXUDMasked512Merging,
  1380  		ssa.OpAMD64VPMAXUQMasked128Merging,
  1381  		ssa.OpAMD64VPMAXUQMasked256Merging,
  1382  		ssa.OpAMD64VPMAXUQMasked512Merging,
  1383  		ssa.OpAMD64VMINPSMasked128Merging,
  1384  		ssa.OpAMD64VMINPSMasked256Merging,
  1385  		ssa.OpAMD64VMINPSMasked512Merging,
  1386  		ssa.OpAMD64VMINPDMasked128Merging,
  1387  		ssa.OpAMD64VMINPDMasked256Merging,
  1388  		ssa.OpAMD64VMINPDMasked512Merging,
  1389  		ssa.OpAMD64VPMINSBMasked128Merging,
  1390  		ssa.OpAMD64VPMINSBMasked256Merging,
  1391  		ssa.OpAMD64VPMINSBMasked512Merging,
  1392  		ssa.OpAMD64VPMINSWMasked128Merging,
  1393  		ssa.OpAMD64VPMINSWMasked256Merging,
  1394  		ssa.OpAMD64VPMINSWMasked512Merging,
  1395  		ssa.OpAMD64VPMINSDMasked128Merging,
  1396  		ssa.OpAMD64VPMINSDMasked256Merging,
  1397  		ssa.OpAMD64VPMINSDMasked512Merging,
  1398  		ssa.OpAMD64VPMINSQMasked128Merging,
  1399  		ssa.OpAMD64VPMINSQMasked256Merging,
  1400  		ssa.OpAMD64VPMINSQMasked512Merging,
  1401  		ssa.OpAMD64VPMINUBMasked128Merging,
  1402  		ssa.OpAMD64VPMINUBMasked256Merging,
  1403  		ssa.OpAMD64VPMINUBMasked512Merging,
  1404  		ssa.OpAMD64VPMINUWMasked128Merging,
  1405  		ssa.OpAMD64VPMINUWMasked256Merging,
  1406  		ssa.OpAMD64VPMINUWMasked512Merging,
  1407  		ssa.OpAMD64VPMINUDMasked128Merging,
  1408  		ssa.OpAMD64VPMINUDMasked256Merging,
  1409  		ssa.OpAMD64VPMINUDMasked512Merging,
  1410  		ssa.OpAMD64VPMINUQMasked128Merging,
  1411  		ssa.OpAMD64VPMINUQMasked256Merging,
  1412  		ssa.OpAMD64VPMINUQMasked512Merging,
  1413  		ssa.OpAMD64VFMADD213PSMasked128,
  1414  		ssa.OpAMD64VFMADD213PSMasked256,
  1415  		ssa.OpAMD64VFMADD213PSMasked512,
  1416  		ssa.OpAMD64VFMADD213PDMasked128,
  1417  		ssa.OpAMD64VFMADD213PDMasked256,
  1418  		ssa.OpAMD64VFMADD213PDMasked512,
  1419  		ssa.OpAMD64VFMADDSUB213PSMasked128,
  1420  		ssa.OpAMD64VFMADDSUB213PSMasked256,
  1421  		ssa.OpAMD64VFMADDSUB213PSMasked512,
  1422  		ssa.OpAMD64VFMADDSUB213PDMasked128,
  1423  		ssa.OpAMD64VFMADDSUB213PDMasked256,
  1424  		ssa.OpAMD64VFMADDSUB213PDMasked512,
  1425  		ssa.OpAMD64VPMULHWMasked128Merging,
  1426  		ssa.OpAMD64VPMULHWMasked256Merging,
  1427  		ssa.OpAMD64VPMULHWMasked512Merging,
  1428  		ssa.OpAMD64VPMULHUWMasked128Merging,
  1429  		ssa.OpAMD64VPMULHUWMasked256Merging,
  1430  		ssa.OpAMD64VPMULHUWMasked512Merging,
  1431  		ssa.OpAMD64VMULPSMasked128Merging,
  1432  		ssa.OpAMD64VMULPSMasked256Merging,
  1433  		ssa.OpAMD64VMULPSMasked512Merging,
  1434  		ssa.OpAMD64VMULPDMasked128Merging,
  1435  		ssa.OpAMD64VMULPDMasked256Merging,
  1436  		ssa.OpAMD64VMULPDMasked512Merging,
  1437  		ssa.OpAMD64VPMULLWMasked128Merging,
  1438  		ssa.OpAMD64VPMULLWMasked256Merging,
  1439  		ssa.OpAMD64VPMULLWMasked512Merging,
  1440  		ssa.OpAMD64VPMULLDMasked128Merging,
  1441  		ssa.OpAMD64VPMULLDMasked256Merging,
  1442  		ssa.OpAMD64VPMULLDMasked512Merging,
  1443  		ssa.OpAMD64VPMULLQMasked128Merging,
  1444  		ssa.OpAMD64VPMULLQMasked256Merging,
  1445  		ssa.OpAMD64VPMULLQMasked512Merging,
  1446  		ssa.OpAMD64VFMSUBADD213PSMasked128,
  1447  		ssa.OpAMD64VFMSUBADD213PSMasked256,
  1448  		ssa.OpAMD64VFMSUBADD213PSMasked512,
  1449  		ssa.OpAMD64VFMSUBADD213PDMasked128,
  1450  		ssa.OpAMD64VFMSUBADD213PDMasked256,
  1451  		ssa.OpAMD64VFMSUBADD213PDMasked512,
  1452  		ssa.OpAMD64VPORDMasked128Merging,
  1453  		ssa.OpAMD64VPORDMasked256Merging,
  1454  		ssa.OpAMD64VPORDMasked512Merging,
  1455  		ssa.OpAMD64VPORQMasked128Merging,
  1456  		ssa.OpAMD64VPORQMasked256Merging,
  1457  		ssa.OpAMD64VPORQMasked512Merging,
  1458  		ssa.OpAMD64VPSHUFBMasked256Merging,
  1459  		ssa.OpAMD64VPSHUFBMasked512Merging,
  1460  		ssa.OpAMD64VPSHUFBMasked128Merging,
  1461  		ssa.OpAMD64VPROLVDMasked128Merging,
  1462  		ssa.OpAMD64VPROLVDMasked256Merging,
  1463  		ssa.OpAMD64VPROLVDMasked512Merging,
  1464  		ssa.OpAMD64VPROLVQMasked128Merging,
  1465  		ssa.OpAMD64VPROLVQMasked256Merging,
  1466  		ssa.OpAMD64VPROLVQMasked512Merging,
  1467  		ssa.OpAMD64VPRORVDMasked128Merging,
  1468  		ssa.OpAMD64VPRORVDMasked256Merging,
  1469  		ssa.OpAMD64VPRORVDMasked512Merging,
  1470  		ssa.OpAMD64VPRORVQMasked128Merging,
  1471  		ssa.OpAMD64VPRORVQMasked256Merging,
  1472  		ssa.OpAMD64VPRORVQMasked512Merging,
  1473  		ssa.OpAMD64VPACKSSDWMasked128Merging,
  1474  		ssa.OpAMD64VPACKSSDWMasked256Merging,
  1475  		ssa.OpAMD64VPACKSSDWMasked512Merging,
  1476  		ssa.OpAMD64VPACKUSDWMasked128Merging,
  1477  		ssa.OpAMD64VPACKUSDWMasked256Merging,
  1478  		ssa.OpAMD64VPACKUSDWMasked512Merging,
  1479  		ssa.OpAMD64VSCALEFPSMasked128Merging,
  1480  		ssa.OpAMD64VSCALEFPSMasked256Merging,
  1481  		ssa.OpAMD64VSCALEFPSMasked512Merging,
  1482  		ssa.OpAMD64VSCALEFPDMasked128Merging,
  1483  		ssa.OpAMD64VSCALEFPDMasked256Merging,
  1484  		ssa.OpAMD64VSCALEFPDMasked512Merging,
  1485  		ssa.OpAMD64VPSHLDWMasked128Merging,
  1486  		ssa.OpAMD64VPSHLDWMasked256Merging,
  1487  		ssa.OpAMD64VPSHLDWMasked512Merging,
  1488  		ssa.OpAMD64VPSHLDDMasked128Merging,
  1489  		ssa.OpAMD64VPSHLDDMasked256Merging,
  1490  		ssa.OpAMD64VPSHLDDMasked512Merging,
  1491  		ssa.OpAMD64VPSHLDQMasked128Merging,
  1492  		ssa.OpAMD64VPSHLDQMasked256Merging,
  1493  		ssa.OpAMD64VPSHLDQMasked512Merging,
  1494  		ssa.OpAMD64VPSHRDWMasked128Merging,
  1495  		ssa.OpAMD64VPSHRDWMasked256Merging,
  1496  		ssa.OpAMD64VPSHRDWMasked512Merging,
  1497  		ssa.OpAMD64VPSHRDDMasked128Merging,
  1498  		ssa.OpAMD64VPSHRDDMasked256Merging,
  1499  		ssa.OpAMD64VPSHRDDMasked512Merging,
  1500  		ssa.OpAMD64VPSHRDQMasked128Merging,
  1501  		ssa.OpAMD64VPSHRDQMasked256Merging,
  1502  		ssa.OpAMD64VPSHRDQMasked512Merging,
  1503  		ssa.OpAMD64VPSHLDVWMasked128,
  1504  		ssa.OpAMD64VPSHLDVWMasked256,
  1505  		ssa.OpAMD64VPSHLDVWMasked512,
  1506  		ssa.OpAMD64VPSHLDVDMasked128,
  1507  		ssa.OpAMD64VPSHLDVDMasked256,
  1508  		ssa.OpAMD64VPSHLDVDMasked512,
  1509  		ssa.OpAMD64VPSHLDVQMasked128,
  1510  		ssa.OpAMD64VPSHLDVQMasked256,
  1511  		ssa.OpAMD64VPSHLDVQMasked512,
  1512  		ssa.OpAMD64VPSLLVWMasked128Merging,
  1513  		ssa.OpAMD64VPSLLVWMasked256Merging,
  1514  		ssa.OpAMD64VPSLLVWMasked512Merging,
  1515  		ssa.OpAMD64VPSLLVDMasked128Merging,
  1516  		ssa.OpAMD64VPSLLVDMasked256Merging,
  1517  		ssa.OpAMD64VPSLLVDMasked512Merging,
  1518  		ssa.OpAMD64VPSLLVQMasked128Merging,
  1519  		ssa.OpAMD64VPSLLVQMasked256Merging,
  1520  		ssa.OpAMD64VPSLLVQMasked512Merging,
  1521  		ssa.OpAMD64VPSHRDVWMasked128,
  1522  		ssa.OpAMD64VPSHRDVWMasked256,
  1523  		ssa.OpAMD64VPSHRDVWMasked512,
  1524  		ssa.OpAMD64VPSHRDVDMasked128,
  1525  		ssa.OpAMD64VPSHRDVDMasked256,
  1526  		ssa.OpAMD64VPSHRDVDMasked512,
  1527  		ssa.OpAMD64VPSHRDVQMasked128,
  1528  		ssa.OpAMD64VPSHRDVQMasked256,
  1529  		ssa.OpAMD64VPSHRDVQMasked512,
  1530  		ssa.OpAMD64VPSRAVWMasked128Merging,
  1531  		ssa.OpAMD64VPSRAVWMasked256Merging,
  1532  		ssa.OpAMD64VPSRAVWMasked512Merging,
  1533  		ssa.OpAMD64VPSRAVDMasked128Merging,
  1534  		ssa.OpAMD64VPSRAVDMasked256Merging,
  1535  		ssa.OpAMD64VPSRAVDMasked512Merging,
  1536  		ssa.OpAMD64VPSRAVQMasked128Merging,
  1537  		ssa.OpAMD64VPSRAVQMasked256Merging,
  1538  		ssa.OpAMD64VPSRAVQMasked512Merging,
  1539  		ssa.OpAMD64VPSRLVWMasked128Merging,
  1540  		ssa.OpAMD64VPSRLVWMasked256Merging,
  1541  		ssa.OpAMD64VPSRLVWMasked512Merging,
  1542  		ssa.OpAMD64VPSRLVDMasked128Merging,
  1543  		ssa.OpAMD64VPSRLVDMasked256Merging,
  1544  		ssa.OpAMD64VPSRLVDMasked512Merging,
  1545  		ssa.OpAMD64VPSRLVQMasked128Merging,
  1546  		ssa.OpAMD64VPSRLVQMasked256Merging,
  1547  		ssa.OpAMD64VPSRLVQMasked512Merging,
  1548  		ssa.OpAMD64VSUBPSMasked128Merging,
  1549  		ssa.OpAMD64VSUBPSMasked256Merging,
  1550  		ssa.OpAMD64VSUBPSMasked512Merging,
  1551  		ssa.OpAMD64VSUBPDMasked128Merging,
  1552  		ssa.OpAMD64VSUBPDMasked256Merging,
  1553  		ssa.OpAMD64VSUBPDMasked512Merging,
  1554  		ssa.OpAMD64VPSUBBMasked128Merging,
  1555  		ssa.OpAMD64VPSUBBMasked256Merging,
  1556  		ssa.OpAMD64VPSUBBMasked512Merging,
  1557  		ssa.OpAMD64VPSUBWMasked128Merging,
  1558  		ssa.OpAMD64VPSUBWMasked256Merging,
  1559  		ssa.OpAMD64VPSUBWMasked512Merging,
  1560  		ssa.OpAMD64VPSUBDMasked128Merging,
  1561  		ssa.OpAMD64VPSUBDMasked256Merging,
  1562  		ssa.OpAMD64VPSUBDMasked512Merging,
  1563  		ssa.OpAMD64VPSUBQMasked128Merging,
  1564  		ssa.OpAMD64VPSUBQMasked256Merging,
  1565  		ssa.OpAMD64VPSUBQMasked512Merging,
  1566  		ssa.OpAMD64VPSUBSBMasked128Merging,
  1567  		ssa.OpAMD64VPSUBSBMasked256Merging,
  1568  		ssa.OpAMD64VPSUBSBMasked512Merging,
  1569  		ssa.OpAMD64VPSUBSWMasked128Merging,
  1570  		ssa.OpAMD64VPSUBSWMasked256Merging,
  1571  		ssa.OpAMD64VPSUBSWMasked512Merging,
  1572  		ssa.OpAMD64VPSUBUSBMasked128Merging,
  1573  		ssa.OpAMD64VPSUBUSBMasked256Merging,
  1574  		ssa.OpAMD64VPSUBUSBMasked512Merging,
  1575  		ssa.OpAMD64VPSUBUSWMasked128Merging,
  1576  		ssa.OpAMD64VPSUBUSWMasked256Merging,
  1577  		ssa.OpAMD64VPSUBUSWMasked512Merging,
  1578  		ssa.OpAMD64VPXORDMasked128Merging,
  1579  		ssa.OpAMD64VPXORDMasked256Merging,
  1580  		ssa.OpAMD64VPXORDMasked512Merging,
  1581  		ssa.OpAMD64VPXORQMasked128Merging,
  1582  		ssa.OpAMD64VPXORQMasked256Merging,
  1583  		ssa.OpAMD64VPXORQMasked512Merging:
  1584  		p = simdV3kvResultInArg0(s, v)
  1585  
  1586  	case ssa.OpAMD64VPSLLW128,
  1587  		ssa.OpAMD64VPSLLW256,
  1588  		ssa.OpAMD64VPSLLW512,
  1589  		ssa.OpAMD64VPSLLD128,
  1590  		ssa.OpAMD64VPSLLD256,
  1591  		ssa.OpAMD64VPSLLD512,
  1592  		ssa.OpAMD64VPSLLQ128,
  1593  		ssa.OpAMD64VPSLLQ256,
  1594  		ssa.OpAMD64VPSLLQ512,
  1595  		ssa.OpAMD64VPSRAW128,
  1596  		ssa.OpAMD64VPSRAW256,
  1597  		ssa.OpAMD64VPSRAW512,
  1598  		ssa.OpAMD64VPSRAD128,
  1599  		ssa.OpAMD64VPSRAD256,
  1600  		ssa.OpAMD64VPSRAD512,
  1601  		ssa.OpAMD64VPSRAQ128,
  1602  		ssa.OpAMD64VPSRAQ256,
  1603  		ssa.OpAMD64VPSRAQ512,
  1604  		ssa.OpAMD64VPSRLW128,
  1605  		ssa.OpAMD64VPSRLW256,
  1606  		ssa.OpAMD64VPSRLW512,
  1607  		ssa.OpAMD64VPSRLD128,
  1608  		ssa.OpAMD64VPSRLD256,
  1609  		ssa.OpAMD64VPSRLD512,
  1610  		ssa.OpAMD64VPSRLQ128,
  1611  		ssa.OpAMD64VPSRLQ256,
  1612  		ssa.OpAMD64VPSRLQ512:
  1613  		p = simdVfpv(s, v)
  1614  
  1615  	case ssa.OpAMD64VPSLLWMasked128,
  1616  		ssa.OpAMD64VPSLLWMasked256,
  1617  		ssa.OpAMD64VPSLLWMasked512,
  1618  		ssa.OpAMD64VPSLLDMasked128,
  1619  		ssa.OpAMD64VPSLLDMasked256,
  1620  		ssa.OpAMD64VPSLLDMasked512,
  1621  		ssa.OpAMD64VPSLLQMasked128,
  1622  		ssa.OpAMD64VPSLLQMasked256,
  1623  		ssa.OpAMD64VPSLLQMasked512,
  1624  		ssa.OpAMD64VPSRAWMasked128,
  1625  		ssa.OpAMD64VPSRAWMasked256,
  1626  		ssa.OpAMD64VPSRAWMasked512,
  1627  		ssa.OpAMD64VPSRADMasked128,
  1628  		ssa.OpAMD64VPSRADMasked256,
  1629  		ssa.OpAMD64VPSRADMasked512,
  1630  		ssa.OpAMD64VPSRAQMasked128,
  1631  		ssa.OpAMD64VPSRAQMasked256,
  1632  		ssa.OpAMD64VPSRAQMasked512,
  1633  		ssa.OpAMD64VPSRLWMasked128,
  1634  		ssa.OpAMD64VPSRLWMasked256,
  1635  		ssa.OpAMD64VPSRLWMasked512,
  1636  		ssa.OpAMD64VPSRLDMasked128,
  1637  		ssa.OpAMD64VPSRLDMasked256,
  1638  		ssa.OpAMD64VPSRLDMasked512,
  1639  		ssa.OpAMD64VPSRLQMasked128,
  1640  		ssa.OpAMD64VPSRLQMasked256,
  1641  		ssa.OpAMD64VPSRLQMasked512:
  1642  		p = simdVfpkv(s, v)
  1643  
  1644  	case ssa.OpAMD64VPINSRD128,
  1645  		ssa.OpAMD64VPINSRQ128,
  1646  		ssa.OpAMD64VPINSRB128,
  1647  		ssa.OpAMD64VPINSRW128:
  1648  		p = simdVgpvImm8(s, v)
  1649  
  1650  	case ssa.OpAMD64VPEXTRD128,
  1651  		ssa.OpAMD64VPEXTRQ128,
  1652  		ssa.OpAMD64VPEXTRB128,
  1653  		ssa.OpAMD64VPEXTRW128:
  1654  		p = simdVgpImm8(s, v)
  1655  
  1656  	case ssa.OpAMD64VPALIGNRMasked256,
  1657  		ssa.OpAMD64VPALIGNRMasked512,
  1658  		ssa.OpAMD64VPALIGNRMasked128,
  1659  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked128,
  1660  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked256,
  1661  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked512,
  1662  		ssa.OpAMD64VGF2P8AFFINEQBMasked128,
  1663  		ssa.OpAMD64VGF2P8AFFINEQBMasked256,
  1664  		ssa.OpAMD64VGF2P8AFFINEQBMasked512,
  1665  		ssa.OpAMD64VPSHLDWMasked128,
  1666  		ssa.OpAMD64VPSHLDWMasked256,
  1667  		ssa.OpAMD64VPSHLDWMasked512,
  1668  		ssa.OpAMD64VPSHLDDMasked128,
  1669  		ssa.OpAMD64VPSHLDDMasked256,
  1670  		ssa.OpAMD64VPSHLDDMasked512,
  1671  		ssa.OpAMD64VPSHLDQMasked128,
  1672  		ssa.OpAMD64VPSHLDQMasked256,
  1673  		ssa.OpAMD64VPSHLDQMasked512,
  1674  		ssa.OpAMD64VPSHRDWMasked128,
  1675  		ssa.OpAMD64VPSHRDWMasked256,
  1676  		ssa.OpAMD64VPSHRDWMasked512,
  1677  		ssa.OpAMD64VPSHRDDMasked128,
  1678  		ssa.OpAMD64VPSHRDDMasked256,
  1679  		ssa.OpAMD64VPSHRDDMasked512,
  1680  		ssa.OpAMD64VPSHRDQMasked128,
  1681  		ssa.OpAMD64VPSHRDQMasked256,
  1682  		ssa.OpAMD64VPSHRDQMasked512:
  1683  		p = simdV2kvImm8(s, v)
  1684  
  1685  	case ssa.OpAMD64VPABSDMasked128load,
  1686  		ssa.OpAMD64VPABSDMasked256load,
  1687  		ssa.OpAMD64VPABSDMasked512load,
  1688  		ssa.OpAMD64VPABSQMasked128load,
  1689  		ssa.OpAMD64VPABSQMasked256load,
  1690  		ssa.OpAMD64VPABSQMasked512load,
  1691  		ssa.OpAMD64VCVTTPS2DQMasked128load,
  1692  		ssa.OpAMD64VCVTTPS2DQMasked256load,
  1693  		ssa.OpAMD64VCVTTPS2DQMasked512load,
  1694  		ssa.OpAMD64VCVTPS2UDQMasked128load,
  1695  		ssa.OpAMD64VCVTPS2UDQMasked256load,
  1696  		ssa.OpAMD64VCVTPS2UDQMasked512load,
  1697  		ssa.OpAMD64VPLZCNTDMasked128load,
  1698  		ssa.OpAMD64VPLZCNTDMasked256load,
  1699  		ssa.OpAMD64VPLZCNTDMasked512load,
  1700  		ssa.OpAMD64VPLZCNTQMasked128load,
  1701  		ssa.OpAMD64VPLZCNTQMasked256load,
  1702  		ssa.OpAMD64VPLZCNTQMasked512load,
  1703  		ssa.OpAMD64VPOPCNTDMasked128load,
  1704  		ssa.OpAMD64VPOPCNTDMasked256load,
  1705  		ssa.OpAMD64VPOPCNTDMasked512load,
  1706  		ssa.OpAMD64VPOPCNTQMasked128load,
  1707  		ssa.OpAMD64VPOPCNTQMasked256load,
  1708  		ssa.OpAMD64VPOPCNTQMasked512load,
  1709  		ssa.OpAMD64VRCP14PSMasked128load,
  1710  		ssa.OpAMD64VRCP14PSMasked256load,
  1711  		ssa.OpAMD64VRCP14PSMasked512load,
  1712  		ssa.OpAMD64VRCP14PDMasked128load,
  1713  		ssa.OpAMD64VRCP14PDMasked256load,
  1714  		ssa.OpAMD64VRCP14PDMasked512load,
  1715  		ssa.OpAMD64VRSQRT14PSMasked128load,
  1716  		ssa.OpAMD64VRSQRT14PSMasked256load,
  1717  		ssa.OpAMD64VRSQRT14PSMasked512load,
  1718  		ssa.OpAMD64VRSQRT14PDMasked128load,
  1719  		ssa.OpAMD64VRSQRT14PDMasked256load,
  1720  		ssa.OpAMD64VRSQRT14PDMasked512load,
  1721  		ssa.OpAMD64VSQRTPSMasked128load,
  1722  		ssa.OpAMD64VSQRTPSMasked256load,
  1723  		ssa.OpAMD64VSQRTPSMasked512load,
  1724  		ssa.OpAMD64VSQRTPDMasked128load,
  1725  		ssa.OpAMD64VSQRTPDMasked256load,
  1726  		ssa.OpAMD64VSQRTPDMasked512load:
  1727  		p = simdVkvload(s, v)
  1728  
  1729  	case ssa.OpAMD64VADDPS512load,
  1730  		ssa.OpAMD64VADDPD512load,
  1731  		ssa.OpAMD64VPADDD512load,
  1732  		ssa.OpAMD64VPADDQ512load,
  1733  		ssa.OpAMD64VPANDD512load,
  1734  		ssa.OpAMD64VPANDQ512load,
  1735  		ssa.OpAMD64VPANDND512load,
  1736  		ssa.OpAMD64VPANDNQ512load,
  1737  		ssa.OpAMD64VDIVPS512load,
  1738  		ssa.OpAMD64VDIVPD512load,
  1739  		ssa.OpAMD64VPUNPCKHDQ512load,
  1740  		ssa.OpAMD64VPUNPCKHQDQ512load,
  1741  		ssa.OpAMD64VPUNPCKLDQ512load,
  1742  		ssa.OpAMD64VPUNPCKLQDQ512load,
  1743  		ssa.OpAMD64VMAXPS512load,
  1744  		ssa.OpAMD64VMAXPD512load,
  1745  		ssa.OpAMD64VPMAXSD512load,
  1746  		ssa.OpAMD64VPMAXSQ128load,
  1747  		ssa.OpAMD64VPMAXSQ256load,
  1748  		ssa.OpAMD64VPMAXSQ512load,
  1749  		ssa.OpAMD64VPMAXUD512load,
  1750  		ssa.OpAMD64VPMAXUQ128load,
  1751  		ssa.OpAMD64VPMAXUQ256load,
  1752  		ssa.OpAMD64VPMAXUQ512load,
  1753  		ssa.OpAMD64VMINPS512load,
  1754  		ssa.OpAMD64VMINPD512load,
  1755  		ssa.OpAMD64VPMINSD512load,
  1756  		ssa.OpAMD64VPMINSQ128load,
  1757  		ssa.OpAMD64VPMINSQ256load,
  1758  		ssa.OpAMD64VPMINSQ512load,
  1759  		ssa.OpAMD64VPMINUD512load,
  1760  		ssa.OpAMD64VPMINUQ128load,
  1761  		ssa.OpAMD64VPMINUQ256load,
  1762  		ssa.OpAMD64VPMINUQ512load,
  1763  		ssa.OpAMD64VMULPS512load,
  1764  		ssa.OpAMD64VMULPD512load,
  1765  		ssa.OpAMD64VPMULLD512load,
  1766  		ssa.OpAMD64VPMULLQ128load,
  1767  		ssa.OpAMD64VPMULLQ256load,
  1768  		ssa.OpAMD64VPMULLQ512load,
  1769  		ssa.OpAMD64VPORD512load,
  1770  		ssa.OpAMD64VPORQ512load,
  1771  		ssa.OpAMD64VPERMPS512load,
  1772  		ssa.OpAMD64VPERMD512load,
  1773  		ssa.OpAMD64VPERMPD256load,
  1774  		ssa.OpAMD64VPERMQ256load,
  1775  		ssa.OpAMD64VPERMPD512load,
  1776  		ssa.OpAMD64VPERMQ512load,
  1777  		ssa.OpAMD64VPROLVD128load,
  1778  		ssa.OpAMD64VPROLVD256load,
  1779  		ssa.OpAMD64VPROLVD512load,
  1780  		ssa.OpAMD64VPROLVQ128load,
  1781  		ssa.OpAMD64VPROLVQ256load,
  1782  		ssa.OpAMD64VPROLVQ512load,
  1783  		ssa.OpAMD64VPRORVD128load,
  1784  		ssa.OpAMD64VPRORVD256load,
  1785  		ssa.OpAMD64VPRORVD512load,
  1786  		ssa.OpAMD64VPRORVQ128load,
  1787  		ssa.OpAMD64VPRORVQ256load,
  1788  		ssa.OpAMD64VPRORVQ512load,
  1789  		ssa.OpAMD64VPACKSSDW512load,
  1790  		ssa.OpAMD64VPACKUSDW512load,
  1791  		ssa.OpAMD64VSCALEFPS128load,
  1792  		ssa.OpAMD64VSCALEFPS256load,
  1793  		ssa.OpAMD64VSCALEFPS512load,
  1794  		ssa.OpAMD64VSCALEFPD128load,
  1795  		ssa.OpAMD64VSCALEFPD256load,
  1796  		ssa.OpAMD64VSCALEFPD512load,
  1797  		ssa.OpAMD64VPSLLVD512load,
  1798  		ssa.OpAMD64VPSLLVQ512load,
  1799  		ssa.OpAMD64VPSRAVD512load,
  1800  		ssa.OpAMD64VPSRAVQ128load,
  1801  		ssa.OpAMD64VPSRAVQ256load,
  1802  		ssa.OpAMD64VPSRAVQ512load,
  1803  		ssa.OpAMD64VPSRLVD512load,
  1804  		ssa.OpAMD64VPSRLVQ512load,
  1805  		ssa.OpAMD64VSUBPS512load,
  1806  		ssa.OpAMD64VSUBPD512load,
  1807  		ssa.OpAMD64VPSUBD512load,
  1808  		ssa.OpAMD64VPSUBQ512load,
  1809  		ssa.OpAMD64VPXORD512load,
  1810  		ssa.OpAMD64VPXORQ512load:
  1811  		p = simdV21load(s, v)
  1812  
  1813  	case ssa.OpAMD64VPDPWSSD512load,
  1814  		ssa.OpAMD64VPERMI2PS128load,
  1815  		ssa.OpAMD64VPERMI2D128load,
  1816  		ssa.OpAMD64VPERMI2PS256load,
  1817  		ssa.OpAMD64VPERMI2D256load,
  1818  		ssa.OpAMD64VPERMI2PS512load,
  1819  		ssa.OpAMD64VPERMI2D512load,
  1820  		ssa.OpAMD64VPERMI2PD128load,
  1821  		ssa.OpAMD64VPERMI2Q128load,
  1822  		ssa.OpAMD64VPERMI2PD256load,
  1823  		ssa.OpAMD64VPERMI2Q256load,
  1824  		ssa.OpAMD64VPERMI2PD512load,
  1825  		ssa.OpAMD64VPERMI2Q512load,
  1826  		ssa.OpAMD64VPDPBUSD512load,
  1827  		ssa.OpAMD64VPDPBUSDS512load,
  1828  		ssa.OpAMD64VFMADD213PS128load,
  1829  		ssa.OpAMD64VFMADD213PS256load,
  1830  		ssa.OpAMD64VFMADD213PS512load,
  1831  		ssa.OpAMD64VFMADD213PD128load,
  1832  		ssa.OpAMD64VFMADD213PD256load,
  1833  		ssa.OpAMD64VFMADD213PD512load,
  1834  		ssa.OpAMD64VFMADDSUB213PS128load,
  1835  		ssa.OpAMD64VFMADDSUB213PS256load,
  1836  		ssa.OpAMD64VFMADDSUB213PS512load,
  1837  		ssa.OpAMD64VFMADDSUB213PD128load,
  1838  		ssa.OpAMD64VFMADDSUB213PD256load,
  1839  		ssa.OpAMD64VFMADDSUB213PD512load,
  1840  		ssa.OpAMD64VFMSUBADD213PS128load,
  1841  		ssa.OpAMD64VFMSUBADD213PS256load,
  1842  		ssa.OpAMD64VFMSUBADD213PS512load,
  1843  		ssa.OpAMD64VFMSUBADD213PD128load,
  1844  		ssa.OpAMD64VFMSUBADD213PD256load,
  1845  		ssa.OpAMD64VFMSUBADD213PD512load,
  1846  		ssa.OpAMD64VPSHLDVD128load,
  1847  		ssa.OpAMD64VPSHLDVD256load,
  1848  		ssa.OpAMD64VPSHLDVD512load,
  1849  		ssa.OpAMD64VPSHLDVQ128load,
  1850  		ssa.OpAMD64VPSHLDVQ256load,
  1851  		ssa.OpAMD64VPSHLDVQ512load,
  1852  		ssa.OpAMD64VPSHRDVD128load,
  1853  		ssa.OpAMD64VPSHRDVD256load,
  1854  		ssa.OpAMD64VPSHRDVD512load,
  1855  		ssa.OpAMD64VPSHRDVQ128load,
  1856  		ssa.OpAMD64VPSHRDVQ256load,
  1857  		ssa.OpAMD64VPSHRDVQ512load:
  1858  		p = simdV31loadResultInArg0(s, v)
  1859  
  1860  	case ssa.OpAMD64VPDPWSSDMasked128load,
  1861  		ssa.OpAMD64VPDPWSSDMasked256load,
  1862  		ssa.OpAMD64VPDPWSSDMasked512load,
  1863  		ssa.OpAMD64VPERMI2PSMasked128load,
  1864  		ssa.OpAMD64VPERMI2DMasked128load,
  1865  		ssa.OpAMD64VPERMI2PSMasked256load,
  1866  		ssa.OpAMD64VPERMI2DMasked256load,
  1867  		ssa.OpAMD64VPERMI2PSMasked512load,
  1868  		ssa.OpAMD64VPERMI2DMasked512load,
  1869  		ssa.OpAMD64VPERMI2PDMasked128load,
  1870  		ssa.OpAMD64VPERMI2QMasked128load,
  1871  		ssa.OpAMD64VPERMI2PDMasked256load,
  1872  		ssa.OpAMD64VPERMI2QMasked256load,
  1873  		ssa.OpAMD64VPERMI2PDMasked512load,
  1874  		ssa.OpAMD64VPERMI2QMasked512load,
  1875  		ssa.OpAMD64VPDPBUSDMasked128load,
  1876  		ssa.OpAMD64VPDPBUSDMasked256load,
  1877  		ssa.OpAMD64VPDPBUSDMasked512load,
  1878  		ssa.OpAMD64VPDPBUSDSMasked128load,
  1879  		ssa.OpAMD64VPDPBUSDSMasked256load,
  1880  		ssa.OpAMD64VPDPBUSDSMasked512load,
  1881  		ssa.OpAMD64VFMADD213PSMasked128load,
  1882  		ssa.OpAMD64VFMADD213PSMasked256load,
  1883  		ssa.OpAMD64VFMADD213PSMasked512load,
  1884  		ssa.OpAMD64VFMADD213PDMasked128load,
  1885  		ssa.OpAMD64VFMADD213PDMasked256load,
  1886  		ssa.OpAMD64VFMADD213PDMasked512load,
  1887  		ssa.OpAMD64VFMADDSUB213PSMasked128load,
  1888  		ssa.OpAMD64VFMADDSUB213PSMasked256load,
  1889  		ssa.OpAMD64VFMADDSUB213PSMasked512load,
  1890  		ssa.OpAMD64VFMADDSUB213PDMasked128load,
  1891  		ssa.OpAMD64VFMADDSUB213PDMasked256load,
  1892  		ssa.OpAMD64VFMADDSUB213PDMasked512load,
  1893  		ssa.OpAMD64VFMSUBADD213PSMasked128load,
  1894  		ssa.OpAMD64VFMSUBADD213PSMasked256load,
  1895  		ssa.OpAMD64VFMSUBADD213PSMasked512load,
  1896  		ssa.OpAMD64VFMSUBADD213PDMasked128load,
  1897  		ssa.OpAMD64VFMSUBADD213PDMasked256load,
  1898  		ssa.OpAMD64VFMSUBADD213PDMasked512load,
  1899  		ssa.OpAMD64VPSHLDVDMasked128load,
  1900  		ssa.OpAMD64VPSHLDVDMasked256load,
  1901  		ssa.OpAMD64VPSHLDVDMasked512load,
  1902  		ssa.OpAMD64VPSHLDVQMasked128load,
  1903  		ssa.OpAMD64VPSHLDVQMasked256load,
  1904  		ssa.OpAMD64VPSHLDVQMasked512load,
  1905  		ssa.OpAMD64VPSHRDVDMasked128load,
  1906  		ssa.OpAMD64VPSHRDVDMasked256load,
  1907  		ssa.OpAMD64VPSHRDVDMasked512load,
  1908  		ssa.OpAMD64VPSHRDVQMasked128load,
  1909  		ssa.OpAMD64VPSHRDVQMasked256load,
  1910  		ssa.OpAMD64VPSHRDVQMasked512load:
  1911  		p = simdV3kvloadResultInArg0(s, v)
  1912  
  1913  	case ssa.OpAMD64VADDPSMasked128load,
  1914  		ssa.OpAMD64VADDPSMasked256load,
  1915  		ssa.OpAMD64VADDPSMasked512load,
  1916  		ssa.OpAMD64VADDPDMasked128load,
  1917  		ssa.OpAMD64VADDPDMasked256load,
  1918  		ssa.OpAMD64VADDPDMasked512load,
  1919  		ssa.OpAMD64VPADDDMasked128load,
  1920  		ssa.OpAMD64VPADDDMasked256load,
  1921  		ssa.OpAMD64VPADDDMasked512load,
  1922  		ssa.OpAMD64VPADDQMasked128load,
  1923  		ssa.OpAMD64VPADDQMasked256load,
  1924  		ssa.OpAMD64VPADDQMasked512load,
  1925  		ssa.OpAMD64VPANDDMasked128load,
  1926  		ssa.OpAMD64VPANDDMasked256load,
  1927  		ssa.OpAMD64VPANDDMasked512load,
  1928  		ssa.OpAMD64VPANDQMasked128load,
  1929  		ssa.OpAMD64VPANDQMasked256load,
  1930  		ssa.OpAMD64VPANDQMasked512load,
  1931  		ssa.OpAMD64VPANDNDMasked128load,
  1932  		ssa.OpAMD64VPANDNDMasked256load,
  1933  		ssa.OpAMD64VPANDNDMasked512load,
  1934  		ssa.OpAMD64VPANDNQMasked128load,
  1935  		ssa.OpAMD64VPANDNQMasked256load,
  1936  		ssa.OpAMD64VPANDNQMasked512load,
  1937  		ssa.OpAMD64VDIVPSMasked128load,
  1938  		ssa.OpAMD64VDIVPSMasked256load,
  1939  		ssa.OpAMD64VDIVPSMasked512load,
  1940  		ssa.OpAMD64VDIVPDMasked128load,
  1941  		ssa.OpAMD64VDIVPDMasked256load,
  1942  		ssa.OpAMD64VDIVPDMasked512load,
  1943  		ssa.OpAMD64VMAXPSMasked128load,
  1944  		ssa.OpAMD64VMAXPSMasked256load,
  1945  		ssa.OpAMD64VMAXPSMasked512load,
  1946  		ssa.OpAMD64VMAXPDMasked128load,
  1947  		ssa.OpAMD64VMAXPDMasked256load,
  1948  		ssa.OpAMD64VMAXPDMasked512load,
  1949  		ssa.OpAMD64VPMAXSDMasked128load,
  1950  		ssa.OpAMD64VPMAXSDMasked256load,
  1951  		ssa.OpAMD64VPMAXSDMasked512load,
  1952  		ssa.OpAMD64VPMAXSQMasked128load,
  1953  		ssa.OpAMD64VPMAXSQMasked256load,
  1954  		ssa.OpAMD64VPMAXSQMasked512load,
  1955  		ssa.OpAMD64VPMAXUDMasked128load,
  1956  		ssa.OpAMD64VPMAXUDMasked256load,
  1957  		ssa.OpAMD64VPMAXUDMasked512load,
  1958  		ssa.OpAMD64VPMAXUQMasked128load,
  1959  		ssa.OpAMD64VPMAXUQMasked256load,
  1960  		ssa.OpAMD64VPMAXUQMasked512load,
  1961  		ssa.OpAMD64VMINPSMasked128load,
  1962  		ssa.OpAMD64VMINPSMasked256load,
  1963  		ssa.OpAMD64VMINPSMasked512load,
  1964  		ssa.OpAMD64VMINPDMasked128load,
  1965  		ssa.OpAMD64VMINPDMasked256load,
  1966  		ssa.OpAMD64VMINPDMasked512load,
  1967  		ssa.OpAMD64VPMINSDMasked128load,
  1968  		ssa.OpAMD64VPMINSDMasked256load,
  1969  		ssa.OpAMD64VPMINSDMasked512load,
  1970  		ssa.OpAMD64VPMINSQMasked128load,
  1971  		ssa.OpAMD64VPMINSQMasked256load,
  1972  		ssa.OpAMD64VPMINSQMasked512load,
  1973  		ssa.OpAMD64VPMINUDMasked128load,
  1974  		ssa.OpAMD64VPMINUDMasked256load,
  1975  		ssa.OpAMD64VPMINUDMasked512load,
  1976  		ssa.OpAMD64VPMINUQMasked128load,
  1977  		ssa.OpAMD64VPMINUQMasked256load,
  1978  		ssa.OpAMD64VPMINUQMasked512load,
  1979  		ssa.OpAMD64VMULPSMasked128load,
  1980  		ssa.OpAMD64VMULPSMasked256load,
  1981  		ssa.OpAMD64VMULPSMasked512load,
  1982  		ssa.OpAMD64VMULPDMasked128load,
  1983  		ssa.OpAMD64VMULPDMasked256load,
  1984  		ssa.OpAMD64VMULPDMasked512load,
  1985  		ssa.OpAMD64VPMULLDMasked128load,
  1986  		ssa.OpAMD64VPMULLDMasked256load,
  1987  		ssa.OpAMD64VPMULLDMasked512load,
  1988  		ssa.OpAMD64VPMULLQMasked128load,
  1989  		ssa.OpAMD64VPMULLQMasked256load,
  1990  		ssa.OpAMD64VPMULLQMasked512load,
  1991  		ssa.OpAMD64VPORDMasked128load,
  1992  		ssa.OpAMD64VPORDMasked256load,
  1993  		ssa.OpAMD64VPORDMasked512load,
  1994  		ssa.OpAMD64VPORQMasked128load,
  1995  		ssa.OpAMD64VPORQMasked256load,
  1996  		ssa.OpAMD64VPORQMasked512load,
  1997  		ssa.OpAMD64VPERMPSMasked256load,
  1998  		ssa.OpAMD64VPERMDMasked256load,
  1999  		ssa.OpAMD64VPERMPSMasked512load,
  2000  		ssa.OpAMD64VPERMDMasked512load,
  2001  		ssa.OpAMD64VPERMPDMasked256load,
  2002  		ssa.OpAMD64VPERMQMasked256load,
  2003  		ssa.OpAMD64VPERMPDMasked512load,
  2004  		ssa.OpAMD64VPERMQMasked512load,
  2005  		ssa.OpAMD64VPROLVDMasked128load,
  2006  		ssa.OpAMD64VPROLVDMasked256load,
  2007  		ssa.OpAMD64VPROLVDMasked512load,
  2008  		ssa.OpAMD64VPROLVQMasked128load,
  2009  		ssa.OpAMD64VPROLVQMasked256load,
  2010  		ssa.OpAMD64VPROLVQMasked512load,
  2011  		ssa.OpAMD64VPRORVDMasked128load,
  2012  		ssa.OpAMD64VPRORVDMasked256load,
  2013  		ssa.OpAMD64VPRORVDMasked512load,
  2014  		ssa.OpAMD64VPRORVQMasked128load,
  2015  		ssa.OpAMD64VPRORVQMasked256load,
  2016  		ssa.OpAMD64VPRORVQMasked512load,
  2017  		ssa.OpAMD64VPACKSSDWMasked128load,
  2018  		ssa.OpAMD64VPACKSSDWMasked256load,
  2019  		ssa.OpAMD64VPACKSSDWMasked512load,
  2020  		ssa.OpAMD64VPACKUSDWMasked128load,
  2021  		ssa.OpAMD64VPACKUSDWMasked256load,
  2022  		ssa.OpAMD64VPACKUSDWMasked512load,
  2023  		ssa.OpAMD64VSCALEFPSMasked128load,
  2024  		ssa.OpAMD64VSCALEFPSMasked256load,
  2025  		ssa.OpAMD64VSCALEFPSMasked512load,
  2026  		ssa.OpAMD64VSCALEFPDMasked128load,
  2027  		ssa.OpAMD64VSCALEFPDMasked256load,
  2028  		ssa.OpAMD64VSCALEFPDMasked512load,
  2029  		ssa.OpAMD64VPSLLVDMasked128load,
  2030  		ssa.OpAMD64VPSLLVDMasked256load,
  2031  		ssa.OpAMD64VPSLLVDMasked512load,
  2032  		ssa.OpAMD64VPSLLVQMasked128load,
  2033  		ssa.OpAMD64VPSLLVQMasked256load,
  2034  		ssa.OpAMD64VPSLLVQMasked512load,
  2035  		ssa.OpAMD64VPSRAVDMasked128load,
  2036  		ssa.OpAMD64VPSRAVDMasked256load,
  2037  		ssa.OpAMD64VPSRAVDMasked512load,
  2038  		ssa.OpAMD64VPSRAVQMasked128load,
  2039  		ssa.OpAMD64VPSRAVQMasked256load,
  2040  		ssa.OpAMD64VPSRAVQMasked512load,
  2041  		ssa.OpAMD64VPSRLVDMasked128load,
  2042  		ssa.OpAMD64VPSRLVDMasked256load,
  2043  		ssa.OpAMD64VPSRLVDMasked512load,
  2044  		ssa.OpAMD64VPSRLVQMasked128load,
  2045  		ssa.OpAMD64VPSRLVQMasked256load,
  2046  		ssa.OpAMD64VPSRLVQMasked512load,
  2047  		ssa.OpAMD64VSUBPSMasked128load,
  2048  		ssa.OpAMD64VSUBPSMasked256load,
  2049  		ssa.OpAMD64VSUBPSMasked512load,
  2050  		ssa.OpAMD64VSUBPDMasked128load,
  2051  		ssa.OpAMD64VSUBPDMasked256load,
  2052  		ssa.OpAMD64VSUBPDMasked512load,
  2053  		ssa.OpAMD64VPSUBDMasked128load,
  2054  		ssa.OpAMD64VPSUBDMasked256load,
  2055  		ssa.OpAMD64VPSUBDMasked512load,
  2056  		ssa.OpAMD64VPSUBQMasked128load,
  2057  		ssa.OpAMD64VPSUBQMasked256load,
  2058  		ssa.OpAMD64VPSUBQMasked512load,
  2059  		ssa.OpAMD64VPXORDMasked128load,
  2060  		ssa.OpAMD64VPXORDMasked256load,
  2061  		ssa.OpAMD64VPXORDMasked512load,
  2062  		ssa.OpAMD64VPXORQMasked128load,
  2063  		ssa.OpAMD64VPXORQMasked256load,
  2064  		ssa.OpAMD64VPXORQMasked512load,
  2065  		ssa.OpAMD64VPBLENDMDMasked512load,
  2066  		ssa.OpAMD64VPBLENDMQMasked512load:
  2067  		p = simdV2kvload(s, v)
  2068  
  2069  	case ssa.OpAMD64VPCMPEQD512load,
  2070  		ssa.OpAMD64VPCMPEQQ512load,
  2071  		ssa.OpAMD64VPCMPGTD512load,
  2072  		ssa.OpAMD64VPCMPGTQ512load:
  2073  		p = simdV2kload(s, v)
  2074  
  2075  	case ssa.OpAMD64VPABSD512load,
  2076  		ssa.OpAMD64VPABSQ128load,
  2077  		ssa.OpAMD64VPABSQ256load,
  2078  		ssa.OpAMD64VPABSQ512load,
  2079  		ssa.OpAMD64VCVTTPS2DQ512load,
  2080  		ssa.OpAMD64VCVTPS2UDQ128load,
  2081  		ssa.OpAMD64VCVTPS2UDQ256load,
  2082  		ssa.OpAMD64VCVTPS2UDQ512load,
  2083  		ssa.OpAMD64VPLZCNTD128load,
  2084  		ssa.OpAMD64VPLZCNTD256load,
  2085  		ssa.OpAMD64VPLZCNTD512load,
  2086  		ssa.OpAMD64VPLZCNTQ128load,
  2087  		ssa.OpAMD64VPLZCNTQ256load,
  2088  		ssa.OpAMD64VPLZCNTQ512load,
  2089  		ssa.OpAMD64VPOPCNTD128load,
  2090  		ssa.OpAMD64VPOPCNTD256load,
  2091  		ssa.OpAMD64VPOPCNTD512load,
  2092  		ssa.OpAMD64VPOPCNTQ128load,
  2093  		ssa.OpAMD64VPOPCNTQ256load,
  2094  		ssa.OpAMD64VPOPCNTQ512load,
  2095  		ssa.OpAMD64VRCP14PS512load,
  2096  		ssa.OpAMD64VRCP14PD128load,
  2097  		ssa.OpAMD64VRCP14PD256load,
  2098  		ssa.OpAMD64VRCP14PD512load,
  2099  		ssa.OpAMD64VRSQRT14PS512load,
  2100  		ssa.OpAMD64VRSQRT14PD128load,
  2101  		ssa.OpAMD64VRSQRT14PD256load,
  2102  		ssa.OpAMD64VRSQRT14PD512load,
  2103  		ssa.OpAMD64VSQRTPS512load,
  2104  		ssa.OpAMD64VSQRTPD512load:
  2105  		p = simdV11load(s, v)
  2106  
  2107  	case ssa.OpAMD64VRNDSCALEPS128load,
  2108  		ssa.OpAMD64VRNDSCALEPS256load,
  2109  		ssa.OpAMD64VRNDSCALEPS512load,
  2110  		ssa.OpAMD64VRNDSCALEPD128load,
  2111  		ssa.OpAMD64VRNDSCALEPD256load,
  2112  		ssa.OpAMD64VRNDSCALEPD512load,
  2113  		ssa.OpAMD64VREDUCEPS128load,
  2114  		ssa.OpAMD64VREDUCEPS256load,
  2115  		ssa.OpAMD64VREDUCEPS512load,
  2116  		ssa.OpAMD64VREDUCEPD128load,
  2117  		ssa.OpAMD64VREDUCEPD256load,
  2118  		ssa.OpAMD64VREDUCEPD512load,
  2119  		ssa.OpAMD64VPROLD128load,
  2120  		ssa.OpAMD64VPROLD256load,
  2121  		ssa.OpAMD64VPROLD512load,
  2122  		ssa.OpAMD64VPROLQ128load,
  2123  		ssa.OpAMD64VPROLQ256load,
  2124  		ssa.OpAMD64VPROLQ512load,
  2125  		ssa.OpAMD64VPRORD128load,
  2126  		ssa.OpAMD64VPRORD256load,
  2127  		ssa.OpAMD64VPRORD512load,
  2128  		ssa.OpAMD64VPRORQ128load,
  2129  		ssa.OpAMD64VPRORQ256load,
  2130  		ssa.OpAMD64VPRORQ512load,
  2131  		ssa.OpAMD64VPSHUFD512load,
  2132  		ssa.OpAMD64VPSLLD512constload,
  2133  		ssa.OpAMD64VPSLLQ512constload,
  2134  		ssa.OpAMD64VPSRLD512constload,
  2135  		ssa.OpAMD64VPSRLQ512constload,
  2136  		ssa.OpAMD64VPSRAD512constload,
  2137  		ssa.OpAMD64VPSRAQ128constload,
  2138  		ssa.OpAMD64VPSRAQ256constload,
  2139  		ssa.OpAMD64VPSRAQ512constload:
  2140  		p = simdV11loadImm8(s, v)
  2141  
  2142  	case ssa.OpAMD64VRNDSCALEPSMasked128load,
  2143  		ssa.OpAMD64VRNDSCALEPSMasked256load,
  2144  		ssa.OpAMD64VRNDSCALEPSMasked512load,
  2145  		ssa.OpAMD64VRNDSCALEPDMasked128load,
  2146  		ssa.OpAMD64VRNDSCALEPDMasked256load,
  2147  		ssa.OpAMD64VRNDSCALEPDMasked512load,
  2148  		ssa.OpAMD64VREDUCEPSMasked128load,
  2149  		ssa.OpAMD64VREDUCEPSMasked256load,
  2150  		ssa.OpAMD64VREDUCEPSMasked512load,
  2151  		ssa.OpAMD64VREDUCEPDMasked128load,
  2152  		ssa.OpAMD64VREDUCEPDMasked256load,
  2153  		ssa.OpAMD64VREDUCEPDMasked512load,
  2154  		ssa.OpAMD64VPROLDMasked128load,
  2155  		ssa.OpAMD64VPROLDMasked256load,
  2156  		ssa.OpAMD64VPROLDMasked512load,
  2157  		ssa.OpAMD64VPROLQMasked128load,
  2158  		ssa.OpAMD64VPROLQMasked256load,
  2159  		ssa.OpAMD64VPROLQMasked512load,
  2160  		ssa.OpAMD64VPRORDMasked128load,
  2161  		ssa.OpAMD64VPRORDMasked256load,
  2162  		ssa.OpAMD64VPRORDMasked512load,
  2163  		ssa.OpAMD64VPRORQMasked128load,
  2164  		ssa.OpAMD64VPRORQMasked256load,
  2165  		ssa.OpAMD64VPRORQMasked512load,
  2166  		ssa.OpAMD64VPSHUFDMasked256load,
  2167  		ssa.OpAMD64VPSHUFDMasked512load,
  2168  		ssa.OpAMD64VPSHUFDMasked128load,
  2169  		ssa.OpAMD64VPSLLDMasked128constload,
  2170  		ssa.OpAMD64VPSLLDMasked256constload,
  2171  		ssa.OpAMD64VPSLLDMasked512constload,
  2172  		ssa.OpAMD64VPSLLQMasked128constload,
  2173  		ssa.OpAMD64VPSLLQMasked256constload,
  2174  		ssa.OpAMD64VPSLLQMasked512constload,
  2175  		ssa.OpAMD64VPSRLDMasked128constload,
  2176  		ssa.OpAMD64VPSRLDMasked256constload,
  2177  		ssa.OpAMD64VPSRLDMasked512constload,
  2178  		ssa.OpAMD64VPSRLQMasked128constload,
  2179  		ssa.OpAMD64VPSRLQMasked256constload,
  2180  		ssa.OpAMD64VPSRLQMasked512constload,
  2181  		ssa.OpAMD64VPSRADMasked128constload,
  2182  		ssa.OpAMD64VPSRADMasked256constload,
  2183  		ssa.OpAMD64VPSRADMasked512constload,
  2184  		ssa.OpAMD64VPSRAQMasked128constload,
  2185  		ssa.OpAMD64VPSRAQMasked256constload,
  2186  		ssa.OpAMD64VPSRAQMasked512constload:
  2187  		p = simdVkvloadImm8(s, v)
  2188  
  2189  	case ssa.OpAMD64VGF2P8AFFINEQB128load,
  2190  		ssa.OpAMD64VGF2P8AFFINEQB256load,
  2191  		ssa.OpAMD64VGF2P8AFFINEQB512load,
  2192  		ssa.OpAMD64VGF2P8AFFINEINVQB128load,
  2193  		ssa.OpAMD64VGF2P8AFFINEINVQB256load,
  2194  		ssa.OpAMD64VGF2P8AFFINEINVQB512load,
  2195  		ssa.OpAMD64VPSHLDD128load,
  2196  		ssa.OpAMD64VPSHLDD256load,
  2197  		ssa.OpAMD64VPSHLDD512load,
  2198  		ssa.OpAMD64VPSHLDQ128load,
  2199  		ssa.OpAMD64VPSHLDQ256load,
  2200  		ssa.OpAMD64VPSHLDQ512load,
  2201  		ssa.OpAMD64VPSHRDD128load,
  2202  		ssa.OpAMD64VPSHRDD256load,
  2203  		ssa.OpAMD64VPSHRDD512load,
  2204  		ssa.OpAMD64VPSHRDQ128load,
  2205  		ssa.OpAMD64VPSHRDQ256load,
  2206  		ssa.OpAMD64VPSHRDQ512load,
  2207  		ssa.OpAMD64VSHUFPS512load,
  2208  		ssa.OpAMD64VSHUFPD512load:
  2209  		p = simdV21loadImm8(s, v)
  2210  
  2211  	case ssa.OpAMD64VCMPPS512load,
  2212  		ssa.OpAMD64VCMPPD512load,
  2213  		ssa.OpAMD64VPCMPUD512load,
  2214  		ssa.OpAMD64VPCMPUQ512load,
  2215  		ssa.OpAMD64VPCMPD512load,
  2216  		ssa.OpAMD64VPCMPQ512load:
  2217  		p = simdV2kloadImm8(s, v)
  2218  
  2219  	case ssa.OpAMD64VCMPPSMasked128load,
  2220  		ssa.OpAMD64VCMPPSMasked256load,
  2221  		ssa.OpAMD64VCMPPSMasked512load,
  2222  		ssa.OpAMD64VCMPPDMasked128load,
  2223  		ssa.OpAMD64VCMPPDMasked256load,
  2224  		ssa.OpAMD64VCMPPDMasked512load,
  2225  		ssa.OpAMD64VPCMPDMasked128load,
  2226  		ssa.OpAMD64VPCMPDMasked256load,
  2227  		ssa.OpAMD64VPCMPDMasked512load,
  2228  		ssa.OpAMD64VPCMPQMasked128load,
  2229  		ssa.OpAMD64VPCMPQMasked256load,
  2230  		ssa.OpAMD64VPCMPQMasked512load,
  2231  		ssa.OpAMD64VPCMPUDMasked128load,
  2232  		ssa.OpAMD64VPCMPUDMasked256load,
  2233  		ssa.OpAMD64VPCMPUDMasked512load,
  2234  		ssa.OpAMD64VPCMPUQMasked128load,
  2235  		ssa.OpAMD64VPCMPUQMasked256load,
  2236  		ssa.OpAMD64VPCMPUQMasked512load:
  2237  		p = simdV2kkloadImm8(s, v)
  2238  
  2239  	case ssa.OpAMD64VGF2P8AFFINEINVQBMasked128load,
  2240  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked256load,
  2241  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked512load,
  2242  		ssa.OpAMD64VGF2P8AFFINEQBMasked128load,
  2243  		ssa.OpAMD64VGF2P8AFFINEQBMasked256load,
  2244  		ssa.OpAMD64VGF2P8AFFINEQBMasked512load,
  2245  		ssa.OpAMD64VPSHLDDMasked128load,
  2246  		ssa.OpAMD64VPSHLDDMasked256load,
  2247  		ssa.OpAMD64VPSHLDDMasked512load,
  2248  		ssa.OpAMD64VPSHLDQMasked128load,
  2249  		ssa.OpAMD64VPSHLDQMasked256load,
  2250  		ssa.OpAMD64VPSHLDQMasked512load,
  2251  		ssa.OpAMD64VPSHRDDMasked128load,
  2252  		ssa.OpAMD64VPSHRDDMasked256load,
  2253  		ssa.OpAMD64VPSHRDDMasked512load,
  2254  		ssa.OpAMD64VPSHRDQMasked128load,
  2255  		ssa.OpAMD64VPSHRDQMasked256load,
  2256  		ssa.OpAMD64VPSHRDQMasked512load:
  2257  		p = simdV2kvloadImm8(s, v)
  2258  
  2259  	case ssa.OpAMD64VPTERNLOGD128,
  2260  		ssa.OpAMD64VPTERNLOGD256,
  2261  		ssa.OpAMD64VPTERNLOGD512,
  2262  		ssa.OpAMD64VPTERNLOGQ128,
  2263  		ssa.OpAMD64VPTERNLOGQ256,
  2264  		ssa.OpAMD64VPTERNLOGQ512:
  2265  		p = simdV31ResultInArg0Imm8(s, v)
  2266  
  2267  	case ssa.OpAMD64VPTERNLOGD128load,
  2268  		ssa.OpAMD64VPTERNLOGD256load,
  2269  		ssa.OpAMD64VPTERNLOGD512load,
  2270  		ssa.OpAMD64VPTERNLOGQ128load,
  2271  		ssa.OpAMD64VPTERNLOGQ256load,
  2272  		ssa.OpAMD64VPTERNLOGQ512load:
  2273  		p = simdV31loadResultInArg0Imm8(s, v)
  2274  
  2275  	case ssa.OpAMD64SHA1MSG1128,
  2276  		ssa.OpAMD64SHA1MSG2128,
  2277  		ssa.OpAMD64SHA1NEXTE128,
  2278  		ssa.OpAMD64SHA256MSG1128,
  2279  		ssa.OpAMD64SHA256MSG2128:
  2280  		p = simdV21ResultInArg0(s, v)
  2281  
  2282  	case ssa.OpAMD64SHA1RNDS4128:
  2283  		p = simdV21ResultInArg0Imm8(s, v)
  2284  
  2285  	case ssa.OpAMD64SHA256RNDS2128:
  2286  		p = simdV31x0AtIn2ResultInArg0(s, v)
  2287  
  2288  	case ssa.OpAMD64VPABSBMasked128Merging,
  2289  		ssa.OpAMD64VPABSBMasked256Merging,
  2290  		ssa.OpAMD64VPABSBMasked512Merging,
  2291  		ssa.OpAMD64VPABSWMasked128Merging,
  2292  		ssa.OpAMD64VPABSWMasked256Merging,
  2293  		ssa.OpAMD64VPABSWMasked512Merging,
  2294  		ssa.OpAMD64VPABSDMasked128Merging,
  2295  		ssa.OpAMD64VPABSDMasked256Merging,
  2296  		ssa.OpAMD64VPABSDMasked512Merging,
  2297  		ssa.OpAMD64VPABSQMasked128Merging,
  2298  		ssa.OpAMD64VPABSQMasked256Merging,
  2299  		ssa.OpAMD64VPABSQMasked512Merging,
  2300  		ssa.OpAMD64VBROADCASTSSMasked128Merging,
  2301  		ssa.OpAMD64VPBROADCASTQMasked128Merging,
  2302  		ssa.OpAMD64VPBROADCASTBMasked128Merging,
  2303  		ssa.OpAMD64VPBROADCASTWMasked128Merging,
  2304  		ssa.OpAMD64VPBROADCASTDMasked128Merging,
  2305  		ssa.OpAMD64VBROADCASTSSMasked256Merging,
  2306  		ssa.OpAMD64VBROADCASTSDMasked256Merging,
  2307  		ssa.OpAMD64VPBROADCASTBMasked256Merging,
  2308  		ssa.OpAMD64VPBROADCASTWMasked256Merging,
  2309  		ssa.OpAMD64VPBROADCASTDMasked256Merging,
  2310  		ssa.OpAMD64VPBROADCASTQMasked256Merging,
  2311  		ssa.OpAMD64VBROADCASTSSMasked512Merging,
  2312  		ssa.OpAMD64VBROADCASTSDMasked512Merging,
  2313  		ssa.OpAMD64VPBROADCASTBMasked512Merging,
  2314  		ssa.OpAMD64VPBROADCASTWMasked512Merging,
  2315  		ssa.OpAMD64VPBROADCASTDMasked512Merging,
  2316  		ssa.OpAMD64VPBROADCASTQMasked512Merging,
  2317  		ssa.OpAMD64VRNDSCALEPSMasked128Merging,
  2318  		ssa.OpAMD64VRNDSCALEPSMasked256Merging,
  2319  		ssa.OpAMD64VRNDSCALEPSMasked512Merging,
  2320  		ssa.OpAMD64VRNDSCALEPDMasked128Merging,
  2321  		ssa.OpAMD64VRNDSCALEPDMasked256Merging,
  2322  		ssa.OpAMD64VRNDSCALEPDMasked512Merging,
  2323  		ssa.OpAMD64VREDUCEPSMasked128Merging,
  2324  		ssa.OpAMD64VREDUCEPSMasked256Merging,
  2325  		ssa.OpAMD64VREDUCEPSMasked512Merging,
  2326  		ssa.OpAMD64VREDUCEPDMasked128Merging,
  2327  		ssa.OpAMD64VREDUCEPDMasked256Merging,
  2328  		ssa.OpAMD64VREDUCEPDMasked512Merging,
  2329  		ssa.OpAMD64VCVTTPS2DQMasked128Merging,
  2330  		ssa.OpAMD64VCVTTPS2DQMasked256Merging,
  2331  		ssa.OpAMD64VCVTTPS2DQMasked512Merging,
  2332  		ssa.OpAMD64VCVTPS2UDQMasked128Merging,
  2333  		ssa.OpAMD64VCVTPS2UDQMasked256Merging,
  2334  		ssa.OpAMD64VCVTPS2UDQMasked512Merging,
  2335  		ssa.OpAMD64VPMOVSXBQMasked128Merging,
  2336  		ssa.OpAMD64VPMOVSXWQMasked128Merging,
  2337  		ssa.OpAMD64VPMOVSXDQMasked128Merging,
  2338  		ssa.OpAMD64VPMOVZXBQMasked128Merging,
  2339  		ssa.OpAMD64VPMOVZXWQMasked128Merging,
  2340  		ssa.OpAMD64VPMOVZXDQMasked128Merging,
  2341  		ssa.OpAMD64VPMOVSXBDMasked128Merging,
  2342  		ssa.OpAMD64VPMOVSXWDMasked128Merging,
  2343  		ssa.OpAMD64VPMOVSXBQMasked256Merging,
  2344  		ssa.OpAMD64VPMOVSXWQMasked256Merging,
  2345  		ssa.OpAMD64VPMOVZXBDMasked128Merging,
  2346  		ssa.OpAMD64VPMOVZXWDMasked128Merging,
  2347  		ssa.OpAMD64VPMOVZXBQMasked256Merging,
  2348  		ssa.OpAMD64VPMOVZXWQMasked256Merging,
  2349  		ssa.OpAMD64VPMOVSXBWMasked128Merging,
  2350  		ssa.OpAMD64VPMOVSXBDMasked256Merging,
  2351  		ssa.OpAMD64VPMOVSXBQMasked512Merging,
  2352  		ssa.OpAMD64VPMOVZXBWMasked128Merging,
  2353  		ssa.OpAMD64VPMOVZXBDMasked256Merging,
  2354  		ssa.OpAMD64VPMOVZXBQMasked512Merging,
  2355  		ssa.OpAMD64VPMOVSXBWMasked256Merging,
  2356  		ssa.OpAMD64VPMOVSXBWMasked512Merging,
  2357  		ssa.OpAMD64VPMOVSXBDMasked512Merging,
  2358  		ssa.OpAMD64VPMOVSXWDMasked256Merging,
  2359  		ssa.OpAMD64VPMOVSXWDMasked512Merging,
  2360  		ssa.OpAMD64VPMOVSXWQMasked512Merging,
  2361  		ssa.OpAMD64VPMOVSXDQMasked256Merging,
  2362  		ssa.OpAMD64VPMOVSXDQMasked512Merging,
  2363  		ssa.OpAMD64VPMOVZXBWMasked256Merging,
  2364  		ssa.OpAMD64VPMOVZXBWMasked512Merging,
  2365  		ssa.OpAMD64VPMOVZXBDMasked512Merging,
  2366  		ssa.OpAMD64VPMOVZXWDMasked256Merging,
  2367  		ssa.OpAMD64VPMOVZXWDMasked512Merging,
  2368  		ssa.OpAMD64VPMOVZXWQMasked512Merging,
  2369  		ssa.OpAMD64VPMOVZXDQMasked256Merging,
  2370  		ssa.OpAMD64VPMOVZXDQMasked512Merging,
  2371  		ssa.OpAMD64VPLZCNTDMasked128Merging,
  2372  		ssa.OpAMD64VPLZCNTDMasked256Merging,
  2373  		ssa.OpAMD64VPLZCNTDMasked512Merging,
  2374  		ssa.OpAMD64VPLZCNTQMasked128Merging,
  2375  		ssa.OpAMD64VPLZCNTQMasked256Merging,
  2376  		ssa.OpAMD64VPLZCNTQMasked512Merging,
  2377  		ssa.OpAMD64VPOPCNTBMasked128Merging,
  2378  		ssa.OpAMD64VPOPCNTBMasked256Merging,
  2379  		ssa.OpAMD64VPOPCNTBMasked512Merging,
  2380  		ssa.OpAMD64VPOPCNTWMasked128Merging,
  2381  		ssa.OpAMD64VPOPCNTWMasked256Merging,
  2382  		ssa.OpAMD64VPOPCNTWMasked512Merging,
  2383  		ssa.OpAMD64VPOPCNTDMasked128Merging,
  2384  		ssa.OpAMD64VPOPCNTDMasked256Merging,
  2385  		ssa.OpAMD64VPOPCNTDMasked512Merging,
  2386  		ssa.OpAMD64VPOPCNTQMasked128Merging,
  2387  		ssa.OpAMD64VPOPCNTQMasked256Merging,
  2388  		ssa.OpAMD64VPOPCNTQMasked512Merging,
  2389  		ssa.OpAMD64VRCP14PSMasked128Merging,
  2390  		ssa.OpAMD64VRCP14PSMasked256Merging,
  2391  		ssa.OpAMD64VRCP14PSMasked512Merging,
  2392  		ssa.OpAMD64VRCP14PDMasked128Merging,
  2393  		ssa.OpAMD64VRCP14PDMasked256Merging,
  2394  		ssa.OpAMD64VRCP14PDMasked512Merging,
  2395  		ssa.OpAMD64VRSQRT14PSMasked128Merging,
  2396  		ssa.OpAMD64VRSQRT14PSMasked256Merging,
  2397  		ssa.OpAMD64VRSQRT14PSMasked512Merging,
  2398  		ssa.OpAMD64VRSQRT14PDMasked128Merging,
  2399  		ssa.OpAMD64VRSQRT14PDMasked256Merging,
  2400  		ssa.OpAMD64VRSQRT14PDMasked512Merging,
  2401  		ssa.OpAMD64VPROLDMasked128Merging,
  2402  		ssa.OpAMD64VPROLDMasked256Merging,
  2403  		ssa.OpAMD64VPROLDMasked512Merging,
  2404  		ssa.OpAMD64VPROLQMasked128Merging,
  2405  		ssa.OpAMD64VPROLQMasked256Merging,
  2406  		ssa.OpAMD64VPROLQMasked512Merging,
  2407  		ssa.OpAMD64VPRORDMasked128Merging,
  2408  		ssa.OpAMD64VPRORDMasked256Merging,
  2409  		ssa.OpAMD64VPRORDMasked512Merging,
  2410  		ssa.OpAMD64VPRORQMasked128Merging,
  2411  		ssa.OpAMD64VPRORQMasked256Merging,
  2412  		ssa.OpAMD64VPRORQMasked512Merging,
  2413  		ssa.OpAMD64VPMOVSWBMasked128_128Merging,
  2414  		ssa.OpAMD64VPMOVSWBMasked128_256Merging,
  2415  		ssa.OpAMD64VPMOVSWBMasked256Merging,
  2416  		ssa.OpAMD64VPMOVSDBMasked128_128Merging,
  2417  		ssa.OpAMD64VPMOVSDBMasked128_256Merging,
  2418  		ssa.OpAMD64VPMOVSDBMasked128_512Merging,
  2419  		ssa.OpAMD64VPMOVSQBMasked128_128Merging,
  2420  		ssa.OpAMD64VPMOVSQBMasked128_256Merging,
  2421  		ssa.OpAMD64VPMOVSQBMasked128_512Merging,
  2422  		ssa.OpAMD64VPMOVSDWMasked128_128Merging,
  2423  		ssa.OpAMD64VPMOVSDWMasked128_256Merging,
  2424  		ssa.OpAMD64VPMOVSDWMasked256Merging,
  2425  		ssa.OpAMD64VPMOVSQWMasked128_128Merging,
  2426  		ssa.OpAMD64VPMOVSQWMasked128_256Merging,
  2427  		ssa.OpAMD64VPMOVSQWMasked128_512Merging,
  2428  		ssa.OpAMD64VPMOVSQDMasked128_128Merging,
  2429  		ssa.OpAMD64VPMOVSQDMasked128_256Merging,
  2430  		ssa.OpAMD64VPMOVSQDMasked256Merging,
  2431  		ssa.OpAMD64VPMOVUSWBMasked256Merging,
  2432  		ssa.OpAMD64VPMOVUSDWMasked128_128Merging,
  2433  		ssa.OpAMD64VPMOVUSDWMasked128_256Merging,
  2434  		ssa.OpAMD64VPMOVUSDWMasked256Merging,
  2435  		ssa.OpAMD64VPMOVUSQWMasked128_128Merging,
  2436  		ssa.OpAMD64VPMOVUSQWMasked128_256Merging,
  2437  		ssa.OpAMD64VPMOVUSQWMasked128_512Merging,
  2438  		ssa.OpAMD64VPMOVUSQDMasked128_128Merging,
  2439  		ssa.OpAMD64VPMOVUSQDMasked128_256Merging,
  2440  		ssa.OpAMD64VPMOVUSQDMasked256Merging,
  2441  		ssa.OpAMD64VSQRTPSMasked128Merging,
  2442  		ssa.OpAMD64VSQRTPSMasked256Merging,
  2443  		ssa.OpAMD64VSQRTPSMasked512Merging,
  2444  		ssa.OpAMD64VSQRTPDMasked128Merging,
  2445  		ssa.OpAMD64VSQRTPDMasked256Merging,
  2446  		ssa.OpAMD64VSQRTPDMasked512Merging,
  2447  		ssa.OpAMD64VPMOVWBMasked128_128Merging,
  2448  		ssa.OpAMD64VPMOVWBMasked128_256Merging,
  2449  		ssa.OpAMD64VPMOVWBMasked256Merging,
  2450  		ssa.OpAMD64VPMOVDBMasked128_128Merging,
  2451  		ssa.OpAMD64VPMOVDBMasked128_256Merging,
  2452  		ssa.OpAMD64VPMOVDBMasked128_512Merging,
  2453  		ssa.OpAMD64VPMOVQBMasked128_128Merging,
  2454  		ssa.OpAMD64VPMOVQBMasked128_256Merging,
  2455  		ssa.OpAMD64VPMOVQBMasked128_512Merging,
  2456  		ssa.OpAMD64VPMOVDWMasked128_128Merging,
  2457  		ssa.OpAMD64VPMOVDWMasked128_256Merging,
  2458  		ssa.OpAMD64VPMOVDWMasked256Merging,
  2459  		ssa.OpAMD64VPMOVQWMasked128_128Merging,
  2460  		ssa.OpAMD64VPMOVQWMasked128_256Merging,
  2461  		ssa.OpAMD64VPMOVQWMasked128_512Merging,
  2462  		ssa.OpAMD64VPMOVQDMasked128_128Merging,
  2463  		ssa.OpAMD64VPMOVQDMasked128_256Merging,
  2464  		ssa.OpAMD64VPMOVQDMasked256Merging,
  2465  		ssa.OpAMD64VPSHUFDMasked256Merging,
  2466  		ssa.OpAMD64VPSHUFDMasked512Merging,
  2467  		ssa.OpAMD64VPSHUFHWMasked256Merging,
  2468  		ssa.OpAMD64VPSHUFHWMasked512Merging,
  2469  		ssa.OpAMD64VPSHUFHWMasked128Merging,
  2470  		ssa.OpAMD64VPSHUFLWMasked256Merging,
  2471  		ssa.OpAMD64VPSHUFLWMasked512Merging,
  2472  		ssa.OpAMD64VPSHUFLWMasked128Merging,
  2473  		ssa.OpAMD64VPSHUFDMasked128Merging,
  2474  		ssa.OpAMD64VPSLLWMasked128constMerging,
  2475  		ssa.OpAMD64VPSLLWMasked256constMerging,
  2476  		ssa.OpAMD64VPSLLWMasked512constMerging,
  2477  		ssa.OpAMD64VPSLLDMasked128constMerging,
  2478  		ssa.OpAMD64VPSLLDMasked256constMerging,
  2479  		ssa.OpAMD64VPSLLDMasked512constMerging,
  2480  		ssa.OpAMD64VPSLLQMasked128constMerging,
  2481  		ssa.OpAMD64VPSLLQMasked256constMerging,
  2482  		ssa.OpAMD64VPSLLQMasked512constMerging,
  2483  		ssa.OpAMD64VPSRLWMasked128constMerging,
  2484  		ssa.OpAMD64VPSRLWMasked256constMerging,
  2485  		ssa.OpAMD64VPSRLWMasked512constMerging,
  2486  		ssa.OpAMD64VPSRLDMasked128constMerging,
  2487  		ssa.OpAMD64VPSRLDMasked256constMerging,
  2488  		ssa.OpAMD64VPSRLDMasked512constMerging,
  2489  		ssa.OpAMD64VPSRLQMasked128constMerging,
  2490  		ssa.OpAMD64VPSRLQMasked256constMerging,
  2491  		ssa.OpAMD64VPSRLQMasked512constMerging,
  2492  		ssa.OpAMD64VPSRAWMasked128constMerging,
  2493  		ssa.OpAMD64VPSRAWMasked256constMerging,
  2494  		ssa.OpAMD64VPSRAWMasked512constMerging,
  2495  		ssa.OpAMD64VPSRADMasked128constMerging,
  2496  		ssa.OpAMD64VPSRADMasked256constMerging,
  2497  		ssa.OpAMD64VPSRADMasked512constMerging,
  2498  		ssa.OpAMD64VPSRAQMasked128constMerging,
  2499  		ssa.OpAMD64VPSRAQMasked256constMerging,
  2500  		ssa.OpAMD64VPSRAQMasked512constMerging:
  2501  		p = simdV2kvResultInArg0(s, v)
  2502  
  2503  	default:
  2504  		// Unknown reg shape
  2505  		return false
  2506  	}
  2507  
  2508  	// Masked operation are always compiled with zeroing.
  2509  	switch v.Op {
  2510  	case ssa.OpAMD64VPABSBMasked128,
  2511  		ssa.OpAMD64VPABSBMasked256,
  2512  		ssa.OpAMD64VPABSBMasked512,
  2513  		ssa.OpAMD64VPABSWMasked128,
  2514  		ssa.OpAMD64VPABSWMasked256,
  2515  		ssa.OpAMD64VPABSWMasked512,
  2516  		ssa.OpAMD64VPABSDMasked128,
  2517  		ssa.OpAMD64VPABSDMasked128load,
  2518  		ssa.OpAMD64VPABSDMasked256,
  2519  		ssa.OpAMD64VPABSDMasked256load,
  2520  		ssa.OpAMD64VPABSDMasked512,
  2521  		ssa.OpAMD64VPABSDMasked512load,
  2522  		ssa.OpAMD64VPABSQMasked128,
  2523  		ssa.OpAMD64VPABSQMasked128load,
  2524  		ssa.OpAMD64VPABSQMasked256,
  2525  		ssa.OpAMD64VPABSQMasked256load,
  2526  		ssa.OpAMD64VPABSQMasked512,
  2527  		ssa.OpAMD64VPABSQMasked512load,
  2528  		ssa.OpAMD64VPDPWSSDMasked128,
  2529  		ssa.OpAMD64VPDPWSSDMasked128load,
  2530  		ssa.OpAMD64VPDPWSSDMasked256,
  2531  		ssa.OpAMD64VPDPWSSDMasked256load,
  2532  		ssa.OpAMD64VPDPWSSDMasked512,
  2533  		ssa.OpAMD64VPDPWSSDMasked512load,
  2534  		ssa.OpAMD64VADDPSMasked128,
  2535  		ssa.OpAMD64VADDPSMasked128load,
  2536  		ssa.OpAMD64VADDPSMasked256,
  2537  		ssa.OpAMD64VADDPSMasked256load,
  2538  		ssa.OpAMD64VADDPSMasked512,
  2539  		ssa.OpAMD64VADDPSMasked512load,
  2540  		ssa.OpAMD64VADDPDMasked128,
  2541  		ssa.OpAMD64VADDPDMasked128load,
  2542  		ssa.OpAMD64VADDPDMasked256,
  2543  		ssa.OpAMD64VADDPDMasked256load,
  2544  		ssa.OpAMD64VADDPDMasked512,
  2545  		ssa.OpAMD64VADDPDMasked512load,
  2546  		ssa.OpAMD64VPADDBMasked128,
  2547  		ssa.OpAMD64VPADDBMasked256,
  2548  		ssa.OpAMD64VPADDBMasked512,
  2549  		ssa.OpAMD64VPADDWMasked128,
  2550  		ssa.OpAMD64VPADDWMasked256,
  2551  		ssa.OpAMD64VPADDWMasked512,
  2552  		ssa.OpAMD64VPADDDMasked128,
  2553  		ssa.OpAMD64VPADDDMasked128load,
  2554  		ssa.OpAMD64VPADDDMasked256,
  2555  		ssa.OpAMD64VPADDDMasked256load,
  2556  		ssa.OpAMD64VPADDDMasked512,
  2557  		ssa.OpAMD64VPADDDMasked512load,
  2558  		ssa.OpAMD64VPADDQMasked128,
  2559  		ssa.OpAMD64VPADDQMasked128load,
  2560  		ssa.OpAMD64VPADDQMasked256,
  2561  		ssa.OpAMD64VPADDQMasked256load,
  2562  		ssa.OpAMD64VPADDQMasked512,
  2563  		ssa.OpAMD64VPADDQMasked512load,
  2564  		ssa.OpAMD64VPADDSBMasked128,
  2565  		ssa.OpAMD64VPADDSBMasked256,
  2566  		ssa.OpAMD64VPADDSBMasked512,
  2567  		ssa.OpAMD64VPADDSWMasked128,
  2568  		ssa.OpAMD64VPADDSWMasked256,
  2569  		ssa.OpAMD64VPADDSWMasked512,
  2570  		ssa.OpAMD64VPADDUSBMasked128,
  2571  		ssa.OpAMD64VPADDUSBMasked256,
  2572  		ssa.OpAMD64VPADDUSBMasked512,
  2573  		ssa.OpAMD64VPADDUSWMasked128,
  2574  		ssa.OpAMD64VPADDUSWMasked256,
  2575  		ssa.OpAMD64VPADDUSWMasked512,
  2576  		ssa.OpAMD64VPANDDMasked128,
  2577  		ssa.OpAMD64VPANDDMasked128load,
  2578  		ssa.OpAMD64VPANDDMasked256,
  2579  		ssa.OpAMD64VPANDDMasked256load,
  2580  		ssa.OpAMD64VPANDDMasked512,
  2581  		ssa.OpAMD64VPANDDMasked512load,
  2582  		ssa.OpAMD64VPANDQMasked128,
  2583  		ssa.OpAMD64VPANDQMasked128load,
  2584  		ssa.OpAMD64VPANDQMasked256,
  2585  		ssa.OpAMD64VPANDQMasked256load,
  2586  		ssa.OpAMD64VPANDQMasked512,
  2587  		ssa.OpAMD64VPANDQMasked512load,
  2588  		ssa.OpAMD64VPANDNDMasked128,
  2589  		ssa.OpAMD64VPANDNDMasked128load,
  2590  		ssa.OpAMD64VPANDNDMasked256,
  2591  		ssa.OpAMD64VPANDNDMasked256load,
  2592  		ssa.OpAMD64VPANDNDMasked512,
  2593  		ssa.OpAMD64VPANDNDMasked512load,
  2594  		ssa.OpAMD64VPANDNQMasked128,
  2595  		ssa.OpAMD64VPANDNQMasked128load,
  2596  		ssa.OpAMD64VPANDNQMasked256,
  2597  		ssa.OpAMD64VPANDNQMasked256load,
  2598  		ssa.OpAMD64VPANDNQMasked512,
  2599  		ssa.OpAMD64VPANDNQMasked512load,
  2600  		ssa.OpAMD64VPAVGBMasked128,
  2601  		ssa.OpAMD64VPAVGBMasked256,
  2602  		ssa.OpAMD64VPAVGBMasked512,
  2603  		ssa.OpAMD64VPAVGWMasked128,
  2604  		ssa.OpAMD64VPAVGWMasked256,
  2605  		ssa.OpAMD64VPAVGWMasked512,
  2606  		ssa.OpAMD64VBROADCASTSSMasked128,
  2607  		ssa.OpAMD64VPBROADCASTQMasked128,
  2608  		ssa.OpAMD64VPBROADCASTBMasked128,
  2609  		ssa.OpAMD64VPBROADCASTWMasked128,
  2610  		ssa.OpAMD64VPBROADCASTDMasked128,
  2611  		ssa.OpAMD64VBROADCASTSSMasked256,
  2612  		ssa.OpAMD64VBROADCASTSDMasked256,
  2613  		ssa.OpAMD64VPBROADCASTBMasked256,
  2614  		ssa.OpAMD64VPBROADCASTWMasked256,
  2615  		ssa.OpAMD64VPBROADCASTDMasked256,
  2616  		ssa.OpAMD64VPBROADCASTQMasked256,
  2617  		ssa.OpAMD64VBROADCASTSSMasked512,
  2618  		ssa.OpAMD64VBROADCASTSDMasked512,
  2619  		ssa.OpAMD64VPBROADCASTBMasked512,
  2620  		ssa.OpAMD64VPBROADCASTWMasked512,
  2621  		ssa.OpAMD64VPBROADCASTDMasked512,
  2622  		ssa.OpAMD64VPBROADCASTQMasked512,
  2623  		ssa.OpAMD64VRNDSCALEPSMasked128,
  2624  		ssa.OpAMD64VRNDSCALEPSMasked128load,
  2625  		ssa.OpAMD64VRNDSCALEPSMasked256,
  2626  		ssa.OpAMD64VRNDSCALEPSMasked256load,
  2627  		ssa.OpAMD64VRNDSCALEPSMasked512,
  2628  		ssa.OpAMD64VRNDSCALEPSMasked512load,
  2629  		ssa.OpAMD64VRNDSCALEPDMasked128,
  2630  		ssa.OpAMD64VRNDSCALEPDMasked128load,
  2631  		ssa.OpAMD64VRNDSCALEPDMasked256,
  2632  		ssa.OpAMD64VRNDSCALEPDMasked256load,
  2633  		ssa.OpAMD64VRNDSCALEPDMasked512,
  2634  		ssa.OpAMD64VRNDSCALEPDMasked512load,
  2635  		ssa.OpAMD64VREDUCEPSMasked128,
  2636  		ssa.OpAMD64VREDUCEPSMasked128load,
  2637  		ssa.OpAMD64VREDUCEPSMasked256,
  2638  		ssa.OpAMD64VREDUCEPSMasked256load,
  2639  		ssa.OpAMD64VREDUCEPSMasked512,
  2640  		ssa.OpAMD64VREDUCEPSMasked512load,
  2641  		ssa.OpAMD64VREDUCEPDMasked128,
  2642  		ssa.OpAMD64VREDUCEPDMasked128load,
  2643  		ssa.OpAMD64VREDUCEPDMasked256,
  2644  		ssa.OpAMD64VREDUCEPDMasked256load,
  2645  		ssa.OpAMD64VREDUCEPDMasked512,
  2646  		ssa.OpAMD64VREDUCEPDMasked512load,
  2647  		ssa.OpAMD64VCOMPRESSPSMasked128,
  2648  		ssa.OpAMD64VCOMPRESSPSMasked256,
  2649  		ssa.OpAMD64VCOMPRESSPSMasked512,
  2650  		ssa.OpAMD64VCOMPRESSPDMasked128,
  2651  		ssa.OpAMD64VCOMPRESSPDMasked256,
  2652  		ssa.OpAMD64VCOMPRESSPDMasked512,
  2653  		ssa.OpAMD64VPCOMPRESSBMasked128,
  2654  		ssa.OpAMD64VPCOMPRESSBMasked256,
  2655  		ssa.OpAMD64VPCOMPRESSBMasked512,
  2656  		ssa.OpAMD64VPCOMPRESSWMasked128,
  2657  		ssa.OpAMD64VPCOMPRESSWMasked256,
  2658  		ssa.OpAMD64VPCOMPRESSWMasked512,
  2659  		ssa.OpAMD64VPCOMPRESSDMasked128,
  2660  		ssa.OpAMD64VPCOMPRESSDMasked256,
  2661  		ssa.OpAMD64VPCOMPRESSDMasked512,
  2662  		ssa.OpAMD64VPCOMPRESSQMasked128,
  2663  		ssa.OpAMD64VPCOMPRESSQMasked256,
  2664  		ssa.OpAMD64VPCOMPRESSQMasked512,
  2665  		ssa.OpAMD64VPERMI2BMasked128,
  2666  		ssa.OpAMD64VPERMI2BMasked256,
  2667  		ssa.OpAMD64VPERMI2BMasked512,
  2668  		ssa.OpAMD64VPERMI2WMasked128,
  2669  		ssa.OpAMD64VPERMI2WMasked256,
  2670  		ssa.OpAMD64VPERMI2WMasked512,
  2671  		ssa.OpAMD64VPERMI2PSMasked128,
  2672  		ssa.OpAMD64VPERMI2PSMasked128load,
  2673  		ssa.OpAMD64VPERMI2DMasked128,
  2674  		ssa.OpAMD64VPERMI2DMasked128load,
  2675  		ssa.OpAMD64VPERMI2PSMasked256,
  2676  		ssa.OpAMD64VPERMI2PSMasked256load,
  2677  		ssa.OpAMD64VPERMI2DMasked256,
  2678  		ssa.OpAMD64VPERMI2DMasked256load,
  2679  		ssa.OpAMD64VPERMI2PSMasked512,
  2680  		ssa.OpAMD64VPERMI2PSMasked512load,
  2681  		ssa.OpAMD64VPERMI2DMasked512,
  2682  		ssa.OpAMD64VPERMI2DMasked512load,
  2683  		ssa.OpAMD64VPERMI2PDMasked128,
  2684  		ssa.OpAMD64VPERMI2PDMasked128load,
  2685  		ssa.OpAMD64VPERMI2QMasked128,
  2686  		ssa.OpAMD64VPERMI2QMasked128load,
  2687  		ssa.OpAMD64VPERMI2PDMasked256,
  2688  		ssa.OpAMD64VPERMI2PDMasked256load,
  2689  		ssa.OpAMD64VPERMI2QMasked256,
  2690  		ssa.OpAMD64VPERMI2QMasked256load,
  2691  		ssa.OpAMD64VPERMI2PDMasked512,
  2692  		ssa.OpAMD64VPERMI2PDMasked512load,
  2693  		ssa.OpAMD64VPERMI2QMasked512,
  2694  		ssa.OpAMD64VPERMI2QMasked512load,
  2695  		ssa.OpAMD64VPALIGNRMasked256,
  2696  		ssa.OpAMD64VPALIGNRMasked512,
  2697  		ssa.OpAMD64VPALIGNRMasked128,
  2698  		ssa.OpAMD64VCVTTPS2DQMasked128,
  2699  		ssa.OpAMD64VCVTTPS2DQMasked128load,
  2700  		ssa.OpAMD64VCVTTPS2DQMasked256,
  2701  		ssa.OpAMD64VCVTTPS2DQMasked256load,
  2702  		ssa.OpAMD64VCVTTPS2DQMasked512,
  2703  		ssa.OpAMD64VCVTTPS2DQMasked512load,
  2704  		ssa.OpAMD64VCVTPS2UDQMasked128,
  2705  		ssa.OpAMD64VCVTPS2UDQMasked128load,
  2706  		ssa.OpAMD64VCVTPS2UDQMasked256,
  2707  		ssa.OpAMD64VCVTPS2UDQMasked256load,
  2708  		ssa.OpAMD64VCVTPS2UDQMasked512,
  2709  		ssa.OpAMD64VCVTPS2UDQMasked512load,
  2710  		ssa.OpAMD64VDIVPSMasked128,
  2711  		ssa.OpAMD64VDIVPSMasked128load,
  2712  		ssa.OpAMD64VDIVPSMasked256,
  2713  		ssa.OpAMD64VDIVPSMasked256load,
  2714  		ssa.OpAMD64VDIVPSMasked512,
  2715  		ssa.OpAMD64VDIVPSMasked512load,
  2716  		ssa.OpAMD64VDIVPDMasked128,
  2717  		ssa.OpAMD64VDIVPDMasked128load,
  2718  		ssa.OpAMD64VDIVPDMasked256,
  2719  		ssa.OpAMD64VDIVPDMasked256load,
  2720  		ssa.OpAMD64VDIVPDMasked512,
  2721  		ssa.OpAMD64VDIVPDMasked512load,
  2722  		ssa.OpAMD64VPMADDWDMasked128,
  2723  		ssa.OpAMD64VPMADDWDMasked256,
  2724  		ssa.OpAMD64VPMADDWDMasked512,
  2725  		ssa.OpAMD64VPMADDUBSWMasked128,
  2726  		ssa.OpAMD64VPMADDUBSWMasked256,
  2727  		ssa.OpAMD64VPMADDUBSWMasked512,
  2728  		ssa.OpAMD64VPDPBUSDMasked128,
  2729  		ssa.OpAMD64VPDPBUSDMasked128load,
  2730  		ssa.OpAMD64VPDPBUSDMasked256,
  2731  		ssa.OpAMD64VPDPBUSDMasked256load,
  2732  		ssa.OpAMD64VPDPBUSDMasked512,
  2733  		ssa.OpAMD64VPDPBUSDMasked512load,
  2734  		ssa.OpAMD64VPDPBUSDSMasked128,
  2735  		ssa.OpAMD64VPDPBUSDSMasked128load,
  2736  		ssa.OpAMD64VPDPBUSDSMasked256,
  2737  		ssa.OpAMD64VPDPBUSDSMasked256load,
  2738  		ssa.OpAMD64VPDPBUSDSMasked512,
  2739  		ssa.OpAMD64VPDPBUSDSMasked512load,
  2740  		ssa.OpAMD64VEXPANDPSMasked128,
  2741  		ssa.OpAMD64VEXPANDPSMasked256,
  2742  		ssa.OpAMD64VEXPANDPSMasked512,
  2743  		ssa.OpAMD64VEXPANDPDMasked128,
  2744  		ssa.OpAMD64VEXPANDPDMasked256,
  2745  		ssa.OpAMD64VEXPANDPDMasked512,
  2746  		ssa.OpAMD64VPEXPANDBMasked128,
  2747  		ssa.OpAMD64VPEXPANDBMasked256,
  2748  		ssa.OpAMD64VPEXPANDBMasked512,
  2749  		ssa.OpAMD64VPEXPANDWMasked128,
  2750  		ssa.OpAMD64VPEXPANDWMasked256,
  2751  		ssa.OpAMD64VPEXPANDWMasked512,
  2752  		ssa.OpAMD64VPEXPANDDMasked128,
  2753  		ssa.OpAMD64VPEXPANDDMasked256,
  2754  		ssa.OpAMD64VPEXPANDDMasked512,
  2755  		ssa.OpAMD64VPEXPANDQMasked128,
  2756  		ssa.OpAMD64VPEXPANDQMasked256,
  2757  		ssa.OpAMD64VPEXPANDQMasked512,
  2758  		ssa.OpAMD64VPMOVSXBQMasked128,
  2759  		ssa.OpAMD64VPMOVSXWQMasked128,
  2760  		ssa.OpAMD64VPMOVSXDQMasked128,
  2761  		ssa.OpAMD64VPMOVZXBQMasked128,
  2762  		ssa.OpAMD64VPMOVZXWQMasked128,
  2763  		ssa.OpAMD64VPMOVZXDQMasked128,
  2764  		ssa.OpAMD64VPMOVSXBDMasked128,
  2765  		ssa.OpAMD64VPMOVSXWDMasked128,
  2766  		ssa.OpAMD64VPMOVSXBQMasked256,
  2767  		ssa.OpAMD64VPMOVSXWQMasked256,
  2768  		ssa.OpAMD64VPMOVZXBDMasked128,
  2769  		ssa.OpAMD64VPMOVZXWDMasked128,
  2770  		ssa.OpAMD64VPMOVZXBQMasked256,
  2771  		ssa.OpAMD64VPMOVZXWQMasked256,
  2772  		ssa.OpAMD64VPMOVSXBWMasked128,
  2773  		ssa.OpAMD64VPMOVSXBDMasked256,
  2774  		ssa.OpAMD64VPMOVSXBQMasked512,
  2775  		ssa.OpAMD64VPMOVZXBWMasked128,
  2776  		ssa.OpAMD64VPMOVZXBDMasked256,
  2777  		ssa.OpAMD64VPMOVZXBQMasked512,
  2778  		ssa.OpAMD64VPMOVSXBWMasked256,
  2779  		ssa.OpAMD64VPMOVSXBWMasked512,
  2780  		ssa.OpAMD64VPMOVSXBDMasked512,
  2781  		ssa.OpAMD64VPMOVSXWDMasked256,
  2782  		ssa.OpAMD64VPMOVSXWDMasked512,
  2783  		ssa.OpAMD64VPMOVSXWQMasked512,
  2784  		ssa.OpAMD64VPMOVSXDQMasked256,
  2785  		ssa.OpAMD64VPMOVSXDQMasked512,
  2786  		ssa.OpAMD64VPMOVZXBWMasked256,
  2787  		ssa.OpAMD64VPMOVZXBWMasked512,
  2788  		ssa.OpAMD64VPMOVZXBDMasked512,
  2789  		ssa.OpAMD64VPMOVZXWDMasked256,
  2790  		ssa.OpAMD64VPMOVZXWDMasked512,
  2791  		ssa.OpAMD64VPMOVZXWQMasked512,
  2792  		ssa.OpAMD64VPMOVZXDQMasked256,
  2793  		ssa.OpAMD64VPMOVZXDQMasked512,
  2794  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked128,
  2795  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked128load,
  2796  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked256,
  2797  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked256load,
  2798  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked512,
  2799  		ssa.OpAMD64VGF2P8AFFINEINVQBMasked512load,
  2800  		ssa.OpAMD64VGF2P8AFFINEQBMasked128,
  2801  		ssa.OpAMD64VGF2P8AFFINEQBMasked128load,
  2802  		ssa.OpAMD64VGF2P8AFFINEQBMasked256,
  2803  		ssa.OpAMD64VGF2P8AFFINEQBMasked256load,
  2804  		ssa.OpAMD64VGF2P8AFFINEQBMasked512,
  2805  		ssa.OpAMD64VGF2P8AFFINEQBMasked512load,
  2806  		ssa.OpAMD64VGF2P8MULBMasked128,
  2807  		ssa.OpAMD64VGF2P8MULBMasked256,
  2808  		ssa.OpAMD64VGF2P8MULBMasked512,
  2809  		ssa.OpAMD64VPLZCNTDMasked128,
  2810  		ssa.OpAMD64VPLZCNTDMasked128load,
  2811  		ssa.OpAMD64VPLZCNTDMasked256,
  2812  		ssa.OpAMD64VPLZCNTDMasked256load,
  2813  		ssa.OpAMD64VPLZCNTDMasked512,
  2814  		ssa.OpAMD64VPLZCNTDMasked512load,
  2815  		ssa.OpAMD64VPLZCNTQMasked128,
  2816  		ssa.OpAMD64VPLZCNTQMasked128load,
  2817  		ssa.OpAMD64VPLZCNTQMasked256,
  2818  		ssa.OpAMD64VPLZCNTQMasked256load,
  2819  		ssa.OpAMD64VPLZCNTQMasked512,
  2820  		ssa.OpAMD64VPLZCNTQMasked512load,
  2821  		ssa.OpAMD64VMAXPSMasked128,
  2822  		ssa.OpAMD64VMAXPSMasked128load,
  2823  		ssa.OpAMD64VMAXPSMasked256,
  2824  		ssa.OpAMD64VMAXPSMasked256load,
  2825  		ssa.OpAMD64VMAXPSMasked512,
  2826  		ssa.OpAMD64VMAXPSMasked512load,
  2827  		ssa.OpAMD64VMAXPDMasked128,
  2828  		ssa.OpAMD64VMAXPDMasked128load,
  2829  		ssa.OpAMD64VMAXPDMasked256,
  2830  		ssa.OpAMD64VMAXPDMasked256load,
  2831  		ssa.OpAMD64VMAXPDMasked512,
  2832  		ssa.OpAMD64VMAXPDMasked512load,
  2833  		ssa.OpAMD64VPMAXSBMasked128,
  2834  		ssa.OpAMD64VPMAXSBMasked256,
  2835  		ssa.OpAMD64VPMAXSBMasked512,
  2836  		ssa.OpAMD64VPMAXSWMasked128,
  2837  		ssa.OpAMD64VPMAXSWMasked256,
  2838  		ssa.OpAMD64VPMAXSWMasked512,
  2839  		ssa.OpAMD64VPMAXSDMasked128,
  2840  		ssa.OpAMD64VPMAXSDMasked128load,
  2841  		ssa.OpAMD64VPMAXSDMasked256,
  2842  		ssa.OpAMD64VPMAXSDMasked256load,
  2843  		ssa.OpAMD64VPMAXSDMasked512,
  2844  		ssa.OpAMD64VPMAXSDMasked512load,
  2845  		ssa.OpAMD64VPMAXSQMasked128,
  2846  		ssa.OpAMD64VPMAXSQMasked128load,
  2847  		ssa.OpAMD64VPMAXSQMasked256,
  2848  		ssa.OpAMD64VPMAXSQMasked256load,
  2849  		ssa.OpAMD64VPMAXSQMasked512,
  2850  		ssa.OpAMD64VPMAXSQMasked512load,
  2851  		ssa.OpAMD64VPMAXUBMasked128,
  2852  		ssa.OpAMD64VPMAXUBMasked256,
  2853  		ssa.OpAMD64VPMAXUBMasked512,
  2854  		ssa.OpAMD64VPMAXUWMasked128,
  2855  		ssa.OpAMD64VPMAXUWMasked256,
  2856  		ssa.OpAMD64VPMAXUWMasked512,
  2857  		ssa.OpAMD64VPMAXUDMasked128,
  2858  		ssa.OpAMD64VPMAXUDMasked128load,
  2859  		ssa.OpAMD64VPMAXUDMasked256,
  2860  		ssa.OpAMD64VPMAXUDMasked256load,
  2861  		ssa.OpAMD64VPMAXUDMasked512,
  2862  		ssa.OpAMD64VPMAXUDMasked512load,
  2863  		ssa.OpAMD64VPMAXUQMasked128,
  2864  		ssa.OpAMD64VPMAXUQMasked128load,
  2865  		ssa.OpAMD64VPMAXUQMasked256,
  2866  		ssa.OpAMD64VPMAXUQMasked256load,
  2867  		ssa.OpAMD64VPMAXUQMasked512,
  2868  		ssa.OpAMD64VPMAXUQMasked512load,
  2869  		ssa.OpAMD64VMINPSMasked128,
  2870  		ssa.OpAMD64VMINPSMasked128load,
  2871  		ssa.OpAMD64VMINPSMasked256,
  2872  		ssa.OpAMD64VMINPSMasked256load,
  2873  		ssa.OpAMD64VMINPSMasked512,
  2874  		ssa.OpAMD64VMINPSMasked512load,
  2875  		ssa.OpAMD64VMINPDMasked128,
  2876  		ssa.OpAMD64VMINPDMasked128load,
  2877  		ssa.OpAMD64VMINPDMasked256,
  2878  		ssa.OpAMD64VMINPDMasked256load,
  2879  		ssa.OpAMD64VMINPDMasked512,
  2880  		ssa.OpAMD64VMINPDMasked512load,
  2881  		ssa.OpAMD64VPMINSBMasked128,
  2882  		ssa.OpAMD64VPMINSBMasked256,
  2883  		ssa.OpAMD64VPMINSBMasked512,
  2884  		ssa.OpAMD64VPMINSWMasked128,
  2885  		ssa.OpAMD64VPMINSWMasked256,
  2886  		ssa.OpAMD64VPMINSWMasked512,
  2887  		ssa.OpAMD64VPMINSDMasked128,
  2888  		ssa.OpAMD64VPMINSDMasked128load,
  2889  		ssa.OpAMD64VPMINSDMasked256,
  2890  		ssa.OpAMD64VPMINSDMasked256load,
  2891  		ssa.OpAMD64VPMINSDMasked512,
  2892  		ssa.OpAMD64VPMINSDMasked512load,
  2893  		ssa.OpAMD64VPMINSQMasked128,
  2894  		ssa.OpAMD64VPMINSQMasked128load,
  2895  		ssa.OpAMD64VPMINSQMasked256,
  2896  		ssa.OpAMD64VPMINSQMasked256load,
  2897  		ssa.OpAMD64VPMINSQMasked512,
  2898  		ssa.OpAMD64VPMINSQMasked512load,
  2899  		ssa.OpAMD64VPMINUBMasked128,
  2900  		ssa.OpAMD64VPMINUBMasked256,
  2901  		ssa.OpAMD64VPMINUBMasked512,
  2902  		ssa.OpAMD64VPMINUWMasked128,
  2903  		ssa.OpAMD64VPMINUWMasked256,
  2904  		ssa.OpAMD64VPMINUWMasked512,
  2905  		ssa.OpAMD64VPMINUDMasked128,
  2906  		ssa.OpAMD64VPMINUDMasked128load,
  2907  		ssa.OpAMD64VPMINUDMasked256,
  2908  		ssa.OpAMD64VPMINUDMasked256load,
  2909  		ssa.OpAMD64VPMINUDMasked512,
  2910  		ssa.OpAMD64VPMINUDMasked512load,
  2911  		ssa.OpAMD64VPMINUQMasked128,
  2912  		ssa.OpAMD64VPMINUQMasked128load,
  2913  		ssa.OpAMD64VPMINUQMasked256,
  2914  		ssa.OpAMD64VPMINUQMasked256load,
  2915  		ssa.OpAMD64VPMINUQMasked512,
  2916  		ssa.OpAMD64VPMINUQMasked512load,
  2917  		ssa.OpAMD64VFMADD213PSMasked128,
  2918  		ssa.OpAMD64VFMADD213PSMasked128load,
  2919  		ssa.OpAMD64VFMADD213PSMasked256,
  2920  		ssa.OpAMD64VFMADD213PSMasked256load,
  2921  		ssa.OpAMD64VFMADD213PSMasked512,
  2922  		ssa.OpAMD64VFMADD213PSMasked512load,
  2923  		ssa.OpAMD64VFMADD213PDMasked128,
  2924  		ssa.OpAMD64VFMADD213PDMasked128load,
  2925  		ssa.OpAMD64VFMADD213PDMasked256,
  2926  		ssa.OpAMD64VFMADD213PDMasked256load,
  2927  		ssa.OpAMD64VFMADD213PDMasked512,
  2928  		ssa.OpAMD64VFMADD213PDMasked512load,
  2929  		ssa.OpAMD64VFMADDSUB213PSMasked128,
  2930  		ssa.OpAMD64VFMADDSUB213PSMasked128load,
  2931  		ssa.OpAMD64VFMADDSUB213PSMasked256,
  2932  		ssa.OpAMD64VFMADDSUB213PSMasked256load,
  2933  		ssa.OpAMD64VFMADDSUB213PSMasked512,
  2934  		ssa.OpAMD64VFMADDSUB213PSMasked512load,
  2935  		ssa.OpAMD64VFMADDSUB213PDMasked128,
  2936  		ssa.OpAMD64VFMADDSUB213PDMasked128load,
  2937  		ssa.OpAMD64VFMADDSUB213PDMasked256,
  2938  		ssa.OpAMD64VFMADDSUB213PDMasked256load,
  2939  		ssa.OpAMD64VFMADDSUB213PDMasked512,
  2940  		ssa.OpAMD64VFMADDSUB213PDMasked512load,
  2941  		ssa.OpAMD64VPMULHWMasked128,
  2942  		ssa.OpAMD64VPMULHWMasked256,
  2943  		ssa.OpAMD64VPMULHWMasked512,
  2944  		ssa.OpAMD64VPMULHUWMasked128,
  2945  		ssa.OpAMD64VPMULHUWMasked256,
  2946  		ssa.OpAMD64VPMULHUWMasked512,
  2947  		ssa.OpAMD64VMULPSMasked128,
  2948  		ssa.OpAMD64VMULPSMasked128load,
  2949  		ssa.OpAMD64VMULPSMasked256,
  2950  		ssa.OpAMD64VMULPSMasked256load,
  2951  		ssa.OpAMD64VMULPSMasked512,
  2952  		ssa.OpAMD64VMULPSMasked512load,
  2953  		ssa.OpAMD64VMULPDMasked128,
  2954  		ssa.OpAMD64VMULPDMasked128load,
  2955  		ssa.OpAMD64VMULPDMasked256,
  2956  		ssa.OpAMD64VMULPDMasked256load,
  2957  		ssa.OpAMD64VMULPDMasked512,
  2958  		ssa.OpAMD64VMULPDMasked512load,
  2959  		ssa.OpAMD64VPMULLWMasked128,
  2960  		ssa.OpAMD64VPMULLWMasked256,
  2961  		ssa.OpAMD64VPMULLWMasked512,
  2962  		ssa.OpAMD64VPMULLDMasked128,
  2963  		ssa.OpAMD64VPMULLDMasked128load,
  2964  		ssa.OpAMD64VPMULLDMasked256,
  2965  		ssa.OpAMD64VPMULLDMasked256load,
  2966  		ssa.OpAMD64VPMULLDMasked512,
  2967  		ssa.OpAMD64VPMULLDMasked512load,
  2968  		ssa.OpAMD64VPMULLQMasked128,
  2969  		ssa.OpAMD64VPMULLQMasked128load,
  2970  		ssa.OpAMD64VPMULLQMasked256,
  2971  		ssa.OpAMD64VPMULLQMasked256load,
  2972  		ssa.OpAMD64VPMULLQMasked512,
  2973  		ssa.OpAMD64VPMULLQMasked512load,
  2974  		ssa.OpAMD64VFMSUBADD213PSMasked128,
  2975  		ssa.OpAMD64VFMSUBADD213PSMasked128load,
  2976  		ssa.OpAMD64VFMSUBADD213PSMasked256,
  2977  		ssa.OpAMD64VFMSUBADD213PSMasked256load,
  2978  		ssa.OpAMD64VFMSUBADD213PSMasked512,
  2979  		ssa.OpAMD64VFMSUBADD213PSMasked512load,
  2980  		ssa.OpAMD64VFMSUBADD213PDMasked128,
  2981  		ssa.OpAMD64VFMSUBADD213PDMasked128load,
  2982  		ssa.OpAMD64VFMSUBADD213PDMasked256,
  2983  		ssa.OpAMD64VFMSUBADD213PDMasked256load,
  2984  		ssa.OpAMD64VFMSUBADD213PDMasked512,
  2985  		ssa.OpAMD64VFMSUBADD213PDMasked512load,
  2986  		ssa.OpAMD64VPOPCNTBMasked128,
  2987  		ssa.OpAMD64VPOPCNTBMasked256,
  2988  		ssa.OpAMD64VPOPCNTBMasked512,
  2989  		ssa.OpAMD64VPOPCNTWMasked128,
  2990  		ssa.OpAMD64VPOPCNTWMasked256,
  2991  		ssa.OpAMD64VPOPCNTWMasked512,
  2992  		ssa.OpAMD64VPOPCNTDMasked128,
  2993  		ssa.OpAMD64VPOPCNTDMasked128load,
  2994  		ssa.OpAMD64VPOPCNTDMasked256,
  2995  		ssa.OpAMD64VPOPCNTDMasked256load,
  2996  		ssa.OpAMD64VPOPCNTDMasked512,
  2997  		ssa.OpAMD64VPOPCNTDMasked512load,
  2998  		ssa.OpAMD64VPOPCNTQMasked128,
  2999  		ssa.OpAMD64VPOPCNTQMasked128load,
  3000  		ssa.OpAMD64VPOPCNTQMasked256,
  3001  		ssa.OpAMD64VPOPCNTQMasked256load,
  3002  		ssa.OpAMD64VPOPCNTQMasked512,
  3003  		ssa.OpAMD64VPOPCNTQMasked512load,
  3004  		ssa.OpAMD64VPORDMasked128,
  3005  		ssa.OpAMD64VPORDMasked128load,
  3006  		ssa.OpAMD64VPORDMasked256,
  3007  		ssa.OpAMD64VPORDMasked256load,
  3008  		ssa.OpAMD64VPORDMasked512,
  3009  		ssa.OpAMD64VPORDMasked512load,
  3010  		ssa.OpAMD64VPORQMasked128,
  3011  		ssa.OpAMD64VPORQMasked128load,
  3012  		ssa.OpAMD64VPORQMasked256,
  3013  		ssa.OpAMD64VPORQMasked256load,
  3014  		ssa.OpAMD64VPORQMasked512,
  3015  		ssa.OpAMD64VPORQMasked512load,
  3016  		ssa.OpAMD64VPERMBMasked128,
  3017  		ssa.OpAMD64VPERMBMasked256,
  3018  		ssa.OpAMD64VPERMBMasked512,
  3019  		ssa.OpAMD64VPERMWMasked128,
  3020  		ssa.OpAMD64VPERMWMasked256,
  3021  		ssa.OpAMD64VPERMWMasked512,
  3022  		ssa.OpAMD64VPERMPSMasked256,
  3023  		ssa.OpAMD64VPERMPSMasked256load,
  3024  		ssa.OpAMD64VPERMDMasked256,
  3025  		ssa.OpAMD64VPERMDMasked256load,
  3026  		ssa.OpAMD64VPERMPSMasked512,
  3027  		ssa.OpAMD64VPERMPSMasked512load,
  3028  		ssa.OpAMD64VPERMDMasked512,
  3029  		ssa.OpAMD64VPERMDMasked512load,
  3030  		ssa.OpAMD64VPERMPDMasked256,
  3031  		ssa.OpAMD64VPERMPDMasked256load,
  3032  		ssa.OpAMD64VPERMQMasked256,
  3033  		ssa.OpAMD64VPERMQMasked256load,
  3034  		ssa.OpAMD64VPERMPDMasked512,
  3035  		ssa.OpAMD64VPERMPDMasked512load,
  3036  		ssa.OpAMD64VPERMQMasked512,
  3037  		ssa.OpAMD64VPERMQMasked512load,
  3038  		ssa.OpAMD64VPSHUFBMasked256,
  3039  		ssa.OpAMD64VPSHUFBMasked512,
  3040  		ssa.OpAMD64VPSHUFBMasked128,
  3041  		ssa.OpAMD64VRCP14PSMasked128,
  3042  		ssa.OpAMD64VRCP14PSMasked128load,
  3043  		ssa.OpAMD64VRCP14PSMasked256,
  3044  		ssa.OpAMD64VRCP14PSMasked256load,
  3045  		ssa.OpAMD64VRCP14PSMasked512,
  3046  		ssa.OpAMD64VRCP14PSMasked512load,
  3047  		ssa.OpAMD64VRCP14PDMasked128,
  3048  		ssa.OpAMD64VRCP14PDMasked128load,
  3049  		ssa.OpAMD64VRCP14PDMasked256,
  3050  		ssa.OpAMD64VRCP14PDMasked256load,
  3051  		ssa.OpAMD64VRCP14PDMasked512,
  3052  		ssa.OpAMD64VRCP14PDMasked512load,
  3053  		ssa.OpAMD64VRSQRT14PSMasked128,
  3054  		ssa.OpAMD64VRSQRT14PSMasked128load,
  3055  		ssa.OpAMD64VRSQRT14PSMasked256,
  3056  		ssa.OpAMD64VRSQRT14PSMasked256load,
  3057  		ssa.OpAMD64VRSQRT14PSMasked512,
  3058  		ssa.OpAMD64VRSQRT14PSMasked512load,
  3059  		ssa.OpAMD64VRSQRT14PDMasked128,
  3060  		ssa.OpAMD64VRSQRT14PDMasked128load,
  3061  		ssa.OpAMD64VRSQRT14PDMasked256,
  3062  		ssa.OpAMD64VRSQRT14PDMasked256load,
  3063  		ssa.OpAMD64VRSQRT14PDMasked512,
  3064  		ssa.OpAMD64VRSQRT14PDMasked512load,
  3065  		ssa.OpAMD64VPROLDMasked128,
  3066  		ssa.OpAMD64VPROLDMasked128load,
  3067  		ssa.OpAMD64VPROLDMasked256,
  3068  		ssa.OpAMD64VPROLDMasked256load,
  3069  		ssa.OpAMD64VPROLDMasked512,
  3070  		ssa.OpAMD64VPROLDMasked512load,
  3071  		ssa.OpAMD64VPROLQMasked128,
  3072  		ssa.OpAMD64VPROLQMasked128load,
  3073  		ssa.OpAMD64VPROLQMasked256,
  3074  		ssa.OpAMD64VPROLQMasked256load,
  3075  		ssa.OpAMD64VPROLQMasked512,
  3076  		ssa.OpAMD64VPROLQMasked512load,
  3077  		ssa.OpAMD64VPRORDMasked128,
  3078  		ssa.OpAMD64VPRORDMasked128load,
  3079  		ssa.OpAMD64VPRORDMasked256,
  3080  		ssa.OpAMD64VPRORDMasked256load,
  3081  		ssa.OpAMD64VPRORDMasked512,
  3082  		ssa.OpAMD64VPRORDMasked512load,
  3083  		ssa.OpAMD64VPRORQMasked128,
  3084  		ssa.OpAMD64VPRORQMasked128load,
  3085  		ssa.OpAMD64VPRORQMasked256,
  3086  		ssa.OpAMD64VPRORQMasked256load,
  3087  		ssa.OpAMD64VPRORQMasked512,
  3088  		ssa.OpAMD64VPRORQMasked512load,
  3089  		ssa.OpAMD64VPROLVDMasked128,
  3090  		ssa.OpAMD64VPROLVDMasked128load,
  3091  		ssa.OpAMD64VPROLVDMasked256,
  3092  		ssa.OpAMD64VPROLVDMasked256load,
  3093  		ssa.OpAMD64VPROLVDMasked512,
  3094  		ssa.OpAMD64VPROLVDMasked512load,
  3095  		ssa.OpAMD64VPROLVQMasked128,
  3096  		ssa.OpAMD64VPROLVQMasked128load,
  3097  		ssa.OpAMD64VPROLVQMasked256,
  3098  		ssa.OpAMD64VPROLVQMasked256load,
  3099  		ssa.OpAMD64VPROLVQMasked512,
  3100  		ssa.OpAMD64VPROLVQMasked512load,
  3101  		ssa.OpAMD64VPRORVDMasked128,
  3102  		ssa.OpAMD64VPRORVDMasked128load,
  3103  		ssa.OpAMD64VPRORVDMasked256,
  3104  		ssa.OpAMD64VPRORVDMasked256load,
  3105  		ssa.OpAMD64VPRORVDMasked512,
  3106  		ssa.OpAMD64VPRORVDMasked512load,
  3107  		ssa.OpAMD64VPRORVQMasked128,
  3108  		ssa.OpAMD64VPRORVQMasked128load,
  3109  		ssa.OpAMD64VPRORVQMasked256,
  3110  		ssa.OpAMD64VPRORVQMasked256load,
  3111  		ssa.OpAMD64VPRORVQMasked512,
  3112  		ssa.OpAMD64VPRORVQMasked512load,
  3113  		ssa.OpAMD64VPMOVSWBMasked128_128,
  3114  		ssa.OpAMD64VPMOVSWBMasked128_256,
  3115  		ssa.OpAMD64VPMOVSWBMasked256,
  3116  		ssa.OpAMD64VPMOVSDBMasked128_128,
  3117  		ssa.OpAMD64VPMOVSDBMasked128_256,
  3118  		ssa.OpAMD64VPMOVSDBMasked128_512,
  3119  		ssa.OpAMD64VPMOVSQBMasked128_128,
  3120  		ssa.OpAMD64VPMOVSQBMasked128_256,
  3121  		ssa.OpAMD64VPMOVSQBMasked128_512,
  3122  		ssa.OpAMD64VPACKSSDWMasked128,
  3123  		ssa.OpAMD64VPACKSSDWMasked128load,
  3124  		ssa.OpAMD64VPACKSSDWMasked256,
  3125  		ssa.OpAMD64VPACKSSDWMasked256load,
  3126  		ssa.OpAMD64VPACKSSDWMasked512,
  3127  		ssa.OpAMD64VPACKSSDWMasked512load,
  3128  		ssa.OpAMD64VPMOVSDWMasked128_128,
  3129  		ssa.OpAMD64VPMOVSDWMasked128_256,
  3130  		ssa.OpAMD64VPMOVSDWMasked256,
  3131  		ssa.OpAMD64VPMOVSQWMasked128_128,
  3132  		ssa.OpAMD64VPMOVSQWMasked128_256,
  3133  		ssa.OpAMD64VPMOVSQWMasked128_512,
  3134  		ssa.OpAMD64VPMOVSQDMasked128_128,
  3135  		ssa.OpAMD64VPMOVSQDMasked128_256,
  3136  		ssa.OpAMD64VPMOVSQDMasked256,
  3137  		ssa.OpAMD64VPMOVUSWBMasked256,
  3138  		ssa.OpAMD64VPACKUSDWMasked128,
  3139  		ssa.OpAMD64VPACKUSDWMasked128load,
  3140  		ssa.OpAMD64VPACKUSDWMasked256,
  3141  		ssa.OpAMD64VPACKUSDWMasked256load,
  3142  		ssa.OpAMD64VPACKUSDWMasked512,
  3143  		ssa.OpAMD64VPACKUSDWMasked512load,
  3144  		ssa.OpAMD64VPMOVUSDWMasked128_128,
  3145  		ssa.OpAMD64VPMOVUSDWMasked128_256,
  3146  		ssa.OpAMD64VPMOVUSDWMasked256,
  3147  		ssa.OpAMD64VPMOVUSQWMasked128_128,
  3148  		ssa.OpAMD64VPMOVUSQWMasked128_256,
  3149  		ssa.OpAMD64VPMOVUSQWMasked128_512,
  3150  		ssa.OpAMD64VPMOVUSQDMasked128_128,
  3151  		ssa.OpAMD64VPMOVUSQDMasked128_256,
  3152  		ssa.OpAMD64VPMOVUSQDMasked256,
  3153  		ssa.OpAMD64VSCALEFPSMasked128,
  3154  		ssa.OpAMD64VSCALEFPSMasked128load,
  3155  		ssa.OpAMD64VSCALEFPSMasked256,
  3156  		ssa.OpAMD64VSCALEFPSMasked256load,
  3157  		ssa.OpAMD64VSCALEFPSMasked512,
  3158  		ssa.OpAMD64VSCALEFPSMasked512load,
  3159  		ssa.OpAMD64VSCALEFPDMasked128,
  3160  		ssa.OpAMD64VSCALEFPDMasked128load,
  3161  		ssa.OpAMD64VSCALEFPDMasked256,
  3162  		ssa.OpAMD64VSCALEFPDMasked256load,
  3163  		ssa.OpAMD64VSCALEFPDMasked512,
  3164  		ssa.OpAMD64VSCALEFPDMasked512load,
  3165  		ssa.OpAMD64VPSHLDWMasked128,
  3166  		ssa.OpAMD64VPSHLDWMasked256,
  3167  		ssa.OpAMD64VPSHLDWMasked512,
  3168  		ssa.OpAMD64VPSHLDDMasked128,
  3169  		ssa.OpAMD64VPSHLDDMasked128load,
  3170  		ssa.OpAMD64VPSHLDDMasked256,
  3171  		ssa.OpAMD64VPSHLDDMasked256load,
  3172  		ssa.OpAMD64VPSHLDDMasked512,
  3173  		ssa.OpAMD64VPSHLDDMasked512load,
  3174  		ssa.OpAMD64VPSHLDQMasked128,
  3175  		ssa.OpAMD64VPSHLDQMasked128load,
  3176  		ssa.OpAMD64VPSHLDQMasked256,
  3177  		ssa.OpAMD64VPSHLDQMasked256load,
  3178  		ssa.OpAMD64VPSHLDQMasked512,
  3179  		ssa.OpAMD64VPSHLDQMasked512load,
  3180  		ssa.OpAMD64VPSLLWMasked128,
  3181  		ssa.OpAMD64VPSLLWMasked256,
  3182  		ssa.OpAMD64VPSLLWMasked512,
  3183  		ssa.OpAMD64VPSLLDMasked128,
  3184  		ssa.OpAMD64VPSLLDMasked256,
  3185  		ssa.OpAMD64VPSLLDMasked512,
  3186  		ssa.OpAMD64VPSLLQMasked128,
  3187  		ssa.OpAMD64VPSLLQMasked256,
  3188  		ssa.OpAMD64VPSLLQMasked512,
  3189  		ssa.OpAMD64VPSHRDWMasked128,
  3190  		ssa.OpAMD64VPSHRDWMasked256,
  3191  		ssa.OpAMD64VPSHRDWMasked512,
  3192  		ssa.OpAMD64VPSHRDDMasked128,
  3193  		ssa.OpAMD64VPSHRDDMasked128load,
  3194  		ssa.OpAMD64VPSHRDDMasked256,
  3195  		ssa.OpAMD64VPSHRDDMasked256load,
  3196  		ssa.OpAMD64VPSHRDDMasked512,
  3197  		ssa.OpAMD64VPSHRDDMasked512load,
  3198  		ssa.OpAMD64VPSHRDQMasked128,
  3199  		ssa.OpAMD64VPSHRDQMasked128load,
  3200  		ssa.OpAMD64VPSHRDQMasked256,
  3201  		ssa.OpAMD64VPSHRDQMasked256load,
  3202  		ssa.OpAMD64VPSHRDQMasked512,
  3203  		ssa.OpAMD64VPSHRDQMasked512load,
  3204  		ssa.OpAMD64VPSRAWMasked128,
  3205  		ssa.OpAMD64VPSRAWMasked256,
  3206  		ssa.OpAMD64VPSRAWMasked512,
  3207  		ssa.OpAMD64VPSRADMasked128,
  3208  		ssa.OpAMD64VPSRADMasked256,
  3209  		ssa.OpAMD64VPSRADMasked512,
  3210  		ssa.OpAMD64VPSRAQMasked128,
  3211  		ssa.OpAMD64VPSRAQMasked256,
  3212  		ssa.OpAMD64VPSRAQMasked512,
  3213  		ssa.OpAMD64VPSRLWMasked128,
  3214  		ssa.OpAMD64VPSRLWMasked256,
  3215  		ssa.OpAMD64VPSRLWMasked512,
  3216  		ssa.OpAMD64VPSRLDMasked128,
  3217  		ssa.OpAMD64VPSRLDMasked256,
  3218  		ssa.OpAMD64VPSRLDMasked512,
  3219  		ssa.OpAMD64VPSRLQMasked128,
  3220  		ssa.OpAMD64VPSRLQMasked256,
  3221  		ssa.OpAMD64VPSRLQMasked512,
  3222  		ssa.OpAMD64VPSHLDVWMasked128,
  3223  		ssa.OpAMD64VPSHLDVWMasked256,
  3224  		ssa.OpAMD64VPSHLDVWMasked512,
  3225  		ssa.OpAMD64VPSHLDVDMasked128,
  3226  		ssa.OpAMD64VPSHLDVDMasked128load,
  3227  		ssa.OpAMD64VPSHLDVDMasked256,
  3228  		ssa.OpAMD64VPSHLDVDMasked256load,
  3229  		ssa.OpAMD64VPSHLDVDMasked512,
  3230  		ssa.OpAMD64VPSHLDVDMasked512load,
  3231  		ssa.OpAMD64VPSHLDVQMasked128,
  3232  		ssa.OpAMD64VPSHLDVQMasked128load,
  3233  		ssa.OpAMD64VPSHLDVQMasked256,
  3234  		ssa.OpAMD64VPSHLDVQMasked256load,
  3235  		ssa.OpAMD64VPSHLDVQMasked512,
  3236  		ssa.OpAMD64VPSHLDVQMasked512load,
  3237  		ssa.OpAMD64VPSLLVWMasked128,
  3238  		ssa.OpAMD64VPSLLVWMasked256,
  3239  		ssa.OpAMD64VPSLLVWMasked512,
  3240  		ssa.OpAMD64VPSLLVDMasked128,
  3241  		ssa.OpAMD64VPSLLVDMasked128load,
  3242  		ssa.OpAMD64VPSLLVDMasked256,
  3243  		ssa.OpAMD64VPSLLVDMasked256load,
  3244  		ssa.OpAMD64VPSLLVDMasked512,
  3245  		ssa.OpAMD64VPSLLVDMasked512load,
  3246  		ssa.OpAMD64VPSLLVQMasked128,
  3247  		ssa.OpAMD64VPSLLVQMasked128load,
  3248  		ssa.OpAMD64VPSLLVQMasked256,
  3249  		ssa.OpAMD64VPSLLVQMasked256load,
  3250  		ssa.OpAMD64VPSLLVQMasked512,
  3251  		ssa.OpAMD64VPSLLVQMasked512load,
  3252  		ssa.OpAMD64VPSHRDVWMasked128,
  3253  		ssa.OpAMD64VPSHRDVWMasked256,
  3254  		ssa.OpAMD64VPSHRDVWMasked512,
  3255  		ssa.OpAMD64VPSHRDVDMasked128,
  3256  		ssa.OpAMD64VPSHRDVDMasked128load,
  3257  		ssa.OpAMD64VPSHRDVDMasked256,
  3258  		ssa.OpAMD64VPSHRDVDMasked256load,
  3259  		ssa.OpAMD64VPSHRDVDMasked512,
  3260  		ssa.OpAMD64VPSHRDVDMasked512load,
  3261  		ssa.OpAMD64VPSHRDVQMasked128,
  3262  		ssa.OpAMD64VPSHRDVQMasked128load,
  3263  		ssa.OpAMD64VPSHRDVQMasked256,
  3264  		ssa.OpAMD64VPSHRDVQMasked256load,
  3265  		ssa.OpAMD64VPSHRDVQMasked512,
  3266  		ssa.OpAMD64VPSHRDVQMasked512load,
  3267  		ssa.OpAMD64VPSRAVWMasked128,
  3268  		ssa.OpAMD64VPSRAVWMasked256,
  3269  		ssa.OpAMD64VPSRAVWMasked512,
  3270  		ssa.OpAMD64VPSRAVDMasked128,
  3271  		ssa.OpAMD64VPSRAVDMasked128load,
  3272  		ssa.OpAMD64VPSRAVDMasked256,
  3273  		ssa.OpAMD64VPSRAVDMasked256load,
  3274  		ssa.OpAMD64VPSRAVDMasked512,
  3275  		ssa.OpAMD64VPSRAVDMasked512load,
  3276  		ssa.OpAMD64VPSRAVQMasked128,
  3277  		ssa.OpAMD64VPSRAVQMasked128load,
  3278  		ssa.OpAMD64VPSRAVQMasked256,
  3279  		ssa.OpAMD64VPSRAVQMasked256load,
  3280  		ssa.OpAMD64VPSRAVQMasked512,
  3281  		ssa.OpAMD64VPSRAVQMasked512load,
  3282  		ssa.OpAMD64VPSRLVWMasked128,
  3283  		ssa.OpAMD64VPSRLVWMasked256,
  3284  		ssa.OpAMD64VPSRLVWMasked512,
  3285  		ssa.OpAMD64VPSRLVDMasked128,
  3286  		ssa.OpAMD64VPSRLVDMasked128load,
  3287  		ssa.OpAMD64VPSRLVDMasked256,
  3288  		ssa.OpAMD64VPSRLVDMasked256load,
  3289  		ssa.OpAMD64VPSRLVDMasked512,
  3290  		ssa.OpAMD64VPSRLVDMasked512load,
  3291  		ssa.OpAMD64VPSRLVQMasked128,
  3292  		ssa.OpAMD64VPSRLVQMasked128load,
  3293  		ssa.OpAMD64VPSRLVQMasked256,
  3294  		ssa.OpAMD64VPSRLVQMasked256load,
  3295  		ssa.OpAMD64VPSRLVQMasked512,
  3296  		ssa.OpAMD64VPSRLVQMasked512load,
  3297  		ssa.OpAMD64VSQRTPSMasked128,
  3298  		ssa.OpAMD64VSQRTPSMasked128load,
  3299  		ssa.OpAMD64VSQRTPSMasked256,
  3300  		ssa.OpAMD64VSQRTPSMasked256load,
  3301  		ssa.OpAMD64VSQRTPSMasked512,
  3302  		ssa.OpAMD64VSQRTPSMasked512load,
  3303  		ssa.OpAMD64VSQRTPDMasked128,
  3304  		ssa.OpAMD64VSQRTPDMasked128load,
  3305  		ssa.OpAMD64VSQRTPDMasked256,
  3306  		ssa.OpAMD64VSQRTPDMasked256load,
  3307  		ssa.OpAMD64VSQRTPDMasked512,
  3308  		ssa.OpAMD64VSQRTPDMasked512load,
  3309  		ssa.OpAMD64VSUBPSMasked128,
  3310  		ssa.OpAMD64VSUBPSMasked128load,
  3311  		ssa.OpAMD64VSUBPSMasked256,
  3312  		ssa.OpAMD64VSUBPSMasked256load,
  3313  		ssa.OpAMD64VSUBPSMasked512,
  3314  		ssa.OpAMD64VSUBPSMasked512load,
  3315  		ssa.OpAMD64VSUBPDMasked128,
  3316  		ssa.OpAMD64VSUBPDMasked128load,
  3317  		ssa.OpAMD64VSUBPDMasked256,
  3318  		ssa.OpAMD64VSUBPDMasked256load,
  3319  		ssa.OpAMD64VSUBPDMasked512,
  3320  		ssa.OpAMD64VSUBPDMasked512load,
  3321  		ssa.OpAMD64VPSUBBMasked128,
  3322  		ssa.OpAMD64VPSUBBMasked256,
  3323  		ssa.OpAMD64VPSUBBMasked512,
  3324  		ssa.OpAMD64VPSUBWMasked128,
  3325  		ssa.OpAMD64VPSUBWMasked256,
  3326  		ssa.OpAMD64VPSUBWMasked512,
  3327  		ssa.OpAMD64VPSUBDMasked128,
  3328  		ssa.OpAMD64VPSUBDMasked128load,
  3329  		ssa.OpAMD64VPSUBDMasked256,
  3330  		ssa.OpAMD64VPSUBDMasked256load,
  3331  		ssa.OpAMD64VPSUBDMasked512,
  3332  		ssa.OpAMD64VPSUBDMasked512load,
  3333  		ssa.OpAMD64VPSUBQMasked128,
  3334  		ssa.OpAMD64VPSUBQMasked128load,
  3335  		ssa.OpAMD64VPSUBQMasked256,
  3336  		ssa.OpAMD64VPSUBQMasked256load,
  3337  		ssa.OpAMD64VPSUBQMasked512,
  3338  		ssa.OpAMD64VPSUBQMasked512load,
  3339  		ssa.OpAMD64VPSUBSBMasked128,
  3340  		ssa.OpAMD64VPSUBSBMasked256,
  3341  		ssa.OpAMD64VPSUBSBMasked512,
  3342  		ssa.OpAMD64VPSUBSWMasked128,
  3343  		ssa.OpAMD64VPSUBSWMasked256,
  3344  		ssa.OpAMD64VPSUBSWMasked512,
  3345  		ssa.OpAMD64VPSUBUSBMasked128,
  3346  		ssa.OpAMD64VPSUBUSBMasked256,
  3347  		ssa.OpAMD64VPSUBUSBMasked512,
  3348  		ssa.OpAMD64VPSUBUSWMasked128,
  3349  		ssa.OpAMD64VPSUBUSWMasked256,
  3350  		ssa.OpAMD64VPSUBUSWMasked512,
  3351  		ssa.OpAMD64VPMOVWBMasked128_128,
  3352  		ssa.OpAMD64VPMOVWBMasked128_256,
  3353  		ssa.OpAMD64VPMOVWBMasked256,
  3354  		ssa.OpAMD64VPMOVDBMasked128_128,
  3355  		ssa.OpAMD64VPMOVDBMasked128_256,
  3356  		ssa.OpAMD64VPMOVDBMasked128_512,
  3357  		ssa.OpAMD64VPMOVQBMasked128_128,
  3358  		ssa.OpAMD64VPMOVQBMasked128_256,
  3359  		ssa.OpAMD64VPMOVQBMasked128_512,
  3360  		ssa.OpAMD64VPMOVDWMasked128_128,
  3361  		ssa.OpAMD64VPMOVDWMasked128_256,
  3362  		ssa.OpAMD64VPMOVDWMasked256,
  3363  		ssa.OpAMD64VPMOVQWMasked128_128,
  3364  		ssa.OpAMD64VPMOVQWMasked128_256,
  3365  		ssa.OpAMD64VPMOVQWMasked128_512,
  3366  		ssa.OpAMD64VPMOVQDMasked128_128,
  3367  		ssa.OpAMD64VPMOVQDMasked128_256,
  3368  		ssa.OpAMD64VPMOVQDMasked256,
  3369  		ssa.OpAMD64VPXORDMasked128,
  3370  		ssa.OpAMD64VPXORDMasked128load,
  3371  		ssa.OpAMD64VPXORDMasked256,
  3372  		ssa.OpAMD64VPXORDMasked256load,
  3373  		ssa.OpAMD64VPXORDMasked512,
  3374  		ssa.OpAMD64VPXORDMasked512load,
  3375  		ssa.OpAMD64VPXORQMasked128,
  3376  		ssa.OpAMD64VPXORQMasked128load,
  3377  		ssa.OpAMD64VPXORQMasked256,
  3378  		ssa.OpAMD64VPXORQMasked256load,
  3379  		ssa.OpAMD64VPXORQMasked512,
  3380  		ssa.OpAMD64VPXORQMasked512load,
  3381  		ssa.OpAMD64VMOVDQU8Masked128,
  3382  		ssa.OpAMD64VMOVDQU8Masked256,
  3383  		ssa.OpAMD64VMOVDQU8Masked512,
  3384  		ssa.OpAMD64VMOVDQU16Masked128,
  3385  		ssa.OpAMD64VMOVDQU16Masked256,
  3386  		ssa.OpAMD64VMOVDQU16Masked512,
  3387  		ssa.OpAMD64VMOVDQU32Masked128,
  3388  		ssa.OpAMD64VMOVDQU32Masked256,
  3389  		ssa.OpAMD64VMOVDQU32Masked512,
  3390  		ssa.OpAMD64VMOVDQU64Masked128,
  3391  		ssa.OpAMD64VMOVDQU64Masked256,
  3392  		ssa.OpAMD64VMOVDQU64Masked512,
  3393  		ssa.OpAMD64VPSHUFDMasked256,
  3394  		ssa.OpAMD64VPSHUFDMasked256load,
  3395  		ssa.OpAMD64VPSHUFDMasked512,
  3396  		ssa.OpAMD64VPSHUFDMasked512load,
  3397  		ssa.OpAMD64VPSHUFHWMasked256,
  3398  		ssa.OpAMD64VPSHUFHWMasked512,
  3399  		ssa.OpAMD64VPSHUFHWMasked128,
  3400  		ssa.OpAMD64VPSHUFLWMasked256,
  3401  		ssa.OpAMD64VPSHUFLWMasked512,
  3402  		ssa.OpAMD64VPSHUFLWMasked128,
  3403  		ssa.OpAMD64VPSHUFDMasked128,
  3404  		ssa.OpAMD64VPSHUFDMasked128load,
  3405  		ssa.OpAMD64VPSLLWMasked128const,
  3406  		ssa.OpAMD64VPSLLWMasked256const,
  3407  		ssa.OpAMD64VPSLLWMasked512const,
  3408  		ssa.OpAMD64VPSLLDMasked128const,
  3409  		ssa.OpAMD64VPSLLDMasked128constload,
  3410  		ssa.OpAMD64VPSLLDMasked256const,
  3411  		ssa.OpAMD64VPSLLDMasked256constload,
  3412  		ssa.OpAMD64VPSLLDMasked512const,
  3413  		ssa.OpAMD64VPSLLDMasked512constload,
  3414  		ssa.OpAMD64VPSLLQMasked128const,
  3415  		ssa.OpAMD64VPSLLQMasked128constload,
  3416  		ssa.OpAMD64VPSLLQMasked256const,
  3417  		ssa.OpAMD64VPSLLQMasked256constload,
  3418  		ssa.OpAMD64VPSLLQMasked512const,
  3419  		ssa.OpAMD64VPSLLQMasked512constload,
  3420  		ssa.OpAMD64VPSRLWMasked128const,
  3421  		ssa.OpAMD64VPSRLWMasked256const,
  3422  		ssa.OpAMD64VPSRLWMasked512const,
  3423  		ssa.OpAMD64VPSRLDMasked128const,
  3424  		ssa.OpAMD64VPSRLDMasked128constload,
  3425  		ssa.OpAMD64VPSRLDMasked256const,
  3426  		ssa.OpAMD64VPSRLDMasked256constload,
  3427  		ssa.OpAMD64VPSRLDMasked512const,
  3428  		ssa.OpAMD64VPSRLDMasked512constload,
  3429  		ssa.OpAMD64VPSRLQMasked128const,
  3430  		ssa.OpAMD64VPSRLQMasked128constload,
  3431  		ssa.OpAMD64VPSRLQMasked256const,
  3432  		ssa.OpAMD64VPSRLQMasked256constload,
  3433  		ssa.OpAMD64VPSRLQMasked512const,
  3434  		ssa.OpAMD64VPSRLQMasked512constload,
  3435  		ssa.OpAMD64VPSRAWMasked128const,
  3436  		ssa.OpAMD64VPSRAWMasked256const,
  3437  		ssa.OpAMD64VPSRAWMasked512const,
  3438  		ssa.OpAMD64VPSRADMasked128const,
  3439  		ssa.OpAMD64VPSRADMasked128constload,
  3440  		ssa.OpAMD64VPSRADMasked256const,
  3441  		ssa.OpAMD64VPSRADMasked256constload,
  3442  		ssa.OpAMD64VPSRADMasked512const,
  3443  		ssa.OpAMD64VPSRADMasked512constload,
  3444  		ssa.OpAMD64VPSRAQMasked128const,
  3445  		ssa.OpAMD64VPSRAQMasked128constload,
  3446  		ssa.OpAMD64VPSRAQMasked256const,
  3447  		ssa.OpAMD64VPSRAQMasked256constload,
  3448  		ssa.OpAMD64VPSRAQMasked512const,
  3449  		ssa.OpAMD64VPSRAQMasked512constload:
  3450  		x86.ParseSuffix(p, "Z")
  3451  	}
  3452  
  3453  	return true
  3454  }
  3455  

View as plain text