| ... | @@ -642,7 +642,7 @@ pub const Insn = packed struct { | ... | @@ -642,7 +642,7 @@ pub const Insn = packed struct { |
| 642 | .dst = @intFromEnum(dst), | 642 | .dst = @intFromEnum(dst), |
| 643 | .src = @intFromEnum(src), | 643 | .src = @intFromEnum(src), |
| 644 | .off = 0, | 644 | .off = 0, |
| 645 | .imm = @as(i32, @intCast(@as(u32, @truncate(imm)))), | 645 | .imm = @as(i32, @bitCast(@as(u32, @truncate(imm)))), |
| 646 | }; | 646 | }; |
| 647 | } | 647 | } |
| 648 | | 648 | |
| ... | @@ -652,7 +652,7 @@ pub const Insn = packed struct { | ... | @@ -652,7 +652,7 @@ pub const Insn = packed struct { |
| 652 | .dst = 0, | 652 | .dst = 0, |
| 653 | .src = 0, | 653 | .src = 0, |
| 654 | .off = 0, | 654 | .off = 0, |
| 655 | .imm = @as(i32, @intCast(@as(u32, @truncate(imm >> 32)))), | 655 | .imm = @as(i32, @bitCast(@as(u32, @truncate(imm >> 32)))), |
| 656 | }; | 656 | }; |
| 657 | } | 657 | } |
| 658 | | 658 | |