From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114791 invoked by alias); 1 Mar 2018 17:28:33 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 114777 invoked by uid 89); 1 Mar 2018 17:28:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=Idea, 754-2008, 7542008, Website X-HELO: mail-qt0-f193.google.com Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com) (209.85.216.193) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 01 Mar 2018 17:28:31 +0000 Received: by mail-qt0-f193.google.com with SMTP id r16so8525572qtm.4 for ; Thu, 01 Mar 2018 09:28:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SbOBmTWG/orJF2Wg2NzJxBBbn11oQnuZs9015iuIuHM=; b=At3+gSwXcDvYi3RqmAki3pSrVQ3ZcatClJSF4dknYyK1eOsET+x3MduV1Bc8VNS8dI 9uiiv0NfpVyk5+bRAH3xNOhZU/MSRkaeEoeTArDy9IuJ0tmF6es0UJcPsWamvcOs99Wu iz6TZBUSOUYogBnUi6JkpRdnxYFV60AHoFWXGdf8dMpGInNv45ZtWpYBBnMmuN0W0rU7 VytDYhJQsK6x7HZYeOaaG+8SYbyQFlWNJeBqJt/n9xCJ4CN3xiZUp5uiFHvqNrf5j+QI LoGz9/qfqNZQ2cWxCSdF73LgPpzDdmES8pGZQtSgIbq0ij3OfZntzvkXoKiyP/Z8+O1x RStA== X-Gm-Message-State: AElRT7F8YoFxLqLtGgNGctW5ObYKCeMSruxzz9zr8FgAUh0n2oIr2A7k N88Lh5FKIForAHxQsG/gbDB6ai6W5OZEVpXQb2htfQ== X-Google-Smtp-Source: AG47ELsbi0PDdZCwAiqi+PQ7j5gsQCGt4Mq4up+2jFWstEf6ThKzPTn/h01OVNyuu19pVkvoIk1WOdHk+wWUwMPKnTY= X-Received: by 10.200.52.174 with SMTP id w43mr4192113qtb.244.1519925309098; Thu, 01 Mar 2018 09:28:29 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.156.2 with HTTP; Thu, 1 Mar 2018 09:28:28 -0800 (PST) From: Tejas Joshi Date: Thu, 01 Mar 2018 17:28:00 -0000 Message-ID: Subject: GSoC To: gcc@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-03/txt/msg00000.txt.bz2 "GCC supports built-in functions for math.h and complex.h functions in the C99/C11 standards (both folding calls for constant arguments, and expanding inline when the processor supports appropriate functionality). More such functions have been added in ISO/IEC TS 18661, supporting features of IEEE 754-2008. It would be useful to have built-in functions for those, both folding for constant arguments, and expanding inline where appropriate (e.g. for roundeven and the functions rounding result to narrower type, on some processors; roundeven can be inlined on x86 for SSE4.1 and later, and the narrowing functions on IA64 and POWER8, for example)". The above Project Idea is made available on 'Summer of Code' wiki of GNU GCC Website. I wanted to have some more details about above idea regarding to what is expected for implementation and expected output for the same. -Tejas Joshi