+u8 *last_rom_translation_ptr = rom_translation_cache;
+u8 *last_ram_translation_ptr = ram_translation_cache;
+u8 *last_bios_translation_ptr = bios_translation_cache;
+
+#define translate_invalidate_dcache_one(which) \
+ if (which##_translation_ptr < last_##which##_translation_ptr) \
+ last_##which##_translation_ptr = which##_translation_cache; \
+ if (which##_translation_ptr > last_##which##_translation_ptr) \
+ { \
+ /*warm_cache_op_range(WOP_D_CLEAN, last_##which##_translation_ptr, \
+ which##_translation_ptr - last_##which##_translation_ptr);*/ \
+ warm_cache_op_range(WOP_I_INVALIDATE, last_##which##_translation_ptr, 32);\
+ last_##which##_translation_ptr = which##_translation_ptr; \
+ }
+