Date: Sun, 16 Feb 2003 06:41:49 -0800 (PST) From: Serguei Tzukanov <tzukanov@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 25283 for review Message-ID: <200302161441.h1GEfnD5014928@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=25283 Change 25283 by tzukanov@tzukanov_antares on 2003/02/16 06:40:57 Post-IFC fixes. Affected files ... .. //depot/projects/s390/lib/libc/s390/Makefile.inc#2 edit .. //depot/projects/s390/lib/libc/s390/_fpmath.h#1 add .. //depot/projects/s390/lib/libc/s390/gen/Makefile.inc#3 edit .. //depot/projects/s390/lib/libc/s390/gen/infinity.c#4 edit .. //depot/projects/s390/lib/libc/s390/gen/isinf.S#2 delete .. //depot/projects/s390/lib/libc/s390x/_fpmath.h#1 add .. //depot/projects/s390/lib/libc/s390x/gen/Makefile.inc#2 edit .. //depot/projects/s390/lib/libc/s390x/gen/infinity.c#2 edit .. //depot/projects/s390/lib/libc/s390x/gen/isinf.S#2 delete .. //depot/projects/s390/sys/s390/conf/GENERIC#7 edit .. //depot/projects/s390/sys/s390/include/_types.h#2 edit .. //depot/projects/s390/sys/s390/include/float.h#2 edit .. //depot/projects/s390/sys/s390/s390/pmap.c#8 edit .. //depot/projects/s390/sys/s390x/include/_types.h#2 edit .. //depot/projects/s390/sys/s390x/include/float.h#2 edit Differences ... ==== //depot/projects/s390/lib/libc/s390/Makefile.inc#2 (text+ko) ==== ==== //depot/projects/s390/lib/libc/s390/gen/Makefile.inc#3 (text+ko) ==== @@ -1,5 +1,5 @@ # $FreeBSD: src/lib/libc/s390/gen/Makefile.inc,v 1.0 2002/07/06 06:45:32 tzukanov Exp $ SRCS+= _ctx_start.S flt_rounds.S fabs.S frexp.S \ - infinity.c isinf.S ldexp.S makecontext.c modf.S \ + infinity.c ldexp.S makecontext.c modf.S \ setjmp.S signalcontext.c ==== //depot/projects/s390/lib/libc/s390/gen/infinity.c#4 (text+ko) ==== @@ -4,3 +4,6 @@ /* Bytes for +Infinity on a S/390. */ const union __infinity_un __infinity = {{0x7f, 0xf0, 0, 0, 0, 0, 0, 0}}; + +/* bytes for NaN */ +const union __nan_un __nan = { { 0xff, 0xc0, 0, 0 } }; ==== //depot/projects/s390/lib/libc/s390x/gen/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,5 @@ # $FreeBSD: src/lib/libc/s390/gen/Makefile.inc,v 1.0 2002/07/06 06:45:32 tzukanov Exp $ SRCS+= _ctx_start.S getcontext.S fabs.S frexp.S \ - infinity.c isinf.S ldexp.S makecontext.c modf.S \ + infinity.c ldexp.S makecontext.c modf.S \ setjmp.S swapcontext.c ==== //depot/projects/s390/lib/libc/s390x/gen/infinity.c#2 (text+ko) ==== ==== //depot/projects/s390/sys/s390/conf/GENERIC#7 (text+ko) ==== @@ -49,7 +49,7 @@ #options SMP -options SCHED_4BSD # 4BSD scheduler +options SCHED_4BSD # 4BSD scheduler options FFS # Berkeley Fast Filesystem options SOFTUPDATES options PROCFS # Process filesystem (requires PSEUDOFS) ==== //depot/projects/s390/sys/s390/include/_types.h#2 (text+ko) ==== @@ -64,6 +64,8 @@ */ typedef unsigned long __clock_t; /* clock()... */ typedef __int32_t __critical_t; +typedef float __float_t; +typedef double __double_t; typedef __int32_t __intfptr_t; typedef __int64_t __intmax_t; typedef __int32_t __intptr_t; ==== //depot/projects/s390/sys/s390/include/float.h#2 (text+ko) ==== @@ -55,6 +55,8 @@ #define FLT_RADIX 2 /* b */ #define FLT_ROUNDS __flt_rounds() +#define FLT_EVAL_METHOD 1 +#define DECIMAL_DIG 35 #define FLT_MANT_DIG 24 /* p */ #define FLT_EPSILON 1.19209290E-7F /* b**(1-p) */ ==== //depot/projects/s390/sys/s390/s390/pmap.c#8 (text+ko) ==== @@ -106,7 +106,6 @@ static boolean_t pmap_initialized = FALSE; -static vm_object_t kptobj; /* contains kernel page table pages */ static unsigned nkptp; vm_offset_t kernel_vm_end; @@ -996,9 +995,6 @@ CTR2(KTR_PMAP, "pmap_init: spa = %x, epa = %x", spa, epa); - /* Object for kernel page table pages. */ - kptobj = vm_object_allocate(OBJT_DEFAULT, NKPTP); - /* Allocate memory for random pmap structures. */ for (i = 0; i < vm_page_array_size; i++) { vm_page_t m; ==== //depot/projects/s390/sys/s390x/include/_types.h#2 (text+ko) ==== @@ -56,6 +56,8 @@ */ typedef __int32_t __clock_t; /* clock()... */ typedef __int64_t __critical_t; +typedef float __float_t; +typedef double __double_t; typedef __int64_t __intfptr_t; typedef __int64_t __intmax_t; typedef __int64_t __intptr_t; ==== //depot/projects/s390/sys/s390x/include/float.h#2 (text+ko) ==== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302161441.h1GEfnD5014928>