From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 130154 invoked by alias); 4 Nov 2016 21:27:05 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 130135 invoked by uid 89); 4 Nov 2016 21:27:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS,URIBL_RED autolearn=ham version=3.3.2 spammy=H*MI:sk:1478293, determinate X-HELO: relay1.mentorg.com Date: Fri, 04 Nov 2016 21:27:00 -0000 From: Joseph Myers To: Steve Ellcey CC: Subject: Re: [PATCH] Speed up math/test-tgmath2.c In-Reply-To: <1478293571.4630.29.camel@caviumnetworks.com> Message-ID: References: <1477354555.8523.78.camel@caviumnetworks.com> <1478280156.4630.18.camel@caviumnetworks.com> <1478293571.4630.29.camel@caviumnetworks.com> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-ClientProxiedBy: svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-SW-Source: 2016-11/txt/msg00207.txt.bz2 On Fri, 4 Nov 2016, Steve Ellcey wrote: > Here is a modified and retested patch. The expression ORing together lots of function call results has indeterminate order of evaluation. While the test should work running the test functions in any order, on the whole I think it would be better to make the order determinate, by doing result = test_cos (vint1, vllong1); result |= test_fabs (vint1, vllong1); etc. -- Joseph S. Myers joseph@codesourcery.com