| ... | @@ -6361,6 +6361,9 @@ fn genBinOp( | ... | @@ -6361,6 +6361,9 @@ fn genBinOp( |
| 6361 | } else try self.register_manager.allocReg(null, sse), | 6361 | } else try self.register_manager.allocReg(null, sse), |
| 6362 | abi_size, | 6362 | abi_size, |
| 6363 | ) else null, | 6363 | ) else null, |
| | 6364 | .rem, .mod => return self.fail("TODO implement genBinOp for {s} {}", .{ |
| | 6365 | @tagName(air_tag), lhs_ty.fmt(self.bin_file.options.module.?), |
| | 6366 | }), |
| 6364 | }; | 6367 | }; |
| 6365 | const mask_lock = | 6368 | const mask_lock = |
| 6366 | if (maybe_mask_reg) |mask_reg| self.register_manager.lockRegAssumeUnused(mask_reg) else null; | 6369 | if (maybe_mask_reg) |mask_reg| self.register_manager.lockRegAssumeUnused(mask_reg) else null; |