Index: m32r.opc =================================================================== RCS file: /cvs/src/src/cpu/m32r.opc,v retrieving revision 1.2 diff -c -r1.2 m32r.opc *** m32r.opc 23 Feb 2004 16:46:46 -0000 1.2 --- m32r.opc 29 Mar 2004 08:09:53 -0000 *************** *** 153,159 **** ++*strp; if (errmsg == NULL && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER) ! value = (value >> 16) + (value & 0x8000 ? 1 : 0); *valuep = value; return errmsg; } --- 153,162 ---- ++*strp; if (errmsg == NULL && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER) ! { ! value = value + (value & 0x8000 ? 0x10000 : 0); ! value >>= 16; ! } *valuep = value; return errmsg; }