aboutsummaryrefslogtreecommitdiff
path: root/sim/m32r/cpux.h
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>1998-02-23 21:36:15 +0000
committerDoug Evans <dje@google.com>1998-02-23 21:36:15 +0000
commit02310b01ca7f89c761ede50557c4ac3db9bebffb (patch)
treed940fc72d405dab53a8cc0211520f35485b99576 /sim/m32r/cpux.h
parent93f34464a36ecdbd03ac639b9053638198e86b32 (diff)
downloadfsf-binutils-gdb-02310b01ca7f89c761ede50557c4ac3db9bebffb.zip
fsf-binutils-gdb-02310b01ca7f89c761ede50557c4ac3db9bebffb.tar.gz
fsf-binutils-gdb-02310b01ca7f89c761ede50557c4ac3db9bebffb.tar.bz2
* sim-main.h: #include symcat.h.
* m32r-sim.h (BRANCH_NEW_PC): Delete current_cpu arg. (NEW_PC_{BASE,SKIP,2,4,BRANCH_P}): New macros. * cpu.[ch],decode.[ch],extract.c,model.c: Regenerate. * sem.c,sem-switch.c: Regenerate. * m32r-sim.h (SEM_NEXT_PC): Modify to handle parallel exec. * mloopx.in: Rewrite. * cpux.[ch],decodex.[ch],readx.c,semx.c: Regenerate.
Diffstat (limited to 'sim/m32r/cpux.h')
-rw-r--r--sim/m32r/cpux.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/sim/m32r/cpux.h b/sim/m32r/cpux.h
index 366eec5..8be022e 100644
--- a/sim/m32r/cpux.h
+++ b/sim/m32r/cpux.h
@@ -1509,34 +1509,34 @@ struct parexec {
SI sr;
} fmt_25_jmp;
struct { /* e.g. ld $dr,@$sr */
- UQI h_memory_sr;
+ SI h_memory_sr;
SI sr;
} fmt_26_ld;
struct { /* e.g. ld $dr,@($slo16,$sr) */
- UQI h_memory_add_WI_sr_slo16;
+ SI h_memory_add_WI_sr_slo16;
HI slo16;
SI sr;
} fmt_27_ld_d;
struct { /* e.g. ldb $dr,@$sr */
- UQI h_memory_sr;
+ QI h_memory_sr;
SI sr;
} fmt_28_ldb;
struct { /* e.g. ldb $dr,@($slo16,$sr) */
- UQI h_memory_add_WI_sr_slo16;
+ QI h_memory_add_WI_sr_slo16;
HI slo16;
SI sr;
} fmt_29_ldb_d;
struct { /* e.g. ldh $dr,@$sr */
- UQI h_memory_sr;
+ HI h_memory_sr;
SI sr;
} fmt_30_ldh;
struct { /* e.g. ldh $dr,@($slo16,$sr) */
- UQI h_memory_add_WI_sr_slo16;
+ HI h_memory_add_WI_sr_slo16;
HI slo16;
SI sr;
} fmt_31_ldh_d;
struct { /* e.g. ld $dr,@$sr+ */
- UQI h_memory_sr;
+ SI h_memory_sr;
SI sr;
} fmt_32_ld_plus;
struct { /* e.g. ld24 $dr,#$uimm24 */
@@ -1549,7 +1549,7 @@ struct parexec {
HI slo16;
} fmt_35_ldi16;
struct { /* e.g. lock $dr,@$sr */
- UQI h_memory_sr;
+ SI h_memory_sr;
SI sr;
} fmt_36_lock;
struct { /* e.g. machi $src1,$src2,$acc */
@@ -1634,7 +1634,7 @@ struct parexec {
} fmt_56_st_plus;
struct { /* e.g. trap #$uimm4 */
USI pc;
- USI h_cr_0;
+ SI h_cr_0;
USI uimm4;
} fmt_57_trap;
struct { /* e.g. unlock $src1,@$src2 */