pr40809.c
439 Bytes
-
re PR target/40811 (unsigned int to float isn't vectorized) · 54e86f6b
PR target/40811 * config/i386/sse.md (sse2_cvtudq2ps): New expander. (enum ix86_builtins): Add IX86_BUILTIN_CVTUDQ2PS. (builtin_description): Add __builtin_ia32_cvtudq2ps. (ix86_vectorize_builtin_conversion): Handle IX86_BUILTIN_CVTUDQ2PS. testsuite/ChangeLog: PR target/40811 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt): Add i?86 and x86_64 targets. * gcc.target/i386/vectorize7.c: New test. PR target/40809 * gcc.target/i386/pr40809.c: New test. From-SVN: r149861
Uros Bizjak committed