Commit 7b9e482ed6
2025-03-22 09:28:44
1 parent
7757302Changed files (1)
src
arch
x86_64
src/arch/x86_64/CodeGen.zig
@@ -101703,10 +101703,19 @@ const Temp = struct {
.dst_temps = .{ .{ .ref = .src0 }, .unused },
.each = .{ .once = &.{} },
}, .{
- .required_features = .{ .fast_imm16, null, null, null },
.src_constraints = .{ .{ .unsigned_int = .word }, .any, .any },
.patterns = &.{
.{ .src = .{ .mut_mem, .none, .none } },
+ },
+ .dst_temps = .{ .{ .ref = .src0 }, .unused },
+ .clobbers = .{ .eflags = true },
+ .each = .{ .once = &.{
+ .{ ._, ._, .@"and", .dst0w, .ua(.src0, .add_umax), ._, ._ },
+ } },
+ }, .{
+ .required_features = .{ .fast_imm16, null, null, null },
+ .src_constraints = .{ .{ .unsigned_int = .word }, .any, .any },
+ .patterns = &.{
.{ .src = .{ .to_mut_gpr, .none, .none } },
},
.dst_temps = .{ .{ .ref = .src0 }, .unused },