Skip to content

Commit b5b5486

Browse files
voxelbeeFirestar99
authored andcommitted
trailing_zeros: fix 64bit trailing zeros
1 parent cdf7284 commit b5b5486

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

crates/rustc_codegen_spirv/src/builder/intrinsics.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -582,8 +582,8 @@ impl Builder<'_, '_> {
582582

583583
if trailing {
584584
let use_lower = self.emit().i_equal(bool, None, lower, u32_0).unwrap();
585-
let lower_bits = find_xsb(self, lower, 32);
586-
let higher_bits = find_xsb(self, higher, 0);
585+
let lower_bits = find_xsb(self, lower, 0);
586+
let higher_bits = find_xsb(self, higher, 32);
587587
self.emit()
588588
.select(u32, None, use_lower, higher_bits, lower_bits)
589589
.unwrap()

0 commit comments

Comments
 (0)