@@ -852,8 +852,8 @@ _mm_maskz_sqrt_pbh(__mmask8 __U, __m128bh __A) {
852
852
853
853
static __inline__ __m256bh __DEFAULT_FN_ATTRS256
854
854
_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 );
857
857
}
858
858
859
859
static __inline__ __m256bh __DEFAULT_FN_ATTRS256
@@ -880,8 +880,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fmadd_pbh(
880
880
881
881
static __inline__ __m256bh __DEFAULT_FN_ATTRS256
882
882
_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 );
885
885
}
886
886
887
887
static __inline__ __m256bh __DEFAULT_FN_ATTRS256
@@ -908,8 +908,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fmsub_pbh(
908
908
909
909
static __inline__ __m256bh __DEFAULT_FN_ATTRS256
910
910
_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 );
913
913
}
914
914
915
915
static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_mask_fnmadd_pbh (
@@ -938,8 +938,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fnmadd_pbh(
938
938
939
939
static __inline__ __m256bh __DEFAULT_FN_ATTRS256
940
940
_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 );
943
943
}
944
944
945
945
static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_mask_fnmsub_pbh (
@@ -969,8 +969,8 @@ static __inline__ __m256bh __DEFAULT_FN_ATTRS256 _mm256_maskz_fnmsub_pbh(
969
969
static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fmadd_pbh (__m128bh __A ,
970
970
__m128bh __B ,
971
971
__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 );
974
974
}
975
975
976
976
static __inline__ __m128bh __DEFAULT_FN_ATTRS128
@@ -997,8 +997,8 @@ _mm_maskz_fmadd_pbh(__mmask8 __U, __m128bh __A, __m128bh __B, __m128bh __C) {
997
997
static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fmsub_pbh (__m128bh __A ,
998
998
__m128bh __B ,
999
999
__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 );
1002
1002
}
1003
1003
1004
1004
static __inline__ __m128bh __DEFAULT_FN_ATTRS128
@@ -1025,8 +1025,8 @@ _mm_maskz_fmsub_pbh(__mmask8 __U, __m128bh __A, __m128bh __B, __m128bh __C) {
1025
1025
static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fnmadd_pbh (__m128bh __A ,
1026
1026
__m128bh __B ,
1027
1027
__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 );
1030
1030
}
1031
1031
1032
1032
static __inline__ __m128bh __DEFAULT_FN_ATTRS128
@@ -1053,8 +1053,8 @@ _mm_maskz_fnmadd_pbh(__mmask8 __U, __m128bh __A, __m128bh __B, __m128bh __C) {
1053
1053
static __inline__ __m128bh __DEFAULT_FN_ATTRS128 _mm_fnmsub_pbh (__m128bh __A ,
1054
1054
__m128bh __B ,
1055
1055
__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 );
1058
1058
}
1059
1059
1060
1060
static __inline__ __m128bh __DEFAULT_FN_ATTRS128
0 commit comments