git: i386 removal, part 26/x: Remove i386 specific lib/libc/quad.
Sascha Wildner
swildner at crater.dragonflybsd.org
Thu Jul 30 11:31:18 PDT 2015
commit f32ed374dd2e99875dbe3008a30ac6fa60a300c3
Author: Sascha Wildner <saw at online.de>
Date: Thu Jul 30 19:35:45 2015 +0200
i386 removal, part 26/x: Remove i386 specific lib/libc/quad.
None of the platforms which lead to it being compiled into FreeBSD's
libc look too interesting, so remove it.
Also remove copies of a number of those functions residing in libkern
and stop compiling one of these files into libstand. Libstand also
has a quad.h header. Shrink it together to what is actually needed
(not much), while here.
Summary of changes:
lib/libc/Makefile | 7 +-
lib/libc/Makefile.inc | 3 -
lib/libc/quad/Makefile.inc | 13 --
lib/libc/quad/Symbol.map | 9 --
lib/libc/quad/TESTS/Makefile | 11 --
lib/libc/quad/TESTS/divrem.c | 71 -----------
lib/libc/quad/TESTS/mul.c | 67 -----------
lib/libc/quad/adddi3.c | 54 ---------
lib/libc/quad/anddi3.c | 52 --------
lib/libc/quad/ashldi3.c | 59 ----------
lib/libc/quad/ashrdi3.c | 68 -----------
lib/libc/quad/cmpdi2.c | 54 ---------
lib/libc/quad/divdi3.c | 60 ----------
lib/libc/quad/fixdfdi.c | 56 ---------
lib/libc/quad/fixsfdi.c | 58 ---------
lib/libc/quad/fixunsdfdi.c | 90 --------------
lib/libc/quad/fixunssfdi.c | 95 ---------------
lib/libc/quad/floatdidf.c | 68 -----------
lib/libc/quad/floatdisf.c | 70 -----------
lib/libc/quad/floatunsdidf.c | 53 ---------
lib/libc/quad/iordi3.c | 52 --------
lib/libc/quad/lshldi3.c | 59 ----------
lib/libc/quad/lshrdi3.c | 58 ---------
lib/libc/quad/moddi3.c | 62 ----------
lib/libc/quad/muldi3.c | 241 -------------------------------------
lib/libc/quad/negdi2.c | 51 --------
lib/libc/quad/notdi2.c | 52 --------
lib/libc/quad/qdivrem.c | 274 -------------------------------------------
lib/libc/quad/quad.h | 104 ----------------
lib/libc/quad/subdi3.c | 53 ---------
lib/libc/quad/ucmpdi2.c | 53 ---------
lib/libc/quad/udivdi3.c | 48 --------
lib/libc/quad/umoddi3.c | 50 --------
lib/libc/quad/xordi3.c | 52 --------
lib/libstand/Makefile | 5 -
lib/libstand/quad.h | 54 +--------
sys/conf/files | 6 +-
sys/libkern/adddi3.c | 54 ---------
sys/libkern/anddi3.c | 52 --------
sys/libkern/ashldi3.c | 59 ----------
sys/libkern/ashrdi3.c | 68 -----------
sys/libkern/cmpdi2.c | 53 ---------
sys/libkern/divdi3.c | 59 ----------
sys/libkern/iordi3.c | 52 --------
sys/libkern/lshldi3.c | 59 ----------
sys/libkern/lshrdi3.c | 58 ---------
sys/libkern/moddi3.c | 61 ----------
sys/libkern/muldi3.c | 240 -------------------------------------
sys/libkern/negdi2.c | 51 --------
sys/libkern/notdi2.c | 52 --------
sys/libkern/qdivrem.c | 273 ------------------------------------------
sys/libkern/quad.h | 121 -------------------
sys/libkern/subdi3.c | 53 ---------
sys/libkern/ucmpdi2.c | 52 --------
sys/libkern/udivdi3.c | 47 --------
sys/libkern/umoddi3.c | 49 --------
sys/libkern/xordi3.c | 52 --------
57 files changed, 7 insertions(+), 3850 deletions(-)
delete mode 100644 lib/libc/quad/Makefile.inc
delete mode 100644 lib/libc/quad/Symbol.map
delete mode 100644 lib/libc/quad/TESTS/Makefile
delete mode 100644 lib/libc/quad/TESTS/divrem.c
delete mode 100644 lib/libc/quad/TESTS/mul.c
delete mode 100644 lib/libc/quad/adddi3.c
delete mode 100644 lib/libc/quad/anddi3.c
delete mode 100644 lib/libc/quad/ashldi3.c
delete mode 100644 lib/libc/quad/ashrdi3.c
delete mode 100644 lib/libc/quad/cmpdi2.c
delete mode 100644 lib/libc/quad/divdi3.c
delete mode 100644 lib/libc/quad/fixdfdi.c
delete mode 100644 lib/libc/quad/fixsfdi.c
delete mode 100644 lib/libc/quad/fixunsdfdi.c
delete mode 100644 lib/libc/quad/fixunssfdi.c
delete mode 100644 lib/libc/quad/floatdidf.c
delete mode 100644 lib/libc/quad/floatdisf.c
delete mode 100644 lib/libc/quad/floatunsdidf.c
delete mode 100644 lib/libc/quad/iordi3.c
delete mode 100644 lib/libc/quad/lshldi3.c
delete mode 100644 lib/libc/quad/lshrdi3.c
delete mode 100644 lib/libc/quad/moddi3.c
delete mode 100644 lib/libc/quad/muldi3.c
delete mode 100644 lib/libc/quad/negdi2.c
delete mode 100644 lib/libc/quad/notdi2.c
delete mode 100644 lib/libc/quad/qdivrem.c
delete mode 100644 lib/libc/quad/quad.h
delete mode 100644 lib/libc/quad/subdi3.c
delete mode 100644 lib/libc/quad/ucmpdi2.c
delete mode 100644 lib/libc/quad/udivdi3.c
delete mode 100644 lib/libc/quad/umoddi3.c
delete mode 100644 lib/libc/quad/xordi3.c
delete mode 100644 sys/libkern/adddi3.c
delete mode 100644 sys/libkern/anddi3.c
delete mode 100644 sys/libkern/ashldi3.c
delete mode 100644 sys/libkern/ashrdi3.c
delete mode 100644 sys/libkern/cmpdi2.c
delete mode 100644 sys/libkern/divdi3.c
delete mode 100644 sys/libkern/iordi3.c
delete mode 100644 sys/libkern/lshldi3.c
delete mode 100644 sys/libkern/lshrdi3.c
delete mode 100644 sys/libkern/moddi3.c
delete mode 100644 sys/libkern/muldi3.c
delete mode 100644 sys/libkern/negdi2.c
delete mode 100644 sys/libkern/notdi2.c
delete mode 100644 sys/libkern/qdivrem.c
delete mode 100644 sys/libkern/quad.h
delete mode 100644 sys/libkern/subdi3.c
delete mode 100644 sys/libkern/ucmpdi2.c
delete mode 100644 sys/libkern/udivdi3.c
delete mode 100644 sys/libkern/umoddi3.c
delete mode 100644 sys/libkern/xordi3.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f32ed374dd2e99875dbe3008a30ac6fa60a300c3
--
DragonFly BSD source repository
More information about the Commits
mailing list