diff options
author | Lingling Kong <lingling.kong@intel.com> | 2024-06-13 09:18:18 +0800 |
---|---|---|
committer | Lingling Kong <lingling.kong@intel.com> | 2024-06-13 09:20:19 +0800 |
commit | 8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d (patch) | |
tree | c61a35b13d352d940c89e05acbcd629a542e1bca /gcc/cp/parser.cc | |
parent | 158ce8ade0a98443b8fc05cbdbed5c49ee8a13b7 (diff) | |
download | gcc-8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d.zip gcc-8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d.tar.gz gcc-8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d.tar.bz2 |
[APX ZU] Support APX zero-upper
Enable ZU for IMUL (opcodes 0x69 and 0x6B) and SETcc.
gcc/ChangeLog:
* config/i386/i386-opts.h (enum apx_features): Add apx_zu.
* config/i386/i386.h (TARGET_APX_ZU): Define.
* config/i386/i386.md (*imulhi<mode>zu): New define_insn.
(*setcc_<mode>_zu): Ditto.
* config/i386/i386.opt: Add enum value for zu.
gcc/testsuite/ChangeLog:
* gcc.target/i386/apx-zu-1.c: New test.
* gcc.target/i386/apx-zu-2.c: New test.
Diffstat (limited to 'gcc/cp/parser.cc')
0 files changed, 0 insertions, 0 deletions