From owner-acpi-jp@jp.freebsd.org  Thu Jun 15 14:00:16 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA17005;
	Thu, 15 Jun 2000 14:00:16 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from mail.ogis-ri.co.jp (ns.ogis-ri.co.jp [158.201.127.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA17000
	for <acpi-jp@jp.freebsd.org>; Thu, 15 Jun 2000 14:00:15 +0900 (JST)
	(envelope-from yokoyama@o3.otc.ogis-ri.co.jp)
Received: from nozomi.icc.ogis-ri.co.jp (nozomi.icc.ogis-ri.co.jp [158.201.123.33])
	by mail.ogis-ri.co.jp (8.9.2+3.1W/3.7W0002211103) with ESMTP id NAA20340
	for <acpi-jp@jp.freebsd.org>; Thu, 15 Jun 2000 13:59:44 +0900 (JST)
Received: from o3.otc.ogis-ri.co.jp (o3.otc.ogis-ri.co.jp [158.201.73.1]) by nozomi.icc.ogis-ri.co.jp (8.9.3+3.2W/3.5Wpl2-ogismail1.0) with ESMTP id NAA25385 for <acpi-jp@jp.freebsd.org>; Thu, 15 Jun 2000 13:59:44 +0900 (JST)
Received: from localhost (test2.o3.otc.ogis-ri.co.jp [158.201.73.97]) by o3.otc.ogis-ri.co.jp (8.8.4/3.5Wpl597042212) with ESMTP id NAA11470; Thu, 15 Jun 2000 13:59:43 +0900 (JST)
To: acpi-jp@jp.freebsd.org
Cc: Yasuo Yokoyama / =?iso-2022-jp?B?GyRCMiM7M0JZSVcbKEI=?=
 <yokoyama@o3.otc.ogis-ri.co.jp>
From: Yasuo Yokoyama / =?iso-2022-jp?B?GyRCMiM7M0JZSVcbKEI=?=
 <yokoyama@o3.otc.ogis-ri.co.jp>
In-Reply-To: <20000614001450Q.iwasaki@jp.FreeBSD.org>
References: <20000602231332X.iwasaki@jp.FreeBSD.org>
	<20000614001450Q.iwasaki@jp.FreeBSD.org>
X-Mailer: Mew version 1.94.1 on XEmacs 21.1 (Canyonlands)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000615140022H.yokoyama@o3.otc.ogis-ri.co.jp>
Date: Thu, 15 Jun 2000 14:00:22 +0900
X-Dispatcher: imput version 20000228(IM140)
Lines: 29
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 401
Subject: [acpi-jp 401] Re: objref fix and more
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: yokoyama@o3.otc.ogis-ri.co.jp

$B2#;3$G$9!#(B

AML $B$N(B syntax $B$H3JF.$7$F$$$F5$$,$D$$$?$N$G$9$,!"(B

In Message <20000614001450Q.iwasaki@jp.FreeBSD.org>
	Mitsuru IWASAKI <iwasaki@jp.freebsd.org> wrote:

> JUS $B4X@>$N%;%_%J!<Cf$K$3$l$K4X$9$kITHw$,8+$D$+$j$^$7$?!#(B
> If(And(0x4, Local1, Zero)) {
$B$3$N(B And $B$N(B3$B9`L\$N(B ZeroOp $B$G$9$,!"K\Mh(B AML$B$N(B syntax $B$K$h$k$H(B
     ($B4XO"ItJ,$N$_H4?h(B)

     DefAnd := AndOp Operand1 Operand2 Target
     Target := SuperName | NullName
     SuperName := NameString | ArgObj | LocalObj | DebugObj | DefIndex
     NameString: RootChar NamePath | PrefixPath NamePath
     NamePath:= NullName | NameSeg | DualNamePath | MultiNamePath
     NullName := 0x00
     ZeroOp := 0x00

$B$H$"$j$^$9$N$G!"(B
	0x00 -> NullName -> Target
$B$HF3=P$7$J$$$H$$$1$J$$$N$KBP$7$F!"(B
	0x00 -> ZeroOp
$B$HF3=P$7$F$7$^$C$F$$$kJU$j$,$I$&$bLdBj$N4b$G$O$J$$$G$7$g$&$+!)(B

$B$3$l!"=$@5$7$h$&$H$9$k$H(B parse $B$NBg2~B$$K$J$C$A$c$$$^$9$,!D(B
-- 
$B$h$3$d$^!w$*!<$8$9$=$&$1$s(B
