diff --git a/OSBindings/Mac/Clock SignalTests/DingusdevPowerPCTests.mm b/OSBindings/Mac/Clock SignalTests/DingusdevPowerPCTests.mm index c41a91197..05aec089c 100644 --- a/OSBindings/Mac/Clock SignalTests/DingusdevPowerPCTests.mm +++ b/OSBindings/Mac/Clock SignalTests/DingusdevPowerPCTests.mm @@ -386,6 +386,25 @@ NSString *condition(uint32_t code) { #undef ABD +#define ASB(x) \ + case Operation::x: \ + AssertEqualOperationNameE(operation, @#x, instruction); \ + AssertEqualR(columns[3], instruction.rA()); \ + AssertEqualR(columns[4], instruction.rS()); \ + AssertEqualR(columns[5], instruction.rB()); \ + break; + + ASB(andx); + ASB(andcx); + ASB(norx); + ASB(eqvx); + ASB(xorx); + ASB(orcx); + ASB(orx); + ASB(nandx); + +#undef ASB + case Operation::bcx: case Operation::bclrx: case Operation::bcctrx: {