From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2057.outbound.protection.outlook.com [40.107.7.57]) by sourceware.org (Postfix) with ESMTPS id E67B63858C52 for ; Mon, 12 Feb 2024 23:16:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E67B63858C52 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E67B63858C52 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.7.57 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1707779814; cv=pass; b=WpdyUCByDufPvugMqfMF4vGloqh6gwiyX6sRzR61nl8RvuKl+9oOpoSG7QZ7CdPsWlYbiTi3uGK+utumY4bgGdmmmdsDAAcGYpeqldHlxHqhLVx8/Yol5yqdQsLgNfoXXxdERQFq/9ReAIhW5+rzdfdEDJ+mZxBrQUZW4Vsy76E= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1707779814; c=relaxed/simple; bh=JrmnilW7sYnSZOmXnRidQBKNViU0dDHMr+DqCA6VZe0=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:From:Subject:To: MIME-Version; b=ac540sPlBWho0LsaPXvQvaECaELj6R5fNSob+VTSiqYoO9ziDZBuy5LZZVkF6E4jKA8bUZ8WYdJ0KQaOvEyeLnScd4qdsdRRxkB7Glkd5uIno2Mv6JEjh2nl+9132nX8YIAB2MV2vUoj7LmVePYcaL7oOTf72b7wIo2cMAwwdjQ= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ED2CIiitzrjuEeJFgl3tZ1fxjxYeCb43y2xZVV/px+Rq11yBVQ2vVR/Qr7j4BJSJ7M7UtA1JFhr6NCZV0FZ2bFUn1ArLdcdiiUPzbIcCc5d80p4HJydAsRkbAUchoDNk6zPWYoaPv167TGUEpCTn61x+EpN2MIZxD26Cl3fagaHs2/W6mftunfXj/tzglVIp9FAogi5s1Tiqy13hsyhaSLrKvge/u3OdaqeJqEwhi6Uq8sMDHqLmiCCKaczY/yBRBgLwl/A0BaJ7j5xV7OL8rP89HTkb7w9qj/V+yy4J0JAdr2HiXi/zfNr3IocHU9nVly9ze4IbcB/L4jSVCjp6/Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=a7I1dti0vVsvexvVCLVMFRqpxxBFqisnCpy9LMkO0Qk=; b=T54SYtAdSeLgGrPmzL4n8Q3C+Mx+OywmDs3+Q8p0M35UbZ/fkPEYZP5TR8XNgkyULq1BS/+Ts1PW/hldBbMlCW4S8nTQl5wcA3s+lo23ozbSGyBfyml4TFB8XJ8Q5HqjtvHfRWH+xx1oOW+FHmBG2+rUd54ev+ahtysxf6JxLvub06pQezq72rv+/deFMeWAwSfQYnRj0+MMRA8ZmPBG3RG1qQtj9W533iG8zpkMNj4UkJPI1+GrsrDO2cws/mjhzCLiPPzn+5WEtYzY//Iefm4unj0UlzYoERNYP/0+tZpunEtkYMpyFjnV2PLD4WbSmUX7J6dO4OTJgnQkl3leDA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=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=a7I1dti0vVsvexvVCLVMFRqpxxBFqisnCpy9LMkO0Qk=; b=EvVWvgoxi9Dm0/4WdjJ7FPmYyzdWnlWgc8iysV7+NCt2I6SqPl2vXSX4IuZsSnMlHUYf1B9WPiVYqKvB5/h7THoA8mS+QtP+duVfh166ZaLprjB5rp/in1nxEpHpFWd6heg5Fa0FFKTayxra2I/S05LzYCn2AvS20CXnFfrwYqM= Received: from DU7PR01CA0006.eurprd01.prod.exchangelabs.com (2603:10a6:10:50f::6) by AS4PR08MB7501.eurprd08.prod.outlook.com (2603:10a6:20b:4e5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.33; Mon, 12 Feb 2024 23:16:49 +0000 Received: from DB1PEPF000509F7.eurprd02.prod.outlook.com (2603:10a6:10:50f:cafe::21) by DU7PR01CA0006.outlook.office365.com (2603:10a6:10:50f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39 via Frontend Transport; Mon, 12 Feb 2024 23:16:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB1PEPF000509F7.mail.protection.outlook.com (10.167.242.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.19 via Frontend Transport; Mon, 12 Feb 2024 23:16:48 +0000 Received: ("Tessian outbound c87008563c51:v228"); Mon, 12 Feb 2024 23:16:48 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d5c37f75dafc7a79 X-CR-MTA-TID: 64aa7808 Received: from 14f4cf2f93db.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 30489640-0BAD-4034-B2C9-50D0B7347FB4.1; Mon, 12 Feb 2024 23:16:42 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 14f4cf2f93db.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 12 Feb 2024 23:16:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lh0EPnsIbG4fwd2IaqhuUPky1edFY7Fyz0CstpXQY1CGa8jAa9BvVTEYbD8lDElXv5ZzH1xN53LtIc9ASVYZiji6leBJjWHdBKDZVFEzKow1cdpfTiVOv+WUqfZiSx9rZIy3cydXhJV/9rGf+TvGnasWumiu8+BBrn9azEDCfHbI2nIYlsGXhv0Z2ueUbBCK6HBvAoFT4fcOKRTQr0RX93V0d1NJOU9fQQRpYixA6giEaU3ZqDDxPw9Bl+RuNbRqel1CbhGiUhHJ3qRTXqRiHM0e0n6M/0zlfmxJEFefoxr1TN+osswAzgjlyk/QqiW56ctG/bEkfSLjmLk82JMrig== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=a7I1dti0vVsvexvVCLVMFRqpxxBFqisnCpy9LMkO0Qk=; b=KGpKikm+EIsEa9yVKmGEt36mPp1N1YwRljGg5ncVAR3DpEUebxS3+tXHmiat5YuOm8Pl7Wc9Crwzt9tq+cn2FNiYnmTMmXRM6yXXaFqnYwe15+yBcPZdYG6smEjBuuOS+hYpzggrZyebdTKnk4JcyKgoHYGuY5akfqMg+LCIkJjV6+ih8IFII4r2vZrhL+wyhXxX3X6bpDtJ1eLKOBPcLBBqJKE3ob83P4M+mP9GNd22rLUhkm999GRl+ERdv3CYIJTPtKkiuOGh2VtlaUElbSh3zSfsoZYx08XjqvNycg8igLENT2gLjC6Aj/YoUTUMzAcKsjHlYQu1FKWc2q0Kuw== 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=a7I1dti0vVsvexvVCLVMFRqpxxBFqisnCpy9LMkO0Qk=; b=EvVWvgoxi9Dm0/4WdjJ7FPmYyzdWnlWgc8iysV7+NCt2I6SqPl2vXSX4IuZsSnMlHUYf1B9WPiVYqKvB5/h7THoA8mS+QtP+duVfh166ZaLprjB5rp/in1nxEpHpFWd6heg5Fa0FFKTayxra2I/S05LzYCn2AvS20CXnFfrwYqM= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VE1PR08MB4893.eurprd08.prod.outlook.com (2603:10a6:802:aa::13) by AS8PR08MB8420.eurprd08.prod.outlook.com (2603:10a6:20b:566::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.27; Mon, 12 Feb 2024 23:16:40 +0000 Received: from VE1PR08MB4893.eurprd08.prod.outlook.com ([fe80::9715:7d78:1fc0:9cc0]) by VE1PR08MB4893.eurprd08.prod.outlook.com ([fe80::9715:7d78:1fc0:9cc0%6]) with mapi id 15.20.7270.033; Mon, 12 Feb 2024 23:16:40 +0000 Content-Type: multipart/alternative; boundary="------------lH8oOjajHSHvzK2cc0n4gGNa" Message-ID: Date: Mon, 12 Feb 2024 23:16:36 +0000 User-Agent: Mozilla Thunderbird From: Srinath Parvathaneni Subject: Re: your patches enabling Arm64's SVE 2.1 extension To: Jan Beulich Cc: Binutils , Richard Earnshaw , Marcus Shawcroft , Nick Clifton References: Content-Language: en-US In-Reply-To: X-ClientProxiedBy: LO4P265CA0134.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c4::6) To VE1PR08MB4893.eurprd08.prod.outlook.com (2603:10a6:802:aa::13) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VE1PR08MB4893:EE_|AS8PR08MB8420:EE_|DB1PEPF000509F7:EE_|AS4PR08MB7501:EE_ X-MS-Office365-Filtering-Correlation-Id: 1d8b6632-7765-4638-2103-08dc2c20b066 X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ii72uVCuL9ifH5hYE5Lh1Zn5418MHsqShmGRSF5twGlhiK+uZLfsZSWPMS0Jm2/6U1cGSuyOA7Sr98dTK06x+770Kz5xwo2KlGUyFJ+ie1BkGOtHCbIHU1GPTfEWbeG5JZ7oa6sMzcztUQchDWtV58xEZx6qL3kz44xvVKbSxlIDfeERngqeZ37dX04Ku2vlZDhKoiAP0Njf0pTW3ZRE2B+eqN4NkTtg0STgXpz33MG85MSRF4LSC8Nujqcj4qWbFAIZHbEgETOb9aTAjNn9/rZAqkM9xDnx+RW+y4ilRwZYthylKorKO4x13aOyCxu92Gw1EeZo515uzs5TW7V1MufpmFlEvrOIua7kUQ4/uWtWEz0xXoBuI/k0EXOWf0hyPansRaKsvGMl2qk07lQNjmcDBC62n6g9q6cBrBQL7F70oIZ9iB0x/+4i9X7Nit/7UnBqkyzfUaqWSjtzXpduTx+kVbXMHEt0UzYZonF2YQl5Y7x+G22B0B5uBLFoDmsWq1qTfNKIweH8fLcEQHCsvULMiDhSGOpz3W/Cj6GyZTHNxNLSSF8l2KlXzKkerRYZ X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR08MB4893.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(366004)(376002)(136003)(39860400002)(396003)(230922051799003)(186009)(64100799003)(1800799012)(451199024)(31686004)(6666004)(316002)(54906003)(86362001)(5660300002)(44832011)(2906002)(6916009)(66556008)(31696002)(83380400001)(8676002)(66476007)(478600001)(4326008)(8936002)(66946007)(6486002)(33964004)(53546011)(36756003)(2616005)(26005)(41300700001)(38100700002)(6506007)(6512007);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8420 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509F7.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 53876576-3605-4ec8-1573-08dc2c20aac8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RA6x5VFr9n4vLHqkKt19coafV3Ii4+HwyHwIW4fZe3SZZhiLcdLAn/hoR3nnidy6sar6dEWTETggOz62O8U2Pxp5lZ36csbHKZKCHUFaQr+IgURB89C/PLyLHqfXdbKPm2YsTqAaxjqYfene3auKW44sWoQkwba8fMrQAsLYJo4xZhl2XWsIqn7DNtbKde5xLpelPWVp6E00DmBwrqhH2ydyrjC3SAJUUKdSsiKkGBE17HcydZ11yhMVZgWBORnrWA8ejuXqarPgQgUtrJUJWEA1EF3IwpYXMNiFd0F4wvgLxUHLk6Ilwd2bsozaMPyvYQ52eym7jOp2cfuXi2utj9nGjNeY082/CiIbE6nbgwqxpdbIWMomrBt2nTW/sMaQixohpLg4YOfD/7ChDFAZgMY8cF17zEGXQo2rWYfLUlHUEj/7zbHlN9xQrVG0x4EODIdnsNrcxH6WTY84WaWJ9xHTeNh0LVeEow2ukNSulC5Si6FppRjgrXqK5YVw2NAgxJBZwJBIpByDymOuDmXsOTLtsHOuuFZhB3qHjZbKSYbu8yqqZxXHX9X7ybYaE0FSDHIAGI6uQedsIR3Ef7cnz21RUS1W+CulqhDwUNN4xGY= 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:(13230031)(4636009)(136003)(376002)(346002)(39860400002)(396003)(230922051799003)(186009)(82310400011)(451199024)(1800799012)(64100799003)(40470700004)(46966006)(36840700001)(8936002)(5660300002)(31686004)(26005)(336012)(41300700001)(2616005)(31696002)(4326008)(44832011)(2906002)(6862004)(8676002)(70586007)(70206006)(478600001)(6666004)(83380400001)(53546011)(316002)(6506007)(6486002)(6512007)(33964004)(54906003)(82740400003)(86362001)(81166007)(107886003)(356005)(36756003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 23:16:48.9826 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1d8b6632-7765-4638-2103-08dc2c20b066 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: DB1PEPF000509F7.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7501 X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,HTML_MESSAGE,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --------------lH8oOjajHSHvzK2cc0n4gGNa Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Jan, On 2/12/2024 8:00 AM, Jan Beulich wrote: > Srinath, > > may I ask against what specification these were written? There are many > aspects I can't bring in line with what DDI0596 from December has, i.e. > even newer than the patch (dating back to October), to a degree that I > have to even question gas/NEWS stating (supposedly complete) support for > the feature: > > 1) dupq uses encodings different from the doc, in part resulting in > supposedly reserved encodings (tsz=0). > > 2) extq uses syntax (operands) pretty different from what the doc says. > > 3) ld1q and st1q expect a plain first register operand, not one enclosed > in figure braces. > > 4) ld2q, ld3q, ld4q, st2q, st3q, and st4q don't permit a wrapping > sequence of vector registers, when the doc using "modulo" imo can't be > read any way other than meaning to permit that. > > 5) ld2q's scalar plus scalar encoding has bits 13 and 14 set, which is > inconsistent not only with the doc, but also with ld3q and ld4q. > > 6) ld3q/st3q and ld4q/st4q scalar plus immediate forms demand an immediate > that's a multiple of 2, when the doc says 3 and 4 respectively. Thanks for the email and posting the issues with the sve2p1 instructions. I have checked the above mentioned instructions against the latest specs, the documentation is correct and the issues are from the posted patches (needs further tests as well). I will create a bugzilla (if it isn't created already) ticket for all the mentioned instructions and work on fixing those issues. > 7) orqv, pmov, tblq, tbxq, uzpq{1,2}, and zipq{1,2} are entirely missing. I'm aware the above mentioned instructions are missing in binutils and I'm currently working on adding support for these instructions. I will update you once the patches are committed. Regards, Srinath > Despite being newer it's of course possible that documentation is what > actually needs fixing. Can you please clarify which way it is? > > Thanks, Jan --------------lH8oOjajHSHvzK2cc0n4gGNa--