From patchwork Fri Sep 25 14:29:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tamar Christina X-Patchwork-Id: 1371345 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=QfbkqSnJ; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=QfbkqSnJ; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4ByZ7z4Zwwz9sR4 for ; Sat, 26 Sep 2020 00:30:23 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1B26F39960D7; Fri, 25 Sep 2020 14:30:21 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150049.outbound.protection.outlook.com [40.107.15.49]) by sourceware.org (Postfix) with ESMTPS id 0335F39960D5 for ; Fri, 25 Sep 2020 14:30:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 0335F39960D5 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Tamar.Christina@arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dPrYrpWAdmL+fOyMtQXelRRmeOXOQC2lTRRTDmpMTmE=; b=QfbkqSnJ9rLafF+4JDGfJTh0sygJW8vIXkx+h6icSU3ZFB0uPN036gyFPvoCoNxQpcY9uPvr/lFNlbknBsOJGhlLqxbSDTuV9vAQqX8BpKvGG4dh/sjb39c38wvCCrhiXzArv+rnYlp+PnR1rO8lzTGcyMfVkA6KEKLEgdLq9O0= Received: from AM6PR10CA0008.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:89::21) by PR3PR08MB5563.eurprd08.prod.outlook.com (2603:10a6:102:89::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.20; Fri, 25 Sep 2020 14:30:00 +0000 Received: from VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:89:cafe::96) by AM6PR10CA0008.outlook.office365.com (2603:10a6:209:89::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21 via Frontend Transport; Fri, 25 Sep 2020 14:30:00 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT008.mail.protection.outlook.com (10.152.18.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21 via Frontend Transport; Fri, 25 Sep 2020 14:29:59 +0000 Received: ("Tessian outbound bac899b43a54:v64"); Fri, 25 Sep 2020 14:29:59 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2427287593450ba6 X-CR-MTA-TID: 64aa7808 Received: from f5738a187d52.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DA4059C4-1E59-47D0-AABC-3AF3174B4725.1; Fri, 25 Sep 2020 14:29:54 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f5738a187d52.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 25 Sep 2020 14:29:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TSl4ZLoN2rDNROnaLXzbO98VnLBVpeoY0d1ftqv4UWFO/f+OU6Wp/Wa9Z3G3LWOvC+1+h9Ak9c03I75ytU1W/qzCHjfF+bzvKRSDT95G0Etf490giSZTjgWHfjlWd5EVjxZXCnxIlmjZjkAzg6u22cBsS/8+LexSSP9W0ef7n82FzVMwbuSPXFZI6/jCv/sLc0k4YMlFFAiDLDzP0Xi7eN1gxaHKamF3p0VAFQtzSu4YSEY7Io6bMWNrqFqckiFHNJCJ27Ds8FeiPfxyqjs8Y3vrnArZ7XgVlbfSQQ+xVpVrLwM9bBeK2lNAYZH0cWzw2oxNSJbHn7As45xp756H4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dPrYrpWAdmL+fOyMtQXelRRmeOXOQC2lTRRTDmpMTmE=; b=Cyqs/hAn2LS1YJAUqakk6fr4H/csp0XaM3q+tNNdDzE4kfpLlzRG1ydLghkzWDwM+Tx6a2qlIJhRWCZPVGo77liUOKTZUgHMWif+Uaz2ltV7spu+lCZi3LXFANp4XiI/DO4pGWiy7+mNT12wPTh6U4eS++F4+iLbC/rpuFt63ZsNWfIxUpe03yOsywErj92xWbcZ9H8RfXZmkriZLuLqdvzFUm8Lqh/uV/75SLZFdmRVcBfJsn1Z9Spexj0We+yw/KIXTI2VEG0Cm4YRaPCWyBW6qS3Qa2c49uhXaH5rAg0/9lxNlQlRFTg1a7NJ2f+owCgsmgllDhuLsm1RpOu86A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dPrYrpWAdmL+fOyMtQXelRRmeOXOQC2lTRRTDmpMTmE=; b=QfbkqSnJ9rLafF+4JDGfJTh0sygJW8vIXkx+h6icSU3ZFB0uPN036gyFPvoCoNxQpcY9uPvr/lFNlbknBsOJGhlLqxbSDTuV9vAQqX8BpKvGG4dh/sjb39c38wvCCrhiXzArv+rnYlp+PnR1rO8lzTGcyMfVkA6KEKLEgdLq9O0= Authentication-Results-Original: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by VE1PR08MB5760.eurprd08.prod.outlook.com (2603:10a6:800:1af::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.20; Fri, 25 Sep 2020 14:29:52 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::d0e7:49cd:4dae:a2a2]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::d0e7:49cd:4dae:a2a2%7]) with mapi id 15.20.3412.024; Fri, 25 Sep 2020 14:29:52 +0000 Date: Fri, 25 Sep 2020 15:29:49 +0100 From: Tamar Christina To: gcc-patches@gcc.gnu.org Subject: [PATCH v2 9/16][docs] Add some missing test directive documentaion. Message-ID: <20200925142948.GA23047@arm.com> Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: LO2P265CA0472.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::28) To VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.53) by LO2P265CA0472.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.20 via Frontend Transport; Fri, 25 Sep 2020 14:29:51 +0000 X-Originating-IP: [217.140.106.53] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 61d6eee8-b4bd-43a3-f5ef-08d8615f7bdf X-MS-TrafficTypeDiagnostic: VE1PR08MB5760:|PR3PR08MB5563: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: uRNFLBaFfLRAuVDu/0xlKHuEzI8NX7xJGcG86Yt/TLBKYumsif4FPy0MRcby86qSzvlqo7HXiLMT+wKdT2t1LODZJE5EduH0GhcaW+CA7T8Gv3e+WFhX97oTeQaCSJkocu5CCxcDHUd5Egmzl8FawvjyYZBbP8+GsjLMaYFsB+XleWJwt1jzAVbK6bYmHKoA5I/JnvkiJbImAcXFt+xQe2qB8TmqGDaMzQws56mpwToTkCwa+dWZdtanRPGvDG0pc+M3JGDXQTibtCJy5WaKUhYNbOemjytH507QtmXEx2NB7xTxqTBHDMMjqm48WCzU7nSdcCgQLRy2Y/FdT8IlVfB6+zX/i8Tj+YDRgMXo/dkc+A1QzacVtV5Qdj0C07ip4zZFdW/SEQqTmuuiCXgWAtcWL6D1oTREmy4Ut0n4dYE= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB5325.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(376002)(346002)(366004)(39860400002)(396003)(564344004)(1076003)(26005)(2616005)(44832011)(235185007)(4326008)(8886007)(86362001)(478600001)(36756003)(44144004)(66946007)(52116002)(7696005)(956004)(66476007)(66616009)(66556008)(33964004)(55016002)(8936002)(316002)(2906002)(33656002)(16526019)(8676002)(186003)(5660300002)(4743002)(6916009)(2700100001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: 1Ag6BBs1AAFtoTLP0cnjW3Pnip0RsPk+6s2NNMwxwtEwGI5xRyOhQo0YoGifPDllbXBiWlo5ccbKTpL+UPHpjRAITTHEBT9RZ/4oTduP9LqQwr2UaUtGxyCNPGthgntlMRBCtxCdu5aYVr5oCxhk5+7W3Qjp05drjkcBemGRqO7rHwKDqIRtX/PqRkcYKB2SfficNtkI0Kux7twTcA1JBOaUkwa7f4xYXKqGiqwq504a/ES511SOr2Aa+8i3cQ6tfDxbul9D3AyNzQRdJv6yEtj8MtZV//waYU55m3FYjGB6h2+rf8/6Tyvtmlns0S42nEW1ynZekriCia792LXNrZkLi2xSOBbsTc8Ue6l5y4OZyIfriqAtRjDIAWedDer15cDBhjVlW2OQLCHwzqs2K/zIKMm9jTyzbslkktNcudSceCt5vq6ic+noI81D+VxQHHhcgBc28X58+qF1T3FlwLKF6KSLcZD0vR7vKo5yL+kWVtDTk+Y176YfhX0xPZZdVJQgmnYmGJe79/+V7JZM/3S87HFCBfr8JaSUFcmAdA9qbxv3xHxrJ5RspiVq+E6YEYs7qBGX63QhPbZ6J7KCMtIoC/upg3JmQE21hJb1U0KG0tRfp2O3azhQWUFuN+Cn6gRAKYPmT42PIybVB9fDlw== X-MS-Exchange-Transport-Forked: True X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5760 Original-Authentication-Results: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: ea6b0685-f7d8-4ad0-a8b3-08d8615f76f0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rRtT3AP2scHvx3BUVQY0LdUoR0nNiGMPBMYTLFIhcRX7RWO1o0GvIgeXvnVF4ozqpLIhJgsTV6CLeqtUuOGdaVjStg/VuRt6jxIS/9TCam854JIvQyIREEUgOjPcXmGcxTWhxgw8v7wI6Yu0/vxiJcXjzMG66OVoquf8vF0hYEJfDKqYRNDsteO8KG6k0fFGBNfHDlZNsclhSTuNM5Yq+Z/irEBwNAw/b+c+jH5DvRSP0/5O53pUqRl01LAZ6bZncg8xUKC1qqgHOg6Ed20RIbkZj8YY89nWayWVERErCRCBuU6IGuw1+pXXrnNoHpnh66C7M+xf8zkhBhkZORxVp2Im5VoJVJ4SQbh82CW50W7lj1QT0dUNQVrvuTQqvDN5v8cr5381bXz1xALOJp5QRg4yNP76OwNNUF4cGAxd6wQ6KPA30IRRLpz1oKAguKmotz22VCSrB6B3GFDBaH5e4g== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(376002)(346002)(136003)(39860400002)(396003)(46966005)(47076004)(66616009)(107886003)(4743002)(81166007)(4326008)(82740400003)(36756003)(70586007)(186003)(2906002)(1076003)(336012)(478600001)(36906005)(6916009)(33656002)(5660300002)(26005)(86362001)(956004)(235185007)(70206006)(316002)(2616005)(16526019)(8936002)(8676002)(33964004)(82310400003)(356005)(7696005)(8886007)(564344004)(55016002)(44144004)(44832011)(2700100001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2020 14:29:59.9859 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 61d6eee8-b4bd-43a3-f5ef-08d8615f7bdf X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5563 X-Spam-Status: No, score=-14.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: sandra@codesourcery.com, nd@arm.com, joseph@codesourcery.com Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" Hi All, This adds some documentation for some test directives that are missing. Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. Ok for master? Thanks, Tamar gcc/ChangeLog: * doc/sourcebuild.texi (vect_complex_rot_, arm_v8_3a_complex_neon_ok, arm_v8_3a_complex_neon_hw): New. diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index 65b2e552b74becdbc5474ba5ac387a4a0296e341..3abd8f631cb0234076641e399f6f00768b38ebee 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -1671,6 +1671,10 @@ Target supports a vector dot-product of @code{signed short}. @item vect_udot_hi Target supports a vector dot-product of @code{unsigned short}. +@item vect_complex_rot_@var{n} +Target supports a vector complex addition and complex fma of mode @var{N}. +Possible values of @var{n} are @code{hf}, @code{sf}, @code{df}. + @item vect_pack_trunc Target supports a vector demotion (packing) of @code{short} to @code{char} and from @code{int} to @code{short} using modulo arithmetic. @@ -1941,6 +1945,16 @@ ARM target supports executing instructions from ARMv8.2-A with the Dot Product extension. Some multilibs may be incompatible with these options. Implies arm_v8_2a_dotprod_neon_ok. +@item arm_v8_3a_complex_neon_ok +@anchor{arm_v8_3a_complex_neon_ok} +ARM target supports options to generate complex number arithmetic instructions +from ARMv8.3-A. Some multilibs may be incompatible with these options. + +@item arm_v8_3a_complex_neon_hw +ARM target supports executing complex arithmetic instructions from ARMv8.3-A. +Some multilibs may be incompatible with these options. +Implies arm_v8_3a_complex_neon_ok. + @item arm_fp16fml_neon_ok @anchor{arm_fp16fml_neon_ok} ARM target supports extensions to generate the @code{VFMAL} and @code{VFMLS}