From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31083 invoked by alias); 7 Dec 2006 20:50:32 -0000 Received: (qmail 31048 invoked by uid 48); 7 Dec 2006 20:50:21 -0000 Date: Thu, 07 Dec 2006 20:50:00 -0000 Message-ID: <20061207205021.31047.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/30038] Call to sin(x), cos(x) should be transformed to sincos(x) In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-12/txt/msg00648.txt.bz2 ------- Comment #15 from rguenth at gcc dot gnu dot org 2006-12-07 20:50 ------- Note that for _vectorization_ of sincos we need the following: - a vectorized sincos implementation and vectorization support for it (that's the easier part). At the moment we only can vectorize calls to sqrt. - re-order the recip pass (tree-ssa-math-opts.c) and the loop passes. At the moment we generate the sincos _after_ vectorization -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30038