// Code generated by command: go run asm.go -out sum.s -stubs stub.go. DO NOT EDIT. #include "textflag.h" // func Sum(xs []uint64) uint64 TEXT ·Sum(SB), NOSPLIT, $0-32 MOVQ xs_base(FP), AX MOVQ xs_len+8(FP), CX XORQ DX, DX loop: CMPQ CX, $0x00 JE done ADDQ (AX), DX ADDQ $0x08, AX DECQ CX JMP loop done: MOVQ DX, ret+24(FP) RET