| ... | ... | @@ -1581,7 +1581,6 @@ fn airNot(self: *Self, inst: Air.Inst.Index) !void { |
| 1581 | 1581 | else => { |
| 1582 | 1582 | switch (operand_ty.zigTypeTag()) { |
| 1583 | 1583 | .Bool => { |
| 1584 | | // TODO convert this to mvn + and |
| 1585 | 1584 | const op_reg = switch (operand) { |
| 1586 | 1585 | .register => |r| r, |
| 1587 | 1586 | else => try self.copyToTmpRegister(operand_ty, operand), |
| ... | ... | @@ -1647,7 +1646,7 @@ fn airNot(self: *Self, inst: Air.Inst.Index) !void { |
| 1647 | 1646 | |
| 1648 | 1647 | break :result MCValue{ .register = dest_reg }; |
| 1649 | 1648 | } else { |
| 1650 | | return self.fail("TODO AArch64 not on integers > u64/i64", .{}); |
| 1649 | return self.fail("TODO sparc64 not on integers > u64/i64", .{}); |
| 1651 | 1650 | } |
| 1652 | 1651 | }, |
| 1653 | 1652 | else => unreachable, |