github.com/tidwall/go@v0.0.0-20170415222209-6694a6888b7d/src/runtime/duff_386.s (about)

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