diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2022-01-19 15:53:37 -0400 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2022-01-19 15:53:37 -0400 |
commit | 02fa018869eca949b0fa3c70b05fa96a1be62e70 (patch) | |
tree | b18ffe9b9d1499c9e5779ba25c720f467ccd9d9e | |
parent | f5d75afcc0572335ad1f3b268c96a940c6db123c (diff) |
sux.h: Make `rs` non const.
-rw-r--r-- | sux.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1792,7 +1792,7 @@ static /*inline*/ void exec_base_inst(struct sux *cpu, uint8_t opcode, uint8_t p #define inst(op, ext) \ 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)) - 1; \ + uint8_t rs = ((1 << ((prefix >> 4) & 3)) - 1); \ uint64_t addr = 0, idx = 0, tmp = 0, tmp2 = 0; \ uint64_t dummy = 0, *reg = &dummy; \ int pre_idx = 0, mem_type = ZM; \ |