aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2021-08-04 16:03:58 +0800
committerliuhongt <hongtao.liu@intel.com>2021-08-05 09:11:28 +0800
commit9a8c3fc2b2cc6d73b2e3006625fca2b588ebc1b0 (patch)
treea06021e8f78cead7cc97c0996feed455a0992ed3 /libcpp
parent2697f8324fbb09b0d92036ba6a6b8a2b8d256b23 (diff)
downloadgcc-9a8c3fc2b2cc6d73b2e3006625fca2b588ebc1b0.zip
gcc-9a8c3fc2b2cc6d73b2e3006625fca2b588ebc1b0.tar.gz
gcc-9a8c3fc2b2cc6d73b2e3006625fca2b588ebc1b0.tar.bz2
Support cond_{smax,smin,umax,umin} for vector integer modes under AVX512.
gcc/ChangeLog: * config/i386/sse.md (cond_<code><mode>): New expander. gcc/testsuite/ChangeLog: * gcc.target/i386/cond_op_maxmin_b-1.c: New test. * gcc.target/i386/cond_op_maxmin_b-2.c: New test. * gcc.target/i386/cond_op_maxmin_d-1.c: New test. * gcc.target/i386/cond_op_maxmin_d-2.c: New test. * gcc.target/i386/cond_op_maxmin_q-1.c: New test. * gcc.target/i386/cond_op_maxmin_q-2.c: New test. * gcc.target/i386/cond_op_maxmin_ub-1.c: New test. * gcc.target/i386/cond_op_maxmin_ub-2.c: New test. * gcc.target/i386/cond_op_maxmin_ud-1.c: New test. * gcc.target/i386/cond_op_maxmin_ud-2.c: New test. * gcc.target/i386/cond_op_maxmin_uq-1.c: New test. * gcc.target/i386/cond_op_maxmin_uq-2.c: New test. * gcc.target/i386/cond_op_maxmin_uw-1.c: New test. * gcc.target/i386/cond_op_maxmin_uw-2.c: New test. * gcc.target/i386/cond_op_maxmin_w-1.c: New test. * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions