[fortran, patch] Expand powi to optimal multiplications

Feng Wang wf_cs@yahoo.com
Sat May 1 06:31:00 GMT 2004


 --- Tobias_Schlüter <tobias.schlueter@physik.uni-muenchen.de> µÄÕýÎÄ£º> Feng
Wang wrote:
> > Hi, Tobi, Paul and others
> > This is my implementation to expand powi operator to optimal
> multiplications.
> > Since there is no echo in gcc community, we had better implement it in the
> FE
> > first. Tested on i686 and ia64.
> 
> I agree, it should be easy enough to port this to the gcc backend if 
> need arises.
> 
> > 
> > /* Implementation of raising a value to an integer power.
> >    Copyright (C) 2004 Free Software Foundation, Inc.
> >    Contributed by Feng Wang <fengwang@nudt.edu.cn>
> > 
> 
> The original copyright of libF77 is:
> (from libF77/NOTICE)
> /****************************************************************
> Copyright 1990 - 1997 by AT&T, Lucent Technologies and Bellcore.
> 
> Permission to use, copy, modify, and distribute this software
> and its documentation for any purpose and without fee is hereby
> granted, provided that the above copyright notice appear in all
> copies and that both that the copyright notice and this
> permission notice and warranty disclaimer appear in supporting
> documentation, and that the names of AT&T, Bell Laboratories,
> Lucent or Bellcore or any of their entities not be used in
> advertising or publicity pertaining to distribution of the
> software without specific, written prior permission.
> 
> AT&T, Lucent and Bellcore disclaim all warranties with regard to
> this software, including all implied warranties of
> merchantability and fitness.  In no event shall AT&T, Lucent or
> Bellcore be liable for any special, indirect or consequential
> damages or any damages whatsoever resulting from loss of use,
> data or profits, whether in an action of contract, negligence or
> other tortious action, arising out of or in connection with the
> use or performance of this software.
> ****************************************************************/
> 
> Admittedly it's not in the files themselves, so it's easily missed. But 
> it should be included.
> 
Agree. Paul, please help me add it when applying this patch if it is
acceptable.

Feng Wang

_________________________________________________________
Do You Yahoo!? 
»ÝÆÕTTÓÎÏ·¾ç£¬ÍæÓÎÏ·£¬Öд󽱣¡
http://cn.rd.yahoo.com/mail_cn/tag/SIG=1402c0to2/**http%3A%2F%2Fhp.allyes.com%2Flaserjet%2Fgamestory%2Findex.html%3Fjumpid%3Dex_hphqapcn_MongooseLJ1010%2F201073CN407016%2FYahoo



More information about the Gcc-patches mailing list