commit | b0ac84dc27874f5bd69255d55f909e240f0b45a5 | [log] [tgz] |
---|---|---|
author | liuhongt <hongtao.liu@intel.com> | Wed Sep 22 09:54:08 2021 +0800 |
committer | liuhongt <hongtao.liu@intel.com> | Wed Sep 22 14:18:35 2021 +0800 |
tree | d4877ab16a5048774f1ccca660045bd4f6d4c67f | |
parent | 0f4b73f4edf8fa2c24eb4402b1364a1ddb971565 [diff] |
Support 64bit fma/fms/fnma/fnms under avx512vl. gcc/ChangeLog: * config/i386/i386.md (define_attr "isa"): Add fma_or_avx512vl. (define_attr "enabled"): Correspond fma_or_avx512vl to TARGET_FMA || TARGET_AVX512VL. * config/i386/mmx.md (fmav2sf4): Extend to AVX512 fma. (fmsv2sf4): Ditto. (fnmav2sf4): Ditto. (fnmsv2sf4): Ditto. gcc/testsuite/ChangeLog: * gcc.target/i386/avx512vl-pr95046.c: New test.