From 0903a018121e18de06fae12301e1a03775848ba5 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Wed, 3 Apr 2019 19:23:36 +0200 Subject: [PATCH] Add jit_same_{gprs,fprs} helpers --- lightening.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lightening.h b/lightening.h index 5331a8de7..cb838c5ed 100644 --- a/lightening.h +++ b/lightening.h @@ -110,6 +110,18 @@ typedef struct jit_reloc #define jit_class(bits) ((bits) & 0xffff0000) #define jit_regno(bits) ((bits) & 0x00007fff) +static inline jit_bool_t +jit_same_gprs (jit_gpr_t a, jit_gpr_t b) +{ + return a.bits == b.bits; +} + +static inline jit_bool_t +jit_same_fprs (jit_fpr_t a, jit_fpr_t b) +{ + return a.bits == b.bits; +} + static inline jit_bool_t jit_gpr_is_callee_save (jit_gpr_t reg) {