From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Feb  7 04:44:39 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id EAA29328
	Sat, 7 Feb 1998 04:44:39 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id EAA29320
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 7 Feb 1998 04:44:37 +0900 (JST)
Received: (from shimizu@localhost)
	by psun0.phys.kyushu-u.ac.jp (8.8.7/3.6Wbeta7) id EAA29482;
	Sat, 7 Feb 1998 04:44:35 +0900 (JST)
Date: Sat, 7 Feb 1998 04:44:35 +0900 (JST)
Message-Id: <199802061944.EAA29482@psun0.phys.kyushu-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Cc: shimizu@phys.kyushu-u.ac.jp
In-Reply-To: Your message of "Fri, 06 Feb 1998 12:54:49 +0900".
	<Lucky.199802060354.MAA02961.Lucky>
From: shimizu@phys.kyushu-u.ac.jp (Yoshifumi R. Shimizu)
X-Mailer: mnews [version 1.20] 1996-12/08(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 24291
Subject: [FreeBSD-users-jp 24291] Re: Mystery of __main.o in libgcc.a
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$@@6?e!w6eBgM}J*M}$G$9!#(J

$@!!(JShiba $@$5$s!"$I$&$bD9$/$*$D$-9g$$2<$5$C$F62=L$G$9!#(J
>	code$@$O(JP6$@$N(Jpararel decoder$@$,(J16byte$@$:$D(Jfetch unit$@$+$i<u(J
>	$@$1<h$j(J3$@L?Na$rF1;~$K(Jdecode$@$7$F1>!9!#$=$l$f$(!"(J16byte boundary
>	$@$KL?Na$rCV$-!"O"B3$9$k(J3$@L?NaD9$r(J16byte$@0JFb$K<}$a$i$l$l(J
>	$@$P!"K>$^$7$$1>!9!#(J
>	data$@$O7?Kh$K0c$C$FMh$k$h$&$G$9$,!"(Jchip set (ex. 440FX?)
>	$@$+$i(Jburst$@E>Aw(J(32 BYTE)$@1>!9!#(Jcode$@$h$jJ#;($@$C$?$h$&$J(J ?

$@$J$k$[$I!"$d$O$j$=$&C1=c$G$O$J$$$G$9$M!#(J

$@!!$=$l$+$i!"$9$$$^$;$s!"$^$?!"D{@5$G$9!#(J
>   crt0.o, libgcc.a, libf2c.so.*.*, libm.so.*.*, libc.so.*.*
> $@$@$1$N$h$&$J$N$G$3$l$i$K$D$$$F(J
>>-malign-double -malign-functions=4 -malign-loops=4
>>-malign-jumps=4
> $@$N(J options $@$G:F9=C[$7$F$_$^$7$?!#$G!"7k2L$O!"$&!<$s!"$"$k(J program $@$G(J
> $@$3$l$^$G$N$I$NAH9g$;$h$j$bCY$$$H=P$F$7$^$$$^$7$?(J(9.7 sec --> 33.9 sec).

$@$G$9$,!"%A%g%s%\$G$9!#(J/sys/lib/libm$@2<$N(J libm.a/so $@$O(J i387 $@L?Na$r;H$o$J$$(J
library $@$G(J /sys/lib/msun$@2<$NJ}$N(J libm.a/so $@$r;H$o$J$$$H$$$1$^$;$s$G$7$?!#(J
$@$=$l$r;H$&$H(J(9.7 sec --> 13.6 sec)$@$H$J$j!"$=$l$[$ICY$/$J$k$o$1$G$O(J
$@$"$j$^$;$s$G$7$?!#$G$b!":GB.$K$J$k$H$N4|BT$O$d$O$j$@$a$G$7$?!#>e$N(J
$@J#;($J$3$H$+$i$+$b$7$l$^$;$s$M!#(J16byte boundary $@$K$9$k$H!"$`$7$m!"(J
data $@$NE>Aw$G$OI,$:$7$bM-Mx$H$O8B$i$J$$$N$G$O$J$$$G$7$g$&$+!#(J

>		real * 8 tmp ($@$b$7$/$O!"(Jimplicit$@$J$b$N(J)
>	$@$H$+$$$&$N$,$"$l$P!"$=$l$r(Jg77$@$O(Jstack$@$K<h$k(J(compiler$@$,(J
>	$@;H$&0l;~JQ?t$b(J)$@$N$G!"(Jstack$@$N(Jalignment$@$NLdBj$K$J$C$F$7(J
>	$@$^$$$^$9$M!#(J

$@$($(!";d$N7W;;$G$O(J default $@$G(J implicit real*8 (a-h,o-z) $@$H$$$&$N$r(J
$@$+$1$F$$$^$9!#3N$+$K!"(J-fautomatic $@$J$N$G$+$J$j$NJQ?t$,(J registor $@$+(J
stack $@$K$H$i$l$k$H;W$$$^$9!#(J

>	-ffloat-store  -fforce-mem  -fforce-addr -ffast-math -fno-automatic
>
>	$@$"$?$j$N!"(Joption$@$O$I$&$G$7$g$&(J?

$@B.$/$9$k$N$K$O4sM?$7$^$;$s!#D4$Y$F$_$?Nc$G$O(J -fforce-mem, -fforce-addr
$@$O(J 50% $@DxEYCY$/$J$j!"(J-ffloat-store, -ffast-math $@$G$OJQ2=$J$7!"$=$l$+$i(J
-fno-automatic $@$OCWL?E*$K(J(230%)$@CY$/$J$j$^$7$?!#(J-fno-automatic $@$O8E$$(J
fortran $@$N(J compiler $@$G$O(J default $@$G$9$,!"(Jg77 $@$r4^$`:G6a$N(J compiler $@$G$O(J
-fautomatic $@$,(J default $@$G$"$j!";O$a$O7W;;$,%a%A%c%/%A%c$K$J$k$N$GG:$s$@(J
$@7P83$,$"$j$^$9!#$=$l$+$i!"(J-fautomatic $@$G7`E*$K!JFC$K(J P6$@!KB.$/$J$k$3$H(J
$@$,$o$+$j!":#$G$O(J fortran $@$N(J program $@<+?H$r=q$-49$($F(J -fautomatic $@$GAv$k(J
$@$h$&$K$7$F$$$^$9!J8E$$?M$N=q$$$?%3!<%I$rD>$9$N$OFC$KBgJQ!K(J $@!#(J

$@!!(JShiba $@$5$s$,$*$C$7$c$C$F$$$?(J egcs $@$H$$$&$OCN$j$^$;$s$G$7$?!#$A$g$C$H(J
ports $@$G8+$F$_$F;H$C$F$_$h$&$+$H;W$C$F$$$^$9!J(Jalignment $@4X78$GB.$/$J$k(J
$@$+$I$&$+$O$o$+$i$J$$$h$&$G$9$,!K!#$=$l$+$i!"(Jpgcc $@$O;DG0$J$,$i(J g77 $@$,(J
$@;H$($J$$$N$G$@$a$J$s$G$9$h$M!#(J

$@!!$I$&$b!"4JC1$K$O<j$KIi$($J$$$h$&$G$9$N$G!"$3$3$iJU$j$G$"$-$i$a$k$3$H(J
$@$K$7$^$9!#$b$7!"$^$??JE8$,$"$l$PJs9p$9$k$D$b$j$G$9!#(J

$@!!6e=#Bg3XM}3XItJ*M}(J  $@@6?eNIJ8(J
