scweng wrote: Oh, "MOV (from general)" used in the new assembly sequences does not clear other bits, while the shift left then right method does, doesn't it? That would explain that the differences seem to be precision loss. https://github.com/llvm/llvm-project/pull/92528