author | Paul Cercueil <paul@crapouillou.net> | 2023年03月06日 23:25:11 +0000 |
---|---|---|
committer | pcpa <paulo.cesar.pereira.de.andrade@gmail.com> | 2023年03月07日 08:33:31 -0300 |
commit | 87139e0f6c0c24db1458f5b7aca25f13bc4b6ac6 (patch) | |
tree | 8c635050b3aa7ea78e731ddcb4ba1c80e1aec8af | |
parent | ba0f9f49fe1a94aad1ea19ac4a32881ad2a5ffe6 (diff) | |
download | lightning-87139e0f6c0c24db1458f5b7aca25f13bc4b6ac6.tar.gz |
-rw-r--r-- | lib/jit_arm-cpu.c | 2 | ||||
-rw-r--r-- | lib/jit_fallback.c | 2 | ||||
-rw-r--r-- | lib/jit_hppa-cpu.c | 2 |
diff --git a/lib/jit_arm-cpu.c b/lib/jit_arm-cpu.c index 6d4aa93..c75c13f 100644 --- a/lib/jit_arm-cpu.c +++ b/lib/jit_arm-cpu.c @@ -1190,6 +1190,8 @@ static void _vastart(jit_state_t*, jit_int32_t); static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t); # define patch_at(kind,jump,label) _patch_at(_jit,kind,jump,label) static void _patch_at(jit_state_t*,jit_int32_t,jit_word_t,jit_word_t); + +# define NEED_FALLBACK_CASX 1 #endif #if CODE diff --git a/lib/jit_fallback.c b/lib/jit_fallback.c index ecddf45..55bf7d3 100644 --- a/lib/jit_fallback.c +++ b/lib/jit_fallback.c @@ -188,6 +188,7 @@ _fallback_calli(jit_state_t *_jit, jit_word_t i0, jit_word_t i1) # endif } +#ifdef NEED_FALLBACK_CASX static void _fallback_casx(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3, jit_word_t i0) @@ -225,6 +226,7 @@ _fallback_casx(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, if (iscasi) jit_unget_reg(r1_reg); } +#endif static void _fallback_clo(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1) diff --git a/lib/jit_hppa-cpu.c b/lib/jit_hppa-cpu.c index ebb01fd..3ddf725 100644 --- a/lib/jit_hppa-cpu.c +++ b/lib/jit_hppa-cpu.c @@ -933,6 +933,8 @@ static void _vastart(jit_state_t*, jit_int32_t); static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t); #define patch_at(i,l) _patch_at(_jit,i,l) static void _patch_at(jit_state_t*,jit_word_t,jit_word_t); + +# define NEED_FALLBACK_CASX 1 #endif #if CODE |