diff options
| author | Robin Voetter <robin@voetter.nl> | 2024-04-06 13:37:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-06 13:37:25 +0200 |
| commit | 39420838061a9049fbc889212836a9d4d2ab9af4 (patch) | |
| tree | de835335172000e497871f9593bac17bcff882c0 /src/codegen/spirv/Module.zig | |
| parent | 3eeb70540d7f40526b4f4549deb6e2bc792bb3b2 (diff) | |
| parent | 436f53f55d3191bfa56418d98130d763fa5a6b22 (diff) | |
| download | zig-39420838061a9049fbc889212836a9d4d2ab9af4.tar.gz zig-39420838061a9049fbc889212836a9d4d2ab9af4.zip | |
Merge pull request #18984 from alichraghi/vector
spirv: implement `@divFloor`, `@floor`, `@mod` and `@mulWithOverflow`
Diffstat (limited to 'src/codegen/spirv/Module.zig')
| -rw-r--r-- | src/codegen/spirv/Module.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/codegen/spirv/Module.zig b/src/codegen/spirv/Module.zig index b650566890..92b400d438 100644 --- a/src/codegen/spirv/Module.zig +++ b/src/codegen/spirv/Module.zig @@ -429,8 +429,8 @@ pub fn constInt(self: *Module, ty_ref: CacheRef, value: anytype) !IdRef { return try self.resolveId(.{ .int = .{ .ty = ty_ref, .value = switch (ty.signedness) { - .signed => Value{ .int64 = @as(i64, @intCast(value)) }, - .unsigned => Value{ .uint64 = @as(u64, @intCast(value)) }, + .signed => Value{ .int64 = @intCast(value) }, + .unsigned => Value{ .uint64 = @intCast(value) }, }, } }); } @@ -500,9 +500,9 @@ pub fn declPtr(self: *Module, index: Decl.Index) *Decl { /// Declare ALL dependencies for a decl. pub fn declareDeclDeps(self: *Module, decl_index: Decl.Index, deps: []const Decl.Index) !void { - const begin_dep = @as(u32, @intCast(self.decl_deps.items.len)); + const begin_dep: u32 = @intCast(self.decl_deps.items.len); try self.decl_deps.appendSlice(self.gpa, deps); - const end_dep = @as(u32, @intCast(self.decl_deps.items.len)); + const end_dep: u32 = @intCast(self.decl_deps.items.len); const decl = self.declPtr(decl_index); decl.begin_dep = begin_dep; |
