mirror of
https://github.com/ziglang/zig.git
synced 2026-01-17 21:05:12 +00:00
aarch64: handle register downgrading in truncRegister
This commit is contained in:
parent
1d68045919
commit
df0212bf47
@ -1117,13 +1117,11 @@ fn truncRegister(
|
||||
});
|
||||
},
|
||||
32, 64 => {
|
||||
assert(dest_reg.size() == operand_reg.size());
|
||||
|
||||
_ = try self.addInst(.{
|
||||
.tag = .mov_register,
|
||||
.data = .{ .rr = .{
|
||||
.rd = dest_reg,
|
||||
.rn = operand_reg,
|
||||
.rd = if (int_bits == 32) dest_reg.toW() else dest_reg.toX(),
|
||||
.rn = if (int_bits == 32) operand_reg.toW() else operand_reg.toX(),
|
||||
} },
|
||||
});
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user