diff options
| author | Michael Brown | 2007-07-15 02:25:13 +0200 |
|---|---|---|
| committer | Michael Brown | 2007-07-15 02:25:13 +0200 |
| commit | 3feac9465eadcaf0bcb4712b3ee0e872a2aa8b1d (patch) | |
| tree | 9743c37110fb8fa45977788aa86102cb68ee63d8 /src/arch | |
| parent | Remove more obsolete files (diff) | |
| download | ipxe-3feac9465eadcaf0bcb4712b3ee0e872a2aa8b1d.tar.gz ipxe-3feac9465eadcaf0bcb4712b3ee0e872a2aa8b1d.tar.xz ipxe-3feac9465eadcaf0bcb4712b3ee0e872a2aa8b1d.zip | |
"not" doesn't affect flags, "xor $-1" does.
Diffstat (limited to 'src/arch')
| -rw-r--r-- | src/arch/i386/prefix/unnrv2b.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/i386/prefix/unnrv2b.S b/src/arch/i386/prefix/unnrv2b.S index 50776dc93..d62441a95 100644 --- a/src/arch/i386/prefix/unnrv2b.S +++ b/src/arch/i386/prefix/unnrv2b.S @@ -128,7 +128,7 @@ loop1_n2b: shl $8, %xAX movb (%xSI), %al /* m_off = (m_off - 3)*256 + src[ilen++] */ inc %xSI - not %xAX + xor $-1, %xAX jz decompr_end_n2b /* if (m_off == 0xffffffff) goto decomp_end_n2b */ mov %xAX, %xBP /* last_m_off = m_off ?*/ decompr_ebpeax_n2b: |
