From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80043.outbound.protection.outlook.com [40.107.8.43]) by sourceware.org (Postfix) with ESMTPS id EC679385E445 for ; Wed, 4 Nov 2020 14:21:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org EC679385E445 Received: from MR2P264CA0030.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500::18) by VI1PR08MB4176.eurprd08.prod.outlook.com (2603:10a6:803:ec::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Wed, 4 Nov 2020 14:21:05 +0000 Received: from VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com (2603:10a6:500:0:cafe::4f) by MR2P264CA0030.outlook.office365.com (2603:10a6:500::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.19 via Frontend Transport; Wed, 4 Nov 2020 14:21:04 +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=pass 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 VE1EUR03FT023.mail.protection.outlook.com (10.152.18.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3520.15 via Frontend Transport; Wed, 4 Nov 2020 14:21:01 +0000 Received: ("Tessian outbound c579d876a324:v64"); Wed, 04 Nov 2020 14:20:58 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 767f8cd173e639ee X-CR-MTA-TID: 64aa7808 Received: from abb67128baf0.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8CD63172-D64F-453E-BA00-792CFB224A77.1; Wed, 04 Nov 2020 14:20:30 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id abb67128baf0.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 04 Nov 2020 14:20:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kYiprP88QnDhFdex5T+5GQoQji4BEtoE5kiBa/kv7mgMEJVoa4oat8+gcCXPhblAXn3SLnAl8gxINUIZRMyU8XHdrdSeT6AvkP6Yc74la6EKuVT4al23R8IG5ndjhWwwf+sJ4pN2LOyykTMBoZwdj9w70rEcSGG49NYidt/oRHXsCiuJZd7z6i2w4gGIrG70DyxXGV96pIMnSO02eQmVahf/nZPG729doM2zje1Hc9m8vo9wW+IzscMK2MLwXKxeQ6NKdD0VHrAPExbidjqhq4mf9tQoGmmjKRwPc0q1GnL+D+JDuonKscuEnGxrMWI/WA21BXBa2ipcxrrPjlC9QA== 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=QpQwDHhnPVMttygJgtCsVwr5fzqOd1vDJYMQ3e5gS/Q=; b=U/zhCTkO3pZSPVoRAnZ5hgQMY5we0mZXd8ju9E64O/4KO9LstJqt4fvpzGvF1XjVzdmzdb72oir2AlempFYOAanQ4pBWKpKfI2jw7Zp4vHSd3RzgNCvNmflgtn+3+c9iIfpvavleHTCwQ6IPRgW9eUyIbpuFI0b3YzzDRjF/CqXfRGvLOoYCTzbx9P620MNlT2FKI7h87Mv12LvOZVwub6YvalKDLbRM0HSjCno+lS7chher/SCtFCkk5KjWsCBFIqnIL+mXLbLkoqwQLprxkKgGFVxrBgyNH/tvrIgZNqQNJljOz7tiZYnyO5rXBbgFOm+RR9RbkY0YyYiyqwAcCQ== 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 Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Received: from AM6PR08MB4900.eurprd08.prod.outlook.com (2603:10a6:20b:cc::10) by AS8PR08MB6118.eurprd08.prod.outlook.com (2603:10a6:20b:29b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.19; Wed, 4 Nov 2020 14:20:29 +0000 Received: from AM6PR08MB4900.eurprd08.prod.outlook.com ([fe80::48cc:50a9:4261:4260]) by AM6PR08MB4900.eurprd08.prod.outlook.com ([fe80::48cc:50a9:4261:4260%7]) with mapi id 15.20.3499.032; Wed, 4 Nov 2020 14:20:29 +0000 From: Andrea Corallo To: Christophe Lyon Cc: Kyrylo Tkachov , "gcc-patches@gcc.gnu.org" , Richard Earnshaw , nd Subject: Re: [PATCH 1/x] arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics References: Date: Wed, 04 Nov 2020 15:20:28 +0100 In-Reply-To: (Christophe Lyon's message of "Wed, 4 Nov 2020 14:29:57 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-Originating-IP: [217.140.106.37] X-ClientProxiedBy: LO2P265CA0422.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::26) To AM6PR08MB4900.eurprd08.prod.outlook.com (2603:10a6:20b:cc::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from e124257 (217.140.106.37) by LO2P265CA0422.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.19 via Frontend Transport; Wed, 4 Nov 2020 14:20:28 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: e1473634-b6ee-430a-0fd8-08d880ccdb43 X-MS-TrafficTypeDiagnostic: AS8PR08MB6118:|VI1PR08MB4176: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 7OIo6spPEFD78BdUv1UOcQdmFYx3j8Al+Ee541PoxdIih0QW369788OGcKuB8kAbKVQuP0mUguqEp6YBoX2iCFF0wCZtGVv/TFVHc7sw7Ay35REaaCMWvszK0S1ZjGdkqUAyTgAGxnfC+qHUNksK1f/z+Cfl73qH39OdxgKu+8nUUDqNYP9m2CanueQCe5fZdJAaVowAL1FwMRFPidwP/EUiCYn+rlni4yQuKsWEIIk66SGUBTyXPeFnCPsT7xjSWxGyJfUuwroe1PkgapnTU4C085OkpkFU6QxmC4JbSZ4tnobZl2qDKz6kD8yZ6uumuI6wNGlTKxcWvqm7ae/8/fhXAD2V9G2BUJMxtyBQL8ORllvZIEsfct3EsR7CVeXXc54rujY4nKSdDoLMYL9CzA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4900.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(39860400002)(396003)(346002)(366004)(316002)(6916009)(54906003)(83380400001)(8676002)(8936002)(4326008)(2906002)(53546011)(956004)(66946007)(66476007)(2616005)(66556008)(16526019)(36756003)(478600001)(86362001)(6496006)(5660300002)(6486002)(26005)(44832011)(52116002)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: XRJKhuRzQPNGPTTv+fUOE9rHFXdZIOV11gAq9x/LGpPNsqhidkyfNQabHJJtGKJG3j9IGW1sLG9c4pijGE6fDXOPFNcpZgg2KMQdIdr/OnGJQ79AnuZr/+AuO8kTM5dwpkliALFAgibEdYcSAIrZuE1ilpLZGSfY9FNC52lxCE7b+UdSf9quPwZwPh74+GgO7cg3N0D9eMeejYA6iyMxZD/dayeDmNRb4DdHSEjRkONbWPjXqRpU6xEO6kEbzwv8UoeX3dRNQtw0rCG8lsEAFTGtwV0h9QNbcIlo8oa+EHNG+3vB0S5YAKn3OxqAXHmOp7gyWdi9nzc7cdNNzrVg9exB6XLwes76RDvo6KGAVWkXaW1Hh/GgR7Bg2IVpAxDL8V+S+UKMDceLnnJau0SNNP/MIWssxKkdJfegz+wiDdPNscR8ugpy24ZW+nUJIDNRJYfzmKN89dwAX1QbfwpyHIID0bA8sqnsjC4UGJCR6Xm/XVdtQKRemSeGbjL1TcP74FeDjaBW1midUczrakjt4Tbc2ReoVNbzZvMVxidBB0iN6CB9kDAPPcqrGKKbRHx3vhJ/E0dhhMw1eKLpqU5pGXaIUt7tSc0ncTo1tdxaOBn283iMVuSslVWncDHWjGJt3VhxDQZhmNO8PLYQfAecjA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6118 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: e421ba20-be60-46e5-5518-08d880ccc82b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Db2SKAmEWhGFwKrUL3ltuNxTIM5JkVEiIPTHRtQ/iiPFyeeh2IEIIjmw3QZRiidEMfSRTcfWDzHscjuIHLEnCfZ8Y7F5nFmiMgLH0ioPnk8Lyqb6GlsN6PJ3VwjNoefmVjmOg18B6IP3z8rqDzjTkOkbGd/nGQp8kLGzRjrVSOV/fvKMXu5YI9Tt5trLlrtSMOSmOi9Z/ROQNaOhfHhyn7s/nvJfD0ExO2xoDvfB4fnKX3TlkIOi7bBp7AdKmRQHDfZw6qPWyTRy4TBadXYETmsCBnU9DOclWFQDrjyTdo6djBbzuz37xx3wypNn0hC/qF9sORNLlrESw36uTnDnp+BLrC1oDgl5XXwGNbJ0n4pabLFCw4bLAmP1zb9aNtjHx2YZ7p1+Y5hsm/N1RgbLSo88k1gyZN/Db6Dudh3pqtg+DCkntkEWyyQb+eCv0c3SMXMXfpoG2eYuTNVO7ByWy9AMbU2hYrDsJUvTeqk2HMo= 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)(136003)(376002)(346002)(39860400002)(396003)(46966005)(8936002)(6496006)(53546011)(478600001)(8676002)(16526019)(956004)(2616005)(5660300002)(6862004)(186003)(70206006)(70586007)(4326008)(86362001)(44832011)(54906003)(36756003)(356005)(316002)(81166007)(36906005)(6486002)(82310400003)(47076004)(2906002)(26005)(82740400003)(336012)(83380400001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2020 14:21:01.1125 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e1473634-b6ee-430a-0fd8-08d880ccdb43 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: VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4176 X-Spam-Status: No, score=-8.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, 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: , X-List-Received-Date: Wed, 04 Nov 2020 14:21:10 -0000 Christophe Lyon writes: > On Tue, 3 Nov 2020 at 11:27, Kyrylo Tkachov via Gcc-patches > wrote: >> >> Hi Andrea, >> >> > -----Original Message----- >> > From: Andrea Corallo >> > Sent: 26 October 2020 15:59 >> > To: gcc-patches@gcc.gnu.org >> > Cc: Kyrylo Tkachov ; Richard Earnshaw >> > ; nd >> > Subject: [PATCH 1/x] arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics >> > >> > Hi all, >> > >> > I'd like to submit the following patch implementing the bfloat16_t >> > neon related load intrinsics: vld1_lane_bf16, vld1q_lane_bf16. >> > >> > Please see refer to: >> > ACLE >> > ISA >> > >> > Regtested and bootstrapped. >> > >> > Okay for trunk? >> > > I think you need to add -mfloat-abi=hard to the dg-additional-options > otherwise vld1_lane_bf16_1.c > fails on targets with a soft float-abi default (eg arm-linux-gnueabi). > > See bf16_vldn_1.c. > > BTW, why did you use a different naming scheme for the tests? > (bf16_vldn_1.c vs vld1_lane_bf16_1.c) Nothing special, it made more sense to me to use directly the name of the intrinsic as it include already the bf16 information. I believe we have both schemas in the aarch64 & arm backends. I've no problem with renaming the tests if we feel is important. Andrea