| // 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 |