git: 9cdb2eb66823 - main - lib: remove powerpcspe

From: Ed Maste <emaste_at_FreeBSD.org>
Date: Fri, 09 Jan 2026 20:13:36 UTC
The branch main has been updated by emaste:

URL: https://cgit.FreeBSD.org/src/commit/?id=9cdb2eb66823e19c86cc9d2ebcf0c70c32a40caf

commit 9cdb2eb66823e19c86cc9d2ebcf0c70c32a40caf
Author:     Minsoo Choo <minsoochoo0122@proton.me>
AuthorDate: 2025-12-03 04:12:49 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-01-09 20:11:23 +0000

    lib: remove powerpcspe
    
    Signed-off-by: Minsoo Choo <minsoochoo0122@proton.me>
    Reviewed by:    emaste
    Pull Request:   https://github.com/freebsd/freebsd-src/pull/1914
    (cherry picked from commit 907cf3e4378f9d114af41d05a59ef4a075d3efb0)
---
 lib/libc/csu/powerpcspe/Makefile.inc        |   3 -
 lib/libc/powerpcspe/Makefile.inc            |   5 -
 lib/libc/powerpcspe/_fpmath.h               |  56 -----
 lib/libc/powerpcspe/gen/Makefile.inc        |   5 -
 lib/libc/powerpcspe/gen/_setjmp.S           | 115 -----------
 lib/libc/powerpcspe/gen/fabs.S              |  37 ----
 lib/libc/powerpcspe/gen/flt_rounds.c        |  54 -----
 lib/libc/powerpcspe/gen/fpgetmask.c         |  46 -----
 lib/libc/powerpcspe/gen/fpgetround.c        |  46 -----
 lib/libc/powerpcspe/gen/fpgetsticky.c       |  48 -----
 lib/libc/powerpcspe/gen/fpsetmask.c         |  50 -----
 lib/libc/powerpcspe/gen/fpsetround.c        |  50 -----
 lib/libc/powerpcspe/gen/setjmp.S            | 136 -------------
 lib/libc/powerpcspe/gen/sigsetjmp.S         | 148 --------------
 lib/libc/powerpcspe/softfloat/milieu.h      |  48 -----
 lib/libc/powerpcspe/softfloat/powerpc-gcc.h |  91 ---------
 lib/libc/powerpcspe/softfloat/softfloat.h   | 306 ----------------------------
 lib/libsys/powerpcspe/Makefile.sys          |   5 -
 18 files changed, 1249 deletions(-)

