Files
2026-09-17 20:33:18 +02:00

25 lines
439 B
ArmAsm

// Copyright (c) 2026 Petr Balvín <opensource@petrbalvin.org> (https://petrbalvin.org)
// SPDX-License-Identifier: BSD-3-Clause
#include "textflag.h"
TEXT ·ldst(SB), NOSPLIT, $0
LD (X8), X9
SD X9, (X8)
LW (X8), X9
SW X9, (X8)
LD 8(X2), X10
SD X10, 16(X2)
LW 4(X2), X11
SW X11, 8(X2)
RET
TEXT ·addi4spn(SB), NOSPLIT, $0
ADDI $16, X2, X8
RET
TEXT ·wordarith(SB), NOSPLIT, $0
ADDW X9, X8, X8
SUBW X9, X8, X8
RET