From be380a3ea061110105f734192593b3e5472f3941 Mon Sep 17 00:00:00 2001 From: Kevin Buettner Date: Thu, 23 Sep 2010 23:42:53 +0000 Subject: * cpu.h (reset_decoder): Declare. * load.c (rx_load): Call `reset_decoder'. * rx.c (reset_decoder): New function. --- sim/rx/rx.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sim/rx/rx.c') diff --git a/sim/rx/rx.c b/sim/rx/rx.c index fc12948..19b896b 100644 --- a/sim/rx/rx.c +++ b/sim/rx/rx.c @@ -298,6 +298,14 @@ static unsigned char *get_byte_base; static RX_Opcode_Decoded **decode_cache_base; static SI get_byte_page; +void +reset_decoder (void) +{ + get_byte_base = 0; + decode_cache_base = 0; + get_byte_page = 0; +} + static inline void maybe_get_mem_page (SI tpc) { -- cgit v1.1