diff --git a/src/runtime/asm_arm64.s b/src/runtime/asm_arm64.s index 8931daa2cd..732abe13af 100644 --- a/src/runtime/asm_arm64.s +++ b/src/runtime/asm_arm64.s @@ -996,6 +996,7 @@ TEXT runtime·addmoduledata(SB),NOSPLIT,$0-0 MOVD R0, runtime·lastmoduledatap(SB) MOVD 8(RSP), R27 ADD $0x10, RSP + RET TEXT ·checkASM(SB),NOSPLIT,$0-1 MOVW $1, R3 diff --git a/src/runtime/asm_ppc64x.s b/src/runtime/asm_ppc64x.s index 1ecdf3b2cd..f3b193ae31 100644 --- a/src/runtime/asm_ppc64x.s +++ b/src/runtime/asm_ppc64x.s @@ -1079,6 +1079,7 @@ TEXT runtime·addmoduledata(SB),NOSPLIT|NOFRAME,$0-0 MOVD R3, runtime·lastmoduledatap(SB) MOVD 0(R1), R31 ADD $8, R1 + RET TEXT ·checkASM(SB),NOSPLIT,$0-1 MOVW $1, R3