[subrepo]
remote = https://github.com/pcercuei/lightrec.git
branch = master
- commit = 3ebca4b2940c0f5ed73068cd690cca15e50ca73a
- parent = 6365a756c02d25c76bf90c78e42316b46f876c49
+ commit = a173cf409e11fbbdd4801aacc683a3d7592f499c
+ parent = 8da7189ef558eacaa80a37d542ade67b6717c812
method = merge
cmdver = 0.4.6
lightrec_clean_reg_if_loaded(reg_cache, _jit, reg, false);
if (load_delay) {
+ /* lightrec_rw() might read the actual target register (in case
+ * of LWL/LWR), so we need to keep it in sync. */
+ lightrec_clean_reg_if_loaded(reg_cache, _jit, c.i.rt, false);
+
/* Clear state->in_delay_slot_n. This notifies the lightrec_rw
* wrapper that it should write the REG_TEMP register instead of
* the actual output register of the opcode. */