Text file src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s

     1  // Code generated by avx512test. DO NOT EDIT.
     2  
     3  #include "../../../../../../runtime/textflag.h"
     4  
     5  TEXT asmtest_avx512bw(SB), NOSPLIT, $0
     6  	KADDD K4, K7, K5                                   // c4e1c54aec
     7  	KADDD K6, K7, K5                                   // c4e1c54aee
     8  	KADDD K4, K6, K5                                   // c4e1cd4aec
     9  	KADDD K6, K6, K5                                   // c4e1cd4aee
    10  	KADDD K4, K7, K4                                   // c4e1c54ae4
    11  	KADDD K6, K7, K4                                   // c4e1c54ae6
    12  	KADDD K4, K6, K4                                   // c4e1cd4ae4
    13  	KADDD K6, K6, K4                                   // c4e1cd4ae6
    14  	KADDQ K4, K5, K0                                   // c4e1d44ac4
    15  	KADDQ K6, K5, K0                                   // c4e1d44ac6
    16  	KADDQ K4, K4, K0                                   // c4e1dc4ac4
    17  	KADDQ K6, K4, K0                                   // c4e1dc4ac6
    18  	KADDQ K4, K5, K7                                   // c4e1d44afc
    19  	KADDQ K6, K5, K7                                   // c4e1d44afe
    20  	KADDQ K4, K4, K7                                   // c4e1dc4afc
    21  	KADDQ K6, K4, K7                                   // c4e1dc4afe
    22  	KANDD K1, K6, K0                                   // c4e1cd41c1
    23  	KANDD K5, K6, K0                                   // c4e1cd41c5
    24  	KANDD K1, K5, K0                                   // c4e1d541c1
    25  	KANDD K5, K5, K0                                   // c4e1d541c5
    26  	KANDD K1, K6, K5                                   // c4e1cd41e9
    27  	KANDD K5, K6, K5                                   // c4e1cd41ed
    28  	KANDD K1, K5, K5                                   // c4e1d541e9
    29  	KANDD K5, K5, K5                                   // c4e1d541ed
    30  	KANDND K5, K0, K4                                  // c4e1fd42e5
    31  	KANDND K4, K0, K4                                  // c4e1fd42e4
    32  	KANDND K5, K7, K4                                  // c4e1c542e5
    33  	KANDND K4, K7, K4                                  // c4e1c542e4
    34  	KANDND K5, K0, K6                                  // c4e1fd42f5
    35  	KANDND K4, K0, K6                                  // c4e1fd42f4
    36  	KANDND K5, K7, K6                                  // c4e1c542f5
    37  	KANDND K4, K7, K6                                  // c4e1c542f4
    38  	KANDNQ K6, K1, K4                                  // c4e1f442e6
    39  	KANDNQ K7, K1, K4                                  // c4e1f442e7
    40  	KANDNQ K6, K3, K4                                  // c4e1e442e6
    41  	KANDNQ K7, K3, K4                                  // c4e1e442e7
    42  	KANDNQ K6, K1, K6                                  // c4e1f442f6
    43  	KANDNQ K7, K1, K6                                  // c4e1f442f7
    44  	KANDNQ K6, K3, K6                                  // c4e1e442f6
    45  	KANDNQ K7, K3, K6                                  // c4e1e442f7
    46  	KANDQ K6, K0, K2                                   // c4e1fc41d6
    47  	KANDQ K5, K0, K2                                   // c4e1fc41d5
    48  	KANDQ K6, K5, K2                                   // c4e1d441d6
    49  	KANDQ K5, K5, K2                                   // c4e1d441d5
    50  	KANDQ K6, K0, K7                                   // c4e1fc41fe
    51  	KANDQ K5, K0, K7                                   // c4e1fc41fd
    52  	KANDQ K6, K5, K7                                   // c4e1d441fe
    53  	KANDQ K5, K5, K7                                   // c4e1d441fd
    54  	KMOVD K1, 17(SP)                                   // c4e1f9914c2411
    55  	KMOVD K3, 17(SP)                                   // c4e1f9915c2411
    56  	KMOVD K1, -17(BP)(SI*4)                            // c4e1f9914cb5ef
    57  	KMOVD K3, -17(BP)(SI*4)                            // c4e1f9915cb5ef
    58  	KMOVD K6, R14                                      // c57b93f6
    59  	KMOVD K7, R14                                      // c57b93f7
    60  	KMOVD K6, AX                                       // c5fb93c6
    61  	KMOVD K7, AX                                       // c5fb93c7
    62  	KMOVD K4, K6                                       // c4e1f990f4
    63  	KMOVD K6, K6                                       // c4e1f990f6
    64  	KMOVD 7(AX), K6                                    // c4e1f9907007
    65  	KMOVD (DI), K6                                     // c4e1f99037
    66  	KMOVD K4, K4                                       // c4e1f990e4
    67  	KMOVD K6, K4                                       // c4e1f990e6
    68  	KMOVD 7(AX), K4                                    // c4e1f9906007
    69  	KMOVD (DI), K4                                     // c4e1f99027
    70  	KMOVD R9, K4                                       // c4c17b92e1
    71  	KMOVD CX, K4                                       // c5fb92e1
    72  	KMOVD R9, K5                                       // c4c17b92e9
    73  	KMOVD CX, K5                                       // c5fb92e9
    74  	KMOVQ K2, 17(SP)                                   // c4e1f891542411
    75  	KMOVQ K7, 17(SP)                                   // c4e1f8917c2411
    76  	KMOVQ K2, -17(BP)(SI*4)                            // c4e1f89154b5ef
    77  	KMOVQ K7, -17(BP)(SI*4)                            // c4e1f8917cb5ef
    78  	KMOVQ K0, DX                                       // c4e1fb93d0
    79  	KMOVQ K5, DX                                       // c4e1fb93d5
    80  	KMOVQ K0, BP                                       // c4e1fb93e8
    81  	KMOVQ K5, BP                                       // c4e1fb93ed
    82  	KMOVQ K1, K6                                       // c4e1f890f1
    83  	KMOVQ K5, K6                                       // c4e1f890f5
    84  	KMOVQ 7(AX), K6                                    // c4e1f8907007
    85  	KMOVQ (DI), K6                                     // c4e1f89037
    86  	KMOVQ K1, K5                                       // c4e1f890e9
    87  	KMOVQ K5, K5                                       // c4e1f890ed
    88  	KMOVQ 7(AX), K5                                    // c4e1f8906807
    89  	KMOVQ (DI), K5                                     // c4e1f8902f
    90  	KMOVQ R10, K3                                      // c4c1fb92da
    91  	KMOVQ CX, K3                                       // c4e1fb92d9
    92  	KMOVQ R10, K1                                      // c4c1fb92ca
    93  	KMOVQ CX, K1                                       // c4e1fb92c9
    94  	KNOTD K6, K6                                       // c4e1f944f6
    95  	KNOTD K4, K6                                       // c4e1f944f4
    96  	KNOTD K6, K7                                       // c4e1f944fe
    97  	KNOTD K4, K7                                       // c4e1f944fc
    98  	KNOTQ K4, K4                                       // c4e1f844e4
    99  	KNOTQ K5, K4                                       // c4e1f844e5
   100  	KNOTQ K4, K6                                       // c4e1f844f4
   101  	KNOTQ K5, K6                                       // c4e1f844f5
   102  	KORD K4, K7, K5                                    // c4e1c545ec
   103  	KORD K6, K7, K5                                    // c4e1c545ee
   104  	KORD K4, K6, K5                                    // c4e1cd45ec
   105  	KORD K6, K6, K5                                    // c4e1cd45ee
   106  	KORD K4, K7, K4                                    // c4e1c545e4
   107  	KORD K6, K7, K4                                    // c4e1c545e6
   108  	KORD K4, K6, K4                                    // c4e1cd45e4
   109  	KORD K6, K6, K4                                    // c4e1cd45e6
   110  	KORQ K4, K5, K0                                    // c4e1d445c4
   111  	KORQ K6, K5, K0                                    // c4e1d445c6
   112  	KORQ K4, K4, K0                                    // c4e1dc45c4
   113  	KORQ K6, K4, K0                                    // c4e1dc45c6
   114  	KORQ K4, K5, K7                                    // c4e1d445fc
   115  	KORQ K6, K5, K7                                    // c4e1d445fe
   116  	KORQ K4, K4, K7                                    // c4e1dc45fc
   117  	KORQ K6, K4, K7                                    // c4e1dc45fe
   118  	KORTESTD K4, K6                                    // c4e1f998f4
   119  	KORTESTD K6, K6                                    // c4e1f998f6
   120  	KORTESTD K4, K4                                    // c4e1f998e4
   121  	KORTESTD K6, K4                                    // c4e1f998e6
   122  	KORTESTQ K2, K4                                    // c4e1f898e2
   123  	KORTESTQ K7, K4                                    // c4e1f898e7
   124  	KORTESTQ K2, K5                                    // c4e1f898ea
   125  	KORTESTQ K7, K5                                    // c4e1f898ef
   126  	KSHIFTLD $0, K5, K0                                // c4e37933c500
   127  	KSHIFTLD $0, K4, K0                                // c4e37933c400
   128  	KSHIFTLD $0, K5, K7                                // c4e37933fd00
   129  	KSHIFTLD $0, K4, K7                                // c4e37933fc00
   130  	KSHIFTLQ $97, K1, K4                               // c4e3f933e161
   131  	KSHIFTLQ $97, K3, K4                               // c4e3f933e361
   132  	KSHIFTLQ $97, K1, K6                               // c4e3f933f161
   133  	KSHIFTLQ $97, K3, K6                               // c4e3f933f361
   134  	KSHIFTRD $79, K0, K2                               // c4e37931d04f
   135  	KSHIFTRD $79, K5, K2                               // c4e37931d54f
   136  	KSHIFTRD $79, K0, K7                               // c4e37931f84f
   137  	KSHIFTRD $79, K5, K7                               // c4e37931fd4f
   138  	KSHIFTRQ $64, K1, K6                               // c4e3f931f140
   139  	KSHIFTRQ $64, K5, K6                               // c4e3f931f540
   140  	KSHIFTRQ $64, K1, K5                               // c4e3f931e940
   141  	KSHIFTRQ $64, K5, K5                               // c4e3f931ed40
   142  	KTESTD K5, K0                                      // c4e1f999c5
   143  	KTESTD K4, K0                                      // c4e1f999c4
   144  	KTESTD K5, K7                                      // c4e1f999fd
   145  	KTESTD K4, K7                                      // c4e1f999fc
   146  	KTESTQ K1, K4                                      // c4e1f899e1
   147  	KTESTQ K3, K4                                      // c4e1f899e3
   148  	KTESTQ K1, K6                                      // c4e1f899f1
   149  	KTESTQ K3, K6                                      // c4e1f899f3
   150  	KUNPCKDQ K1, K6, K0                                // c4e1cc4bc1
   151  	KUNPCKDQ K5, K6, K0                                // c4e1cc4bc5
   152  	KUNPCKDQ K1, K5, K0                                // c4e1d44bc1
   153  	KUNPCKDQ K5, K5, K0                                // c4e1d44bc5
   154  	KUNPCKDQ K1, K6, K5                                // c4e1cc4be9
   155  	KUNPCKDQ K5, K6, K5                                // c4e1cc4bed
   156  	KUNPCKDQ K1, K5, K5                                // c4e1d44be9
   157  	KUNPCKDQ K5, K5, K5                                // c4e1d44bed
   158  	KUNPCKWD K7, K5, K3                                // c5d44bdf
   159  	KUNPCKWD K6, K5, K3                                // c5d44bde
   160  	KUNPCKWD K7, K4, K3                                // c5dc4bdf
   161  	KUNPCKWD K6, K4, K3                                // c5dc4bde
   162  	KUNPCKWD K7, K5, K1                                // c5d44bcf
   163  	KUNPCKWD K6, K5, K1                                // c5d44bce
   164  	KUNPCKWD K7, K4, K1                                // c5dc4bcf
   165  	KUNPCKWD K6, K4, K1                                // c5dc4bce
   166  	KXNORD K6, K1, K4                                  // c4e1f546e6
   167  	KXNORD K7, K1, K4                                  // c4e1f546e7
   168  	KXNORD K6, K3, K4                                  // c4e1e546e6
   169  	KXNORD K7, K3, K4                                  // c4e1e546e7
   170  	KXNORD K6, K1, K6                                  // c4e1f546f6
   171  	KXNORD K7, K1, K6                                  // c4e1f546f7
   172  	KXNORD K6, K3, K6                                  // c4e1e546f6
   173  	KXNORD K7, K3, K6                                  // c4e1e546f7
   174  	KXNORQ K4, K4, K6                                  // c4e1dc46f4
   175  	KXNORQ K5, K4, K6                                  // c4e1dc46f5
   176  	KXNORQ K4, K6, K6                                  // c4e1cc46f4
   177  	KXNORQ K5, K6, K6                                  // c4e1cc46f5
   178  	KXNORQ K4, K4, K4                                  // c4e1dc46e4
   179  	KXNORQ K5, K4, K4                                  // c4e1dc46e5
   180  	KXNORQ K4, K6, K4                                  // c4e1cc46e4
   181  	KXNORQ K5, K6, K4                                  // c4e1cc46e5
   182  	KXORD K0, K4, K7                                   // c4e1dd47f8
   183  	KXORD K7, K4, K7                                   // c4e1dd47ff
   184  	KXORD K0, K6, K7                                   // c4e1cd47f8
   185  	KXORD K7, K6, K7                                   // c4e1cd47ff
   186  	KXORD K0, K4, K6                                   // c4e1dd47f0
   187  	KXORD K7, K4, K6                                   // c4e1dd47f7
   188  	KXORD K0, K6, K6                                   // c4e1cd47f0
   189  	KXORD K7, K6, K6                                   // c4e1cd47f7
   190  	KXORQ K1, K4, K5                                   // c4e1dc47e9
   191  	KXORQ K3, K4, K5                                   // c4e1dc47eb
   192  	KXORQ K1, K6, K5                                   // c4e1cc47e9
   193  	KXORQ K3, K6, K5                                   // c4e1cc47eb
   194  	KXORQ K1, K4, K4                                   // c4e1dc47e1
   195  	KXORQ K3, K4, K4                                   // c4e1dc47e3
   196  	KXORQ K1, K6, K4                                   // c4e1cc47e1
   197  	KXORQ K3, K6, K4                                   // c4e1cc47e3
   198  	VDBPSADBW $65, X15, X17, K3, X5                    // 62d3750342ef41
   199  	VDBPSADBW $65, 7(AX)(CX*4), X17, K3, X5            // 62f3750342ac880700000041
   200  	VDBPSADBW $65, 7(AX)(CX*1), X17, K3, X5            // 62f3750342ac080700000041
   201  	VDBPSADBW $67, Y17, Y5, K4, Y19                    // 62a3552c42d943
   202  	VDBPSADBW $67, 99(R15)(R15*2), Y5, K4, Y19         // 6283552c429c7f6300000043
   203  	VDBPSADBW $67, -7(DI), Y5, K4, Y19                 // 62e3552c429ff9ffffff43
   204  	VDBPSADBW $127, Z3, Z5, K2, Z19                    // 62e3554a42db7f
   205  	VDBPSADBW $127, Z5, Z5, K2, Z19                    // 62e3554a42dd7f
   206  	VDBPSADBW $127, 17(SP)(BP*1), Z5, K2, Z19          // 62e3554a429c2c110000007f
   207  	VDBPSADBW $127, -7(CX)(DX*8), Z5, K2, Z19          // 62e3554a429cd1f9ffffff7f
   208  	VDBPSADBW $127, Z3, Z1, K2, Z19                    // 62e3754a42db7f
   209  	VDBPSADBW $127, Z5, Z1, K2, Z19                    // 62e3754a42dd7f
   210  	VDBPSADBW $127, 17(SP)(BP*1), Z1, K2, Z19          // 62e3754a429c2c110000007f
   211  	VDBPSADBW $127, -7(CX)(DX*8), Z1, K2, Z19          // 62e3754a429cd1f9ffffff7f
   212  	VDBPSADBW $127, Z3, Z5, K2, Z15                    // 6273554a42fb7f
   213  	VDBPSADBW $127, Z5, Z5, K2, Z15                    // 6273554a42fd7f
   214  	VDBPSADBW $127, 17(SP)(BP*1), Z5, K2, Z15          // 6273554a42bc2c110000007f
   215  	VDBPSADBW $127, -7(CX)(DX*8), Z5, K2, Z15          // 6273554a42bcd1f9ffffff7f
   216  	VDBPSADBW $127, Z3, Z1, K2, Z15                    // 6273754a42fb7f
   217  	VDBPSADBW $127, Z5, Z1, K2, Z15                    // 6273754a42fd7f
   218  	VDBPSADBW $127, 17(SP)(BP*1), Z1, K2, Z15          // 6273754a42bc2c110000007f
   219  	VDBPSADBW $127, -7(CX)(DX*8), Z1, K2, Z15          // 6273754a42bcd1f9ffffff7f
   220  	VMOVDQU16 X14, K1, X16                             // 6231ff097ff0
   221  	VMOVDQU16 X14, K1, -17(BP)(SI*2)                   // 6271ff097fb475efffffff
   222  	VMOVDQU16 X14, K1, 7(AX)(CX*2)                     // 6271ff097fb44807000000
   223  	VMOVDQU16 X14, K1, X11                             // 6251ff097ff3
   224  	VMOVDQU16 15(R8)(R14*1), K1, X11                   // 6211ff096f9c300f000000
   225  	VMOVDQU16 15(R8)(R14*2), K1, X11                   // 6211ff096f9c700f000000
   226  	VMOVDQU16 Y24, K7, Y18                             // 6221ff2f7fc2
   227  	VMOVDQU16 Y24, K7, 7(SI)(DI*4)                     // 6261ff2f7f84be07000000
   228  	VMOVDQU16 Y24, K7, -7(DI)(R8*2)                    // 6221ff2f7f8447f9ffffff
   229  	VMOVDQU16 Y11, K2, Y8                              // 6251ff2a7fd8
   230  	VMOVDQU16 17(SP), K2, Y8                           // 6271ff2a6f842411000000
   231  	VMOVDQU16 -17(BP)(SI*4), K2, Y8                    // 6271ff2a6f84b5efffffff
   232  	VMOVDQU16 Z6, K4, Z22                              // 62b1ff4c7ff6
   233  	VMOVDQU16 Z8, K4, Z22                              // 6231ff4c7fc6
   234  	VMOVDQU16 Z6, K4, Z11                              // 62d1ff4c7ff3
   235  	VMOVDQU16 Z8, K4, Z11                              // 6251ff4c7fc3
   236  	VMOVDQU16 Z6, K4, (CX)                             // 62f1ff4c7f31
   237  	VMOVDQU16 Z8, K4, (CX)                             // 6271ff4c7f01
   238  	VMOVDQU16 Z6, K4, 99(R15)                          // 62d1ff4c7fb763000000
   239  	VMOVDQU16 Z8, K4, 99(R15)                          // 6251ff4c7f8763000000
   240  	VMOVDQU16 Z12, K1, Z25                             // 6211ff497fe1
   241  	VMOVDQU16 Z17, K1, Z25                             // 6281ff497fc9
   242  	VMOVDQU16 99(R15)(R15*2), K1, Z25                  // 6201ff496f8c7f63000000
   243  	VMOVDQU16 -7(DI), K1, Z25                          // 6261ff496f8ff9ffffff
   244  	VMOVDQU16 Z12, K1, Z12                             // 6251ff497fe4
   245  	VMOVDQU16 Z17, K1, Z12                             // 62c1ff497fcc
   246  	VMOVDQU16 99(R15)(R15*2), K1, Z12                  // 6211ff496fa47f63000000
   247  	VMOVDQU16 -7(DI), K1, Z12                          // 6271ff496fa7f9ffffff
   248  	VMOVDQU8 X11, K5, X23                              // 62317f0d7fdf
   249  	VMOVDQU8 X11, K5, -7(CX)(DX*1)                     // 62717f0d7f9c11f9ffffff
   250  	VMOVDQU8 X11, K5, -15(R14)(R15*4)                  // 62117f0d7f9cbef1ffffff
   251  	VMOVDQU8 X24, K3, X31                              // 62017f0b7fc7
   252  	VMOVDQU8 15(DX)(BX*1), K3, X31                     // 62617f0b6fbc1a0f000000
   253  	VMOVDQU8 -7(CX)(DX*2), K3, X31                     // 62617f0b6fbc51f9ffffff
   254  	VMOVDQU8 Y3, K4, Y6                                // 62f17f2c7fde
   255  	VMOVDQU8 Y3, K4, 7(SI)(DI*1)                       // 62f17f2c7f9c3e07000000
   256  	VMOVDQU8 Y3, K4, 15(DX)(BX*8)                      // 62f17f2c7f9cda0f000000
   257  	VMOVDQU8 Y6, K2, Y7                                // 62f17f2a7ff7
   258  	VMOVDQU8 -7(DI)(R8*1), K2, Y7                      // 62b17f2a6fbc07f9ffffff
   259  	VMOVDQU8 (SP), K2, Y7                              // 62f17f2a6f3c24
   260  	VMOVDQU8 Z9, K2, Z3                                // 62717f4a7fcb
   261  	VMOVDQU8 Z19, K2, Z3                               // 62e17f4a7fdb
   262  	VMOVDQU8 Z9, K2, Z30                               // 62117f4a7fce
   263  	VMOVDQU8 Z19, K2, Z30                              // 62817f4a7fde
   264  	VMOVDQU8 Z9, K2, 15(R8)                            // 62517f4a7f880f000000
   265  	VMOVDQU8 Z19, K2, 15(R8)                           // 62c17f4a7f980f000000
   266  	VMOVDQU8 Z9, K2, (BP)                              // 62717f4a7f4d00
   267  	VMOVDQU8 Z19, K2, (BP)                             // 62e17f4a7f5d00
   268  	VMOVDQU8 Z11, K3, Z12                              // 62517f4b7fdc
   269  	VMOVDQU8 Z5, K3, Z12                               // 62d17f4b7fec
   270  	VMOVDQU8 15(R8)(R14*8), K3, Z12                    // 62117f4b6fa4f00f000000
   271  	VMOVDQU8 -15(R14)(R15*2), K3, Z12                  // 62117f4b6fa47ef1ffffff
   272  	VMOVDQU8 Z11, K3, Z22                              // 62317f4b7fde
   273  	VMOVDQU8 Z5, K3, Z22                               // 62b17f4b7fee
   274  	VMOVDQU8 15(R8)(R14*8), K3, Z22                    // 62817f4b6fb4f00f000000
   275  	VMOVDQU8 -15(R14)(R15*2), K3, Z22                  // 62817f4b6fb47ef1ffffff
   276  	VPABSB X22, K3, X6                                 // 62b27d0b1cf6 or 62b2fd0b1cf6
   277  	VPABSB -7(CX), K3, X6                              // 62f27d0b1cb1f9ffffff or 62f2fd0b1cb1f9ffffff
   278  	VPABSB 15(DX)(BX*4), K3, X6                        // 62f27d0b1cb49a0f000000 or 62f2fd0b1cb49a0f000000
   279  	VPABSB Y27, K4, Y11                                // 62127d2c1cdb or 6212fd2c1cdb
   280  	VPABSB 15(DX)(BX*1), K4, Y11                       // 62727d2c1c9c1a0f000000 or 6272fd2c1c9c1a0f000000
   281  	VPABSB -7(CX)(DX*2), K4, Y11                       // 62727d2c1c9c51f9ffffff or 6272fd2c1c9c51f9ffffff
   282  	VPABSB Z6, K5, Z21                                 // 62e27d4d1cee or 62e2fd4d1cee
   283  	VPABSB Z9, K5, Z21                                 // 62c27d4d1ce9 or 62c2fd4d1ce9
   284  	VPABSB (AX), K5, Z21                               // 62e27d4d1c28 or 62e2fd4d1c28
   285  	VPABSB 7(SI), K5, Z21                              // 62e27d4d1cae07000000 or 62e2fd4d1cae07000000
   286  	VPABSB Z6, K5, Z9                                  // 62727d4d1cce or 6272fd4d1cce
   287  	VPABSB Z9, K5, Z9                                  // 62527d4d1cc9 or 6252fd4d1cc9
   288  	VPABSB (AX), K5, Z9                                // 62727d4d1c08 or 6272fd4d1c08
   289  	VPABSB 7(SI), K5, Z9                               // 62727d4d1c8e07000000 or 6272fd4d1c8e07000000
   290  	VPABSW X11, K4, X15                                // 62527d0c1dfb or 6252fd0c1dfb
   291  	VPABSW (BX), K4, X15                               // 62727d0c1d3b or 6272fd0c1d3b
   292  	VPABSW -17(BP)(SI*1), K4, X15                      // 62727d0c1dbc35efffffff or 6272fd0c1dbc35efffffff
   293  	VPABSW Y3, K7, Y26                                 // 62627d2f1dd3 or 6262fd2f1dd3
   294  	VPABSW 15(R8), K7, Y26                             // 62427d2f1d900f000000 or 6242fd2f1d900f000000
   295  	VPABSW (BP), K7, Y26                               // 62627d2f1d5500 or 6262fd2f1d5500
   296  	VPABSW Z16, K2, Z7                                 // 62b27d4a1df8 or 62b2fd4a1df8
   297  	VPABSW Z25, K2, Z7                                 // 62927d4a1df9 or 6292fd4a1df9
   298  	VPABSW (R8), K2, Z7                                // 62d27d4a1d38 or 62d2fd4a1d38
   299  	VPABSW 15(DX)(BX*2), K2, Z7                        // 62f27d4a1dbc5a0f000000 or 62f2fd4a1dbc5a0f000000
   300  	VPABSW Z16, K2, Z21                                // 62a27d4a1de8 or 62a2fd4a1de8
   301  	VPABSW Z25, K2, Z21                                // 62827d4a1de9 or 6282fd4a1de9
   302  	VPABSW (R8), K2, Z21                               // 62c27d4a1d28 or 62c2fd4a1d28
   303  	VPABSW 15(DX)(BX*2), K2, Z21                       // 62e27d4a1dac5a0f000000 or 62e2fd4a1dac5a0f000000
   304  	VPACKSSDW X13, X19, K5, X1                         // 62d165056bcd
   305  	VPACKSSDW 15(R8)(R14*4), X19, K5, X1               // 629165056b8cb00f000000
   306  	VPACKSSDW -7(CX)(DX*4), X19, K5, X1                // 62f165056b8c91f9ffffff
   307  	VPACKSSDW Y1, Y28, K3, Y8                          // 62711d236bc1
   308  	VPACKSSDW 15(R8)(R14*8), Y28, K3, Y8               // 62111d236b84f00f000000
   309  	VPACKSSDW -15(R14)(R15*2), Y28, K3, Y8             // 62111d236b847ef1ffffff
   310  	VPACKSSDW Z21, Z12, K4, Z14                        // 62311d4c6bf5
   311  	VPACKSSDW Z9, Z12, K4, Z14                         // 62511d4c6bf1
   312  	VPACKSSDW 17(SP)(BP*1), Z12, K4, Z14               // 62711d4c6bb42c11000000
   313  	VPACKSSDW -7(CX)(DX*8), Z12, K4, Z14               // 62711d4c6bb4d1f9ffffff
   314  	VPACKSSDW Z21, Z13, K4, Z14                        // 6231154c6bf5
   315  	VPACKSSDW Z9, Z13, K4, Z14                         // 6251154c6bf1
   316  	VPACKSSDW 17(SP)(BP*1), Z13, K4, Z14               // 6271154c6bb42c11000000
   317  	VPACKSSDW -7(CX)(DX*8), Z13, K4, Z14               // 6271154c6bb4d1f9ffffff
   318  	VPACKSSDW Z21, Z12, K4, Z13                        // 62311d4c6bed
   319  	VPACKSSDW Z9, Z12, K4, Z13                         // 62511d4c6be9
   320  	VPACKSSDW 17(SP)(BP*1), Z12, K4, Z13               // 62711d4c6bac2c11000000
   321  	VPACKSSDW -7(CX)(DX*8), Z12, K4, Z13               // 62711d4c6bacd1f9ffffff
   322  	VPACKSSDW Z21, Z13, K4, Z13                        // 6231154c6bed
   323  	VPACKSSDW Z9, Z13, K4, Z13                         // 6251154c6be9
   324  	VPACKSSDW 17(SP)(BP*1), Z13, K4, Z13               // 6271154c6bac2c11000000
   325  	VPACKSSDW -7(CX)(DX*8), Z13, K4, Z13               // 6271154c6bacd1f9ffffff
   326  	VPACKSSWB X0, X14, K2, X2                          // 62f10d0a63d0 or 62f18d0a63d0
   327  	VPACKSSWB (R8), X14, K2, X2                        // 62d10d0a6310 or 62d18d0a6310
   328  	VPACKSSWB 15(DX)(BX*2), X14, K2, X2                // 62f10d0a63945a0f000000 or 62f18d0a63945a0f000000
   329  	VPACKSSWB Y31, Y14, K2, Y23                        // 62810d2a63ff or 62818d2a63ff
   330  	VPACKSSWB -15(R14)(R15*1), Y14, K2, Y23            // 62810d2a63bc3ef1ffffff or 62818d2a63bc3ef1ffffff
   331  	VPACKSSWB -15(BX), Y14, K2, Y23                    // 62e10d2a63bbf1ffffff or 62e18d2a63bbf1ffffff
   332  	VPACKSSWB Z23, Z27, K3, Z2                         // 62b1254363d7 or 62b1a54363d7
   333  	VPACKSSWB Z9, Z27, K3, Z2                          // 62d1254363d1 or 62d1a54363d1
   334  	VPACKSSWB -17(BP)(SI*2), Z27, K3, Z2               // 62f12543639475efffffff or 62f1a543639475efffffff
   335  	VPACKSSWB 7(AX)(CX*2), Z27, K3, Z2                 // 62f1254363944807000000 or 62f1a54363944807000000
   336  	VPACKSSWB Z23, Z25, K3, Z2                         // 62b1354363d7 or 62b1b54363d7
   337  	VPACKSSWB Z9, Z25, K3, Z2                          // 62d1354363d1 or 62d1b54363d1
   338  	VPACKSSWB -17(BP)(SI*2), Z25, K3, Z2               // 62f13543639475efffffff or 62f1b543639475efffffff
   339  	VPACKSSWB 7(AX)(CX*2), Z25, K3, Z2                 // 62f1354363944807000000 or 62f1b54363944807000000
   340  	VPACKSSWB Z23, Z27, K3, Z7                         // 62b1254363ff or 62b1a54363ff
   341  	VPACKSSWB Z9, Z27, K3, Z7                          // 62d1254363f9 or 62d1a54363f9
   342  	VPACKSSWB -17(BP)(SI*2), Z27, K3, Z7               // 62f1254363bc75efffffff or 62f1a54363bc75efffffff
   343  	VPACKSSWB 7(AX)(CX*2), Z27, K3, Z7                 // 62f1254363bc4807000000 or 62f1a54363bc4807000000
   344  	VPACKSSWB Z23, Z25, K3, Z7                         // 62b1354363ff or 62b1b54363ff
   345  	VPACKSSWB Z9, Z25, K3, Z7                          // 62d1354363f9 or 62d1b54363f9
   346  	VPACKSSWB -17(BP)(SI*2), Z25, K3, Z7               // 62f1354363bc75efffffff or 62f1b54363bc75efffffff
   347  	VPACKSSWB 7(AX)(CX*2), Z25, K3, Z7                 // 62f1354363bc4807000000 or 62f1b54363bc4807000000
   348  	VPACKUSDW X11, X25, K3, X0                         // 62d235032bc3
   349  	VPACKUSDW 17(SP)(BP*1), X25, K3, X0                // 62f235032b842c11000000
   350  	VPACKUSDW -7(CX)(DX*8), X25, K3, X0                // 62f235032b84d1f9ffffff
   351  	VPACKUSDW Y22, Y2, K3, Y25                         // 62226d2b2bce
   352  	VPACKUSDW 7(AX)(CX*4), Y2, K3, Y25                 // 62626d2b2b8c8807000000
   353  	VPACKUSDW 7(AX)(CX*1), Y2, K3, Y25                 // 62626d2b2b8c0807000000
   354  	VPACKUSDW Z14, Z3, K2, Z27                         // 6242654a2bde
   355  	VPACKUSDW Z7, Z3, K2, Z27                          // 6262654a2bdf
   356  	VPACKUSDW 15(R8)(R14*1), Z3, K2, Z27               // 6202654a2b9c300f000000
   357  	VPACKUSDW 15(R8)(R14*2), Z3, K2, Z27               // 6202654a2b9c700f000000
   358  	VPACKUSDW Z14, Z0, K2, Z27                         // 62427d4a2bde
   359  	VPACKUSDW Z7, Z0, K2, Z27                          // 62627d4a2bdf
   360  	VPACKUSDW 15(R8)(R14*1), Z0, K2, Z27               // 62027d4a2b9c300f000000
   361  	VPACKUSDW 15(R8)(R14*2), Z0, K2, Z27               // 62027d4a2b9c700f000000
   362  	VPACKUSDW Z14, Z3, K2, Z14                         // 6252654a2bf6
   363  	VPACKUSDW Z7, Z3, K2, Z14                          // 6272654a2bf7
   364  	VPACKUSDW 15(R8)(R14*1), Z3, K2, Z14               // 6212654a2bb4300f000000
   365  	VPACKUSDW 15(R8)(R14*2), Z3, K2, Z14               // 6212654a2bb4700f000000
   366  	VPACKUSDW Z14, Z0, K2, Z14                         // 62527d4a2bf6
   367  	VPACKUSDW Z7, Z0, K2, Z14                          // 62727d4a2bf7
   368  	VPACKUSDW 15(R8)(R14*1), Z0, K2, Z14               // 62127d4a2bb4300f000000
   369  	VPACKUSDW 15(R8)(R14*2), Z0, K2, Z14               // 62127d4a2bb4700f000000
   370  	VPACKUSWB X11, X18, K1, X17                        // 62c16d0167cb or 62c1ed0167cb
   371  	VPACKUSWB -17(BP)(SI*2), X18, K1, X17              // 62e16d01678c75efffffff or 62e1ed01678c75efffffff
   372  	VPACKUSWB 7(AX)(CX*2), X18, K1, X17                // 62e16d01678c4807000000 or 62e1ed01678c4807000000
   373  	VPACKUSWB Y9, Y8, K2, Y27                          // 62413d2a67d9 or 6241bd2a67d9
   374  	VPACKUSWB (SI), Y8, K2, Y27                        // 62613d2a671e or 6261bd2a671e
   375  	VPACKUSWB 7(SI)(DI*2), Y8, K2, Y27                 // 62613d2a679c7e07000000 or 6261bd2a679c7e07000000
   376  	VPACKUSWB Z1, Z22, K1, Z8                          // 62714d4167c1 or 6271cd4167c1
   377  	VPACKUSWB Z16, Z22, K1, Z8                         // 62314d4167c0 or 6231cd4167c0
   378  	VPACKUSWB (R14), Z22, K1, Z8                       // 62514d416706 or 6251cd416706
   379  	VPACKUSWB -7(DI)(R8*8), Z22, K1, Z8                // 62314d416784c7f9ffffff or 6231cd416784c7f9ffffff
   380  	VPACKUSWB Z1, Z25, K1, Z8                          // 6271354167c1 or 6271b54167c1
   381  	VPACKUSWB Z16, Z25, K1, Z8                         // 6231354167c0 or 6231b54167c0
   382  	VPACKUSWB (R14), Z25, K1, Z8                       // 625135416706 or 6251b5416706
   383  	VPACKUSWB -7(DI)(R8*8), Z25, K1, Z8                // 623135416784c7f9ffffff or 6231b5416784c7f9ffffff
   384  	VPACKUSWB Z1, Z22, K1, Z24                         // 62614d4167c1 or 6261cd4167c1
   385  	VPACKUSWB Z16, Z22, K1, Z24                        // 62214d4167c0 or 6221cd4167c0
   386  	VPACKUSWB (R14), Z22, K1, Z24                      // 62414d416706 or 6241cd416706
   387  	VPACKUSWB -7(DI)(R8*8), Z22, K1, Z24               // 62214d416784c7f9ffffff or 6221cd416784c7f9ffffff
   388  	VPACKUSWB Z1, Z25, K1, Z24                         // 6261354167c1 or 6261b54167c1
   389  	VPACKUSWB Z16, Z25, K1, Z24                        // 6221354167c0 or 6221b54167c0
   390  	VPACKUSWB (R14), Z25, K1, Z24                      // 624135416706 or 6241b5416706
   391  	VPACKUSWB -7(DI)(R8*8), Z25, K1, Z24               // 622135416784c7f9ffffff or 6221b5416784c7f9ffffff
   392  	VPADDB X24, X2, K7, X9                             // 62116d0ffcc8 or 6211ed0ffcc8
   393  	VPADDB 15(R8)(R14*1), X2, K7, X9                   // 62116d0ffc8c300f000000 or 6211ed0ffc8c300f000000
   394  	VPADDB 15(R8)(R14*2), X2, K7, X9                   // 62116d0ffc8c700f000000 or 6211ed0ffc8c700f000000
   395  	VPADDB Y14, Y9, K1, Y22                            // 62c13529fcf6 or 62c1b529fcf6
   396  	VPADDB 17(SP)(BP*8), Y9, K1, Y22                   // 62e13529fcb4ec11000000 or 62e1b529fcb4ec11000000
   397  	VPADDB 17(SP)(BP*4), Y9, K1, Y22                   // 62e13529fcb4ac11000000 or 62e1b529fcb4ac11000000
   398  	VPADDB Z15, Z0, K1, Z6                             // 62d17d49fcf7 or 62d1fd49fcf7
   399  	VPADDB Z12, Z0, K1, Z6                             // 62d17d49fcf4 or 62d1fd49fcf4
   400  	VPADDB 99(R15)(R15*4), Z0, K1, Z6                  // 62917d49fcb4bf63000000 or 6291fd49fcb4bf63000000
   401  	VPADDB 15(DX), Z0, K1, Z6                          // 62f17d49fcb20f000000 or 62f1fd49fcb20f000000
   402  	VPADDB Z15, Z8, K1, Z6                             // 62d13d49fcf7 or 62d1bd49fcf7
   403  	VPADDB Z12, Z8, K1, Z6                             // 62d13d49fcf4 or 62d1bd49fcf4
   404  	VPADDB 99(R15)(R15*4), Z8, K1, Z6                  // 62913d49fcb4bf63000000 or 6291bd49fcb4bf63000000
   405  	VPADDB 15(DX), Z8, K1, Z6                          // 62f13d49fcb20f000000 or 62f1bd49fcb20f000000
   406  	VPADDB Z15, Z0, K1, Z2                             // 62d17d49fcd7 or 62d1fd49fcd7
   407  	VPADDB Z12, Z0, K1, Z2                             // 62d17d49fcd4 or 62d1fd49fcd4
   408  	VPADDB 99(R15)(R15*4), Z0, K1, Z2                  // 62917d49fc94bf63000000 or 6291fd49fc94bf63000000
   409  	VPADDB 15(DX), Z0, K1, Z2                          // 62f17d49fc920f000000 or 62f1fd49fc920f000000
   410  	VPADDB Z15, Z8, K1, Z2                             // 62d13d49fcd7 or 62d1bd49fcd7
   411  	VPADDB Z12, Z8, K1, Z2                             // 62d13d49fcd4 or 62d1bd49fcd4
   412  	VPADDB 99(R15)(R15*4), Z8, K1, Z2                  // 62913d49fc94bf63000000 or 6291bd49fc94bf63000000
   413  	VPADDB 15(DX), Z8, K1, Z2                          // 62f13d49fc920f000000 or 62f1bd49fc920f000000
   414  	VPADDSB X15, X11, K4, X3                           // 62d1250cecdf or 62d1a50cecdf
   415  	VPADDSB (CX), X11, K4, X3                          // 62f1250cec19 or 62f1a50cec19
   416  	VPADDSB 99(R15), X11, K4, X3                       // 62d1250cec9f63000000 or 62d1a50cec9f63000000
   417  	VPADDSB Y9, Y22, K5, Y31                           // 62414d25ecf9 or 6241cd25ecf9
   418  	VPADDSB 7(AX), Y22, K5, Y31                        // 62614d25ecb807000000 or 6261cd25ecb807000000
   419  	VPADDSB (DI), Y22, K5, Y31                         // 62614d25ec3f or 6261cd25ec3f
   420  	VPADDSB Z13, Z28, K7, Z26                          // 62411d47ecd5 or 62419d47ecd5
   421  	VPADDSB Z21, Z28, K7, Z26                          // 62211d47ecd5 or 62219d47ecd5
   422  	VPADDSB -7(CX)(DX*1), Z28, K7, Z26                 // 62611d47ec9411f9ffffff or 62619d47ec9411f9ffffff
   423  	VPADDSB -15(R14)(R15*4), Z28, K7, Z26              // 62011d47ec94bef1ffffff or 62019d47ec94bef1ffffff
   424  	VPADDSB Z13, Z6, K7, Z26                           // 62414d4fecd5 or 6241cd4fecd5
   425  	VPADDSB Z21, Z6, K7, Z26                           // 62214d4fecd5 or 6221cd4fecd5
   426  	VPADDSB -7(CX)(DX*1), Z6, K7, Z26                  // 62614d4fec9411f9ffffff or 6261cd4fec9411f9ffffff
   427  	VPADDSB -15(R14)(R15*4), Z6, K7, Z26               // 62014d4fec94bef1ffffff or 6201cd4fec94bef1ffffff
   428  	VPADDSB Z13, Z28, K7, Z14                          // 62511d47ecf5 or 62519d47ecf5
   429  	VPADDSB Z21, Z28, K7, Z14                          // 62311d47ecf5 or 62319d47ecf5
   430  	VPADDSB -7(CX)(DX*1), Z28, K7, Z14                 // 62711d47ecb411f9ffffff or 62719d47ecb411f9ffffff
   431  	VPADDSB -15(R14)(R15*4), Z28, K7, Z14              // 62111d47ecb4bef1ffffff or 62119d47ecb4bef1ffffff
   432  	VPADDSB Z13, Z6, K7, Z14                           // 62514d4fecf5 or 6251cd4fecf5
   433  	VPADDSB Z21, Z6, K7, Z14                           // 62314d4fecf5 or 6231cd4fecf5
   434  	VPADDSB -7(CX)(DX*1), Z6, K7, Z14                  // 62714d4fecb411f9ffffff or 6271cd4fecb411f9ffffff
   435  	VPADDSB -15(R14)(R15*4), Z6, K7, Z14               // 62114d4fecb4bef1ffffff or 6211cd4fecb4bef1ffffff
   436  	VPADDSW X6, X13, K7, X30                           // 6261150fedf6 or 6261950fedf6
   437  	VPADDSW 99(R15)(R15*2), X13, K7, X30               // 6201150fedb47f63000000 or 6201950fedb47f63000000
   438  	VPADDSW -7(DI), X13, K7, X30                       // 6261150fedb7f9ffffff or 6261950fedb7f9ffffff
   439  	VPADDSW Y5, Y31, K6, Y23                           // 62e10526edfd or 62e18526edfd
   440  	VPADDSW 99(R15)(R15*1), Y31, K6, Y23               // 62810526edbc3f63000000 or 62818526edbc3f63000000
   441  	VPADDSW (DX), Y31, K6, Y23                         // 62e10526ed3a or 62e18526ed3a
   442  	VPADDSW Z21, Z3, K3, Z26                           // 6221654bedd5 or 6221e54bedd5
   443  	VPADDSW Z13, Z3, K3, Z26                           // 6241654bedd5 or 6241e54bedd5
   444  	VPADDSW 15(DX)(BX*1), Z3, K3, Z26                  // 6261654bed941a0f000000 or 6261e54bed941a0f000000
   445  	VPADDSW -7(CX)(DX*2), Z3, K3, Z26                  // 6261654bed9451f9ffffff or 6261e54bed9451f9ffffff
   446  	VPADDSW Z21, Z0, K3, Z26                           // 62217d4bedd5 or 6221fd4bedd5
   447  	VPADDSW Z13, Z0, K3, Z26                           // 62417d4bedd5 or 6241fd4bedd5
   448  	VPADDSW 15(DX)(BX*1), Z0, K3, Z26                  // 62617d4bed941a0f000000 or 6261fd4bed941a0f000000
   449  	VPADDSW -7(CX)(DX*2), Z0, K3, Z26                  // 62617d4bed9451f9ffffff or 6261fd4bed9451f9ffffff
   450  	VPADDSW Z21, Z3, K3, Z3                            // 62b1654beddd or 62b1e54beddd
   451  	VPADDSW Z13, Z3, K3, Z3                            // 62d1654beddd or 62d1e54beddd
   452  	VPADDSW 15(DX)(BX*1), Z3, K3, Z3                   // 62f1654bed9c1a0f000000 or 62f1e54bed9c1a0f000000
   453  	VPADDSW -7(CX)(DX*2), Z3, K3, Z3                   // 62f1654bed9c51f9ffffff or 62f1e54bed9c51f9ffffff
   454  	VPADDSW Z21, Z0, K3, Z3                            // 62b17d4beddd or 62b1fd4beddd
   455  	VPADDSW Z13, Z0, K3, Z3                            // 62d17d4beddd or 62d1fd4beddd
   456  	VPADDSW 15(DX)(BX*1), Z0, K3, Z3                   // 62f17d4bed9c1a0f000000 or 62f1fd4bed9c1a0f000000
   457  	VPADDSW -7(CX)(DX*2), Z0, K3, Z3                   // 62f17d4bed9c51f9ffffff or 62f1fd4bed9c51f9ffffff
   458  	VPADDUSB X30, X23, K7, X12                         // 62114507dce6 or 6211c507dce6
   459  	VPADDUSB -7(CX)(DX*1), X23, K7, X12                // 62714507dca411f9ffffff or 6271c507dca411f9ffffff
   460  	VPADDUSB -15(R14)(R15*4), X23, K7, X12             // 62114507dca4bef1ffffff or 6211c507dca4bef1ffffff
   461  	VPADDUSB Y19, Y5, K4, Y0                           // 62b1552cdcc3 or 62b1d52cdcc3
   462  	VPADDUSB -17(BP)(SI*8), Y5, K4, Y0                 // 62f1552cdc84f5efffffff or 62f1d52cdc84f5efffffff
   463  	VPADDUSB (R15), Y5, K4, Y0                         // 62d1552cdc07 or 62d1d52cdc07
   464  	VPADDUSB Z27, Z3, K4, Z11                          // 6211654cdcdb or 6211e54cdcdb
   465  	VPADDUSB Z15, Z3, K4, Z11                          // 6251654cdcdf or 6251e54cdcdf
   466  	VPADDUSB -17(BP), Z3, K4, Z11                      // 6271654cdc9defffffff or 6271e54cdc9defffffff
   467  	VPADDUSB -15(R14)(R15*8), Z3, K4, Z11              // 6211654cdc9cfef1ffffff or 6211e54cdc9cfef1ffffff
   468  	VPADDUSB Z27, Z12, K4, Z11                         // 62111d4cdcdb or 62119d4cdcdb
   469  	VPADDUSB Z15, Z12, K4, Z11                         // 62511d4cdcdf or 62519d4cdcdf
   470  	VPADDUSB -17(BP), Z12, K4, Z11                     // 62711d4cdc9defffffff or 62719d4cdc9defffffff
   471  	VPADDUSB -15(R14)(R15*8), Z12, K4, Z11             // 62111d4cdc9cfef1ffffff or 62119d4cdc9cfef1ffffff
   472  	VPADDUSB Z27, Z3, K4, Z25                          // 6201654cdccb or 6201e54cdccb
   473  	VPADDUSB Z15, Z3, K4, Z25                          // 6241654cdccf or 6241e54cdccf
   474  	VPADDUSB -17(BP), Z3, K4, Z25                      // 6261654cdc8defffffff or 6261e54cdc8defffffff
   475  	VPADDUSB -15(R14)(R15*8), Z3, K4, Z25              // 6201654cdc8cfef1ffffff or 6201e54cdc8cfef1ffffff
   476  	VPADDUSB Z27, Z12, K4, Z25                         // 62011d4cdccb or 62019d4cdccb
   477  	VPADDUSB Z15, Z12, K4, Z25                         // 62411d4cdccf or 62419d4cdccf
   478  	VPADDUSB -17(BP), Z12, K4, Z25                     // 62611d4cdc8defffffff or 62619d4cdc8defffffff
   479  	VPADDUSB -15(R14)(R15*8), Z12, K4, Z25             // 62011d4cdc8cfef1ffffff or 62019d4cdc8cfef1ffffff
   480  	VPADDUSW X2, X20, K7, X8                           // 62715d07ddc2 or 6271dd07ddc2
   481  	VPADDUSW 15(DX)(BX*1), X20, K7, X8                 // 62715d07dd841a0f000000 or 6271dd07dd841a0f000000
   482  	VPADDUSW -7(CX)(DX*2), X20, K7, X8                 // 62715d07dd8451f9ffffff or 6271dd07dd8451f9ffffff
   483  	VPADDUSW Y2, Y28, K2, Y31                          // 62611d22ddfa or 62619d22ddfa
   484  	VPADDUSW 7(SI)(DI*8), Y28, K2, Y31                 // 62611d22ddbcfe07000000 or 62619d22ddbcfe07000000
   485  	VPADDUSW -15(R14), Y28, K2, Y31                    // 62411d22ddbef1ffffff or 62419d22ddbef1ffffff
   486  	VPADDUSW Z8, Z23, K5, Z23                          // 62c14545ddf8 or 62c1c545ddf8
   487  	VPADDUSW Z28, Z23, K5, Z23                         // 62814545ddfc or 6281c545ddfc
   488  	VPADDUSW 17(SP)(BP*2), Z23, K5, Z23                // 62e14545ddbc6c11000000 or 62e1c545ddbc6c11000000
   489  	VPADDUSW -7(DI)(R8*4), Z23, K5, Z23                // 62a14545ddbc87f9ffffff or 62a1c545ddbc87f9ffffff
   490  	VPADDUSW Z8, Z6, K5, Z23                           // 62c14d4dddf8 or 62c1cd4dddf8
   491  	VPADDUSW Z28, Z6, K5, Z23                          // 62814d4dddfc or 6281cd4dddfc
   492  	VPADDUSW 17(SP)(BP*2), Z6, K5, Z23                 // 62e14d4dddbc6c11000000 or 62e1cd4dddbc6c11000000
   493  	VPADDUSW -7(DI)(R8*4), Z6, K5, Z23                 // 62a14d4dddbc87f9ffffff or 62a1cd4dddbc87f9ffffff
   494  	VPADDUSW Z8, Z23, K5, Z5                           // 62d14545dde8 or 62d1c545dde8
   495  	VPADDUSW Z28, Z23, K5, Z5                          // 62914545ddec or 6291c545ddec
   496  	VPADDUSW 17(SP)(BP*2), Z23, K5, Z5                 // 62f14545ddac6c11000000 or 62f1c545ddac6c11000000
   497  	VPADDUSW -7(DI)(R8*4), Z23, K5, Z5                 // 62b14545ddac87f9ffffff or 62b1c545ddac87f9ffffff
   498  	VPADDUSW Z8, Z6, K5, Z5                            // 62d14d4ddde8 or 62d1cd4ddde8
   499  	VPADDUSW Z28, Z6, K5, Z5                           // 62914d4dddec or 6291cd4dddec
   500  	VPADDUSW 17(SP)(BP*2), Z6, K5, Z5                  // 62f14d4dddac6c11000000 or 62f1cd4dddac6c11000000
   501  	VPADDUSW -7(DI)(R8*4), Z6, K5, Z5                  // 62b14d4dddac87f9ffffff or 62b1cd4dddac87f9ffffff
   502  	VPADDW X19, X26, K3, X9                            // 62312d03fdcb or 6231ad03fdcb
   503  	VPADDW -17(BP), X26, K3, X9                        // 62712d03fd8defffffff or 6271ad03fd8defffffff
   504  	VPADDW -15(R14)(R15*8), X26, K3, X9                // 62112d03fd8cfef1ffffff or 6211ad03fd8cfef1ffffff
   505  	VPADDW Y0, Y27, K4, Y24                            // 62612524fdc0 or 6261a524fdc0
   506  	VPADDW 7(SI)(DI*1), Y27, K4, Y24                   // 62612524fd843e07000000 or 6261a524fd843e07000000
   507  	VPADDW 15(DX)(BX*8), Y27, K4, Y24                  // 62612524fd84da0f000000 or 6261a524fd84da0f000000
   508  	VPADDW Z12, Z16, K2, Z21                           // 62c17d42fdec or 62c1fd42fdec
   509  	VPADDW Z27, Z16, K2, Z21                           // 62817d42fdeb or 6281fd42fdeb
   510  	VPADDW 15(R8), Z16, K2, Z21                        // 62c17d42fda80f000000 or 62c1fd42fda80f000000
   511  	VPADDW (BP), Z16, K2, Z21                          // 62e17d42fd6d00 or 62e1fd42fd6d00
   512  	VPADDW Z12, Z13, K2, Z21                           // 62c1154afdec or 62c1954afdec
   513  	VPADDW Z27, Z13, K2, Z21                           // 6281154afdeb or 6281954afdeb
   514  	VPADDW 15(R8), Z13, K2, Z21                        // 62c1154afda80f000000 or 62c1954afda80f000000
   515  	VPADDW (BP), Z13, K2, Z21                          // 62e1154afd6d00 or 62e1954afd6d00
   516  	VPADDW Z12, Z16, K2, Z5                            // 62d17d42fdec or 62d1fd42fdec
   517  	VPADDW Z27, Z16, K2, Z5                            // 62917d42fdeb or 6291fd42fdeb
   518  	VPADDW 15(R8), Z16, K2, Z5                         // 62d17d42fda80f000000 or 62d1fd42fda80f000000
   519  	VPADDW (BP), Z16, K2, Z5                           // 62f17d42fd6d00 or 62f1fd42fd6d00
   520  	VPADDW Z12, Z13, K2, Z5                            // 62d1154afdec or 62d1954afdec
   521  	VPADDW Z27, Z13, K2, Z5                            // 6291154afdeb or 6291954afdeb
   522  	VPADDW 15(R8), Z13, K2, Z5                         // 62d1154afda80f000000 or 62d1954afda80f000000
   523  	VPADDW (BP), Z13, K2, Z5                           // 62f1154afd6d00 or 62f1954afd6d00
   524  	VPALIGNR $13, X16, X31, K2, X0                     // 62b305020fc00d or 62b385020fc00d
   525  	VPALIGNR $13, 17(SP)(BP*2), X31, K2, X0            // 62f305020f846c110000000d or 62f385020f846c110000000d
   526  	VPALIGNR $13, -7(DI)(R8*4), X31, K2, X0            // 62b305020f8487f9ffffff0d or 62b385020f8487f9ffffff0d
   527  	VPALIGNR $65, Y3, Y31, K3, Y11                     // 627305230fdb41 or 627385230fdb41
   528  	VPALIGNR $65, -7(DI)(R8*1), Y31, K3, Y11           // 623305230f9c07f9ffffff41 or 623385230f9c07f9ffffff41
   529  	VPALIGNR $65, (SP), Y31, K3, Y11                   // 627305230f1c2441 or 627385230f1c2441
   530  	VPALIGNR $67, Z25, Z6, K3, Z22                     // 62834d4b0ff143 or 6283cd4b0ff143
   531  	VPALIGNR $67, Z12, Z6, K3, Z22                     // 62c34d4b0ff443 or 62c3cd4b0ff443
   532  	VPALIGNR $67, 15(R8)(R14*8), Z6, K3, Z22           // 62834d4b0fb4f00f00000043 or 6283cd4b0fb4f00f00000043
   533  	VPALIGNR $67, -15(R14)(R15*2), Z6, K3, Z22         // 62834d4b0fb47ef1ffffff43 or 6283cd4b0fb47ef1ffffff43
   534  	VPALIGNR $67, Z25, Z8, K3, Z22                     // 62833d4b0ff143 or 6283bd4b0ff143
   535  	VPALIGNR $67, Z12, Z8, K3, Z22                     // 62c33d4b0ff443 or 62c3bd4b0ff443
   536  	VPALIGNR $67, 15(R8)(R14*8), Z8, K3, Z22           // 62833d4b0fb4f00f00000043 or 6283bd4b0fb4f00f00000043
   537  	VPALIGNR $67, -15(R14)(R15*2), Z8, K3, Z22         // 62833d4b0fb47ef1ffffff43 or 6283bd4b0fb47ef1ffffff43
   538  	VPALIGNR $67, Z25, Z6, K3, Z11                     // 62134d4b0fd943 or 6213cd4b0fd943
   539  	VPALIGNR $67, Z12, Z6, K3, Z11                     // 62534d4b0fdc43 or 6253cd4b0fdc43
   540  	VPALIGNR $67, 15(R8)(R14*8), Z6, K3, Z11           // 62134d4b0f9cf00f00000043 or 6213cd4b0f9cf00f00000043
   541  	VPALIGNR $67, -15(R14)(R15*2), Z6, K3, Z11         // 62134d4b0f9c7ef1ffffff43 or 6213cd4b0f9c7ef1ffffff43
   542  	VPALIGNR $67, Z25, Z8, K3, Z11                     // 62133d4b0fd943 or 6213bd4b0fd943
   543  	VPALIGNR $67, Z12, Z8, K3, Z11                     // 62533d4b0fdc43 or 6253bd4b0fdc43
   544  	VPALIGNR $67, 15(R8)(R14*8), Z8, K3, Z11           // 62133d4b0f9cf00f00000043 or 6213bd4b0f9cf00f00000043
   545  	VPALIGNR $67, -15(R14)(R15*2), Z8, K3, Z11         // 62133d4b0f9c7ef1ffffff43 or 6213bd4b0f9c7ef1ffffff43
   546  	VPAVGB X16, X7, K1, X19                            // 62a14509e0d8 or 62a1c509e0d8
   547  	VPAVGB (SI), X7, K1, X19                           // 62e14509e01e or 62e1c509e01e
   548  	VPAVGB 7(SI)(DI*2), X7, K1, X19                    // 62e14509e09c7e07000000 or 62e1c509e09c7e07000000
   549  	VPAVGB Y14, Y19, K3, Y23                           // 62c16523e0fe or 62c1e523e0fe
   550  	VPAVGB 15(R8)(R14*4), Y19, K3, Y23                 // 62816523e0bcb00f000000 or 6281e523e0bcb00f000000
   551  	VPAVGB -7(CX)(DX*4), Y19, K3, Y23                  // 62e16523e0bc91f9ffffff or 62e1e523e0bc91f9ffffff
   552  	VPAVGB Z2, Z18, K4, Z11                            // 62716d44e0da or 6271ed44e0da
   553  	VPAVGB Z21, Z18, K4, Z11                           // 62316d44e0dd or 6231ed44e0dd
   554  	VPAVGB 7(SI)(DI*4), Z18, K4, Z11                   // 62716d44e09cbe07000000 or 6271ed44e09cbe07000000
   555  	VPAVGB -7(DI)(R8*2), Z18, K4, Z11                  // 62316d44e09c47f9ffffff or 6231ed44e09c47f9ffffff
   556  	VPAVGB Z2, Z24, K4, Z11                            // 62713d44e0da or 6271bd44e0da
   557  	VPAVGB Z21, Z24, K4, Z11                           // 62313d44e0dd or 6231bd44e0dd
   558  	VPAVGB 7(SI)(DI*4), Z24, K4, Z11                   // 62713d44e09cbe07000000 or 6271bd44e09cbe07000000
   559  	VPAVGB -7(DI)(R8*2), Z24, K4, Z11                  // 62313d44e09c47f9ffffff or 6231bd44e09c47f9ffffff
   560  	VPAVGB Z2, Z18, K4, Z5                             // 62f16d44e0ea or 62f1ed44e0ea
   561  	VPAVGB Z21, Z18, K4, Z5                            // 62b16d44e0ed or 62b1ed44e0ed
   562  	VPAVGB 7(SI)(DI*4), Z18, K4, Z5                    // 62f16d44e0acbe07000000 or 62f1ed44e0acbe07000000
   563  	VPAVGB -7(DI)(R8*2), Z18, K4, Z5                   // 62b16d44e0ac47f9ffffff or 62b1ed44e0ac47f9ffffff
   564  	VPAVGB Z2, Z24, K4, Z5                             // 62f13d44e0ea or 62f1bd44e0ea
   565  	VPAVGB Z21, Z24, K4, Z5                            // 62b13d44e0ed or 62b1bd44e0ed
   566  	VPAVGB 7(SI)(DI*4), Z24, K4, Z5                    // 62f13d44e0acbe07000000 or 62f1bd44e0acbe07000000
   567  	VPAVGB -7(DI)(R8*2), Z24, K4, Z5                   // 62b13d44e0ac47f9ffffff or 62b1bd44e0ac47f9ffffff
   568  	VPAVGW X7, X1, K5, X31                             // 6261750de3ff or 6261f50de3ff
   569  	VPAVGW 17(SP)(BP*8), X1, K5, X31                   // 6261750de3bcec11000000 or 6261f50de3bcec11000000
   570  	VPAVGW 17(SP)(BP*4), X1, K5, X31                   // 6261750de3bcac11000000 or 6261f50de3bcac11000000
   571  	VPAVGW Y16, Y5, K7, Y21                            // 62a1552fe3e8 or 62a1d52fe3e8
   572  	VPAVGW (R8), Y5, K7, Y21                           // 62c1552fe328 or 62c1d52fe328
   573  	VPAVGW 15(DX)(BX*2), Y5, K7, Y21                   // 62e1552fe3ac5a0f000000 or 62e1d52fe3ac5a0f000000
   574  	VPAVGW Z6, Z6, K7, Z7                              // 62f14d4fe3fe or 62f1cd4fe3fe
   575  	VPAVGW Z22, Z6, K7, Z7                             // 62b14d4fe3fe or 62b1cd4fe3fe
   576  	VPAVGW 17(SP), Z6, K7, Z7                          // 62f14d4fe3bc2411000000 or 62f1cd4fe3bc2411000000
   577  	VPAVGW -17(BP)(SI*4), Z6, K7, Z7                   // 62f14d4fe3bcb5efffffff or 62f1cd4fe3bcb5efffffff
   578  	VPAVGW Z6, Z16, K7, Z7                             // 62f17d47e3fe or 62f1fd47e3fe
   579  	VPAVGW Z22, Z16, K7, Z7                            // 62b17d47e3fe or 62b1fd47e3fe
   580  	VPAVGW 17(SP), Z16, K7, Z7                         // 62f17d47e3bc2411000000 or 62f1fd47e3bc2411000000
   581  	VPAVGW -17(BP)(SI*4), Z16, K7, Z7                  // 62f17d47e3bcb5efffffff or 62f1fd47e3bcb5efffffff
   582  	VPAVGW Z6, Z6, K7, Z13                             // 62714d4fe3ee or 6271cd4fe3ee
   583  	VPAVGW Z22, Z6, K7, Z13                            // 62314d4fe3ee or 6231cd4fe3ee
   584  	VPAVGW 17(SP), Z6, K7, Z13                         // 62714d4fe3ac2411000000 or 6271cd4fe3ac2411000000
   585  	VPAVGW -17(BP)(SI*4), Z6, K7, Z13                  // 62714d4fe3acb5efffffff or 6271cd4fe3acb5efffffff
   586  	VPAVGW Z6, Z16, K7, Z13                            // 62717d47e3ee or 6271fd47e3ee
   587  	VPAVGW Z22, Z16, K7, Z13                           // 62317d47e3ee or 6231fd47e3ee
   588  	VPAVGW 17(SP), Z16, K7, Z13                        // 62717d47e3ac2411000000 or 6271fd47e3ac2411000000
   589  	VPAVGW -17(BP)(SI*4), Z16, K7, Z13                 // 62717d47e3acb5efffffff or 6271fd47e3acb5efffffff
   590  	VPBLENDMB X12, X15, K6, X9                         // 6252050e66cc
   591  	VPBLENDMB 7(SI)(DI*4), X15, K6, X9                 // 6272050e668cbe07000000
   592  	VPBLENDMB -7(DI)(R8*2), X15, K6, X9                // 6232050e668c47f9ffffff
   593  	VPBLENDMB Y20, Y21, K3, Y2                         // 62b2552366d4
   594  	VPBLENDMB 17(SP)(BP*1), Y21, K3, Y2                // 62f2552366942c11000000
   595  	VPBLENDMB -7(CX)(DX*8), Y21, K3, Y2                // 62f255236694d1f9ffffff
   596  	VPBLENDMB Z18, Z13, K7, Z1                         // 62b2154f66ca
   597  	VPBLENDMB Z8, Z13, K7, Z1                          // 62d2154f66c8
   598  	VPBLENDMB 7(AX), Z13, K7, Z1                       // 62f2154f668807000000
   599  	VPBLENDMB (DI), Z13, K7, Z1                        // 62f2154f660f
   600  	VPBLENDMB Z18, Z13, K7, Z15                        // 6232154f66fa
   601  	VPBLENDMB Z8, Z13, K7, Z15                         // 6252154f66f8
   602  	VPBLENDMB 7(AX), Z13, K7, Z15                      // 6272154f66b807000000
   603  	VPBLENDMB (DI), Z13, K7, Z15                       // 6272154f663f
   604  	VPBLENDMW X26, X3, K4, X8                          // 6212e50c66c2
   605  	VPBLENDMW 99(R15)(R15*1), X3, K4, X8               // 6212e50c66843f63000000
   606  	VPBLENDMW (DX), X3, K4, X8                         // 6272e50c6602
   607  	VPBLENDMW Y3, Y0, K2, Y6                           // 62f2fd2a66f3
   608  	VPBLENDMW (R14), Y0, K2, Y6                        // 62d2fd2a6636
   609  	VPBLENDMW -7(DI)(R8*8), Y0, K2, Y6                 // 62b2fd2a66b4c7f9ffffff
   610  	VPBLENDMW Z15, Z3, K2, Z14                         // 6252e54a66f7
   611  	VPBLENDMW Z30, Z3, K2, Z14                         // 6212e54a66f6
   612  	VPBLENDMW 7(SI)(DI*8), Z3, K2, Z14                 // 6272e54a66b4fe07000000
   613  	VPBLENDMW -15(R14), Z3, K2, Z14                    // 6252e54a66b6f1ffffff
   614  	VPBLENDMW Z15, Z12, K2, Z14                        // 62529d4a66f7
   615  	VPBLENDMW Z30, Z12, K2, Z14                        // 62129d4a66f6
   616  	VPBLENDMW 7(SI)(DI*8), Z12, K2, Z14                // 62729d4a66b4fe07000000
   617  	VPBLENDMW -15(R14), Z12, K2, Z14                   // 62529d4a66b6f1ffffff
   618  	VPBLENDMW Z15, Z3, K2, Z28                         // 6242e54a66e7
   619  	VPBLENDMW Z30, Z3, K2, Z28                         // 6202e54a66e6
   620  	VPBLENDMW 7(SI)(DI*8), Z3, K2, Z28                 // 6262e54a66a4fe07000000
   621  	VPBLENDMW -15(R14), Z3, K2, Z28                    // 6242e54a66a6f1ffffff
   622  	VPBLENDMW Z15, Z12, K2, Z28                        // 62429d4a66e7
   623  	VPBLENDMW Z30, Z12, K2, Z28                        // 62029d4a66e6
   624  	VPBLENDMW 7(SI)(DI*8), Z12, K2, Z28                // 62629d4a66a4fe07000000
   625  	VPBLENDMW -15(R14), Z12, K2, Z28                   // 62429d4a66a6f1ffffff
   626  	VPBROADCASTB CX, K3, X23                           // 62e27d0b7af9
   627  	VPBROADCASTB SP, K3, X23                           // 62e27d0b7afc
   628  	VPBROADCASTB R14, K3, Y5                           // 62d27d2b7aee
   629  	VPBROADCASTB AX, K3, Y5                            // 62f27d2b7ae8
   630  	VPBROADCASTB R9, K3, Z19                           // 62c27d4b7ad9
   631  	VPBROADCASTB CX, K3, Z19                           // 62e27d4b7ad9
   632  	VPBROADCASTB R9, K3, Z15                           // 62527d4b7af9
   633  	VPBROADCASTB CX, K3, Z15                           // 62727d4b7af9
   634  	VPBROADCASTB X28, K2, X13                          // 62127d0a78ec
   635  	VPBROADCASTB 99(R15)(R15*1), K2, X13               // 62127d0a786c3f63
   636  	VPBROADCASTB (DX), K2, X13                         // 62727d0a782a
   637  	VPBROADCASTB X24, K1, Y20                          // 62827d2978e0
   638  	VPBROADCASTB -17(BP)(SI*8), K1, Y20                // 62e27d297864f5ef
   639  	VPBROADCASTB (R15), K1, Y20                        // 62c27d297827
   640  	VPBROADCASTB X9, K2, Z5                            // 62d27d4a78e9
   641  	VPBROADCASTB 7(SI)(DI*8), K2, Z5                   // 62f27d4a786cfe07
   642  	VPBROADCASTB -15(R14), K2, Z5                      // 62d27d4a786ef1
   643  	VPBROADCASTB X9, K2, Z1                            // 62d27d4a78c9
   644  	VPBROADCASTB 7(SI)(DI*8), K2, Z1                   // 62f27d4a784cfe07
   645  	VPBROADCASTB -15(R14), K2, Z1                      // 62d27d4a784ef1
   646  	VPBROADCASTW R14, K7, X20                          // 62c27d0f7be6
   647  	VPBROADCASTW AX, K7, X20                           // 62e27d0f7be0
   648  	VPBROADCASTW R9, K7, Y22                           // 62c27d2f7bf1
   649  	VPBROADCASTW CX, K7, Y22                           // 62e27d2f7bf1
   650  	VPBROADCASTW SP, K6, Z0                            // 62f27d4e7bc4
   651  	VPBROADCASTW R14, K6, Z0                           // 62d27d4e7bc6
   652  	VPBROADCASTW SP, K6, Z11                           // 62727d4e7bdc
   653  	VPBROADCASTW R14, K6, Z11                          // 62527d4e7bde
   654  	VPBROADCASTW X9, K3, X7                            // 62d27d0b79f9
   655  	VPBROADCASTW 99(R15)(R15*1), K3, X7                // 62927d0b79bc3f63000000
   656  	VPBROADCASTW (DX), K3, X7                          // 62f27d0b793a
   657  	VPBROADCASTW X7, K7, Y13                           // 62727d2f79ef
   658  	VPBROADCASTW -17(BP)(SI*8), K7, Y13                // 62727d2f79acf5efffffff
   659  	VPBROADCASTW (R15), K7, Y13                        // 62527d2f792f
   660  	VPBROADCASTW X14, K4, Z0                           // 62d27d4c79c6
   661  	VPBROADCASTW 7(SI)(DI*8), K4, Z0                   // 62f27d4c7984fe07000000
   662  	VPBROADCASTW -15(R14), K4, Z0                      // 62d27d4c7986f1ffffff
   663  	VPBROADCASTW X14, K4, Z25                          // 62427d4c79ce
   664  	VPBROADCASTW 7(SI)(DI*8), K4, Z25                  // 62627d4c798cfe07000000
   665  	VPBROADCASTW -15(R14), K4, Z25                     // 62427d4c798ef1ffffff
   666  	VPCMPB $81, X1, X21, K4, K5                        // 62f355043fe951
   667  	VPCMPB $81, 7(SI)(DI*8), X21, K4, K5               // 62f355043facfe0700000051
   668  	VPCMPB $81, -15(R14), X21, K4, K5                  // 62d355043faef1ffffff51
   669  	VPCMPB $81, X1, X21, K4, K4                        // 62f355043fe151
   670  	VPCMPB $81, 7(SI)(DI*8), X21, K4, K4               // 62f355043fa4fe0700000051
   671  	VPCMPB $81, -15(R14), X21, K4, K4                  // 62d355043fa6f1ffffff51
   672  	VPCMPB $42, Y7, Y17, K7, K4                        // 62f375273fe72a
   673  	VPCMPB $42, (CX), Y17, K7, K4                      // 62f375273f212a
   674  	VPCMPB $42, 99(R15), Y17, K7, K4                   // 62d375273fa7630000002a
   675  	VPCMPB $42, Y7, Y17, K7, K6                        // 62f375273ff72a
   676  	VPCMPB $42, (CX), Y17, K7, K6                      // 62f375273f312a
   677  	VPCMPB $42, 99(R15), Y17, K7, K6                   // 62d375273fb7630000002a
   678  	VPCMPB $79, Z9, Z9, K2, K1                         // 62d3354a3fc94f
   679  	VPCMPB $79, Z28, Z9, K2, K1                        // 6293354a3fcc4f
   680  	VPCMPB $79, -7(DI)(R8*1), Z9, K2, K1               // 62b3354a3f8c07f9ffffff4f
   681  	VPCMPB $79, (SP), Z9, K2, K1                       // 62f3354a3f0c244f
   682  	VPCMPB $79, Z9, Z25, K2, K1                        // 62d335423fc94f
   683  	VPCMPB $79, Z28, Z25, K2, K1                       // 629335423fcc4f
   684  	VPCMPB $79, -7(DI)(R8*1), Z25, K2, K1              // 62b335423f8c07f9ffffff4f
   685  	VPCMPB $79, (SP), Z25, K2, K1                      // 62f335423f0c244f
   686  	VPCMPB $79, Z9, Z9, K2, K3                         // 62d3354a3fd94f
   687  	VPCMPB $79, Z28, Z9, K2, K3                        // 6293354a3fdc4f
   688  	VPCMPB $79, -7(DI)(R8*1), Z9, K2, K3               // 62b3354a3f9c07f9ffffff4f
   689  	VPCMPB $79, (SP), Z9, K2, K3                       // 62f3354a3f1c244f
   690  	VPCMPB $79, Z9, Z25, K2, K3                        // 62d335423fd94f
   691  	VPCMPB $79, Z28, Z25, K2, K3                       // 629335423fdc4f
   692  	VPCMPB $79, -7(DI)(R8*1), Z25, K2, K3              // 62b335423f9c07f9ffffff4f
   693  	VPCMPB $79, (SP), Z25, K2, K3                      // 62f335423f1c244f
   694  	VPCMPEQB X30, X0, K2, K4                           // 62917d0a74e6 or 6291fd0a74e6
   695  	VPCMPEQB -7(DI)(R8*1), X0, K2, K4                  // 62b17d0a74a407f9ffffff or 62b1fd0a74a407f9ffffff
   696  	VPCMPEQB (SP), X0, K2, K4                          // 62f17d0a742424 or 62f1fd0a742424
   697  	VPCMPEQB X30, X0, K2, K5                           // 62917d0a74ee or 6291fd0a74ee
   698  	VPCMPEQB -7(DI)(R8*1), X0, K2, K5                  // 62b17d0a74ac07f9ffffff or 62b1fd0a74ac07f9ffffff
   699  	VPCMPEQB (SP), X0, K2, K5                          // 62f17d0a742c24 or 62f1fd0a742c24
   700  	VPCMPEQB Y1, Y8, K2, K2                            // 62f13d2a74d1 or 62f1bd2a74d1
   701  	VPCMPEQB -7(CX)(DX*1), Y8, K2, K2                  // 62f13d2a749411f9ffffff or 62f1bd2a749411f9ffffff
   702  	VPCMPEQB -15(R14)(R15*4), Y8, K2, K2               // 62913d2a7494bef1ffffff or 6291bd2a7494bef1ffffff
   703  	VPCMPEQB Y1, Y8, K2, K7                            // 62f13d2a74f9 or 62f1bd2a74f9
   704  	VPCMPEQB -7(CX)(DX*1), Y8, K2, K7                  // 62f13d2a74bc11f9ffffff or 62f1bd2a74bc11f9ffffff
   705  	VPCMPEQB -15(R14)(R15*4), Y8, K2, K7               // 62913d2a74bcbef1ffffff or 6291bd2a74bcbef1ffffff
   706  	VPCMPEQB Z31, Z17, K3, K0                          // 6291754374c7 or 6291f54374c7
   707  	VPCMPEQB Z0, Z17, K3, K0                           // 62f1754374c0 or 62f1f54374c0
   708  	VPCMPEQB 99(R15)(R15*8), Z17, K3, K0               // 629175437484ff63000000 or 6291f5437484ff63000000
   709  	VPCMPEQB 7(AX)(CX*8), Z17, K3, K0                  // 62f175437484c807000000 or 62f1f5437484c807000000
   710  	VPCMPEQB Z31, Z23, K3, K0                          // 6291454374c7 or 6291c54374c7
   711  	VPCMPEQB Z0, Z23, K3, K0                           // 62f1454374c0 or 62f1c54374c0
   712  	VPCMPEQB 99(R15)(R15*8), Z23, K3, K0               // 629145437484ff63000000 or 6291c5437484ff63000000
   713  	VPCMPEQB 7(AX)(CX*8), Z23, K3, K0                  // 62f145437484c807000000 or 62f1c5437484c807000000
   714  	VPCMPEQB Z31, Z17, K3, K5                          // 6291754374ef or 6291f54374ef
   715  	VPCMPEQB Z0, Z17, K3, K5                           // 62f1754374e8 or 62f1f54374e8
   716  	VPCMPEQB 99(R15)(R15*8), Z17, K3, K5               // 6291754374acff63000000 or 6291f54374acff63000000
   717  	VPCMPEQB 7(AX)(CX*8), Z17, K3, K5                  // 62f1754374acc807000000 or 62f1f54374acc807000000
   718  	VPCMPEQB Z31, Z23, K3, K5                          // 6291454374ef or 6291c54374ef
   719  	VPCMPEQB Z0, Z23, K3, K5                           // 62f1454374e8 or 62f1c54374e8
   720  	VPCMPEQB 99(R15)(R15*8), Z23, K3, K5               // 6291454374acff63000000 or 6291c54374acff63000000
   721  	VPCMPEQB 7(AX)(CX*8), Z23, K3, K5                  // 62f1454374acc807000000 or 62f1c54374acc807000000
   722  	VPCMPEQW X8, X19, K7, K0                           // 62d1650775c0 or 62d1e50775c0
   723  	VPCMPEQW (AX), X19, K7, K0                         // 62f165077500 or 62f1e5077500
   724  	VPCMPEQW 7(SI), X19, K7, K0                        // 62f16507758607000000 or 62f1e507758607000000
   725  	VPCMPEQW X8, X19, K7, K7                           // 62d1650775f8 or 62d1e50775f8
   726  	VPCMPEQW (AX), X19, K7, K7                         // 62f165077538 or 62f1e5077538
   727  	VPCMPEQW 7(SI), X19, K7, K7                        // 62f1650775be07000000 or 62f1e50775be07000000
   728  	VPCMPEQW Y12, Y21, K1, K5                          // 62d1552175ec or 62d1d52175ec
   729  	VPCMPEQW 17(SP)(BP*2), Y21, K1, K5                 // 62f1552175ac6c11000000 or 62f1d52175ac6c11000000
   730  	VPCMPEQW -7(DI)(R8*4), Y21, K1, K5                 // 62b1552175ac87f9ffffff or 62b1d52175ac87f9ffffff
   731  	VPCMPEQW Y12, Y21, K1, K4                          // 62d1552175e4 or 62d1d52175e4
   732  	VPCMPEQW 17(SP)(BP*2), Y21, K1, K4                 // 62f1552175a46c11000000 or 62f1d52175a46c11000000
   733  	VPCMPEQW -7(DI)(R8*4), Y21, K1, K4                 // 62b1552175a487f9ffffff or 62b1d52175a487f9ffffff
   734  	VPCMPEQW Z26, Z30, K1, K4                          // 62910d4175e2 or 62918d4175e2
   735  	VPCMPEQW Z22, Z30, K1, K4                          // 62b10d4175e6 or 62b18d4175e6
   736  	VPCMPEQW 15(R8)(R14*4), Z30, K1, K4                // 62910d4175a4b00f000000 or 62918d4175a4b00f000000
   737  	VPCMPEQW -7(CX)(DX*4), Z30, K1, K4                 // 62f10d4175a491f9ffffff or 62f18d4175a491f9ffffff
   738  	VPCMPEQW Z26, Z5, K1, K4                           // 6291554975e2 or 6291d54975e2
   739  	VPCMPEQW Z22, Z5, K1, K4                           // 62b1554975e6 or 62b1d54975e6
   740  	VPCMPEQW 15(R8)(R14*4), Z5, K1, K4                 // 6291554975a4b00f000000 or 6291d54975a4b00f000000
   741  	VPCMPEQW -7(CX)(DX*4), Z5, K1, K4                  // 62f1554975a491f9ffffff or 62f1d54975a491f9ffffff
   742  	VPCMPEQW Z26, Z30, K1, K6                          // 62910d4175f2 or 62918d4175f2
   743  	VPCMPEQW Z22, Z30, K1, K6                          // 62b10d4175f6 or 62b18d4175f6
   744  	VPCMPEQW 15(R8)(R14*4), Z30, K1, K6                // 62910d4175b4b00f000000 or 62918d4175b4b00f000000
   745  	VPCMPEQW -7(CX)(DX*4), Z30, K1, K6                 // 62f10d4175b491f9ffffff or 62f18d4175b491f9ffffff
   746  	VPCMPEQW Z26, Z5, K1, K6                           // 6291554975f2 or 6291d54975f2
   747  	VPCMPEQW Z22, Z5, K1, K6                           // 62b1554975f6 or 62b1d54975f6
   748  	VPCMPEQW 15(R8)(R14*4), Z5, K1, K6                 // 6291554975b4b00f000000 or 6291d54975b4b00f000000
   749  	VPCMPEQW -7(CX)(DX*4), Z5, K1, K6                  // 62f1554975b491f9ffffff or 62f1d54975b491f9ffffff
   750  	VPCMPGTB X26, X8, K1, K1                           // 62913d0964ca or 6291bd0964ca
   751  	VPCMPGTB (BX), X8, K1, K1                          // 62f13d09640b or 62f1bd09640b
   752  	VPCMPGTB -17(BP)(SI*1), X8, K1, K1                 // 62f13d09648c35efffffff or 62f1bd09648c35efffffff
   753  	VPCMPGTB X26, X8, K1, K3                           // 62913d0964da or 6291bd0964da
   754  	VPCMPGTB (BX), X8, K1, K3                          // 62f13d09641b or 62f1bd09641b
   755  	VPCMPGTB -17(BP)(SI*1), X8, K1, K3                 // 62f13d09649c35efffffff or 62f1bd09649c35efffffff
   756  	VPCMPGTB Y1, Y9, K7, K6                            // 62f1352f64f1 or 62f1b52f64f1
   757  	VPCMPGTB 15(R8), Y9, K7, K6                        // 62d1352f64b00f000000 or 62d1b52f64b00f000000
   758  	VPCMPGTB (BP), Y9, K7, K6                          // 62f1352f647500 or 62f1b52f647500
   759  	VPCMPGTB Y1, Y9, K7, K7                            // 62f1352f64f9 or 62f1b52f64f9
   760  	VPCMPGTB 15(R8), Y9, K7, K7                        // 62d1352f64b80f000000 or 62d1b52f64b80f000000
   761  	VPCMPGTB (BP), Y9, K7, K7                          // 62f1352f647d00 or 62f1b52f647d00
   762  	VPCMPGTB Z16, Z7, K2, K6                           // 62b1454a64f0 or 62b1c54a64f0
   763  	VPCMPGTB Z25, Z7, K2, K6                           // 6291454a64f1 or 6291c54a64f1
   764  	VPCMPGTB (R8), Z7, K2, K6                          // 62d1454a6430 or 62d1c54a6430
   765  	VPCMPGTB 15(DX)(BX*2), Z7, K2, K6                  // 62f1454a64b45a0f000000 or 62f1c54a64b45a0f000000
   766  	VPCMPGTB Z16, Z21, K2, K6                          // 62b1554264f0 or 62b1d54264f0
   767  	VPCMPGTB Z25, Z21, K2, K6                          // 6291554264f1 or 6291d54264f1
   768  	VPCMPGTB (R8), Z21, K2, K6                         // 62d155426430 or 62d1d5426430
   769  	VPCMPGTB 15(DX)(BX*2), Z21, K2, K6                 // 62f1554264b45a0f000000 or 62f1d54264b45a0f000000
   770  	VPCMPGTB Z16, Z7, K2, K4                           // 62b1454a64e0 or 62b1c54a64e0
   771  	VPCMPGTB Z25, Z7, K2, K4                           // 6291454a64e1 or 6291c54a64e1
   772  	VPCMPGTB (R8), Z7, K2, K4                          // 62d1454a6420 or 62d1c54a6420
   773  	VPCMPGTB 15(DX)(BX*2), Z7, K2, K4                  // 62f1454a64a45a0f000000 or 62f1c54a64a45a0f000000
   774  	VPCMPGTB Z16, Z21, K2, K4                          // 62b1554264e0 or 62b1d54264e0
   775  	VPCMPGTB Z25, Z21, K2, K4                          // 6291554264e1 or 6291d54264e1
   776  	VPCMPGTB (R8), Z21, K2, K4                         // 62d155426420 or 62d1d5426420
   777  	VPCMPGTB 15(DX)(BX*2), Z21, K2, K4                 // 62f1554264a45a0f000000 or 62f1d54264a45a0f000000
   778  	VPCMPGTW X11, X23, K7, K3                          // 62d1450765db or 62d1c50765db
   779  	VPCMPGTW 17(SP)(BP*1), X23, K7, K3                 // 62f14507659c2c11000000 or 62f1c507659c2c11000000
   780  	VPCMPGTW -7(CX)(DX*8), X23, K7, K3                 // 62f14507659cd1f9ffffff or 62f1c507659cd1f9ffffff
   781  	VPCMPGTW X11, X23, K7, K1                          // 62d1450765cb or 62d1c50765cb
   782  	VPCMPGTW 17(SP)(BP*1), X23, K7, K1                 // 62f14507658c2c11000000 or 62f1c507658c2c11000000
   783  	VPCMPGTW -7(CX)(DX*8), X23, K7, K1                 // 62f14507658cd1f9ffffff or 62f1c507658cd1f9ffffff
   784  	VPCMPGTW Y21, Y12, K6, K5                          // 62b11d2e65ed or 62b19d2e65ed
   785  	VPCMPGTW 7(AX)(CX*4), Y12, K6, K5                  // 62f11d2e65ac8807000000 or 62f19d2e65ac8807000000
   786  	VPCMPGTW 7(AX)(CX*1), Y12, K6, K5                  // 62f11d2e65ac0807000000 or 62f19d2e65ac0807000000
   787  	VPCMPGTW Y21, Y12, K6, K4                          // 62b11d2e65e5 or 62b19d2e65e5
   788  	VPCMPGTW 7(AX)(CX*4), Y12, K6, K4                  // 62f11d2e65a48807000000 or 62f19d2e65a48807000000
   789  	VPCMPGTW 7(AX)(CX*1), Y12, K6, K4                  // 62f11d2e65a40807000000 or 62f19d2e65a40807000000
   790  	VPCMPGTW Z23, Z27, K3, K7                          // 62b1254365ff or 62b1a54365ff
   791  	VPCMPGTW Z9, Z27, K3, K7                           // 62d1254365f9 or 62d1a54365f9
   792  	VPCMPGTW 15(R8)(R14*1), Z27, K3, K7                // 6291254365bc300f000000 or 6291a54365bc300f000000
   793  	VPCMPGTW 15(R8)(R14*2), Z27, K3, K7                // 6291254365bc700f000000 or 6291a54365bc700f000000
   794  	VPCMPGTW Z23, Z25, K3, K7                          // 62b1354365ff or 62b1b54365ff
   795  	VPCMPGTW Z9, Z25, K3, K7                           // 62d1354365f9 or 62d1b54365f9
   796  	VPCMPGTW 15(R8)(R14*1), Z25, K3, K7                // 6291354365bc300f000000 or 6291b54365bc300f000000
   797  	VPCMPGTW 15(R8)(R14*2), Z25, K3, K7                // 6291354365bc700f000000 or 6291b54365bc700f000000
   798  	VPCMPGTW Z23, Z27, K3, K6                          // 62b1254365f7 or 62b1a54365f7
   799  	VPCMPGTW Z9, Z27, K3, K6                           // 62d1254365f1 or 62d1a54365f1
   800  	VPCMPGTW 15(R8)(R14*1), Z27, K3, K6                // 6291254365b4300f000000 or 6291a54365b4300f000000
   801  	VPCMPGTW 15(R8)(R14*2), Z27, K3, K6                // 6291254365b4700f000000 or 6291a54365b4700f000000
   802  	VPCMPGTW Z23, Z25, K3, K6                          // 62b1354365f7 or 62b1b54365f7
   803  	VPCMPGTW Z9, Z25, K3, K6                           // 62d1354365f1 or 62d1b54365f1
   804  	VPCMPGTW 15(R8)(R14*1), Z25, K3, K6                // 6291354365b4300f000000 or 6291b54365b4300f000000
   805  	VPCMPGTW 15(R8)(R14*2), Z25, K3, K6                // 6291354365b4700f000000 or 6291b54365b4700f000000
   806  	VPCMPUB $121, X0, X14, K7, K4                      // 62f30d0f3ee079
   807  	VPCMPUB $121, 15(R8)(R14*1), X14, K7, K4           // 62930d0f3ea4300f00000079
   808  	VPCMPUB $121, 15(R8)(R14*2), X14, K7, K4           // 62930d0f3ea4700f00000079
   809  	VPCMPUB $121, X0, X14, K7, K6                      // 62f30d0f3ef079
   810  	VPCMPUB $121, 15(R8)(R14*1), X14, K7, K6           // 62930d0f3eb4300f00000079
   811  	VPCMPUB $121, 15(R8)(R14*2), X14, K7, K6           // 62930d0f3eb4700f00000079
   812  	VPCMPUB $13, Y7, Y26, K2, K1                       // 62f32d223ecf0d
   813  	VPCMPUB $13, 17(SP)(BP*8), Y26, K2, K1             // 62f32d223e8cec110000000d
   814  	VPCMPUB $13, 17(SP)(BP*4), Y26, K2, K1             // 62f32d223e8cac110000000d
   815  	VPCMPUB $13, Y7, Y26, K2, K3                       // 62f32d223edf0d
   816  	VPCMPUB $13, 17(SP)(BP*8), Y26, K2, K3             // 62f32d223e9cec110000000d
   817  	VPCMPUB $13, 17(SP)(BP*4), Y26, K2, K3             // 62f32d223e9cac110000000d
   818  	VPCMPUB $65, Z8, Z14, K5, K6                       // 62d30d4d3ef041
   819  	VPCMPUB $65, Z24, Z14, K5, K6                      // 62930d4d3ef041
   820  	VPCMPUB $65, 99(R15)(R15*4), Z14, K5, K6           // 62930d4d3eb4bf6300000041
   821  	VPCMPUB $65, 15(DX), Z14, K5, K6                   // 62f30d4d3eb20f00000041
   822  	VPCMPUB $65, Z8, Z7, K5, K6                        // 62d3454d3ef041
   823  	VPCMPUB $65, Z24, Z7, K5, K6                       // 6293454d3ef041
   824  	VPCMPUB $65, 99(R15)(R15*4), Z7, K5, K6            // 6293454d3eb4bf6300000041
   825  	VPCMPUB $65, 15(DX), Z7, K5, K6                    // 62f3454d3eb20f00000041
   826  	VPCMPUB $65, Z8, Z14, K5, K7                       // 62d30d4d3ef841
   827  	VPCMPUB $65, Z24, Z14, K5, K7                      // 62930d4d3ef841
   828  	VPCMPUB $65, 99(R15)(R15*4), Z14, K5, K7           // 62930d4d3ebcbf6300000041
   829  	VPCMPUB $65, 15(DX), Z14, K5, K7                   // 62f30d4d3eba0f00000041
   830  	VPCMPUB $65, Z8, Z7, K5, K7                        // 62d3454d3ef841
   831  	VPCMPUB $65, Z24, Z7, K5, K7                       // 6293454d3ef841
   832  	VPCMPUB $65, 99(R15)(R15*4), Z7, K5, K7            // 6293454d3ebcbf6300000041
   833  	VPCMPUB $65, 15(DX), Z7, K5, K7                    // 62f3454d3eba0f00000041
   834  	VPCMPUW $79, X25, X5, K3, K1                       // 6293d50b3ec94f
   835  	VPCMPUW $79, (CX), X5, K3, K1                      // 62f3d50b3e094f
   836  	VPCMPUW $79, 99(R15), X5, K3, K1                   // 62d3d50b3e8f630000004f
   837  	VPCMPUW $79, X25, X5, K3, K5                       // 6293d50b3ee94f
   838  	VPCMPUW $79, (CX), X5, K3, K5                      // 62f3d50b3e294f
   839  	VPCMPUW $79, 99(R15), X5, K3, K5                   // 62d3d50b3eaf630000004f
   840  	VPCMPUW $64, Y6, Y22, K2, K3                       // 62f3cd223ede40
   841  	VPCMPUW $64, 7(AX), Y22, K2, K3                    // 62f3cd223e980700000040
   842  	VPCMPUW $64, (DI), Y22, K2, K3                     // 62f3cd223e1f40
   843  	VPCMPUW $64, Y6, Y22, K2, K1                       // 62f3cd223ece40
   844  	VPCMPUW $64, 7(AX), Y22, K2, K1                    // 62f3cd223e880700000040
   845  	VPCMPUW $64, (DI), Y22, K2, K1                     // 62f3cd223e0f40
   846  	VPCMPUW $27, Z14, Z15, K1, K5                      // 62d385493eee1b
   847  	VPCMPUW $27, Z27, Z15, K1, K5                      // 629385493eeb1b
   848  	VPCMPUW $27, -7(CX)(DX*1), Z15, K1, K5             // 62f385493eac11f9ffffff1b
   849  	VPCMPUW $27, -15(R14)(R15*4), Z15, K1, K5          // 629385493eacbef1ffffff1b
   850  	VPCMPUW $27, Z14, Z12, K1, K5                      // 62d39d493eee1b
   851  	VPCMPUW $27, Z27, Z12, K1, K5                      // 62939d493eeb1b
   852  	VPCMPUW $27, -7(CX)(DX*1), Z12, K1, K5             // 62f39d493eac11f9ffffff1b
   853  	VPCMPUW $27, -15(R14)(R15*4), Z12, K1, K5          // 62939d493eacbef1ffffff1b
   854  	VPCMPUW $27, Z14, Z15, K1, K4                      // 62d385493ee61b
   855  	VPCMPUW $27, Z27, Z15, K1, K4                      // 629385493ee31b
   856  	VPCMPUW $27, -7(CX)(DX*1), Z15, K1, K4             // 62f385493ea411f9ffffff1b
   857  	VPCMPUW $27, -15(R14)(R15*4), Z15, K1, K4          // 629385493ea4bef1ffffff1b
   858  	VPCMPUW $27, Z14, Z12, K1, K4                      // 62d39d493ee61b
   859  	VPCMPUW $27, Z27, Z12, K1, K4                      // 62939d493ee31b
   860  	VPCMPUW $27, -7(CX)(DX*1), Z12, K1, K4             // 62f39d493ea411f9ffffff1b
   861  	VPCMPUW $27, -15(R14)(R15*4), Z12, K1, K4          // 62939d493ea4bef1ffffff1b
   862  	VPCMPW $47, X9, X0, K2, K7                         // 62d3fd0a3ff92f
   863  	VPCMPW $47, 99(R15)(R15*2), X0, K2, K7             // 6293fd0a3fbc7f630000002f
   864  	VPCMPW $47, -7(DI), X0, K2, K7                     // 62f3fd0a3fbff9ffffff2f
   865  	VPCMPW $47, X9, X0, K2, K6                         // 62d3fd0a3ff12f
   866  	VPCMPW $47, 99(R15)(R15*2), X0, K2, K6             // 6293fd0a3fb47f630000002f
   867  	VPCMPW $47, -7(DI), X0, K2, K6                     // 62f3fd0a3fb7f9ffffff2f
   868  	VPCMPW $82, Y7, Y21, K1, K4                        // 62f3d5213fe752
   869  	VPCMPW $82, 99(R15)(R15*1), Y21, K1, K4            // 6293d5213fa43f6300000052
   870  	VPCMPW $82, (DX), Y21, K1, K4                      // 62f3d5213f2252
   871  	VPCMPW $82, Y7, Y21, K1, K6                        // 62f3d5213ff752
   872  	VPCMPW $82, 99(R15)(R15*1), Y21, K1, K6            // 6293d5213fb43f6300000052
   873  	VPCMPW $82, (DX), Y21, K1, K6                      // 62f3d5213f3252
   874  	VPCMPW $126, Z13, Z11, K7, K0                      // 62d3a54f3fc57e
   875  	VPCMPW $126, Z14, Z11, K7, K0                      // 62d3a54f3fc67e
   876  	VPCMPW $126, 15(DX)(BX*1), Z11, K7, K0             // 62f3a54f3f841a0f0000007e
   877  	VPCMPW $126, -7(CX)(DX*2), Z11, K7, K0             // 62f3a54f3f8451f9ffffff7e
   878  	VPCMPW $126, Z13, Z5, K7, K0                       // 62d3d54f3fc57e
   879  	VPCMPW $126, Z14, Z5, K7, K0                       // 62d3d54f3fc67e
   880  	VPCMPW $126, 15(DX)(BX*1), Z5, K7, K0              // 62f3d54f3f841a0f0000007e
   881  	VPCMPW $126, -7(CX)(DX*2), Z5, K7, K0              // 62f3d54f3f8451f9ffffff7e
   882  	VPCMPW $126, Z13, Z11, K7, K7                      // 62d3a54f3ffd7e
   883  	VPCMPW $126, Z14, Z11, K7, K7                      // 62d3a54f3ffe7e
   884  	VPCMPW $126, 15(DX)(BX*1), Z11, K7, K7             // 62f3a54f3fbc1a0f0000007e
   885  	VPCMPW $126, -7(CX)(DX*2), Z11, K7, K7             // 62f3a54f3fbc51f9ffffff7e
   886  	VPCMPW $126, Z13, Z5, K7, K7                       // 62d3d54f3ffd7e
   887  	VPCMPW $126, Z14, Z5, K7, K7                       // 62d3d54f3ffe7e
   888  	VPCMPW $126, 15(DX)(BX*1), Z5, K7, K7              // 62f3d54f3fbc1a0f0000007e
   889  	VPCMPW $126, -7(CX)(DX*2), Z5, K7, K7              // 62f3d54f3fbc51f9ffffff7e
   890  	VPERMI2W X16, X20, K2, X7                          // 62b2dd0275f8
   891  	VPERMI2W 7(SI)(DI*1), X20, K2, X7                  // 62f2dd0275bc3e07000000
   892  	VPERMI2W 15(DX)(BX*8), X20, K2, X7                 // 62f2dd0275bcda0f000000
   893  	VPERMI2W Y18, Y14, K5, Y12                         // 62328d2d75e2
   894  	VPERMI2W -7(CX)(DX*1), Y14, K5, Y12                // 62728d2d75a411f9ffffff
   895  	VPERMI2W -15(R14)(R15*4), Y14, K5, Y12             // 62128d2d75a4bef1ffffff
   896  	VPERMI2W Z28, Z12, K3, Z1                          // 62929d4b75cc
   897  	VPERMI2W Z13, Z12, K3, Z1                          // 62d29d4b75cd
   898  	VPERMI2W 99(R15)(R15*8), Z12, K3, Z1               // 62929d4b758cff63000000
   899  	VPERMI2W 7(AX)(CX*8), Z12, K3, Z1                  // 62f29d4b758cc807000000
   900  	VPERMI2W Z28, Z16, K3, Z1                          // 6292fd4375cc
   901  	VPERMI2W Z13, Z16, K3, Z1                          // 62d2fd4375cd
   902  	VPERMI2W 99(R15)(R15*8), Z16, K3, Z1               // 6292fd43758cff63000000
   903  	VPERMI2W 7(AX)(CX*8), Z16, K3, Z1                  // 62f2fd43758cc807000000
   904  	VPERMI2W Z28, Z12, K3, Z3                          // 62929d4b75dc
   905  	VPERMI2W Z13, Z12, K3, Z3                          // 62d29d4b75dd
   906  	VPERMI2W 99(R15)(R15*8), Z12, K3, Z3               // 62929d4b759cff63000000
   907  	VPERMI2W 7(AX)(CX*8), Z12, K3, Z3                  // 62f29d4b759cc807000000
   908  	VPERMI2W Z28, Z16, K3, Z3                          // 6292fd4375dc
   909  	VPERMI2W Z13, Z16, K3, Z3                          // 62d2fd4375dd
   910  	VPERMI2W 99(R15)(R15*8), Z16, K3, Z3               // 6292fd43759cff63000000
   911  	VPERMI2W 7(AX)(CX*8), Z16, K3, Z3                  // 62f2fd43759cc807000000
   912  	VPERMT2W X0, X0, K3, X14                           // 6272fd0b7df0
   913  	VPERMT2W 15(R8)(R14*1), X0, K3, X14                // 6212fd0b7db4300f000000
   914  	VPERMT2W 15(R8)(R14*2), X0, K3, X14                // 6212fd0b7db4700f000000
   915  	VPERMT2W Y8, Y27, K2, Y22                          // 62c2a5227df0
   916  	VPERMT2W 7(SI)(DI*8), Y27, K2, Y22                 // 62e2a5227db4fe07000000
   917  	VPERMT2W -15(R14), Y27, K2, Y22                    // 62c2a5227db6f1ffffff
   918  	VPERMT2W Z22, Z8, K1, Z14                          // 6232bd497df6
   919  	VPERMT2W Z25, Z8, K1, Z14                          // 6212bd497df1
   920  	VPERMT2W 17(SP)(BP*2), Z8, K1, Z14                 // 6272bd497db46c11000000
   921  	VPERMT2W -7(DI)(R8*4), Z8, K1, Z14                 // 6232bd497db487f9ffffff
   922  	VPERMT2W Z22, Z24, K1, Z14                         // 6232bd417df6
   923  	VPERMT2W Z25, Z24, K1, Z14                         // 6212bd417df1
   924  	VPERMT2W 17(SP)(BP*2), Z24, K1, Z14                // 6272bd417db46c11000000
   925  	VPERMT2W -7(DI)(R8*4), Z24, K1, Z14                // 6232bd417db487f9ffffff
   926  	VPERMT2W Z22, Z8, K1, Z7                           // 62b2bd497dfe
   927  	VPERMT2W Z25, Z8, K1, Z7                           // 6292bd497df9
   928  	VPERMT2W 17(SP)(BP*2), Z8, K1, Z7                  // 62f2bd497dbc6c11000000
   929  	VPERMT2W -7(DI)(R8*4), Z8, K1, Z7                  // 62b2bd497dbc87f9ffffff
   930  	VPERMT2W Z22, Z24, K1, Z7                          // 62b2bd417dfe
   931  	VPERMT2W Z25, Z24, K1, Z7                          // 6292bd417df9
   932  	VPERMT2W 17(SP)(BP*2), Z24, K1, Z7                 // 62f2bd417dbc6c11000000
   933  	VPERMT2W -7(DI)(R8*4), Z24, K1, Z7                 // 62b2bd417dbc87f9ffffff
   934  	VPERMW X17, X11, K2, X25                           // 6222a50a8dc9
   935  	VPERMW (R14), X11, K2, X25                         // 6242a50a8d0e
   936  	VPERMW -7(DI)(R8*8), X11, K2, X25                  // 6222a50a8d8cc7f9ffffff
   937  	VPERMW Y9, Y22, K1, Y9                             // 6252cd218dc9
   938  	VPERMW 7(SI)(DI*1), Y22, K1, Y9                    // 6272cd218d8c3e07000000
   939  	VPERMW 15(DX)(BX*8), Y22, K1, Y9                   // 6272cd218d8cda0f000000
   940  	VPERMW Z0, Z6, K7, Z1                              // 62f2cd4f8dc8
   941  	VPERMW Z8, Z6, K7, Z1                              // 62d2cd4f8dc8
   942  	VPERMW 15(R8), Z6, K7, Z1                          // 62d2cd4f8d880f000000
   943  	VPERMW (BP), Z6, K7, Z1                            // 62f2cd4f8d4d00
   944  	VPERMW Z0, Z2, K7, Z1                              // 62f2ed4f8dc8
   945  	VPERMW Z8, Z2, K7, Z1                              // 62d2ed4f8dc8
   946  	VPERMW 15(R8), Z2, K7, Z1                          // 62d2ed4f8d880f000000
   947  	VPERMW (BP), Z2, K7, Z1                            // 62f2ed4f8d4d00
   948  	VPERMW Z0, Z6, K7, Z16                             // 62e2cd4f8dc0
   949  	VPERMW Z8, Z6, K7, Z16                             // 62c2cd4f8dc0
   950  	VPERMW 15(R8), Z6, K7, Z16                         // 62c2cd4f8d800f000000
   951  	VPERMW (BP), Z6, K7, Z16                           // 62e2cd4f8d4500
   952  	VPERMW Z0, Z2, K7, Z16                             // 62e2ed4f8dc0
   953  	VPERMW Z8, Z2, K7, Z16                             // 62c2ed4f8dc0
   954  	VPERMW 15(R8), Z2, K7, Z16                         // 62c2ed4f8d800f000000
   955  	VPERMW (BP), Z2, K7, Z16                           // 62e2ed4f8d4500
   956  	VPEXTRB $79, X26, AX                               // 62637d0814d04f or 6263fd0814d04f
   957  	VPEXTRB $79, X26, R9                               // 62437d0814d14f or 6243fd0814d14f
   958  	VPEXTRB $79, X26, 7(SI)(DI*1)                      // 62637d0814543e074f or 6263fd0814543e074f
   959  	VPEXTRB $79, X26, 15(DX)(BX*8)                     // 62637d081454da0f4f or 6263fd081454da0f4f
   960  	VPMADDUBSW X21, X16, K2, X0                        // 62b27d0204c5 or 62b2fd0204c5
   961  	VPMADDUBSW 15(R8)(R14*8), X16, K2, X0              // 62927d020484f00f000000 or 6292fd020484f00f000000
   962  	VPMADDUBSW -15(R14)(R15*2), X16, K2, X0            // 62927d0204847ef1ffffff or 6292fd0204847ef1ffffff
   963  	VPMADDUBSW Y3, Y31, K4, Y11                        // 6272052404db or 6272852404db
   964  	VPMADDUBSW -17(BP)(SI*2), Y31, K4, Y11             // 62720524049c75efffffff or 62728524049c75efffffff
   965  	VPMADDUBSW 7(AX)(CX*2), Y31, K4, Y11               // 62720524049c4807000000 or 62728524049c4807000000
   966  	VPMADDUBSW Z6, Z22, K1, Z12                        // 62724d4104e6 or 6272cd4104e6
   967  	VPMADDUBSW Z8, Z22, K1, Z12                        // 62524d4104e0 or 6252cd4104e0
   968  	VPMADDUBSW 99(R15)(R15*1), Z22, K1, Z12            // 62124d4104a43f63000000 or 6212cd4104a43f63000000
   969  	VPMADDUBSW (DX), Z22, K1, Z12                      // 62724d410422 or 6272cd410422
   970  	VPMADDUBSW Z6, Z11, K1, Z12                        // 6272254904e6 or 6272a54904e6
   971  	VPMADDUBSW Z8, Z11, K1, Z12                        // 6252254904e0 or 6252a54904e0
   972  	VPMADDUBSW 99(R15)(R15*1), Z11, K1, Z12            // 6212254904a43f63000000 or 6212a54904a43f63000000
   973  	VPMADDUBSW (DX), Z11, K1, Z12                      // 627225490422 or 6272a5490422
   974  	VPMADDUBSW Z6, Z22, K1, Z27                        // 62624d4104de or 6262cd4104de
   975  	VPMADDUBSW Z8, Z22, K1, Z27                        // 62424d4104d8 or 6242cd4104d8
   976  	VPMADDUBSW 99(R15)(R15*1), Z22, K1, Z27            // 62024d41049c3f63000000 or 6202cd41049c3f63000000
   977  	VPMADDUBSW (DX), Z22, K1, Z27                      // 62624d41041a or 6262cd41041a
   978  	VPMADDUBSW Z6, Z11, K1, Z27                        // 6262254904de or 6262a54904de
   979  	VPMADDUBSW Z8, Z11, K1, Z27                        // 6242254904d8 or 6242a54904d8
   980  	VPMADDUBSW 99(R15)(R15*1), Z11, K1, Z27            // 62022549049c3f63000000 or 6202a549049c3f63000000
   981  	VPMADDUBSW (DX), Z11, K1, Z27                      // 62622549041a or 6262a549041a
   982  	VPMADDWD X22, X28, K3, X0                          // 62b11d03f5c6 or 62b19d03f5c6
   983  	VPMADDWD -15(R14)(R15*1), X28, K3, X0              // 62911d03f5843ef1ffffff or 62919d03f5843ef1ffffff
   984  	VPMADDWD -15(BX), X28, K3, X0                      // 62f11d03f583f1ffffff or 62f19d03f583f1ffffff
   985  	VPMADDWD Y13, Y2, K4, Y14                          // 62516d2cf5f5 or 6251ed2cf5f5
   986  	VPMADDWD 15(R8)(R14*1), Y2, K4, Y14                // 62116d2cf5b4300f000000 or 6211ed2cf5b4300f000000
   987  	VPMADDWD 15(R8)(R14*2), Y2, K4, Y14                // 62116d2cf5b4700f000000 or 6211ed2cf5b4700f000000
   988  	VPMADDWD Z9, Z12, K5, Z25                          // 62411d4df5c9 or 62419d4df5c9
   989  	VPMADDWD Z12, Z12, K5, Z25                         // 62411d4df5cc or 62419d4df5cc
   990  	VPMADDWD -17(BP)(SI*8), Z12, K5, Z25               // 62611d4df58cf5efffffff or 62619d4df58cf5efffffff
   991  	VPMADDWD (R15), Z12, K5, Z25                       // 62411d4df50f or 62419d4df50f
   992  	VPMADDWD Z9, Z17, K5, Z25                          // 62417545f5c9 or 6241f545f5c9
   993  	VPMADDWD Z12, Z17, K5, Z25                         // 62417545f5cc or 6241f545f5cc
   994  	VPMADDWD -17(BP)(SI*8), Z17, K5, Z25               // 62617545f58cf5efffffff or 6261f545f58cf5efffffff
   995  	VPMADDWD (R15), Z17, K5, Z25                       // 62417545f50f or 6241f545f50f
   996  	VPMADDWD Z9, Z12, K5, Z12                          // 62511d4df5e1 or 62519d4df5e1
   997  	VPMADDWD Z12, Z12, K5, Z12                         // 62511d4df5e4 or 62519d4df5e4
   998  	VPMADDWD -17(BP)(SI*8), Z12, K5, Z12               // 62711d4df5a4f5efffffff or 62719d4df5a4f5efffffff
   999  	VPMADDWD (R15), Z12, K5, Z12                       // 62511d4df527 or 62519d4df527
  1000  	VPMADDWD Z9, Z17, K5, Z12                          // 62517545f5e1 or 6251f545f5e1
  1001  	VPMADDWD Z12, Z17, K5, Z12                         // 62517545f5e4 or 6251f545f5e4
  1002  	VPMADDWD -17(BP)(SI*8), Z17, K5, Z12               // 62717545f5a4f5efffffff or 6271f545f5a4f5efffffff
  1003  	VPMADDWD (R15), Z17, K5, Z12                       // 62517545f527 or 6251f545f527
  1004  	VPMAXSB X7, X19, K7, X7                            // 62f265073cff or 62f2e5073cff
  1005  	VPMAXSB 7(AX)(CX*4), X19, K7, X7                   // 62f265073cbc8807000000 or 62f2e5073cbc8807000000
  1006  	VPMAXSB 7(AX)(CX*1), X19, K7, X7                   // 62f265073cbc0807000000 or 62f2e5073cbc0807000000
  1007  	VPMAXSB Y22, Y15, K7, Y27                          // 6222052f3cde or 6222852f3cde
  1008  	VPMAXSB (R14), Y15, K7, Y27                        // 6242052f3c1e or 6242852f3c1e
  1009  	VPMAXSB -7(DI)(R8*8), Y15, K7, Y27                 // 6222052f3c9cc7f9ffffff or 6222852f3c9cc7f9ffffff
  1010  	VPMAXSB Z8, Z3, K6, Z6                             // 62d2654e3cf0 or 62d2e54e3cf0
  1011  	VPMAXSB Z2, Z3, K6, Z6                             // 62f2654e3cf2 or 62f2e54e3cf2
  1012  	VPMAXSB 7(SI)(DI*8), Z3, K6, Z6                    // 62f2654e3cb4fe07000000 or 62f2e54e3cb4fe07000000
  1013  	VPMAXSB -15(R14), Z3, K6, Z6                       // 62d2654e3cb6f1ffffff or 62d2e54e3cb6f1ffffff
  1014  	VPMAXSB Z8, Z21, K6, Z6                            // 62d255463cf0 or 62d2d5463cf0
  1015  	VPMAXSB Z2, Z21, K6, Z6                            // 62f255463cf2 or 62f2d5463cf2
  1016  	VPMAXSB 7(SI)(DI*8), Z21, K6, Z6                   // 62f255463cb4fe07000000 or 62f2d5463cb4fe07000000
  1017  	VPMAXSB -15(R14), Z21, K6, Z6                      // 62d255463cb6f1ffffff or 62d2d5463cb6f1ffffff
  1018  	VPMAXSB Z8, Z3, K6, Z25                            // 6242654e3cc8 or 6242e54e3cc8
  1019  	VPMAXSB Z2, Z3, K6, Z25                            // 6262654e3cca or 6262e54e3cca
  1020  	VPMAXSB 7(SI)(DI*8), Z3, K6, Z25                   // 6262654e3c8cfe07000000 or 6262e54e3c8cfe07000000
  1021  	VPMAXSB -15(R14), Z3, K6, Z25                      // 6242654e3c8ef1ffffff or 6242e54e3c8ef1ffffff
  1022  	VPMAXSB Z8, Z21, K6, Z25                           // 624255463cc8 or 6242d5463cc8
  1023  	VPMAXSB Z2, Z21, K6, Z25                           // 626255463cca or 6262d5463cca
  1024  	VPMAXSB 7(SI)(DI*8), Z21, K6, Z25                  // 626255463c8cfe07000000 or 6262d5463c8cfe07000000
  1025  	VPMAXSB -15(R14), Z21, K6, Z25                     // 624255463c8ef1ffffff or 6242d5463c8ef1ffffff
  1026  	VPMAXSW X12, X0, K5, X12                           // 62517d0deee4 or 6251fd0deee4
  1027  	VPMAXSW 7(SI)(DI*4), X0, K5, X12                   // 62717d0deea4be07000000 or 6271fd0deea4be07000000
  1028  	VPMAXSW -7(DI)(R8*2), X0, K5, X12                  // 62317d0deea447f9ffffff or 6231fd0deea447f9ffffff
  1029  	VPMAXSW Y14, Y19, K3, Y23                          // 62c16523eefe or 62c1e523eefe
  1030  	VPMAXSW 99(R15)(R15*2), Y19, K3, Y23               // 62816523eebc7f63000000 or 6281e523eebc7f63000000
  1031  	VPMAXSW -7(DI), Y19, K3, Y23                       // 62e16523eebff9ffffff or 62e1e523eebff9ffffff
  1032  	VPMAXSW Z18, Z11, K4, Z12                          // 6231254ceee2 or 6231a54ceee2
  1033  	VPMAXSW Z24, Z11, K4, Z12                          // 6211254ceee0 or 6211a54ceee0
  1034  	VPMAXSW -7(CX), Z11, K4, Z12                       // 6271254ceea1f9ffffff or 6271a54ceea1f9ffffff
  1035  	VPMAXSW 15(DX)(BX*4), Z11, K4, Z12                 // 6271254ceea49a0f000000 or 6271a54ceea49a0f000000
  1036  	VPMAXSW Z18, Z5, K4, Z12                           // 6231554ceee2 or 6231d54ceee2
  1037  	VPMAXSW Z24, Z5, K4, Z12                           // 6211554ceee0 or 6211d54ceee0
  1038  	VPMAXSW -7(CX), Z5, K4, Z12                        // 6271554ceea1f9ffffff or 6271d54ceea1f9ffffff
  1039  	VPMAXSW 15(DX)(BX*4), Z5, K4, Z12                  // 6271554ceea49a0f000000 or 6271d54ceea49a0f000000
  1040  	VPMAXSW Z18, Z11, K4, Z22                          // 62a1254ceef2 or 62a1a54ceef2
  1041  	VPMAXSW Z24, Z11, K4, Z22                          // 6281254ceef0 or 6281a54ceef0
  1042  	VPMAXSW -7(CX), Z11, K4, Z22                       // 62e1254ceeb1f9ffffff or 62e1a54ceeb1f9ffffff
  1043  	VPMAXSW 15(DX)(BX*4), Z11, K4, Z22                 // 62e1254ceeb49a0f000000 or 62e1a54ceeb49a0f000000
  1044  	VPMAXSW Z18, Z5, K4, Z22                           // 62a1554ceef2 or 62a1d54ceef2
  1045  	VPMAXSW Z24, Z5, K4, Z22                           // 6281554ceef0 or 6281d54ceef0
  1046  	VPMAXSW -7(CX), Z5, K4, Z22                        // 62e1554ceeb1f9ffffff or 62e1d54ceeb1f9ffffff
  1047  	VPMAXSW 15(DX)(BX*4), Z5, K4, Z22                  // 62e1554ceeb49a0f000000 or 62e1d54ceeb49a0f000000
  1048  	VPMAXUB X17, X5, K2, X14                           // 6231550adef1 or 6231d50adef1
  1049  	VPMAXUB 17(SP), X5, K2, X14                        // 6271550adeb42411000000 or 6271d50adeb42411000000
  1050  	VPMAXUB -17(BP)(SI*4), X5, K2, X14                 // 6271550adeb4b5efffffff or 6271d50adeb4b5efffffff
  1051  	VPMAXUB Y16, Y5, K2, Y21                           // 62a1552adee8 or 62a1d52adee8
  1052  	VPMAXUB -7(CX)(DX*1), Y5, K2, Y21                  // 62e1552adeac11f9ffffff or 62e1d52adeac11f9ffffff
  1053  	VPMAXUB -15(R14)(R15*4), Y5, K2, Y21               // 6281552adeacbef1ffffff or 6281d52adeacbef1ffffff
  1054  	VPMAXUB Z6, Z7, K3, Z2                             // 62f1454bded6 or 62f1c54bded6
  1055  	VPMAXUB Z16, Z7, K3, Z2                            // 62b1454bded0 or 62b1c54bded0
  1056  	VPMAXUB 99(R15)(R15*8), Z7, K3, Z2                 // 6291454bde94ff63000000 or 6291c54bde94ff63000000
  1057  	VPMAXUB 7(AX)(CX*8), Z7, K3, Z2                    // 62f1454bde94c807000000 or 62f1c54bde94c807000000
  1058  	VPMAXUB Z6, Z13, K3, Z2                            // 62f1154bded6 or 62f1954bded6
  1059  	VPMAXUB Z16, Z13, K3, Z2                           // 62b1154bded0 or 62b1954bded0
  1060  	VPMAXUB 99(R15)(R15*8), Z13, K3, Z2                // 6291154bde94ff63000000 or 6291954bde94ff63000000
  1061  	VPMAXUB 7(AX)(CX*8), Z13, K3, Z2                   // 62f1154bde94c807000000 or 62f1954bde94c807000000
  1062  	VPMAXUB Z6, Z7, K3, Z21                            // 62e1454bdeee or 62e1c54bdeee
  1063  	VPMAXUB Z16, Z7, K3, Z21                           // 62a1454bdee8 or 62a1c54bdee8
  1064  	VPMAXUB 99(R15)(R15*8), Z7, K3, Z21                // 6281454bdeacff63000000 or 6281c54bdeacff63000000
  1065  	VPMAXUB 7(AX)(CX*8), Z7, K3, Z21                   // 62e1454bdeacc807000000 or 62e1c54bdeacc807000000
  1066  	VPMAXUB Z6, Z13, K3, Z21                           // 62e1154bdeee or 62e1954bdeee
  1067  	VPMAXUB Z16, Z13, K3, Z21                          // 62a1154bdee8 or 62a1954bdee8
  1068  	VPMAXUB 99(R15)(R15*8), Z13, K3, Z21               // 6281154bdeacff63000000 or 6281954bdeacff63000000
  1069  	VPMAXUB 7(AX)(CX*8), Z13, K3, Z21                  // 62e1154bdeacc807000000 or 62e1954bdeacc807000000
  1070  	VPMAXUW X9, X24, K7, X28                           // 62423d073ee1 or 6242bd073ee1
  1071  	VPMAXUW -17(BP)(SI*8), X24, K7, X28                // 62623d073ea4f5efffffff or 6262bd073ea4f5efffffff
  1072  	VPMAXUW (R15), X24, K7, X28                        // 62423d073e27 or 6242bd073e27
  1073  	VPMAXUW Y7, Y19, K1, Y11                           // 627265213edf or 6272e5213edf
  1074  	VPMAXUW 17(SP)(BP*2), Y19, K1, Y11                 // 627265213e9c6c11000000 or 6272e5213e9c6c11000000
  1075  	VPMAXUW -7(DI)(R8*4), Y19, K1, Y11                 // 623265213e9c87f9ffffff or 6232e5213e9c87f9ffffff
  1076  	VPMAXUW Z12, Z1, K1, Z20                           // 62c275493ee4 or 62c2f5493ee4
  1077  	VPMAXUW Z16, Z1, K1, Z20                           // 62a275493ee0 or 62a2f5493ee0
  1078  	VPMAXUW 15(R8)(R14*4), Z1, K1, Z20                 // 628275493ea4b00f000000 or 6282f5493ea4b00f000000
  1079  	VPMAXUW -7(CX)(DX*4), Z1, K1, Z20                  // 62e275493ea491f9ffffff or 62e2f5493ea491f9ffffff
  1080  	VPMAXUW Z12, Z3, K1, Z20                           // 62c265493ee4 or 62c2e5493ee4
  1081  	VPMAXUW Z16, Z3, K1, Z20                           // 62a265493ee0 or 62a2e5493ee0
  1082  	VPMAXUW 15(R8)(R14*4), Z3, K1, Z20                 // 628265493ea4b00f000000 or 6282e5493ea4b00f000000
  1083  	VPMAXUW -7(CX)(DX*4), Z3, K1, Z20                  // 62e265493ea491f9ffffff or 62e2e5493ea491f9ffffff
  1084  	VPMAXUW Z12, Z1, K1, Z9                            // 625275493ecc or 6252f5493ecc
  1085  	VPMAXUW Z16, Z1, K1, Z9                            // 623275493ec8 or 6232f5493ec8
  1086  	VPMAXUW 15(R8)(R14*4), Z1, K1, Z9                  // 621275493e8cb00f000000 or 6212f5493e8cb00f000000
  1087  	VPMAXUW -7(CX)(DX*4), Z1, K1, Z9                   // 627275493e8c91f9ffffff or 6272f5493e8c91f9ffffff
  1088  	VPMAXUW Z12, Z3, K1, Z9                            // 625265493ecc or 6252e5493ecc
  1089  	VPMAXUW Z16, Z3, K1, Z9                            // 623265493ec8 or 6232e5493ec8
  1090  	VPMAXUW 15(R8)(R14*4), Z3, K1, Z9                  // 621265493e8cb00f000000 or 6212e5493e8cb00f000000
  1091  	VPMAXUW -7(CX)(DX*4), Z3, K1, Z9                   // 627265493e8c91f9ffffff or 6272e5493e8c91f9ffffff
  1092  	VPMINSB X18, X26, K1, X15                          // 62322d0138fa or 6232ad0138fa
  1093  	VPMINSB 7(SI)(DI*8), X26, K1, X15                  // 62722d0138bcfe07000000 or 6272ad0138bcfe07000000
  1094  	VPMINSB -15(R14), X26, K1, X15                     // 62522d0138bef1ffffff or 6252ad0138bef1ffffff
  1095  	VPMINSB Y3, Y0, K7, Y6                             // 62f27d2f38f3 or 62f2fd2f38f3
  1096  	VPMINSB 15(R8), Y0, K7, Y6                         // 62d27d2f38b00f000000 or 62d2fd2f38b00f000000
  1097  	VPMINSB (BP), Y0, K7, Y6                           // 62f27d2f387500 or 62f2fd2f387500
  1098  	VPMINSB Z3, Z14, K2, Z28                           // 62620d4a38e3 or 62628d4a38e3
  1099  	VPMINSB Z12, Z14, K2, Z28                          // 62420d4a38e4 or 62428d4a38e4
  1100  	VPMINSB (R8), Z14, K2, Z28                         // 62420d4a3820 or 62428d4a3820
  1101  	VPMINSB 15(DX)(BX*2), Z14, K2, Z28                 // 62620d4a38a45a0f000000 or 62628d4a38a45a0f000000
  1102  	VPMINSB Z3, Z28, K2, Z28                           // 62621d4238e3 or 62629d4238e3
  1103  	VPMINSB Z12, Z28, K2, Z28                          // 62421d4238e4 or 62429d4238e4
  1104  	VPMINSB (R8), Z28, K2, Z28                         // 62421d423820 or 62429d423820
  1105  	VPMINSB 15(DX)(BX*2), Z28, K2, Z28                 // 62621d4238a45a0f000000 or 62629d4238a45a0f000000
  1106  	VPMINSB Z3, Z14, K2, Z13                           // 62720d4a38eb or 62728d4a38eb
  1107  	VPMINSB Z12, Z14, K2, Z13                          // 62520d4a38ec or 62528d4a38ec
  1108  	VPMINSB (R8), Z14, K2, Z13                         // 62520d4a3828 or 62528d4a3828
  1109  	VPMINSB 15(DX)(BX*2), Z14, K2, Z13                 // 62720d4a38ac5a0f000000 or 62728d4a38ac5a0f000000
  1110  	VPMINSB Z3, Z28, K2, Z13                           // 62721d4238eb or 62729d4238eb
  1111  	VPMINSB Z12, Z28, K2, Z13                          // 62521d4238ec or 62529d4238ec
  1112  	VPMINSB (R8), Z28, K2, Z13                         // 62521d423828 or 62529d423828
  1113  	VPMINSB 15(DX)(BX*2), Z28, K2, Z13                 // 62721d4238ac5a0f000000 or 62729d4238ac5a0f000000
  1114  	VPMINSW X24, X0, K7, X0                            // 62917d0feac0 or 6291fd0feac0
  1115  	VPMINSW -7(CX), X0, K7, X0                         // 62f17d0fea81f9ffffff or 62f1fd0fea81f9ffffff
  1116  	VPMINSW 15(DX)(BX*4), X0, K7, X0                   // 62f17d0fea849a0f000000 or 62f1fd0fea849a0f000000
  1117  	VPMINSW Y22, Y0, K6, Y7                            // 62b17d2eeafe or 62b1fd2eeafe
  1118  	VPMINSW 7(AX)(CX*4), Y0, K6, Y7                    // 62f17d2eeabc8807000000 or 62f1fd2eeabc8807000000
  1119  	VPMINSW 7(AX)(CX*1), Y0, K6, Y7                    // 62f17d2eeabc0807000000 or 62f1fd2eeabc0807000000
  1120  	VPMINSW Z23, Z20, K3, Z16                          // 62a15d43eac7 or 62a1dd43eac7
  1121  	VPMINSW Z19, Z20, K3, Z16                          // 62a15d43eac3 or 62a1dd43eac3
  1122  	VPMINSW 15(R8)(R14*1), Z20, K3, Z16                // 62815d43ea84300f000000 or 6281dd43ea84300f000000
  1123  	VPMINSW 15(R8)(R14*2), Z20, K3, Z16                // 62815d43ea84700f000000 or 6281dd43ea84700f000000
  1124  	VPMINSW Z23, Z0, K3, Z16                           // 62a17d4beac7 or 62a1fd4beac7
  1125  	VPMINSW Z19, Z0, K3, Z16                           // 62a17d4beac3 or 62a1fd4beac3
  1126  	VPMINSW 15(R8)(R14*1), Z0, K3, Z16                 // 62817d4bea84300f000000 or 6281fd4bea84300f000000
  1127  	VPMINSW 15(R8)(R14*2), Z0, K3, Z16                 // 62817d4bea84700f000000 or 6281fd4bea84700f000000
  1128  	VPMINSW Z23, Z20, K3, Z9                           // 62315d43eacf or 6231dd43eacf
  1129  	VPMINSW Z19, Z20, K3, Z9                           // 62315d43eacb or 6231dd43eacb
  1130  	VPMINSW 15(R8)(R14*1), Z20, K3, Z9                 // 62115d43ea8c300f000000 or 6211dd43ea8c300f000000
  1131  	VPMINSW 15(R8)(R14*2), Z20, K3, Z9                 // 62115d43ea8c700f000000 or 6211dd43ea8c700f000000
  1132  	VPMINSW Z23, Z0, K3, Z9                            // 62317d4beacf or 6231fd4beacf
  1133  	VPMINSW Z19, Z0, K3, Z9                            // 62317d4beacb or 6231fd4beacb
  1134  	VPMINSW 15(R8)(R14*1), Z0, K3, Z9                  // 62117d4bea8c300f000000 or 6211fd4bea8c300f000000
  1135  	VPMINSW 15(R8)(R14*2), Z0, K3, Z9                  // 62117d4bea8c700f000000 or 6211fd4bea8c700f000000
  1136  	VPMINUB X9, X7, K7, X20                            // 62c1450fdae1 or 62c1c50fdae1
  1137  	VPMINUB 99(R15)(R15*8), X7, K7, X20                // 6281450fdaa4ff63000000 or 6281c50fdaa4ff63000000
  1138  	VPMINUB 7(AX)(CX*8), X7, K7, X20                   // 62e1450fdaa4c807000000 or 62e1c50fdaa4c807000000
  1139  	VPMINUB Y1, Y12, K4, Y13                           // 62711d2cdae9 or 62719d2cdae9
  1140  	VPMINUB (SI), Y12, K4, Y13                         // 62711d2cda2e or 62719d2cda2e
  1141  	VPMINUB 7(SI)(DI*2), Y12, K4, Y13                  // 62711d2cdaac7e07000000 or 62719d2cdaac7e07000000
  1142  	VPMINUB Z24, Z0, K4, Z0                            // 62917d4cdac0 or 6291fd4cdac0
  1143  	VPMINUB Z12, Z0, K4, Z0                            // 62d17d4cdac4 or 62d1fd4cdac4
  1144  	VPMINUB (R14), Z0, K4, Z0                          // 62d17d4cda06 or 62d1fd4cda06
  1145  	VPMINUB -7(DI)(R8*8), Z0, K4, Z0                   // 62b17d4cda84c7f9ffffff or 62b1fd4cda84c7f9ffffff
  1146  	VPMINUB Z24, Z25, K4, Z0                           // 62913544dac0 or 6291b544dac0
  1147  	VPMINUB Z12, Z25, K4, Z0                           // 62d13544dac4 or 62d1b544dac4
  1148  	VPMINUB (R14), Z25, K4, Z0                         // 62d13544da06 or 62d1b544da06
  1149  	VPMINUB -7(DI)(R8*8), Z25, K4, Z0                  // 62b13544da84c7f9ffffff or 62b1b544da84c7f9ffffff
  1150  	VPMINUB Z24, Z0, K4, Z11                           // 62117d4cdad8 or 6211fd4cdad8
  1151  	VPMINUB Z12, Z0, K4, Z11                           // 62517d4cdadc or 6251fd4cdadc
  1152  	VPMINUB (R14), Z0, K4, Z11                         // 62517d4cda1e or 6251fd4cda1e
  1153  	VPMINUB -7(DI)(R8*8), Z0, K4, Z11                  // 62317d4cda9cc7f9ffffff or 6231fd4cda9cc7f9ffffff
  1154  	VPMINUB Z24, Z25, K4, Z11                          // 62113544dad8 or 6211b544dad8
  1155  	VPMINUB Z12, Z25, K4, Z11                          // 62513544dadc or 6251b544dadc
  1156  	VPMINUB (R14), Z25, K4, Z11                        // 62513544da1e or 6251b544da1e
  1157  	VPMINUB -7(DI)(R8*8), Z25, K4, Z11                 // 62313544da9cc7f9ffffff or 6231b544da9cc7f9ffffff
  1158  	VPMINUW X13, X11, K2, X1                           // 62d2250a3acd or 62d2a50a3acd
  1159  	VPMINUW 15(R8)(R14*4), X11, K2, X1                 // 6292250a3a8cb00f000000 or 6292a50a3a8cb00f000000
  1160  	VPMINUW -7(CX)(DX*4), X11, K2, X1                  // 62f2250a3a8c91f9ffffff or 62f2a50a3a8c91f9ffffff
  1161  	VPMINUW Y13, Y28, K3, Y1                           // 62d21d233acd or 62d29d233acd
  1162  	VPMINUW 17(SP), Y28, K3, Y1                        // 62f21d233a8c2411000000 or 62f29d233a8c2411000000
  1163  	VPMINUW -17(BP)(SI*4), Y28, K3, Y1                 // 62f21d233a8cb5efffffff or 62f29d233a8cb5efffffff
  1164  	VPMINUW Z21, Z31, K3, Z17                          // 62a205433acd or 62a285433acd
  1165  	VPMINUW Z9, Z31, K3, Z17                           // 62c205433ac9 or 62c285433ac9
  1166  	VPMINUW 99(R15)(R15*2), Z31, K3, Z17               // 628205433a8c7f63000000 or 628285433a8c7f63000000
  1167  	VPMINUW -7(DI), Z31, K3, Z17                       // 62e205433a8ff9ffffff or 62e285433a8ff9ffffff
  1168  	VPMINUW Z21, Z0, K3, Z17                           // 62a27d4b3acd or 62a2fd4b3acd
  1169  	VPMINUW Z9, Z0, K3, Z17                            // 62c27d4b3ac9 or 62c2fd4b3ac9
  1170  	VPMINUW 99(R15)(R15*2), Z0, K3, Z17                // 62827d4b3a8c7f63000000 or 6282fd4b3a8c7f63000000
  1171  	VPMINUW -7(DI), Z0, K3, Z17                        // 62e27d4b3a8ff9ffffff or 62e2fd4b3a8ff9ffffff
  1172  	VPMINUW Z21, Z31, K3, Z23                          // 62a205433afd or 62a285433afd
  1173  	VPMINUW Z9, Z31, K3, Z23                           // 62c205433af9 or 62c285433af9
  1174  	VPMINUW 99(R15)(R15*2), Z31, K3, Z23               // 628205433abc7f63000000 or 628285433abc7f63000000
  1175  	VPMINUW -7(DI), Z31, K3, Z23                       // 62e205433abff9ffffff or 62e285433abff9ffffff
  1176  	VPMINUW Z21, Z0, K3, Z23                           // 62a27d4b3afd or 62a2fd4b3afd
  1177  	VPMINUW Z9, Z0, K3, Z23                            // 62c27d4b3af9 or 62c2fd4b3af9
  1178  	VPMINUW 99(R15)(R15*2), Z0, K3, Z23                // 62827d4b3abc7f63000000 or 6282fd4b3abc7f63000000
  1179  	VPMINUW -7(DI), Z0, K3, Z23                        // 62e27d4b3abff9ffffff or 62e2fd4b3abff9ffffff
  1180  	VPMOVB2M X0, K5                                    // 62f27e0829e8
  1181  	VPMOVB2M X0, K4                                    // 62f27e0829e0
  1182  	VPMOVB2M Y7, K4                                    // 62f27e2829e7
  1183  	VPMOVB2M Y7, K6                                    // 62f27e2829f7
  1184  	VPMOVB2M Z6, K1                                    // 62f27e4829ce
  1185  	VPMOVB2M Z9, K1                                    // 62d27e4829c9
  1186  	VPMOVB2M Z6, K3                                    // 62f27e4829de
  1187  	VPMOVB2M Z9, K3                                    // 62d27e4829d9
  1188  	VPMOVM2B K4, X26                                   // 62627e0828d4
  1189  	VPMOVM2B K5, X26                                   // 62627e0828d5
  1190  	VPMOVM2B K2, Y1                                    // 62f27e2828ca
  1191  	VPMOVM2B K7, Y1                                    // 62f27e2828cf
  1192  	VPMOVM2B K0, Z26                                   // 62627e4828d0
  1193  	VPMOVM2B K5, Z26                                   // 62627e4828d5
  1194  	VPMOVM2B K0, Z22                                   // 62e27e4828f0
  1195  	VPMOVM2B K5, Z22                                   // 62e27e4828f5
  1196  	VPMOVM2W K0, X16                                   // 62e2fe0828c0
  1197  	VPMOVM2W K7, X16                                   // 62e2fe0828c7
  1198  	VPMOVM2W K5, Y2                                    // 62f2fe2828d5
  1199  	VPMOVM2W K4, Y2                                    // 62f2fe2828d4
  1200  	VPMOVM2W K4, Z14                                   // 6272fe4828f4
  1201  	VPMOVM2W K6, Z14                                   // 6272fe4828f6
  1202  	VPMOVM2W K4, Z13                                   // 6272fe4828ec
  1203  	VPMOVM2W K6, Z13                                   // 6272fe4828ee
  1204  	VPMOVSWB X18, K3, X0                               // 62e27e0b20d0
  1205  	VPMOVSWB X18, K3, -7(CX)                           // 62e27e0b2091f9ffffff
  1206  	VPMOVSWB X18, K3, 15(DX)(BX*4)                     // 62e27e0b20949a0f000000
  1207  	VPMOVSWB Y6, K3, X8                                // 62d27e2b20f0
  1208  	VPMOVSWB Y6, K3, -7(CX)(DX*1)                      // 62f27e2b20b411f9ffffff
  1209  	VPMOVSWB Y6, K3, -15(R14)(R15*4)                   // 62927e2b20b4bef1ffffff
  1210  	VPMOVSWB Z22, K3, Y21                              // 62a27e4b20f5
  1211  	VPMOVSWB Z25, K3, Y21                              // 62227e4b20cd
  1212  	VPMOVSWB Z22, K3, 7(SI)(DI*1)                      // 62e27e4b20b43e07000000
  1213  	VPMOVSWB Z25, K3, 7(SI)(DI*1)                      // 62627e4b208c3e07000000
  1214  	VPMOVSWB Z22, K3, 15(DX)(BX*8)                     // 62e27e4b20b4da0f000000
  1215  	VPMOVSWB Z25, K3, 15(DX)(BX*8)                     // 62627e4b208cda0f000000
  1216  	VPMOVSXBW X13, K1, Y28                             // 62427d2920e5 or 6242fd2920e5
  1217  	VPMOVSXBW -17(BP), K1, Y28                         // 62627d2920a5efffffff or 6262fd2920a5efffffff
  1218  	VPMOVSXBW -15(R14)(R15*8), K1, Y28                 // 62027d2920a4fef1ffffff or 6202fd2920a4fef1ffffff
  1219  	VPMOVSXBW X24, K1, X8                              // 62127d0920c0 or 6212fd0920c0
  1220  	VPMOVSXBW (BX), K1, X8                             // 62727d092003 or 6272fd092003
  1221  	VPMOVSXBW -17(BP)(SI*1), K1, X8                    // 62727d09208435efffffff or 6272fd09208435efffffff
  1222  	VPMOVSXBW Y20, K7, Z0                              // 62b27d4f20c4 or 62b2fd4f20c4
  1223  	VPMOVSXBW -7(DI)(R8*1), K7, Z0                     // 62b27d4f208407f9ffffff or 62b2fd4f208407f9ffffff
  1224  	VPMOVSXBW (SP), K7, Z0                             // 62f27d4f200424 or 62f2fd4f200424
  1225  	VPMOVSXBW Y20, K7, Z8                              // 62327d4f20c4 or 6232fd4f20c4
  1226  	VPMOVSXBW -7(DI)(R8*1), K7, Z8                     // 62327d4f208407f9ffffff or 6232fd4f208407f9ffffff
  1227  	VPMOVSXBW (SP), K7, Z8                             // 62727d4f200424 or 6272fd4f200424
  1228  	VPMOVUSWB X6, K1, X6                               // 62f27e0910f6
  1229  	VPMOVUSWB X6, K1, 99(R15)(R15*2)                   // 62927e0910b47f63000000
  1230  	VPMOVUSWB X6, K1, -7(DI)                           // 62f27e0910b7f9ffffff
  1231  	VPMOVUSWB Y15, K2, X22                             // 62327e2a10fe
  1232  	VPMOVUSWB Y15, K2, 7(SI)(DI*4)                     // 62727e2a10bcbe07000000
  1233  	VPMOVUSWB Y15, K2, -7(DI)(R8*2)                    // 62327e2a10bc47f9ffffff
  1234  	VPMOVUSWB Z28, K1, Y1                              // 62627e4910e1
  1235  	VPMOVUSWB Z6, K1, Y1                               // 62f27e4910f1
  1236  	VPMOVUSWB Z28, K1, 15(R8)(R14*4)                   // 62027e4910a4b00f000000
  1237  	VPMOVUSWB Z6, K1, 15(R8)(R14*4)                    // 62927e4910b4b00f000000
  1238  	VPMOVUSWB Z28, K1, -7(CX)(DX*4)                    // 62627e4910a491f9ffffff
  1239  	VPMOVUSWB Z6, K1, -7(CX)(DX*4)                     // 62f27e4910b491f9ffffff
  1240  	VPMOVW2M X12, K4                                   // 62d2fe0829e4
  1241  	VPMOVW2M X12, K6                                   // 62d2fe0829f4
  1242  	VPMOVW2M Y27, K4                                   // 6292fe2829e3
  1243  	VPMOVW2M Y27, K5                                   // 6292fe2829eb
  1244  	VPMOVW2M Z13, K2                                   // 62d2fe4829d5
  1245  	VPMOVW2M Z21, K2                                   // 62b2fe4829d5
  1246  	VPMOVW2M Z13, K7                                   // 62d2fe4829fd
  1247  	VPMOVW2M Z21, K7                                   // 62b2fe4829fd
  1248  	VPMOVWB X28, K7, X16                               // 62227e0f30e0
  1249  	VPMOVWB X28, K7, -7(CX)(DX*1)                      // 62627e0f30a411f9ffffff
  1250  	VPMOVWB X28, K7, -15(R14)(R15*4)                   // 62027e0f30a4bef1ffffff
  1251  	VPMOVWB Y19, K1, X8                                // 62c27e2930d8
  1252  	VPMOVWB Y19, K1, 17(SP)                            // 62e27e29309c2411000000
  1253  	VPMOVWB Y19, K1, -17(BP)(SI*4)                     // 62e27e29309cb5efffffff
  1254  	VPMOVWB Z26, K1, Y5                                // 62627e4930d5
  1255  	VPMOVWB Z3, K1, Y5                                 // 62f27e4930dd
  1256  	VPMOVWB Z26, K1, (R8)                              // 62427e493010
  1257  	VPMOVWB Z3, K1, (R8)                               // 62d27e493018
  1258  	VPMOVWB Z26, K1, 15(DX)(BX*2)                      // 62627e4930945a0f000000
  1259  	VPMOVWB Z3, K1, 15(DX)(BX*2)                       // 62f27e49309c5a0f000000
  1260  	VPMOVZXBW X0, K4, Y21                              // 62e27d2c30e8 or 62e2fd2c30e8
  1261  	VPMOVZXBW 99(R15)(R15*1), K4, Y21                  // 62827d2c30ac3f63000000 or 6282fd2c30ac3f63000000
  1262  	VPMOVZXBW (DX), K4, Y21                            // 62e27d2c302a or 62e2fd2c302a
  1263  	VPMOVZXBW X11, K5, X25                             // 62427d0d30cb or 6242fd0d30cb
  1264  	VPMOVZXBW 17(SP)(BP*2), K5, X25                    // 62627d0d308c6c11000000 or 6262fd0d308c6c11000000
  1265  	VPMOVZXBW -7(DI)(R8*4), K5, X25                    // 62227d0d308c87f9ffffff or 6222fd0d308c87f9ffffff
  1266  	VPMOVZXBW Y7, K7, Z11                              // 62727d4f30df or 6272fd4f30df
  1267  	VPMOVZXBW 17(SP)(BP*1), K7, Z11                    // 62727d4f309c2c11000000 or 6272fd4f309c2c11000000
  1268  	VPMOVZXBW -7(CX)(DX*8), K7, Z11                    // 62727d4f309cd1f9ffffff or 6272fd4f309cd1f9ffffff
  1269  	VPMOVZXBW Y7, K7, Z25                              // 62627d4f30cf or 6262fd4f30cf
  1270  	VPMOVZXBW 17(SP)(BP*1), K7, Z25                    // 62627d4f308c2c11000000 or 6262fd4f308c2c11000000
  1271  	VPMOVZXBW -7(CX)(DX*8), K7, Z25                    // 62627d4f308cd1f9ffffff or 6262fd4f308cd1f9ffffff
  1272  	VPMULHRSW X30, X15, K2, X11                        // 6212050a0bde or 6212850a0bde
  1273  	VPMULHRSW -7(CX), X15, K2, X11                     // 6272050a0b99f9ffffff or 6272850a0b99f9ffffff
  1274  	VPMULHRSW 15(DX)(BX*4), X15, K2, X11               // 6272050a0b9c9a0f000000 or 6272850a0b9c9a0f000000
  1275  	VPMULHRSW Y16, Y21, K3, Y24                        // 622255230bc0 or 6222d5230bc0
  1276  	VPMULHRSW 99(R15)(R15*4), Y21, K3, Y24             // 620255230b84bf63000000 or 6202d5230b84bf63000000
  1277  	VPMULHRSW 15(DX), Y21, K3, Y24                     // 626255230b820f000000 or 6262d5230b820f000000
  1278  	VPMULHRSW Z22, Z12, K3, Z16                        // 62a21d4b0bc6 or 62a29d4b0bc6
  1279  	VPMULHRSW Z11, Z12, K3, Z16                        // 62c21d4b0bc3 or 62c29d4b0bc3
  1280  	VPMULHRSW 15(DX)(BX*1), Z12, K3, Z16               // 62e21d4b0b841a0f000000 or 62e29d4b0b841a0f000000
  1281  	VPMULHRSW -7(CX)(DX*2), Z12, K3, Z16               // 62e21d4b0b8451f9ffffff or 62e29d4b0b8451f9ffffff
  1282  	VPMULHRSW Z22, Z27, K3, Z16                        // 62a225430bc6 or 62a2a5430bc6
  1283  	VPMULHRSW Z11, Z27, K3, Z16                        // 62c225430bc3 or 62c2a5430bc3
  1284  	VPMULHRSW 15(DX)(BX*1), Z27, K3, Z16               // 62e225430b841a0f000000 or 62e2a5430b841a0f000000
  1285  	VPMULHRSW -7(CX)(DX*2), Z27, K3, Z16               // 62e225430b8451f9ffffff or 62e2a5430b8451f9ffffff
  1286  	VPMULHRSW Z22, Z12, K3, Z13                        // 62321d4b0bee or 62329d4b0bee
  1287  	VPMULHRSW Z11, Z12, K3, Z13                        // 62521d4b0beb or 62529d4b0beb
  1288  	VPMULHRSW 15(DX)(BX*1), Z12, K3, Z13               // 62721d4b0bac1a0f000000 or 62729d4b0bac1a0f000000
  1289  	VPMULHRSW -7(CX)(DX*2), Z12, K3, Z13               // 62721d4b0bac51f9ffffff or 62729d4b0bac51f9ffffff
  1290  	VPMULHRSW Z22, Z27, K3, Z13                        // 623225430bee or 6232a5430bee
  1291  	VPMULHRSW Z11, Z27, K3, Z13                        // 625225430beb or 6252a5430beb
  1292  	VPMULHRSW 15(DX)(BX*1), Z27, K3, Z13               // 627225430bac1a0f000000 or 6272a5430bac1a0f000000
  1293  	VPMULHRSW -7(CX)(DX*2), Z27, K3, Z13               // 627225430bac51f9ffffff or 6272a5430bac51f9ffffff
  1294  	VPMULHUW X12, X6, K3, X13                          // 62514d0be4ec or 6251cd0be4ec
  1295  	VPMULHUW 99(R15)(R15*8), X6, K3, X13               // 62114d0be4acff63000000 or 6211cd0be4acff63000000
  1296  	VPMULHUW 7(AX)(CX*8), X6, K3, X13                  // 62714d0be4acc807000000 or 6271cd0be4acc807000000
  1297  	VPMULHUW Y9, Y13, K2, Y9                           // 6251152ae4c9 or 6251952ae4c9
  1298  	VPMULHUW (CX), Y13, K2, Y9                         // 6271152ae409 or 6271952ae409
  1299  	VPMULHUW 99(R15), Y13, K2, Y9                      // 6251152ae48f63000000 or 6251952ae48f63000000
  1300  	VPMULHUW Z12, Z25, K1, Z6                          // 62d13541e4f4 or 62d1b541e4f4
  1301  	VPMULHUW Z17, Z25, K1, Z6                          // 62b13541e4f1 or 62b1b541e4f1
  1302  	VPMULHUW -17(BP), Z25, K1, Z6                      // 62f13541e4b5efffffff or 62f1b541e4b5efffffff
  1303  	VPMULHUW -15(R14)(R15*8), Z25, K1, Z6              // 62913541e4b4fef1ffffff or 6291b541e4b4fef1ffffff
  1304  	VPMULHUW Z12, Z12, K1, Z6                          // 62d11d49e4f4 or 62d19d49e4f4
  1305  	VPMULHUW Z17, Z12, K1, Z6                          // 62b11d49e4f1 or 62b19d49e4f1
  1306  	VPMULHUW -17(BP), Z12, K1, Z6                      // 62f11d49e4b5efffffff or 62f19d49e4b5efffffff
  1307  	VPMULHUW -15(R14)(R15*8), Z12, K1, Z6              // 62911d49e4b4fef1ffffff or 62919d49e4b4fef1ffffff
  1308  	VPMULHUW Z12, Z25, K1, Z8                          // 62513541e4c4 or 6251b541e4c4
  1309  	VPMULHUW Z17, Z25, K1, Z8                          // 62313541e4c1 or 6231b541e4c1
  1310  	VPMULHUW -17(BP), Z25, K1, Z8                      // 62713541e485efffffff or 6271b541e485efffffff
  1311  	VPMULHUW -15(R14)(R15*8), Z25, K1, Z8              // 62113541e484fef1ffffff or 6211b541e484fef1ffffff
  1312  	VPMULHUW Z12, Z12, K1, Z8                          // 62511d49e4c4 or 62519d49e4c4
  1313  	VPMULHUW Z17, Z12, K1, Z8                          // 62311d49e4c1 or 62319d49e4c1
  1314  	VPMULHUW -17(BP), Z12, K1, Z8                      // 62711d49e485efffffff or 62719d49e485efffffff
  1315  	VPMULHUW -15(R14)(R15*8), Z12, K1, Z8              // 62111d49e484fef1ffffff or 62119d49e484fef1ffffff
  1316  	VPMULHW X8, X30, K2, X23                           // 62c10d02e5f8 or 62c18d02e5f8
  1317  	VPMULHW (AX), X30, K2, X23                         // 62e10d02e538 or 62e18d02e538
  1318  	VPMULHW 7(SI), X30, K2, X23                        // 62e10d02e5be07000000 or 62e18d02e5be07000000
  1319  	VPMULHW Y7, Y3, K1, Y6                             // 62f16529e5f7 or 62f1e529e5f7
  1320  	VPMULHW 99(R15)(R15*2), Y3, K1, Y6                 // 62916529e5b47f63000000 or 6291e529e5b47f63000000
  1321  	VPMULHW -7(DI), Y3, K1, Y6                         // 62f16529e5b7f9ffffff or 62f1e529e5b7f9ffffff
  1322  	VPMULHW Z3, Z6, K7, Z9                             // 62714d4fe5cb or 6271cd4fe5cb
  1323  	VPMULHW Z21, Z6, K7, Z9                            // 62314d4fe5cd or 6231cd4fe5cd
  1324  	VPMULHW 17(SP)(BP*2), Z6, K7, Z9                   // 62714d4fe58c6c11000000 or 6271cd4fe58c6c11000000
  1325  	VPMULHW -7(DI)(R8*4), Z6, K7, Z9                   // 62314d4fe58c87f9ffffff or 6231cd4fe58c87f9ffffff
  1326  	VPMULHW Z3, Z25, K7, Z9                            // 62713547e5cb or 6271b547e5cb
  1327  	VPMULHW Z21, Z25, K7, Z9                           // 62313547e5cd or 6231b547e5cd
  1328  	VPMULHW 17(SP)(BP*2), Z25, K7, Z9                  // 62713547e58c6c11000000 or 6271b547e58c6c11000000
  1329  	VPMULHW -7(DI)(R8*4), Z25, K7, Z9                  // 62313547e58c87f9ffffff or 6231b547e58c87f9ffffff
  1330  	VPMULHW Z3, Z6, K7, Z12                            // 62714d4fe5e3 or 6271cd4fe5e3
  1331  	VPMULHW Z21, Z6, K7, Z12                           // 62314d4fe5e5 or 6231cd4fe5e5
  1332  	VPMULHW 17(SP)(BP*2), Z6, K7, Z12                  // 62714d4fe5a46c11000000 or 6271cd4fe5a46c11000000
  1333  	VPMULHW -7(DI)(R8*4), Z6, K7, Z12                  // 62314d4fe5a487f9ffffff or 6231cd4fe5a487f9ffffff
  1334  	VPMULHW Z3, Z25, K7, Z12                           // 62713547e5e3 or 6271b547e5e3
  1335  	VPMULHW Z21, Z25, K7, Z12                          // 62313547e5e5 or 6231b547e5e5
  1336  	VPMULHW 17(SP)(BP*2), Z25, K7, Z12                 // 62713547e5a46c11000000 or 6271b547e5a46c11000000
  1337  	VPMULHW -7(DI)(R8*4), Z25, K7, Z12                 // 62313547e5a487f9ffffff or 6231b547e5a487f9ffffff
  1338  	VPMULLW X7, X16, K1, X31                           // 62617d01d5ff or 6261fd01d5ff
  1339  	VPMULLW (R8), X16, K1, X31                         // 62417d01d538 or 6241fd01d538
  1340  	VPMULLW 15(DX)(BX*2), X16, K1, X31                 // 62617d01d5bc5a0f000000 or 6261fd01d5bc5a0f000000
  1341  	VPMULLW Y18, Y31, K3, Y18                          // 62a10523d5d2 or 62a18523d5d2
  1342  	VPMULLW -17(BP), Y31, K3, Y18                      // 62e10523d595efffffff or 62e18523d595efffffff
  1343  	VPMULLW -15(R14)(R15*8), Y31, K3, Y18              // 62810523d594fef1ffffff or 62818523d594fef1ffffff
  1344  	VPMULLW Z11, Z12, K4, Z9                           // 62511d4cd5cb or 62519d4cd5cb
  1345  	VPMULLW Z5, Z12, K4, Z9                            // 62711d4cd5cd or 62719d4cd5cd
  1346  	VPMULLW -15(R14)(R15*1), Z12, K4, Z9               // 62111d4cd58c3ef1ffffff or 62119d4cd58c3ef1ffffff
  1347  	VPMULLW -15(BX), Z12, K4, Z9                       // 62711d4cd58bf1ffffff or 62719d4cd58bf1ffffff
  1348  	VPMULLW Z11, Z22, K4, Z9                           // 62514d44d5cb or 6251cd44d5cb
  1349  	VPMULLW Z5, Z22, K4, Z9                            // 62714d44d5cd or 6271cd44d5cd
  1350  	VPMULLW -15(R14)(R15*1), Z22, K4, Z9               // 62114d44d58c3ef1ffffff or 6211cd44d58c3ef1ffffff
  1351  	VPMULLW -15(BX), Z22, K4, Z9                       // 62714d44d58bf1ffffff or 6271cd44d58bf1ffffff
  1352  	VPMULLW Z11, Z12, K4, Z19                          // 62c11d4cd5db or 62c19d4cd5db
  1353  	VPMULLW Z5, Z12, K4, Z19                           // 62e11d4cd5dd or 62e19d4cd5dd
  1354  	VPMULLW -15(R14)(R15*1), Z12, K4, Z19              // 62811d4cd59c3ef1ffffff or 62819d4cd59c3ef1ffffff
  1355  	VPMULLW -15(BX), Z12, K4, Z19                      // 62e11d4cd59bf1ffffff or 62e19d4cd59bf1ffffff
  1356  	VPMULLW Z11, Z22, K4, Z19                          // 62c14d44d5db or 62c1cd44d5db
  1357  	VPMULLW Z5, Z22, K4, Z19                           // 62e14d44d5dd or 62e1cd44d5dd
  1358  	VPMULLW -15(R14)(R15*1), Z22, K4, Z19              // 62814d44d59c3ef1ffffff or 6281cd44d59c3ef1ffffff
  1359  	VPMULLW -15(BX), Z22, K4, Z19                      // 62e14d44d59bf1ffffff or 62e1cd44d59bf1ffffff
  1360  	VPSADBW X7, X3, X31                                // 62616508f6ff or 6261e508f6ff
  1361  	VPSADBW 17(SP)(BP*8), X3, X31                      // 62616508f6bcec11000000 or 6261e508f6bcec11000000
  1362  	VPSADBW 17(SP)(BP*4), X3, X31                      // 62616508f6bcac11000000 or 6261e508f6bcac11000000
  1363  	VPSADBW Y14, Y9, Y22                               // 62c13528f6f6 or 62c1b528f6f6
  1364  	VPSADBW 99(R15)(R15*8), Y9, Y22                    // 62813528f6b4ff63000000 or 6281b528f6b4ff63000000
  1365  	VPSADBW 7(AX)(CX*8), Y9, Y22                       // 62e13528f6b4c807000000 or 62e1b528f6b4c807000000
  1366  	VPSADBW Z7, Z26, Z30                               // 62612d40f6f7 or 6261ad40f6f7
  1367  	VPSADBW Z21, Z26, Z30                              // 62212d40f6f5 or 6221ad40f6f5
  1368  	VPSADBW (R8), Z26, Z30                             // 62412d40f630 or 6241ad40f630
  1369  	VPSADBW 15(DX)(BX*2), Z26, Z30                     // 62612d40f6b45a0f000000 or 6261ad40f6b45a0f000000
  1370  	VPSADBW Z7, Z22, Z30                               // 62614d40f6f7 or 6261cd40f6f7
  1371  	VPSADBW Z21, Z22, Z30                              // 62214d40f6f5 or 6221cd40f6f5
  1372  	VPSADBW (R8), Z22, Z30                             // 62414d40f630 or 6241cd40f630
  1373  	VPSADBW 15(DX)(BX*2), Z22, Z30                     // 62614d40f6b45a0f000000 or 6261cd40f6b45a0f000000
  1374  	VPSADBW Z7, Z26, Z5                                // 62f12d40f6ef or 62f1ad40f6ef
  1375  	VPSADBW Z21, Z26, Z5                               // 62b12d40f6ed or 62b1ad40f6ed
  1376  	VPSADBW (R8), Z26, Z5                              // 62d12d40f628 or 62d1ad40f628
  1377  	VPSADBW 15(DX)(BX*2), Z26, Z5                      // 62f12d40f6ac5a0f000000 or 62f1ad40f6ac5a0f000000
  1378  	VPSADBW Z7, Z22, Z5                                // 62f14d40f6ef or 62f1cd40f6ef
  1379  	VPSADBW Z21, Z22, Z5                               // 62b14d40f6ed or 62b1cd40f6ed
  1380  	VPSADBW (R8), Z22, Z5                              // 62d14d40f628 or 62d1cd40f628
  1381  	VPSADBW 15(DX)(BX*2), Z22, Z5                      // 62f14d40f6ac5a0f000000 or 62f1cd40f6ac5a0f000000
  1382  	VPSHUFB X13, X9, K5, X0                            // 62d2350d00c5 or 62d2b50d00c5
  1383  	VPSHUFB 15(R8)(R14*4), X9, K5, X0                  // 6292350d0084b00f000000 or 6292b50d0084b00f000000
  1384  	VPSHUFB -7(CX)(DX*4), X9, K5, X0                   // 62f2350d008491f9ffffff or 62f2b50d008491f9ffffff
  1385  	VPSHUFB Y2, Y16, K7, Y5                            // 62f27d2700ea or 62f2fd2700ea
  1386  	VPSHUFB 15(DX)(BX*1), Y16, K7, Y5                  // 62f27d2700ac1a0f000000 or 62f2fd2700ac1a0f000000
  1387  	VPSHUFB -7(CX)(DX*2), Y16, K7, Y5                  // 62f27d2700ac51f9ffffff or 62f2fd2700ac51f9ffffff
  1388  	VPSHUFB Z9, Z12, K7, Z25                           // 62421d4f00c9 or 62429d4f00c9
  1389  	VPSHUFB Z12, Z12, K7, Z25                          // 62421d4f00cc or 62429d4f00cc
  1390  	VPSHUFB 15(R8)(R14*8), Z12, K7, Z25                // 62021d4f008cf00f000000 or 62029d4f008cf00f000000
  1391  	VPSHUFB -15(R14)(R15*2), Z12, K7, Z25              // 62021d4f008c7ef1ffffff or 62029d4f008c7ef1ffffff
  1392  	VPSHUFB Z9, Z17, K7, Z25                           // 6242754700c9 or 6242f54700c9
  1393  	VPSHUFB Z12, Z17, K7, Z25                          // 6242754700cc or 6242f54700cc
  1394  	VPSHUFB 15(R8)(R14*8), Z17, K7, Z25                // 62027547008cf00f000000 or 6202f547008cf00f000000
  1395  	VPSHUFB -15(R14)(R15*2), Z17, K7, Z25              // 62027547008c7ef1ffffff or 6202f547008c7ef1ffffff
  1396  	VPSHUFB Z9, Z12, K7, Z12                           // 62521d4f00e1 or 62529d4f00e1
  1397  	VPSHUFB Z12, Z12, K7, Z12                          // 62521d4f00e4 or 62529d4f00e4
  1398  	VPSHUFB 15(R8)(R14*8), Z12, K7, Z12                // 62121d4f00a4f00f000000 or 62129d4f00a4f00f000000
  1399  	VPSHUFB -15(R14)(R15*2), Z12, K7, Z12              // 62121d4f00a47ef1ffffff or 62129d4f00a47ef1ffffff
  1400  	VPSHUFB Z9, Z17, K7, Z12                           // 6252754700e1 or 6252f54700e1
  1401  	VPSHUFB Z12, Z17, K7, Z12                          // 6252754700e4 or 6252f54700e4
  1402  	VPSHUFB 15(R8)(R14*8), Z17, K7, Z12                // 6212754700a4f00f000000 or 6212f54700a4f00f000000
  1403  	VPSHUFB -15(R14)(R15*2), Z17, K7, Z12              // 6212754700a47ef1ffffff or 6212f54700a47ef1ffffff
  1404  	VPSHUFHW $13, X11, K2, X31                         // 62417e0a70fb0d or 6241fe0a70fb0d
  1405  	VPSHUFHW $13, -17(BP)(SI*2), K2, X31               // 62617e0a70bc75efffffff0d or 6261fe0a70bc75efffffff0d
  1406  	VPSHUFHW $13, 7(AX)(CX*2), K2, X31                 // 62617e0a70bc48070000000d or 6261fe0a70bc48070000000d
  1407  	VPSHUFHW $65, Y11, K5, Y6                          // 62d17e2d70f341 or 62d1fe2d70f341
  1408  	VPSHUFHW $65, 15(R8), K5, Y6                       // 62d17e2d70b00f00000041 or 62d1fe2d70b00f00000041
  1409  	VPSHUFHW $65, (BP), K5, Y6                         // 62f17e2d70750041 or 62f1fe2d70750041
  1410  	VPSHUFHW $67, Z0, K3, Z7                           // 62f17e4b70f843 or 62f1fe4b70f843
  1411  	VPSHUFHW $67, Z6, K3, Z7                           // 62f17e4b70fe43 or 62f1fe4b70fe43
  1412  	VPSHUFHW $67, (SI), K3, Z7                         // 62f17e4b703e43 or 62f1fe4b703e43
  1413  	VPSHUFHW $67, 7(SI)(DI*2), K3, Z7                  // 62f17e4b70bc7e0700000043 or 62f1fe4b70bc7e0700000043
  1414  	VPSHUFHW $67, Z0, K3, Z9                           // 62717e4b70c843 or 6271fe4b70c843
  1415  	VPSHUFHW $67, Z6, K3, Z9                           // 62717e4b70ce43 or 6271fe4b70ce43
  1416  	VPSHUFHW $67, (SI), K3, Z9                         // 62717e4b700e43 or 6271fe4b700e43
  1417  	VPSHUFHW $67, 7(SI)(DI*2), K3, Z9                  // 62717e4b708c7e0700000043 or 6271fe4b708c7e0700000043
  1418  	VPSHUFLW $127, X5, K4, X22                         // 62e17f0c70f57f or 62e1ff0c70f57f
  1419  	VPSHUFLW $127, 15(R8)(R14*1), K4, X22              // 62817f0c70b4300f0000007f or 6281ff0c70b4300f0000007f
  1420  	VPSHUFLW $127, 15(R8)(R14*2), K4, X22              // 62817f0c70b4700f0000007f or 6281ff0c70b4700f0000007f
  1421  	VPSHUFLW $0, Y7, K2, Y19                           // 62e17f2a70df00 or 62e1ff2a70df00
  1422  	VPSHUFLW $0, 15(R8)(R14*8), K2, Y19                // 62817f2a709cf00f00000000 or 6281ff2a709cf00f00000000
  1423  	VPSHUFLW $0, -15(R14)(R15*2), K2, Y19              // 62817f2a709c7ef1ffffff00 or 6281ff2a709c7ef1ffffff00
  1424  	VPSHUFLW $97, Z3, K2, Z20                          // 62e17f4a70e361 or 62e1ff4a70e361
  1425  	VPSHUFLW $97, Z30, K2, Z20                         // 62817f4a70e661 or 6281ff4a70e661
  1426  	VPSHUFLW $97, 17(SP)(BP*8), K2, Z20                // 62e17f4a70a4ec1100000061 or 62e1ff4a70a4ec1100000061
  1427  	VPSHUFLW $97, 17(SP)(BP*4), K2, Z20                // 62e17f4a70a4ac1100000061 or 62e1ff4a70a4ac1100000061
  1428  	VPSHUFLW $97, Z3, K2, Z28                          // 62617f4a70e361 or 6261ff4a70e361
  1429  	VPSHUFLW $97, Z30, K2, Z28                         // 62017f4a70e661 or 6201ff4a70e661
  1430  	VPSHUFLW $97, 17(SP)(BP*8), K2, Z28                // 62617f4a70a4ec1100000061 or 6261ff4a70a4ec1100000061
  1431  	VPSHUFLW $97, 17(SP)(BP*4), K2, Z28                // 62617f4a70a4ac1100000061 or 6261ff4a70a4ac1100000061
  1432  	VPSLLDQ $64, X8, X18                               // 62d16d0073f840 or 62d1ed0073f840
  1433  	VPSLLDQ $64, -7(CX)(DX*1), X18                     // 62f16d0073bc11f9ffffff40 or 62f1ed0073bc11f9ffffff40
  1434  	VPSLLDQ $64, -15(R14)(R15*4), X18                  // 62916d0073bcbef1ffffff40 or 6291ed0073bcbef1ffffff40
  1435  	VPSLLDQ $27, Y12, Y20                              // 62d15d2073fc1b or 62d1dd2073fc1b
  1436  	VPSLLDQ $27, 7(AX)(CX*4), Y20                      // 62f15d2073bc88070000001b or 62f1dd2073bc88070000001b
  1437  	VPSLLDQ $27, 7(AX)(CX*1), Y20                      // 62f15d2073bc08070000001b or 62f1dd2073bc08070000001b
  1438  	VPSLLDQ $47, Z7, Z2                                // 62f16d4873ff2f or 62f1ed4873ff2f
  1439  	VPSLLDQ $47, Z13, Z2                               // 62d16d4873fd2f or 62d1ed4873fd2f
  1440  	VPSLLDQ $47, 17(SP), Z2                            // 62f16d4873bc24110000002f or 62f1ed4873bc24110000002f
  1441  	VPSLLDQ $47, -17(BP)(SI*4), Z2                     // 62f16d4873bcb5efffffff2f or 62f1ed4873bcb5efffffff2f
  1442  	VPSLLDQ $47, Z7, Z21                               // 62f1554073ff2f or 62f1d54073ff2f
  1443  	VPSLLDQ $47, Z13, Z21                              // 62d1554073fd2f or 62d1d54073fd2f
  1444  	VPSLLDQ $47, 17(SP), Z21                           // 62f1554073bc24110000002f or 62f1d54073bc24110000002f
  1445  	VPSLLDQ $47, -17(BP)(SI*4), Z21                    // 62f1554073bcb5efffffff2f or 62f1d54073bcb5efffffff2f
  1446  	VPSLLVW X11, X1, K7, X22                           // 62c2f50f12f3
  1447  	VPSLLVW 7(AX)(CX*4), X1, K7, X22                   // 62e2f50f12b48807000000
  1448  	VPSLLVW 7(AX)(CX*1), X1, K7, X22                   // 62e2f50f12b40807000000
  1449  	VPSLLVW Y9, Y7, K7, Y17                            // 62c2c52f12c9
  1450  	VPSLLVW 17(SP), Y7, K7, Y17                        // 62e2c52f128c2411000000
  1451  	VPSLLVW -17(BP)(SI*4), Y7, K7, Y17                 // 62e2c52f128cb5efffffff
  1452  	VPSLLVW Z3, Z14, K6, Z28                           // 62628d4e12e3
  1453  	VPSLLVW Z12, Z14, K6, Z28                          // 62428d4e12e4
  1454  	VPSLLVW 7(SI)(DI*8), Z14, K6, Z28                  // 62628d4e12a4fe07000000
  1455  	VPSLLVW -15(R14), Z14, K6, Z28                     // 62428d4e12a6f1ffffff
  1456  	VPSLLVW Z3, Z28, K6, Z28                           // 62629d4612e3
  1457  	VPSLLVW Z12, Z28, K6, Z28                          // 62429d4612e4
  1458  	VPSLLVW 7(SI)(DI*8), Z28, K6, Z28                  // 62629d4612a4fe07000000
  1459  	VPSLLVW -15(R14), Z28, K6, Z28                     // 62429d4612a6f1ffffff
  1460  	VPSLLVW Z3, Z14, K6, Z13                           // 62728d4e12eb
  1461  	VPSLLVW Z12, Z14, K6, Z13                          // 62528d4e12ec
  1462  	VPSLLVW 7(SI)(DI*8), Z14, K6, Z13                  // 62728d4e12acfe07000000
  1463  	VPSLLVW -15(R14), Z14, K6, Z13                     // 62528d4e12aef1ffffff
  1464  	VPSLLVW Z3, Z28, K6, Z13                           // 62729d4612eb
  1465  	VPSLLVW Z12, Z28, K6, Z13                          // 62529d4612ec
  1466  	VPSLLVW 7(SI)(DI*8), Z28, K6, Z13                  // 62729d4612acfe07000000
  1467  	VPSLLVW -15(R14), Z28, K6, Z13                     // 62529d4612aef1ffffff
  1468  	VPSLLW $121, X7, K3, X6                            // 62f14d0b71f779 or 62f1cd0b71f779
  1469  	VPSLLW $121, (SI), K3, X6                          // 62f14d0b713679 or 62f1cd0b713679
  1470  	VPSLLW $121, 7(SI)(DI*2), K3, X6                   // 62f14d0b71b47e0700000079 or 62f1cd0b71b47e0700000079
  1471  	VPSLLW $13, Y8, K7, Y31                            // 62d1052771f00d or 62d1852771f00d
  1472  	VPSLLW $13, 7(AX), K7, Y31                         // 62f1052771b0070000000d or 62f1852771b0070000000d
  1473  	VPSLLW $13, (DI), K7, Y31                          // 62f1052771370d or 62f1852771370d
  1474  	VPSLLW $65, Z19, K4, Z15                           // 62b1054c71f341 or 62b1854c71f341
  1475  	VPSLLW $65, Z15, K4, Z15                           // 62d1054c71f741 or 62d1854c71f741
  1476  	VPSLLW $65, 7(SI)(DI*1), K4, Z15                   // 62f1054c71b43e0700000041 or 62f1854c71b43e0700000041
  1477  	VPSLLW $65, 15(DX)(BX*8), K4, Z15                  // 62f1054c71b4da0f00000041 or 62f1854c71b4da0f00000041
  1478  	VPSLLW $65, Z19, K4, Z30                           // 62b10d4471f341 or 62b18d4471f341
  1479  	VPSLLW $65, Z15, K4, Z30                           // 62d10d4471f741 or 62d18d4471f741
  1480  	VPSLLW $65, 7(SI)(DI*1), K4, Z30                   // 62f10d4471b43e0700000041 or 62f18d4471b43e0700000041
  1481  	VPSLLW $65, 15(DX)(BX*8), K4, Z30                  // 62f10d4471b4da0f00000041 or 62f18d4471b4da0f00000041
  1482  	VPSLLW X3, X31, K4, X8                             // 62710504f1c3 or 62718504f1c3
  1483  	VPSLLW 17(SP)(BP*8), X31, K4, X8                   // 62710504f184ec11000000 or 62718504f184ec11000000
  1484  	VPSLLW 17(SP)(BP*4), X31, K4, X8                   // 62710504f184ac11000000 or 62718504f184ac11000000
  1485  	VPSLLW X28, Y28, K7, Y1                            // 62911d27f1cc or 62919d27f1cc
  1486  	VPSLLW 7(SI)(DI*4), Y28, K7, Y1                    // 62f11d27f18cbe07000000 or 62f19d27f18cbe07000000
  1487  	VPSLLW -7(DI)(R8*2), Y28, K7, Y1                   // 62b11d27f18c47f9ffffff or 62b19d27f18c47f9ffffff
  1488  	VPSLLW X20, Z3, K2, Z5                             // 62b1654af1ec or 62b1e54af1ec
  1489  	VPSLLW 17(SP), Z3, K2, Z5                          // 62f1654af1ac2411000000 or 62f1e54af1ac2411000000
  1490  	VPSLLW -17(BP)(SI*4), Z3, K2, Z5                   // 62f1654af1acb5efffffff or 62f1e54af1acb5efffffff
  1491  	VPSLLW X20, Z5, K2, Z5                             // 62b1554af1ec or 62b1d54af1ec
  1492  	VPSLLW 17(SP), Z5, K2, Z5                          // 62f1554af1ac2411000000 or 62f1d54af1ac2411000000
  1493  	VPSLLW -17(BP)(SI*4), Z5, K2, Z5                   // 62f1554af1acb5efffffff or 62f1d54af1acb5efffffff
  1494  	VPSLLW X20, Z3, K2, Z1                             // 62b1654af1cc or 62b1e54af1cc
  1495  	VPSLLW 17(SP), Z3, K2, Z1                          // 62f1654af18c2411000000 or 62f1e54af18c2411000000
  1496  	VPSLLW -17(BP)(SI*4), Z3, K2, Z1                   // 62f1654af18cb5efffffff or 62f1e54af18cb5efffffff
  1497  	VPSLLW X20, Z5, K2, Z1                             // 62b1554af1cc or 62b1d54af1cc
  1498  	VPSLLW 17(SP), Z5, K2, Z1                          // 62f1554af18c2411000000 or 62f1d54af18c2411000000
  1499  	VPSLLW -17(BP)(SI*4), Z5, K2, Z1                   // 62f1554af18cb5efffffff or 62f1d54af18cb5efffffff
  1500  	VPSRAVW X8, X28, K4, X16                           // 62c29d0411c0
  1501  	VPSRAVW 15(R8)(R14*4), X28, K4, X16                // 62829d041184b00f000000
  1502  	VPSRAVW -7(CX)(DX*4), X28, K4, X16                 // 62e29d04118491f9ffffff
  1503  	VPSRAVW Y7, Y26, K1, Y30                           // 6262ad2111f7
  1504  	VPSRAVW -7(DI)(R8*1), Y26, K1, Y30                 // 6222ad2111b407f9ffffff
  1505  	VPSRAVW (SP), Y26, K1, Y30                         // 6262ad21113424
  1506  	VPSRAVW Z21, Z31, K3, Z17                          // 62a2854311cd
  1507  	VPSRAVW Z9, Z31, K3, Z17                           // 62c2854311c9
  1508  	VPSRAVW (BX), Z31, K3, Z17                         // 62e28543110b
  1509  	VPSRAVW -17(BP)(SI*1), Z31, K3, Z17                // 62e28543118c35efffffff
  1510  	VPSRAVW Z21, Z0, K3, Z17                           // 62a2fd4b11cd
  1511  	VPSRAVW Z9, Z0, K3, Z17                            // 62c2fd4b11c9
  1512  	VPSRAVW (BX), Z0, K3, Z17                          // 62e2fd4b110b
  1513  	VPSRAVW -17(BP)(SI*1), Z0, K3, Z17                 // 62e2fd4b118c35efffffff
  1514  	VPSRAVW Z21, Z31, K3, Z23                          // 62a2854311fd
  1515  	VPSRAVW Z9, Z31, K3, Z23                           // 62c2854311f9
  1516  	VPSRAVW (BX), Z31, K3, Z23                         // 62e28543113b
  1517  	VPSRAVW -17(BP)(SI*1), Z31, K3, Z23                // 62e2854311bc35efffffff
  1518  	VPSRAVW Z21, Z0, K3, Z23                           // 62a2fd4b11fd
  1519  	VPSRAVW Z9, Z0, K3, Z23                            // 62c2fd4b11f9
  1520  	VPSRAVW (BX), Z0, K3, Z23                          // 62e2fd4b113b
  1521  	VPSRAVW -17(BP)(SI*1), Z0, K3, Z23                 // 62e2fd4b11bc35efffffff
  1522  	VPSRAW $79, X11, K4, X15                           // 62d1050c71e34f or 62d1850c71e34f
  1523  	VPSRAW $79, (R8), K4, X15                          // 62d1050c71204f or 62d1850c71204f
  1524  	VPSRAW $79, 15(DX)(BX*2), K4, X15                  // 62f1050c71a45a0f0000004f or 62f1850c71a45a0f0000004f
  1525  	VPSRAW $64, Y1, K5, Y16                            // 62f17d2571e140 or 62f1fd2571e140
  1526  	VPSRAW $64, -7(CX), K5, Y16                        // 62f17d2571a1f9ffffff40 or 62f1fd2571a1f9ffffff40
  1527  	VPSRAW $64, 15(DX)(BX*4), K5, Y16                  // 62f17d2571a49a0f00000040 or 62f1fd2571a49a0f00000040
  1528  	VPSRAW $27, Z1, K7, Z6                             // 62f14d4f71e11b or 62f1cd4f71e11b
  1529  	VPSRAW $27, Z9, K7, Z6                             // 62d14d4f71e11b or 62d1cd4f71e11b
  1530  	VPSRAW $27, 15(R8)(R14*4), K7, Z6                  // 62914d4f71a4b00f0000001b or 6291cd4f71a4b00f0000001b
  1531  	VPSRAW $27, -7(CX)(DX*4), K7, Z6                   // 62f14d4f71a491f9ffffff1b or 62f1cd4f71a491f9ffffff1b
  1532  	VPSRAW $27, Z1, K7, Z9                             // 62f1354f71e11b or 62f1b54f71e11b
  1533  	VPSRAW $27, Z9, K7, Z9                             // 62d1354f71e11b or 62d1b54f71e11b
  1534  	VPSRAW $27, 15(R8)(R14*4), K7, Z9                  // 6291354f71a4b00f0000001b or 6291b54f71a4b00f0000001b
  1535  	VPSRAW $27, -7(CX)(DX*4), K7, Z9                   // 62f1354f71a491f9ffffff1b or 62f1b54f71a491f9ffffff1b
  1536  	VPSRAW X13, X19, K7, X1                            // 62d16507e1cd or 62d1e507e1cd
  1537  	VPSRAW 17(SP)(BP*1), X19, K7, X1                   // 62f16507e18c2c11000000 or 62f1e507e18c2c11000000
  1538  	VPSRAW -7(CX)(DX*8), X19, K7, X1                   // 62f16507e18cd1f9ffffff or 62f1e507e18cd1f9ffffff
  1539  	VPSRAW X2, Y31, K6, Y30                            // 62610526e1f2 or 62618526e1f2
  1540  	VPSRAW -17(BP)(SI*2), Y31, K6, Y30                 // 62610526e1b475efffffff or 62618526e1b475efffffff
  1541  	VPSRAW 7(AX)(CX*2), Y31, K6, Y30                   // 62610526e1b44807000000 or 62618526e1b44807000000
  1542  	VPSRAW X14, Z30, K3, Z20                           // 62c10d43e1e6 or 62c18d43e1e6
  1543  	VPSRAW 15(R8)(R14*1), Z30, K3, Z20                 // 62810d43e1a4300f000000 or 62818d43e1a4300f000000
  1544  	VPSRAW 15(R8)(R14*2), Z30, K3, Z20                 // 62810d43e1a4700f000000 or 62818d43e1a4700f000000
  1545  	VPSRAW X14, Z5, K3, Z20                            // 62c1554be1e6 or 62c1d54be1e6
  1546  	VPSRAW 15(R8)(R14*1), Z5, K3, Z20                  // 6281554be1a4300f000000 or 6281d54be1a4300f000000
  1547  	VPSRAW 15(R8)(R14*2), Z5, K3, Z20                  // 6281554be1a4700f000000 or 6281d54be1a4700f000000
  1548  	VPSRAW X14, Z30, K3, Z9                            // 62510d43e1ce or 62518d43e1ce
  1549  	VPSRAW 15(R8)(R14*1), Z30, K3, Z9                  // 62110d43e18c300f000000 or 62118d43e18c300f000000
  1550  	VPSRAW 15(R8)(R14*2), Z30, K3, Z9                  // 62110d43e18c700f000000 or 62118d43e18c700f000000
  1551  	VPSRAW X14, Z5, K3, Z9                             // 6251554be1ce or 6251d54be1ce
  1552  	VPSRAW 15(R8)(R14*1), Z5, K3, Z9                   // 6211554be18c300f000000 or 6211d54be18c300f000000
  1553  	VPSRAW 15(R8)(R14*2), Z5, K3, Z9                   // 6211554be18c700f000000 or 6211d54be18c700f000000
  1554  	VPSRLDQ $94, -7(CX)(DX*1), X9                      // 62f13508739c11f9ffffff5e or 62f1b508739c11f9ffffff5e
  1555  	VPSRLDQ $94, -15(R14)(R15*4), X9                   // 62913508739cbef1ffffff5e or 6291b508739cbef1ffffff5e
  1556  	VPSRLDQ $121, Y28, Y0                              // 62917d2873dc79 or 6291fd2873dc79
  1557  	VPSRLDQ $121, (AX), Y0                             // 62f17d28731879 or 62f1fd28731879
  1558  	VPSRLDQ $121, 7(SI), Y0                            // 62f17d28739e0700000079 or 62f1fd28739e0700000079
  1559  	VPSRLDQ $13, Z21, Z12                              // 62b11d4873dd0d or 62b19d4873dd0d
  1560  	VPSRLDQ $13, Z9, Z12                               // 62d11d4873d90d or 62d19d4873d90d
  1561  	VPSRLDQ $13, 17(SP)(BP*1), Z12                     // 62f11d48739c2c110000000d or 62f19d48739c2c110000000d
  1562  	VPSRLDQ $13, -7(CX)(DX*8), Z12                     // 62f11d48739cd1f9ffffff0d or 62f19d48739cd1f9ffffff0d
  1563  	VPSRLDQ $13, Z21, Z13                              // 62b1154873dd0d or 62b1954873dd0d
  1564  	VPSRLDQ $13, Z9, Z13                               // 62d1154873d90d or 62d1954873d90d
  1565  	VPSRLDQ $13, 17(SP)(BP*1), Z13                     // 62f11548739c2c110000000d or 62f19548739c2c110000000d
  1566  	VPSRLDQ $13, -7(CX)(DX*8), Z13                     // 62f11548739cd1f9ffffff0d or 62f19548739cd1f9ffffff0d
  1567  	VPSRLVW X30, X23, K1, X12                          // 6212c50110e6
  1568  	VPSRLVW 7(AX)(CX*4), X23, K1, X12                  // 6272c50110a48807000000
  1569  	VPSRLVW 7(AX)(CX*1), X23, K1, X12                  // 6272c50110a40807000000
  1570  	VPSRLVW Y3, Y22, K1, Y12                           // 6272cd2110e3
  1571  	VPSRLVW 17(SP)(BP*1), Y22, K1, Y12                 // 6272cd2110a42c11000000
  1572  	VPSRLVW -7(CX)(DX*8), Y22, K1, Y12                 // 6272cd2110a4d1f9ffffff
  1573  	VPSRLVW Z14, Z15, K1, Z0                           // 62d2854910c6
  1574  	VPSRLVW Z27, Z15, K1, Z0                           // 6292854910c3
  1575  	VPSRLVW 99(R15)(R15*4), Z15, K1, Z0                // 629285491084bf63000000
  1576  	VPSRLVW 15(DX), Z15, K1, Z0                        // 62f2854910820f000000
  1577  	VPSRLVW Z14, Z12, K1, Z0                           // 62d29d4910c6
  1578  	VPSRLVW Z27, Z12, K1, Z0                           // 62929d4910c3
  1579  	VPSRLVW 99(R15)(R15*4), Z12, K1, Z0                // 62929d491084bf63000000
  1580  	VPSRLVW 15(DX), Z12, K1, Z0                        // 62f29d4910820f000000
  1581  	VPSRLVW Z14, Z15, K1, Z8                           // 6252854910c6
  1582  	VPSRLVW Z27, Z15, K1, Z8                           // 6212854910c3
  1583  	VPSRLVW 99(R15)(R15*4), Z15, K1, Z8                // 621285491084bf63000000
  1584  	VPSRLVW 15(DX), Z15, K1, Z8                        // 6272854910820f000000
  1585  	VPSRLVW Z14, Z12, K1, Z8                           // 62529d4910c6
  1586  	VPSRLVW Z27, Z12, K1, Z8                           // 62129d4910c3
  1587  	VPSRLVW 99(R15)(R15*4), Z12, K1, Z8                // 62129d491084bf63000000
  1588  	VPSRLVW 15(DX), Z12, K1, Z8                        // 62729d4910820f000000
  1589  	VPSRLW $0, X20, K7, X8                             // 62b13d0f71d400 or 62b1bd0f71d400
  1590  	VPSRLW $0, (SI), K7, X8                            // 62f13d0f711600 or 62f1bd0f711600
  1591  	VPSRLW $0, 7(SI)(DI*2), K7, X8                     // 62f13d0f71947e0700000000 or 62f1bd0f71947e0700000000
  1592  	VPSRLW $97, Y1, K2, Y15                            // 62f1052a71d161 or 62f1852a71d161
  1593  	VPSRLW $97, -17(BP)(SI*2), K2, Y15                 // 62f1052a719475efffffff61 or 62f1852a719475efffffff61
  1594  	VPSRLW $97, 7(AX)(CX*2), K2, Y15                   // 62f1052a7194480700000061 or 62f1852a7194480700000061
  1595  	VPSRLW $81, Z13, K4, Z11                           // 62d1254c71d551 or 62d1a54c71d551
  1596  	VPSRLW $81, Z14, K4, Z11                           // 62d1254c71d651 or 62d1a54c71d651
  1597  	VPSRLW $81, (CX), K4, Z11                          // 62f1254c711151 or 62f1a54c711151
  1598  	VPSRLW $81, 99(R15), K4, Z11                       // 62d1254c71976300000051 or 62d1a54c71976300000051
  1599  	VPSRLW $81, Z13, K4, Z5                            // 62d1554c71d551 or 62d1d54c71d551
  1600  	VPSRLW $81, Z14, K4, Z5                            // 62d1554c71d651 or 62d1d54c71d651
  1601  	VPSRLW $81, (CX), K4, Z5                           // 62f1554c711151 or 62f1d54c711151
  1602  	VPSRLW $81, 99(R15), K4, Z5                        // 62d1554c71976300000051 or 62d1d54c71976300000051
  1603  	VPSRLW X26, X9, K1, X2                             // 62913509d1d2 or 6291b509d1d2
  1604  	VPSRLW 17(SP)(BP*8), X9, K1, X2                    // 62f13509d194ec11000000 or 62f1b509d194ec11000000
  1605  	VPSRLW 17(SP)(BP*4), X9, K1, X2                    // 62f13509d194ac11000000 or 62f1b509d194ac11000000
  1606  	VPSRLW X19, Y19, K3, Y27                           // 62216523d1db or 6221e523d1db
  1607  	VPSRLW 7(SI)(DI*4), Y19, K3, Y27                   // 62616523d19cbe07000000 or 6261e523d19cbe07000000
  1608  	VPSRLW -7(DI)(R8*2), Y19, K3, Y27                  // 62216523d19c47f9ffffff or 6221e523d19c47f9ffffff
  1609  	VPSRLW X0, Z2, K4, Z5                              // 62f16d4cd1e8 or 62f1ed4cd1e8
  1610  	VPSRLW 17(SP), Z2, K4, Z5                          // 62f16d4cd1ac2411000000 or 62f1ed4cd1ac2411000000
  1611  	VPSRLW -17(BP)(SI*4), Z2, K4, Z5                   // 62f16d4cd1acb5efffffff or 62f1ed4cd1acb5efffffff
  1612  	VPSRLW X0, Z2, K4, Z23                             // 62e16d4cd1f8 or 62e1ed4cd1f8
  1613  	VPSRLW 17(SP), Z2, K4, Z23                         // 62e16d4cd1bc2411000000 or 62e1ed4cd1bc2411000000
  1614  	VPSRLW -17(BP)(SI*4), Z2, K4, Z23                  // 62e16d4cd1bcb5efffffff or 62e1ed4cd1bcb5efffffff
  1615  	VPSUBB X7, X16, K5, X31                            // 62617d05f8ff or 6261fd05f8ff
  1616  	VPSUBB 7(AX), X16, K5, X31                         // 62617d05f8b807000000 or 6261fd05f8b807000000
  1617  	VPSUBB (DI), X16, K5, X31                          // 62617d05f83f or 6261fd05f83f
  1618  	VPSUBB Y13, Y17, K7, Y5                            // 62d17527f8ed or 62d1f527f8ed
  1619  	VPSUBB 15(R8)(R14*1), Y17, K7, Y5                  // 62917527f8ac300f000000 or 6291f527f8ac300f000000
  1620  	VPSUBB 15(R8)(R14*2), Y17, K7, Y5                  // 62917527f8ac700f000000 or 6291f527f8ac700f000000
  1621  	VPSUBB Z28, Z26, K7, Z6                            // 62912d47f8f4 or 6291ad47f8f4
  1622  	VPSUBB Z6, Z26, K7, Z6                             // 62f12d47f8f6 or 62f1ad47f8f6
  1623  	VPSUBB 99(R15)(R15*2), Z26, K7, Z6                 // 62912d47f8b47f63000000 or 6291ad47f8b47f63000000
  1624  	VPSUBB -7(DI), Z26, K7, Z6                         // 62f12d47f8b7f9ffffff or 62f1ad47f8b7f9ffffff
  1625  	VPSUBB Z28, Z14, K7, Z6                            // 62910d4ff8f4 or 62918d4ff8f4
  1626  	VPSUBB Z6, Z14, K7, Z6                             // 62f10d4ff8f6 or 62f18d4ff8f6
  1627  	VPSUBB 99(R15)(R15*2), Z14, K7, Z6                 // 62910d4ff8b47f63000000 or 62918d4ff8b47f63000000
  1628  	VPSUBB -7(DI), Z14, K7, Z6                         // 62f10d4ff8b7f9ffffff or 62f18d4ff8b7f9ffffff
  1629  	VPSUBB Z28, Z26, K7, Z14                           // 62112d47f8f4 or 6211ad47f8f4
  1630  	VPSUBB Z6, Z26, K7, Z14                            // 62712d47f8f6 or 6271ad47f8f6
  1631  	VPSUBB 99(R15)(R15*2), Z26, K7, Z14                // 62112d47f8b47f63000000 or 6211ad47f8b47f63000000
  1632  	VPSUBB -7(DI), Z26, K7, Z14                        // 62712d47f8b7f9ffffff or 6271ad47f8b7f9ffffff
  1633  	VPSUBB Z28, Z14, K7, Z14                           // 62110d4ff8f4 or 62118d4ff8f4
  1634  	VPSUBB Z6, Z14, K7, Z14                            // 62710d4ff8f6 or 62718d4ff8f6
  1635  	VPSUBB 99(R15)(R15*2), Z14, K7, Z14                // 62110d4ff8b47f63000000 or 62118d4ff8b47f63000000
  1636  	VPSUBB -7(DI), Z14, K7, Z14                        // 62710d4ff8b7f9ffffff or 62718d4ff8b7f9ffffff
  1637  	VPSUBSB X28, X0, K2, X21                           // 62817d0ae8ec or 6281fd0ae8ec
  1638  	VPSUBSB 7(SI)(DI*8), X0, K2, X21                   // 62e17d0ae8acfe07000000 or 62e1fd0ae8acfe07000000
  1639  	VPSUBSB -15(R14), X0, K2, X21                      // 62c17d0ae8aef1ffffff or 62c1fd0ae8aef1ffffff
  1640  	VPSUBSB Y24, Y11, K5, Y8                           // 6211252de8c0 or 6211a52de8c0
  1641  	VPSUBSB (CX), Y11, K5, Y8                          // 6271252de801 or 6271a52de801
  1642  	VPSUBSB 99(R15), Y11, K5, Y8                       // 6251252de88763000000 or 6251a52de88763000000
  1643  	VPSUBSB Z23, Z23, K3, Z27                          // 62214543e8df or 6221c543e8df
  1644  	VPSUBSB Z6, Z23, K3, Z27                           // 62614543e8de or 6261c543e8de
  1645  	VPSUBSB -17(BP), Z23, K3, Z27                      // 62614543e89defffffff or 6261c543e89defffffff
  1646  	VPSUBSB -15(R14)(R15*8), Z23, K3, Z27              // 62014543e89cfef1ffffff or 6201c543e89cfef1ffffff
  1647  	VPSUBSB Z23, Z5, K3, Z27                           // 6221554be8df or 6221d54be8df
  1648  	VPSUBSB Z6, Z5, K3, Z27                            // 6261554be8de or 6261d54be8de
  1649  	VPSUBSB -17(BP), Z5, K3, Z27                       // 6261554be89defffffff or 6261d54be89defffffff
  1650  	VPSUBSB -15(R14)(R15*8), Z5, K3, Z27               // 6201554be89cfef1ffffff or 6201d54be89cfef1ffffff
  1651  	VPSUBSB Z23, Z23, K3, Z15                          // 62314543e8ff or 6231c543e8ff
  1652  	VPSUBSB Z6, Z23, K3, Z15                           // 62714543e8fe or 6271c543e8fe
  1653  	VPSUBSB -17(BP), Z23, K3, Z15                      // 62714543e8bdefffffff or 6271c543e8bdefffffff
  1654  	VPSUBSB -15(R14)(R15*8), Z23, K3, Z15              // 62114543e8bcfef1ffffff or 6211c543e8bcfef1ffffff
  1655  	VPSUBSB Z23, Z5, K3, Z15                           // 6231554be8ff or 6231d54be8ff
  1656  	VPSUBSB Z6, Z5, K3, Z15                            // 6271554be8fe or 6271d54be8fe
  1657  	VPSUBSB -17(BP), Z5, K3, Z15                       // 6271554be8bdefffffff or 6271d54be8bdefffffff
  1658  	VPSUBSB -15(R14)(R15*8), Z5, K3, Z15               // 6211554be8bcfef1ffffff or 6211d54be8bcfef1ffffff
  1659  	VPSUBSW X19, X7, K4, X22                           // 62a1450ce9f3 or 62a1c50ce9f3
  1660  	VPSUBSW 7(SI)(DI*1), X7, K4, X22                   // 62e1450ce9b43e07000000 or 62e1c50ce9b43e07000000
  1661  	VPSUBSW 15(DX)(BX*8), X7, K4, X22                  // 62e1450ce9b4da0f000000 or 62e1c50ce9b4da0f000000
  1662  	VPSUBSW Y21, Y24, K2, Y5                           // 62b13d22e9ed or 62b1bd22e9ed
  1663  	VPSUBSW 99(R15)(R15*2), Y24, K2, Y5                // 62913d22e9ac7f63000000 or 6291bd22e9ac7f63000000
  1664  	VPSUBSW -7(DI), Y24, K2, Y5                        // 62f13d22e9aff9ffffff or 62f1bd22e9aff9ffffff
  1665  	VPSUBSW Z16, Z21, K2, Z8                           // 62315542e9c0 or 6231d542e9c0
  1666  	VPSUBSW Z13, Z21, K2, Z8                           // 62515542e9c5 or 6251d542e9c5
  1667  	VPSUBSW 17(SP)(BP*2), Z21, K2, Z8                  // 62715542e9846c11000000 or 6271d542e9846c11000000
  1668  	VPSUBSW -7(DI)(R8*4), Z21, K2, Z8                  // 62315542e98487f9ffffff or 6231d542e98487f9ffffff
  1669  	VPSUBSW Z16, Z5, K2, Z8                            // 6231554ae9c0 or 6231d54ae9c0
  1670  	VPSUBSW Z13, Z5, K2, Z8                            // 6251554ae9c5 or 6251d54ae9c5
  1671  	VPSUBSW 17(SP)(BP*2), Z5, K2, Z8                   // 6271554ae9846c11000000 or 6271d54ae9846c11000000
  1672  	VPSUBSW -7(DI)(R8*4), Z5, K2, Z8                   // 6231554ae98487f9ffffff or 6231d54ae98487f9ffffff
  1673  	VPSUBSW Z16, Z21, K2, Z28                          // 62215542e9e0 or 6221d542e9e0
  1674  	VPSUBSW Z13, Z21, K2, Z28                          // 62415542e9e5 or 6241d542e9e5
  1675  	VPSUBSW 17(SP)(BP*2), Z21, K2, Z28                 // 62615542e9a46c11000000 or 6261d542e9a46c11000000
  1676  	VPSUBSW -7(DI)(R8*4), Z21, K2, Z28                 // 62215542e9a487f9ffffff or 6221d542e9a487f9ffffff
  1677  	VPSUBSW Z16, Z5, K2, Z28                           // 6221554ae9e0 or 6221d54ae9e0
  1678  	VPSUBSW Z13, Z5, K2, Z28                           // 6241554ae9e5 or 6241d54ae9e5
  1679  	VPSUBSW 17(SP)(BP*2), Z5, K2, Z28                  // 6261554ae9a46c11000000 or 6261d54ae9a46c11000000
  1680  	VPSUBSW -7(DI)(R8*4), Z5, K2, Z28                  // 6221554ae9a487f9ffffff or 6221d54ae9a487f9ffffff
  1681  	VPSUBUSB X31, X16, K3, X7                          // 62917d03d8ff or 6291fd03d8ff
  1682  	VPSUBUSB -7(DI)(R8*1), X16, K3, X7                 // 62b17d03d8bc07f9ffffff or 62b1fd03d8bc07f9ffffff
  1683  	VPSUBUSB (SP), X16, K3, X7                         // 62f17d03d83c24 or 62f1fd03d83c24
  1684  	VPSUBUSB Y13, Y9, K3, Y16                          // 62c1352bd8c5 or 62c1b52bd8c5
  1685  	VPSUBUSB -7(CX)(DX*1), Y9, K3, Y16                 // 62e1352bd88411f9ffffff or 62e1b52bd88411f9ffffff
  1686  	VPSUBUSB -15(R14)(R15*4), Y9, K3, Y16              // 6281352bd884bef1ffffff or 6281b52bd884bef1ffffff
  1687  	VPSUBUSB Z6, Z22, K3, Z12                          // 62714d43d8e6 or 6271cd43d8e6
  1688  	VPSUBUSB Z8, Z22, K3, Z12                          // 62514d43d8e0 or 6251cd43d8e0
  1689  	VPSUBUSB 15(R8), Z22, K3, Z12                      // 62514d43d8a00f000000 or 6251cd43d8a00f000000
  1690  	VPSUBUSB (BP), Z22, K3, Z12                        // 62714d43d86500 or 6271cd43d86500
  1691  	VPSUBUSB Z6, Z11, K3, Z12                          // 6271254bd8e6 or 6271a54bd8e6
  1692  	VPSUBUSB Z8, Z11, K3, Z12                          // 6251254bd8e0 or 6251a54bd8e0
  1693  	VPSUBUSB 15(R8), Z11, K3, Z12                      // 6251254bd8a00f000000 or 6251a54bd8a00f000000
  1694  	VPSUBUSB (BP), Z11, K3, Z12                        // 6271254bd86500 or 6271a54bd86500
  1695  	VPSUBUSB Z6, Z22, K3, Z27                          // 62614d43d8de or 6261cd43d8de
  1696  	VPSUBUSB Z8, Z22, K3, Z27                          // 62414d43d8d8 or 6241cd43d8d8
  1697  	VPSUBUSB 15(R8), Z22, K3, Z27                      // 62414d43d8980f000000 or 6241cd43d8980f000000
  1698  	VPSUBUSB (BP), Z22, K3, Z27                        // 62614d43d85d00 or 6261cd43d85d00
  1699  	VPSUBUSB Z6, Z11, K3, Z27                          // 6261254bd8de or 6261a54bd8de
  1700  	VPSUBUSB Z8, Z11, K3, Z27                          // 6241254bd8d8 or 6241a54bd8d8
  1701  	VPSUBUSB 15(R8), Z11, K3, Z27                      // 6241254bd8980f000000 or 6241a54bd8980f000000
  1702  	VPSUBUSB (BP), Z11, K3, Z27                        // 6261254bd85d00 or 6261a54bd85d00
  1703  	VPSUBUSW X9, X7, K2, X1                            // 62d1450ad9c9 or 62d1c50ad9c9
  1704  	VPSUBUSW -7(CX), X7, K2, X1                        // 62f1450ad989f9ffffff or 62f1c50ad989f9ffffff
  1705  	VPSUBUSW 15(DX)(BX*4), X7, K2, X1                  // 62f1450ad98c9a0f000000 or 62f1c50ad98c9a0f000000
  1706  	VPSUBUSW Y3, Y6, K1, Y9                            // 62714d29d9cb or 6271cd29d9cb
  1707  	VPSUBUSW 15(DX)(BX*1), Y6, K1, Y9                  // 62714d29d98c1a0f000000 or 6271cd29d98c1a0f000000
  1708  	VPSUBUSW -7(CX)(DX*2), Y6, K1, Y9                  // 62714d29d98c51f9ffffff or 6271cd29d98c51f9ffffff
  1709  	VPSUBUSW Z9, Z12, K2, Z25                          // 62411d4ad9c9 or 62419d4ad9c9
  1710  	VPSUBUSW Z12, Z12, K2, Z25                         // 62411d4ad9cc or 62419d4ad9cc
  1711  	VPSUBUSW 15(R8)(R14*8), Z12, K2, Z25               // 62011d4ad98cf00f000000 or 62019d4ad98cf00f000000
  1712  	VPSUBUSW -15(R14)(R15*2), Z12, K2, Z25             // 62011d4ad98c7ef1ffffff or 62019d4ad98c7ef1ffffff
  1713  	VPSUBUSW Z9, Z17, K2, Z25                          // 62417542d9c9 or 6241f542d9c9
  1714  	VPSUBUSW Z12, Z17, K2, Z25                         // 62417542d9cc or 6241f542d9cc
  1715  	VPSUBUSW 15(R8)(R14*8), Z17, K2, Z25               // 62017542d98cf00f000000 or 6201f542d98cf00f000000
  1716  	VPSUBUSW -15(R14)(R15*2), Z17, K2, Z25             // 62017542d98c7ef1ffffff or 6201f542d98c7ef1ffffff
  1717  	VPSUBUSW Z9, Z12, K2, Z12                          // 62511d4ad9e1 or 62519d4ad9e1
  1718  	VPSUBUSW Z12, Z12, K2, Z12                         // 62511d4ad9e4 or 62519d4ad9e4
  1719  	VPSUBUSW 15(R8)(R14*8), Z12, K2, Z12               // 62111d4ad9a4f00f000000 or 62119d4ad9a4f00f000000
  1720  	VPSUBUSW -15(R14)(R15*2), Z12, K2, Z12             // 62111d4ad9a47ef1ffffff or 62119d4ad9a47ef1ffffff
  1721  	VPSUBUSW Z9, Z17, K2, Z12                          // 62517542d9e1 or 6251f542d9e1
  1722  	VPSUBUSW Z12, Z17, K2, Z12                         // 62517542d9e4 or 6251f542d9e4
  1723  	VPSUBUSW 15(R8)(R14*8), Z17, K2, Z12               // 62117542d9a4f00f000000 or 6211f542d9a4f00f000000
  1724  	VPSUBUSW -15(R14)(R15*2), Z17, K2, Z12             // 62117542d9a47ef1ffffff or 6211f542d9a47ef1ffffff
  1725  	VPSUBW X0, X12, K1, X15                            // 62711d09f9f8 or 62719d09f9f8
  1726  	VPSUBW 99(R15)(R15*8), X12, K1, X15                // 62111d09f9bcff63000000 or 62119d09f9bcff63000000
  1727  	VPSUBW 7(AX)(CX*8), X12, K1, X15                   // 62711d09f9bcc807000000 or 62719d09f9bcc807000000
  1728  	VPSUBW Y26, Y6, K7, Y7                             // 62914d2ff9fa or 6291cd2ff9fa
  1729  	VPSUBW -17(BP), Y6, K7, Y7                         // 62f14d2ff9bdefffffff or 62f1cd2ff9bdefffffff
  1730  	VPSUBW -15(R14)(R15*8), Y6, K7, Y7                 // 62914d2ff9bcfef1ffffff or 6291cd2ff9bcfef1ffffff
  1731  	VPSUBW Z8, Z3, K1, Z6                              // 62d16549f9f0 or 62d1e549f9f0
  1732  	VPSUBW Z2, Z3, K1, Z6                              // 62f16549f9f2 or 62f1e549f9f2
  1733  	VPSUBW -15(R14)(R15*1), Z3, K1, Z6                 // 62916549f9b43ef1ffffff or 6291e549f9b43ef1ffffff
  1734  	VPSUBW -15(BX), Z3, K1, Z6                         // 62f16549f9b3f1ffffff or 62f1e549f9b3f1ffffff
  1735  	VPSUBW Z8, Z21, K1, Z6                             // 62d15541f9f0 or 62d1d541f9f0
  1736  	VPSUBW Z2, Z21, K1, Z6                             // 62f15541f9f2 or 62f1d541f9f2
  1737  	VPSUBW -15(R14)(R15*1), Z21, K1, Z6                // 62915541f9b43ef1ffffff or 6291d541f9b43ef1ffffff
  1738  	VPSUBW -15(BX), Z21, K1, Z6                        // 62f15541f9b3f1ffffff or 62f1d541f9b3f1ffffff
  1739  	VPSUBW Z8, Z3, K1, Z25                             // 62416549f9c8 or 6241e549f9c8
  1740  	VPSUBW Z2, Z3, K1, Z25                             // 62616549f9ca or 6261e549f9ca
  1741  	VPSUBW -15(R14)(R15*1), Z3, K1, Z25                // 62016549f98c3ef1ffffff or 6201e549f98c3ef1ffffff
  1742  	VPSUBW -15(BX), Z3, K1, Z25                        // 62616549f98bf1ffffff or 6261e549f98bf1ffffff
  1743  	VPSUBW Z8, Z21, K1, Z25                            // 62415541f9c8 or 6241d541f9c8
  1744  	VPSUBW Z2, Z21, K1, Z25                            // 62615541f9ca or 6261d541f9ca
  1745  	VPSUBW -15(R14)(R15*1), Z21, K1, Z25               // 62015541f98c3ef1ffffff or 6201d541f98c3ef1ffffff
  1746  	VPSUBW -15(BX), Z21, K1, Z25                       // 62615541f98bf1ffffff or 6261d541f98bf1ffffff
  1747  	VPTESTMB X26, X3, K3, K3                           // 6292650b26da
  1748  	VPTESTMB 15(R8)(R14*4), X3, K3, K3                 // 6292650b269cb00f000000
  1749  	VPTESTMB -7(CX)(DX*4), X3, K3, K3                  // 62f2650b269c91f9ffffff
  1750  	VPTESTMB X26, X3, K3, K1                           // 6292650b26ca
  1751  	VPTESTMB 15(R8)(R14*4), X3, K3, K1                 // 6292650b268cb00f000000
  1752  	VPTESTMB -7(CX)(DX*4), X3, K3, K1                  // 62f2650b268c91f9ffffff
  1753  	VPTESTMB Y3, Y18, K4, K5                           // 62f26d2426eb
  1754  	VPTESTMB 15(R8)(R14*8), Y18, K4, K5                // 62926d2426acf00f000000
  1755  	VPTESTMB -15(R14)(R15*2), Y18, K4, K5              // 62926d2426ac7ef1ffffff
  1756  	VPTESTMB Y3, Y18, K4, K4                           // 62f26d2426e3
  1757  	VPTESTMB 15(R8)(R14*8), Y18, K4, K4                // 62926d2426a4f00f000000
  1758  	VPTESTMB -15(R14)(R15*2), Y18, K4, K4              // 62926d2426a47ef1ffffff
  1759  	VPTESTMB Z11, Z12, K5, K7                          // 62d21d4d26fb
  1760  	VPTESTMB Z5, Z12, K5, K7                           // 62f21d4d26fd
  1761  	VPTESTMB 17(SP)(BP*8), Z12, K5, K7                 // 62f21d4d26bcec11000000
  1762  	VPTESTMB 17(SP)(BP*4), Z12, K5, K7                 // 62f21d4d26bcac11000000
  1763  	VPTESTMB Z11, Z22, K5, K7                          // 62d24d4526fb
  1764  	VPTESTMB Z5, Z22, K5, K7                           // 62f24d4526fd
  1765  	VPTESTMB 17(SP)(BP*8), Z22, K5, K7                 // 62f24d4526bcec11000000
  1766  	VPTESTMB 17(SP)(BP*4), Z22, K5, K7                 // 62f24d4526bcac11000000
  1767  	VPTESTMB Z11, Z12, K5, K6                          // 62d21d4d26f3
  1768  	VPTESTMB Z5, Z12, K5, K6                           // 62f21d4d26f5
  1769  	VPTESTMB 17(SP)(BP*8), Z12, K5, K6                 // 62f21d4d26b4ec11000000
  1770  	VPTESTMB 17(SP)(BP*4), Z12, K5, K6                 // 62f21d4d26b4ac11000000
  1771  	VPTESTMB Z11, Z22, K5, K6                          // 62d24d4526f3
  1772  	VPTESTMB Z5, Z22, K5, K6                           // 62f24d4526f5
  1773  	VPTESTMB 17(SP)(BP*8), Z22, K5, K6                 // 62f24d4526b4ec11000000
  1774  	VPTESTMB 17(SP)(BP*4), Z22, K5, K6                 // 62f24d4526b4ac11000000
  1775  	VPTESTMW X15, X9, K4, K6                           // 62d2b50c26f7
  1776  	VPTESTMW -17(BP)(SI*2), X9, K4, K6                 // 62f2b50c26b475efffffff
  1777  	VPTESTMW 7(AX)(CX*2), X9, K4, K6                   // 62f2b50c26b44807000000
  1778  	VPTESTMW X15, X9, K4, K4                           // 62d2b50c26e7
  1779  	VPTESTMW -17(BP)(SI*2), X9, K4, K4                 // 62f2b50c26a475efffffff
  1780  	VPTESTMW 7(AX)(CX*2), X9, K4, K4                   // 62f2b50c26a44807000000
  1781  	VPTESTMW Y8, Y14, K7, K4                           // 62d28d2f26e0
  1782  	VPTESTMW (SI), Y14, K7, K4                         // 62f28d2f2626
  1783  	VPTESTMW 7(SI)(DI*2), Y14, K7, K4                  // 62f28d2f26a47e07000000
  1784  	VPTESTMW Y8, Y14, K7, K6                           // 62d28d2f26f0
  1785  	VPTESTMW (SI), Y14, K7, K6                         // 62f28d2f2636
  1786  	VPTESTMW 7(SI)(DI*2), Y14, K7, K6                  // 62f28d2f26b47e07000000
  1787  	VPTESTMW Z1, Z6, K2, K4                            // 62f2cd4a26e1
  1788  	VPTESTMW Z15, Z6, K2, K4                           // 62d2cd4a26e7
  1789  	VPTESTMW 7(AX), Z6, K2, K4                         // 62f2cd4a26a007000000
  1790  	VPTESTMW (DI), Z6, K2, K4                          // 62f2cd4a2627
  1791  	VPTESTMW Z1, Z22, K2, K4                           // 62f2cd4226e1
  1792  	VPTESTMW Z15, Z22, K2, K4                          // 62d2cd4226e7
  1793  	VPTESTMW 7(AX), Z22, K2, K4                        // 62f2cd4226a007000000
  1794  	VPTESTMW (DI), Z22, K2, K4                         // 62f2cd422627
  1795  	VPTESTMW Z1, Z6, K2, K5                            // 62f2cd4a26e9
  1796  	VPTESTMW Z15, Z6, K2, K5                           // 62d2cd4a26ef
  1797  	VPTESTMW 7(AX), Z6, K2, K5                         // 62f2cd4a26a807000000
  1798  	VPTESTMW (DI), Z6, K2, K5                          // 62f2cd4a262f
  1799  	VPTESTMW Z1, Z22, K2, K5                           // 62f2cd4226e9
  1800  	VPTESTMW Z15, Z22, K2, K5                          // 62d2cd4226ef
  1801  	VPTESTMW 7(AX), Z22, K2, K5                        // 62f2cd4226a807000000
  1802  	VPTESTMW (DI), Z22, K2, K5                         // 62f2cd42262f
  1803  	VPTESTNMB X18, X26, K5, K2                         // 62b22e0526d2
  1804  	VPTESTNMB 15(R8)(R14*1), X26, K5, K2               // 62922e052694300f000000
  1805  	VPTESTNMB 15(R8)(R14*2), X26, K5, K2               // 62922e052694700f000000
  1806  	VPTESTNMB X18, X26, K5, K7                         // 62b22e0526fa
  1807  	VPTESTNMB 15(R8)(R14*1), X26, K5, K7               // 62922e0526bc300f000000
  1808  	VPTESTNMB 15(R8)(R14*2), X26, K5, K7               // 62922e0526bc700f000000
  1809  	VPTESTNMB Y11, Y20, K3, K0                         // 62d25e2326c3
  1810  	VPTESTNMB 17(SP)(BP*8), Y20, K3, K0                // 62f25e232684ec11000000
  1811  	VPTESTNMB 17(SP)(BP*4), Y20, K3, K0                // 62f25e232684ac11000000
  1812  	VPTESTNMB Y11, Y20, K3, K5                         // 62d25e2326eb
  1813  	VPTESTNMB 17(SP)(BP*8), Y20, K3, K5                // 62f25e2326acec11000000
  1814  	VPTESTNMB 17(SP)(BP*4), Y20, K3, K5                // 62f25e2326acac11000000
  1815  	VPTESTNMB Z18, Z13, K4, K6                         // 62b2164c26f2
  1816  	VPTESTNMB Z8, Z13, K4, K6                          // 62d2164c26f0
  1817  	VPTESTNMB 99(R15)(R15*1), Z13, K4, K6              // 6292164c26b43f63000000
  1818  	VPTESTNMB (DX), Z13, K4, K6                        // 62f2164c2632
  1819  	VPTESTNMB Z18, Z13, K4, K5                         // 62b2164c26ea
  1820  	VPTESTNMB Z8, Z13, K4, K5                          // 62d2164c26e8
  1821  	VPTESTNMB 99(R15)(R15*1), Z13, K4, K5              // 6292164c26ac3f63000000
  1822  	VPTESTNMB (DX), Z13, K4, K5                        // 62f2164c262a
  1823  	VPTESTNMW X7, X3, K1, K5                           // 62f2e60926ef
  1824  	VPTESTNMW (CX), X3, K1, K5                         // 62f2e6092629
  1825  	VPTESTNMW 99(R15), X3, K1, K5                      // 62d2e60926af63000000
  1826  	VPTESTNMW X7, X3, K1, K4                           // 62f2e60926e7
  1827  	VPTESTNMW (CX), X3, K1, K4                         // 62f2e6092621
  1828  	VPTESTNMW 99(R15), X3, K1, K4                      // 62d2e60926a763000000
  1829  	VPTESTNMW Y20, Y20, K2, K4                         // 62b2de2226e4
  1830  	VPTESTNMW 7(AX), Y20, K2, K4                       // 62f2de2226a007000000
  1831  	VPTESTNMW (DI), Y20, K2, K4                        // 62f2de222627
  1832  	VPTESTNMW Y20, Y20, K2, K6                         // 62b2de2226f4
  1833  	VPTESTNMW 7(AX), Y20, K2, K6                       // 62f2de2226b007000000
  1834  	VPTESTNMW (DI), Y20, K2, K6                        // 62f2de222637
  1835  	VPTESTNMW Z28, Z12, K1, K1                         // 62929e4926cc
  1836  	VPTESTNMW Z13, Z12, K1, K1                         // 62d29e4926cd
  1837  	VPTESTNMW 7(SI)(DI*1), Z12, K1, K1                 // 62f29e49268c3e07000000
  1838  	VPTESTNMW 15(DX)(BX*8), Z12, K1, K1                // 62f29e49268cda0f000000
  1839  	VPTESTNMW Z28, Z16, K1, K1                         // 6292fe4126cc
  1840  	VPTESTNMW Z13, Z16, K1, K1                         // 62d2fe4126cd
  1841  	VPTESTNMW 7(SI)(DI*1), Z16, K1, K1                 // 62f2fe41268c3e07000000
  1842  	VPTESTNMW 15(DX)(BX*8), Z16, K1, K1                // 62f2fe41268cda0f000000
  1843  	VPTESTNMW Z28, Z12, K1, K3                         // 62929e4926dc
  1844  	VPTESTNMW Z13, Z12, K1, K3                         // 62d29e4926dd
  1845  	VPTESTNMW 7(SI)(DI*1), Z12, K1, K3                 // 62f29e49269c3e07000000
  1846  	VPTESTNMW 15(DX)(BX*8), Z12, K1, K3                // 62f29e49269cda0f000000
  1847  	VPTESTNMW Z28, Z16, K1, K3                         // 6292fe4126dc
  1848  	VPTESTNMW Z13, Z16, K1, K3                         // 62d2fe4126dd
  1849  	VPTESTNMW 7(SI)(DI*1), Z16, K1, K3                 // 62f2fe41269c3e07000000
  1850  	VPTESTNMW 15(DX)(BX*8), Z16, K1, K3                // 62f2fe41269cda0f000000
  1851  	VPUNPCKHBW X24, X0, K7, X0                         // 62917d0f68c0 or 6291fd0f68c0
  1852  	VPUNPCKHBW 99(R15)(R15*2), X0, K7, X0              // 62917d0f68847f63000000 or 6291fd0f68847f63000000
  1853  	VPUNPCKHBW -7(DI), X0, K7, X0                      // 62f17d0f6887f9ffffff or 62f1fd0f6887f9ffffff
  1854  	VPUNPCKHBW Y28, Y28, K1, Y9                        // 62111d2168cc or 62119d2168cc
  1855  	VPUNPCKHBW 99(R15)(R15*1), Y28, K1, Y9             // 62111d21688c3f63000000 or 62119d21688c3f63000000
  1856  	VPUNPCKHBW (DX), Y28, K1, Y9                       // 62711d21680a or 62719d21680a
  1857  	VPUNPCKHBW Z15, Z3, K1, Z14                        // 6251654968f7 or 6251e54968f7
  1858  	VPUNPCKHBW Z30, Z3, K1, Z14                        // 6211654968f6 or 6211e54968f6
  1859  	VPUNPCKHBW -7(DI)(R8*1), Z3, K1, Z14               // 6231654968b407f9ffffff or 6231e54968b407f9ffffff
  1860  	VPUNPCKHBW (SP), Z3, K1, Z14                       // 62716549683424 or 6271e549683424
  1861  	VPUNPCKHBW Z15, Z12, K1, Z14                       // 62511d4968f7 or 62519d4968f7
  1862  	VPUNPCKHBW Z30, Z12, K1, Z14                       // 62111d4968f6 or 62119d4968f6
  1863  	VPUNPCKHBW -7(DI)(R8*1), Z12, K1, Z14              // 62311d4968b407f9ffffff or 62319d4968b407f9ffffff
  1864  	VPUNPCKHBW (SP), Z12, K1, Z14                      // 62711d49683424 or 62719d49683424
  1865  	VPUNPCKHBW Z15, Z3, K1, Z28                        // 6241654968e7 or 6241e54968e7
  1866  	VPUNPCKHBW Z30, Z3, K1, Z28                        // 6201654968e6 or 6201e54968e6
  1867  	VPUNPCKHBW -7(DI)(R8*1), Z3, K1, Z28               // 6221654968a407f9ffffff or 6221e54968a407f9ffffff
  1868  	VPUNPCKHBW (SP), Z3, K1, Z28                       // 62616549682424 or 6261e549682424
  1869  	VPUNPCKHBW Z15, Z12, K1, Z28                       // 62411d4968e7 or 62419d4968e7
  1870  	VPUNPCKHBW Z30, Z12, K1, Z28                       // 62011d4968e6 or 62019d4968e6
  1871  	VPUNPCKHBW -7(DI)(R8*1), Z12, K1, Z28              // 62211d4968a407f9ffffff or 62219d4968a407f9ffffff
  1872  	VPUNPCKHBW (SP), Z12, K1, Z28                      // 62611d49682424 or 62619d49682424
  1873  	VPUNPCKHWD X21, X3, K4, X31                        // 6221650c69fd or 6221e50c69fd
  1874  	VPUNPCKHWD -17(BP), X3, K4, X31                    // 6261650c69bdefffffff or 6261e50c69bdefffffff
  1875  	VPUNPCKHWD -15(R14)(R15*8), X3, K4, X31            // 6201650c69bcfef1ffffff or 6201e50c69bcfef1ffffff
  1876  	VPUNPCKHWD Y26, Y6, K5, Y12                        // 62114d2d69e2 or 6211cd2d69e2
  1877  	VPUNPCKHWD 7(SI)(DI*1), Y6, K5, Y12                // 62714d2d69a43e07000000 or 6271cd2d69a43e07000000
  1878  	VPUNPCKHWD 15(DX)(BX*8), Y6, K5, Y12               // 62714d2d69a4da0f000000 or 6271cd2d69a4da0f000000
  1879  	VPUNPCKHWD Z0, Z23, K7, Z20                        // 62e1454769e0 or 62e1c54769e0
  1880  	VPUNPCKHWD Z11, Z23, K7, Z20                       // 62c1454769e3 or 62c1c54769e3
  1881  	VPUNPCKHWD (AX), Z23, K7, Z20                      // 62e145476920 or 62e1c5476920
  1882  	VPUNPCKHWD 7(SI), Z23, K7, Z20                     // 62e1454769a607000000 or 62e1c54769a607000000
  1883  	VPUNPCKHWD Z0, Z19, K7, Z20                        // 62e1654769e0 or 62e1e54769e0
  1884  	VPUNPCKHWD Z11, Z19, K7, Z20                       // 62c1654769e3 or 62c1e54769e3
  1885  	VPUNPCKHWD (AX), Z19, K7, Z20                      // 62e165476920 or 62e1e5476920
  1886  	VPUNPCKHWD 7(SI), Z19, K7, Z20                     // 62e1654769a607000000 or 62e1e54769a607000000
  1887  	VPUNPCKHWD Z0, Z23, K7, Z0                         // 62f1454769c0 or 62f1c54769c0
  1888  	VPUNPCKHWD Z11, Z23, K7, Z0                        // 62d1454769c3 or 62d1c54769c3
  1889  	VPUNPCKHWD (AX), Z23, K7, Z0                       // 62f145476900 or 62f1c5476900
  1890  	VPUNPCKHWD 7(SI), Z23, K7, Z0                      // 62f14547698607000000 or 62f1c547698607000000
  1891  	VPUNPCKHWD Z0, Z19, K7, Z0                         // 62f1654769c0 or 62f1e54769c0
  1892  	VPUNPCKHWD Z11, Z19, K7, Z0                        // 62d1654769c3 or 62d1e54769c3
  1893  	VPUNPCKHWD (AX), Z19, K7, Z0                       // 62f165476900 or 62f1e5476900
  1894  	VPUNPCKHWD 7(SI), Z19, K7, Z0                      // 62f16547698607000000 or 62f1e547698607000000
  1895  	VPUNPCKLBW X13, X11, K7, X1                        // 62d1250f60cd or 62d1a50f60cd
  1896  	VPUNPCKLBW 17(SP)(BP*2), X11, K7, X1               // 62f1250f608c6c11000000 or 62f1a50f608c6c11000000
  1897  	VPUNPCKLBW -7(DI)(R8*4), X11, K7, X1               // 62b1250f608c87f9ffffff or 62b1a50f608c87f9ffffff
  1898  	VPUNPCKLBW Y28, Y8, K6, Y3                         // 62913d2e60dc or 6291bd2e60dc
  1899  	VPUNPCKLBW -7(DI)(R8*1), Y8, K6, Y3                // 62b13d2e609c07f9ffffff or 62b1bd2e609c07f9ffffff
  1900  	VPUNPCKLBW (SP), Y8, K6, Y3                        // 62f13d2e601c24 or 62f1bd2e601c24
  1901  	VPUNPCKLBW Z0, Z24, K3, Z0                         // 62f13d4360c0 or 62f1bd4360c0
  1902  	VPUNPCKLBW Z26, Z24, K3, Z0                        // 62913d4360c2 or 6291bd4360c2
  1903  	VPUNPCKLBW (BX), Z24, K3, Z0                       // 62f13d436003 or 62f1bd436003
  1904  	VPUNPCKLBW -17(BP)(SI*1), Z24, K3, Z0              // 62f13d43608435efffffff or 62f1bd43608435efffffff
  1905  	VPUNPCKLBW Z0, Z12, K3, Z0                         // 62f11d4b60c0 or 62f19d4b60c0
  1906  	VPUNPCKLBW Z26, Z12, K3, Z0                        // 62911d4b60c2 or 62919d4b60c2
  1907  	VPUNPCKLBW (BX), Z12, K3, Z0                       // 62f11d4b6003 or 62f19d4b6003
  1908  	VPUNPCKLBW -17(BP)(SI*1), Z12, K3, Z0              // 62f11d4b608435efffffff or 62f19d4b608435efffffff
  1909  	VPUNPCKLBW Z0, Z24, K3, Z25                        // 62613d4360c8 or 6261bd4360c8
  1910  	VPUNPCKLBW Z26, Z24, K3, Z25                       // 62013d4360ca or 6201bd4360ca
  1911  	VPUNPCKLBW (BX), Z24, K3, Z25                      // 62613d43600b or 6261bd43600b
  1912  	VPUNPCKLBW -17(BP)(SI*1), Z24, K3, Z25             // 62613d43608c35efffffff or 6261bd43608c35efffffff
  1913  	VPUNPCKLBW Z0, Z12, K3, Z25                        // 62611d4b60c8 or 62619d4b60c8
  1914  	VPUNPCKLBW Z26, Z12, K3, Z25                       // 62011d4b60ca or 62019d4b60ca
  1915  	VPUNPCKLBW (BX), Z12, K3, Z25                      // 62611d4b600b or 62619d4b600b
  1916  	VPUNPCKLBW -17(BP)(SI*1), Z12, K3, Z25             // 62611d4b608c35efffffff or 62619d4b608c35efffffff
  1917  	VPUNPCKLWD X8, X8, K3, X19                         // 62c13d0b61d8 or 62c1bd0b61d8
  1918  	VPUNPCKLWD -15(R14)(R15*1), X8, K3, X19            // 62813d0b619c3ef1ffffff or 6281bd0b619c3ef1ffffff
  1919  	VPUNPCKLWD -15(BX), X8, K3, X19                    // 62e13d0b619bf1ffffff or 62e1bd0b619bf1ffffff
  1920  	VPUNPCKLWD Y8, Y27, K4, Y22                        // 62c1252461f0 or 62c1a52461f0
  1921  	VPUNPCKLWD (AX), Y27, K4, Y22                      // 62e125246130 or 62e1a5246130
  1922  	VPUNPCKLWD 7(SI), Y27, K4, Y22                     // 62e1252461b607000000 or 62e1a52461b607000000
  1923  	VPUNPCKLWD Z6, Z21, K2, Z31                        // 6261554261fe or 6261d54261fe
  1924  	VPUNPCKLWD Z9, Z21, K2, Z31                        // 6241554261f9 or 6241d54261f9
  1925  	VPUNPCKLWD 17(SP)(BP*1), Z21, K2, Z31              // 6261554261bc2c11000000 or 6261d54261bc2c11000000
  1926  	VPUNPCKLWD -7(CX)(DX*8), Z21, K2, Z31              // 6261554261bcd1f9ffffff or 6261d54261bcd1f9ffffff
  1927  	VPUNPCKLWD Z6, Z9, K2, Z31                         // 6261354a61fe or 6261b54a61fe
  1928  	VPUNPCKLWD Z9, Z9, K2, Z31                         // 6241354a61f9 or 6241b54a61f9
  1929  	VPUNPCKLWD 17(SP)(BP*1), Z9, K2, Z31               // 6261354a61bc2c11000000 or 6261b54a61bc2c11000000
  1930  	VPUNPCKLWD -7(CX)(DX*8), Z9, K2, Z31               // 6261354a61bcd1f9ffffff or 6261b54a61bcd1f9ffffff
  1931  	VPUNPCKLWD Z6, Z21, K2, Z0                         // 62f1554261c6 or 62f1d54261c6
  1932  	VPUNPCKLWD Z9, Z21, K2, Z0                         // 62d1554261c1 or 62d1d54261c1
  1933  	VPUNPCKLWD 17(SP)(BP*1), Z21, K2, Z0               // 62f1554261842c11000000 or 62f1d54261842c11000000
  1934  	VPUNPCKLWD -7(CX)(DX*8), Z21, K2, Z0               // 62f155426184d1f9ffffff or 62f1d5426184d1f9ffffff
  1935  	VPUNPCKLWD Z6, Z9, K2, Z0                          // 62f1354a61c6 or 62f1b54a61c6
  1936  	VPUNPCKLWD Z9, Z9, K2, Z0                          // 62d1354a61c1 or 62d1b54a61c1
  1937  	VPUNPCKLWD 17(SP)(BP*1), Z9, K2, Z0                // 62f1354a61842c11000000 or 62f1b54a61842c11000000
  1938  	VPUNPCKLWD -7(CX)(DX*8), Z9, K2, Z0                // 62f1354a6184d1f9ffffff or 62f1b54a6184d1f9ffffff
  1939  	RET
  1940  

View as plain text