summaryrefslogtreecommitdiff
path: root/sim/mips/mips.igen
diff options
context:
space:
mode:
authorDavid Ung <davidu@mips.com>2005-06-16 15:15:49 +0000
committerDavid Ung <davidu@mips.com>2005-06-16 15:15:49 +0000
commitb16d63dac6655da82bd934b1a10e053776bffcb3 (patch)
treeb118999f6428b1bfce7b5e660528d07a74979ba9 /sim/mips/mips.igen
parentf56c189da1e7d8a293acc97631e731734366a8a0 (diff)
downloadbinutils-gdb-b16d63dac6655da82bd934b1a10e053776bffcb3.tar.gz
* mips.igen: New mips16e model and include m16e.igen.
(check_u64): Add mips16e tag. * m16e.igen: New file for MIPS16e instructions. * configure.ac (mipsisa32*-*-*, mipsisa32r2*-*-*, mipsisa64*-*-*, mipsisa64r2*-*-*): Change sim_gen to M16, add mips16 and mips16e models. * configure: Regenerate.
Diffstat (limited to 'sim/mips/mips.igen')
-rw-r--r--sim/mips/mips.igen3
1 files changed, 3 insertions, 0 deletions
diff --git a/sim/mips/mips.igen b/sim/mips/mips.igen
index 40e38021543..9f99912fb85 100644
--- a/sim/mips/mips.igen
+++ b/sim/mips/mips.igen
@@ -68,6 +68,7 @@
// Instructions for the ASEs are in separate .igen files.
// ASEs add instructions on to a base ISA.
:model:::mips16:mips16: // m16.igen (and m16.dc)
+:model:::mips16e:mips16e: // m16e.igen
:model:::mips3d:mips3d: // mips3d.igen
:model:::mdmx:mdmx: // mdmx.igen
@@ -491,6 +492,7 @@
}
:function:::void:check_u64:instruction_word insn
+*mips16e:
*mips64:
*mips64r2:
{
@@ -5689,6 +5691,7 @@
:include:::mips3264r2.igen
:include:::m16.igen
+:include:::m16e.igen
:include:::mdmx.igen
:include:::mips3d.igen
:include:::sb1.igen