From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Jun 16 23:29:53 2008
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id m5GETr493759;
	Mon, 16 Jun 2008 23:29:53 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from userg500.nifty.com (userg500.nifty.com [202.248.238.80])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id m5GETq993746
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 16 Jun 2008 23:29:52 +0900 (JST)
	(envelope-from satosi.kimura@nifty.com)
Received: from localhost (ntceast019042.east.dup.ppp.infoweb.ne.jp [220.209.208.42])by userg500.nifty.com with ESMTP id m5GEToaM022848
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 16 Jun 2008 23:29:51 +0900
DomainKey-Signature: a=rsa-sha1; s=userg500; d=nifty.com; c=nofws; q=dns;
	h=date:message-id:to:subject:from:in-reply-to:references:
	x-mailer:mime-version:content-type:content-transfer-encoding;
	b=PZAzq2i5wW8huUB1KtbJtnvYaawA/vVh5qGD8MfOtYyaxKLxPh/MG05CSAYf8/RYI
	UY5gTLpCSi2StVWVUJaHg==
X-Nifty-SrcIP: [220.209.208.42]
Message-Id: <20080616.224402.640896398.satosi.kimura@nifty.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Satoshi Kimura <satosi.kimura@nifty.com>
In-Reply-To: <4DA803BD-C741-4957-AC2D-6CFBD19BF279@readme.jp>
References: <8FC5AB07-495A-4841-9E1B-BB83922BD116@readme.jp>
	<20080616.023511.607951144.satosi.kimura@nifty.com>
	<4DA803BD-C741-4957-AC2D-6CFBD19BF279@readme.jp>
X-Mailer: Mew version 3.3 on XEmacs 21.4.14 (Reasonable Discussion)
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
Date: Mon, 16 Jun 2008 22:44:02 +0900
X-Sequence: FreeBSD-users-jp 91688
Subject: [FreeBSD-users-jp 91688] Re: long double
 =?ISO-2022-JP?B?GyRCJE4bKEI=?= bug ?
 =?ISO-2022-JP?B?GyRCJEskRCQkJEYbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: satosi.kimura@nifty.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$BLZB<$G$9!%(B

> $B>.Ln$5$s(B [FreeBSD-users-jp 91684] Re: long double $B$N(B bug ? $B$K$D$$$F(B 
> $B!!(B96bit$B%*%W%7%g%s$r$D$1$?>l9g!"3HD%G\@:EY$N2>?tIt$,(B 
> 52bit(=double$B$N2>?tIt$N%S%C%HI}(B)$BDxEY$7$+$J$$!"$H$$$&$N(B 
> $B$,LdBj$@$C$?$s$G$9$M!#(B
  $B$3$N%a!<%k$KB3$$$FAw$kDaC+$5$s$X$N2sEz$b8fMw$$$?$@$-$?$$$N(B
$B$G$9$,!$$3$NLdBj$,@8$8$k$N$O!VJQ?t!W$G$J$/!VDj?t!W$G$9!%(B

> $B$=$&$@$H$9$k$H!"(BMacOSX$B$K:\$C$F$$$k(Bgcc4 
> $B$G$O!"$I$A$i$N%*%W%7%g%s$rIU$1$F$b2>?tIt(B(2)$B$,(B64bit$BI}$N(B 
> $560513589$B$K$J$C$F$$$^$9$+$i!"(BFreeBSD/i386 6.2$B$N(Bgcc 
> $B8GM-$NLdBj$H$$$&$3$H$K$J$j$=$&$G$9$M!#(B

  $B>.Ln$5$s$,(B FreeBSD 7.0 $B$G!$$^$?DaC+$5$s$,(B FreeBSD 6.3, 7.0
/i386 $B$K$F(B gcc 4 $B$b;n$7$F2<$5$$$^$7$?$,!$$d$O$j$3$NLdBj$,(B
$B@8$8$F$$$^$9!%(BFreeBSD 6.2 $B$K8BDj$7$?OC$G$b$J$/!$(Bgcc 3/4 $B$N(B
$B:90[$NLdBj$G$b$J$5$=$&$G$9!%(B


> $B$7$F$$$^$9$+$i!"$3$NFs$D$N(Bmovabsq$B$O2>?tIt$NBeF~L?Na$@$H(B 
> $B;W$$$^$9!#(B
> $B!!$J$*!"(Bamd64$B$N(Bsizeof(long double)$B$O(B16$B$G$7$?!#(B

>>> $BJQ?t(B lc $B$NDj5AItJ,$O(B
>>>
>>> .LCFI1:
>>> 	movabsq	$4614256656552045848, %rax
>>>	movq	%rax, -8(%rbp)
>>>	movabsq	$-2958705157555305931, %rax

  $B$$$d!$3F!9$,(B 64bit $B$"$j$^$9$+$i!$(Bsizeof(long double) $B$,(B 16
$B$9$J$o$A(B 128bit $B$@$H$9$k$HBg$-2a$.$k$H;W$$$^$7$F!%(B

4614256656552045848 $B$r(B 16 $B?J?t$K$9$k$H(B
40 09 21 fb 54 44 2d 18  <- $B$3$&$J$j$^$9!%(B
40 09 21 fb 54 44 2d 18  <- $BJQ?t(B c $B$r(B dump $B$9$k$H$3$&$J$j$^$9!%(B
$B$J$N$G!$>e$N9T$OJQ?t(B c $B$X$NBeF~$G$7$g$&!%(B

$B$?$@$^$"!$(B-2958705157555305931 $B$r(B 16 $B?J?t$K$9$k$H(B
d6 f0 91 55 c8 cc c2 35  <- $B$3$&$J$j$^$9!%(B
c9 0f da a2 21 68 c2 35  <- $BJQ?t(B lc $B$r(B dump $B$9$k$H$3$&$J$j$^$9!%(B

$B$J$<>e0L(B bit $B$,0c$&$N$+G:$^$7$$$G$9$,!$(Bformat $B$N0c$$$H$+$7$+(B
$B9M$($i$l$^$;$s!%(B

                     Satoshi Kimura  (satosi.kimura@nifty.com)
