diff --git a/MC6809/inc/mc6809.h b/MC6809/inc/mc6809.h index ac9b1e4..1e113a7 100644 --- a/MC6809/inc/mc6809.h +++ b/MC6809/inc/mc6809.h @@ -277,7 +277,7 @@ namespace EightBit { bool HI() { return !LS(); } // !(C OR Z) bool LT() { return (negative() >> 1) ^ overflow(); } // (N XOR V) bool GE() { return !LT(); } // !(N XOR V) - bool LE() { return (zero() >> 2) & ((negative() >> 3) ^ (overflow() >> 1)); } // (Z OR (N XOR V)) + bool LE() { return (zero() >> 2) | ((negative() >> 3) ^ (overflow() >> 1)); } // (Z OR (N XOR V)) bool GT() { return !LE(); } // !(Z OR (N XOR V)) // Branching