mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-19 13:53:29 +08:00
2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
* crx-opc.c (crx_optab): Rename 'arg_icr' to 'arg_idxr' for Index register mode. * crx-dis.c: Likewise.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
|
||||||
|
|
||||||
|
* crx-opc.c (crx_optab): Rename 'arg_icr' to 'arg_idxr' for Index register
|
||||||
|
mode.
|
||||||
|
* crx-dis.c: Likewise.
|
||||||
|
|
||||||
2004-11-04 Hans-Peter Nilsson <hp@axis.com>
|
2004-11-04 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
Generally, handle CRISv32.
|
Generally, handle CRISv32.
|
||||||
|
@ -431,7 +431,7 @@ make_argument (argument * a, int start_bits)
|
|||||||
a->constant = p.val;
|
a->constant = p.val;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case arg_icr:
|
case arg_idxr:
|
||||||
a->scale = 0;
|
a->scale = 0;
|
||||||
total_size = a->size + 10; /* sizeof(rbase + ridx + scl2) = 10. */
|
total_size = a->size + 10; /* sizeof(rbase + ridx + scl2) = 10. */
|
||||||
p = makelongparameter (allWords, inst_bit_size - total_size,
|
p = makelongparameter (allWords, inst_bit_size - total_size,
|
||||||
@ -557,7 +557,7 @@ print_arg (argument *a, struct disassemble_info *info)
|
|||||||
func (stream, "$0x%x", a->constant);
|
func (stream, "$0x%x", a->constant);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case arg_icr:
|
case arg_idxr:
|
||||||
func (stream, "0x%x(%s,%s,%d)", a->constant, getregname (a->r),
|
func (stream, "0x%x(%s,%s,%d)", a->constant, getregname (a->r),
|
||||||
getregname (a->i_r), powerof2 (a->scale));
|
getregname (a->i_r), powerof2 (a->scale));
|
||||||
break;
|
break;
|
||||||
|
@ -671,8 +671,8 @@ const operand_entry crx_optab[] =
|
|||||||
{16, arg_cr, 0}, /* rbase_disps16 */
|
{16, arg_cr, 0}, /* rbase_disps16 */
|
||||||
{28, arg_cr, 0}, /* rbase_disps28 */
|
{28, arg_cr, 0}, /* rbase_disps28 */
|
||||||
{32, arg_cr, 0}, /* rbase_disps32 */
|
{32, arg_cr, 0}, /* rbase_disps32 */
|
||||||
{6, arg_icr, 0}, /* rindex_disps6 */
|
{6, arg_idxr, 0}, /* rindex_disps6 */
|
||||||
{22, arg_icr, 0}, /* rindex_disps22 */
|
{22, arg_idxr, 0}, /* rindex_disps22 */
|
||||||
{4, arg_r, 0}, /* regr */
|
{4, arg_r, 0}, /* regr */
|
||||||
{8, arg_r, 0}, /* regr8 */
|
{8, arg_r, 0}, /* regr8 */
|
||||||
{4, arg_copr, 0}, /* copregr */
|
{4, arg_copr, 0}, /* copregr */
|
||||||
|
Reference in New Issue
Block a user