From owner-cvs-all Sat Nov 17 20: 0:35 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 0DE4A37B418; Sat, 17 Nov 2001 20:00:23 -0800 (PST) Received: (from jake@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id fAI40N683750; Sat, 17 Nov 2001 20:00:23 -0800 (PST) (envelope-from jake) Message-Id: <200111180400.fAI40N683750@freefall.freebsd.org> From: Jake Burkholder Date: Sat, 17 Nov 2001 20:00:22 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include fp.h fsr.h src/sys/sparc64/sparc64 cache.c fp.c trap.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2001/11/17 20:00:22 PST Modified files: sys/sparc64/include fp.h sys/sparc64/sparc64 cache.c fp.c trap.c Added files: sys/sparc64/include fsr.h Log: 1. Split fp.h into fp.h and fsr.h so that the latter can be included in asm files. 2. Temporarily cause subnormal operands in floating point operations to be treated as zeros so that comlpetion of the operation does not need to be emulated. 3. Catch fp_exception_other and correctly skip over the unfinished instruction, but basically ignore them. Emulating the instruction is not yet supported. 4. Zero td_retval[1] as well in syscall(). Submitted by: tmm (2, 3) Revision Changes Path 1.6 +9 -39 src/sys/sparc64/include/fp.h 1.1 +105 -0 src/sys/sparc64/include/fsr.h (new) 1.3 +1 -0 src/sys/sparc64/sparc64/cache.c 1.5 +34 -5 src/sys/sparc64/sparc64/fp.c 1.19 +8 -3 src/sys/sparc64/sparc64/trap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message