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

     1  // Code generated by avx512test. DO NOT EDIT.
     2  
     3  #include "../../../../../../runtime/textflag.h"
     4  
     5  TEXT asmtest_avx512_vpopcntdq(SB), NOSPLIT, $0
     6  	VPOPCNTD X12, K2, X8                               // 62527d0a55c4
     7  	VPOPCNTD X16, K2, X8                               // 62327d0a55c0
     8  	VPOPCNTD X23, K2, X8                               // 62327d0a55c7
     9  	VPOPCNTD (R14), K2, X8                             // 62527d0a5506
    10  	VPOPCNTD -7(DI)(R8*8), K2, X8                      // 62327d0a5584c7f9ffffff
    11  	VPOPCNTD X12, K2, X26                              // 62427d0a55d4
    12  	VPOPCNTD X16, K2, X26                              // 62227d0a55d0
    13  	VPOPCNTD X23, K2, X26                              // 62227d0a55d7
    14  	VPOPCNTD (R14), K2, X26                            // 62427d0a5516
    15  	VPOPCNTD -7(DI)(R8*8), K2, X26                     // 62227d0a5594c7f9ffffff
    16  	VPOPCNTD X12, K2, X23                              // 62c27d0a55fc
    17  	VPOPCNTD X16, K2, X23                              // 62a27d0a55f8
    18  	VPOPCNTD X23, K2, X23                              // 62a27d0a55ff
    19  	VPOPCNTD (R14), K2, X23                            // 62c27d0a553e
    20  	VPOPCNTD -7(DI)(R8*8), K2, X23                     // 62a27d0a55bcc7f9ffffff
    21  	VPOPCNTD Y22, K5, Y26                              // 62227d2d55d6
    22  	VPOPCNTD Y3, K5, Y26                               // 62627d2d55d3
    23  	VPOPCNTD Y15, K5, Y26                              // 62427d2d55d7
    24  	VPOPCNTD -15(R14)(R15*1), K5, Y26                  // 62027d2d55943ef1ffffff
    25  	VPOPCNTD -15(BX), K5, Y26                          // 62627d2d5593f1ffffff
    26  	VPOPCNTD Y22, K5, Y30                              // 62227d2d55f6
    27  	VPOPCNTD Y3, K5, Y30                               // 62627d2d55f3
    28  	VPOPCNTD Y15, K5, Y30                              // 62427d2d55f7
    29  	VPOPCNTD -15(R14)(R15*1), K5, Y30                  // 62027d2d55b43ef1ffffff
    30  	VPOPCNTD -15(BX), K5, Y30                          // 62627d2d55b3f1ffffff
    31  	VPOPCNTD Y22, K5, Y12                              // 62327d2d55e6
    32  	VPOPCNTD Y3, K5, Y12                               // 62727d2d55e3
    33  	VPOPCNTD Y15, K5, Y12                              // 62527d2d55e7
    34  	VPOPCNTD -15(R14)(R15*1), K5, Y12                  // 62127d2d55a43ef1ffffff
    35  	VPOPCNTD -15(BX), K5, Y12                          // 62727d2d55a3f1ffffff
    36  	VPOPCNTD Z2, K3, Z22                               // 62e27d4b55f2
    37  	VPOPCNTD Z31, K3, Z22                              // 62827d4b55f7
    38  	VPOPCNTD 7(SI)(DI*4), K3, Z22                      // 62e27d4b55b4be07000000
    39  	VPOPCNTD -7(DI)(R8*2), K3, Z22                     // 62a27d4b55b447f9ffffff
    40  	VPOPCNTD Z2, K3, Z7                                // 62f27d4b55fa
    41  	VPOPCNTD Z31, K3, Z7                               // 62927d4b55ff
    42  	VPOPCNTD 7(SI)(DI*4), K3, Z7                       // 62f27d4b55bcbe07000000
    43  	VPOPCNTD -7(DI)(R8*2), K3, Z7                      // 62b27d4b55bc47f9ffffff
    44  	VPOPCNTQ X24, K4, X23                              // 6282fd0c55f8
    45  	VPOPCNTQ X14, K4, X23                              // 62c2fd0c55fe
    46  	VPOPCNTQ X0, K4, X23                               // 62e2fd0c55f8
    47  	VPOPCNTQ 99(R15)(R15*4), K4, X23                   // 6282fd0c55bcbf63000000
    48  	VPOPCNTQ 15(DX), K4, X23                           // 62e2fd0c55ba0f000000
    49  	VPOPCNTQ X24, K4, X11                              // 6212fd0c55d8
    50  	VPOPCNTQ X14, K4, X11                              // 6252fd0c55de
    51  	VPOPCNTQ X0, K4, X11                               // 6272fd0c55d8
    52  	VPOPCNTQ 99(R15)(R15*4), K4, X11                   // 6212fd0c559cbf63000000
    53  	VPOPCNTQ 15(DX), K4, X11                           // 6272fd0c559a0f000000
    54  	VPOPCNTQ X24, K4, X31                              // 6202fd0c55f8
    55  	VPOPCNTQ X14, K4, X31                              // 6242fd0c55fe
    56  	VPOPCNTQ X0, K4, X31                               // 6262fd0c55f8
    57  	VPOPCNTQ 99(R15)(R15*4), K4, X31                   // 6202fd0c55bcbf63000000
    58  	VPOPCNTQ 15(DX), K4, X31                           // 6262fd0c55ba0f000000
    59  	VPOPCNTQ Y5, K2, Y1                                // 62f2fd2a55cd
    60  	VPOPCNTQ Y17, K2, Y1                               // 62b2fd2a55c9
    61  	VPOPCNTQ Y13, K2, Y1                               // 62d2fd2a55cd
    62  	VPOPCNTQ 7(AX)(CX*4), K2, Y1                       // 62f2fd2a558c8807000000
    63  	VPOPCNTQ 7(AX)(CX*1), K2, Y1                       // 62f2fd2a558c0807000000
    64  	VPOPCNTQ Y5, K2, Y27                               // 6262fd2a55dd
    65  	VPOPCNTQ Y17, K2, Y27                              // 6222fd2a55d9
    66  	VPOPCNTQ Y13, K2, Y27                              // 6242fd2a55dd
    67  	VPOPCNTQ 7(AX)(CX*4), K2, Y27                      // 6262fd2a559c8807000000
    68  	VPOPCNTQ 7(AX)(CX*1), K2, Y27                      // 6262fd2a559c0807000000
    69  	VPOPCNTQ Y5, K2, Y19                               // 62e2fd2a55dd
    70  	VPOPCNTQ Y17, K2, Y19                              // 62a2fd2a55d9
    71  	VPOPCNTQ Y13, K2, Y19                              // 62c2fd2a55dd
    72  	VPOPCNTQ 7(AX)(CX*4), K2, Y19                      // 62e2fd2a559c8807000000
    73  	VPOPCNTQ 7(AX)(CX*1), K2, Y19                      // 62e2fd2a559c0807000000
    74  	VPOPCNTQ Z1, K2, Z20                               // 62e2fd4a55e1
    75  	VPOPCNTQ Z3, K2, Z20                               // 62e2fd4a55e3
    76  	VPOPCNTQ 17(SP), K2, Z20                           // 62e2fd4a55a42411000000
    77  	VPOPCNTQ -17(BP)(SI*4), K2, Z20                    // 62e2fd4a55a4b5efffffff
    78  	VPOPCNTQ Z1, K2, Z9                                // 6272fd4a55c9
    79  	VPOPCNTQ Z3, K2, Z9                                // 6272fd4a55cb
    80  	VPOPCNTQ 17(SP), K2, Z9                            // 6272fd4a558c2411000000
    81  	VPOPCNTQ -17(BP)(SI*4), K2, Z9                     // 6272fd4a558cb5efffffff
    82  	RET
    83  

View as plain text