goldsteinn wrote:
> define float @src(i32 %shr.i) {
>   %and.i = and i32 %shr.i, 32767
>   %sub = uitofp i32 %and.i to float
>   %add = fadd float %sub, -16383.0
>   ret float %add
> }
See: https://github.com/llvm/llvm-project/pull/84389
https://github.com/llvm/llvm-project/pull/82404