| ... | @@ -1891,7 +1891,7 @@ fn binOpImmediate( | ... | @@ -1891,7 +1891,7 @@ fn binOpImmediate( |
| 1891 | .is_imm = true, | 1891 | .is_imm = true, |
| 1892 | .rd = dest_reg, | 1892 | .rd = dest_reg, |
| 1893 | .rs1 = lhs_reg, | 1893 | .rs1 = lhs_reg, |
| 1894 | .rs2_or_imm = .{ .imm = @intCast(i13, rhs.immediate) }, | 1894 | .rs2_or_imm = .{ .imm = @intCast(u12, rhs.immediate) }, |
| 1895 | }, | 1895 | }, |
| 1896 | }, | 1896 | }, |
| 1897 | .sllx => .{ | 1897 | .sllx => .{ |
| ... | @@ -1907,7 +1907,7 @@ fn binOpImmediate( | ... | @@ -1907,7 +1907,7 @@ fn binOpImmediate( |
| 1907 | .arithmetic_2op = .{ | 1907 | .arithmetic_2op = .{ |
| 1908 | .is_imm = true, | 1908 | .is_imm = true, |
| 1909 | .rs1 = lhs_reg, | 1909 | .rs1 = lhs_reg, |
| 1910 | .rs2_or_imm = .{ .imm = @intCast(i13, rhs.immediate) }, | 1910 | .rs2_or_imm = .{ .imm = @intCast(u12, rhs.immediate) }, |
| 1911 | }, | 1911 | }, |
| 1912 | }, | 1912 | }, |
| 1913 | else => unreachable, | 1913 | else => unreachable, |