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