Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libc/arch/m68k/gen Remove hardfloat now that it's somepl...



details:   https://anonhg.NetBSD.org/src/rev/0fea52605dcc
branches:  trunk
changeset: 788733:0fea52605dcc
user:      matt <matt%NetBSD.org@localhost>
date:      Thu Jul 18 21:36:37 2013 +0000

description:
Remove hardfloat now that it's someplace else.

diffstat:

 lib/libc/arch/m68k/gen/adddf3.S      |  56 --------------------------------
 lib/libc/arch/m68k/gen/addsf3.S      |  54 -------------------------------
 lib/libc/arch/m68k/gen/cmpdf2.S      |  59 ----------------------------------
 lib/libc/arch/m68k/gen/cmpsf2.S      |  59 ----------------------------------
 lib/libc/arch/m68k/gen/divdf3.S      |  56 --------------------------------
 lib/libc/arch/m68k/gen/divsf3.S      |  54 -------------------------------
 lib/libc/arch/m68k/gen/extendsfdf2.S |  55 -------------------------------
 lib/libc/arch/m68k/gen/fixdfsi.S     |  51 -----------------------------
 lib/libc/arch/m68k/gen/fixunsdfsi.S  |  58 ---------------------------------
 lib/libc/arch/m68k/gen/floatsidf.S   |  55 -------------------------------
 lib/libc/arch/m68k/gen/flt_rounds.S  |  26 ---------------
 lib/libc/arch/m68k/gen/fpgetmask.S   |  15 --------
 lib/libc/arch/m68k/gen/fpgetround.S  |  15 --------
 lib/libc/arch/m68k/gen/fpgetsticky.S |  15 --------
 lib/libc/arch/m68k/gen/fpsetmask.S   |  20 -----------
 lib/libc/arch/m68k/gen/fpsetround.S  |  20 -----------
 lib/libc/arch/m68k/gen/fpsetsticky.S |  20 -----------
 lib/libc/arch/m68k/gen/modf.S        |  62 ------------------------------------
 lib/libc/arch/m68k/gen/muldf3.S      |  56 --------------------------------
 lib/libc/arch/m68k/gen/mulsf3.S      |  54 -------------------------------
 lib/libc/arch/m68k/gen/subdf3.S      |  56 --------------------------------
 lib/libc/arch/m68k/gen/subsf3.S      |  54 -------------------------------
 lib/libc/arch/m68k/gen/truncdfsf2.S  |  53 ------------------------------
 23 files changed, 0 insertions(+), 1023 deletions(-)

diffs (truncated from 1115 to 300 lines):

