From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jan 30 21:00:56 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) id VAA18470
	Thu, 30 Jan 1997 21:00:56 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) with SMTP id VAA18465
	for <freebsd-users-jp@jp.freebsd.org>; Thu, 30 Jan 1997 21:00:55 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id VAA08553; Thu, 30 Jan 1997 21:00:38 +0900
Received: from sras63.sra.co.jp (root@sras63 [133.137.20.191]) by sranhc.sra.co.jp (8.6.13/3.4W-srambox) with ESMTP id UAA21457 for <freebsd-users-jp@jp.freebsd.org>; Thu, 30 Jan 1997 20:59:26 +0900
Received: from sras63.sra.co.jp (furuta@localhost [127.0.0.1]) by sras63.sra.co.jp (8.6.12+2.4W3/3.4W-sras63) with ESMTP id UAA15686 for freebsd-users-jp@jp.freebsd.org; Thu, 30 Jan 1997 20:57:45 +0900
Message-Id: <199701301157.UAA15686@sras63.sra.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 30 Jan 1997 20:32:25 +0900"
References: <199701301132.UAA07515@mercury.yyi.iij.ad.jp>
X-Mailer: Mew version 1.54 on Emacs 19.28.7, Mule 2.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Thu, 30 Jan 1997 20:57:44 +0900
From: Atsushi Furuta <furuta@sra.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9284
Subject: [FreeBSD-users-jp 9284] Re: performance on numerical calculationdependsonshells?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

  SRA $B$N8EED$G$9!#(B

>> In article <199701301132.UAA07515@mercury.yyi.iij.ad.jp>,
	$B;3K\(B $BLP(B <shigeru@iij.ad.jp> writes:

> $B$^$@$3$l$@$1$G$O!"B.$$$N$HCY$$$N(B4$B$E$D$N7+$jJV$7$K$J$C$F$$$k@bL@$,$G$-$F$^$;(B
> $B$s!#(B
> $B$G$b!"860x$,%a%b%j4X78$N2DG=@-$O6/$$$H;W$$$^$9!#(B

--- nbody.c     Thu Jan 30 20:12:40 1997
+++ nbody2.c    Thu Jan 30 20:37:08 1997
@@ -2,6 +2,8 @@
 int main() {
   double rx[n];
   int i, j;
+
+  printf("%lx\n",rx);
   memset(rx, 0, sizeof(rx));
   for (i = 0; i < n; i++) {
     for (j = 0; j < n; j++) {

$B$H$7$FD4$Y$k$H$o$+$k$G$9!#(B

  $BG[Ns$OI,$:(B 4byte $BKh$G%"%i%$%s%a%s%H$5$l$F$$$k$N$G$9$,!"(B

	((int)rx % 8) != 0

$B$N;~!"$=$N;~$K8B$jCY$/$J$k!"$H$$$&7k2L$,=P$F$^$9!#(B(Pentium Pro 200MHz)
$B$G!"(B4byte $BKh$KG[Ns$N%"%i%$%s%a%s%H$,$:$l$k$H!#(B

  $B$3$l$O!"K\Ev$O(B double $B$O(B 8byte $BC10L$G(B align $B$7$FM_$7$$$N$K!"(B4byte $BC1(B
$B0L$G(Balign $B$5$l$A$c$&$N$,860x$H8+$F$$$$$s$8$c$J$$$G$7$g$&$+(B?

  $B$A$J$_$K!"(BFreeBSD 2.1.5-RELEASE $B$N(B cc $B$O(B 2.6.3 $B$G$9$,!"(B2.7.1 $B$@$H!"(B
``-malign-double'' $B$H$$$&(B option $B$,$"$k$h$&$G$9!#$3$C$A$G$d$C$F$_$k$H(B
$B$I$&$J$k$G$7$g$&$M(B?
--
furuta@sra.co.jp
