heiher wrote: > > sext i64 (trunc i64 (rotr i64 %x, i64 %y) to i32) to i32 > > Do you mean: sext i32 (trunc i64 (rotr i64 %x, i64 %y) to i32) to i64 Yeah. https://github.com/llvm/llvm-project/pull/100292