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

     1  // Code generated by avx512test. DO NOT EDIT.
     2  
     3  #include "../../../../../../runtime/textflag.h"
     4  
     5  TEXT asmtest_avx512_4fmaps(SB), NOSPLIT, $0
     6  	V4FMADDPS 17(SP), [Z0-Z3], K2, Z0                  // 62f27f4a9a842411000000
     7  	V4FMADDPS -17(BP)(SI*4), [Z0-Z3], K2, Z0           // 62f27f4a9a84b5efffffff
     8  	V4FMADDPS 17(SP), [Z10-Z13], K2, Z0                // 62f22f4a9a842411000000
     9  	V4FMADDPS -17(BP)(SI*4), [Z10-Z13], K2, Z0         // 62f22f4a9a84b5efffffff
    10  	V4FMADDPS 17(SP), [Z20-Z23], K2, Z0                // 62f25f429a842411000000
    11  	V4FMADDPS -17(BP)(SI*4), [Z20-Z23], K2, Z0         // 62f25f429a84b5efffffff
    12  	V4FMADDPS 17(SP), [Z0-Z3], K2, Z8                  // 62727f4a9a842411000000
    13  	V4FMADDPS -17(BP)(SI*4), [Z0-Z3], K2, Z8           // 62727f4a9a84b5efffffff
    14  	V4FMADDPS 17(SP), [Z10-Z13], K2, Z8                // 62722f4a9a842411000000
    15  	V4FMADDPS -17(BP)(SI*4), [Z10-Z13], K2, Z8         // 62722f4a9a84b5efffffff
    16  	V4FMADDPS 17(SP), [Z20-Z23], K2, Z8                // 62725f429a842411000000
    17  	V4FMADDPS -17(BP)(SI*4), [Z20-Z23], K2, Z8         // 62725f429a84b5efffffff
    18  	V4FMADDSS 7(AX), [X0-X3], K5, X22                  // 62e27f0d9bb007000000 or 62e27f2d9bb007000000 or 62e27f4d9bb007000000
    19  	V4FMADDSS (DI), [X0-X3], K5, X22                   // 62e27f0d9b37 or 62e27f2d9b37 or 62e27f4d9b37
    20  	V4FMADDSS 7(AX), [X10-X13], K5, X22                // 62e22f0d9bb007000000 or 62e22f2d9bb007000000 or 62e22f4d9bb007000000
    21  	V4FMADDSS (DI), [X10-X13], K5, X22                 // 62e22f0d9b37 or 62e22f2d9b37 or 62e22f4d9b37
    22  	V4FMADDSS 7(AX), [X20-X23], K5, X22                // 62e25f059bb007000000 or 62e25f259bb007000000 or 62e25f459bb007000000
    23  	V4FMADDSS (DI), [X20-X23], K5, X22                 // 62e25f059b37 or 62e25f259b37 or 62e25f459b37
    24  	V4FMADDSS 7(AX), [X0-X3], K5, X30                  // 62627f0d9bb007000000 or 62627f2d9bb007000000 or 62627f4d9bb007000000
    25  	V4FMADDSS (DI), [X0-X3], K5, X30                   // 62627f0d9b37 or 62627f2d9b37 or 62627f4d9b37
    26  	V4FMADDSS 7(AX), [X10-X13], K5, X30                // 62622f0d9bb007000000 or 62622f2d9bb007000000 or 62622f4d9bb007000000
    27  	V4FMADDSS (DI), [X10-X13], K5, X30                 // 62622f0d9b37 or 62622f2d9b37 or 62622f4d9b37
    28  	V4FMADDSS 7(AX), [X20-X23], K5, X30                // 62625f059bb007000000 or 62625f259bb007000000 or 62625f459bb007000000
    29  	V4FMADDSS (DI), [X20-X23], K5, X30                 // 62625f059b37 or 62625f259b37 or 62625f459b37
    30  	V4FMADDSS 7(AX), [X0-X3], K5, X3                   // 62f27f0d9b9807000000 or 62f27f2d9b9807000000 or 62f27f4d9b9807000000
    31  	V4FMADDSS (DI), [X0-X3], K5, X3                    // 62f27f0d9b1f or 62f27f2d9b1f or 62f27f4d9b1f
    32  	V4FMADDSS 7(AX), [X10-X13], K5, X3                 // 62f22f0d9b9807000000 or 62f22f2d9b9807000000 or 62f22f4d9b9807000000
    33  	V4FMADDSS (DI), [X10-X13], K5, X3                  // 62f22f0d9b1f or 62f22f2d9b1f or 62f22f4d9b1f
    34  	V4FMADDSS 7(AX), [X20-X23], K5, X3                 // 62f25f059b9807000000 or 62f25f259b9807000000 or 62f25f459b9807000000
    35  	V4FMADDSS (DI), [X20-X23], K5, X3                  // 62f25f059b1f or 62f25f259b1f or 62f25f459b1f
    36  	V4FNMADDPS 99(R15)(R15*1), [Z1-Z4], K3, Z15        // 6212774baabc3f63000000
    37  	V4FNMADDPS (DX), [Z1-Z4], K3, Z15                  // 6272774baa3a
    38  	V4FNMADDPS 99(R15)(R15*1), [Z11-Z14], K3, Z15      // 6212274baabc3f63000000
    39  	V4FNMADDPS (DX), [Z11-Z14], K3, Z15                // 6272274baa3a
    40  	V4FNMADDPS 99(R15)(R15*1), [Z21-Z24], K3, Z15      // 62125743aabc3f63000000
    41  	V4FNMADDPS (DX), [Z21-Z24], K3, Z15                // 62725743aa3a
    42  	V4FNMADDPS 99(R15)(R15*1), [Z1-Z4], K3, Z12        // 6212774baaa43f63000000
    43  	V4FNMADDPS (DX), [Z1-Z4], K3, Z12                  // 6272774baa22
    44  	V4FNMADDPS 99(R15)(R15*1), [Z11-Z14], K3, Z12      // 6212274baaa43f63000000
    45  	V4FNMADDPS (DX), [Z11-Z14], K3, Z12                // 6272274baa22
    46  	V4FNMADDPS 99(R15)(R15*1), [Z21-Z24], K3, Z12      // 62125743aaa43f63000000
    47  	V4FNMADDPS (DX), [Z21-Z24], K3, Z12                // 62725743aa22
    48  	V4FNMADDSS -17(BP)(SI*8), [X1-X4], K4, X11         // 6272770cab9cf5efffffff or 6272772cab9cf5efffffff or 6272774cab9cf5efffffff
    49  	V4FNMADDSS (R15), [X1-X4], K4, X11                 // 6252770cab1f or 6252772cab1f or 6252774cab1f
    50  	V4FNMADDSS -17(BP)(SI*8), [X11-X14], K4, X11       // 6272270cab9cf5efffffff or 6272272cab9cf5efffffff or 6272274cab9cf5efffffff
    51  	V4FNMADDSS (R15), [X11-X14], K4, X11               // 6252270cab1f or 6252272cab1f or 6252274cab1f
    52  	V4FNMADDSS -17(BP)(SI*8), [X21-X24], K4, X11       // 62725704ab9cf5efffffff or 62725724ab9cf5efffffff or 62725744ab9cf5efffffff
    53  	V4FNMADDSS (R15), [X21-X24], K4, X11               // 62525704ab1f or 62525724ab1f or 62525744ab1f
    54  	V4FNMADDSS -17(BP)(SI*8), [X1-X4], K4, X15         // 6272770cabbcf5efffffff or 6272772cabbcf5efffffff or 6272774cabbcf5efffffff
    55  	V4FNMADDSS (R15), [X1-X4], K4, X15                 // 6252770cab3f or 6252772cab3f or 6252774cab3f
    56  	V4FNMADDSS -17(BP)(SI*8), [X11-X14], K4, X15       // 6272270cabbcf5efffffff or 6272272cabbcf5efffffff or 6272274cabbcf5efffffff
    57  	V4FNMADDSS (R15), [X11-X14], K4, X15               // 6252270cab3f or 6252272cab3f or 6252274cab3f
    58  	V4FNMADDSS -17(BP)(SI*8), [X21-X24], K4, X15       // 62725704abbcf5efffffff or 62725724abbcf5efffffff or 62725744abbcf5efffffff
    59  	V4FNMADDSS (R15), [X21-X24], K4, X15               // 62525704ab3f or 62525724ab3f or 62525744ab3f
    60  	V4FNMADDSS -17(BP)(SI*8), [X1-X4], K4, X30         // 6262770cabb4f5efffffff or 6262772cabb4f5efffffff or 6262774cabb4f5efffffff
    61  	V4FNMADDSS (R15), [X1-X4], K4, X30                 // 6242770cab37 or 6242772cab37 or 6242774cab37
    62  	V4FNMADDSS -17(BP)(SI*8), [X11-X14], K4, X30       // 6262270cabb4f5efffffff or 6262272cabb4f5efffffff or 6262274cabb4f5efffffff
    63  	V4FNMADDSS (R15), [X11-X14], K4, X30               // 6242270cab37 or 6242272cab37 or 6242274cab37
    64  	V4FNMADDSS -17(BP)(SI*8), [X21-X24], K4, X30       // 62625704abb4f5efffffff or 62625724abb4f5efffffff or 62625744abb4f5efffffff
    65  	V4FNMADDSS (R15), [X21-X24], K4, X30               // 62425704ab37 or 62425724ab37 or 62425744ab37
    66  	RET
    67  

View as plain text