* simops.c (OP_2600, OP_2601): Changed min and max comparisons
to use signed register values.
+Fri Sep 6 17:56:17 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
+
+ * simops.c (OP_2600, OP_2601): Changed min and max comparisons
+ to use signed register values.
+
Wed Sep 4 11:35:17 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* d10v_sim.h (DEBUG_*): Add bit flags for controlling debug
{
trace_input ("max", OP_REG, OP_REG, OP_VOID);
State.F1 = State.F0;
- if (State.regs[OP[1]] > State.regs[OP[0]])
+ if ((int16)State.regs[OP[1]] > (int16)State.regs[OP[0]])
{
State.regs[OP[0]] = State.regs[OP[1]];
State.F0 = 1;
{
trace_input ("min", OP_REG, OP_REG, OP_VOID);
State.F1 = State.F0;
- if (State.regs[OP[1]] < State.regs[OP[0]])
+ if ((int16)State.regs[OP[1]] < (int16)State.regs[OP[0]])
{
State.regs[OP[0]] = State.regs[OP[1]];
State.F0 = 1;