From 4df7aeb3c54a6c4d932e791f23d71f6ff03ee63c Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Mon, 19 May 1997 19:55:31 +0000 Subject: [PATCH] * interp.c (dispatch): Make this an inline function. * simops.c (syscall): Use callback->write regardless of what file descriptor we're writing too. --- sim/mn10300/ChangeLog | 7 +++++++ sim/mn10300/interp.c | 2 +- sim/mn10300/simops.c | 8 ++------ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/sim/mn10300/ChangeLog b/sim/mn10300/ChangeLog index a69a3be1838..ccfc55e8668 100644 --- a/sim/mn10300/ChangeLog +++ b/sim/mn10300/ChangeLog @@ -1,3 +1,10 @@ +Mon May 19 13:54:22 1997 Jeffrey A Law (law@cygnus.com) + + * interp.c (dispatch): Make this an inline function. + + * simops.c (syscall): Use callback->write regardless of + what file descriptor we're writing too. + Sun May 18 16:46:31 1997 Jeffrey A Law (law@cygnus.com) * interp.c (load_mem_big): Remove function. It's now a macro diff --git a/sim/mn10300/interp.c b/sim/mn10300/interp.c index cf42f2392f2..affa4ab89d9 100644 --- a/sim/mn10300/interp.c +++ b/sim/mn10300/interp.c @@ -145,7 +145,7 @@ hash(insn) return ((insn & 0xff000000) >> 24) & 0x7f; } -static void +static INLINE void dispatch (insn, extension, length) uint32 insn; uint32 extension; diff --git a/sim/mn10300/simops.c b/sim/mn10300/simops.c index ae3c8aa9607..dc1786bd4c1 100644 --- a/sim/mn10300/simops.c +++ b/sim/mn10300/simops.c @@ -2931,12 +2931,8 @@ void OP_F020 (insn, extension) MEMPTR (PARM2), PARM3); break; case SYS_write: - if (PARM1 == 1) - RETVAL = (int)mn10300_callback->write_stdout (mn10300_callback, - MEMPTR (PARM2), PARM3); - else - RETVAL = (int)mn10300_callback->write (mn10300_callback, PARM1, - MEMPTR (PARM2), PARM3); + RETVAL = (int)mn10300_callback->write (mn10300_callback, PARM1, + MEMPTR (PARM2), PARM3); break; case SYS_lseek: RETVAL = mn10300_callback->lseek (mn10300_callback, PARM1, PARM2, PARM3); -- 2.30.2