From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Jun 15 23:45:35 2008
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id m5FEjZU62544;
	Sun, 15 Jun 2008 23:45:35 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mailgw03.kcn.ne.jp (mailgw03.kcn.ne.jp [61.86.6.210])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id m5FEjZ962538
	for <freebsd-users-jp@jp.freebsd.org>; Sun, 15 Jun 2008 23:45:35 +0900 (JST)
	(envelope-from suzu@readme.jp)
Received: from KCNCGA1 (mailgw1.kcn.ne.jp [61.86.15.233])
	by mailgw03.kcn.ne.jp (Postfix) with ESMTP id 8794526A1D4
	for <freebsd-users-jp@jp.freebsd.org>; Sun, 15 Jun 2008 23:45:35 +0900 (JST)
Received: from mail3-0.kcn.ne.jp ([61.86.6.250])
	by KCNCGA1 with smtp
	id eElb1Z00E5PfzoD0000000; Sun, 15 Jun 2008 23:45:35 +0900
Received: from [192.168.11.9] (pon041-131.kcn.ne.jp [61.89.26.131])
	(authenticated bits=0)
	by mail3-0.kcn.ne.jp (8.13.6/8.13.6) with ESMTP id m5FEjYEU011737
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 15 Jun 2008 23:45:35 +0900 (JST)
Message-Id: <8FC5AB07-495A-4841-9E1B-BB83922BD116@readme.jp>
From: suzu@readme.jp
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20080615.224509.846938105.satosi.kimura@nifty.com>
Content-Type: text/plain; charset=ISO-2022-JP; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v924)
References: <20080615.224509.846938105.satosi.kimura@nifty.com>
X-Mailer: Apple Mail (2.924)
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 15 Jun 2008 23:45:34 +0900
X-Sequence: FreeBSD-users-jp 91681
Subject: [FreeBSD-users-jp 91681] Re: long double
 =?ISO-2022-JP?B?GyRCJE4bKEI=?= bug ?
 =?ISO-2022-JP?B?GyRCJEskRCQkJEYbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: suzu@readme.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209


$B!!>.Ln$G$9!#(B

$B!!7kO@$+$i8@$($P!"(Bi386$B%7%9%F%`MQ$N(Bgcc$B$K$*$1$k%3%s(B 
$B%Q%$%k%*%W%7%g%s$J$N$G$O$J$$$G$7$g$&$+!#(B

> % gcc -m96bit-long-double  -S s.c -o  s1.a
> % gcc -m128bit-long-double -S s.c -o  s2.a

$B!!$3$l$r4J0W$K;n$7$F$_$^$7$?!#$$$E$l$b%W%i%C%H%U%)!<%`$O(BIntel  
Core2Duo$B$N(BMacintosh$B$G$9!#(B

1) MacOSX$B%M%$%F%#%t$J4D6-(B (OSX 10.5.2)

$B!!$3$N4D6-$G$O!"Fs$D$N%"%;%s%V%i%=!<%9$O6O$+$K0c$$!"JQ?t(Blc$B$NDj(B 
$B5A$K$*$$$F(B96bit$B%*%W%7%g%s$G$O(B

LC1:
	.long	560513589
	.long	-921707870
	.long	16384
	.text

$B!!(B128bit$B%*%W%7%g%s$G$O(B

LC1:
	.long	560513589
	.long	-921707870
	.long	16384
	.long	0
	.text

$B!!$H$J$j$^$9!#(Bgcc$B$N%t%!!<%8%g%s>pJs$O(B

% gcc --version
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465)
Copyright (C) 2005 Free Software Foundation, Inc.

$B!!$G$9$N$G!"$$$o$f$k(Bi386$B%7%9%F%`MQ$G$"$k$3$H$,$o$+$j$^$9!#(B

2) FreeBSD/amd64 on VMWare Fusion

$B!!$3$A$i$N4D6-$G$O!"N>%"%;%s%V%i%=!<%9$O40A4$K0lCW$7$^$9!#JQ?t(Blc 
$B$NDj5AItJ,$O(B

.LCFI1:
	movabsq	$4614256656552045848, %rax
	movq	%rax, -8(%rbp)
	movabsq	$-2958705157555305931, %rax
	movl	$16384, %edx
	movq	%rax, -32(%rbp)
	movl	%edx, -24(%rbp)

$B!!$H$J$C$F$$$^$9!#(Bgcc$B$N%t%!!<%8%g%s>pJs$O(B

% gcc -v
Using built-in specs.
Confugured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305

$B!!$G$9!#$9$J$o$A!"(Bamd64$B%7%9%F%`MQ$G$"$k$3$H$,$o$+$j$^$9!#(B

$B!!0J>e$N7k2L$+$i!"KAF,$K=R$Y$?$h$&$K$3$l$O(Bi386$B%7%9%F%`MQ$N(B 
gcc$B$K$*$1$k%3%s%Q%$%k%*%W%7%g%s$G$"$k$H;W$o$l$^$9!#$$$+$,$G(B 
$B$7$g$&$+!#(B

--
;; So I must go before you see me fall
;; $B>.Ln$9$:!wJ?>k5~1&5~8^>r;0K7(B


