From owner-FreeBSD-users-jp@jp.FreeBSD.org Tue May 28 15:04:12 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g4S64CZ93742;
	Tue, 28 May 2002 15:04:12 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from quanta.synchem.kyoto-u.ac.jp (quanta.synchem.kyoto-u.ac.jp [130.54.33.30])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g4S64Cv93737
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 28 May 2002 15:04:12 +0900 (JST)
	(envelope-from chat95@mbox.kyoto-inet.or.jp)
Received: from localhost (quanth.synchem.kyoto-u.ac.jp [130.54.33.130])
	by quanta.synchem.kyoto-u.ac.jp (8.11.6/3.7W/00091819) with ESMTP id g4S5wJb66330;
	Tue, 28 May 2002 14:58:19 +0900 (JST)
Date: Tue, 28 May 2002 15:02:05 +0900 (JST)
Message-Id: <20020528.150205.884009907.maho@scarlatti.synchem.kyoto-u.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org, simokawa@sat.t.u-tokyo.ac.jp
From: chat95@mbox.kyoto-inet.or.jp (Nakata Maho)
In-Reply-To: <ybsznyllzon.wl@ett.sat.t.u-tokyo.ac.jp>
References: <20020528.090022.730562907.maho@scarlatti.synchem.kyoto-u.ac.jp>
	<ybsznyllzon.wl@ett.sat.t.u-tokyo.ac.jp>
X-Mailer: Mew version 2.1 on XEmacs 21.1.14 (Cuyahoga Valley)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: FreeBSD-users-jp 68766
Subject: [FreeBSD-users-jp 68766] Re: -ffast-math
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: chat95@mbox.kyoto-inet.or.jp

$B$J$+$?$G$9!#(B

$B0p@n$5$^!"$&$A$+$o$5$^!"2<@n$5$^!#(B
$B$4JV;v$$$?$@$$$F$"$j$,$H$&$4$6$$$^$7$?!#(B

$B$5$C$=$/%F%9%H$7$F$_$^$7$?!#(B
-mno-fancy-math-387 
-mfancy-math-387 

$B$I$A$i$H$b!"$=$l$@$1$G$O(B FPU $B$rD>@\$?$?$+$J$$$_$?$$$G$9$M!#(B

$B7kO@(B:
-O -ffast-math -mfancy-math-387 $B$@$H(BFPU$B$rD>@\C!$-$^$7$?!#(B
$B$3$N;0$D$OI,?\$G$9!#(B

info $B$K$b$+$$$F$"$j$^$7$?$,(B
> `-mno-fancy-math-387'
>     Some 387 emulators do not support the `sin', `cos' and `sqrt'
>     instructions for the 387.  Specify this option to avoid generating
>     those instructions. This option is the default on FreeBSD.  As of
>     revision 2.6.1, these instructions are not generated unless you
>     also use the `-ffast-math' switch.
$B$h$&$9$k$K(B -mfancy-math-387 -ffast-math $B$r$D$+$$$^$7$g$&$H!#(B
$B$^$?!"(B-O $B$,H4$1$?!"(B-ffast-math -mfancy-math-387 $B$N$_$G$O%@%a$G$9!#(B
$B$J$*!"(B-mfancy-math-387 $B$N@bL@$OL5$+$C$?$G$9!#(B

> /usr/src/contrib/gcc/config/i386/freebsd.h $B$N(B TARGET_DEFAULT $B$"$?$j(B.
> /usr/src/contrib/gcc/config/i386/i386.md $B$N(B fast_math $B4X78(B
> /usr/src/contrib/gcc/config/i386/i386.h $B$N(B fancy-math-387 $B$"$?$j(B.
$B$3$l$O;29M$K$J$j$^$7$?!#(B

$B?tCM7W;;$N0Y$K$O$$$m$$$mCm0U$,MW$j$=$&$G$9!#(B
$B$J$k$[$I$G$7$?!#(B
$B$H$j$"$($:$3$3$^$G!#(B

$B$G$O!#(B
-- 
 $B$J$+$?$^$[(B / $BCfED??=((B
