diff options
author | Hongyu Wang <hongyu.wang@intel.com> | 2022-04-22 14:42:30 +0800 |
---|---|---|
committer | Hongyu Wang <hongyu.wang@intel.com> | 2022-04-25 09:17:36 +0800 |
commit | 3c940d42701707559fabe49be99296f60fbc43e7 (patch) | |
tree | d28690de2ae3f8c0f8d7743aa9d53c2ed58076d5 /libphobos/libdruntime | |
parent | bd64885971be856a0feffb0d6eb59e62655d1285 (diff) | |
download | gcc-3c940d42701707559fabe49be99296f60fbc43e7.zip gcc-3c940d42701707559fabe49be99296f60fbc43e7.tar.gz gcc-3c940d42701707559fabe49be99296f60fbc43e7.tar.bz2 |
AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105339]
Add missing macro under O0 and adjust macro format for scalf
intrinsics.
gcc/ChangeLog:
PR target/105339
* config/i386/avx512fintrin.h (_mm512_scalef_round_pd):
Add parentheses for parameters and djust format.
(_mm512_mask_scalef_round_pd): Ditto.
(_mm512_maskz_scalef_round_pd): Ditto.
(_mm512_scalef_round_ps): Ditto.
(_mm512_mask_scalef_round_ps): Ditto.
(_mm512_maskz_scalef_round_ps): Ditto.
(_mm_scalef_round_sd): Use _mm_undefined_pd.
(_mm_scalef_round_ss): Use _mm_undefined_ps.
(_mm_mask_scalef_round_sd): New macro.
(_mm_mask_scalef_round_ss): Ditto.
(_mm_maskz_scalef_round_sd): Ditto.
(_mm_maskz_scalef_round_ss): Ditto.
gcc/testsuite/ChangeLog:
PR target/105339
* gcc.target/i386/sse-14.c: Add tests for new macro.
Diffstat (limited to 'libphobos/libdruntime')
0 files changed, 0 insertions, 0 deletions