-@@ -9102,6 +9107,11 @@ static int new_recompile_block(u_int addr)
- load_reg(regs[i].regmap_entry,regs[i].regmap,INVCP);
-
- ds = assemble(i, ®s[i], ccadj[i]);
-+#ifdef DRC_DBG
-+ // write-out non-consts, consts are likely different because of get_final_value()
-+ if (!dops[i].is_jump)
-+ wb_dirtys(regs[i].regmap,regs[i].dirty&~regs[i].loadedconst);
-+#endif
-
- if (dops[i].is_ujump)
- literal_pool(1024);
-@@ -9292,6 +9302,10 @@ static int new_recompile_block(u_int addr)