diff options
author | Hongyu Wang <hongyu.wang@intel.com> | 2023-10-31 14:21:16 +0800 |
---|---|---|
committer | Hongyu Wang <hongyu.wang@intel.com> | 2023-12-07 09:31:15 +0800 |
commit | d1dea413ef3761335bd741263a61e0f31e67b7d6 (patch) | |
tree | f0503a696b90f9d69050886d3e6be32aef818d84 /gcc/expr.cc | |
parent | 16172db2dfc6307860c545aa95897b84d8e157e1 (diff) | |
download | gcc-d1dea413ef3761335bd741263a61e0f31e67b7d6.zip gcc-d1dea413ef3761335bd741263a61e0f31e67b7d6.tar.gz gcc-d1dea413ef3761335bd741263a61e0f31e67b7d6.tar.bz2 |
[APX NDD] Support APX NDD for rotate insns
gcc/ChangeLog:
* config/i386/i386.md (*<insn><mode>3_1): Extend with a new
alternative to support NDD for SI/DI rotate, and adjust output
template.
(*<insn>si3_1_zext): Likewise.
(*<insn><mode>3_1): Likewise for QI/HI modes.
(rcrsi2): Likewise, and use nonimmediate_operand for operands[1]
to accept memory input for NDD alternative.
(rcrdi2): Likewise.
gcc/testsuite/ChangeLog:
* gcc.target/i386/apx-ndd.c: Add test for left/right rotate.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions