authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-11-04 12:22:39+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-11-05 10:14:59+01:00
logdf0212bf47974b4e676a5bb97aac5ab381d6cbf3
treecdd682df95b9c9ec015f55d92e26654c82dfc92a
parent1d680459197e7ba5e163d99e07fdfe54c2ad9225

aarch64: handle register downgrading in truncRegister


1 files changed, 2 insertions(+), 4 deletions(-)

src/arch/aarch64/CodeGen.zig+2-4
......@@ -1117,13 +1117,11 @@ fn truncRegister(
11171117 });
11181118 },
11191119 32, 64 => {
1120 assert(dest_reg.size() == operand_reg.size());
1121
11221120 _ = try self.addInst(.{
11231121 .tag = .mov_register,
11241122 .data = .{ .rr = .{
1125 .rd = dest_reg,
1126 .rn = operand_reg,
1123 .rd = if (int_bits == 32) dest_reg.toW() else dest_reg.toX(),
1124 .rn = if (int_bits == 32) operand_reg.toW() else operand_reg.toX(),
11271125 } },
11281126 });
11291127 },