trace_print.h 1.29 KB

/**************************************************************************
 *                                                                        *
 *               Copyright (C) 1994, Silicon Graphics, Inc.               *
 *                                                                        *
 *  These coded instructions, statements, and computer programs  contain  *
 *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
 *  are protected by Federal copyright  law.  They  may not be disclosed  *
 *  to  third  parties  or copied or duplicated in any form, in whole or  *
 *  in part, without the prior written consent of Silicon Graphics, Inc.  *
 *                                                                        *
 *************************************************************************/

/*
 * File:	trace_print.h
 * Creator:	kishor@sgi.com
 *
 * Include file for the vector/su unit module.
 *
 */

extern FILE *trout;
extern boolean trout_en;

extern void     traceVUbyVU(int vr, int elem, i128 *y, int pc);
extern void     traceVUbySU(int vr, int elem, i128 *y, int pc);
extern void     traceVUbyLTV(int vr, int format, i128 *y, int pc);
extern void     traceSU(int reg_num, u32 data,int pc);
extern void     traceDM(u32 addr, i128 *Data,i128 *Mask, int pc,int bytes);