mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-13 05:20:44 +00:00
* config/tc-mn10300.c (mn10300_insert_operand): Handle
MN10300_OPERAND_SPLIT. For handling of 32bit operands.
This commit is contained in:
parent
fdef41f30b
commit
cdde2f5cee
@ -1,3 +1,8 @@
|
||||
Wed Nov 6 13:46:07 1996 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* config/tc-mn10300.c (mn10300_insert_operand): Handle
|
||||
MN10300_OPERAND_SPLIT.
|
||||
|
||||
Tue Nov 5 13:30:40 1996 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* config/tc-mn10300.c (md_assemble): Insert operands into
|
||||
|
@ -891,7 +891,12 @@ mn10300_insert_operand (insnp, extensionp, operand, val, file, line, shift)
|
||||
}
|
||||
}
|
||||
|
||||
if ((operand->flags & MN10300_OPERAND_EXTENDED) == 0)
|
||||
if ((operand->flags & MN10300_OPERAND_SPLIT) != 0)
|
||||
{
|
||||
*insnp |= (val >> 16) & 0xffff;
|
||||
*extensionp |= val & 0xffff;
|
||||
}
|
||||
else if ((operand->flags & MN10300_OPERAND_EXTENDED) == 0)
|
||||
{
|
||||
*insnp |= (((long) val & ((1 << operand->bits) - 1))
|
||||
<< (operand->shift + shift));
|
||||
|
Loading…
x
Reference in New Issue
Block a user