--- hatari/src/uae-cpu/readcpu.c 2019/04/01 07:11:36 1.1.1.4 +++ hatari/src/uae-cpu/readcpu.c 2019/04/01 07:13:12 1.1.1.6 @@ -10,7 +10,7 @@ * This file is distributed under the GNU Public License, version 2 or at * your option any later version. Read the file gpl.txt for details. */ -char ReadCpu_rcsid[] = "Hatari $Id: readcpu.c,v 1.1.1.4 2019/04/01 07:11:36 root Exp $"; +const char ReadCpu_rcsid[] = "Hatari $Id: readcpu.c,v 1.1.1.6 2019/04/01 07:13:12 root Exp $"; #include #include @@ -19,7 +19,7 @@ char ReadCpu_rcsid[] = "Hatari $Id: read int nr_cpuop_funcs; -struct mnemolookup lookuptab[] = { +const struct mnemolookup lookuptab[] = { { i_ILLG, "ILLEGAL" }, { i_OR, "OR" }, { i_CHK, "CHK" }, @@ -199,7 +199,7 @@ static void build_insn (int insn) int isjmp = 0; struct instr_def id; const char *opcstr; - int i; + int j; int flaglive = 0, flagdead = 0; @@ -211,27 +211,27 @@ static void build_insn (int insn) can't trap. Usually, this will be overwritten with the gencomp based information, anyway. */ - for (i = 0; i < 5; i++) { - switch (id.flaginfo[i].flagset){ + for (j = 0; j < 5; j++) { + switch (id.flaginfo[j].flagset){ case fa_unset: break; case fa_isjmp: isjmp = 1; break; case fa_isbranch: isjmp = 1; break; - case fa_zero: flagdead |= 1 << i; break; - case fa_one: flagdead |= 1 << i; break; - case fa_dontcare: flagdead |= 1 << i; break; + case fa_zero: flagdead |= 1 << j; break; + case fa_one: flagdead |= 1 << j; break; + case fa_dontcare: flagdead |= 1 << j; break; case fa_unknown: isjmp = 1; flagdead = -1; goto out1; - case fa_set: flagdead |= 1 << i; break; + case fa_set: flagdead |= 1 << j; break; } } out1: - for (i = 0; i < 5; i++) { - switch (id.flaginfo[i].flaguse) { + for (j = 0; j < 5; j++) { + switch (id.flaginfo[j].flaguse) { case fu_unused: break; - case fu_isjmp: isjmp = 1; flaglive |= 1 << i; break; - case fu_maybecc: isjmp = 1; flaglive |= 1 << i; break; - case fu_unknown: isjmp = 1; flaglive |= 1 << i; break; - case fu_used: flaglive |= 1 << i; break; + case fu_isjmp: isjmp = 1; flaglive |= 1 << j; break; + case fu_maybecc: isjmp = 1; flaglive |= 1 << j; break; + case fu_unknown: isjmp = 1; flaglive |= 1 << j; break; + case fu_used: flaglive |= 1 << j; break; } }