From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 860 invoked by alias); 22 Apr 2015 16:54:31 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 851 invoked by uid 89); 22 Apr 2015 16:54:31 -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,SPF_PASS autolearn=ham version=3.3.2 X-HELO: eu-smtp-delivery-143.mimecast.com Received: from eu-smtp-delivery-143.mimecast.com (HELO eu-smtp-delivery-143.mimecast.com) (207.82.80.143) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 22 Apr 2015 16:54:28 +0000 Received: from cam-owa1.Emea.Arm.com (fw-tnat.cambridge.arm.com [217.140.96.140]) by uk-mta-14.uk.mimecast.lan; Wed, 22 Apr 2015 17:54:25 +0100 Received: from [10.2.207.65] ([10.1.2.79]) by cam-owa1.Emea.Arm.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 22 Apr 2015 17:54:26 +0100 Message-ID: <5537D241.1000606@arm.com> Date: Wed, 22 Apr 2015 16:54:00 -0000 From: Alan Lawrence User-Agent: Thunderbird 2.0.0.24 (X11/20101213) MIME-Version: 1.0 To: "gcc-patches@gcc.gnu.org" Subject: [PATCH 0/14][ARM/AArch64] __FP16 support, vectors, intrinsics, testsuite X-MC-Unique: SQ843PxeSkC3FOzhmJcnHQ-1 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2015-04/txt/msg01332.txt.bz2 This patch series adds support for ARM Neon float16x4_t and float16x8_t vec= tor=20 types and intrinsics, and the __fp16 type, on both ARM and AArch64, and ext= ends=20 the tests in Christophe Lyon's advsimd-intrinsics testsuite to cover these.= (I=20 chose to extend the existing tests rather than add new ones, as the majorit= y of=20 f16 intrinsics are just moving blocks of 16-bits around and do not depend o= n HW=20 support; I added new files for the conversion intrinsics.) The ARM parts were previously posted at=20 https://gcc.gnu.org/ml/gcc-patches/2015-01/msg01434.html but have had some = fixes=20 following the testsuite additions. Also The ARM patches depend upon my ARM= =20 lane-checking improvements at=20 https://gcc.gnu.org/ml/gcc-patches/2015-01/msg01422.html , which I have jus= t pinged. I've cross-tested baremetal arm-none-eabi, aarch64-none-elf and=20 aarch64_be-none-elf most patches individually, and bootstrapped each patch = in=20 series on (the relevant one of) arm-none-linux-gnueabihf and aarch64-none-l= inux-gnu. OK for trunk? Cheers, Alan