lightning
[Top][All Lists]
Advanced

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

[Lightning] [PATCH 1/3] Fix htonr_ui implementation on 32-bit powerpc


From: Paul Cercueil
Subject: [Lightning] [PATCH 1/3] Fix htonr_ui implementation on 32-bit powerpc
Date: Tue, 17 Sep 2019 14:30:15 +0200

The htonr_ui implementation on powerpc unconditionally used the CLRLDI()
macro, which only exists on 64-bit powerpc.

Signed-off-by: Paul Cercueil <address@hidden>
---
 lib/jit_ppc-cpu.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/jit_ppc-cpu.c b/lib/jit_ppc-cpu.c
index ad7af0b..78eadb2 100644
--- a/lib/jit_ppc-cpu.c
+++ b/lib/jit_ppc-cpu.c
@@ -1160,7 +1160,11 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
     ROTLWI(rn(reg), r1, 8);
     RLWIMI(rn(reg), r1, 24, 0, 7);
     RLWIMI(rn(reg), r1, 24, 16, 23);
+#  if __WORDSIZE == 64
     CLRLDI(r0, rn(reg), 32);
+#  else
+    MR(r0,rn(reg));
+#  endif
     jit_unget_reg(reg);
 }
 
-- 
2.23.0




reply via email to

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