From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 75133 invoked by alias); 12 May 2015 20:31:13 -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 75123 invoked by uid 89); 12 May 2015 20:31:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-wg0-f45.google.com Received: from mail-wg0-f45.google.com (HELO mail-wg0-f45.google.com) (74.125.82.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Tue, 12 May 2015 20:31:11 +0000 Received: by wgnd10 with SMTP id d10so20283717wgn.2 for ; Tue, 12 May 2015 13:31:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=1TST5AtD9yX3w2Oeq2barUiTfsWBMVrh9f4MnSk2R+o=; b=ZW7YG3dg8BwpjPxkBbfrN519Va5k42nTOqI8xC3q8YQgljuYSWCgkpTMSm37+7WtXQ gN5lYz6DxsBvb7pwHEtLu4dr46FL/EydfGAfkjKa85khedgpNmmWJ7bljJZLYpzLaha0 zRIBzGH76PaYObtvaG/wFUyHJYiehnHTQ0fMmbgVvbpVE4Z4sN0X5VAYpBr44itbXOAB 6jtOFhkiLYMowqDEN6N8/xM9MdMamYKWg+O1fDoaCiOdXgzhnGFN11yhtb33XNWaC0Kr CDxveelUtSKxu4UI/2GXd0ETcjn2HeG+GRGWhGofDzc6TSRIsg2mMnPLJcb+DI/SQo1R eAIA== X-Gm-Message-State: ALoCoQm0R5jWJKDtA2GxCvbAEU61QUfjKx/lgf6j1na1zJPSTRH+Uj1pEWapKHdWUHPcaB2AyXDC X-Received: by 10.194.178.227 with SMTP id db3mr32759863wjc.82.1431462668909; Tue, 12 May 2015 13:31:08 -0700 (PDT) Received: from babel.clyon.hd.free.fr (vig38-2-82-225-222-175.fbx.proxad.net. [82.225.222.175]) by mx.google.com with ESMTPSA id u9sm24921095wju.44.2015.05.12.13.31.07 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 12 May 2015 13:31:08 -0700 (PDT) From: Christophe Lyon To: gcc-patches@gcc.gnu.org Subject: [Patch ARM-AArch64/testsuite 00/13] Neon intrinsics executable tests Date: Tue, 12 May 2015 20:31:00 -0000 Message-Id: <1431462661-27247-1-git-send-email-christophe.lyon@linaro.org> X-IsSubscribed: yes X-SW-Source: 2015-05/txt/msg01147.txt.bz2 This patch series is a follow-up to the tests I already contributed, converted from my original testsuite. This series consists in 13 new files, which can be committed independently. Another series (hopefully final) will follow. Tested with qemu on arm*linux, aarch64-linux. I couldn't test on aarch64_be-none-elf because my build is currently broken (see PR 66018). 2015-05-12 Christophe Lyon * gcc.target/aarch64/neon-intrinsics/vqmovn.c: New file. * gcc.target/aarch64/neon-intrinsics/vqmovun.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqrdmulh.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqrdmulh_lane.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqrdmulh_n.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqrshl.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqrshrn_n.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqrshrun_n.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqshl.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqshl_n.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqshlu_n.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqshrn_n.c: Likewise. * gcc.target/aarch64/neon-intrinsics/vqshrun_n.c: Likewise. Christophe Lyon (13): Add vqmovn tests. Add vqmovun tests. Add vqrdmulh tests. Add vqrdmulh_lane tests. Add vqrdmulh_n tests. Add vqrshl tests. Add vqrshrn_n tests. Add vqrshrun_n tests. Add vqshl tests. Add vqshl_n tests. Add vqshlu_n tests. Add vqshrn_n tests. Add vqshrun_n tests. .../gcc.target/aarch64/advsimd-intrinsics/vqmovn.c | 134 +++ .../aarch64/advsimd-intrinsics/vqmovun.c | 93 ++ .../aarch64/advsimd-intrinsics/vqrdmulh.c | 161 +++ .../aarch64/advsimd-intrinsics/vqrdmulh_lane.c | 169 +++ .../aarch64/advsimd-intrinsics/vqrdmulh_n.c | 155 +++ .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 1090 ++++++++++++++++++++ .../aarch64/advsimd-intrinsics/vqrshrn_n.c | 174 ++++ .../aarch64/advsimd-intrinsics/vqrshrun_n.c | 189 ++++ .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 829 +++++++++++++++ .../aarch64/advsimd-intrinsics/vqshl_n.c | 234 +++++ .../aarch64/advsimd-intrinsics/vqshlu_n.c | 263 +++++ .../aarch64/advsimd-intrinsics/vqshrn_n.c | 177 ++++ .../aarch64/advsimd-intrinsics/vqshrun_n.c | 133 +++ 13 files changed, 3801 insertions(+) create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovun.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c -- 2.1.4