Files
2026-02-17 06:16:18 -08:00

34 lines
529 B
ArmAsm

//go:build linux && !cgo && amd64
#include "textflag.h"
TEXT ·cCall0(SB), NOSPLIT, $0-16
MOVQ fn+0(FP), AX
CALL AX
MOVQ AX, ret+8(FP)
RET
TEXT ·cCall1(SB), NOSPLIT, $0-24
MOVQ fn+0(FP), AX
MOVQ a0+8(FP), DI
CALL AX
MOVQ AX, ret+16(FP)
RET
TEXT ·cCall2(SB), NOSPLIT, $0-32
MOVQ fn+0(FP), AX
MOVQ a0+8(FP), DI
MOVQ a1+16(FP), SI
CALL AX
MOVQ AX, ret+24(FP)
RET
TEXT ·cCall3(SB), NOSPLIT, $0-40
MOVQ fn+0(FP), AX
MOVQ a0+8(FP), DI
MOVQ a1+16(FP), SI
MOVQ a2+24(FP), DX
CALL AX
MOVQ AX, ret+32(FP)
RET