diff options
| -rw-r--r-- | sux.h | 2 | 
1 files changed, 1 insertions, 1 deletions
| @@ -1793,7 +1793,7 @@ static /*inline*/ void exec_base_inst(struct sux *cpu, uint8_t opcode, uint8_t p  static /*inline*/ void inst_##op(struct sux *cpu, uint8_t prefix, uint8_t size, int inc_pc, int inc_clk, uint8_t thread) { \  	const unsigned int o8 = 0x##op / 32, o8m = 1 << (0x##op % 32); \  	const uint8_t rs = 1 << ((prefix >> 4) & 3); \ -	uint64_t addr = 0, idx = 0, tmp = -1, tmp2 = -1; \ +	uint64_t addr = 0, idx = 0, tmp = 0, tmp2 = 0; \  	uint64_t dummy = 0, *reg = &dummy; \  	int pre_idx = 0, mem_type = ZM; \  	uint8_t pbits = 0x##op < 0x100 ? 0x10 : 0; \ | 
