[Bug target/107748] [13 Regression] Isn't _mm_cvtsbh_ss incorrect?

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Nov 18 10:14:25 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107748

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Discovered as
+FAIL: gcc.target/i386/avx512bf16-cvtsbh2ss-1.c scan-assembler-times sall[
\\\\t]+[^{\\n]*16 1
regression with my
https://gcc.gnu.org/pipermail/gcc-patches/2022-November/606398.html patch,
because previously it emitted just __extendbfsf2 call + insn for SF -> USI
conversion before the shift, but now it emits another shift + SF -> USI
conversion instruction.


More information about the Gcc-bugs mailing list