From 1625796cfedf0e38f3c300d873b90708067c3d8a Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 3 Jun 2022 10:17:55 -0400 Subject: [PATCH] Test only well-defined flags. Albeit that timing is still off. --- OSBindings/Mac/Clock SignalTests/68000ArithmeticTests.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OSBindings/Mac/Clock SignalTests/68000ArithmeticTests.mm b/OSBindings/Mac/Clock SignalTests/68000ArithmeticTests.mm index e56e24a23..7aabcd052 100644 --- a/OSBindings/Mac/Clock SignalTests/68000ArithmeticTests.mm +++ b/OSBindings/Mac/Clock SignalTests/68000ArithmeticTests.mm @@ -806,7 +806,9 @@ const auto state = self.machine->get_processor_state(); XCTAssertEqual(state.registers.data[1], 0x80000000); - XCTAssertEqual(state.registers.status & ConditionCode::AllConditions, ConditionCode::Extend | ConditionCode::Negative | ConditionCode::Overflow); + XCTAssertEqual( + state.registers.status & (ConditionCode::Extend | ConditionCode::Overflow | ConditionCode::Carry), + ConditionCode::Extend | ConditionCode::Overflow); XCTAssertEqual(158, self.machine->get_cycle_count()); }