authorgravatar for koachan@protonmail.comKoakuma <koachan@protonmail.com> 2022-06-01 19:32:14+07:00
committergravatar for koachan@protonmail.comKoakuma <koachan@protonmail.com> 2022-06-06 20:34:53+07:00
log8b70abfcc66e375d71acf1e753d3589e38ba1a3d
treea6ec1c4af6162c92853d61dfcf79fbd15a49e6e8
parent4d50e52c37cad45bd3d8fd520359cdaee70aaf1f

stage2: sparc64: Fix & optimize 64-bit truncRegister


1 files changed, 3 insertions(+), 1 deletions(-)

src/arch/sparc64/CodeGen.zig+3-1
......@@ -3569,11 +3569,13 @@ fn truncRegister(
35693569 });
35703570 },
35713571 64 => {
3572 if (dest_reg == operand_reg)
3573 return; // Copy register to itself; nothing to do.
35723574 _ = try self.addInst(.{
35733575 .tag = .mov,
35743576 .data = .{
35753577 .arithmetic_2op = .{
3576 .is_imm = true,
3578 .is_imm = false,
35773579 .rs1 = dest_reg,
35783580 .rs2_or_imm = .{ .rs2 = operand_reg },
35793581 },