Line 18... |
Line 18... |
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|
|
/*
|
/*
|
* $Log: not supported by cvs2svn $
|
* $Log: not supported by cvs2svn $
|
|
* Revision 1.43 2005/03/31 16:01:59 nogj
|
|
* Reclasify l.trap and l.sys to be an exception instruction
|
|
*
|
* Revision 1.42 2005/03/16 12:25:56 nogj
|
* Revision 1.42 2005/03/16 12:25:56 nogj
|
* Fix the parameters to the l.ff1/l.maci instructions
|
* Fix the parameters to the l.ff1/l.maci instructions
|
*
|
*
|
* Revision 1.41 2005/02/09 17:41:03 nogj
|
* Revision 1.41 2005/02/09 17:41:03 nogj
|
* Mark a simulated cpu address as such, by introducing the new oraddr_t type
|
* Mark a simulated cpu address as such, by introducing the new oraddr_t type
|
Line 112... |
Line 115... |
#ifdef HAS_EXECUTION
|
#ifdef HAS_EXECUTION
|
# if SIMPLE_EXECUTION
|
# if SIMPLE_EXECUTION
|
# define EFN &l_none
|
# define EFN &l_none
|
# define EF(func) &(func)
|
# define EF(func) &(func)
|
# define EFI &l_invalid
|
# define EFI &l_invalid
|
# else /* SIMPLE_EXECUTION */
|
# elif COMPLEX_EXECUTION
|
# define EFN "l_none"
|
# define EFN "l_none"
|
# define EFI "l_invalid"
|
# define EFI "l_invalid"
|
# ifdef __GNUC__
|
# ifdef __GNUC__
|
# define EF(func) #func
|
# define EF(func) #func
|
# else
|
# else
|
# define EF(func) "func"
|
# define EF(func) "func"
|
# endif
|
# endif
|
# endif /* SIMPLE_EXECUTION */
|
# else /* DYNAMIC_EXECUTION */
|
|
# define EFN &l_none
|
|
# define EF(func) &(gen_ ##func)
|
|
# define EFI &gen_l_invalid
|
|
# endif
|
#else /* HAS_EXECUTION */
|
#else /* HAS_EXECUTION */
|
# define EFN &l_none
|
# define EFN &l_none
|
# define EF(func) EFN
|
# define EF(func) EFN
|
# define EFI EFN
|
# define EFI EFN
|
#endif /* HAS_EXECUTION */
|
#endif /* HAS_EXECUTION */
|
Line 699... |
Line 706... |
#if defined(HAS_EXECUTION) && SIMPLE_EXECUTION
|
#if defined(HAS_EXECUTION) && SIMPLE_EXECUTION
|
void
|
void
|
l_none(struct iqueue_entry *current)
|
l_none(struct iqueue_entry *current)
|
{
|
{
|
}
|
}
|
|
#elif defined(HAS_EXECUTION) && DYNAMIC_EXECUTION
|
|
void
|
|
l_none(struct op_queue *opq, int *param_t, orreg_t *param, int delay_slot)
|
|
{
|
|
}
|
#else
|
#else
|
void
|
void
|
l_none()
|
l_none()
|
{
|
{
|
}
|
}
|