diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-29 17:27:23 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-29 17:27:23 +0000 |
commit | e313c83f86a56b386390dedacaa0264ce662c8b3 (patch) | |
tree | 5d2dfa3860bda0dd44b181d005bd603aada4f4fd /libjava/java/lang/Thread.java | |
parent | c27f5119edbb56875532bdc9dd826ab5bccb686e (diff) | |
download | ppe42-gcc-e313c83f86a56b386390dedacaa0264ce662c8b3.tar.gz ppe42-gcc-e313c83f86a56b386390dedacaa0264ce662c8b3.zip |
* config/i386/i386.c (ix86_expand_int_vcond): Remove unsignedp
argument. Simplify canonicalization of condition. Use unsigned
saturating subtraction for QI and HImode unsigned compares. Use
bit arithmetic tricks for SImode unsigned compares.
* config/i386/i386-protos.h (ix86_expand_int_vcond): Update decl.
* config/i386/sse.md (SSEMODE14): New.
(umaxv8hi3): Use us_minus+plus to avoid vcond.
(umaxv4si3): New.
(smax<SSEMODE14>3): Rename from smaxv16qi3 and macroize.
(smin<SSEMODE14>3): Similarly with sminv16qi3.
(umin<SSEMODE24>3): Similarly with uminv8hi3.
* lib/target-supports.exp (check_effective_target_vect_no_max):
Remove i386 and x86_64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101429 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/Thread.java')
0 files changed, 0 insertions, 0 deletions