static unsigned long
insert_bat (insn, value, errmsg)
unsigned long insn;
- long value;
- const char **errmsg;
+ long value ATTRIBUTE_UNUSED;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | (((insn >> 21) & 0x1f) << 16);
}
static unsigned long
insert_bba (insn, value, errmsg)
unsigned long insn;
- long value;
- const char **errmsg;
+ long value ATTRIBUTE_UNUSED;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | (((insn >> 16) & 0x1f) << 11);
}
insert_bd (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | (value & 0xfffc);
}
static long
extract_bd (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
if ((insn & 0x8000) != 0)
return (insn & 0xfffc) - 0x10000;
insert_bdm (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
if ((value & 0x8000) != 0)
insn |= 1 << 21;
insert_bdp (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
if ((value & 0x8000) == 0)
insn |= 1 << 21;
insert_ds (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | (value & 0xfffc);
}
static long
extract_ds (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
if ((insn & 0x8000) != 0)
return (insn & 0xfffc) - 0x10000;
static long
extract_li (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
if ((insn & 0x2000000) != 0)
return (insn & 0x3fffffc) - 0x4000000;
insert_mb6 (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | ((value & 0x1f) << 6) | (value & 0x20);
}
static long
extract_mb6 (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
return ((insn >> 6) & 0x1f) | (insn & 0x20);
}
static long
extract_nb (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
long ret;
insert_nsi (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | ((- value) & 0xffff);
}
static unsigned long
insert_rbs (insn, value, errmsg)
unsigned long insn;
- long value;
- const char **errmsg;
+ long value ATTRIBUTE_UNUSED;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | (((insn >> 21) & 0x1f) << 11);
}
insert_sh6 (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | ((value & 0x1f) << 11) | ((value & 0x20) >> 4);
}
static long
extract_sh6 (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
return ((insn >> 11) & 0x1f) | ((insn << 4) & 0x20);
}
insert_spr (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
return insn | ((value & 0x1f) << 16) | ((value & 0x3e0) << 6);
}
static long
extract_spr (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
return ((insn >> 16) & 0x1f) | ((insn >> 6) & 0x3e0);
}
insert_tbr (insn, value, errmsg)
unsigned long insn;
long value;
- const char **errmsg;
+ const char **errmsg ATTRIBUTE_UNUSED;
{
if (value == 0)
value = TB;
static long
extract_tbr (insn, invalid)
unsigned long insn;
- int *invalid;
+ int *invalid ATTRIBUTE_UNUSED;
{
long ret;