Make this work with an ISO C preprocessor.

This commit is contained in:
thorpej 2002-06-04 21:44:40 +00:00
parent d941ddfee0
commit 04076e5943
1 changed files with 21 additions and 26 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: mipsX_subr.S,v 1.3 2002/06/01 13:52:23 simonb Exp $ */
/* $NetBSD: mipsX_subr.S,v 1.4 2002/06/04 21:44:40 thorpej Exp $ */
/*
* Copyright 2002 Wasabi Systems, Inc.
@ -219,46 +219,41 @@
/*
* CPP function renaming macros.
*/
#if defined(LOSING_WITH_CPP)
#if defined(MIPS3)
#define MIPSX_PREFIX mips3
#endif
#if defined(MIPS32)
#define MIPSX_PREFIX mips32
#endif
#if defined(MIPS64)
#define MIPSX_PREFIX mips64
#endif
#ifdef __STDC__
#define MIPSX(name) MIPSX_PREFIX ## _ ## name
#define MIPSX(name) mips3_ ## name
#else
#define MIPSX(name) MIPSX_PREFIX/**/_/**/name
#endif
#else /* LOSING_WITH_CPP */
#if defined(MIPS3)
#define MIPSX(name) mips3_/**/name
#endif
#endif
#if defined(MIPS3_5900)
#undef MIPSX
#ifdef __STDC__
#define MIPSX(name) mips5900_ ## name
#else
#define MIPSX(name) mips5900_/**/name
#endif
#endif
#if defined(MIPS32)
#ifdef __STDC__
#define MIPSX(name) mips32_ ## name
#else
#define MIPSX(name) mips32_/**/name
#endif
#endif
#if defined(MIPS64)
#ifdef __STDC__
#define MIPSX(name) mips64_ ## name
#else
#define MIPSX(name) mips64_/**/name
#endif
#endif
#endif /* LOSING_WITH_CPP */
#define _VECTOR_END(name) VECTOR_END(name)
/*
* XXX We need a cleaner way of handling the instruction hazards of
@ -363,7 +358,7 @@ VECTOR(MIPSX(TLBMiss), unknown)
5: j slowfault #1e: no page table present
nop #1f: branch delay slot
.set at
VECTOR_END(MIPSX(TLBMiss))
_VECTOR_END(MIPSX(TLBMiss))
#if defined(USE_64BIT_CP0_FUNCTIONS)
/*
@ -416,7 +411,7 @@ VECTOR(MIPSX(XTLBMiss), unknown)
5: j slowfault #1e: no page table present
nop #1f: branch delay slot
.set at
VECTOR_END(MIPSX(XTLBMiss))
_VECTOR_END(MIPSX(XTLBMiss))
#endif /* USE_64BIT_CP0_FUNCTIONS */
/*
@ -430,7 +425,7 @@ VECTOR(MIPSX(cache), unknown)
or k0, k1
j k0
nop
VECTOR_END(MIPSX(cache))
_VECTOR_END(MIPSX(cache))
/*
* Handle MIPS32/MIPS64 style interrupt exception vector.
@ -439,7 +434,7 @@ VECTOR(MIPSX(intr), unknown)
la k0, MIPSX(KernIntr)
j k0
nop
VECTOR_END(MIPSX(intr))
_VECTOR_END(MIPSX(intr))
/*
*----------------------------------------------------------------------------
@ -480,7 +475,7 @@ VECTOR(MIPSX(exception), unknown)
j k0 #09: jump to the function
nop #0a: branch delay slot
.set at
VECTOR_END(MIPSX(exception))
_VECTOR_END(MIPSX(exception))
/*----------------------------------------------------------------------------
*