...

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, $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, $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