...
Run Format

Text file src/runtime/duff_amd64.s

Documentation: runtime

     1	// Code generated by mkduff.go; DO NOT EDIT.
     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		MOVUPS	X0,(DI)
     9		MOVUPS	X0,16(DI)
    10		MOVUPS	X0,32(DI)
    11		MOVUPS	X0,48(DI)
    12		ADDQ	$64,DI
    13	
    14		MOVUPS	X0,(DI)
    15		MOVUPS	X0,16(DI)
    16		MOVUPS	X0,32(DI)
    17		MOVUPS	X0,48(DI)
    18		ADDQ	$64,DI
    19	
    20		MOVUPS	X0,(DI)
    21		MOVUPS	X0,16(DI)
    22		MOVUPS	X0,32(DI)
    23		MOVUPS	X0,48(DI)
    24		ADDQ	$64,DI
    25	
    26		MOVUPS	X0,(DI)
    27		MOVUPS	X0,16(DI)
    28		MOVUPS	X0,32(DI)
    29		MOVUPS	X0,48(DI)
    30		ADDQ	$64,DI
    31	
    32		MOVUPS	X0,(DI)
    33		MOVUPS	X0,16(DI)
    34		MOVUPS	X0,32(DI)
    35		MOVUPS	X0,48(DI)
    36		ADDQ	$64,DI
    37	
    38		MOVUPS	X0,(DI)
    39		MOVUPS	X0,16(DI)
    40		MOVUPS	X0,32(DI)
    41		MOVUPS	X0,48(DI)
    42		ADDQ	$64,DI
    43	
    44		MOVUPS	X0,(DI)
    45		MOVUPS	X0,16(DI)
    46		MOVUPS	X0,32(DI)
    47		MOVUPS	X0,48(DI)
    48		ADDQ	$64,DI
    49	
    50		MOVUPS	X0,(DI)
    51		MOVUPS	X0,16(DI)
    52		MOVUPS	X0,32(DI)
    53		MOVUPS	X0,48(DI)
    54		ADDQ	$64,DI
    55	
    56		MOVUPS	X0,(DI)
    57		MOVUPS	X0,16(DI)
    58		MOVUPS	X0,32(DI)
    59		MOVUPS	X0,48(DI)
    60		ADDQ	$64,DI
    61	
    62		MOVUPS	X0,(DI)
    63		MOVUPS	X0,16(DI)
    64		MOVUPS	X0,32(DI)
    65		MOVUPS	X0,48(DI)
    66		ADDQ	$64,DI
    67	
    68		MOVUPS	X0,(DI)
    69		MOVUPS	X0,16(DI)
    70		MOVUPS	X0,32(DI)
    71		MOVUPS	X0,48(DI)
    72		ADDQ	$64,DI
    73	
    74		MOVUPS	X0,(DI)
    75		MOVUPS	X0,16(DI)
    76		MOVUPS	X0,32(DI)
    77		MOVUPS	X0,48(DI)
    78		ADDQ	$64,DI
    79	
    80		MOVUPS	X0,(DI)
    81		MOVUPS	X0,16(DI)
    82		MOVUPS	X0,32(DI)
    83		MOVUPS	X0,48(DI)
    84		ADDQ	$64,DI
    85	
    86		MOVUPS	X0,(DI)
    87		MOVUPS	X0,16(DI)
    88		MOVUPS	X0,32(DI)
    89		MOVUPS	X0,48(DI)
    90		ADDQ	$64,DI
    91	
    92		MOVUPS	X0,(DI)
    93		MOVUPS	X0,16(DI)
    94		MOVUPS	X0,32(DI)
    95		MOVUPS	X0,48(DI)
    96		ADDQ	$64,DI
    97	
    98		MOVUPS	X0,(DI)
    99		MOVUPS	X0,16(DI)
   100		MOVUPS	X0,32(DI)
   101		MOVUPS	X0,48(DI)
   102		ADDQ	$64,DI
   103	
   104		RET
   105	
   106	TEXT runtime·duffcopy(SB), NOSPLIT, $0-0
   107		MOVUPS	(SI), X0
   108		ADDQ	$16, SI
   109		MOVUPS	X0, (DI)
   110		ADDQ	$16, DI
   111	
   112		MOVUPS	(SI), X0
   113		ADDQ	$16, SI
   114		MOVUPS	X0, (DI)
   115		ADDQ	$16, DI
   116	
   117		MOVUPS	(SI), X0
   118		ADDQ	$16, SI
   119		MOVUPS	X0, (DI)
   120		ADDQ	$16, DI
   121	
   122		MOVUPS	(SI), X0
   123		ADDQ	$16, SI
   124		MOVUPS	X0, (DI)
   125		ADDQ	$16, DI
   126	
   127		MOVUPS	(SI), X0
   128		ADDQ	$16, SI
   129		MOVUPS	X0, (DI)
   130		ADDQ	$16, DI
   131	
   132		MOVUPS	(SI), X0
   133		ADDQ	$16, SI
   134		MOVUPS	X0, (DI)
   135		ADDQ	$16, DI
   136	
   137		MOVUPS	(SI), X0
   138		ADDQ	$16, SI
   139		MOVUPS	X0, (DI)
   140		ADDQ	$16, DI
   141	
   142		MOVUPS	(SI), X0
   143		ADDQ	$16, SI
   144		MOVUPS	X0, (DI)
   145		ADDQ	$16, DI
   146	
   147		MOVUPS	(SI), X0
   148		ADDQ	$16, SI
   149		MOVUPS	X0, (DI)
   150		ADDQ	$16, DI
   151	
   152		MOVUPS	(SI), X0
   153		ADDQ	$16, SI
   154		MOVUPS	X0, (DI)
   155		ADDQ	$16, DI
   156	
   157		MOVUPS	(SI), X0
   158		ADDQ	$16, SI
   159		MOVUPS	X0, (DI)
   160		ADDQ	$16, DI
   161	
   162		MOVUPS	(SI), X0
   163		ADDQ	$16, SI
   164		MOVUPS	X0, (DI)
   165		ADDQ	$16, DI
   166	
   167		MOVUPS	(SI), X0
   168		ADDQ	$16, SI
   169		MOVUPS	X0, (DI)
   170		ADDQ	$16, DI
   171	
   172		MOVUPS	(SI), X0
   173		ADDQ	$16, SI
   174		MOVUPS	X0, (DI)
   175		ADDQ	$16, DI
   176	
   177		MOVUPS	(SI), X0
   178		ADDQ	$16, SI
   179		MOVUPS	X0, (DI)
   180		ADDQ	$16, DI
   181	
   182		MOVUPS	(SI), X0
   183		ADDQ	$16, SI
   184		MOVUPS	X0, (DI)
   185		ADDQ	$16, DI
   186	
   187		MOVUPS	(SI), X0
   188		ADDQ	$16, SI
   189		MOVUPS	X0, (DI)
   190		ADDQ	$16, DI
   191	
   192		MOVUPS	(SI), X0
   193		ADDQ	$16, SI
   194		MOVUPS	X0, (DI)
   195		ADDQ	$16, DI
   196	
   197		MOVUPS	(SI), X0
   198		ADDQ	$16, SI
   199		MOVUPS	X0, (DI)
   200		ADDQ	$16, DI
   201	
   202		MOVUPS	(SI), X0
   203		ADDQ	$16, SI
   204		MOVUPS	X0, (DI)
   205		ADDQ	$16, DI
   206	
   207		MOVUPS	(SI), X0
   208		ADDQ	$16, SI
   209		MOVUPS	X0, (DI)
   210		ADDQ	$16, DI
   211	
   212		MOVUPS	(SI), X0
   213		ADDQ	$16, SI
   214		MOVUPS	X0, (DI)
   215		ADDQ	$16, DI
   216	
   217		MOVUPS	(SI), X0
   218		ADDQ	$16, SI
   219		MOVUPS	X0, (DI)
   220		ADDQ	$16, DI
   221	
   222		MOVUPS	(SI), X0
   223		ADDQ	$16, SI
   224		MOVUPS	X0, (DI)
   225		ADDQ	$16, DI
   226	
   227		MOVUPS	(SI), X0
   228		ADDQ	$16, SI
   229		MOVUPS	X0, (DI)
   230		ADDQ	$16, DI
   231	
   232		MOVUPS	(SI), X0
   233		ADDQ	$16, SI
   234		MOVUPS	X0, (DI)
   235		ADDQ	$16, DI
   236	
   237		MOVUPS	(SI), X0
   238		ADDQ	$16, SI
   239		MOVUPS	X0, (DI)
   240		ADDQ	$16, DI
   241	
   242		MOVUPS	(SI), X0
   243		ADDQ	$16, SI
   244		MOVUPS	X0, (DI)
   245		ADDQ	$16, DI
   246	
   247		MOVUPS	(SI), X0
   248		ADDQ	$16, SI
   249		MOVUPS	X0, (DI)
   250		ADDQ	$16, DI
   251	
   252		MOVUPS	(SI), X0
   253		ADDQ	$16, SI
   254		MOVUPS	X0, (DI)
   255		ADDQ	$16, DI
   256	
   257		MOVUPS	(SI), X0
   258		ADDQ	$16, SI
   259		MOVUPS	X0, (DI)
   260		ADDQ	$16, DI
   261	
   262		MOVUPS	(SI), X0
   263		ADDQ	$16, SI
   264		MOVUPS	X0, (DI)
   265		ADDQ	$16, DI
   266	
   267		MOVUPS	(SI), X0
   268		ADDQ	$16, SI
   269		MOVUPS	X0, (DI)
   270		ADDQ	$16, DI
   271	
   272		MOVUPS	(SI), X0
   273		ADDQ	$16, SI
   274		MOVUPS	X0, (DI)
   275		ADDQ	$16, DI
   276	
   277		MOVUPS	(SI), X0
   278		ADDQ	$16, SI
   279		MOVUPS	X0, (DI)
   280		ADDQ	$16, DI
   281	
   282		MOVUPS	(SI), X0
   283		ADDQ	$16, SI
   284		MOVUPS	X0, (DI)
   285		ADDQ	$16, DI
   286	
   287		MOVUPS	(SI), X0
   288		ADDQ	$16, SI
   289		MOVUPS	X0, (DI)
   290		ADDQ	$16, DI
   291	
   292		MOVUPS	(SI), X0
   293		ADDQ	$16, SI
   294		MOVUPS	X0, (DI)
   295		ADDQ	$16, DI
   296	
   297		MOVUPS	(SI), X0
   298		ADDQ	$16, SI
   299		MOVUPS	X0, (DI)
   300		ADDQ	$16, DI
   301	
   302		MOVUPS	(SI), X0
   303		ADDQ	$16, SI
   304		MOVUPS	X0, (DI)
   305		ADDQ	$16, DI
   306	
   307		MOVUPS	(SI), X0
   308		ADDQ	$16, SI
   309		MOVUPS	X0, (DI)
   310		ADDQ	$16, DI
   311	
   312		MOVUPS	(SI), X0
   313		ADDQ	$16, SI
   314		MOVUPS	X0, (DI)
   315		ADDQ	$16, DI
   316	
   317		MOVUPS	(SI), X0
   318		ADDQ	$16, SI
   319		MOVUPS	X0, (DI)
   320		ADDQ	$16, DI
   321	
   322		MOVUPS	(SI), X0
   323		ADDQ	$16, SI
   324		MOVUPS	X0, (DI)
   325		ADDQ	$16, DI
   326	
   327		MOVUPS	(SI), X0
   328		ADDQ	$16, SI
   329		MOVUPS	X0, (DI)
   330		ADDQ	$16, DI
   331	
   332		MOVUPS	(SI), X0
   333		ADDQ	$16, SI
   334		MOVUPS	X0, (DI)
   335		ADDQ	$16, DI
   336	
   337		MOVUPS	(SI), X0
   338		ADDQ	$16, SI
   339		MOVUPS	X0, (DI)
   340		ADDQ	$16, DI
   341	
   342		MOVUPS	(SI), X0
   343		ADDQ	$16, SI
   344		MOVUPS	X0, (DI)
   345		ADDQ	$16, DI
   346	
   347		MOVUPS	(SI), X0
   348		ADDQ	$16, SI
   349		MOVUPS	X0, (DI)
   350		ADDQ	$16, DI
   351	
   352		MOVUPS	(SI), X0
   353		ADDQ	$16, SI
   354		MOVUPS	X0, (DI)
   355		ADDQ	$16, DI
   356	
   357		MOVUPS	(SI), X0
   358		ADDQ	$16, SI
   359		MOVUPS	X0, (DI)
   360		ADDQ	$16, DI
   361	
   362		MOVUPS	(SI), X0
   363		ADDQ	$16, SI
   364		MOVUPS	X0, (DI)
   365		ADDQ	$16, DI
   366	
   367		MOVUPS	(SI), X0
   368		ADDQ	$16, SI
   369		MOVUPS	X0, (DI)
   370		ADDQ	$16, DI
   371	
   372		MOVUPS	(SI), X0
   373		ADDQ	$16, SI
   374		MOVUPS	X0, (DI)
   375		ADDQ	$16, DI
   376	
   377		MOVUPS	(SI), X0
   378		ADDQ	$16, SI
   379		MOVUPS	X0, (DI)
   380		ADDQ	$16, DI
   381	
   382		MOVUPS	(SI), X0
   383		ADDQ	$16, SI
   384		MOVUPS	X0, (DI)
   385		ADDQ	$16, DI
   386	
   387		MOVUPS	(SI), X0
   388		ADDQ	$16, SI
   389		MOVUPS	X0, (DI)
   390		ADDQ	$16, DI
   391	
   392		MOVUPS	(SI), X0
   393		ADDQ	$16, SI
   394		MOVUPS	X0, (DI)
   395		ADDQ	$16, DI
   396	
   397		MOVUPS	(SI), X0
   398		ADDQ	$16, SI
   399		MOVUPS	X0, (DI)
   400		ADDQ	$16, DI
   401	
   402		MOVUPS	(SI), X0
   403		ADDQ	$16, SI
   404		MOVUPS	X0, (DI)
   405		ADDQ	$16, DI
   406	
   407		MOVUPS	(SI), X0
   408		ADDQ	$16, SI
   409		MOVUPS	X0, (DI)
   410		ADDQ	$16, DI
   411	
   412		MOVUPS	(SI), X0
   413		ADDQ	$16, SI
   414		MOVUPS	X0, (DI)
   415		ADDQ	$16, DI
   416	
   417		MOVUPS	(SI), X0
   418		ADDQ	$16, SI
   419		MOVUPS	X0, (DI)
   420		ADDQ	$16, DI
   421	
   422		MOVUPS	(SI), X0
   423		ADDQ	$16, SI
   424		MOVUPS	X0, (DI)
   425		ADDQ	$16, DI
   426	
   427		RET

View as plain text