From owner-cvs-src@FreeBSD.ORG Mon Jul 21 23:44:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4C4F37B401; Mon, 21 Jul 2003 23:44:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F68E43F93; Mon, 21 Jul 2003 23:44:55 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h6M6it0U048156; Mon, 21 Jul 2003 23:44:55 -0700 (PDT) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h6M6it34048155; Mon, 21 Jul 2003 23:44:55 -0700 (PDT) Message-Id: <200307220644.h6M6it34048155@repoman.freebsd.org> From: Peter Wemm Date: Mon, 21 Jul 2003 23:44:55 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/include ieeefp.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2003 06:44:58 -0000 peter 2003/07/21 23:44:55 PDT FreeBSD src repository Modified files: sys/amd64/include ieeefp.h Log: Extend the machine/ieeefp.h that was inherited from i386 to support the SSE mxcsr register as well. Since gcc will intermix SSE2 and x87 FP code, the fpsetround() etc mode had better be the same. There are hooks to enable these inlines to be instantiated inside libc for non-gcc or C++ callers. (g++ doesn't like the inlines that tried to extract an integer and convert it to an enum). Revision Changes Path 1.9 +164 -54 src/sys/amd64/include/ieeefp.h