From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Dec 16 10:11:02 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA03376;
	Sat, 16 Dec 2000 10:11:02 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from cl2.nit.ac.jp (firewall-user@cl2.nit.ac.jp [202.18.170.10])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA03371
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 16 Dec 2000 10:11:01 +0900 (JST)
	(envelope-from kattyo@abk.nu)
Received: (from uucp@localhost)
	by cl2.nit.ac.jp (8.9.3/3.7W-99110818) id KAA03527
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 16 Dec 2000 10:07:33 +0900 (JST)
Received: from uhura.nit.ac.jp(202.18.172.80) by cl2.nit.ac.jp via smap (V4.2)
	id xma003460; Sat, 16 Dec 00 10:07:25 +0900
Received: from myhost ([192.168.0.221]) by uhura.nit.ac.jp (8.7.1+2.6Wbeta4/3.4Wbeta6) with SMTP id KAA12039 for FreeBSD-users-jp@jp.freebsd.org; Sat, 16 Dec 2000 10:10:50 +0900 (JST)
From: Kattyo <kattyo@abk.nu>
X-Mailer:  ZMH v0.95a / esemail v0.6a on TEEN
X-Esemail-Mail-From: c1995207@uhura.nit.ac.jp
Message-Id: <20001216.09494025kattyo@abk.nu>
References: <200012151919.EAA26999@biwasv01.biwa.ne.jp> <200012151929.EAA28625@biwasv01.biwa.ne.jp>
In-Reply-To: <200012151929.EAA28625@biwasv01.biwa.ne.jp>
Date: Sat, 16 Dec 2000 09:49:40 +0900
To: FreeBSD-users-jp@jp.freebsd.org
From: kattyo <c1995207@uhura.nit.ac.jp>
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
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 57562
Subject: [FreeBSD-users-jp 57562] Re: i386 =?ISO-2022-JP?B?GyRCJEcbKEI=?=
 alpha kernel =?ISO-2022-JP?B?GyRCJHIbKEI=?= make
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kattyo@abk.nu

$B$I$&$b(Bfollow$B$"$j$,$H$&$4$6$$$^$9!#(B

[Re: <200012151929.EAA28625@biwasv01.biwa.ne.jp>
   written by Fuhito Inagawa]

>  | gcc -v $B$H$+!"(Bas -v $B$H$+$N>pJs$r=q$/$Y$-$G$O!)(B
>  | 
>  | $B!t(B $B%(%i!<$r$_$F$k$H$3$l$NMM$J5$$,$7$^$9!#(B
>
>gcc -v $B$7$F$b(B gcc version 2.7.2.3 $B$H$+8@$C$F$/$l$k$@$1$G$7$?$M!#(B

$B$H$j$"$($::\$;$k$H!'(B

# as -v < /dev/null
GNU assembler version 2.9.1 (i386-unknown-freebsdelf), using BFD version 2.9.1
# cc -v < /dev/null
Using builtin specs.
gcc version 2.95.2 19991024 (release)


>$B$=$l$H!"(B
>machine/alpha_cpu.h:376: unknown register name `$25' in `asm'
>$B$C$F!"$J$s$+!"$*$b$$$-$jJQ$G$9$h!#(Bheader file $B2u$l$F$J$$!)(B

$B$&!<$s!"%=!<%9$r$_$?8B$j@5>o$K8+$($^$9$,!D(B
$BNc$($P!D(B sys/compile/dec250/machine/alpha_cpu.h $B$N0lIt$O0J2<$N$h$&$G$9!#(B

----
static __inline u_int64_t
alpha_pal_wrperfmon(u_int64_t arg0, u_int64_t arg1)
{
	register u_int64_t v0 __asm__("$0");
	register u_int64_t a0 __asm__("$16") = arg0;
	register u_int64_t a1 __asm__("$17") = arg1;
	__asm__ __volatile__ (
		"call_pal 0x39 #PAL_OSF1_wrperfmon"
		: "=r" (a0), "=r" (a1), "=r" (v0)
		: "0" (a0), "1" (a1)
		: "$1", "$22", "$23", "$24", "$25");
	return v0;
}
----

$B$H$/$KLdBj$,$"$k!J2u$l$F$$$k!K$h$&$K$O8+$($^$;$s$,!"(B
$BLdBj$"$j$^$9$G$7$g$&$+!#(B

# $B:G$b(B i386 $B7O$H$O(B CPU $B$,JLJ*$@$+$i8+$F$bNI$/$o$+$i$J$$$G$9$,(B(^^;
# $B$=$l0JA0$K(B gas $B$NJ8K!CN$j$^$;$s$7!D(B

----
$B9gCx(B (kattyo@abk.nu) as $BEDCf9(9,!wF|K\9)6HBg3X@8(B
// PC-98 DOS $B$G(B TCP/IP $B$7$h$&!#(BTEEN Infomation: http://www.pc88.gr.jp/~teen/