diff -r 3867a5d2faf7 -r 0fea52605dcc lib/libc/arch/m68k/gen/adddf3.S
--- a/lib/libc/arch/m68k/gen/adddf3.S   Thu Jul 18 21:36:08 2013 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-/*     $NetBSD: adddf3.S,v 1.8 2013/07/16 22:12:20 matt Exp $  */
-
-/*-
- * Copyright (c) 1990 The Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * the Systems Programming Group of the University of Utah Computer
- * Science Department.
- *
- * 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. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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>
-
-#if defined(LIBC_SCCS) && !defined(lint)
-#if 0
-       RCSID("from: @(#)adddf3.s       5.1 (Berkeley) 6/7/90")
-#else
-       RCSID("$NetBSD: adddf3.S,v 1.8 2013/07/16 22:12:20 matt Exp $")
-#endif
-#endif /* LIBC_SCCS and not lint */
-
-/* double + double */
-ENTRY(__adddf3)
-       fmoved  4(%sp),%fp0
-       faddd   12(%sp),%fp0
-#ifndef __SVR4_ABI__
-       fmoved  %fp0,-(%sp)
-       movel   (%sp)+,%d0
-       movel   (%sp)+,%d1
-#endif
-       rts
-END(__adddf3)
diff -r 3867a5d2faf7 -r 0fea52605dcc lib/libc/arch/m68k/gen/addsf3.S
--- a/lib/libc/arch/m68k/gen/addsf3.S   Thu Jul 18 21:36:08 2013 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-/*     $NetBSD: addsf3.S,v 1.8 2013/07/16 22:12:20 matt Exp $  */
-
-/*-
- * Copyright (c) 1990 The Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * the Systems Programming Group of the University of Utah Computer
- * Science Department.
- *
- * 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. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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>
-
-#if defined(LIBC_SCCS) && !defined(lint)
-#if 0
-       RCSID("from: @(#)addsf3.s       5.1 (Berkeley) 6/7/90")
-#else
-       RCSID("$NetBSD: addsf3.S,v 1.8 2013/07/16 22:12:20 matt Exp $")
-#endif
-#endif /* LIBC_SCCS and not lint */
-
-/* single + single */
-ENTRY(__addsf3)
-       fmoves  4(%sp),%fp0
-       fadds   8(%sp),%fp0
-#ifndef __SVR4_ABI__
-       fmoves  %fp0,%d0
-#endif
-       rts
-END(__addsf3)
diff -r 3867a5d2faf7 -r 0fea52605dcc lib/libc/arch/m68k/gen/cmpdf2.S
--- a/lib/libc/arch/m68k/gen/cmpdf2.S   Thu Jul 18 21:36:08 2013 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-/*     $NetBSD: cmpdf2.S,v 1.7 2013/07/16 22:12:20 matt Exp $  */
-
-/*-
- * Copyright (c) 1990 The Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * the Systems Programming Group of the University of Utah Computer
- * Science Department.
- *
- * 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. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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>
-
-#if defined(LIBC_SCCS) && !defined(lint)
-#if 0
-       RCSID("from: @(#)cmpdf2.s       5.1 (Berkeley) 6/7/90")
-#else
-       RCSID("$NetBSD: cmpdf2.S,v 1.7 2013/07/16 22:12:20 matt Exp $")
-#endif
-#endif /* LIBC_SCCS and not lint */
-
-/* double > double: 1 */
-/* double < double: -1 */
-/* double == double: 0 */
-ENTRY(__cmpdf2)
-       fmoved  4(%sp),%fp0
-       fcmpd   12(%sp),%fp0
-       fbgt    Lagtb
-       fslt    %d0
-       extbl   %d0
-       rts
-Lagtb:
-       moveq   #1,%d0
-       rts
-END(__cmpdf2)
diff -r 3867a5d2faf7 -r 0fea52605dcc lib/libc/arch/m68k/gen/cmpsf2.S
--- a/lib/libc/arch/m68k/gen/cmpsf2.S   Thu Jul 18 21:36:08 2013 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-/*     $NetBSD: cmpsf2.S,v 1.7 2013/07/16 22:12:20 matt Exp $  */
-
-/*-
- * Copyright (c) 1990 The Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * the Systems Programming Group of the University of Utah Computer
- * Science Department.
- *
- * 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. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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>
-
-#if defined(LIBC_SCCS) && !defined(lint)
-#if 0
-       RCSID("from: @(#)cmpsf2.s       5.1 (Berkeley) 6/7/90")
-#else
-       RCSID("$NetBSD: cmpsf2.S,v 1.7 2013/07/16 22:12:20 matt Exp $")
-#endif
-#endif /* LIBC_SCCS and not lint */
-
-/* single > single: 1 */
-/* single < single: -1 */
-/* single == single: 0 */
-ENTRY(__cmpsf2)
-       fmoves  4(%sp),%fp0
-       fcmps   8(%sp),%fp0
-       fbgt    Lagtb
-       fslt    %d0
-       extbl   %d0
-       rts
-Lagtb:
-       moveq   #1,%d0
-       rts
-END(__cmpsf2)
diff -r 3867a5d2faf7 -r 0fea52605dcc lib/libc/arch/m68k/gen/divdf3.S
--- a/lib/libc/arch/m68k/gen/divdf3.S   Thu Jul 18 21:36:08 2013 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-/*     $NetBSD: divdf3.S,v 1.8 2013/07/16 22:12:20 matt Exp $  */
-
-/*-
- * Copyright (c) 1990 The Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * the Systems Programming Group of the University of Utah Computer
- * Science Department.
- *
- * 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. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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>
-
-#if defined(LIBC_SCCS) && !defined(lint)
-#if 0
-       RCSID("from: @(#)divdf3.s       5.1 (Berkeley) 6/7/90")
-#else
-       RCSID("$NetBSD: divdf3.S,v 1.8 2013/07/16 22:12:20 matt Exp $")
-#endif
-#endif /* LIBC_SCCS and not lint */
-
-/* double / double */
-ENTRY(__divdf3)
-       fmoved  4(%sp),%fp0
-       fdivd   12(%sp),%fp0
-#ifndef __SVR4_ABI__
-       fmoved  %fp0,-(%sp)
-       movel   (%sp)+,%d0



Home | Main Index | Thread Index | Old Index