aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl@gcc.gnu.org>2008-04-01 12:12:31 -0700
committerH.J. Lu <hjl@gcc.gnu.org>2008-04-01 12:12:31 -0700
commit78e8956be7341fa4e60420e762b4c8e24cf58eef (patch)
treeb33942c979b3badb171cbb60307444ac83657f24 /gcc/fold-const.c
parent220f1c2948aa9c6f9bdbec9706b63fb90ce9bce3 (diff)
downloadgcc-78e8956be7341fa4e60420e762b4c8e24cf58eef.zip
gcc-78e8956be7341fa4e60420e762b4c8e24cf58eef.tar.gz
gcc-78e8956be7341fa4e60420e762b4c8e24cf58eef.tar.bz2
i386.md (smaxmin): New.
2008-04-01 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.md (smaxmin): New. (umaxmin): Likewise. (maxminiprefix): Likewise. (maxminfprefix): Likewise. (<code><mode>3): Likewise. (smin<mode>3): Removed. (smax<mode>3): Likewise. * config/i386/mmx.md (mmx_<code>v2sf3): New. (mmx_<code>v4hi3): Likewise. (mmx_<code>v8qi3): Likewise. (mmx_smaxv2sf3): Removed. (mmx_sminv2sf3): Likewise. (mmx_umaxv8qi3): Likewise. (mmx_smaxv4hi3): Likewise. (mmx_uminv8qi3): Likewise. (mmx_sminv4hi3): Likewise. * config/i386/sse.md (<addsub><mode>3): New. (*<addsub><mode>3): Likewise. (<sse>_vm<addsub><mode>3): Likewise. (<maxmin><mode>3): Likewise. (*<maxmin><mode>3_finite): Likewise. (*<maxmin><mode>3): Likewise. (<sse>_vm<maxmin><mode>3): Likewise. (sse3_h<addsub>v4sf3): Likewise. (sse3_h<addsub>v2df3): Likewise. (<maxmin>v16qi3): Likewise. (*<maxmin>v16qi3): Likewise. (<maxmin>v8hi3): Likewise. (*<maxmin>v8hi3): Likewise. (*sse4_1_<maxmin><mode>3): Likewise. (*sse4_1_<maxmin><mode>3): Likewise. (add<mode>3): Removed. (*add<mode>3): Likewise. (<sse>_vmadd<mode>3): Likewise. (sub<mode>3): Likewise. (*sub<mode>3): Likewise. (<sse>_vmsub<mode>3): Likewise. (smin<mode>3): Likewise. (*smin<mode>3_finite): Likewise. (*smin<mode>3): Likewise. (<sse>_vmsmin<mode>3): Likewise. (smax<mode>3): Likewise. (*smax<mode>3_finite): Likewise. (*smax<mode>3): Likewise. (<sse>_vmsmax<mode>3): Likewise. (sse3_haddv4sf3): Likewise. (sse3_haddv2df3): Likewise. (sse3_hsubv4sf3): Likewise. (sse3_hsubv2df3): Likewise. (umaxv16qi3): Likewise. (*umaxv16qi3): Likewise. (smaxv8hi3): Likewise. (*smaxv8hi3): Likewise. (*sse4_1_smax<mode>3): Likewise. (*sse4_1_umax<mode>3): Likewise. (uminv16qi3): Likewise. (*uminv16qi3): Likewise. (sminv8hi3): Likewise. (*sminv8hi3): Likewise. (*sse4_1_smin<mode>3): Likewise. (*sse4_1_umin<mode>3): Likewise. From-SVN: r133797
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions