From owner-acpi-jp@jp.freebsd.org  Sun Nov 26 22:37:59 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA23191;
	Sun, 26 Nov 2000 22:37:59 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from shidahara1.planet.sci.kobe-u.ac.jp (shidahara1.planet.sci.kobe-u.ac.jp [133.30.50.200])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA23186
	for <acpi-jp@jp.freebsd.org>; Sun, 26 Nov 2000 22:37:59 +0900 (JST)
	(envelope-from takawata@shidahara1.planet.sci.kobe-u.ac.jp)
Received: from shidahara1.planet.sci.kobe-u.ac.jp (localhost [127.0.0.1])
	by shidahara1.planet.sci.kobe-u.ac.jp (8.9.3/8.9.3) with ESMTP id WAA94991
	for <acpi-jp@jp.freebsd.org>; Sun, 26 Nov 2000 22:38:07 +0900 (JST)
	(envelope-from takawata@shidahara1.planet.sci.kobe-u.ac.jp)
Message-Id: <200011261338.WAA94991@shidahara1.planet.sci.kobe-u.ac.jp>
To: acpi-jp@jp.freebsd.org
In-reply-to: Your message of "Sun, 26 Nov 2000 02:28:23 JST."
             <200011251728.CAA91461@shidahara1.planet.sci.kobe-u.ac.jp>
Date: Sun, 26 Nov 2000 22:38:07 +0900
From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 920
Subject: [acpi-jp 920] Re: Parser BUG FIX? (Re: FYI: ACPICA new version. )
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: takawata@shidahara1.planet.sci.kobe-u.ac.jp

In message <200011251728.CAA91461@shidahara1.planet.sci.kobe-u.ac.jp>, Takanori
 Watanabe $B$5$s$$$o$/(B:
>In this case it is not problem. The real problem is
> encounting other interpreter bug:
>One is ToBCD op bug.We can recieve up to 99999999 as a value for ToBCD
> argument in 32 bit environment,but currently accept up to 9999.
>
>And there is at least one more bug that is needed to fix.
>I am analizing it now.
># I am happy to have a machine that have many things to debug. (-_-#

Here is two bug fix and one bug descripiton.
dsmthdat.c.diff contains 'store to Argument value' fix.
ammonad.c.diff contains 'ToBCD problem' fix.(and some debug light.;-))
indexbug.asl and session is a example to show the bug that I encounter.
I think it is because return result of method is overridden by that of 
index op result and points same object as Store op operand.

$BEOJUB:5*(B
$B?@8MBg3XBg3X1!<+A32J3X8&5f2J(BD3$B>pJs%a%G%#%"2J3X@l96(B
<a href="http://www.planet.sci.kobe-u.ac.jp/~takawata/key.html">
Public Key</a>
Key fingerprint =  2C 51 E2 78 2C E1 C5 2D  0F F1 20 A3 11 3A 62 2A 


begin 644 bugs.tar.gz
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
@D8T$3>?DZV=^#;&3G>QD)SO9R4Y>4/X/S`Z4)@`H```Q
`
end
