From 9ddb79b50e5cd401ee35c994a47986148e5dfb15 Mon Sep 17 00:00:00 2001 From: pcpa Date: 2023年2月28日 14:25:49 -0300 Subject: Use a single implementation of a fallback bitswap. There were two versions, one with loop for mips, and an unrolled one for ia64, ppc, s390 and sparc. Now there is yet a third version, made default, and using a table of swapped bit values, that should be the faster/smaller version. The unrolled one might be faster if patterns can be easily loaded, but would still be larger. --- lib/jit_s390.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'lib/jit_s390.c') diff --git a/lib/jit_s390.c b/lib/jit_s390.c index 6934b11..25c6421 100644 --- a/lib/jit_s390.c +++ b/lib/jit_s390.c @@ -94,9 +94,7 @@ extern void __clear_cache(void *, void *); #define PROTO 1 # include "jit_s390-cpu.c" # include "jit_s390-fpu.c" -# if CHECK_FLOGR -# include "jit_fallback.c" -# endif +# include "jit_fallback.c" #undef PROTO /* @@ -1675,9 +1673,7 @@ _emit_code(jit_state_t *_jit) #define CODE 1 # include "jit_s390-cpu.c" # include "jit_s390-fpu.c" -# if CHECK_FLOGR -# include "jit_fallback.c" -# endif +# include "jit_fallback.c" #undef CODE void -- cgit v1.2.3

AltStyle によって変換されたページ (->オリジナル) /