aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2024-11-01 10:04:27 +0800
committerHaochen Jiang <haochen.jiang@intel.com>2024-11-01 10:04:27 +0800
commit8ee5cd4b84489bee0f72153e96a9afe9493e170d (patch)
tree07b6d79f0496a351408676123fb0c6c6e1d6797d /configure.ac
parenta287ff2697f0788856a21c99098611a5ae0a4749 (diff)
downloadgcc-8ee5cd4b84489bee0f72153e96a9afe9493e170d.zip
gcc-8ee5cd4b84489bee0f72153e96a9afe9493e170d.tar.gz
gcc-8ee5cd4b84489bee0f72153e96a9afe9493e170d.tar.bz2
Support Intel SM4 EVEX instructions
gcc/ChangeLog: * config/i386/i386-builtin-types.def: Add DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI). * config/i386/i386-builtin.def (BDESC): Add new builtins. * config/i386/i386-expand.cc (ix86_expand_args_builtin): Handle V16SI_FTYPE_V16SI_V16SI. * config/i386/sm4intrin.h: Add zmm insns. * config/i386/sse.md (vsm4key4_<mode>): Add EVEX pattern. (vsm4rnds4_<mode>): Ditto. gcc/testsuite/ChangeLog: * gcc.target/i386/sm4-check.h: Add zmm test. * gcc.target/i386/sm4-avx10_2-1.c: New test. * gcc.target/i386/sm4-avx10_2-512-1.c: Ditto. * gcc.target/i386/sm4key4-avx10_2-512-2.c: Ditto. * gcc.target/i386/sm4rnds4-avx10_2-512-2.c: Ditto.
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions