From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Apr  2 19:04:47 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id TAA08613
	Thu, 2 Apr 1998 19:04:47 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id TAA08603
	for <freebsd-tech-jp@jp.freebsd.org>; Thu, 2 Apr 1998 19:04:44 +0900 (JST)
Received: from mxs.meshnet.or.jp (tksm2DS34.tks.mesh.ad.jp [133.205.221.184]) by meshsv88.tk.mesh.ad.jp (8.8.8+2.7Wbeta7/3.5Wpl1-98031916) with ESMTP id TAA29855 for <freebsd-tech-jp@jp.freebsd.org>; Thu, 2 Apr 1998 19:04:41 +0900 (JST)
Received: foo.bar.org; Thu, 2 Apr 1998 19:03:55 +0900 (JST)
Message-Id: <Lucky.199804021003.TAA16021.Lucky>
To: freebsd-tech-jp@jp.freebsd.org
From: Shiba <shiba@mxs.meshnet.or.jp>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Thu, 02 Apr 1998 19:03:54 +0900
X-Dispatcher: imput version 010101
Lines: 33
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-tech-jp 1343
Subject: [FreeBSD-tech-jp 1343] same micro code ?
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org


(1)
andb	$-32,%dx
movl	(%edx),%eax

(2)
andl	$-32,%edx
movl	(%edx),%eax


(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

gdb$B$N(Bdisassemble command$B$G$O!"(B83e2e0$B$O!"(B
	andl   $0xffffffe0,%edx
$B$HI=<($5$l$^$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

$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?

andb	$-32,%dl
movl	(%edx),%eax

$B$G$O!"0c$&(Bcode$B$,=P$5$l$^$9!#(B

