From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 55382 invoked by alias); 21 Feb 2020 15:43:57 -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 54395 invoked by uid 89); 21 Feb 2020 15:43:56 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-13.3 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1300, H*MI:sk:4541122, H*f:sk:4541122, H*i:sk:4541122 X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr130050.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (40.107.13.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 21 Feb 2020 15:43:54 +0000 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=xUiN2WU0UzOLrMSZyDh6DVx3mg2+za59yenQ26wqPOQ=; b=Rm3dNb2kEr4xvE+1m8tedJVauurbqboyqhfoLfmYsrIb7XPLSMOatPTgMV38ANfnZa2rcy6StuAJTiuhJdGUPLhTMIzuJoONtxU3DpLp9YMKtXPNi3caS0sDKuUdORj070sHp2f72A8NfirWBnctNWuTefd7ADjN/5WQCWmCygU= Received: from AM4PR08CA0073.eurprd08.prod.outlook.com (2603:10a6:205:2::44) by AM5PR0801MB1746.eurprd08.prod.outlook.com (2603:10a6:203:3b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.25; Fri, 21 Feb 2020 15:43:51 +0000 Received: from VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::205) by AM4PR08CA0073.outlook.office365.com (2603:10a6:205:2::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.18 via Frontend Transport; Fri, 21 Feb 2020 15:43:51 +0000 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 VE1EUR03FT050.mail.protection.outlook.com (10.152.19.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.17 via Frontend Transport; Fri, 21 Feb 2020 15:43:50 +0000 Received: ("Tessian outbound 0420f1404d58:v42"); Fri, 21 Feb 2020 15:43:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 41b792cb0a966441 X-CR-MTA-TID: 64aa7808 Received: from 93f89eb7c1f0.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D4EFF68A-544B-43E8-8EFE-E80922064A69.1; Fri, 21 Feb 2020 15:43:45 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 93f89eb7c1f0.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 21 Feb 2020 15:43:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gjtsJBZ7U4TOceHkSFbAaF3KFiX/3gTaR3w4cmqclw9iqp329WwBa5QcrntET4yiOIAjBvV1rOeAgMNBagbneez3WoiWXUQzwD6BzFmPtlDwgQyPgTXPqX2vvFwzsR7ZH3qAIUmp4emPxzJdEjzzqYj16RN73R3Y96alDwi3EjkW/G7OrGuM+ZyA9SdtioGm8kc9QZ3gNX6YzJETMkldsTFqgHDqhRYSL6wYofZ4Ed9lWC47jvmEy8z+4xXL4bN4eZ1p1wvepsSEGDmNwLYHzzB7cTJdjtKH1I/3F+f7oJpV4WAOPd5gMD3soMdkcXONRVL+fTgP2tN1gxDTBeC5ZQ== 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=xUiN2WU0UzOLrMSZyDh6DVx3mg2+za59yenQ26wqPOQ=; b=DyD1JREyLAIzJ+YIRyP6p0alOLcRKCFDQijcLhdY4Gpz8mjoOhmgkd33xY+Ljzy7pk7G76V0n0dfe7XhcvBBVZ5dD4NW7vZAY0x25lZZtdurVOycVQhqtFXquUDeHmmeLLgmNK23TpwlDXFri3YTKpR4kOhkOveJtUNticE1ojESrqu97I3YhfgayAXWP2r1UXH0fEe+sYNASqNtRsrX1rQLiT7IQEJi865AvvRbBWfLHF+BhGABKOlVLn0upOa+NK3DO2oDHP2/LZH45IfAIf8eTYnUEPPfgoBbj4e6kKqZsqpYlTnqp4/bcfTEkCTkp6vbQDkxNayQt/6/CkWzwg== 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=xUiN2WU0UzOLrMSZyDh6DVx3mg2+za59yenQ26wqPOQ=; b=Rm3dNb2kEr4xvE+1m8tedJVauurbqboyqhfoLfmYsrIb7XPLSMOatPTgMV38ANfnZa2rcy6StuAJTiuhJdGUPLhTMIzuJoONtxU3DpLp9YMKtXPNi3caS0sDKuUdORj070sHp2f72A8NfirWBnctNWuTefd7ADjN/5WQCWmCygU= Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Dennis.Zhang@arm.com; Received: from DB7PR08MB3227.eurprd08.prod.outlook.com (52.134.111.13) by DB7PR08MB3898.eurprd08.prod.outlook.com (20.178.84.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.22; Fri, 21 Feb 2020 15:43:42 +0000 Received: from DB7PR08MB3227.eurprd08.prod.outlook.com ([fe80::f51c:6e68:e702:5883]) by DB7PR08MB3227.eurprd08.prod.outlook.com ([fe80::f51c:6e68:e702:5883%6]) with mapi id 15.20.2729.033; Fri, 21 Feb 2020 15:43:42 +0000 Subject: Re: [Ping][PATCH][Arm] ACLE 8-bit integer matrix multiply-accumulate intrinsics To: Kyrill Tkachov , "gcc-patches@gcc.gnu.org" Cc: nd , Richard Earnshaw , Ramana Radhakrishnan References: <4217b60f-9032-e282-a7bf-783b26654f61@arm.com> <3b319753-5b00-8cf6-5a8a-804117902774@arm.com> <4541122e-229a-9147-4b02-9cf1c49fb948@foss.arm.com> From: Dennis Zhang Message-ID: <05c2e21f-ce34-dcec-2c59-662bc857cef5@arm.com> Date: Fri, 21 Feb 2020 15:43:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 In-Reply-To: <4541122e-229a-9147-4b02-9cf1c49fb948@foss.arm.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit MIME-Version: 1.0 Received: from [10.2.79.60] (217.140.106.53) by LO2P265CA0364.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.18 via Frontend Transport; Fri, 21 Feb 2020 15:43:41 +0000 X-MS-Exchange-Transport-Forked: True x-checkrecipientrouted: true X-MS-Oob-TLC-OOBClassifiers: OLM:8882;OLM:8882; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(136003)(39860400002)(396003)(346002)(376002)(366004)(199004)(189003)(66476007)(66946007)(66556008)(53546011)(36756003)(2616005)(956004)(31696002)(16576012)(4326008)(110136005)(54906003)(26005)(86362001)(16526019)(2906002)(186003)(44832011)(52116002)(8936002)(81166006)(8676002)(6486002)(478600001)(81156014)(316002)(31686004)(966005)(5660300002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB7PR08MB3898;H:DB7PR08MB3227.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 6I7RHaHPYCPiB825zyUv7Puzc5KhH4SQLgQhDXLAtJZMHsay7L8tLGRyOX0ma1iEUE00NAsP7I3fvEdpkcjsVqvPuPIt+6IyWoyx4pWUBCTp633pFYvQQ2LYT1AuZf5vzSyB0qjT/unO/YB167NvHEEILLawETEtF/1kNiung0z70CitjfVelIKnmt/zDFCN/8yUpbHEUEcXxlUzEBImtA7j2cBA3gbNWzQ5D/Qz+jPZ8aVXIpxkrWn1ZI8YATFSxKshZ6AQ7DJDdVk2j1y4XcF9oQiRQWnBMATbQiPIs8blQnfie3G5M2+N8v0r/+4uFPyvNOjjqvnMl8hQeaK69vYkETKFGJdZCocnSLNe7yPeXsShUYReGemefOTJBFad7zWJli/VOzZ+3hrtKZqcWwKGIRj03aPR2JcF4Z4VcUqtwUquhYl71X19p9ktwrJ+gs3b0sktCg0c4G2oOtQSoL+yOZjh9p4DubNVUIE0s1aetoDrZJJ/IxUeLHpqR4lRVrKOqp/2zV6HtoPulqgXsQ== X-MS-Exchange-AntiSpam-MessageData: pbytAh4+/eQm4R7aE5Lj4vWxyHhHLiTswqPFwqRNPlAyp2iqbftP7Iq7ACHcU2bbjGtERaUbDANwxFC5RYpgtrWA3F/743sGUdO/j1Bk2Rcpsv0xBq4QoawWBrjc3Jpw4SkVBG7VhEfvDaALdAINLg== Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Dennis.Zhang@arm.com; Return-Path: Dennis.Zhang@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: fbf8c797-ef7f-4aea-a07d-08d7b6e4d3dc X-SW-Source: 2020-02/txt/msg01217.txt.bz2 Hi Kyrill, On 21/02/2020 11:47, Kyrill Tkachov wrote: > Hi Dennis, > > On 2/11/20 12:03 PM, Dennis Zhang wrote: >> Hi all, >> >> On 16/12/2019 13:45, Dennis Zhang wrote: >> > Hi all, >> > >> > This patch is part of a series adding support for Armv8.6-A features. >> > It depends on the Arm Armv8.6-A CLI patch, >> > https://gcc.gnu.org/ml/gcc-patches/2019-11/msg02195.html. >> > It also depends on the Armv8.6-A effective target checking patch, >> > https://gcc.gnu.org/ml/gcc-patches/2019-12/msg00857.html. >> > It also depends on the ARMv8.6-A I8MM dot product patch for using the >> > same builtin qualifier >> > https://gcc.gnu.org/ml/gcc-patches/2019-12/msg00945.html. >> > >> > This patch adds intrinsics for matrix multiply-accumulate operations >> > including vmmlaq_s32, vmmlaq_u32, and vusmmlaq_s32. >> > >> > ACLE documents are at https://developer.arm.com/docs/101028/latest >> > ISA documents are at https://developer.arm.com/docs/ddi0596/latest >> > >> > Regtested for arm-none-linux-gnueabi-armv8.2-a. >> > >> > Is it OK for trunk please? >> > > > This is ok. > > Thanks, > > Kyrill > Thanks a lot for the approval. The patch has been pushed as 436016f45694c7236e2e9f9db2adb0b4d9bf6b94. Bests Dennis