Workaround for llvm u32 -> float bug
Workaround for llvm u32 -> float bug

llvm fails to convert u32 vectors to float correctly for some reason pre
avx. Inserted a manual version that looks like it's just as fast or
faster.

See https://llvm.org/bugs/show_bug.cgi?id=24512

adasworks/Halide,myrtleTree33/Halide,kenkuang1213/Halide,dougkwan/Halide,kenkuang1213/Halide,adasworks/Halide,psuriana/Halide,smxlong/Halide,kgnk/Halide,ronen/Halide,ronen/Halide,delcypher/Halide,delcypher/Halide,jiawen/Halide,myrtleTree33/Halide,smxlong/Halide,kgnk/Halide,tdenniston/Halide,dan-tull/Halide,dan-tull/Halide,adasworks/Halide,jiawen/Halide,delcypher/Halide,jiawen/Halide,delcypher/Halide,adasworks/Halide,adasworks/Halide,kenkuang1213/Halide,jiawen/Halide,kenkuang1213/Halide,kenkuang1213/Halide,delcypher/Halide,kgnk/Halide,kgnk/Halide,smxlong/Halide,jiawen/Halide,dougkwan/Halide,kgnk/Halide,tdenniston/Halide,psuriana/Halide,mcanthony/Halide,ronen/Halide,mcanthony/Halide,dougkwan/Halide,kenkuang1213/Halide,adasworks/Halide,dan-tull/Halide,jiawen/Halide,smxlong/Halide,dougkwan/Halide,adasworks/Halide,psuriana/Halide,tdenniston/Halide,myrtleTree33/Halide,jiawen/Halide,kenkuang1213/Halide,kgnk/Halide,tdenniston/Halide,delcypher/Halide,myrtleTree33/Halide,dan-tull/Halide,mcanthony/Halide,kgnk/Halide,kenkuang1213/Halide,smxlong/Halide,ronen/Halide,dougkwan/Halide,mcanthony/Halide,adasworks/Halide,ronen/Halide,myrtleTree33/Halide,myrtleTree33/Halide,mcanthony/Halide,smxlong/Halide,dougkwan/Halide,mcanthony/Halide,tdenniston/Halide,dan-tull/Halide,ronen/Halide,dougkwan/Halide,tdenniston/Halide,psuriana/Halide,ronen/Halide,dan-tull/Halide,psuriana/Halide,dan-tull/Halide,smxlong/Halide,dougkwan/Halide,tdenniston/Halide,psuriana/Halide,dan-tull/Halide,tdenniston/Halide,psuriana/Halide,mcanthony/Halide,myrtleTree33/Halide,delcypher/Halide,delcypher/Halide,mcanthony/Halide,myrtleTree33/Halide,smxlong/Halide,kgnk/Halide,ronen/Halide