lightning
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 3/3] ppc64: fix ppc64 ldxr_i and ldxi_i


From: Kimplul
Subject: [PATCH 3/3] ppc64: fix ppc64 ldxr_i and ldxi_i
Date: Sun, 28 Aug 2022 22:30:58 +0300

Signed-off-by: Kimplul <kimi.h.kuparinen@gmail.com>
---
 lib/jit_ppc-cpu.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/jit_ppc-cpu.c b/lib/jit_ppc-cpu.c
index 51a57fb..4822d3b 100644
--- a/lib/jit_ppc-cpu.c
+++ b/lib/jit_ppc-cpu.c
@@ -2731,7 +2731,7 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
     jit_int32_t                reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
-           LWZX(r0, r2, r1);
+           LWAX(r0, r2, r1);
        else {
            reg = jit_get_reg(jit_class_gpr);
            movr(rn(reg), r1);
@@ -2740,7 +2740,7 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
        }
     }
     else
-       LWZX(r0, r1, r2);
+       LWAX(r0, r1, r2);
 }
 
 static void
-- 
2.35.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]