@@ -852,8 +852,8 @@ _mm_maskz_sqrt_pbh(__mmask8 __U, __m128bh __A) {
852852
853853static __inline__ __m256bh __DEFAULT_FN_ATTRS256
854854_mm256_fmadd_pbh (__m256bh __A , __m256bh __B , __m256bh __C ) {
855- return (__m256bh )__builtin_ia32_vfmaddnepbh256 ((__v16bf )__A , (__v16bf )__B ,
856- (__v16bf )__C );
855+ return (__m256bh )__builtin_ia32_vfmaddbf16256 ((__v16bf )__A , (__v16bf )__B ,
856+ (__v16bf )__C );
857857}
858858
859859static __inline__ __m256bh __DEFAULT_FN_ATTRS256
@@ -880,8 +880,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fmadd_pbh(
880880
881881static __inline__ __m256bh __DEFAULT_FN_ATTRS256
882882_mm256_fmsub_pbh (__m256bh __A , __m256bh __B , __m256bh __C ) {
883- return (__m256bh )__builtin_ia32_vfmaddnepbh256 ((__v16bf )__A , (__v16bf )__B ,
884- - (__v16bf )__C );
883+ return (__m256bh )__builtin_ia32_vfmaddbf16256 ((__v16bf )__A , (__v16bf )__B ,
884+ - (__v16bf )__C );
885885}
886886
887887static __inline__ __m256bh __DEFAULT_FN_ATTRS256
@@ -908,8 +908,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fmsub_pbh(
908908
909909static __inline__ __m256bh __DEFAULT_FN_ATTRS256
910910_mm256_fnmadd_pbh (__m256bh __A , __m256bh __B , __m256bh __C ) {
911- return (__m256bh )__builtin_ia32_vfmaddnepbh256 ((__v16bf )__A , - (__v16bf )__B ,
912- (__v16bf )__C );
911+ return (__m256bh )__builtin_ia32_vfmaddbf16256 ((__v16bf )__A , - (__v16bf )__B ,
912+ (__v16bf )__C );
913913}
914914
915915static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_mask_fnmadd_pbh (
@@ -938,8 +938,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fnmadd_pbh(
938938
939939static __inline__ __m256bh __DEFAULT_FN_ATTRS256
940940_mm256_fnmsub_pbh (__m256bh __A , __m256bh __B , __m256bh __C ) {
941- return (__m256bh )__builtin_ia32_vfmaddnepbh256 ((__v16bf )__A , - (__v16bf )__B ,
942- - (__v16bf )__C );
941+ return (__m256bh )__builtin_ia32_vfmaddbf16256 ((__v16bf )__A , - (__v16bf )__B ,
942+ - (__v16bf )__C );
943943}
944944
945945static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_mask_fnmsub_pbh (
@@ -969,8 +969,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fnmsub_pbh(
969969static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fmadd_pbh (__m128bh __A ,
970970 __m128bh __B ,
971971 __m128bh __C ) {
972- return (__m128bh )__builtin_ia32_vfmaddnepbh128 ((__v8bf )__A , (__v8bf )__B ,
973- (__v8bf )__C );
972+ return (__m128bh )__builtin_ia32_vfmaddbf16128 ((__v8bf )__A , (__v8bf )__B ,
973+ (__v8bf )__C );
974974}
975975
976976static __inline__ __m128bh __DEFAULT_FN_ATTRS128
@@ -997,8 +997,8 @@ _mm_maskz_fmadd_pbh(__mmask8 __U, __m128bh __A, __m128bh __B, __m128bh __C) {
997997static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fmsub_pbh (__m128bh __A ,
998998 __m128bh __B ,
999999 __m128bh __C ) {
1000- return (__m128bh )__builtin_ia32_vfmaddnepbh128 ((__v8bf )__A , (__v8bf )__B ,
1001- - (__v8bf )__C );
1000+ return (__m128bh )__builtin_ia32_vfmaddbf16128 ((__v8bf )__A , (__v8bf )__B ,
1001+ - (__v8bf )__C );
10021002}
10031003
10041004static __inline__ __m128bh __DEFAULT_FN_ATTRS128
@@ -1025,8 +1025,8 @@ _mm_maskz_fmsub_pbh(__mmask8 __U, __m128bh __A, __m128bh __B, __m128bh __C) {
10251025static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fnmadd_pbh (__m128bh __A ,
10261026 __m128bh __B ,
10271027 __m128bh __C ) {
1028- return (__m128bh )__builtin_ia32_vfmaddnepbh128 ((__v8bf )__A , - (__v8bf )__B ,
1029- (__v8bf )__C );
1028+ return (__m128bh )__builtin_ia32_vfmaddbf16128 ((__v8bf )__A , - (__v8bf )__B ,
1029+ (__v8bf )__C );
10301030}
10311031
10321032static __inline__ __m128bh __DEFAULT_FN_ATTRS128
@@ -1053,8 +1053,8 @@ _mm_maskz_fnmadd_pbh(__mmask8 __U, __m128bh __A, __m128bh __B, __m128bh __C) {
10531053static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fnmsub_pbh (__m128bh __A ,
10541054 __m128bh __B ,
10551055 __m128bh __C ) {
1056- return (__m128bh )__builtin_ia32_vfmaddnepbh128 ((__v8bf )__A , - (__v8bf )__B ,
1057- - (__v8bf )__C );
1056+ return (__m128bh )__builtin_ia32_vfmaddbf16128 ((__v8bf )__A , - (__v8bf )__B ,
1057+ - (__v8bf )__C );
10581058}
10591059
10601060static __inline__ __m128bh __DEFAULT_FN_ATTRS128
0 commit comments