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

     1  // Code generated by avx512test. DO NOT EDIT.
     2  
     3  #include "../../../../../../runtime/textflag.h"
     4  
     5  TEXT asmtest_avx512er(SB), NOSPLIT, $0
     6  	VEXP2PD Z17, K7, Z20                               // 62a2fd4fc8e1
     7  	VEXP2PD Z0, K7, Z20                                // 62e2fd4fc8e0
     8  	VEXP2PD Z17, K7, Z0                                // 62b2fd4fc8c1
     9  	VEXP2PD Z0, K7, Z0                                 // 62f2fd4fc8c0
    10  	VEXP2PD Z31, K2, Z17                               // 6282fd4ac8cf
    11  	VEXP2PD Z0, K2, Z17                                // 62e2fd4ac8c8
    12  	VEXP2PD (R14), K2, Z17                             // 62c2fd4ac80e
    13  	VEXP2PD -7(DI)(R8*8), K2, Z17                      // 62a2fd4ac88cc7f9ffffff
    14  	VEXP2PD Z31, K2, Z23                               // 6282fd4ac8ff
    15  	VEXP2PD Z0, K2, Z23                                // 62e2fd4ac8f8
    16  	VEXP2PD (R14), K2, Z23                             // 62c2fd4ac83e
    17  	VEXP2PD -7(DI)(R8*8), K2, Z23                      // 62a2fd4ac8bcc7f9ffffff
    18  	VEXP2PS Z6, K4, Z21                                // 62e27d4cc8ee
    19  	VEXP2PS Z9, K4, Z21                                // 62c27d4cc8e9
    20  	VEXP2PS Z6, K4, Z9                                 // 62727d4cc8ce
    21  	VEXP2PS Z9, K4, Z9                                 // 62527d4cc8c9
    22  	VEXP2PS Z20, K1, Z1                                // 62b27d49c8cc
    23  	VEXP2PS Z9, K1, Z1                                 // 62d27d49c8c9
    24  	VEXP2PS 99(R15)(R15*4), K1, Z1                     // 62927d49c88cbf63000000
    25  	VEXP2PS 15(DX), K1, Z1                             // 62f27d49c88a0f000000
    26  	VEXP2PS Z20, K1, Z9                                // 62327d49c8cc
    27  	VEXP2PS Z9, K1, Z9                                 // 62527d49c8c9
    28  	VEXP2PS 99(R15)(R15*4), K1, Z9                     // 62127d49c88cbf63000000
    29  	VEXP2PS 15(DX), K1, Z9                             // 62727d49c88a0f000000
    30  	VRCP28PD Z13, K7, Z11                              // 6252fd4fcadd
    31  	VRCP28PD Z14, K7, Z11                              // 6252fd4fcade
    32  	VRCP28PD Z13, K7, Z5                               // 62d2fd4fcaed
    33  	VRCP28PD Z14, K7, Z5                               // 62d2fd4fcaee
    34  	VRCP28PD Z2, K2, Z5                                // 62f2fd4acaea
    35  	VRCP28PD -7(CX)(DX*1), K2, Z5                      // 62f2fd4acaac11f9ffffff
    36  	VRCP28PD -15(R14)(R15*4), K2, Z5                   // 6292fd4acaacbef1ffffff
    37  	VRCP28PD Z2, K2, Z23                               // 62e2fd4acafa
    38  	VRCP28PD -7(CX)(DX*1), K2, Z23                     // 62e2fd4acabc11f9ffffff
    39  	VRCP28PD -15(R14)(R15*4), K2, Z23                  // 6282fd4acabcbef1ffffff
    40  	VRCP28PS Z26, K5, Z6                               // 62927d4dcaf2
    41  	VRCP28PS Z14, K5, Z6                               // 62d27d4dcaf6
    42  	VRCP28PS Z26, K5, Z14                              // 62127d4dcaf2
    43  	VRCP28PS Z14, K5, Z14                              // 62527d4dcaf6
    44  	VRCP28PS Z13, K3, Z28                              // 62427d4bcae5
    45  	VRCP28PS Z21, K3, Z28                              // 62227d4bcae5
    46  	VRCP28PS 15(DX)(BX*1), K3, Z28                     // 62627d4bcaa41a0f000000
    47  	VRCP28PS -7(CX)(DX*2), K3, Z28                     // 62627d4bcaa451f9ffffff
    48  	VRCP28PS Z13, K3, Z6                               // 62d27d4bcaf5
    49  	VRCP28PS Z21, K3, Z6                               // 62b27d4bcaf5
    50  	VRCP28PS 15(DX)(BX*1), K3, Z6                      // 62f27d4bcab41a0f000000
    51  	VRCP28PS -7(CX)(DX*2), K3, Z6                      // 62f27d4bcab451f9ffffff
    52  	VRCP28SD X25, X14, K4, X19                         // 62828d0ccbd9
    53  	VRCP28SD X11, X14, K4, X19                         // 62c28d0ccbdb
    54  	VRCP28SD X17, X14, K4, X19                         // 62a28d0ccbd9
    55  	VRCP28SD X25, X0, K4, X19                          // 6282fd0ccbd9
    56  	VRCP28SD X11, X0, K4, X19                          // 62c2fd0ccbdb
    57  	VRCP28SD X17, X0, K4, X19                          // 62a2fd0ccbd9
    58  	VRCP28SD X25, X14, K4, X13                         // 62128d0ccbe9
    59  	VRCP28SD X11, X14, K4, X13                         // 62528d0ccbeb
    60  	VRCP28SD X17, X14, K4, X13                         // 62328d0ccbe9
    61  	VRCP28SD X25, X0, K4, X13                          // 6212fd0ccbe9
    62  	VRCP28SD X11, X0, K4, X13                          // 6252fd0ccbeb
    63  	VRCP28SD X17, X0, K4, X13                          // 6232fd0ccbe9
    64  	VRCP28SD X25, X14, K4, X2                          // 62928d0ccbd1
    65  	VRCP28SD X11, X14, K4, X2                          // 62d28d0ccbd3
    66  	VRCP28SD X17, X14, K4, X2                          // 62b28d0ccbd1
    67  	VRCP28SD X25, X0, K4, X2                           // 6292fd0ccbd1
    68  	VRCP28SD X11, X0, K4, X2                           // 62d2fd0ccbd3
    69  	VRCP28SD X17, X0, K4, X2                           // 62b2fd0ccbd1
    70  	VRCP28SD X2, X2, K2, X18                           // 62e2ed0acbd2 or 62e2ed2acbd2 or 62e2ed4acbd2
    71  	VRCP28SD X27, X2, K2, X18                          // 6282ed0acbd3 or 6282ed2acbd3 or 6282ed4acbd3
    72  	VRCP28SD X26, X2, K2, X18                          // 6282ed0acbd2 or 6282ed2acbd2 or 6282ed4acbd2
    73  	VRCP28SD 17(SP)(BP*8), X2, K2, X18                 // 62e2ed0acb94ec11000000 or 62e2ed2acb94ec11000000 or 62e2ed4acb94ec11000000
    74  	VRCP28SD 17(SP)(BP*4), X2, K2, X18                 // 62e2ed0acb94ac11000000 or 62e2ed2acb94ac11000000 or 62e2ed4acb94ac11000000
    75  	VRCP28SD X2, X24, K2, X18                          // 62e2bd02cbd2 or 62e2bd22cbd2 or 62e2bd42cbd2
    76  	VRCP28SD X27, X24, K2, X18                         // 6282bd02cbd3 or 6282bd22cbd3 or 6282bd42cbd3
    77  	VRCP28SD X26, X24, K2, X18                         // 6282bd02cbd2 or 6282bd22cbd2 or 6282bd42cbd2
    78  	VRCP28SD 17(SP)(BP*8), X24, K2, X18                // 62e2bd02cb94ec11000000 or 62e2bd22cb94ec11000000 or 62e2bd42cb94ec11000000
    79  	VRCP28SD 17(SP)(BP*4), X24, K2, X18                // 62e2bd02cb94ac11000000 or 62e2bd22cb94ac11000000 or 62e2bd42cb94ac11000000
    80  	VRCP28SD X2, X2, K2, X11                           // 6272ed0acbda or 6272ed2acbda or 6272ed4acbda
    81  	VRCP28SD X27, X2, K2, X11                          // 6212ed0acbdb or 6212ed2acbdb or 6212ed4acbdb
    82  	VRCP28SD X26, X2, K2, X11                          // 6212ed0acbda or 6212ed2acbda or 6212ed4acbda
    83  	VRCP28SD 17(SP)(BP*8), X2, K2, X11                 // 6272ed0acb9cec11000000 or 6272ed2acb9cec11000000 or 6272ed4acb9cec11000000
    84  	VRCP28SD 17(SP)(BP*4), X2, K2, X11                 // 6272ed0acb9cac11000000 or 6272ed2acb9cac11000000 or 6272ed4acb9cac11000000
    85  	VRCP28SD X2, X24, K2, X11                          // 6272bd02cbda or 6272bd22cbda or 6272bd42cbda
    86  	VRCP28SD X27, X24, K2, X11                         // 6212bd02cbdb or 6212bd22cbdb or 6212bd42cbdb
    87  	VRCP28SD X26, X24, K2, X11                         // 6212bd02cbda or 6212bd22cbda or 6212bd42cbda
    88  	VRCP28SD 17(SP)(BP*8), X24, K2, X11                // 6272bd02cb9cec11000000 or 6272bd22cb9cec11000000 or 6272bd42cb9cec11000000
    89  	VRCP28SD 17(SP)(BP*4), X24, K2, X11                // 6272bd02cb9cac11000000 or 6272bd22cb9cac11000000 or 6272bd42cb9cac11000000
    90  	VRCP28SD X2, X2, K2, X9                            // 6272ed0acbca or 6272ed2acbca or 6272ed4acbca
    91  	VRCP28SD X27, X2, K2, X9                           // 6212ed0acbcb or 6212ed2acbcb or 6212ed4acbcb
    92  	VRCP28SD X26, X2, K2, X9                           // 6212ed0acbca or 6212ed2acbca or 6212ed4acbca
    93  	VRCP28SD 17(SP)(BP*8), X2, K2, X9                  // 6272ed0acb8cec11000000 or 6272ed2acb8cec11000000 or 6272ed4acb8cec11000000
    94  	VRCP28SD 17(SP)(BP*4), X2, K2, X9                  // 6272ed0acb8cac11000000 or 6272ed2acb8cac11000000 or 6272ed4acb8cac11000000
    95  	VRCP28SD X2, X24, K2, X9                           // 6272bd02cbca or 6272bd22cbca or 6272bd42cbca
    96  	VRCP28SD X27, X24, K2, X9                          // 6212bd02cbcb or 6212bd22cbcb or 6212bd42cbcb
    97  	VRCP28SD X26, X24, K2, X9                          // 6212bd02cbca or 6212bd22cbca or 6212bd42cbca
    98  	VRCP28SD 17(SP)(BP*8), X24, K2, X9                 // 6272bd02cb8cec11000000 or 6272bd22cb8cec11000000 or 6272bd42cb8cec11000000
    99  	VRCP28SD 17(SP)(BP*4), X24, K2, X9                 // 6272bd02cb8cac11000000 or 6272bd22cb8cac11000000 or 6272bd42cb8cac11000000
   100  	VRCP28SS X13, X11, K2, X22                         // 62c2250acbf5
   101  	VRCP28SS X6, X11, K2, X22                          // 62e2250acbf6
   102  	VRCP28SS X12, X11, K2, X22                         // 62c2250acbf4
   103  	VRCP28SS X13, X15, K2, X22                         // 62c2050acbf5
   104  	VRCP28SS X6, X15, K2, X22                          // 62e2050acbf6
   105  	VRCP28SS X12, X15, K2, X22                         // 62c2050acbf4
   106  	VRCP28SS X13, X30, K2, X22                         // 62c20d02cbf5
   107  	VRCP28SS X6, X30, K2, X22                          // 62e20d02cbf6
   108  	VRCP28SS X12, X30, K2, X22                         // 62c20d02cbf4
   109  	VRCP28SS X13, X11, K2, X30                         // 6242250acbf5
   110  	VRCP28SS X6, X11, K2, X30                          // 6262250acbf6
   111  	VRCP28SS X12, X11, K2, X30                         // 6242250acbf4
   112  	VRCP28SS X13, X15, K2, X30                         // 6242050acbf5
   113  	VRCP28SS X6, X15, K2, X30                          // 6262050acbf6
   114  	VRCP28SS X12, X15, K2, X30                         // 6242050acbf4
   115  	VRCP28SS X13, X30, K2, X30                         // 62420d02cbf5
   116  	VRCP28SS X6, X30, K2, X30                          // 62620d02cbf6
   117  	VRCP28SS X12, X30, K2, X30                         // 62420d02cbf4
   118  	VRCP28SS X13, X11, K2, X3                          // 62d2250acbdd
   119  	VRCP28SS X6, X11, K2, X3                           // 62f2250acbde
   120  	VRCP28SS X12, X11, K2, X3                          // 62d2250acbdc
   121  	VRCP28SS X13, X15, K2, X3                          // 62d2050acbdd
   122  	VRCP28SS X6, X15, K2, X3                           // 62f2050acbde
   123  	VRCP28SS X12, X15, K2, X3                          // 62d2050acbdc
   124  	VRCP28SS X13, X30, K2, X3                          // 62d20d02cbdd
   125  	VRCP28SS X6, X30, K2, X3                           // 62f20d02cbde
   126  	VRCP28SS X12, X30, K2, X3                          // 62d20d02cbdc
   127  	VRCP28SS X26, X20, K3, X23                         // 62825d03cbfa or 62825d23cbfa or 62825d43cbfa
   128  	VRCP28SS X19, X20, K3, X23                         // 62a25d03cbfb or 62a25d23cbfb or 62a25d43cbfb
   129  	VRCP28SS X0, X20, K3, X23                          // 62e25d03cbf8 or 62e25d23cbf8 or 62e25d43cbf8
   130  	VRCP28SS -7(CX), X20, K3, X23                      // 62e25d03cbb9f9ffffff or 62e25d23cbb9f9ffffff or 62e25d43cbb9f9ffffff
   131  	VRCP28SS 15(DX)(BX*4), X20, K3, X23                // 62e25d03cbbc9a0f000000 or 62e25d23cbbc9a0f000000 or 62e25d43cbbc9a0f000000
   132  	VRCP28SS X26, X2, K3, X23                          // 62826d0bcbfa or 62826d2bcbfa or 62826d4bcbfa
   133  	VRCP28SS X19, X2, K3, X23                          // 62a26d0bcbfb or 62a26d2bcbfb or 62a26d4bcbfb
   134  	VRCP28SS X0, X2, K3, X23                           // 62e26d0bcbf8 or 62e26d2bcbf8 or 62e26d4bcbf8
   135  	VRCP28SS -7(CX), X2, K3, X23                       // 62e26d0bcbb9f9ffffff or 62e26d2bcbb9f9ffffff or 62e26d4bcbb9f9ffffff
   136  	VRCP28SS 15(DX)(BX*4), X2, K3, X23                 // 62e26d0bcbbc9a0f000000 or 62e26d2bcbbc9a0f000000 or 62e26d4bcbbc9a0f000000
   137  	VRCP28SS X26, X9, K3, X23                          // 6282350bcbfa or 6282352bcbfa or 6282354bcbfa
   138  	VRCP28SS X19, X9, K3, X23                          // 62a2350bcbfb or 62a2352bcbfb or 62a2354bcbfb
   139  	VRCP28SS X0, X9, K3, X23                           // 62e2350bcbf8 or 62e2352bcbf8 or 62e2354bcbf8
   140  	VRCP28SS -7(CX), X9, K3, X23                       // 62e2350bcbb9f9ffffff or 62e2352bcbb9f9ffffff or 62e2354bcbb9f9ffffff
   141  	VRCP28SS 15(DX)(BX*4), X9, K3, X23                 // 62e2350bcbbc9a0f000000 or 62e2352bcbbc9a0f000000 or 62e2354bcbbc9a0f000000
   142  	VRCP28SS X26, X20, K3, X30                         // 62025d03cbf2 or 62025d23cbf2 or 62025d43cbf2
   143  	VRCP28SS X19, X20, K3, X30                         // 62225d03cbf3 or 62225d23cbf3 or 62225d43cbf3
   144  	VRCP28SS X0, X20, K3, X30                          // 62625d03cbf0 or 62625d23cbf0 or 62625d43cbf0
   145  	VRCP28SS -7(CX), X20, K3, X30                      // 62625d03cbb1f9ffffff or 62625d23cbb1f9ffffff or 62625d43cbb1f9ffffff
   146  	VRCP28SS 15(DX)(BX*4), X20, K3, X30                // 62625d03cbb49a0f000000 or 62625d23cbb49a0f000000 or 62625d43cbb49a0f000000
   147  	VRCP28SS X26, X2, K3, X30                          // 62026d0bcbf2 or 62026d2bcbf2 or 62026d4bcbf2
   148  	VRCP28SS X19, X2, K3, X30                          // 62226d0bcbf3 or 62226d2bcbf3 or 62226d4bcbf3
   149  	VRCP28SS X0, X2, K3, X30                           // 62626d0bcbf0 or 62626d2bcbf0 or 62626d4bcbf0
   150  	VRCP28SS -7(CX), X2, K3, X30                       // 62626d0bcbb1f9ffffff or 62626d2bcbb1f9ffffff or 62626d4bcbb1f9ffffff
   151  	VRCP28SS 15(DX)(BX*4), X2, K3, X30                 // 62626d0bcbb49a0f000000 or 62626d2bcbb49a0f000000 or 62626d4bcbb49a0f000000
   152  	VRCP28SS X26, X9, K3, X30                          // 6202350bcbf2 or 6202352bcbf2 or 6202354bcbf2
   153  	VRCP28SS X19, X9, K3, X30                          // 6222350bcbf3 or 6222352bcbf3 or 6222354bcbf3
   154  	VRCP28SS X0, X9, K3, X30                           // 6262350bcbf0 or 6262352bcbf0 or 6262354bcbf0
   155  	VRCP28SS -7(CX), X9, K3, X30                       // 6262350bcbb1f9ffffff or 6262352bcbb1f9ffffff or 6262354bcbb1f9ffffff
   156  	VRCP28SS 15(DX)(BX*4), X9, K3, X30                 // 6262350bcbb49a0f000000 or 6262352bcbb49a0f000000 or 6262354bcbb49a0f000000
   157  	VRCP28SS X26, X20, K3, X8                          // 62125d03cbc2 or 62125d23cbc2 or 62125d43cbc2
   158  	VRCP28SS X19, X20, K3, X8                          // 62325d03cbc3 or 62325d23cbc3 or 62325d43cbc3
   159  	VRCP28SS X0, X20, K3, X8                           // 62725d03cbc0 or 62725d23cbc0 or 62725d43cbc0
   160  	VRCP28SS -7(CX), X20, K3, X8                       // 62725d03cb81f9ffffff or 62725d23cb81f9ffffff or 62725d43cb81f9ffffff
   161  	VRCP28SS 15(DX)(BX*4), X20, K3, X8                 // 62725d03cb849a0f000000 or 62725d23cb849a0f000000 or 62725d43cb849a0f000000
   162  	VRCP28SS X26, X2, K3, X8                           // 62126d0bcbc2 or 62126d2bcbc2 or 62126d4bcbc2
   163  	VRCP28SS X19, X2, K3, X8                           // 62326d0bcbc3 or 62326d2bcbc3 or 62326d4bcbc3
   164  	VRCP28SS X0, X2, K3, X8                            // 62726d0bcbc0 or 62726d2bcbc0 or 62726d4bcbc0
   165  	VRCP28SS -7(CX), X2, K3, X8                        // 62726d0bcb81f9ffffff or 62726d2bcb81f9ffffff or 62726d4bcb81f9ffffff
   166  	VRCP28SS 15(DX)(BX*4), X2, K3, X8                  // 62726d0bcb849a0f000000 or 62726d2bcb849a0f000000 or 62726d4bcb849a0f000000
   167  	VRCP28SS X26, X9, K3, X8                           // 6212350bcbc2 or 6212352bcbc2 or 6212354bcbc2
   168  	VRCP28SS X19, X9, K3, X8                           // 6232350bcbc3 or 6232352bcbc3 or 6232354bcbc3
   169  	VRCP28SS X0, X9, K3, X8                            // 6272350bcbc0 or 6272352bcbc0 or 6272354bcbc0
   170  	VRCP28SS -7(CX), X9, K3, X8                        // 6272350bcb81f9ffffff or 6272352bcb81f9ffffff or 6272354bcb81f9ffffff
   171  	VRCP28SS 15(DX)(BX*4), X9, K3, X8                  // 6272350bcb849a0f000000 or 6272352bcb849a0f000000 or 6272354bcb849a0f000000
   172  	VRSQRT28PD Z7, K3, Z3                              // 62f2fd4bccdf
   173  	VRSQRT28PD Z9, K3, Z3                              // 62d2fd4bccd9
   174  	VRSQRT28PD Z7, K3, Z27                             // 6262fd4bccdf
   175  	VRSQRT28PD Z9, K3, Z27                             // 6242fd4bccd9
   176  	VRSQRT28PD Z20, K3, Z0                             // 62b2fd4bccc4
   177  	VRSQRT28PD Z28, K3, Z0                             // 6292fd4bccc4
   178  	VRSQRT28PD (SI), K3, Z0                            // 62f2fd4bcc06
   179  	VRSQRT28PD 7(SI)(DI*2), K3, Z0                     // 62f2fd4bcc847e07000000
   180  	VRSQRT28PD Z20, K3, Z6                             // 62b2fd4bccf4
   181  	VRSQRT28PD Z28, K3, Z6                             // 6292fd4bccf4
   182  	VRSQRT28PD (SI), K3, Z6                            // 62f2fd4bcc36
   183  	VRSQRT28PD 7(SI)(DI*2), K3, Z6                     // 62f2fd4bccb47e07000000
   184  	VRSQRT28PS Z9, K2, Z3                              // 62d27d4accd9
   185  	VRSQRT28PS Z19, K2, Z3                             // 62b27d4accdb
   186  	VRSQRT28PS Z9, K2, Z30                             // 62427d4accf1
   187  	VRSQRT28PS Z19, K2, Z30                            // 62227d4accf3
   188  	VRSQRT28PS Z11, K1, Z12                            // 62527d49cce3
   189  	VRSQRT28PS Z5, K1, Z12                             // 62727d49cce5
   190  	VRSQRT28PS 17(SP)(BP*8), K1, Z12                   // 62727d49cca4ec11000000
   191  	VRSQRT28PS 17(SP)(BP*4), K1, Z12                   // 62727d49cca4ac11000000
   192  	VRSQRT28PS Z11, K1, Z22                            // 62c27d49ccf3
   193  	VRSQRT28PS Z5, K1, Z22                             // 62e27d49ccf5
   194  	VRSQRT28PS 17(SP)(BP*8), K1, Z22                   // 62e27d49ccb4ec11000000
   195  	VRSQRT28PS 17(SP)(BP*4), K1, Z22                   // 62e27d49ccb4ac11000000
   196  	VRSQRT28SD X20, X20, K2, X31                       // 6222dd02cdfc
   197  	VRSQRT28SD X16, X20, K2, X31                       // 6222dd02cdf8
   198  	VRSQRT28SD X12, X20, K2, X31                       // 6242dd02cdfc
   199  	VRSQRT28SD X20, X24, K2, X31                       // 6222bd02cdfc
   200  	VRSQRT28SD X16, X24, K2, X31                       // 6222bd02cdf8
   201  	VRSQRT28SD X12, X24, K2, X31                       // 6242bd02cdfc
   202  	VRSQRT28SD X20, X7, K2, X31                        // 6222c50acdfc
   203  	VRSQRT28SD X16, X7, K2, X31                        // 6222c50acdf8
   204  	VRSQRT28SD X12, X7, K2, X31                        // 6242c50acdfc
   205  	VRSQRT28SD X20, X20, K2, X3                        // 62b2dd02cddc
   206  	VRSQRT28SD X16, X20, K2, X3                        // 62b2dd02cdd8
   207  	VRSQRT28SD X12, X20, K2, X3                        // 62d2dd02cddc
   208  	VRSQRT28SD X20, X24, K2, X3                        // 62b2bd02cddc
   209  	VRSQRT28SD X16, X24, K2, X3                        // 62b2bd02cdd8
   210  	VRSQRT28SD X12, X24, K2, X3                        // 62d2bd02cddc
   211  	VRSQRT28SD X20, X7, K2, X3                         // 62b2c50acddc
   212  	VRSQRT28SD X16, X7, K2, X3                         // 62b2c50acdd8
   213  	VRSQRT28SD X12, X7, K2, X3                         // 62d2c50acddc
   214  	VRSQRT28SD X20, X20, K2, X28                       // 6222dd02cde4
   215  	VRSQRT28SD X16, X20, K2, X28                       // 6222dd02cde0
   216  	VRSQRT28SD X12, X20, K2, X28                       // 6242dd02cde4
   217  	VRSQRT28SD X20, X24, K2, X28                       // 6222bd02cde4
   218  	VRSQRT28SD X16, X24, K2, X28                       // 6222bd02cde0
   219  	VRSQRT28SD X12, X24, K2, X28                       // 6242bd02cde4
   220  	VRSQRT28SD X20, X7, K2, X28                        // 6222c50acde4
   221  	VRSQRT28SD X16, X7, K2, X28                        // 6222c50acde0
   222  	VRSQRT28SD X12, X7, K2, X28                        // 6242c50acde4
   223  	VRSQRT28SD X8, X6, K1, X6                          // 62d2cd09cdf0 or 62d2cd29cdf0 or 62d2cd49cdf0
   224  	VRSQRT28SD X6, X6, K1, X6                          // 62f2cd09cdf6 or 62f2cd29cdf6 or 62f2cd49cdf6
   225  	VRSQRT28SD X0, X6, K1, X6                          // 62f2cd09cdf0 or 62f2cd29cdf0 or 62f2cd49cdf0
   226  	VRSQRT28SD 99(R15)(R15*1), X6, K1, X6              // 6292cd09cdb43f63000000 or 6292cd29cdb43f63000000 or 6292cd49cdb43f63000000
   227  	VRSQRT28SD (DX), X6, K1, X6                        // 62f2cd09cd32 or 62f2cd29cd32 or 62f2cd49cd32
   228  	VRSQRT28SD X8, X1, K1, X6                          // 62d2f509cdf0 or 62d2f529cdf0 or 62d2f549cdf0
   229  	VRSQRT28SD X6, X1, K1, X6                          // 62f2f509cdf6 or 62f2f529cdf6 or 62f2f549cdf6
   230  	VRSQRT28SD X0, X1, K1, X6                          // 62f2f509cdf0 or 62f2f529cdf0 or 62f2f549cdf0
   231  	VRSQRT28SD 99(R15)(R15*1), X1, K1, X6              // 6292f509cdb43f63000000 or 6292f529cdb43f63000000 or 6292f549cdb43f63000000
   232  	VRSQRT28SD (DX), X1, K1, X6                        // 62f2f509cd32 or 62f2f529cd32 or 62f2f549cd32
   233  	VRSQRT28SD X8, X8, K1, X6                          // 62d2bd09cdf0 or 62d2bd29cdf0 or 62d2bd49cdf0
   234  	VRSQRT28SD X6, X8, K1, X6                          // 62f2bd09cdf6 or 62f2bd29cdf6 or 62f2bd49cdf6
   235  	VRSQRT28SD X0, X8, K1, X6                          // 62f2bd09cdf0 or 62f2bd29cdf0 or 62f2bd49cdf0
   236  	VRSQRT28SD 99(R15)(R15*1), X8, K1, X6              // 6292bd09cdb43f63000000 or 6292bd29cdb43f63000000 or 6292bd49cdb43f63000000
   237  	VRSQRT28SD (DX), X8, K1, X6                        // 62f2bd09cd32 or 62f2bd29cd32 or 62f2bd49cd32
   238  	VRSQRT28SD X8, X6, K1, X17                         // 62c2cd09cdc8 or 62c2cd29cdc8 or 62c2cd49cdc8
   239  	VRSQRT28SD X6, X6, K1, X17                         // 62e2cd09cdce or 62e2cd29cdce or 62e2cd49cdce
   240  	VRSQRT28SD X0, X6, K1, X17                         // 62e2cd09cdc8 or 62e2cd29cdc8 or 62e2cd49cdc8
   241  	VRSQRT28SD 99(R15)(R15*1), X6, K1, X17             // 6282cd09cd8c3f63000000 or 6282cd29cd8c3f63000000 or 6282cd49cd8c3f63000000
   242  	VRSQRT28SD (DX), X6, K1, X17                       // 62e2cd09cd0a or 62e2cd29cd0a or 62e2cd49cd0a
   243  	VRSQRT28SD X8, X1, K1, X17                         // 62c2f509cdc8 or 62c2f529cdc8 or 62c2f549cdc8
   244  	VRSQRT28SD X6, X1, K1, X17                         // 62e2f509cdce or 62e2f529cdce or 62e2f549cdce
   245  	VRSQRT28SD X0, X1, K1, X17                         // 62e2f509cdc8 or 62e2f529cdc8 or 62e2f549cdc8
   246  	VRSQRT28SD 99(R15)(R15*1), X1, K1, X17             // 6282f509cd8c3f63000000 or 6282f529cd8c3f63000000 or 6282f549cd8c3f63000000
   247  	VRSQRT28SD (DX), X1, K1, X17                       // 62e2f509cd0a or 62e2f529cd0a or 62e2f549cd0a
   248  	VRSQRT28SD X8, X8, K1, X17                         // 62c2bd09cdc8 or 62c2bd29cdc8 or 62c2bd49cdc8
   249  	VRSQRT28SD X6, X8, K1, X17                         // 62e2bd09cdce or 62e2bd29cdce or 62e2bd49cdce
   250  	VRSQRT28SD X0, X8, K1, X17                         // 62e2bd09cdc8 or 62e2bd29cdc8 or 62e2bd49cdc8
   251  	VRSQRT28SD 99(R15)(R15*1), X8, K1, X17             // 6282bd09cd8c3f63000000 or 6282bd29cd8c3f63000000 or 6282bd49cd8c3f63000000
   252  	VRSQRT28SD (DX), X8, K1, X17                       // 62e2bd09cd0a or 62e2bd29cd0a or 62e2bd49cd0a
   253  	VRSQRT28SD X8, X6, K1, X28                         // 6242cd09cde0 or 6242cd29cde0 or 6242cd49cde0
   254  	VRSQRT28SD X6, X6, K1, X28                         // 6262cd09cde6 or 6262cd29cde6 or 6262cd49cde6
   255  	VRSQRT28SD X0, X6, K1, X28                         // 6262cd09cde0 or 6262cd29cde0 or 6262cd49cde0
   256  	VRSQRT28SD 99(R15)(R15*1), X6, K1, X28             // 6202cd09cda43f63000000 or 6202cd29cda43f63000000 or 6202cd49cda43f63000000
   257  	VRSQRT28SD (DX), X6, K1, X28                       // 6262cd09cd22 or 6262cd29cd22 or 6262cd49cd22
   258  	VRSQRT28SD X8, X1, K1, X28                         // 6242f509cde0 or 6242f529cde0 or 6242f549cde0
   259  	VRSQRT28SD X6, X1, K1, X28                         // 6262f509cde6 or 6262f529cde6 or 6262f549cde6
   260  	VRSQRT28SD X0, X1, K1, X28                         // 6262f509cde0 or 6262f529cde0 or 6262f549cde0
   261  	VRSQRT28SD 99(R15)(R15*1), X1, K1, X28             // 6202f509cda43f63000000 or 6202f529cda43f63000000 or 6202f549cda43f63000000
   262  	VRSQRT28SD (DX), X1, K1, X28                       // 6262f509cd22 or 6262f529cd22 or 6262f549cd22
   263  	VRSQRT28SD X8, X8, K1, X28                         // 6242bd09cde0 or 6242bd29cde0 or 6242bd49cde0
   264  	VRSQRT28SD X6, X8, K1, X28                         // 6262bd09cde6 or 6262bd29cde6 or 6262bd49cde6
   265  	VRSQRT28SD X0, X8, K1, X28                         // 6262bd09cde0 or 6262bd29cde0 or 6262bd49cde0
   266  	VRSQRT28SD 99(R15)(R15*1), X8, K1, X28             // 6202bd09cda43f63000000 or 6202bd29cda43f63000000 or 6202bd49cda43f63000000
   267  	VRSQRT28SD (DX), X8, K1, X28                       // 6262bd09cd22 or 6262bd29cd22 or 6262bd49cd22
   268  	VRSQRT28SS X16, X6, K7, X11                        // 62324d0fcdd8
   269  	VRSQRT28SS X28, X6, K7, X11                        // 62124d0fcddc
   270  	VRSQRT28SS X8, X6, K7, X11                         // 62524d0fcdd8
   271  	VRSQRT28SS X16, X22, K7, X11                       // 62324d07cdd8
   272  	VRSQRT28SS X28, X22, K7, X11                       // 62124d07cddc
   273  	VRSQRT28SS X8, X22, K7, X11                        // 62524d07cdd8
   274  	VRSQRT28SS X16, X12, K7, X11                       // 62321d0fcdd8
   275  	VRSQRT28SS X28, X12, K7, X11                       // 62121d0fcddc
   276  	VRSQRT28SS X8, X12, K7, X11                        // 62521d0fcdd8
   277  	VRSQRT28SS X16, X6, K7, X16                        // 62a24d0fcdc0
   278  	VRSQRT28SS X28, X6, K7, X16                        // 62824d0fcdc4
   279  	VRSQRT28SS X8, X6, K7, X16                         // 62c24d0fcdc0
   280  	VRSQRT28SS X16, X22, K7, X16                       // 62a24d07cdc0
   281  	VRSQRT28SS X28, X22, K7, X16                       // 62824d07cdc4
   282  	VRSQRT28SS X8, X22, K7, X16                        // 62c24d07cdc0
   283  	VRSQRT28SS X16, X12, K7, X16                       // 62a21d0fcdc0
   284  	VRSQRT28SS X28, X12, K7, X16                       // 62821d0fcdc4
   285  	VRSQRT28SS X8, X12, K7, X16                        // 62c21d0fcdc0
   286  	VRSQRT28SS X16, X6, K7, X6                         // 62b24d0fcdf0
   287  	VRSQRT28SS X28, X6, K7, X6                         // 62924d0fcdf4
   288  	VRSQRT28SS X8, X6, K7, X6                          // 62d24d0fcdf0
   289  	VRSQRT28SS X16, X22, K7, X6                        // 62b24d07cdf0
   290  	VRSQRT28SS X28, X22, K7, X6                        // 62924d07cdf4
   291  	VRSQRT28SS X8, X22, K7, X6                         // 62d24d07cdf0
   292  	VRSQRT28SS X16, X12, K7, X6                        // 62b21d0fcdf0
   293  	VRSQRT28SS X28, X12, K7, X6                        // 62921d0fcdf4
   294  	VRSQRT28SS X8, X12, K7, X6                         // 62d21d0fcdf0
   295  	VRSQRT28SS X14, X19, K1, X15                       // 62526501cdfe or 62526521cdfe or 62526541cdfe
   296  	VRSQRT28SS X0, X19, K1, X15                        // 62726501cdf8 or 62726521cdf8 or 62726541cdf8
   297  	VRSQRT28SS 15(R8)(R14*4), X19, K1, X15             // 62126501cdbcb00f000000 or 62126521cdbcb00f000000 or 62126541cdbcb00f000000
   298  	VRSQRT28SS -7(CX)(DX*4), X19, K1, X15              // 62726501cdbc91f9ffffff or 62726521cdbc91f9ffffff or 62726541cdbc91f9ffffff
   299  	VRSQRT28SS X14, X13, K1, X15                       // 62521509cdfe or 62521529cdfe or 62521549cdfe
   300  	VRSQRT28SS X0, X13, K1, X15                        // 62721509cdf8 or 62721529cdf8 or 62721549cdf8
   301  	VRSQRT28SS 15(R8)(R14*4), X13, K1, X15             // 62121509cdbcb00f000000 or 62121529cdbcb00f000000 or 62121549cdbcb00f000000
   302  	VRSQRT28SS -7(CX)(DX*4), X13, K1, X15              // 62721509cdbc91f9ffffff or 62721529cdbc91f9ffffff or 62721549cdbc91f9ffffff
   303  	VRSQRT28SS X14, X2, K1, X15                        // 62526d09cdfe or 62526d29cdfe or 62526d49cdfe
   304  	VRSQRT28SS X0, X2, K1, X15                         // 62726d09cdf8 or 62726d29cdf8 or 62726d49cdf8
   305  	VRSQRT28SS 15(R8)(R14*4), X2, K1, X15              // 62126d09cdbcb00f000000 or 62126d29cdbcb00f000000 or 62126d49cdbcb00f000000
   306  	VRSQRT28SS -7(CX)(DX*4), X2, K1, X15               // 62726d09cdbc91f9ffffff or 62726d29cdbc91f9ffffff or 62726d49cdbc91f9ffffff
   307  	VRSQRT28SS X14, X19, K1, X11                       // 62526501cdde or 62526521cdde or 62526541cdde
   308  	VRSQRT28SS X0, X19, K1, X11                        // 62726501cdd8 or 62726521cdd8 or 62726541cdd8
   309  	VRSQRT28SS 15(R8)(R14*4), X19, K1, X11             // 62126501cd9cb00f000000 or 62126521cd9cb00f000000 or 62126541cd9cb00f000000
   310  	VRSQRT28SS -7(CX)(DX*4), X19, K1, X11              // 62726501cd9c91f9ffffff or 62726521cd9c91f9ffffff or 62726541cd9c91f9ffffff
   311  	VRSQRT28SS X14, X13, K1, X11                       // 62521509cdde or 62521529cdde or 62521549cdde
   312  	VRSQRT28SS X0, X13, K1, X11                        // 62721509cdd8 or 62721529cdd8 or 62721549cdd8
   313  	VRSQRT28SS 15(R8)(R14*4), X13, K1, X11             // 62121509cd9cb00f000000 or 62121529cd9cb00f000000 or 62121549cd9cb00f000000
   314  	VRSQRT28SS -7(CX)(DX*4), X13, K1, X11              // 62721509cd9c91f9ffffff or 62721529cd9c91f9ffffff or 62721549cd9c91f9ffffff
   315  	VRSQRT28SS X14, X2, K1, X11                        // 62526d09cdde or 62526d29cdde or 62526d49cdde
   316  	VRSQRT28SS X0, X2, K1, X11                         // 62726d09cdd8 or 62726d29cdd8 or 62726d49cdd8
   317  	VRSQRT28SS 15(R8)(R14*4), X2, K1, X11              // 62126d09cd9cb00f000000 or 62126d29cd9cb00f000000 or 62126d49cd9cb00f000000
   318  	VRSQRT28SS -7(CX)(DX*4), X2, K1, X11               // 62726d09cd9c91f9ffffff or 62726d29cd9c91f9ffffff or 62726d49cd9c91f9ffffff
   319  	VRSQRT28SS X14, X19, K1, X1                        // 62d26501cdce or 62d26521cdce or 62d26541cdce
   320  	VRSQRT28SS X0, X19, K1, X1                         // 62f26501cdc8 or 62f26521cdc8 or 62f26541cdc8
   321  	VRSQRT28SS 15(R8)(R14*4), X19, K1, X1              // 62926501cd8cb00f000000 or 62926521cd8cb00f000000 or 62926541cd8cb00f000000
   322  	VRSQRT28SS -7(CX)(DX*4), X19, K1, X1               // 62f26501cd8c91f9ffffff or 62f26521cd8c91f9ffffff or 62f26541cd8c91f9ffffff
   323  	VRSQRT28SS X14, X13, K1, X1                        // 62d21509cdce or 62d21529cdce or 62d21549cdce
   324  	VRSQRT28SS X0, X13, K1, X1                         // 62f21509cdc8 or 62f21529cdc8 or 62f21549cdc8
   325  	VRSQRT28SS 15(R8)(R14*4), X13, K1, X1              // 62921509cd8cb00f000000 or 62921529cd8cb00f000000 or 62921549cd8cb00f000000
   326  	VRSQRT28SS -7(CX)(DX*4), X13, K1, X1               // 62f21509cd8c91f9ffffff or 62f21529cd8c91f9ffffff or 62f21549cd8c91f9ffffff
   327  	VRSQRT28SS X14, X2, K1, X1                         // 62d26d09cdce or 62d26d29cdce or 62d26d49cdce
   328  	VRSQRT28SS X0, X2, K1, X1                          // 62f26d09cdc8 or 62f26d29cdc8 or 62f26d49cdc8
   329  	VRSQRT28SS 15(R8)(R14*4), X2, K1, X1               // 62926d09cd8cb00f000000 or 62926d29cd8cb00f000000 or 62926d49cd8cb00f000000
   330  	VRSQRT28SS -7(CX)(DX*4), X2, K1, X1                // 62f26d09cd8c91f9ffffff or 62f26d29cd8c91f9ffffff or 62f26d49cd8c91f9ffffff
   331  	RET
   332  

View as plain text