[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
- [Lightning] [PATCH 1/3] Fix htonr_ui implementation on 32-bit powerpc,
Paul Cercueil <=