From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Apr  2 19:21:52 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id TAA09585
	Thu, 2 Apr 1998 19:21:52 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id TAA09580
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 2 Apr 1998 19:21:49 +0900 (JST)
Received: from fdmmail.fujitsu.co.jp by fgwmail.fujitsu.co.jp (8.8.8+2.7Wbeta7/3.6Wbeta7-MX980310-Fujitsu Mail Gateway)
	id TAA12693; Thu, 2 Apr 1998 19:21:48 +0900 (JST)
Received: from lpdm.lp.nm.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.8.8+2.7Wbeta7/3.6W-980320-Fujitsu Domain Mail Master)
	id TAA24973; Thu, 2 Apr 1998 19:21:17 +0900 (JST)
Received: from kumando.lp.nm.fujitsu.co.jp (kumando.lp.nm.fujitsu.co.jp [133.162.63.40]) by lpdm.lp.nm.fujitsu.co.jp (8.6.9+2.4Wb/3.3Wb-primary00) with ESMTP id TAA04972 for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 2 Apr 1998 19:21:16 +0900
Received: by kumando.lp.nm.fujitsu.co.jp (8.7.5/6.4J.6-lpslave02)
	id TAA09261; Thu, 2 Apr 1998 19:27:08 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
References: <Lucky.199804021003.TAA16021.Lucky>
From: ksr <ksr@lp.nm.fujitsu.co.jp>
Date: 02 Apr 1998 19:27:08 +0900
In-Reply-To: Shiba's message of Thu, 02 Apr 1998 19:03:54 +0900
Message-ID: <wfrwwd88qo3.fsf@kumando.lp.nm.fujitsu.co.jp>
Lines: 31
X-Mailer: Gnus v5.5/Emacs 20.2
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-tech-jp 1344
Subject: [FreeBSD-tech-jp 1344] Re: same micro code ?
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$B$?$J$+(B@$BIY;NDL$G$9!#(B

>(1),(2)$B$G!"F1$8(Bmicro code$B$,!"=PNO$5$l$^$9!#(B(and)
>	83E2E0
>$BK\Ev$J$i!"(B(2)$B$G$O!"(B
>	81e2e0ffffff
>$B$,!"@5$7$$$H;W$&$N$G$9$,!"4V0c$C$F$$$k$G$7$g$&$+!#(B

83E2E0$B$NJ}$,C;$/$C$F$$$$$G$9$h$M!#(BAND r/m32,imm8(Intel Processor
Manual$B$h$j(B)$B$KAjEv$7$^$9!#(B

>nasm$B$N(Bndisasm$B$G$O!"(B
>	00000020  83E2E0            and dx,byte -0x20
>	00000023  8B02              mov ax,[bp+si]
>$B$HI=<($5$l$^$9!#(B
nasm$B$N(Bndisasm$B$C$F2?$G$9$,!)!)(B
$B$3$N%D!<%k$NI=<($O!"(B16$B%S%C%H%G%U%)%k%HA0Ds$_$?$$$G$9$M!#(B32$B%S%C%H$H(B16$B%S%C(B
$B%H$G$O0[$J$j$^$9!#(BFreeBSD$B$N>e$G(B16$B%S%C%HL?Na$r;H$&>l9g$O!"%*%Z%i%s%I%W(B
$B%l%U%#%/%9$,$D$-$^$9!#(Baddw $-32,%dx$B$HHf3S$7$F$_$F$/$@$5$$!#(B

>(1)
>andb	$-32,%dx
$B$3$l$O!"$A$c$s$H(Bandb $-32,%dl$B$H=q$+$J$$$H!#!#(Bgas$B$O$"$^$j$A$c$s$H%A%'%C(B
$B%/$7$F$J$$$h$&$G$9!#(B

>$B$b$7!"(B(1)$B$N(Bcode$B$G$"$k$H!"(BP6 Core$B$r$b$D(Bprocessor$B$G$O(Bmovl$B$G(B
>partial register stall$B$,H/@8$9$k$s$G$7$g$&$+(B?
partial register stall$B$C$F$O$8$a$FJ9$$$?MQ8l$J$N$G$9$,!"2?$r8+$k$H:\$C(B
$B$F$$$^$9$+!)65$($F$/$@$5$$!#(B

$B$G$O!#(B
