Source-Changes archive

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

CVS commit: basesrc



Module Name:    basesrc
Committed By:   bjh21
Date:           Tue Jun  6 08:15:15 UTC 2000

Modified Files:
        basesrc/lib/libc/arch/arm26: Makefile.inc
        basesrc/lib/libc/arch/arm26/gen: Makefile.inc
Added Files:
        basesrc/lib/libc/arch/arm26/hardfloat: fpgetmask.S fpgetround.c
            fpgetsticky.S fpsetmask.S fpsetround.c fpsetsticky.S
        basesrc/lib/libc/arch/arm26/softfloat: arm-gcc.h milieu.h
            softfloat-specialize softfloat.h
        basesrc/lib/libc/softfloat: Makefile.inc README.NetBSD README.txt
            eqdf2.c eqsf2.c fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c
            fpsetround.c fpsetsticky.c gedf2.c gesf2.c gtdf2.c gtsf2.c ledf2.c
            lesf2.c ltdf2.c ltsf2.c nedf2.c negdf2.c negsf2.c nesf2.c
            softfloat-for-gcc.h softfloat-history.txt softfloat-macros
            softfloat-source.txt softfloat.c softfloat.txt timesoftfloat.c
            timesoftfloat.txt
        basesrc/lib/libc/softfloat/templates: milieu.h softfloat-specialize
            softfloat.h
Removed Files:
        basesrc/lib/libc/arch/arm26/fplib: Makefile.inc arm-gcc.h environment.h
            fplib_glue.S fplib_libc.c softfloat-macros.h softfloat-specialize.h
            softfloat.c softfloat.h
        basesrc/lib/libc/arch/arm26/gen: fpgetmask.S fpgetround.c fpgetsticky.S
            fpsetmask.S fpsetround.c fpsetsticky.S

Log Message:
Initial commit of SoftFloat 2a import.  This should provide a sensible
mostly-MI floating-point implementation for use by gcc -msoft-float.
It's currently only used by arm26, but should be usable by other ports
without too much hacking, assuming doubles and u_int64_ts are passed and
returned the same way, and FP formats are IEEEish.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 basesrc/lib/libc/arch/arm26/Makefile.inc
cvs rdiff -r1.1 -r0 basesrc/lib/libc/arch/arm26/fplib/Makefile.inc \
    basesrc/lib/libc/arch/arm26/fplib/arm-gcc.h \
    basesrc/lib/libc/arch/arm26/fplib/environment.h \
    basesrc/lib/libc/arch/arm26/fplib/fplib_glue.S \
    basesrc/lib/libc/arch/arm26/fplib/fplib_libc.c \
    basesrc/lib/libc/arch/arm26/fplib/softfloat-macros.h \
    basesrc/lib/libc/arch/arm26/fplib/softfloat-specialize.h \
    basesrc/lib/libc/arch/arm26/fplib/softfloat.c \
    basesrc/lib/libc/arch/arm26/fplib/softfloat.h
cvs rdiff -r1.1 -r1.2 basesrc/lib/libc/arch/arm26/gen/Makefile.inc
cvs rdiff -r1.1 -r0 basesrc/lib/libc/arch/arm26/gen/fpgetmask.S \
    basesrc/lib/libc/arch/arm26/gen/fpgetround.c \
    basesrc/lib/libc/arch/arm26/gen/fpgetsticky.S \
    basesrc/lib/libc/arch/arm26/gen/fpsetmask.S \
    basesrc/lib/libc/arch/arm26/gen/fpsetround.c \
    basesrc/lib/libc/arch/arm26/gen/fpsetsticky.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/arm26/hardfloat/fpgetmask.S \
    basesrc/lib/libc/arch/arm26/hardfloat/fpgetround.c \
    basesrc/lib/libc/arch/arm26/hardfloat/fpgetsticky.S \
    basesrc/lib/libc/arch/arm26/hardfloat/fpsetmask.S \
    basesrc/lib/libc/arch/arm26/hardfloat/fpsetround.c \
    basesrc/lib/libc/arch/arm26/hardfloat/fpsetsticky.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/arm26/softfloat/arm-gcc.h \
    basesrc/lib/libc/arch/arm26/softfloat/milieu.h \
    basesrc/lib/libc/arch/arm26/softfloat/softfloat-specialize \
    basesrc/lib/libc/arch/arm26/softfloat/softfloat.h
cvs rdiff -r0 -r1.1 basesrc/lib/libc/softfloat/Makefile.inc \
    basesrc/lib/libc/softfloat/README.NetBSD \
    basesrc/lib/libc/softfloat/README.txt basesrc/lib/libc/softfloat/eqdf2.c \
    basesrc/lib/libc/softfloat/eqsf2.c basesrc/lib/libc/softfloat/fpgetmask.c \
    basesrc/lib/libc/softfloat/fpgetround.c \
    basesrc/lib/libc/softfloat/fpgetsticky.c \
    basesrc/lib/libc/softfloat/fpsetmask.c \
    basesrc/lib/libc/softfloat/fpsetround.c \
    basesrc/lib/libc/softfloat/fpsetsticky.c \
    basesrc/lib/libc/softfloat/gedf2.c basesrc/lib/libc/softfloat/gesf2.c \
    basesrc/lib/libc/softfloat/gtdf2.c basesrc/lib/libc/softfloat/gtsf2.c \
    basesrc/lib/libc/softfloat/ledf2.c basesrc/lib/libc/softfloat/lesf2.c \
    basesrc/lib/libc/softfloat/ltdf2.c basesrc/lib/libc/softfloat/ltsf2.c \
    basesrc/lib/libc/softfloat/nedf2.c basesrc/lib/libc/softfloat/negdf2.c \
    basesrc/lib/libc/softfloat/negsf2.c basesrc/lib/libc/softfloat/nesf2.c \
    basesrc/lib/libc/softfloat/softfloat-for-gcc.h \
    basesrc/lib/libc/softfloat/softfloat-history.txt \
    basesrc/lib/libc/softfloat/softfloat-macros \
    basesrc/lib/libc/softfloat/softfloat-source.txt \
    basesrc/lib/libc/softfloat/softfloat.c \
    basesrc/lib/libc/softfloat/softfloat.txt \
    basesrc/lib/libc/softfloat/timesoftfloat.c \
    basesrc/lib/libc/softfloat/timesoftfloat.txt
cvs rdiff -r0 -r1.1 basesrc/lib/libc/softfloat/templates/milieu.h \
    basesrc/lib/libc/softfloat/templates/softfloat-specialize \
    basesrc/lib/libc/softfloat/templates/softfloat.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index