github.com/primecitizens/pcz/std@v0.2.1/runtime/duff_riscv64.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 && riscv64
     9  
    10  #include "textflag.h"
    11  
    12  TEXT runtime·duffzero<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
    13  	MOV ZERO, (X25)
    14  	ADD $8, X25
    15  	MOV ZERO, (X25)
    16  	ADD $8, X25
    17  	MOV ZERO, (X25)
    18  	ADD $8, X25
    19  	MOV ZERO, (X25)
    20  	ADD $8, X25
    21  	MOV ZERO, (X25)
    22  	ADD $8, X25
    23  	MOV ZERO, (X25)
    24  	ADD $8, X25
    25  	MOV ZERO, (X25)
    26  	ADD $8, X25
    27  	MOV ZERO, (X25)
    28  	ADD $8, X25
    29  	MOV ZERO, (X25)
    30  	ADD $8, X25
    31  	MOV ZERO, (X25)
    32  	ADD $8, X25
    33  	MOV ZERO, (X25)
    34  	ADD $8, X25
    35  	MOV ZERO, (X25)
    36  	ADD $8, X25
    37  	MOV ZERO, (X25)
    38  	ADD $8, X25
    39  	MOV ZERO, (X25)
    40  	ADD $8, X25
    41  	MOV ZERO, (X25)
    42  	ADD $8, X25
    43  	MOV ZERO, (X25)
    44  	ADD $8, X25
    45  	MOV ZERO, (X25)
    46  	ADD $8, X25
    47  	MOV ZERO, (X25)
    48  	ADD $8, X25
    49  	MOV ZERO, (X25)
    50  	ADD $8, X25
    51  	MOV ZERO, (X25)
    52  	ADD $8, X25
    53  	MOV ZERO, (X25)
    54  	ADD $8, X25
    55  	MOV ZERO, (X25)
    56  	ADD $8, X25
    57  	MOV ZERO, (X25)
    58  	ADD $8, X25
    59  	MOV ZERO, (X25)
    60  	ADD $8, X25
    61  	MOV ZERO, (X25)
    62  	ADD $8, X25
    63  	MOV ZERO, (X25)
    64  	ADD $8, X25
    65  	MOV ZERO, (X25)
    66  	ADD $8, X25
    67  	MOV ZERO, (X25)
    68  	ADD $8, X25
    69  	MOV ZERO, (X25)
    70  	ADD $8, X25
    71  	MOV ZERO, (X25)
    72  	ADD $8, X25
    73  	MOV ZERO, (X25)
    74  	ADD $8, X25
    75  	MOV ZERO, (X25)
    76  	ADD $8, X25
    77  	MOV ZERO, (X25)
    78  	ADD $8, X25
    79  	MOV ZERO, (X25)
    80  	ADD $8, X25
    81  	MOV ZERO, (X25)
    82  	ADD $8, X25
    83  	MOV ZERO, (X25)
    84  	ADD $8, X25
    85  	MOV ZERO, (X25)
    86  	ADD $8, X25
    87  	MOV ZERO, (X25)
    88  	ADD $8, X25
    89  	MOV ZERO, (X25)
    90  	ADD $8, X25
    91  	MOV ZERO, (X25)
    92  	ADD $8, X25
    93  	MOV ZERO, (X25)
    94  	ADD $8, X25
    95  	MOV ZERO, (X25)
    96  	ADD $8, X25
    97  	MOV ZERO, (X25)
    98  	ADD $8, X25
    99  	MOV ZERO, (X25)
   100  	ADD $8, X25
   101  	MOV ZERO, (X25)
   102  	ADD $8, X25
   103  	MOV ZERO, (X25)
   104  	ADD $8, X25
   105  	MOV ZERO, (X25)
   106  	ADD $8, X25
   107  	MOV ZERO, (X25)
   108  	ADD $8, X25
   109  	MOV ZERO, (X25)
   110  	ADD $8, X25
   111  	MOV ZERO, (X25)
   112  	ADD $8, X25
   113  	MOV ZERO, (X25)
   114  	ADD $8, X25
   115  	MOV ZERO, (X25)
   116  	ADD $8, X25
   117  	MOV ZERO, (X25)
   118  	ADD $8, X25
   119  	MOV ZERO, (X25)
   120  	ADD $8, X25
   121  	MOV ZERO, (X25)
   122  	ADD $8, X25
   123  	MOV ZERO, (X25)
   124  	ADD $8, X25
   125  	MOV ZERO, (X25)
   126  	ADD $8, X25
   127  	MOV ZERO, (X25)
   128  	ADD $8, X25
   129  	MOV ZERO, (X25)
   130  	ADD $8, X25
   131  	MOV ZERO, (X25)
   132  	ADD $8, X25
   133  	MOV ZERO, (X25)
   134  	ADD $8, X25
   135  	MOV ZERO, (X25)
   136  	ADD $8, X25
   137  	MOV ZERO, (X25)
   138  	ADD $8, X25
   139  	MOV ZERO, (X25)
   140  	ADD $8, X25
   141  	MOV ZERO, (X25)
   142  	ADD $8, X25
   143  	MOV ZERO, (X25)
   144  	ADD $8, X25
   145  	MOV ZERO, (X25)
   146  	ADD $8, X25
   147  	MOV ZERO, (X25)
   148  	ADD $8, X25
   149  	MOV ZERO, (X25)
   150  	ADD $8, X25
   151  	MOV ZERO, (X25)
   152  	ADD $8, X25
   153  	MOV ZERO, (X25)
   154  	ADD $8, X25
   155  	MOV ZERO, (X25)
   156  	ADD $8, X25
   157  	MOV ZERO, (X25)
   158  	ADD $8, X25
   159  	MOV ZERO, (X25)
   160  	ADD $8, X25
   161  	MOV ZERO, (X25)
   162  	ADD $8, X25
   163  	MOV ZERO, (X25)
   164  	ADD $8, X25
   165  	MOV ZERO, (X25)
   166  	ADD $8, X25
   167  	MOV ZERO, (X25)
   168  	ADD $8, X25
   169  	MOV ZERO, (X25)
   170  	ADD $8, X25
   171  	MOV ZERO, (X25)
   172  	ADD $8, X25
   173  	MOV ZERO, (X25)
   174  	ADD $8, X25
   175  	MOV ZERO, (X25)
   176  	ADD $8, X25
   177  	MOV ZERO, (X25)
   178  	ADD $8, X25
   179  	MOV ZERO, (X25)
   180  	ADD $8, X25
   181  	MOV ZERO, (X25)
   182  	ADD $8, X25
   183  	MOV ZERO, (X25)
   184  	ADD $8, X25
   185  	MOV ZERO, (X25)
   186  	ADD $8, X25
   187  	MOV ZERO, (X25)
   188  	ADD $8, X25
   189  	MOV ZERO, (X25)
   190  	ADD $8, X25
   191  	MOV ZERO, (X25)
   192  	ADD $8, X25
   193  	MOV ZERO, (X25)
   194  	ADD $8, X25
   195  	MOV ZERO, (X25)
   196  	ADD $8, X25
   197  	MOV ZERO, (X25)
   198  	ADD $8, X25
   199  	MOV ZERO, (X25)
   200  	ADD $8, X25
   201  	MOV ZERO, (X25)
   202  	ADD $8, X25
   203  	MOV ZERO, (X25)
   204  	ADD $8, X25
   205  	MOV ZERO, (X25)
   206  	ADD $8, X25
   207  	MOV ZERO, (X25)
   208  	ADD $8, X25
   209  	MOV ZERO, (X25)
   210  	ADD $8, X25
   211  	MOV ZERO, (X25)
   212  	ADD $8, X25
   213  	MOV ZERO, (X25)
   214  	ADD $8, X25
   215  	MOV ZERO, (X25)
   216  	ADD $8, X25
   217  	MOV ZERO, (X25)
   218  	ADD $8, X25
   219  	MOV ZERO, (X25)
   220  	ADD $8, X25
   221  	MOV ZERO, (X25)
   222  	ADD $8, X25
   223  	MOV ZERO, (X25)
   224  	ADD $8, X25
   225  	MOV ZERO, (X25)
   226  	ADD $8, X25
   227  	MOV ZERO, (X25)
   228  	ADD $8, X25
   229  	MOV ZERO, (X25)
   230  	ADD $8, X25
   231  	MOV ZERO, (X25)
   232  	ADD $8, X25
   233  	MOV ZERO, (X25)
   234  	ADD $8, X25
   235  	MOV ZERO, (X25)
   236  	ADD $8, X25
   237  	MOV ZERO, (X25)
   238  	ADD $8, X25
   239  	MOV ZERO, (X25)
   240  	ADD $8, X25
   241  	MOV ZERO, (X25)
   242  	ADD $8, X25
   243  	MOV ZERO, (X25)
   244  	ADD $8, X25
   245  	MOV ZERO, (X25)
   246  	ADD $8, X25
   247  	MOV ZERO, (X25)
   248  	ADD $8, X25
   249  	MOV ZERO, (X25)
   250  	ADD $8, X25
   251  	MOV ZERO, (X25)
   252  	ADD $8, X25
   253  	MOV ZERO, (X25)
   254  	ADD $8, X25
   255  	MOV ZERO, (X25)
   256  	ADD $8, X25
   257  	MOV ZERO, (X25)
   258  	ADD $8, X25
   259  	MOV ZERO, (X25)
   260  	ADD $8, X25
   261  	MOV ZERO, (X25)
   262  	ADD $8, X25
   263  	MOV ZERO, (X25)
   264  	ADD $8, X25
   265  	MOV ZERO, (X25)
   266  	ADD $8, X25
   267  	MOV ZERO, (X25)
   268  	ADD $8, X25
   269  	RET
   270  
   271  TEXT runtime·duffcopy<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
   272  	MOV (X24), X31
   273  	ADD $8, X24
   274  	MOV X31, (X25)
   275  	ADD $8, X25
   276  
   277  	MOV (X24), X31
   278  	ADD $8, X24
   279  	MOV X31, (X25)
   280  	ADD $8, X25
   281  
   282  	MOV (X24), X31
   283  	ADD $8, X24
   284  	MOV X31, (X25)
   285  	ADD $8, X25
   286  
   287  	MOV (X24), X31
   288  	ADD $8, X24
   289  	MOV X31, (X25)
   290  	ADD $8, X25
   291  
   292  	MOV (X24), X31
   293  	ADD $8, X24
   294  	MOV X31, (X25)
   295  	ADD $8, X25
   296  
   297  	MOV (X24), X31
   298  	ADD $8, X24
   299  	MOV X31, (X25)
   300  	ADD $8, X25
   301  
   302  	MOV (X24), X31
   303  	ADD $8, X24
   304  	MOV X31, (X25)
   305  	ADD $8, X25
   306  
   307  	MOV (X24), X31
   308  	ADD $8, X24
   309  	MOV X31, (X25)
   310  	ADD $8, X25
   311  
   312  	MOV (X24), X31
   313  	ADD $8, X24
   314  	MOV X31, (X25)
   315  	ADD $8, X25
   316  
   317  	MOV (X24), X31
   318  	ADD $8, X24
   319  	MOV X31, (X25)
   320  	ADD $8, X25
   321  
   322  	MOV (X24), X31
   323  	ADD $8, X24
   324  	MOV X31, (X25)
   325  	ADD $8, X25
   326  
   327  	MOV (X24), X31
   328  	ADD $8, X24
   329  	MOV X31, (X25)
   330  	ADD $8, X25
   331  
   332  	MOV (X24), X31
   333  	ADD $8, X24
   334  	MOV X31, (X25)
   335  	ADD $8, X25
   336  
   337  	MOV (X24), X31
   338  	ADD $8, X24
   339  	MOV X31, (X25)
   340  	ADD $8, X25
   341  
   342  	MOV (X24), X31
   343  	ADD $8, X24
   344  	MOV X31, (X25)
   345  	ADD $8, X25
   346  
   347  	MOV (X24), X31
   348  	ADD $8, X24
   349  	MOV X31, (X25)
   350  	ADD $8, X25
   351  
   352  	MOV (X24), X31
   353  	ADD $8, X24
   354  	MOV X31, (X25)
   355  	ADD $8, X25
   356  
   357  	MOV (X24), X31
   358  	ADD $8, X24
   359  	MOV X31, (X25)
   360  	ADD $8, X25
   361  
   362  	MOV (X24), X31
   363  	ADD $8, X24
   364  	MOV X31, (X25)
   365  	ADD $8, X25
   366  
   367  	MOV (X24), X31
   368  	ADD $8, X24
   369  	MOV X31, (X25)
   370  	ADD $8, X25
   371  
   372  	MOV (X24), X31
   373  	ADD $8, X24
   374  	MOV X31, (X25)
   375  	ADD $8, X25
   376  
   377  	MOV (X24), X31
   378  	ADD $8, X24
   379  	MOV X31, (X25)
   380  	ADD $8, X25
   381  
   382  	MOV (X24), X31
   383  	ADD $8, X24
   384  	MOV X31, (X25)
   385  	ADD $8, X25
   386  
   387  	MOV (X24), X31
   388  	ADD $8, X24
   389  	MOV X31, (X25)
   390  	ADD $8, X25
   391  
   392  	MOV (X24), X31
   393  	ADD $8, X24
   394  	MOV X31, (X25)
   395  	ADD $8, X25
   396  
   397  	MOV (X24), X31
   398  	ADD $8, X24
   399  	MOV X31, (X25)
   400  	ADD $8, X25
   401  
   402  	MOV (X24), X31
   403  	ADD $8, X24
   404  	MOV X31, (X25)
   405  	ADD $8, X25
   406  
   407  	MOV (X24), X31
   408  	ADD $8, X24
   409  	MOV X31, (X25)
   410  	ADD $8, X25
   411  
   412  	MOV (X24), X31
   413  	ADD $8, X24
   414  	MOV X31, (X25)
   415  	ADD $8, X25
   416  
   417  	MOV (X24), X31
   418  	ADD $8, X24
   419  	MOV X31, (X25)
   420  	ADD $8, X25
   421  
   422  	MOV (X24), X31
   423  	ADD $8, X24
   424  	MOV X31, (X25)
   425  	ADD $8, X25
   426  
   427  	MOV (X24), X31
   428  	ADD $8, X24
   429  	MOV X31, (X25)
   430  	ADD $8, X25
   431  
   432  	MOV (X24), X31
   433  	ADD $8, X24
   434  	MOV X31, (X25)
   435  	ADD $8, X25
   436  
   437  	MOV (X24), X31
   438  	ADD $8, X24
   439  	MOV X31, (X25)
   440  	ADD $8, X25
   441  
   442  	MOV (X24), X31
   443  	ADD $8, X24
   444  	MOV X31, (X25)
   445  	ADD $8, X25
   446  
   447  	MOV (X24), X31
   448  	ADD $8, X24
   449  	MOV X31, (X25)
   450  	ADD $8, X25
   451  
   452  	MOV (X24), X31
   453  	ADD $8, X24
   454  	MOV X31, (X25)
   455  	ADD $8, X25
   456  
   457  	MOV (X24), X31
   458  	ADD $8, X24
   459  	MOV X31, (X25)
   460  	ADD $8, X25
   461  
   462  	MOV (X24), X31
   463  	ADD $8, X24
   464  	MOV X31, (X25)
   465  	ADD $8, X25
   466  
   467  	MOV (X24), X31
   468  	ADD $8, X24
   469  	MOV X31, (X25)
   470  	ADD $8, X25
   471  
   472  	MOV (X24), X31
   473  	ADD $8, X24
   474  	MOV X31, (X25)
   475  	ADD $8, X25
   476  
   477  	MOV (X24), X31
   478  	ADD $8, X24
   479  	MOV X31, (X25)
   480  	ADD $8, X25
   481  
   482  	MOV (X24), X31
   483  	ADD $8, X24
   484  	MOV X31, (X25)
   485  	ADD $8, X25
   486  
   487  	MOV (X24), X31
   488  	ADD $8, X24
   489  	MOV X31, (X25)
   490  	ADD $8, X25
   491  
   492  	MOV (X24), X31
   493  	ADD $8, X24
   494  	MOV X31, (X25)
   495  	ADD $8, X25
   496  
   497  	MOV (X24), X31
   498  	ADD $8, X24
   499  	MOV X31, (X25)
   500  	ADD $8, X25
   501  
   502  	MOV (X24), X31
   503  	ADD $8, X24
   504  	MOV X31, (X25)
   505  	ADD $8, X25
   506  
   507  	MOV (X24), X31
   508  	ADD $8, X24
   509  	MOV X31, (X25)
   510  	ADD $8, X25
   511  
   512  	MOV (X24), X31
   513  	ADD $8, X24
   514  	MOV X31, (X25)
   515  	ADD $8, X25
   516  
   517  	MOV (X24), X31
   518  	ADD $8, X24
   519  	MOV X31, (X25)
   520  	ADD $8, X25
   521  
   522  	MOV (X24), X31
   523  	ADD $8, X24
   524  	MOV X31, (X25)
   525  	ADD $8, X25
   526  
   527  	MOV (X24), X31
   528  	ADD $8, X24
   529  	MOV X31, (X25)
   530  	ADD $8, X25
   531  
   532  	MOV (X24), X31
   533  	ADD $8, X24
   534  	MOV X31, (X25)
   535  	ADD $8, X25
   536  
   537  	MOV (X24), X31
   538  	ADD $8, X24
   539  	MOV X31, (X25)
   540  	ADD $8, X25
   541  
   542  	MOV (X24), X31
   543  	ADD $8, X24
   544  	MOV X31, (X25)
   545  	ADD $8, X25
   546  
   547  	MOV (X24), X31
   548  	ADD $8, X24
   549  	MOV X31, (X25)
   550  	ADD $8, X25
   551  
   552  	MOV (X24), X31
   553  	ADD $8, X24
   554  	MOV X31, (X25)
   555  	ADD $8, X25
   556  
   557  	MOV (X24), X31
   558  	ADD $8, X24
   559  	MOV X31, (X25)
   560  	ADD $8, X25
   561  
   562  	MOV (X24), X31
   563  	ADD $8, X24
   564  	MOV X31, (X25)
   565  	ADD $8, X25
   566  
   567  	MOV (X24), X31
   568  	ADD $8, X24
   569  	MOV X31, (X25)
   570  	ADD $8, X25
   571  
   572  	MOV (X24), X31
   573  	ADD $8, X24
   574  	MOV X31, (X25)
   575  	ADD $8, X25
   576  
   577  	MOV (X24), X31
   578  	ADD $8, X24
   579  	MOV X31, (X25)
   580  	ADD $8, X25
   581  
   582  	MOV (X24), X31
   583  	ADD $8, X24
   584  	MOV X31, (X25)
   585  	ADD $8, X25
   586  
   587  	MOV (X24), X31
   588  	ADD $8, X24
   589  	MOV X31, (X25)
   590  	ADD $8, X25
   591  
   592  	MOV (X24), X31
   593  	ADD $8, X24
   594  	MOV X31, (X25)
   595  	ADD $8, X25
   596  
   597  	MOV (X24), X31
   598  	ADD $8, X24
   599  	MOV X31, (X25)
   600  	ADD $8, X25
   601  
   602  	MOV (X24), X31
   603  	ADD $8, X24
   604  	MOV X31, (X25)
   605  	ADD $8, X25
   606  
   607  	MOV (X24), X31
   608  	ADD $8, X24
   609  	MOV X31, (X25)
   610  	ADD $8, X25
   611  
   612  	MOV (X24), X31
   613  	ADD $8, X24
   614  	MOV X31, (X25)
   615  	ADD $8, X25
   616  
   617  	MOV (X24), X31
   618  	ADD $8, X24
   619  	MOV X31, (X25)
   620  	ADD $8, X25
   621  
   622  	MOV (X24), X31
   623  	ADD $8, X24
   624  	MOV X31, (X25)
   625  	ADD $8, X25
   626  
   627  	MOV (X24), X31
   628  	ADD $8, X24
   629  	MOV X31, (X25)
   630  	ADD $8, X25
   631  
   632  	MOV (X24), X31
   633  	ADD $8, X24
   634  	MOV X31, (X25)
   635  	ADD $8, X25
   636  
   637  	MOV (X24), X31
   638  	ADD $8, X24
   639  	MOV X31, (X25)
   640  	ADD $8, X25
   641  
   642  	MOV (X24), X31
   643  	ADD $8, X24
   644  	MOV X31, (X25)
   645  	ADD $8, X25
   646  
   647  	MOV (X24), X31
   648  	ADD $8, X24
   649  	MOV X31, (X25)
   650  	ADD $8, X25
   651  
   652  	MOV (X24), X31
   653  	ADD $8, X24
   654  	MOV X31, (X25)
   655  	ADD $8, X25
   656  
   657  	MOV (X24), X31
   658  	ADD $8, X24
   659  	MOV X31, (X25)
   660  	ADD $8, X25
   661  
   662  	MOV (X24), X31
   663  	ADD $8, X24
   664  	MOV X31, (X25)
   665  	ADD $8, X25
   666  
   667  	MOV (X24), X31
   668  	ADD $8, X24
   669  	MOV X31, (X25)
   670  	ADD $8, X25
   671  
   672  	MOV (X24), X31
   673  	ADD $8, X24
   674  	MOV X31, (X25)
   675  	ADD $8, X25
   676  
   677  	MOV (X24), X31
   678  	ADD $8, X24
   679  	MOV X31, (X25)
   680  	ADD $8, X25
   681  
   682  	MOV (X24), X31
   683  	ADD $8, X24
   684  	MOV X31, (X25)
   685  	ADD $8, X25
   686  
   687  	MOV (X24), X31
   688  	ADD $8, X24
   689  	MOV X31, (X25)
   690  	ADD $8, X25
   691  
   692  	MOV (X24), X31
   693  	ADD $8, X24
   694  	MOV X31, (X25)
   695  	ADD $8, X25
   696  
   697  	MOV (X24), X31
   698  	ADD $8, X24
   699  	MOV X31, (X25)
   700  	ADD $8, X25
   701  
   702  	MOV (X24), X31
   703  	ADD $8, X24
   704  	MOV X31, (X25)
   705  	ADD $8, X25
   706  
   707  	MOV (X24), X31
   708  	ADD $8, X24
   709  	MOV X31, (X25)
   710  	ADD $8, X25
   711  
   712  	MOV (X24), X31
   713  	ADD $8, X24
   714  	MOV X31, (X25)
   715  	ADD $8, X25
   716  
   717  	MOV (X24), X31
   718  	ADD $8, X24
   719  	MOV X31, (X25)
   720  	ADD $8, X25
   721  
   722  	MOV (X24), X31
   723  	ADD $8, X24
   724  	MOV X31, (X25)
   725  	ADD $8, X25
   726  
   727  	MOV (X24), X31
   728  	ADD $8, X24
   729  	MOV X31, (X25)
   730  	ADD $8, X25
   731  
   732  	MOV (X24), X31
   733  	ADD $8, X24
   734  	MOV X31, (X25)
   735  	ADD $8, X25
   736  
   737  	MOV (X24), X31
   738  	ADD $8, X24
   739  	MOV X31, (X25)
   740  	ADD $8, X25
   741  
   742  	MOV (X24), X31
   743  	ADD $8, X24
   744  	MOV X31, (X25)
   745  	ADD $8, X25
   746  
   747  	MOV (X24), X31
   748  	ADD $8, X24
   749  	MOV X31, (X25)
   750  	ADD $8, X25
   751  
   752  	MOV (X24), X31
   753  	ADD $8, X24
   754  	MOV X31, (X25)
   755  	ADD $8, X25
   756  
   757  	MOV (X24), X31
   758  	ADD $8, X24
   759  	MOV X31, (X25)
   760  	ADD $8, X25
   761  
   762  	MOV (X24), X31
   763  	ADD $8, X24
   764  	MOV X31, (X25)
   765  	ADD $8, X25
   766  
   767  	MOV (X24), X31
   768  	ADD $8, X24
   769  	MOV X31, (X25)
   770  	ADD $8, X25
   771  
   772  	MOV (X24), X31
   773  	ADD $8, X24
   774  	MOV X31, (X25)
   775  	ADD $8, X25
   776  
   777  	MOV (X24), X31
   778  	ADD $8, X24
   779  	MOV X31, (X25)
   780  	ADD $8, X25
   781  
   782  	MOV (X24), X31
   783  	ADD $8, X24
   784  	MOV X31, (X25)
   785  	ADD $8, X25
   786  
   787  	MOV (X24), X31
   788  	ADD $8, X24
   789  	MOV X31, (X25)
   790  	ADD $8, X25
   791  
   792  	MOV (X24), X31
   793  	ADD $8, X24
   794  	MOV X31, (X25)
   795  	ADD $8, X25
   796  
   797  	MOV (X24), X31
   798  	ADD $8, X24
   799  	MOV X31, (X25)
   800  	ADD $8, X25
   801  
   802  	MOV (X24), X31
   803  	ADD $8, X24
   804  	MOV X31, (X25)
   805  	ADD $8, X25
   806  
   807  	MOV (X24), X31
   808  	ADD $8, X24
   809  	MOV X31, (X25)
   810  	ADD $8, X25
   811  
   812  	MOV (X24), X31
   813  	ADD $8, X24
   814  	MOV X31, (X25)
   815  	ADD $8, X25
   816  
   817  	MOV (X24), X31
   818  	ADD $8, X24
   819  	MOV X31, (X25)
   820  	ADD $8, X25
   821  
   822  	MOV (X24), X31
   823  	ADD $8, X24
   824  	MOV X31, (X25)
   825  	ADD $8, X25
   826  
   827  	MOV (X24), X31
   828  	ADD $8, X24
   829  	MOV X31, (X25)
   830  	ADD $8, X25
   831  
   832  	MOV (X24), X31
   833  	ADD $8, X24
   834  	MOV X31, (X25)
   835  	ADD $8, X25
   836  
   837  	MOV (X24), X31
   838  	ADD $8, X24
   839  	MOV X31, (X25)
   840  	ADD $8, X25
   841  
   842  	MOV (X24), X31
   843  	ADD $8, X24
   844  	MOV X31, (X25)
   845  	ADD $8, X25
   846  
   847  	MOV (X24), X31
   848  	ADD $8, X24
   849  	MOV X31, (X25)
   850  	ADD $8, X25
   851  
   852  	MOV (X24), X31
   853  	ADD $8, X24
   854  	MOV X31, (X25)
   855  	ADD $8, X25
   856  
   857  	MOV (X24), X31
   858  	ADD $8, X24
   859  	MOV X31, (X25)
   860  	ADD $8, X25
   861  
   862  	MOV (X24), X31
   863  	ADD $8, X24
   864  	MOV X31, (X25)
   865  	ADD $8, X25
   866  
   867  	MOV (X24), X31
   868  	ADD $8, X24
   869  	MOV X31, (X25)
   870  	ADD $8, X25
   871  
   872  	MOV (X24), X31
   873  	ADD $8, X24
   874  	MOV X31, (X25)
   875  	ADD $8, X25
   876  
   877  	MOV (X24), X31
   878  	ADD $8, X24
   879  	MOV X31, (X25)
   880  	ADD $8, X25
   881  
   882  	MOV (X24), X31
   883  	ADD $8, X24
   884  	MOV X31, (X25)
   885  	ADD $8, X25
   886  
   887  	MOV (X24), X31
   888  	ADD $8, X24
   889  	MOV X31, (X25)
   890  	ADD $8, X25
   891  
   892  	MOV (X24), X31
   893  	ADD $8, X24
   894  	MOV X31, (X25)
   895  	ADD $8, X25
   896  
   897  	MOV (X24), X31
   898  	ADD $8, X24
   899  	MOV X31, (X25)
   900  	ADD $8, X25
   901  
   902  	MOV (X24), X31
   903  	ADD $8, X24
   904  	MOV X31, (X25)
   905  	ADD $8, X25
   906  
   907  	MOV (X24), X31
   908  	ADD $8, X24
   909  	MOV X31, (X25)
   910  	ADD $8, X25
   911  
   912  	RET