diff --git a/lib/libc/csu/powerpcspe/Makefile.inc b/lib/libc/csu/powerpcspe/Makefile.inc
deleted file mode 100644
index ddead75f874d..000000000000
--- a/lib/libc/csu/powerpcspe/Makefile.inc
+++ /dev/null
@@ -1,3 +0,0 @@
-#
-
-CFLAGS+=	-DCRT_IRELOC_SUPPRESS
diff --git a/lib/libc/powerpcspe/Makefile.inc b/lib/libc/powerpcspe/Makefile.inc
deleted file mode 100644
index 0b5879574480..000000000000
--- a/lib/libc/powerpcspe/Makefile.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-CFLAGS+= -I${LIBC_SRCTOP}/powerpc
-
-# Long double is 64-bits
-SRCS+=machdep_ldisd.c
-SYM_MAPS+=${LIBC_SRCTOP}/powerpc/Symbol.map
diff --git a/lib/libc/powerpcspe/_fpmath.h b/lib/libc/powerpcspe/_fpmath.h
deleted file mode 100644
index 9bc7450aacaf..000000000000
--- a/lib/libc/powerpcspe/_fpmath.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*-
- * SPDX-License-Identifier: BSD-2-Clause
- *
- * Copyright (c) 2003 David Schultz <das@FreeBSD.ORG>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-union IEEEl2bits {
-	long double	e;
-	struct {
-#if _BYTE_ORDER == _LITTLE_ENDIAN
-		unsigned int	manl	:32;
-		unsigned int	manh	:20;
-		unsigned int	exp	:11;
-		unsigned int	sign	:1;
-#else	/* _BYTE_ORDER == _LITTLE_ENDIAN */
-		unsigned int		sign	:1;
-		unsigned int		exp	:11;
-		unsigned int		manh	:20;
-		unsigned int		manl	:32;
-#endif
-	} bits;
-};
-
-#define	mask_nbit_l(u)	((void)0)
-#define	LDBL_IMPLICIT_NBIT
-#define	LDBL_NBIT	0
-
-#define	LDBL_MANH_SIZE	20
-#define	LDBL_MANL_SIZE	32
-
-#define	LDBL_TO_ARRAY32(u, a) do {			\
-	(a)[0] = (uint32_t)(u).bits.manl;		\
-	(a)[1] = (uint32_t)(u).bits.manh;		\
-} while(0)
diff --git a/lib/libc/powerpcspe/gen/Makefile.inc b/lib/libc/powerpcspe/gen/Makefile.inc
deleted file mode 100644
index 502f3dc231bf..000000000000
--- a/lib/libc/powerpcspe/gen/Makefile.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-.include "${LIBC_SRCTOP}/powerpc/gen/Makefile.common"
-
-SRCS += fabs.S flt_rounds.c fpgetmask.c fpgetround.c \
-	fpgetsticky.c fpsetmask.c fpsetround.c \
-	_setjmp.S setjmp.S sigsetjmp.S
diff --git a/lib/libc/powerpcspe/gen/_setjmp.S b/lib/libc/powerpcspe/gen/_setjmp.S
deleted file mode 100644
index f282e0013f97..000000000000
--- a/lib/libc/powerpcspe/gen/_setjmp.S
+++ /dev/null
@@ -1,115 +0,0 @@
-/*-
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-/*      $NetBSD: _setjmp.S,v 1.1 1997/03/29 20:55:53 thorpej Exp $      */
-
-#include <machine/asm.h>
-/*
- * C library -- _setjmp, _longjmp
- *
- *      _longjmp(a,v)
- * will generate a "return(v?v:1)" from the last call to
- *      _setjmp(a)
- * by restoring registers from the stack.
- * The previous signal state is NOT restored.
- *
- * jmpbuf layout:
- *     +------------+
- *     |   unused   |
- *     +------------+
- *     |   unused   |
- *     |            |
- *     | (4 words)  |
- *     |            |
- *     +------------+
- *     | saved regs |
- *     |    ...     |	
- */
-
-ENTRY(_setjmp)
-	mflr	%r11
-	mfcr	%r12
-	evstdd	%r1,24+0*8(%r3)
-	evstdd	%r2,24+1*8(%r3)
-	evstdd	%r11,24+2*8(%r3)
-	evstdd	%r12,24+3*8(%r3)
-	evstdd	%r13,24+4*8(%r3)
-	evstdd	%r14,24+5*8(%r3)
-	evstdd	%r15,24+6*8(%r3)
-	evstdd	%r16,24+7*8(%r3)
-	evstdd	%r17,24+8*8(%r3)
-	evstdd	%r18,24+9*8(%r3)
-	evstdd	%r19,24+10*8(%r3)
-	evstdd	%r20,24+11*8(%r3)
-	evstdd	%r21,24+12*8(%r3)
-	evstdd	%r22,24+13*8(%r3)
-	evstdd	%r23,24+14*8(%r3)
-	evstdd	%r24,24+15*8(%r3)
-	evstdd	%r25,24+16*8(%r3)
-	evstdd	%r26,24+17*8(%r3)
-	evstdd	%r27,24+18*8(%r3)
-	evstdd	%r28,24+19*8(%r3)
-	evstdd	%r29,24+20*8(%r3)
-	evstdd	%r30,24+21*8(%r3)
-	evstdd	%r31,24+22*8(%r3)
-
-	li	%r3,0
-	blr
-END(_setjmp)
-
-ENTRY(_longjmp)
-	evldd	%r1,24+0*8(%r3)
-	evldd	%r2,24+1*8(%r3)
-	evldd	%r11,24+2*8(%r3)
-	evldd	%r12,24+3*8(%r3)
-	evldd	%r13,24+4*8(%r3)
-	evldd	%r14,24+5*8(%r3)
-	evldd	%r15,24+6*8(%r3)
-	evldd	%r16,24+7*8(%r3)
-	evldd	%r17,24+8*8(%r3)
-	evldd	%r18,24+9*8(%r3)
-	evldd	%r19,24+10*8(%r3)
-	evldd	%r20,24+11*8(%r3)
-	evldd	%r21,24+12*8(%r3)
-	evldd	%r22,24+13*8(%r3)
-	evldd	%r23,24+14*8(%r3)
-	evldd	%r24,24+15*8(%r3)
-	evldd	%r25,24+16*8(%r3)
-	evldd	%r26,24+17*8(%r3)
-	evldd	%r27,24+18*8(%r3)
-	evldd	%r28,24+19*8(%r3)
-	evldd	%r29,24+20*8(%r3)
-	evldd	%r30,24+21*8(%r3)
-	evldd	%r31,24+22*8(%r3)
-
-	mtlr	%r11
-	mtcr	%r12
-	or.	%r3,%r4,%r4
-	bnelr
-	li	%r3,1
-	blr
-END(_longjmp)
-
-	.section .note.GNU-stack,"",%progbits
diff --git a/lib/libc/powerpcspe/gen/fabs.S b/lib/libc/powerpcspe/gen/fabs.S
deleted file mode 100644
index df9196c3273d..000000000000
--- a/lib/libc/powerpcspe/gen/fabs.S
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#include <machine/asm.h>
-/*
- * double fabs(double)
- */
-ENTRY(fabs)
-	/* arg is split in two words, clear sign bit only, in r3. */
-	clrlwi	%r3,%r3,1
-	blr
-END(fabs)
-
-	.section .note.GNU-stack,"",%progbits
diff --git a/lib/libc/powerpcspe/gen/flt_rounds.c b/lib/libc/powerpcspe/gen/flt_rounds.c
deleted file mode 100644
index 26dfca0e0e3a..000000000000
--- a/lib/libc/powerpcspe/gen/flt_rounds.c
+++ /dev/null
@@ -1,54 +0,0 @@
-/*	$NetBSD: flt_rounds.c,v 1.4.10.3 2002/03/22 20:41:53 nathanw Exp $	*/
-
-/*
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *      This product includes software developed by Mark Brinicombe
- *	for the NetBSD Project.
- * 4. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <sys/types.h>
-#include <machine/float.h>
-#include <machine/spr.h>
-
-#ifndef _SOFT_FLOAT
-static const int map[] = {
-	1,	/* round to nearest */
-	0,	/* round to zero */
-	2,	/* round to positive infinity */
-	3	/* round to negative infinity */
-};
-
-int
-__flt_rounds()
-{
-	uint32_t fpscr;
-
-	__asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR));
-	return map[(fpscr & 0x03)];
-}
-#endif
diff --git a/lib/libc/powerpcspe/gen/fpgetmask.c b/lib/libc/powerpcspe/gen/fpgetmask.c
deleted file mode 100644
index f7679be4ca54..000000000000
--- a/lib/libc/powerpcspe/gen/fpgetmask.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/*	$NetBSD: fpgetmask.c,v 1.3 2002/01/13 21:45:47 thorpej Exp $	*/
-
-/*
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Dan Winship.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
-#include <sys/types.h>
-#include <machine/spr.h>
-#include <ieeefp.h>
-
-#ifndef _SOFT_FLOAT
-fp_except_t
-fpgetmask()
-{
-	uint32_t fpscr;
-
-	__asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR));
-	return ((fp_except_t)((fpscr >> 2) & 0x1f));
-}
-#endif
diff --git a/lib/libc/powerpcspe/gen/fpgetround.c b/lib/libc/powerpcspe/gen/fpgetround.c
deleted file mode 100644
index 9c01bcbaf327..000000000000
--- a/lib/libc/powerpcspe/gen/fpgetround.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/*	$NetBSD: fpgetround.c,v 1.3 2002/01/13 21:45:47 thorpej Exp $	*/
-
-/*
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Dan Winship.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
-#include <sys/types.h>
-#include <machine/spr.h>
-#include <ieeefp.h>
-
-#ifndef _SOFT_FLOAT
-fp_rnd_t
-fpgetround()
-{
-	uint32_t fpscr;
-
-	__asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR));
-	return ((fp_rnd_t)(fpscr & 0x3));
-}
-#endif
diff --git a/lib/libc/powerpcspe/gen/fpgetsticky.c b/lib/libc/powerpcspe/gen/fpgetsticky.c
deleted file mode 100644
index a97c27296cab..000000000000
--- a/lib/libc/powerpcspe/gen/fpgetsticky.c
+++ /dev/null
@@ -1,48 +0,0 @@
-/*	$NetBSD: fpgetsticky.c,v 1.3 2002/01/13 21:45:48 thorpej Exp $	*/
-
-/*
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- * 
- * This code is derived from software contributed to The NetBSD Foundation
- * by Dan Winship.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-
-#include "namespace.h"
-
-#include <sys/types.h>
-#include <machine/spr.h>
-#include <ieeefp.h>
-
-#ifndef _SOFT_FLOAT
-fp_except_t
-fpgetsticky()
-{
-	uint32_t fpscr;
-
-	__asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR));
-	return ((fp_except_t)((fpscr >> 25) & 0x1f));
-}
-#endif
diff --git a/lib/libc/powerpcspe/gen/fpsetmask.c b/lib/libc/powerpcspe/gen/fpsetmask.c
deleted file mode 100644
index a7a2569df905..000000000000
--- a/lib/libc/powerpcspe/gen/fpsetmask.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/*	$NetBSD: fpsetmask.c,v 1.3 2002/01/13 21:45:48 thorpej Exp $	*/
-
-/*
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Dan Winship.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
-#include <sys/types.h>
-#include <machine/spr.h>
-#include <ieeefp.h>
-
-#ifndef _SOFT_FLOAT
-fp_except_t
-fpsetmask(fp_except_t mask)
-{
-	uint32_t fpscr;
-	fp_except_t old;
-
-	__asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR));
-	old = (fp_except_t)((fpscr >> 2) & 0x1f);
-	fpscr = (fpscr & 0xffffff83) | ((mask & 0x1f) << 2);
-	__asm__ __volatile("mtspr %1,%0;isync" :: "r"(fpscr), "K"(SPR_SPEFSCR));
-	return (old);
-}
-#endif
diff --git a/lib/libc/powerpcspe/gen/fpsetround.c b/lib/libc/powerpcspe/gen/fpsetround.c
deleted file mode 100644
index 2280e190b2f9..000000000000
--- a/lib/libc/powerpcspe/gen/fpsetround.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/*	$NetBSD: fpsetround.c,v 1.3 2002/01/13 21:45:48 thorpej Exp $	*/
-
-/*
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Dan Winship.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
-#include <sys/types.h>
-#include <machine/spr.h>
-#include <ieeefp.h>
-
-#ifndef _SOFT_FLOAT
-fp_rnd_t
-fpsetround(fp_rnd_t rnd_dir)
-{
-	uint32_t fpscr;
-	fp_rnd_t old;
-
-	__asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR) );
-	old = (fp_rnd_t)(fpscr & 0x3);
-	fpscr = (fpscr & 0xfffffffc) | rnd_dir;
-	__asm__ __volatile("mtspr %1, %0;isync" :: "r"(fpscr), "K"(SPR_SPEFSCR));
-	return (old);
-}
-#endif
diff --git a/lib/libc/powerpcspe/gen/setjmp.S b/lib/libc/powerpcspe/gen/setjmp.S
deleted file mode 100644
index 1bd3edcf5239..000000000000
--- a/lib/libc/powerpcspe/gen/setjmp.S
+++ /dev/null
@@ -1,136 +0,0 @@
-/*-
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-/*      $NetBSD: setjmp.S,v 1.3 1998/10/03 12:30:38 tsubai Exp $        */
-
-#include <machine/asm.h>
-#include <sys/syscall.h>
-	
-/*
- * C library -- setjmp, longjmp
- *
- *      longjmp(a,v)
- * will generate a "return(v?v:1)" from the last call to
- *      setjmp(a)
- * by restoring registers from the stack.
- * The previous signal state is restored.
- *
- * jmpbuf layout:
- *     +------------+
- *     |   unused   |
- *     +------------+
- *     | sig state  |
- *     |            |
- *     | (4 words)  |
- *     |            |
- *     +------------+
- *     | saved regs |
- *     |    ...     |
- */
-
-ENTRY(setjmp)
-	mr	%r6,%r3
-	li	%r3,1			/* SIG_BLOCK, but doesn't matter */
-					/*            since set == NULL  */
-	li	%r4,0			/* set = NULL */
-	mr	%r5,%r6			/* &oset */
-	addi	%r5,%r5,4
-	li	%r0, SYS_sigprocmask	/*sigprocmask(SIG_BLOCK, NULL, &oset)*/
-	sc				/*assume no error       XXX */
-	mflr	%r11			/* r11 <- link reg */
-	mfcr	%r12			/* r12 <- condition reg */
-	mr	%r10,%r1		/* r10 <- stackptr */
-	mr	%r9,%r2			/*  r9 <- global ptr */
-	evstdd	%r9,24+0*8(%r6)
-	evstdd	%r10,24+1*8(%r6)
-	evstdd	%r11,24+2*8(%r6)
-	evstdd	%r12,24+3*8(%r6)
-	evstdd	%r13,24+4*8(%r6)
-	evstdd	%r14,24+5*8(%r6)
-	evstdd	%r15,24+6*8(%r6)
-	evstdd	%r16,24+7*8(%r6)
-	evstdd	%r17,24+8*8(%r6)
-	evstdd	%r18,24+9*8(%r6)
-	evstdd	%r19,24+10*8(%r6)
-	evstdd	%r20,24+11*8(%r6)
-	evstdd	%r21,24+12*8(%r6)
-	evstdd	%r22,24+13*8(%r6)
-	evstdd	%r23,24+14*8(%r6)
-	evstdd	%r24,24+15*8(%r6)
-	evstdd	%r25,24+16*8(%r6)
-	evstdd	%r26,24+17*8(%r6)
-	evstdd	%r27,24+18*8(%r6)
-	evstdd	%r28,24+19*8(%r6)
-	evstdd	%r29,24+20*8(%r6)
-	evstdd	%r30,24+21*8(%r6)
-	evstdd	%r31,24+22*8(%r6)
-
-	li	%r3,0			/* return (0) */
-	blr
-END(setjmp)
-
-	WEAK_REFERENCE(CNAME(__longjmp), longjmp)
-ENTRY(__longjmp)
-	evldd	%r9,24+0*8(%r3)
-	evldd	%r10,24+1*8(%r3)
-	evldd	%r11,24+2*8(%r3)
-	evldd	%r12,24+3*8(%r3)
-	evldd	%r13,24+4*8(%r3)
-	evldd	%r14,24+5*8(%r3)
-	evldd	%r15,24+6*8(%r3)
-	evldd	%r16,24+7*8(%r3)
-	evldd	%r17,24+8*8(%r3)
-	evldd	%r18,24+9*8(%r3)
-	evldd	%r19,24+10*8(%r3)
-	evldd	%r20,24+11*8(%r3)
-	evldd	%r21,24+12*8(%r3)
-	evldd	%r22,24+13*8(%r3)
-	evldd	%r23,24+14*8(%r3)
-	evldd	%r24,24+15*8(%r3)
-	evldd	%r25,24+16*8(%r3)
-	evldd	%r26,24+17*8(%r3)
-	evldd	%r27,24+18*8(%r3)
-	evldd	%r28,24+19*8(%r3)
-	evldd	%r29,24+20*8(%r3)
-	evldd	%r30,24+21*8(%r3)
-	evldd	%r31,24+22*8(%r3)
-
-	mr	%r6,%r4			/* save val param */
-	mtlr	%r11			/* r11 -> link reg */
-	mtcr	%r12			/* r12 -> condition reg */
-	mr	%r1,%r10		/* r10 -> stackptr */
-	mr	%r4,%r3
-	li	%r3,3			/* SIG_SETMASK */
-	addi	%r4,%r4,4		/* &set */
-	li	%r5,0			/* oset = NULL */
-	li	%r0,SYS_sigprocmask	/* sigprocmask(SIG_SET, &set, NULL) */
-	sc                              /* assume no error       XXX */
-	or.	%r3,%r6,%r6
-	bnelr
-	li	%r3,1
-	blr
-END(__longjmp)
-
-	.section .note.GNU-stack,"",%progbits
diff --git a/lib/libc/powerpcspe/gen/sigsetjmp.S b/lib/libc/powerpcspe/gen/sigsetjmp.S
deleted file mode 100644
index 45c85c3fce23..000000000000
--- a/lib/libc/powerpcspe/gen/sigsetjmp.S
+++ /dev/null
@@ -1,148 +0,0 @@
-/*-
- * Copyright (c) 2016 Justin Hibbits
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-/*      $NetBSD: sigsetjmp.S,v 1.4 1998/10/03 12:30:38 tsubai Exp $     */
-
-#include <machine/asm.h>
-/*
- * C library -- sigsetjmp, siglongjmp
- *
- *      siglongjmp(a,v)
- * will generate a "return(v?v:1)" from the last call to
- *      sigsetjmp(a, savemask)
- * by restoring registers from the stack.
- * The previous signal state is restored if savemask is non-zero
- *
- * jmpbuf layout:
- *     +------------+
- *     |  savemask  |
- *     +------------+
- *     | sig state  |
- *     |            |
- *     | (4 words)  |
- *     |            |
- *     +------------+
- *     | saved regs |
- *     |    ...     |
- */
-
-	
-#include <sys/syscall.h>
-
-ENTRY(sigsetjmp)
-	mr	%r6,%r3
-	stw	%r4,0(%r3)
-	or.	%r7,%r4,%r4
-	beq	1f
-	li	%r3,1			/* SIG_BLOCK, but doesn't matter */
-					/*            since set == NULL  */
-	li	%r4,0			/* set = NULL */
-	mr	%r5,%r6			/* &oset */
-	addi	%r5,%r5,4
-	li	%r0, SYS_sigprocmask   /* sigprocmask(SIG_BLOCK, NULL, &oset)*/
-	sc				/* assume no error       XXX */
-1:
-	mflr	%r11
-	mfcr	%r12
-	mr	%r10,%r1
-	mr	%r9,%r2
-
-	/* FPRs */
-	evstdd	%r9,24+0*8(%r6)
-	evstdd	%r10,24+1*8(%r6)
-	evstdd	%r11,24+2*8(%r6)
-	evstdd	%r12,24+3*8(%r6)
-	evstdd	%r13,24+4*8(%r6)
-	evstdd	%r14,24+5*8(%r6)
-	evstdd	%r15,24+6*8(%r6)
-	evstdd	%r16,24+7*8(%r6)
-	evstdd	%r17,24+8*8(%r6)
-	evstdd	%r18,24+9*8(%r6)
-	evstdd	%r19,24+10*8(%r6)
-	evstdd	%r20,24+11*8(%r6)
-	evstdd	%r21,24+12*8(%r6)
-	evstdd	%r22,24+13*8(%r6)
-	evstdd	%r23,24+14*8(%r6)
-	evstdd	%r24,24+15*8(%r6)
-	evstdd	%r25,24+16*8(%r6)
-	evstdd	%r26,24+17*8(%r6)
-	evstdd	%r27,24+18*8(%r6)
-	evstdd	%r28,24+19*8(%r6)
-	evstdd	%r29,24+20*8(%r6)
-	evstdd	%r30,24+21*8(%r6)
-	evstdd	%r31,24+22*8(%r6)
-
-	li	%r3,0
-	blr
-END(sigsetjmp)
-
-ENTRY(siglongjmp)
-
-	/* FPRs */
-	evldd	%r9,24+0*8(%r3)
-	evldd	%r10,24+1*8(%r3)
-	evldd	%r11,24+2*8(%r3)
-	evldd	%r12,24+3*8(%r3)
-	evldd	%r13,24+4*8(%r3)
-	evldd	%r14,24+5*8(%r3)
-	evldd	%r15,24+6*8(%r3)
-	evldd	%r16,24+7*8(%r3)
-	evldd	%r17,24+8*8(%r3)
-	evldd	%r18,24+9*8(%r3)
-	evldd	%r19,24+10*8(%r3)
-	evldd	%r20,24+11*8(%r3)
-	evldd	%r21,24+12*8(%r3)
-	evldd	%r22,24+13*8(%r3)
-	evldd	%r23,24+14*8(%r3)
-	evldd	%r24,24+15*8(%r3)
-	evldd	%r25,24+16*8(%r3)
-	evldd	%r26,24+17*8(%r3)
-	evldd	%r27,24+18*8(%r3)
-	evldd	%r28,24+19*8(%r3)
-	evldd	%r29,24+20*8(%r3)
-	evldd	%r30,24+21*8(%r3)
-	evldd	%r31,24+22*8(%r3)
-
-	lwz	%r7,0(%r3)
-	mr	%r6,%r4
-	mtlr	%r11
-	mtcr	%r12
-	mr	%r1,%r10
-	or.	%r7,%r7,%r7
-	beq	1f
-	mr	%r4,%r3
-	li	%r3,3			/* SIG_SETMASK */
-	addi	%r4,%r4,4		/* &set */
-	li	%r5,0			/* oset = NULL */
-	li	%r0,SYS_sigprocmask	/* sigprocmask(SIG_SET, &set, NULL) */
-	sc				/* assume no error       XXX */
-1:
-	or.	%r3,%r6,%r6
-	bnelr
-	li	%r3,1
-	blr
-END(siglongjmp)
-
-	.section .note.GNU-stack,"",%progbits
diff --git a/lib/libc/powerpcspe/softfloat/milieu.h b/lib/libc/powerpcspe/softfloat/milieu.h
deleted file mode 100644
index 6139aa58b982..000000000000
--- a/lib/libc/powerpcspe/softfloat/milieu.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* $NetBSD: milieu.h,v 1.1 2000/12/29 20:13:54 bjh21 Exp $ */
-
-/*
-===============================================================================
-
-This C header file is part of the SoftFloat IEC/IEEE Floating-point
-Arithmetic Package, Release 2a.
-
-Written by John R. Hauser.  This work was made possible in part by the
-International Computer Science Institute, located at Suite 600, 1947 Center
-Street, Berkeley, California 94704.  Funding was partially provided by the
-National Science Foundation under grant MIP-9311980.  The original version
-of this code was written as part of a project to build a fixed-point vector
-processor in collaboration with the University of California at Berkeley,
-overseen by Profs. Nelson Morgan and John Wawrzynek.  More information
-is available through the Web page `http://HTTP.CS.Berkeley.EDU/~jhauser/
-arithmetic/SoftFloat.html'.
-
-THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE.  Although reasonable effort
-has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
-TIMES RESULT IN INCORRECT BEHAVIOR.  USE OF THIS SOFTWARE IS RESTRICTED TO
-PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY
-AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
-
-Derivative works are acceptable, even for commercial purposes, so long as
-(1) they include prominent notice that the work is derivative, and (2) they
-include prominent notice akin to these four paragraphs for those parts of
-this code that are retained.
-
-===============================================================================
-*/
-
-/*
--------------------------------------------------------------------------------
-Include common integer types and flags.
--------------------------------------------------------------------------------
-*/
-#include "powerpc-gcc.h"
-
-/*
--------------------------------------------------------------------------------
-Symbolic Boolean literals.
--------------------------------------------------------------------------------
-*/
-enum {
-    FALSE = 0,
-    TRUE  = 1
-};
diff --git a/lib/libc/powerpcspe/softfloat/powerpc-gcc.h b/lib/libc/powerpcspe/softfloat/powerpc-gcc.h
deleted file mode 100644
index d11198866e39..000000000000
--- a/lib/libc/powerpcspe/softfloat/powerpc-gcc.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* $NetBSD: arm-gcc.h,v 1.2 2001/02/21 18:09:25 bjh21 Exp $ */
-
-/*
--------------------------------------------------------------------------------
-One of the macros `BIGENDIAN' or `LITTLEENDIAN' must be defined.
--------------------------------------------------------------------------------
*** 408 LINES SKIPPED ***