From 7cbea0890ed72ea3c56a8c8abe4824c020c87295 Mon Sep 17 00:00:00 2001 From: Chris Demetriou Date: Mon, 3 Jun 2002 21:00:29 +0000 Subject: 2002-06-03 Chris Demetriou Ed Satterthwaite * 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. --- sim/mips/mips.igen | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sim/mips/mips.igen') 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 -- cgit v1.1