[Bug target/104977] New: [avx512fp16] wrong code for vfmaddcsh when -masm=intel.
crazylht at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Mar 18 12:14:51 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104977
Bug ID: 104977
Summary: [avx512fp16] wrong code for vfmaddcsh when
-masm=intel.
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: crazylht at gmail dot com
Target Milestone: ---
#include<immintrin.h>
__m128h
foo (__m128h a, __m128h b, __m128h c, __mmask8 m)
{
return _mm_fcmadd_round_sch (a, b, c, 8);
}
with asm=intel generates
_Z3fooDv8_DF16_S_S_h:
vfcmaddcsh xmm2, xmm0, xmm1<round_scalarcz_maskcz_mask_op4>
vmovdqa xmm0, xmm2
ret
More information about the Gcc-bugs
mailing list