github.com/primecitizens/pcz/std@v0.2.1/runtime/duff_arm64.s (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright 2023 The Prime Citizens
     3  //
     4  // Code generated by mkduff.go; DO NOT EDIT.
     5  // Run go generate from src/runtime to update.
     6  // See mkduff.go for comments.
     7  
     8  //go:build pcz && arm64
     9  
    10  #include "textflag.h"
    11  
    12  TEXT runtime·duffzero<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
    13  	STP.P (ZR, ZR), 16(R20)
    14  	STP.P (ZR, ZR), 16(R20)
    15  	STP.P (ZR, ZR), 16(R20)
    16  	STP.P (ZR, ZR), 16(R20)
    17  	STP.P (ZR, ZR), 16(R20)
    18  	STP.P (ZR, ZR), 16(R20)
    19  	STP.P (ZR, ZR), 16(R20)
    20  	STP.P (ZR, ZR), 16(R20)
    21  	STP.P (ZR, ZR), 16(R20)
    22  	STP.P (ZR, ZR), 16(R20)
    23  	STP.P (ZR, ZR), 16(R20)
    24  	STP.P (ZR, ZR), 16(R20)
    25  	STP.P (ZR, ZR), 16(R20)
    26  	STP.P (ZR, ZR), 16(R20)
    27  	STP.P (ZR, ZR), 16(R20)
    28  	STP.P (ZR, ZR), 16(R20)
    29  	STP.P (ZR, ZR), 16(R20)
    30  	STP.P (ZR, ZR), 16(R20)
    31  	STP.P (ZR, ZR), 16(R20)
    32  	STP.P (ZR, ZR), 16(R20)
    33  	STP.P (ZR, ZR), 16(R20)
    34  	STP.P (ZR, ZR), 16(R20)
    35  	STP.P (ZR, ZR), 16(R20)
    36  	STP.P (ZR, ZR), 16(R20)
    37  	STP.P (ZR, ZR), 16(R20)
    38  	STP.P (ZR, ZR), 16(R20)
    39  	STP.P (ZR, ZR), 16(R20)
    40  	STP.P (ZR, ZR), 16(R20)
    41  	STP.P (ZR, ZR), 16(R20)
    42  	STP.P (ZR, ZR), 16(R20)
    43  	STP.P (ZR, ZR), 16(R20)
    44  	STP.P (ZR, ZR), 16(R20)
    45  	STP.P (ZR, ZR), 16(R20)
    46  	STP.P (ZR, ZR), 16(R20)
    47  	STP.P (ZR, ZR), 16(R20)
    48  	STP.P (ZR, ZR), 16(R20)
    49  	STP.P (ZR, ZR), 16(R20)
    50  	STP.P (ZR, ZR), 16(R20)
    51  	STP.P (ZR, ZR), 16(R20)
    52  	STP.P (ZR, ZR), 16(R20)
    53  	STP.P (ZR, ZR), 16(R20)
    54  	STP.P (ZR, ZR), 16(R20)
    55  	STP.P (ZR, ZR), 16(R20)
    56  	STP.P (ZR, ZR), 16(R20)
    57  	STP.P (ZR, ZR), 16(R20)
    58  	STP.P (ZR, ZR), 16(R20)
    59  	STP.P (ZR, ZR), 16(R20)
    60  	STP.P (ZR, ZR), 16(R20)
    61  	STP.P (ZR, ZR), 16(R20)
    62  	STP.P (ZR, ZR), 16(R20)
    63  	STP.P (ZR, ZR), 16(R20)
    64  	STP.P (ZR, ZR), 16(R20)
    65  	STP.P (ZR, ZR), 16(R20)
    66  	STP.P (ZR, ZR), 16(R20)
    67  	STP.P (ZR, ZR), 16(R20)
    68  	STP.P (ZR, ZR), 16(R20)
    69  	STP.P (ZR, ZR), 16(R20)
    70  	STP.P (ZR, ZR), 16(R20)
    71  	STP.P (ZR, ZR), 16(R20)
    72  	STP.P (ZR, ZR), 16(R20)
    73  	STP.P (ZR, ZR), 16(R20)
    74  	STP.P (ZR, ZR), 16(R20)
    75  	STP.P (ZR, ZR), 16(R20)
    76  	STP (ZR, ZR), (R20)
    77  	RET
    78  
    79  TEXT runtime·duffcopy<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
    80  	LDP.P 16(R20), (R26, R27)
    81  	STP.P (R26, R27), 16(R21)
    82  
    83  	LDP.P 16(R20), (R26, R27)
    84  	STP.P (R26, R27), 16(R21)
    85  
    86  	LDP.P 16(R20), (R26, R27)
    87  	STP.P (R26, R27), 16(R21)
    88  
    89  	LDP.P 16(R20), (R26, R27)
    90  	STP.P (R26, R27), 16(R21)
    91  
    92  	LDP.P 16(R20), (R26, R27)
    93  	STP.P (R26, R27), 16(R21)
    94  
    95  	LDP.P 16(R20), (R26, R27)
    96  	STP.P (R26, R27), 16(R21)
    97  
    98  	LDP.P 16(R20), (R26, R27)
    99  	STP.P (R26, R27), 16(R21)
   100  
   101  	LDP.P 16(R20), (R26, R27)
   102  	STP.P (R26, R27), 16(R21)
   103  
   104  	LDP.P 16(R20), (R26, R27)
   105  	STP.P (R26, R27), 16(R21)
   106  
   107  	LDP.P 16(R20), (R26, R27)
   108  	STP.P (R26, R27), 16(R21)
   109  
   110  	LDP.P 16(R20), (R26, R27)
   111  	STP.P (R26, R27), 16(R21)
   112  
   113  	LDP.P 16(R20), (R26, R27)
   114  	STP.P (R26, R27), 16(R21)
   115  
   116  	LDP.P 16(R20), (R26, R27)
   117  	STP.P (R26, R27), 16(R21)
   118  
   119  	LDP.P 16(R20), (R26, R27)
   120  	STP.P (R26, R27), 16(R21)
   121  
   122  	LDP.P 16(R20), (R26, R27)
   123  	STP.P (R26, R27), 16(R21)
   124  
   125  	LDP.P 16(R20), (R26, R27)
   126  	STP.P (R26, R27), 16(R21)
   127  
   128  	LDP.P 16(R20), (R26, R27)
   129  	STP.P (R26, R27), 16(R21)
   130  
   131  	LDP.P 16(R20), (R26, R27)
   132  	STP.P (R26, R27), 16(R21)
   133  
   134  	LDP.P 16(R20), (R26, R27)
   135  	STP.P (R26, R27), 16(R21)
   136  
   137  	LDP.P 16(R20), (R26, R27)
   138  	STP.P (R26, R27), 16(R21)
   139  
   140  	LDP.P 16(R20), (R26, R27)
   141  	STP.P (R26, R27), 16(R21)
   142  
   143  	LDP.P 16(R20), (R26, R27)
   144  	STP.P (R26, R27), 16(R21)
   145  
   146  	LDP.P 16(R20), (R26, R27)
   147  	STP.P (R26, R27), 16(R21)
   148  
   149  	LDP.P 16(R20), (R26, R27)
   150  	STP.P (R26, R27), 16(R21)
   151  
   152  	LDP.P 16(R20), (R26, R27)
   153  	STP.P (R26, R27), 16(R21)
   154  
   155  	LDP.P 16(R20), (R26, R27)
   156  	STP.P (R26, R27), 16(R21)
   157  
   158  	LDP.P 16(R20), (R26, R27)
   159  	STP.P (R26, R27), 16(R21)
   160  
   161  	LDP.P 16(R20), (R26, R27)
   162  	STP.P (R26, R27), 16(R21)
   163  
   164  	LDP.P 16(R20), (R26, R27)
   165  	STP.P (R26, R27), 16(R21)
   166  
   167  	LDP.P 16(R20), (R26, R27)
   168  	STP.P (R26, R27), 16(R21)
   169  
   170  	LDP.P 16(R20), (R26, R27)
   171  	STP.P (R26, R27), 16(R21)
   172  
   173  	LDP.P 16(R20), (R26, R27)
   174  	STP.P (R26, R27), 16(R21)
   175  
   176  	LDP.P 16(R20), (R26, R27)
   177  	STP.P (R26, R27), 16(R21)
   178  
   179  	LDP.P 16(R20), (R26, R27)
   180  	STP.P (R26, R27), 16(R21)
   181  
   182  	LDP.P 16(R20), (R26, R27)
   183  	STP.P (R26, R27), 16(R21)
   184  
   185  	LDP.P 16(R20), (R26, R27)
   186  	STP.P (R26, R27), 16(R21)
   187  
   188  	LDP.P 16(R20), (R26, R27)
   189  	STP.P (R26, R27), 16(R21)
   190  
   191  	LDP.P 16(R20), (R26, R27)
   192  	STP.P (R26, R27), 16(R21)
   193  
   194  	LDP.P 16(R20), (R26, R27)
   195  	STP.P (R26, R27), 16(R21)
   196  
   197  	LDP.P 16(R20), (R26, R27)
   198  	STP.P (R26, R27), 16(R21)
   199  
   200  	LDP.P 16(R20), (R26, R27)
   201  	STP.P (R26, R27), 16(R21)
   202  
   203  	LDP.P 16(R20), (R26, R27)
   204  	STP.P (R26, R27), 16(R21)
   205  
   206  	LDP.P 16(R20), (R26, R27)
   207  	STP.P (R26, R27), 16(R21)
   208  
   209  	LDP.P 16(R20), (R26, R27)
   210  	STP.P (R26, R27), 16(R21)
   211  
   212  	LDP.P 16(R20), (R26, R27)
   213  	STP.P (R26, R27), 16(R21)
   214  
   215  	LDP.P 16(R20), (R26, R27)
   216  	STP.P (R26, R27), 16(R21)
   217  
   218  	LDP.P 16(R20), (R26, R27)
   219  	STP.P (R26, R27), 16(R21)
   220  
   221  	LDP.P 16(R20), (R26, R27)
   222  	STP.P (R26, R27), 16(R21)
   223  
   224  	LDP.P 16(R20), (R26, R27)
   225  	STP.P (R26, R27), 16(R21)
   226  
   227  	LDP.P 16(R20), (R26, R27)
   228  	STP.P (R26, R27), 16(R21)
   229  
   230  	LDP.P 16(R20), (R26, R27)
   231  	STP.P (R26, R27), 16(R21)
   232  
   233  	LDP.P 16(R20), (R26, R27)
   234  	STP.P (R26, R27), 16(R21)
   235  
   236  	LDP.P 16(R20), (R26, R27)
   237  	STP.P (R26, R27), 16(R21)
   238  
   239  	LDP.P 16(R20), (R26, R27)
   240  	STP.P (R26, R27), 16(R21)
   241  
   242  	LDP.P 16(R20), (R26, R27)
   243  	STP.P (R26, R27), 16(R21)
   244  
   245  	LDP.P 16(R20), (R26, R27)
   246  	STP.P (R26, R27), 16(R21)
   247  
   248  	LDP.P 16(R20), (R26, R27)
   249  	STP.P (R26, R27), 16(R21)
   250  
   251  	LDP.P 16(R20), (R26, R27)
   252  	STP.P (R26, R27), 16(R21)
   253  
   254  	LDP.P 16(R20), (R26, R27)
   255  	STP.P (R26, R27), 16(R21)
   256  
   257  	LDP.P 16(R20), (R26, R27)
   258  	STP.P (R26, R27), 16(R21)
   259  
   260  	LDP.P 16(R20), (R26, R27)
   261  	STP.P (R26, R27), 16(R21)
   262  
   263  	LDP.P 16(R20), (R26, R27)
   264  	STP.P (R26, R27), 16(R21)
   265  
   266  	LDP.P 16(R20), (R26, R27)
   267  	STP.P (R26, R27), 16(R21)
   268  
   269  	LDP.P 16(R20), (R26, R27)
   270  	STP.P (R26, R27), 16(R21)
   271  
   272  	RET