aboutsummaryrefslogtreecommitdiff
path: root/libphobos/libdruntime
diff options
context:
space:
mode:
authorHongyu Wang <hongyu.wang@intel.com>2022-04-22 14:42:30 +0800
committerHongyu Wang <hongyu.wang@intel.com>2022-04-25 09:17:36 +0800
commit3c940d42701707559fabe49be99296f60fbc43e7 (patch)
treed28690de2ae3f8c0f8d7743aa9d53c2ed58076d5 /libphobos/libdruntime
parentbd64885971be856a0feffb0d6eb59e62655d1285 (diff)
downloadgcc-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