aboutsummaryrefslogtreecommitdiff
path: root/sim/mips/mips.igen
diff options
context:
space:
mode:
authorChris Demetriou <cgd@google.com>2002-06-03 21:00:29 +0000
committerChris Demetriou <cgd@google.com>2002-06-03 21:00:29 +0000
commit7cbea0890ed72ea3c56a8c8abe4824c020c87295 (patch)
treef44c290f3d5f7d5e9179632c7e6d73f473514ad5 /sim/mips/mips.igen
parentcf6fb9ce2fde099451fa0b0c59318b24784ada0b (diff)
downloadfsf-binutils-gdb-7cbea0890ed72ea3c56a8c8abe4824c020c87295.zip
fsf-binutils-gdb-7cbea0890ed72ea3c56a8c8abe4824c020c87295.tar.gz
fsf-binutils-gdb-7cbea0890ed72ea3c56a8c8abe4824c020c87295.tar.bz2
2002-06-03 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> * configure.in (mipsisa64sb1*-*-*): New target for supporting Broadcom SiByte SB-1 processor configurations. * configure: Regenerate. * sb1.igen: New file. * mips.igen: Include sb1.igen. (sb1): New model. * Makefile.in (IGEN_INCLUDE): Add sb1.igen. * mdmx.igen: Add "sb1" model to all appropriate functions and instructions. * mdmx.c (AbsDiffOB, AvgOB, AccAbsDiffOB): New functions. (ob_func, ob_acc): Reference the above. (qh_acc): Adjust to keep the same size as ob_acc. * sim-main.h (status_SBX, MX_VECT_ABSD, MX_VECT_AVG, MX_AbsDiff) (MX_Avg, MX_VECT_ABSDA, MX_AbsDiffC): New macros.
Diffstat (limited to 'sim/mips/mips.igen')
-rw-r--r--sim/mips/mips.igen7
1 files changed, 7 insertions, 0 deletions
diff --git a/sim/mips/mips.igen b/sim/mips/mips.igen
index 5416f06..b282602 100644
--- a/sim/mips/mips.igen
+++ b/sim/mips/mips.igen
@@ -65,6 +65,12 @@
:model:::mips16:mips16: // m16.igen (and m16.dc)
:model:::mdmx:mdmx: // mdmx.igen
+// Vendor Extensions
+//
+// Instructions specific to these extensions are in separate .igen files.
+// Extensions add instructions on to a base ISA.
+:model:::sb1:sb1: // sb1.igen
+
// Pseudo instructions known by IGEN
:internal::::illegal:
@@ -5057,6 +5063,7 @@
:include:::m16.igen
:include:::mdmx.igen
+:include:::sb1.igen
:include:::tx.igen
:include:::vr.igen