From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Jun  9 04:24:58 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id EAA03788
	Sun, 9 Jun 1996 04:24:58 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id EAA03783
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 9 Jun 1996 04:24:55 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id EAA18648; Sun, 9 Jun 1996 04:24:52 +0900
Received: from sran230.sra.co.jp (soda@sran230 [133.137.20.19]) by sranhc.sra.co.jp (8.6.13/3.4W-srambox) with ESMTP id EAA28476 for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 9 Jun 1996 04:24:03 +0900
Received: (from soda@localhost) by sran230.sra.co.jp (8.6.12+2.4W3/3.4W-SRA-ch) id EAA23767 for FreeBSD-users-jp@jp.freebsd.org; Sun, 9 Jun 1996 04:24:16 +0900
Date: Sun, 9 Jun 1996 04:24:16 +0900
From: Noriyuki Soda <soda@sra.co.jp>
Message-Id: <199606081924.EAA23767@sran230.sra.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 2178
Subject: [FreeBSD-users-jp 2178] Re: divide 0
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

> $B$R$g$C$H$7$?$i!"#0$G3d$C$?$N$G$O$J$/!"B>$N%(%i!<(B(over flow$BEy(B)$B$N(B
> $B$[$&$+$H;W$C$F?tCM$r8+$F$_$?$N$G$9$,!"$d$O$j!"(B0 $B$G3d$C$F$k$h$&$G$9!#(B
> $BFf$G$9$M!D(B(c++ $B$@$+$i$H$+!)(B)

$B$&!<$sFf$G$9$M!#(B0 $B$+$I$&$+3N$+$a$k$N$K!"$&$C$+$j(B printf $B$N(B "%f" $B$r;H$C(B
$B$?$H$$$&$3$H$O$"$j$^$;$s$h$M!)!J(B"%f" $B$G$O!"$A$g$C$H>.$5$$?t;z$@$H(B 0 $B$H(B
$BI=<($5$l$F$7$^$$$^$9$+$i!D!K(B
$B$b$7$+$9$k$H=|?t$,(B underflow $B$r5/$3$7$FHs@55,2=?t$K$J$C$F$7$^$C$?$N$G(B
$B$O$J$$$+$H$b5?$C$F$_$?$N$G$9$,!">/$J$/$H$b(B FreeBSD-2.1.0 $B$G$O!"Hs@55,(B
$B2=?t$b(B 0 $B$G$O$J$/!"$=$l$J$j$NI=<($,!J(Bgdb $B$N(B print $B%3%^%s%I$K$h$kI=<($G(B
$B$b!"$"$k$$$O(B printf $B$N(B "%g" $B$K$h$kI=<($G$b!K$5$l$k$h$&$G$9$N$G!"$=$&$$(B
$B$&$o$1$G$b$J$$$h$&$G$9!#!)!)!)(B

# overflow $B$bL5;k$7$?$$>l9g$K$O!"A0$N%a!<%k$NNc$r(B
#	control |= FP_X_DZ | FP_X_OFL
# $B$HJQ99$9$l$P$h$$$N$G$9$,!D(B

>   $BIbF0>.?tE@1i;;$NNc30=hM}$G$9$,!"(B
> idraw $B$N$h$&$J$b$N$G$"$l$P!"Mn$A$:$KF0$$$F$/$l$?$[$&$,JXMx$G$9$,!"(B
> $B?tCM1i;;$d$k>l9g$K$O!"Mn$A$F$/$l$?$[$&$,!"(B
> $BJQ$J7W;;7k2L$,=P$FG:$`;v$,8:$k$N$+$J$H;W$$$^$9!#(B

$B3N$+$K$=$&$G$9$M!#(B
Linux $B$d(B NetBSD $B$G$O!"IbF0>.?tE@Nc30$O!"%G%U%)!<%k%H$G$OA4$FL5;k$9$k@_(B
$BDj$K$J$C$F$$$k$h$&$G$9!#!J$b$A$m$s!"(Bfldcw $B$d(B fpsetmask(3) $B$GJQ99$G$-$^(B
$B$9!K(B
FreeBSD $B$N>l9g$b!"%G%U%)!<%k%H$G$O!"(BFP_X_DNML, FP_X_UFL, FP_X_IMP $B$NNc(B
$B30$OL5;k$9$k$h$&$K$J$C$F$$$^$9$,!"%"%s%@!<%U%m!<$d@:EYMn$A$NNc30$rM-8z(B
$B$K$7$F$*$/$H!">l9g$K$h$C$F$OJXMx$+$b$7$l$^$;$s!#(B
--
soda@sra.co.jp$B!!!!(BSoftware Research Associates, Inc.$B!!A>EDE/G7(B (Soda Noriyuki)
