[{"id":1762569,"web_url":"http://patchwork.ozlabs.org/comment/1762569/","msgid":"<20170904104703.GA29341@arm.com>","list_archive_url":null,"date":"2017-09-04T10:47:03","subject":"Re: [PATCH][GCC][AArch64] Dot Product commandline options [Patch\n\t(4/8)]","submitter":{"id":8373,"url":"http://patchwork.ozlabs.org/api/people/8373/","name":"James Greenhalgh","email":"james.greenhalgh@arm.com"},"content":"On Fri, Sep 01, 2017 at 02:20:59PM +0100, Tamar Christina wrote:\n> Hi All,\n> \n> This patch adds support for the +dotprod extension to AArch64.\n> Dot Product requires Adv.SIMD to work and so enables this option\n> by default when enabled.\n> \n> It is available from ARMv8.2-a and onwards and is enabled by\n> default on Cortex-A55 and Cortex-A75.\n> \n> Regtested and bootstrapped on aarch64-none-elf and no issues.\n> \n> Ok for trunk?\n\nJust a couple of rewordings needed, and then OK.\n\n> gcc/\n> 2017-09-01  Tamar Christina  <tamar.christina@arm.com>\n> \n> \t* config/aarch64/aarch64.h (AARCH64_FL_DOTPROD): New.\n> \t(AARCH64_ISA_DOTPROD, TARGET_DOTPROD): New.\n> \t* config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Add TARGET_DOTPROD.\n> \t* config/aarch64/aarch64-option-extensions.def (dotprod): New.\n> \t* config/aarch64/aarch64-cores.def (cortex-a55, cortex-a75): Enable TARGET_DOTPROD.\n> \t(cortex-a75.cortex-a55): Likewise.\n> \t* doc/invoke.texi (aarch64-feature-modifiers): Document dotprod.\n> \n> -- \n> --- a/gcc/config/aarch64/aarch64.h\n> +++ b/gcc/config/aarch64/aarch64.h\n> @@ -151,7 +151,8 @@ extern unsigned aarch64_architecture_version;\n>  #define AARCH64_FL_F16\t      (1 << 9)  /* Has ARMv8.2-A FP16 extensions.  */\n>  /* ARMv8.3-A architecture extensions.  */\n>  #define AARCH64_FL_V8_3\t      (1 << 10)  /* Has ARMv8.3-A features.  */\n> -#define AARCH64_FL_RCPC\t      (1 << 11)  /* Has support for RCpc model.  */\n> +#define AARCH64_FL_RCPC       (1 << 11)  /* Has support for RCpc model.  */\n> +#define AARCH64_FL_DOTPROD    (1 << 12)  /* Has dot product.  */\n\nAre these correctly formatted with the line above? \"Has dot product\" is not\nvery decsriptive.\n\n>  /* ARMv8.3-A features.  */\n>  #define TARGET_ARMV8_3\t(AARCH64_ISA_V8_3)\n>  \n> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi\n> index 4cb5836a9da22681d192c3750fc8e5a50024ac10..61fbc087f4974c0eb833c2daa131a2f7269d1b84 100644\n> --- a/gcc/doc/invoke.texi\n> +++ b/gcc/doc/invoke.texi\n> @@ -14271,6 +14271,9 @@ Enable FP16 extension.  This also enables floating-point instructions.\n>  Enable the RcPc extension.  This does not change code generation from GCC,\n>  but is passed on to the assembler, enabling inline asm statements to use\n>  instructions from the RcPc extension.\n> +@item dotprod\n> +Enable the Dot Product extension.  This also enables Advanced SIMD instructions\n> +and allows auto vectorization of dot products to the Dot Product instructions.\n\nI'd drop the text from \"and allows\" onwards, it isn't very useful for\nfiguring out exactly what idioms will be supported, and we don't use that\ntext on other extensions.\n\nThanks,\nJames","headers":{"Return-Path":"<gcc-patches-return-461398-incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list gcc-patches@gcc.gnu.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=gcc-patches-return-461398-incoming=patchwork.ozlabs.org@gcc.gnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org\n\theader.b=\"QKhlZ45j\"; dkim-atps=neutral","sourceware.org; auth=none","spf=pass (sender IP is 217.140.96.140)\n\tsmtp.mailfrom=arm.com; gcc.gnu.org;\n\tdkim=none (message not signed) header.d=none; gcc.gnu.org;\n\tdmarc=bestguesspass action=none header.from=arm.com; "],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xm64d6k2xz9s71\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon,  4 Sep 2017 20:47:43 +1000 (AEST)","(qmail 47254 invoked by alias); 4 Sep 2017 10:47:36 -0000","(qmail 47241 invoked by uid 89); 4 Sep 2017 10:47:36 -0000","from mail-db5eur01on0053.outbound.protection.outlook.com (HELO\n\tEUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.53)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Mon, 04 Sep 2017 10:47:29 +0000","from VI1PR08CA0115.eurprd08.prod.outlook.com\n\t(2603:10a6:800:d4::17) by HE1PR0801MB1529.eurprd08.prod.outlook.com\n\t(2603:10a6:3:13::19) with Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.13.10; Mon, 4 Sep 2017 10:47:25 +0000","from DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com\n\t(2a01:111:f400:7e0a::205) by\n\tVI1PR08CA0115.outlook.office365.com (2603:10a6:800:d4::17)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.13.10 via Frontend Transport; Mon, 4 Sep 2017 10:47:25 +0000","from nebula.arm.com (217.140.96.140) by\n\tDB5EUR03FT015.mail.protection.outlook.com (10.152.20.145)\n\twith Microsoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id\n\t15.1.1385.11 via Frontend Transport; Mon, 4 Sep 2017 10:47:24 +0000","from arm.com (10.1.2.79) by mail.arm.com (10.1.105.66) with\n\tMicrosoft SMTP Server id 14.3.294.0; Mon, 4 Sep 2017 11:47:03 +0100"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id\n\t:list-unsubscribe:list-archive:list-post:list-help:sender:date\n\t:from:to:cc:subject:message-id:references:mime-version\n\t:content-type:in-reply-to; q=dns; s=default; b=b46d8+jiTweoy4AJ6\n\tuOQpTAS9G9Dcq3mm+GUY9mFl7tB+L1G6BlvrTcvlWnqJ6A+uEwet3A3Ks85EWbmq\n\thXWfzMMb2Y13N3ScTKRdSOSmIra/OCdF/hqkc0pGizZEhPs15eXVlE0Hm9BFCRd6\n\tP22sWDADfxxaKODyN3RTRxNMX0=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id\n\t:list-unsubscribe:list-archive:list-post:list-help:sender:date\n\t:from:to:cc:subject:message-id:references:mime-version\n\t:content-type:in-reply-to; s=default; bh=13UM48Jf4ErnLLNicREENf/\n\tOYPo=; b=QKhlZ45j15I51lS4aMLffUxVpK/Wip3dW/uuzJMnG/YCB0nUjOdGDZ3\n\tKcXkiFSo3fFMUWt6wluXmsRXt+6U26T/9vncxBzF1rqWp8xI31jBwenRqkrz9GJC\n\tSosoRRTo6v4mPeRwgy2LEZo7qAaH/EJyHtI7ADSPIxoW3rzQeigQ=","Mailing-List":"contact gcc-patches-help@gcc.gnu.org; run by ezmlm","Precedence":"bulk","List-Id":"<gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<mailto:gcc-patches-unsubscribe-incoming=patchwork.ozlabs.org@gcc.gnu.org>","List-Archive":"<http://gcc.gnu.org/ml/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-help@gcc.gnu.org>","Sender":"gcc-patches-owner@gcc.gnu.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-24.6 required=5.0 tests=AWL, BAYES_00,\n\tGIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3,\n\tRCVD_IN_DNSWL_NONE, SPF_HELO_PASS,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=onwards,\n\tHX-Exchange-Antispam-Report-CFA-Test:93004095,\n\tHAuthentication-Results:bestguesspass","X-HELO":"EUR01-DB5-obe.outbound.protection.outlook.com","Received-SPF":"Pass (protection.outlook.com: domain of arm.com designates\n\t217.140.96.140 as permitted sender)\n\treceiver=protection.outlook.com; client-ip=217.140.96.140;\n\thelo=nebula.arm.com; ","Date":"Mon, 4 Sep 2017 11:47:03 +0100","From":"James Greenhalgh <james.greenhalgh@arm.com>","To":"Tamar Christina <tamar.christina@arm.com>","CC":"<gcc-patches@gcc.gnu.org>, <nd@arm.com>, <Richard.Earnshaw@arm.com>,\n\t<Marcus.Shawcroft@arm.com>","Subject":"Re: [PATCH][GCC][AArch64] Dot Product commandline options [Patch\n\t(4/8)]","Message-ID":"<20170904104703.GA29341@arm.com>","References":"<20170901132057.GA32053@arm.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<20170901132057.GA32053@arm.com>","User-Agent":"Mutt/1.5.21 (2010-09-15)","X-EOPAttributedMessage":"0","X-MS-Office365-Filtering-HT":"Tenant","X-Forefront-Antispam-Report":"CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;\n\tEFV:NLI; SFV:NSPM;\n\tSFS:(10009020)(6009001)(39860400002)(2980300002)(438002)(377424004)(189002)(24454002)(199003)(53754006)(77096006)(6862004)(6286002)(478600001)(8936002)(2950100002)(97756001)(229853002)(72206003)(36756003)(110136004)(26826003)(6246003)(6636002)(246002)(305945005)(76176999)(54356999)(4326008)(189998001)(356003)(50986999)(33656002)(106466001)(4001350100001)(104016004)(626005)(54906002)(55016002)(47776003)(23726003)(1076002)(8676002)(83506001)(50466002)(7696004)(575784001)(46406003)(5660300001)(86362001)(2906002)(18370500001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB1529;\n\tH:nebula.arm.com; FPR:; SPF:Pass;\n\tPTR:fw-tnat.cambridge.arm.com; MX:1; A:1; LANG:en; ","X-Microsoft-Exchange-Diagnostics":["1; DB5EUR03FT015;\n\t1:Xvr57OCMEBNjDRcbLx6lqNCvzau4VoYzjcCC9m60JWJKSgQqgZ28T4IU+AW5dDvOilCtJtYqzaWX7bCyN4bBs/ncr9c17xc8sxCf73qh2rKC6eMVpGdro5KyWHFinVyU","1; HE1PR0801MB1529;\n\t3:Fjff1JNjGGSiodZhjBbYm5HdQ4/P6QepBmBrp1/LbFiQvmm4dFE++a388S0EMgCWeJ2bntKCNWfpo9/OXg0wCALyNTzjeHW4QmvtGbY3/S5JR0Ta+++20DP+j0w20TuTA4pFp/z2oueP1q5kovsyvt7BYgqjYkK5N3ZHK4B23ypOwU7daPbZ9ElEJZFyCLc1kEhBQzVEJj7/QWGZBbFJ8Sd+qABB8JhRy1JKxHti5t0PpSV9bxBGc6YmTyFTg9Wzh60YB0Hp5lmgMF3nPKXkpEWgctAyGJgchenGpVpp5z25/mjSYiIy7NoBAbpoyPSQmLbREs1tCu0uZzuIje/i4yyuB+Yn0rY1lTa+DAPOofA=;\n\t25:EVcDTV9Bc4h212pX/9wjCPydVZLQjjTvJz0eV3strriPflYVkleTUrDsBiGP4MeF5j82V5flKOroLO6HfnwBFVQZsl+JzJJZxFcmgjRMdmaD6seeMj9wxF9+QlbtU2+1PJF+TV+IIteq8ZYbsqbmCwHzLigW7sz3xVQfQ/WcxtdQXxcqyuNfqhvYXw3jeYKSzG3dAWSicdGUb9KqXpf0SMjDzPYr36UhosW4L0QF6ZJ+cBLbYbJfphcVSLzZPbU/SshRrAYCclSJdI3uj+foDipVxFHxny1JOi8yxb95+CcEhyD+EaXx7aSEgA/xM+Pxf72epMWTkCioMetJY9JjBg==","1; HE1PR0801MB1529;\n\t31:TCX0mQ8u2eY66OopKvbFuDqhlWRoBRWHwO56Uw3iwMvLcVXPAd+shZN8Ivjr2aCncR+1RR4Uhq3QXmxRS4inOtrOclar1NDJ6K9ksUna8wFvTkZbBL9bbFwGeA+tdMFYp1Cc3wYj9iWFupnsEbB67U8pPHyyko9PzwvsQ3DIR7OUolJz68y70k0HZSNx14Ei9UdADL/1knInMzHzhbpFP3LKuHdeiSwMrYIbcz8icXA=;\n\t20:0Uv216FykrEm2bNrVFLd+HpQfjXk91ZGWLHzoEAv6D0cLPXtq9bei8YnIu7E2HFCjxmZDwP5ZqlBKtY/Z+Wg/LhUqSjmcrS5cxaSPWcUkRvVJUsD60/+4EW2w21U2EoGFwOS9SpwKzSGvLWVWGyaGbig3d+rAAxrY1yjkumqOWNZjNCv5+/9qZozfCFmAG+xLJSX7jrHfcQV8iehfsCmeHWmwr2lr8U00+J6CsUHf37zwGYH+f7c1deO1YhjmmwE;\n\t4:GDOVdqCjx2qHheit5f8uGeYyquaQOE7RhsxGxU446rm+VB4ADw3x+um4OOrzelWsu5hqN2k/i5Ur9+NUJpvjvG2D0cKaWA7aVGl3qNM5O6ahi49uDVmzKOpAiyB7Vimt97xPYy5Gkm54GrHCaobVow8wFil4Kho8UzKtwq1bfUd8wjbJo0DvFAEHQJaB6dur/pvkh/Q0pLQRU7X2KLQMPKowhkqnOvt+9183Amd0ACo2dYLqyazWpN9kBkfTZ9Hn1ATMi4gRKir9EAVOVFGpakvNEjgGGTxIdOX/NQ7GXU4=","1; HE1PR0801MB1529;\n\t23:Xos48akbBx9yffhIOjglLIO5tEtYHJHnAPEczjII5LlRjulpdXPcD66Nz2srNEQ2TMxlcFu0wU8FSCDEb4bC85TltUbuFmJtzjQaPV2gkRacF86ARdOvgp/iH9F1VoD2iUYpUdresrIcmYGmOZWRhUIetjr4C08QnLiUQviCUzahPlIyHkgZ72ViJieCJnxHT8IMWCcbxedDKlSzfYLUUqEsHiBmViDqz6YwJf2nrsUmdjmT2i2xK2+O5bUTphsmvma6Q3PG1nhhFKrJ/KgtX4Xhldyxs9FDCLYLTmPaOr/Gh122+d1p8wf4pogqFMNvC5U9cflD55/DXppLim9VddINIy790UBzG8ZHSKalOYLeyE6WkRu97dP+ZBeDlWe7Kfp6QKx7+t9vNpelJutumGUuam8irtYPBnjwUvtBzsy0qmcD/3o6Yh30WRyeKdIj3XWpFVUT2hfkPJ4ui1kyHHSGR0mZUZuKLWUgzXkCJbbS5dHkTQcA3i4aLZtfHvraMeoqpk9WI8m4g7EK5+DYgOgbPIYB/ogTMDNTLmyEu9LX01nd9TISA19QdUWvdK7IZUQmHOEHsndTft+4E51rAlDD++ebp/9+2yl0sntlXybuFZkDkrXepkfixq0EIwDn1WPPZ5YLVFSGGmqAk6nxNQJUSmfHG7tTxoXqJueLHjYTfSnV2nFWtYuUKhWvJgAQzw3fwSWgG9BqmS6k7m4PwBU6OK7fYSa7En6BORi1+TZNht+d3Qwda9un/Ba8o3BjvF8BaRbRAEU51z2ptuf+bMnRjIiXm6yfAJs9qba6+H/4CIIRcDN8p/6L8IN5EP5Z3UNJb0kOi6wZObIEFK/4LQ09QMGydvQxQUh6TTTS3N5jrBH6r/EDGxygYxuUijpL3N2dL72dv2SrFC8koZi1Mxaat67PqCBxKYNV4YKsjlcQ0oUoNeYeKitG6toc18++GEkV4ZqqyregJtDdKgjrzdGAf9jNplMUQOWD5O39zJAUEv52MnUq37ShqkRHf2WVxcL67I/2GdhGVMIPJ2IvPrWxwoaGVhw3xd7KhWEr6LwBJ6PeWkw/+L/4Xi3LyE9pNsM8WS0vvcuMP9kxWXmmobWLHqHeK+g68foWZZZiwjaV2bnpCXqxFKF4a3owibRjSD/skjHjleeD2Mq7p9Et/LXkSrSK2PQ47h25pDjB0BYVkEaASmI1zghGiU30joaE","1; HE1PR0801MB1529;\n\t6:bv4IOZ1MGOXjET9fHjpBdC51iBukv5McCN6gohsfPS5eUQK/CWoKK3OPvsJCvq9FcEs4/cJ8b4Zw2lxBN214ThPANtxbubSjWVxgnMftNKQoeSZ9BqeleqaF98Z9Xik5gEHFi1wlcW1qhP5BMb1G69z0qxS311eHLPuviVbPP+a0sZfkPbecg6jjjJMbJAkNVxtS6xBpi9cUzHl9FrBdkPuWyTpB3d7YdGW3yywO0l1xJtiZb7ID6QoeEwcndnBao0/NZklJafTYqea1BtUKLhLGfJ9dIz/qQdtGSR88vKxqdh+6V4NjNeSuJ6LH3BwPkeKZbl8Q9YGSKql3qn8x/Q==;\n\t5:JKa18FlOHtRCR5e9XX6QXjxBSiz0WAbL9MAhZ55WsAXQCVPoCBL8SqQ6vhi2JIOP+7CO/SqrI8JfhtQ/F/+2nVWTEr5w3B69HF/ipDJ12CQvHJhmQDohtqgKr2BY7F6itgYJe2jUXt6K5H06ncqQzJ0ac/7bbsyJhmjbhDKX9rY=;\n\t24:cljB2AFLPxduqSRjKFgU6nXhcLPaMA3W5CGn9RjodLlcJ9Xgohdmh6A7UIiiaohZnYnOdBMe2YQfgGnZh0wxDjDbYoE0XG3g+HUJTgRGNbs=;\n\t7:H76QuwCv7jN/HPM0Ai5Yxx3F7C2prdd/0mUG5UUb/GarLfcm+qicBTRq+LYDKuALmxNws9UcpKxiBfwQmQw6XM09vIAAXA7K/CMKB3NH9dnwmTcdrNfzCJJWmtcjAM08v5TXKix31d6pbCqoIL6acEs6dU61Ou/rU1jlno2AsiUtBNr3kymbVonBhOa38Td1zKnnfmIIHDEDo5vpJmHLZLRoDvV1uIbvpO540+Y4BAU="],"X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"492560e6-90cc-4206-78b3-08d4f3825416","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:HE1PR0801MB1529; ","X-MS-TrafficTypeDiagnostic":"HE1PR0801MB1529:","NoDisclaimer":"True","X-Exchange-Antispam-Report-Test":"UriScan:(180628864354917);","X-Microsoft-Antispam-PRVS":"<HE1PR0801MB15291AD764AC0D3D2E5EDEAA84910@HE1PR0801MB1529.eurprd08.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:HE1PR0801MB1529; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:HE1PR0801MB1529; ","X-Forefront-PRVS":"0420213CCD","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"04 Sep 2017 10:47:24.5795\n\t(UTC)","X-MS-Exchange-CrossTenant-Id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;\n\tIp=[217.140.96.140]; Helo=[nebula.arm.com]","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"HE1PR0801MB1529","X-IsSubscribed":"yes"}},{"id":1781566,"web_url":"http://patchwork.ozlabs.org/comment/1781566/","msgid":"<DB6PR0802MB2309DA7A75F46D4061A05CD0FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","list_archive_url":null,"date":"2017-10-06T12:44:29","subject":"Re: [PATCH][GCC][AArch64] Dot Product commandline options [Patch\n\t(4/8)]","submitter":{"id":69689,"url":"http://patchwork.ozlabs.org/api/people/69689/","name":"Tamar Christina","email":"Tamar.Christina@arm.com"},"content":"Hi All,\n\nthis is the respin with the rewording as requested. Assuming still OK for trunk.\n\nRegtested on arm-none-eabi, armeb-none-eabi,\naarch64-none-elf and aarch64_be-none-elf with no issues found.\n\nOk for trunk?\n\ngcc/\n2017-10-06  Tamar Christina  <tamar.christina@arm.com>\n\n        * config/aarch64/aarch64.h (AARCH64_FL_DOTPROD): New.\n        (AARCH64_ISA_DOTPROD, TARGET_DOTPROD): New.\n        * config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Add TARGET_DOTPROD.\n        * config/aarch64/aarch64-option-extensions.def (dotprod): New.\n        * config/aarch64/aarch64-cores.def (cortex-a55, cortex-a75): Enable TARGET_DOTPROD.\n        (cortex-a75.cortex-a55): Likewise.\n        * doc/invoke.texi (aarch64-feature-modifiers): Document dotprod.","headers":{"Return-Path":"<gcc-patches-return-463627-incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list gcc-patches@gcc.gnu.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=gcc-patches-return-463627-incoming=patchwork.ozlabs.org@gcc.gnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org\n\theader.b=\"BuK+1l0s\"; dkim-atps=neutral","sourceware.org; auth=none","spf=none (sender IP is )\n\tsmtp.mailfrom=Tamar.Christina@arm.com; "],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y7q9F6h9Fz9sNw\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  6 Oct 2017 23:45:05 +1100 (AEDT)","(qmail 20801 invoked by alias); 6 Oct 2017 12:44:36 -0000","(qmail 20740 invoked by uid 89); 6 Oct 2017 12:44:36 -0000","from mail-db5eur01on0051.outbound.protection.outlook.com (HELO\n\tEUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.51)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Fri, 06 Oct 2017 12:44:33 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com (10.172.228.13) by\n\tDB6PR0802MB2616.eurprd08.prod.outlook.com (10.172.252.21)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.77.7; Fri, 6 Oct 2017 12:44:30 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::78a8:cb36:9798:56f]) by\n\tDB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::78a8:cb36:9798:56f%17]) with mapi id 15.20.0077.018;\n\tFri, 6 Oct 2017 12:44:30 +0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id\n\t:list-unsubscribe:list-archive:list-post:list-help:sender:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:mime-version; q=dns; s=default; b=Om5GlItMORGpuUuT\n\tfpx9p5t2KB8apMdq3+CNeiEEIpR3qOUD+GF2uQUdChPdUKOj7DoohOKxOTbJrxq2\n\t63cBcsXNzX9DuVh8ci0JT//80mUA1N+dKOmnfC4swU2m6+8bu8pbTYZLkdLQd8Mt\n\tApCEy/gakZF50+BCzeN53l/c+pk=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id\n\t:list-unsubscribe:list-archive:list-post:list-help:sender:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:mime-version; s=default; bh=6ceAF8m2C7TIjWfSLysLLP\n\tDPxD0=; b=BuK+1l0sRnfkwRc/iQE+gX1oNWuZOsM3tEAL5kBFuLIzGj9Hv8MQxG\n\tKxZgbNKiWQ5NRRx3kyV5PDroTL6/ehRMR5hR8MdnVZ9CSshoneexWps475vLGTQe\n\t0Xy7RNbkTym4lNBpyW3zD/kagk+WNXpLwxFgQUrEeQZJJNP9QqMh4=","Mailing-List":"contact gcc-patches-help@gcc.gnu.org; run by ezmlm","Precedence":"bulk","List-Id":"<gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<mailto:gcc-patches-unsubscribe-incoming=patchwork.ozlabs.org@gcc.gnu.org>","List-Archive":"<http://gcc.gnu.org/ml/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-help@gcc.gnu.org>","Sender":"gcc-patches-owner@gcc.gnu.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-25.5 required=5.0 tests=AWL, BAYES_00,\n\tGIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3,\n\tKAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=","X-HELO":"EUR01-DB5-obe.outbound.protection.outlook.com","From":"Tamar Christina <Tamar.Christina@arm.com>","To":"James Greenhalgh <James.Greenhalgh@arm.com>","CC":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>, nd <nd@arm.com>,\n\tRichard Earnshaw <Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft\t<Marcus.Shawcroft@arm.com>","Subject":"Re: [PATCH][GCC][AArch64] Dot Product commandline options [Patch\n\t(4/8)]","Date":"Fri, 6 Oct 2017 12:44:29 +0000","Message-ID":"<DB6PR0802MB2309DA7A75F46D4061A05CD0FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","References":"<20170901132057.GA32053@arm.com>,\n\t<20170904104703.GA29341@arm.com>","In-Reply-To":"<20170904104703.GA29341@arm.com>","authentication-results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=gcc-patches-return-463627-incoming=patchwork.ozlabs.org@gcc.gnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org\n\theader.b=\"BuK+1l0s\"; dkim-atps=neutral","sourceware.org; auth=none","spf=none (sender IP is )\n\tsmtp.mailfrom=Tamar.Christina@arm.com; "],"x-ms-publictraffictype":"Email","x-microsoft-exchange-diagnostics":"1; DB6PR0802MB2616;\n\t6:XkGnKU155piA8rtQ9wfHHgkTmjE5Feut5Nd0kpcukUVHaMinecTV0P0BS344NePe2cv6ie5/yQzZPNTVpHYPRKAH64VnOaVoHDD9DIbR+Xw7r3jFsTBKg+91TY9S8CcDTgHYriO4wKdfT/1cgtiGatRvrycFarZHVgNnITuyKikcfCvEpkR6xpGGvjekivxnm1CmgTXguKXyMlkViFlBdiMEDegHXn/nqeSVhBy2gmwufRKBGLZJXHdEcEGCS08cQZ6FHmUkIF5gPAZbHLLWMUCaEO0iDkNX1NNM1+z5r2RMDmEEIj5oPe/dzVSYenRxdOh4VhoDP5m38BQtN7olnA==;\n\t5:NeOGhEFiuk0vGAMecs6mLekgE6Tm1B2dppPN6PHPCLEA7RqyccbgKCIxNye+Z+8B7aMPFvmg3wrXBcN1ZG9uvsbCgsxtA3vW/Gmx9p21aR76xE0uBC9BfGDR+XYeQWbIFF923lXUkvTPPAKZlICTiA==;\n\t24:+3/C8a0Z2jd8VkLLZd+EOQ8rWMgnPxLn+Tr0UiYbasBaS5MA2stMSPX+mAb6BqqaFCQWJnB+YWco9fWlwszzaicUxh6wthUT14Q6pJFrA2Y=;\n\t7:MlQBGtiaK3YbouUDCC+jpxUY4KUixddbGz+tP/wELs6lYUn47zjwlb4X5EQzD2PB/m3/5ZmMI9L2E1OU7MhMYbqOnY0L1ue+Npa5dkCOdSYy/xhJYhYem0s9XInuxgIJihpLuxq4ZUXF8Q+uHVLolosePDlH7xGLJey82ijdcNFw7F9mwK2oeSjJQULFAkJE7DWNnFRyus5Umy8ySztIyU3htQNRm33LzrT5asAl4E8=","x-ms-exchange-antispam-srfa-diagnostics":"SSOS;SSOR;","x-ms-office365-filtering-correlation-id":"176ea8e6-0b18-4511-c12d-08d50cb7fcaa","x-ms-office365-filtering-ht":"Tenant","x-microsoft-antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(2017030254152)(48565401081)(2017052603199)(49563074)(201703131423075)(201703031133081)(201702281549075);\n\tSRVR:DB6PR0802MB2616; ","x-ms-traffictypediagnostic":"DB6PR0802MB2616:","nodisclaimer":"True","x-exchange-antispam-report-test":"UriScan:(180628864354917)(22074186197030)(183786458502308); ","x-microsoft-antispam-prvs":"<DB6PR0802MB26167450ABF5F7DA90EB1703FF710@DB6PR0802MB2616.eurprd08.prod.outlook.com>","x-exchange-antispam-report-cfa-test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DB6PR0802MB2616; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DB6PR0802MB2616; ","x-forefront-prvs":"0452022BE1","x-forefront-antispam-report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(39860400002)(376002)(346002)(377424004)(189002)(53754006)(377454003)(24454002)(199003)(81156014)(7736002)(305945005)(8676002)(81166006)(3280700002)(5250100002)(2906002)(2900100001)(68736007)(54906003)(105586002)(575784001)(106356001)(86362001)(6862004)(4326008)(3660700001)(8936002)(3846002)(97736004)(6116002)(102836003)(2950100002)(33656002)(7696004)(6436002)(74316002)(5660300001)(6506006)(25786009)(76176999)(6246003)(66066001)(316002)(50986999)(101416001)(99936001)(53546010)(72206003)(478600001)(189998001)(53936002)(54356999)(55016002)(6636002)(229853002)(14454004)(99286003)(9686003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2616;\n\tH:DB6PR0802MB2309.eurprd08.prod.outlook.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; MX:1; A:1; LANG:en; ","received-spf":"None (protection.outlook.com: arm.com does not designate\n\tpermitted sender hosts)","spamdiagnosticoutput":"1:99","spamdiagnosticmetadata":"NSPM","Content-Type":"multipart/mixed;\n\tboundary=\"_002_DB6PR0802MB2309DA7A75F46D4061A05CD0FF710DB6PR0802MB2309_\"","MIME-Version":"1.0","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-originalarrivaltime":"06 Oct 2017 12:44:29.9765\n\t(UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DB6PR0802MB2616","X-IsSubscribed":"yes"}}]