aboutsummaryrefslogtreecommitdiff
path: root/src/lj_emit_arm64.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lj_emit_arm64.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lj_emit_arm64.h b/src/lj_emit_arm64.h
index 6686802b..e0f43689 100644
--- a/src/lj_emit_arm64.h
+++ b/src/lj_emit_arm64.h
@@ -74,6 +74,11 @@ static uint32_t emit_isfpk64(uint64_t n)
74 74
75/* -- Emit basic instructions --------------------------------------------- */ 75/* -- Emit basic instructions --------------------------------------------- */
76 76
77static void emit_dnma(ASMState *as, A64Ins ai, Reg rd, Reg rn, Reg rm, Reg ra)
78{
79 *--as->mcp = ai | A64F_D(rd) | A64F_N(rn) | A64F_M(rm) | A64F_A(ra);
80}
81
77static void emit_dnm(ASMState *as, A64Ins ai, Reg rd, Reg rn, Reg rm) 82static void emit_dnm(ASMState *as, A64Ins ai, Reg rd, Reg rn, Reg rm)
78{ 83{
79 *--as->mcp = ai | A64F_D(rd) | A64F_N(rn) | A64F_M(rm); 84 *--as->mcp = ai | A64F_D(rd) | A64F_N(rn) | A64F_M(rm);