From 6146431a2ea9fdf13b054ff535f94205dae3deb2 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Mon, 9 Nov 1998 23:32:48 +0000 Subject: [PATCH] Mon Nov 9 18:22:55 1998 Dave Brolley * po/opcodes.pot: Regenerate. * po/POTFILES.in: Regenerate. * fr30-opc.c: Regenerate. * fr30-opc.h: Regenerate. --- opcodes/ChangeLog | 7 +++++ opcodes/fr30-opc.c | 70 +++++++++++++++++++++++++++++++++++++++++++--- opcodes/fr30-opc.h | 29 ++++++++++++++++--- 3 files changed, 98 insertions(+), 8 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index a7a51da01b..e4cb08e419 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,10 @@ +Mon Nov 9 18:22:55 1998 Dave Brolley + + * po/opcodes.pot: Regenerate. + * po/POTFILES.in: Regenerate. + * fr30-opc.c: Regenerate. + * fr30-opc.h: Regenerate. + Fri Nov 6 17:21:38 1998 Doug Evans * m32r-asm.c: Regenerate. diff --git a/opcodes/fr30-opc.c b/opcodes/fr30-opc.c index 8becb0bca9..333aeb328e 100644 --- a/opcodes/fr30-opc.c +++ b/opcodes/fr30-opc.c @@ -277,6 +277,7 @@ static const CGEN_ATTR_ENTRY MACH_attr[] = const CGEN_ATTR_TABLE fr30_cgen_hardware_attr_table[] = { { "CACHE-ADDR", NULL }, + { "FUN-ACCESS", NULL }, { "PC", NULL }, { "PROFILE", NULL }, { 0, 0 } @@ -336,6 +337,44 @@ CGEN_KEYWORD fr30_cgen_opval_h_gr = 19 }; +CGEN_KEYWORD_ENTRY fr30_cgen_opval_h_dr_entries[] = +{ + { "tbr", 0 }, + { "rp", 1 }, + { "ssp", 2 }, + { "usp", 3 } +}; + +CGEN_KEYWORD fr30_cgen_opval_h_dr = +{ + & fr30_cgen_opval_h_dr_entries[0], + 4 +}; + +CGEN_KEYWORD_ENTRY fr30_cgen_opval_h_mdr_entries[] = +{ + { "mdh", 4 }, + { "mdl", 5 } +}; + +CGEN_KEYWORD fr30_cgen_opval_h_mdr = +{ + & fr30_cgen_opval_h_mdr_entries[0], + 2 +}; + +CGEN_KEYWORD_ENTRY fr30_cgen_opval_h_cr_entries[] = +{ + { "pc", 0 }, + { "ps", 1 } +}; + +CGEN_KEYWORD fr30_cgen_opval_h_cr = +{ + & fr30_cgen_opval_h_cr_entries[0], + 2 +}; + /* The hardware table. */ @@ -349,6 +388,13 @@ static const CGEN_HW_ENTRY fr30_cgen_hw_entries[] = { HW_H_ADDR, & HW_ENT (HW_H_ADDR + 1), "h-addr", CGEN_ASM_KEYWORD, (PTR) 0, { 0, 0, { 0 } } }, { HW_H_IADDR, & HW_ENT (HW_H_IADDR + 1), "h-iaddr", CGEN_ASM_KEYWORD, (PTR) 0, { 0, 0, { 0 } } }, { HW_H_GR, & HW_ENT (HW_H_GR + 1), "h-gr", CGEN_ASM_KEYWORD, (PTR) & fr30_cgen_opval_h_gr, { 0, 0|(1<