From owner-freebsd-hackers@FreeBSD.ORG Tue Jun 14 12:44:41 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0BE2B16A41C for ; Tue, 14 Jun 2005 12:44:41 +0000 (GMT) (envelope-from gerarra@tin.it) Received: from vsmtp14.tin.it (vsmtp14.tin.it [212.216.176.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id B5E3543D1D for ; Tue, 14 Jun 2005 12:44:40 +0000 (GMT) (envelope-from gerarra@tin.it) Received: from ims3a.cp.tin.it (192.168.70.103) by vsmtp14.tin.it (7.0.027) id 429D6F26005562B2; Tue, 14 Jun 2005 14:44:39 +0200 Received: from [192.168.70.181] by ims3a.cp.tin.it with HTTP; Tue, 14 Jun 2005 14:44:38 +0200 Date: Tue, 14 Jun 2005 14:44:38 +0200 Message-ID: <429C8E8F00018903@ims3a.cp.tin.it> In-Reply-To: <000001c57016$8e4b0600$4801a8c0@ws-ew-3.W2KDEMIG> From: gerarra@tin.it To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable X-Originating-IP: 151.100.38.110 Cc: NKoch@demig.de Subject: RE: Obvious bug in /sys/i386/include/bus.h (was: bus_at386.h) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jun 2005 12:44:41 -0000 >No, it's a correct method to set/reset the zero flag: > (X | X) =3D=3D X just as (X & X) =3D=3D X > Yes but it stores result in ecx(using or, really, is not a problem)... ho= wever jecxz just is 2 bytes sized while or + jmp is 4 bytes. It means lesser FD= E latency time and the pseudocode is enough similar. greeting, rookie