X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=deps%2Flightrec%2Fregcache.c;h=791a9c5c728a971008c2084ffc048cf5f0fd15ff;hb=4f9efe5445070db8a9fbb2eb8497048338b44289;hp=c0188706eacfbc17ed550dd7fdef9559c067e151;hpb=47e92264b0bcdd851e8b0973cd5036cc6ca8e4ba;p=pcsx_rearmed.git diff --git a/deps/lightrec/regcache.c b/deps/lightrec/regcache.c index c0188706..791a9c5c 100644 --- a/deps/lightrec/regcache.c +++ b/deps/lightrec/regcache.c @@ -493,6 +493,15 @@ void lightrec_clean_reg_if_loaded(struct regcache *cache, jit_state_t *_jit, } } +void lightrec_discard_reg_if_loaded(struct regcache *cache, u8 reg) +{ + struct native_register *nreg; + + nreg = find_mapped_reg(cache, reg, false); + if (nreg) + lightrec_discard_nreg(nreg); +} + struct native_register * lightrec_regcache_enter_branch(struct regcache *cache) { struct native_register *backup;