authorgravatar for 19855629+SuperAuguste@users.noreply.github.comAuguste Rame <19855629+SuperAuguste@users.noreply.github.com> 2023-04-07 23:04:24-04:00
committergravatar for 19855629+SuperAuguste@users.noreply.github.comAuguste Rame <19855629+SuperAuguste@users.noreply.github.com> 2023-04-07 23:04:24-04:00
log09fda086186ca4d19ed516efe52de0f47fd0a095
tree5905e672f8860d6687cd73893bb85e54c01907f3
parent7225a15abe5a35af586985446a868340875fce6d
signaturelock-open Commit is signed but in an unrecognized format.

Fix 32-bit compile errors


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

src/arch/wasm/CodeGen.zig+3-3
...@@ -4749,7 +4749,7 @@ fn airShuffle(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {...@@ -4749,7 +4749,7 @@ fn airShuffle(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
4749 } ++ [1]u32{undefined} ** 4;4749 } ++ [1]u32{undefined} ** 4;
47504750
4751 var lanes = std.mem.asBytes(operands[1..]);4751 var lanes = std.mem.asBytes(operands[1..]);
4752 for (0..mask_len) |index| {4752 for (0..@intCast(usize, mask_len)) |index| {
4753 var buf: Value.ElemValueBuffer = undefined;4753 var buf: Value.ElemValueBuffer = undefined;
4754 const mask_elem = mask.elemValueBuffer(module, index, &buf).toSignedInt(func.target);4754 const mask_elem = mask.elemValueBuffer(module, index, &buf).toSignedInt(func.target);
4755 const base_index = if (mask_elem >= 0)4755 const base_index = if (mask_elem >= 0)
...@@ -4757,8 +4757,8 @@ fn airShuffle(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {...@@ -4757,8 +4757,8 @@ fn airShuffle(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
4757 else4757 else
4758 16 + @intCast(u8, @intCast(i64, elem_size) * ~mask_elem);4758 16 + @intCast(u8, @intCast(i64, elem_size) * ~mask_elem);
47594759
4760 for (0..elem_size) |byte_offset| {4760 for (0..@intCast(usize, elem_size)) |byte_offset| {
4761 lanes[index * elem_size + byte_offset] = base_index + @intCast(u8, byte_offset);4761 lanes[index * @intCast(usize, elem_size) + byte_offset] = base_index + @intCast(u8, byte_offset);
4762 }4762 }
4763 }4763 }
47644764