diff options
Diffstat (limited to 'sim/sh64/decode-media.c')
-rw-r--r-- | sim/sh64/decode-media.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sim/sh64/decode-media.c b/sim/sh64/decode-media.c index 201b395..6c99baf 100644 --- a/sim/sh64/decode-media.c +++ b/sim/sh64/decode-media.c @@ -256,7 +256,8 @@ static const struct insn_sem sh64_media_insn_sem[] = { SH_INSN_XORI, SH64_MEDIA_INSN_XORI, SH64_MEDIA_SFMT_XORI }, }; -static const struct insn_sem sh64_media_insn_sem_invalid = { +static const struct insn_sem sh64_media_insn_sem_invalid = +{ VIRTUAL_INSN_X_INVALID, SH64_MEDIA_INSN_X_INVALID, SH64_MEDIA_SFMT_EMPTY }; @@ -1535,7 +1536,7 @@ sh64_media_decode (SIM_CPU *current_cpu, IADDR pc, extract_sfmt_empty: { const IDESC *idesc = &sh64_media_insn_data[itype]; -#define FLD(f) abuf->fields.fmt_empty.f +#define FLD(f) abuf->fields.sfmt_empty.f /* Record the fields for the semantic handler. */ @@ -1727,7 +1728,7 @@ sh64_media_decode (SIM_CPU *current_cpu, IADDR pc, extract_sfmt_brk: { const IDESC *idesc = &sh64_media_insn_data[itype]; -#define FLD(f) abuf->fields.fmt_empty.f +#define FLD(f) abuf->fields.sfmt_empty.f /* Record the fields for the semantic handler. */ @@ -3239,7 +3240,7 @@ sh64_media_decode (SIM_CPU *current_cpu, IADDR pc, extract_sfmt_nop: { const IDESC *idesc = &sh64_media_insn_data[itype]; -#define FLD(f) abuf->fields.fmt_empty.f +#define FLD(f) abuf->fields.sfmt_empty.f /* Record the fields for the semantic handler. */ |