[clang] [llvm] [X86][AVX10.2] Remove YMM rounding from VCVTTP.*QS (PR #132414)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 21 09:01:06 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff 09feaa9261448e72ce21394613e0a12f84c1b8d9 096e0b112724176f3d4893657580588a021d2224 --extensions h,cpp,c -- clang/lib/Headers/avx10_2satcvtdsintrin.h clang/lib/Sema/SemaX86.cpp clang/test/CodeGen/X86/avx10_2satcvtds-builtins-x64.c clang/test/CodeGen/X86/avx10_2satcvtds-builtins.c llvm/lib/Target/X86/X86IntrinsicsInfo.h
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/lib/Headers/avx10_2satcvtdsintrin.h b/clang/lib/Headers/avx10_2satcvtdsintrin.h
index 6509a4ebf9..cc840368c3 100644
--- a/clang/lib/Headers/avx10_2satcvtdsintrin.h
+++ b/clang/lib/Headers/avx10_2satcvtdsintrin.h
@@ -98,8 +98,8 @@ _mm256_cvtts_pd_epi32(__m256d __A) {
static __inline__ __m128i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_pd_epi32(__m128i __W, __mmask8 __U, __m256d __A) {
- return ((__m128i)__builtin_ia32_vcvttpd2dqs256_mask(
- (__v4df)__A, (__v4si)__W, __U));
+ return ((__m128i)__builtin_ia32_vcvttpd2dqs256_mask((__v4df)__A, (__v4si)__W,
+ __U));
}
static __inline__ __m128i __DEFAULT_FN_ATTRS256
@@ -136,8 +136,8 @@ _mm256_cvtts_pd_epu32(__m256d __A) {
static __inline__ __m128i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_pd_epu32(__m128i __W, __mmask8 __U, __m256d __A) {
- return ((__m128i)__builtin_ia32_vcvttpd2udqs256_mask(
- (__v4df)__A, (__v4si)__W, __U));
+ return ((__m128i)__builtin_ia32_vcvttpd2udqs256_mask((__v4df)__A, (__v4si)__W,
+ __U));
}
static __inline__ __m128i __DEFAULT_FN_ATTRS256
@@ -174,8 +174,8 @@ _mm256_cvtts_pd_epi64(__m256d __A) {
static __inline__ __m256i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_pd_epi64(__m256i __W, __mmask8 __U, __m256d __A) {
- return ((__m256i)__builtin_ia32_vcvttpd2qqs256_mask(
- (__v4df)__A, (__v4di)__W, __U));
+ return ((__m256i)__builtin_ia32_vcvttpd2qqs256_mask((__v4df)__A, (__v4di)__W,
+ __U));
}
static __inline__ __m256i __DEFAULT_FN_ATTRS256
@@ -213,8 +213,8 @@ _mm256_cvtts_pd_epu64(__m256d __A) {
static __inline__ __m256i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_pd_epu64(__m256i __W, __mmask8 __U, __m256d __A) {
- return ((__m256i)__builtin_ia32_vcvttpd2uqqs256_mask(
- (__v4df)__A, (__v4di)__W, __U));
+ return ((__m256i)__builtin_ia32_vcvttpd2uqqs256_mask((__v4df)__A, (__v4di)__W,
+ __U));
}
static __inline__ __m256i __DEFAULT_FN_ATTRS256
@@ -250,8 +250,8 @@ _mm256_cvtts_ps_epi32(__m256 __A) {
static __inline__ __m256i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_ps_epi32(__m256i __W, __mmask8 __U, __m256 __A) {
- return ((__m256i)__builtin_ia32_vcvttps2dqs256_mask(
- (__v8sf)__A, (__v8si)__W, __U));
+ return ((__m256i)__builtin_ia32_vcvttps2dqs256_mask((__v8sf)__A, (__v8si)__W,
+ __U));
}
static __inline__ __m256i __DEFAULT_FN_ATTRS256
@@ -288,8 +288,8 @@ _mm256_cvtts_ps_epu32(__m256 __A) {
static __inline__ __m256i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_ps_epu32(__m256i __W, __mmask8 __U, __m256 __A) {
- return ((__m256i)__builtin_ia32_vcvttps2udqs256_mask(
- (__v8sf)__A, (__v8si)__W, __U));
+ return ((__m256i)__builtin_ia32_vcvttps2udqs256_mask((__v8sf)__A, (__v8si)__W,
+ __U));
}
static __inline__ __m256i __DEFAULT_FN_ATTRS256
@@ -324,8 +324,8 @@ _mm256_cvtts_ps_epi64(__m128 __A) {
}
static __inline__ __m256i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_ps_epi64(__m256i __W, __mmask8 __U, __m128 __A) {
- return ((__m256i)__builtin_ia32_vcvttps2qqs256_mask(
- (__v4sf)__A, (__v4di)__W, __U));
+ return ((__m256i)__builtin_ia32_vcvttps2qqs256_mask((__v4sf)__A, (__v4di)__W,
+ __U));
}
static __inline__ __m256i __DEFAULT_FN_ATTRS256
@@ -361,8 +361,8 @@ _mm256_cvtts_ps_epu64(__m128 __A) {
static __inline__ __m256i __DEFAULT_FN_ATTRS256
_mm256_mask_cvtts_ps_epu64(__m256i __W, __mmask8 __U, __m128 __A) {
- return ((__m256i)__builtin_ia32_vcvttps2uqqs256_mask(
- (__v4sf)__A, (__v4di)__W, __U));
+ return ((__m256i)__builtin_ia32_vcvttps2uqqs256_mask((__v4sf)__A, (__v4di)__W,
+ __U));
}
static __inline__ __m256i __DEFAULT_FN_ATTRS256
``````````
</details>
https://github.com/llvm/llvm-project/pull/132414
More information about the llvm-commits
mailing list