...

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
     7TEXT runtime·duffzero<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
     8	MOVUPS	X15,(DI)
     9	MOVUPS	X15,16(DI)
    10	MOVUPS	X15,32(DI)
    11	MOVUPS	X15,48(DI)
    12	LEAQ	64(DI),DI
    13
    14	MOVUPS	X15,(DI)
    15	MOVUPS	X15,16(DI)
    16	MOVUPS	X15,32(DI)
    17	MOVUPS	X15,48(DI)
    18	LEAQ	64(DI),DI
    19
    20	MOVUPS	X15,(DI)
    21	MOVUPS	X15,16(DI)
    22	MOVUPS	X15,32(DI)
    23	MOVUPS	X15,48(DI)
    24	LEAQ	64(DI),DI
    25
    26	MOVUPS	X15,(DI)
    27	MOVUPS	X15,16(DI)
    28	MOVUPS	X15,32(DI)
    29	MOVUPS	X15,48(DI)
    30	LEAQ	64(DI),DI
    31
    32	MOVUPS	X15,(DI)
    33	MOVUPS	X15,16(DI)
    34	MOVUPS	X15,32(DI)
    35	MOVUPS	X15,48(DI)
    36	LEAQ	64(DI),DI
    37
    38	MOVUPS	X15,(DI)
    39	MOVUPS	X15,16(DI)
    40	MOVUPS	X15,32(DI)
    41	MOVUPS	X15,48(DI)
    42	LEAQ	64(DI),DI
    43
    44	MOVUPS	X15,(DI)
    45	MOVUPS	X15,16(DI)
    46	MOVUPS	X15,32(DI)
    47	MOVUPS	X15,48(DI)
    48	LEAQ	64(DI),DI
    49
    50	MOVUPS	X15,(DI)
    51	MOVUPS	X15,16(DI)
    52	MOVUPS	X15,32(DI)
    53	MOVUPS	X15,48(DI)
    54	LEAQ	64(DI),DI
    55
    56	MOVUPS	X15,(DI)
    57	MOVUPS	X15,16(DI)
    58	MOVUPS	X15,32(DI)
    59	MOVUPS	X15,48(DI)
    60	LEAQ	64(DI),DI
    61
    62	MOVUPS	X15,(DI)
    63	MOVUPS	X15,16(DI)
    64	MOVUPS	X15,32(DI)
    65	MOVUPS	X15,48(DI)
    66	LEAQ	64(DI),DI
    67
    68	MOVUPS	X15,(DI)
    69	MOVUPS	X15,16(DI)
    70	MOVUPS	X15,32(DI)
    71	MOVUPS	X15,48(DI)
    72	LEAQ	64(DI),DI
    73
    74	MOVUPS	X15,(DI)
    75	MOVUPS	X15,16(DI)
    76	MOVUPS	X15,32(DI)
    77	MOVUPS	X15,48(DI)
    78	LEAQ	64(DI),DI
    79
    80	MOVUPS	X15,(DI)
    81	MOVUPS	X15,16(DI)
    82	MOVUPS	X15,32(DI)
    83	MOVUPS	X15,48(DI)
    84	LEAQ	64(DI),DI
    85
    86	MOVUPS	X15,(DI)
    87	MOVUPS	X15,16(DI)
    88	MOVUPS	X15,32(DI)
    89	MOVUPS	X15,48(DI)
    90	LEAQ	64(DI),DI
    91
    92	MOVUPS	X15,(DI)
    93	MOVUPS	X15,16(DI)
    94	MOVUPS	X15,32(DI)
    95	MOVUPS	X15,48(DI)
    96	LEAQ	64(DI),DI
    97
    98	MOVUPS	X15,(DI)
    99	MOVUPS	X15,16(DI)
   100	MOVUPS	X15,32(DI)
   101	MOVUPS	X15,48(DI)
   102	LEAQ	64(DI),DI
   103
   104	RET
   105
   106TEXT runtime·duffcopy<ABIInternal>(SB), NOSPLIT|NOFRAME, $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