From: Frank Ch. Eigler Date: Tue, 3 Mar 1998 00:00:09 +0000 (+0000) Subject: * Continuing PKE sim unit tests. Found little bugs in VU instead. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f62dff78f9ef063c09f07522ae669b942ccf0643;p=binutils-gdb.git * Continuing PKE sim unit tests. Found little bugs in VU instead. * sky-vu1.c (vu1_io_write_register_window): Make CIA (pc) write effective by updating more registers. * sky-libvpe.c: Updated to match earlier VU state-change code. * sky-vpe.h: Removed unused globals from declarations. --- diff --git a/sim/mips/sky-vu1.c b/sim/mips/sky-vu1.c index 40ddb034d64..8ad0ac77d76 100644 --- a/sim/mips/sky-vu1.c +++ b/sim/mips/sky-vu1.c @@ -121,7 +121,7 @@ vu1_io_write_register_window(device *me, vu1_state.junk._TOP = T2H_4(*(int*)source); return nr_bytes; } else if (addr == VU1_CIA) { - vu1_state.junk._vpepc = T2H_4(*(int*)source); + vu1_state.junk.pc = vu1_state.junk._vpepc = T2H_4(*(int*)source); vu1_state.runState = VU_RUN; vu1_state.junk.eflag = 0; vu1_state.junk.peflag = 0;