aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Headers/avx512vlbf16intrin.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/Headers/avx512vlbf16intrin.h')
-rw-r--r--clang/lib/Headers/avx512vlbf16intrin.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Headers/avx512vlbf16intrin.h b/clang/lib/Headers/avx512vlbf16intrin.h
index 6a5a86071f0b..1cdbb28484ac 100644
--- a/clang/lib/Headers/avx512vlbf16intrin.h
+++ b/clang/lib/Headers/avx512vlbf16intrin.h
@@ -417,7 +417,7 @@ static __inline__ __bfloat16 __DEFAULT_FN_ATTRS128 _mm_cvtness_sbh(float __A) {
__v4sf __V = {__A, 0, 0, 0};
__v8hi __R = __builtin_ia32_cvtneps2bf16_128_mask(
(__v4sf)__V, (__v8hi)_mm_undefined_si128(), (__mmask8)-1);
- return __R[0];
+ return (__bfloat16)__R[0];
}
/// Convert Packed BF16 Data to Packed float Data.