mirror of
https://github.com/xen-project/xen.git
synced 2026-10-30 03:00:05 +01:00
[XEN] BSF/BSR set ZF not CF.
Signed-off-by: Keir Fraser <keir@xensource.com>
This commit is contained in:
1 parent
f28756a627
commit
2f5ff9b862
1 file changed
+2
-2
@@ -2019,7 +2019,7 @@ x86_emulate(
|
||||
|
||||
case 0xbc: /* bsf */ {
|
||||
int zf;
|
||||
asm ( "bsf %2,%0; setc %b1"
|
||||
asm ( "bsf %2,%0; setz %b1"
|
||||
: "=r" (dst.val), "=q" (zf)
|
||||
: "r" (src.val), "1" (0) );
|
||||
_regs.eflags &= ~EFLG_ZF;
|
||||
@@ -2029,7 +2029,7 @@ x86_emulate(
|
||||
|
||||
case 0xbd: /* bsr */ {
|
||||
int zf;
|
||||
asm ( "bsr %2,%0; setc %b1"
|
||||
asm ( "bsr %2,%0; setz %b1"
|
||||
: "=r" (dst.val), "=q" (zf)
|
||||
: "r" (src.val), "1" (0) );
|
||||
_regs.eflags &= ~EFLG_ZF;
|
||||
|
||||