| // AUTO-GENERATED by mkduff.go | 
 | // Run go generate from src/runtime to update. | 
 | // See mkduff.go for comments. | 
 |  | 
 | #include "textflag.h" | 
 |  | 
 | TEXT runtime·duffzero(SB), NOSPLIT, $0-0 | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	MOVQ	AX,(DI) | 
 | 	MOVQ	AX,8(DI) | 
 | 	MOVQ	AX,16(DI) | 
 | 	MOVQ	AX,24(DI) | 
 | 	ADDQ	$32,DI | 
 |  | 
 | 	STOSQ | 
 | 	STOSQ | 
 | 	STOSQ | 
 | 	STOSQ | 
 | 	RET | 
 |  | 
 | TEXT runtime·duffcopy(SB), NOSPLIT, $0-0 | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	MOVQ	(SI), CX | 
 | 	ADDQ	$8, SI | 
 | 	MOVQ	CX, (DI) | 
 | 	ADDQ	$8, DI | 
 |  | 
 | 	RET |