From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130043.outbound.protection.outlook.com [40.107.13.43]) by sourceware.org (Postfix) with ESMTPS id C28A938582B5 for ; Mon, 12 Sep 2022 06:24:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C28A938582B5 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JbK4ca2+u7sdE/o9QTrehHMYSh2ozyNEoVzCvQpGrJ8L06bw6FWS/zAJa4eDAZX1KXbfrCnhaQuVIOpxtL8S1LRvgRpiyA2yFtFck7eqj9znsO34p307roK/Pa9x2LmPuPLiVVVap2nrOApLaPL/1bQosjXgHfMuyfo8Rzds1s5Mim8OnpooD6WxjIF4xsR4/yvFsyYepSQsQ+tgRHBh48XKQlQhhUZgJb9JzjRgHvyvr8e9XVMNBRUoL5jWttp4eG8hp861cz4prHl1Ss/kZBpHHInWrCrGb4gVFd3jkKD0TPNAk8wzGmEkOMT7wN8TGnIy3S6qaHFuoTfFgOODBg== 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=uCOLdckNi8Sjb2bMNcEobzL3xGFMcShBWFQakmuCSZ8=; b=UQXdOu1GAMM/Hq+LRHLvbgaSD0tcf0Gzt/k7gBKkZg0WonOsyjmAPie4z8Reu4sDvpzsd5r4EkcDgs9uhKVUBmBz1lxH2DioMPBaaz2el6jKrVV1EYIjbjZ9tLFmxxmXVVi8RS2hITF/SZ4sDEBA7vCcadp2bEUBLbVqNtCf2oOpECyTMdMlz1MnEuWsgLXHwJn73YtQ2I/gqaqTISv11sjfx+sga4LYYew1pjJBs5pDa/EhDhBX5W2sL64Mtwfw+jRdZ00nGaoMIZLLsx3bjRd/Ho+73Q28e9wmTC2JYnOLT/ct/+5R6u24xE1tE7n/d7HplV1BZsOtknasze8OgQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uCOLdckNi8Sjb2bMNcEobzL3xGFMcShBWFQakmuCSZ8=; b=gDdQTw1ZNy+Pw3uaazu4ugAKUzTFcqTrAksT3yvzDPHIUnLexXnuBtROVvfHRcfokZ5Ax2p4ciAqm5YsgXHvNEidg4G2SehVkYhGtE059267MOS+sFbv5jMpyUI5Wlo61I/mdoRQP6EgHCdnslBmjJRBBBDRAnRMlTeJf23Z4Y1nTk5H1PLe6guEWZCSxrLeIPxzIHGRCPh57gpTDRO025REqZi02Uxeks5uL1gbB5uwRUDkgTnxl2XPQPNoZlGfyPosU39Yef8wTRsqR2RPsXmsG6MofDTcS7ALZ9qnUGCOPrbTQSVYk+y700WM4NlTQmkKDBzRpaAy9aTffrnDWw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS1PR04MB9311.eurprd04.prod.outlook.com (2603:10a6:20b:4dd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.20; Mon, 12 Sep 2022 06:24:06 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::59bc:901a:98a7:76d4]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::59bc:901a:98a7:76d4%5]) with mapi id 15.20.5612.022; Mon, 12 Sep 2022 06:24:06 +0000 Message-ID: <096b4190-d6d2-0f99-3490-7eb2ab51368d@suse.com> Date: Mon, 12 Sep 2022 08:24:07 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: [PATCH] ppc/svp64: support svshape2 instruction Content-Language: en-US To: Dmitry Selyutin Cc: Luke Kenneth Casson Leighton , binutils@sourceware.org References: <20220908182530.118842-1-ghostmansd@gmail.com> From: Jan Beulich In-Reply-To: <20220908182530.118842-1-ghostmansd@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0099.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a1::16) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS1PR04MB9311:EE_ X-MS-Office365-Filtering-Correlation-Id: aabdd344-43f1-475c-5797-08da948764fd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sgXHmZlVtceBZVFNeOZFCEFELV34Q/whnq55SYe6Qj3TD2bfPaWpkX13022rTVqcuTVckhFOT4xKYKzEKUfzab+NBol2CeulM2CH6noytCiF24pX2HHik9xyk8biP6sYKQF1r4mLrvROxupsDmsJ9Qqj+ndzLuFk9eDchH+qkqINA3+de7ZBWgGagFRXQKNR7segO4VOAmP+wjT88ub6NOXHTd9YqJssI6sm0OnDuYEJzVkURo0Jw6bByn5JGM6ik+Y+iXCbReoY9uqN/YFzYapzHua+BjYbjW6aA82t4IHAsmrn9HrJ91cACcC28kJXw3GyS2RfvgLuke2sbwqJPZXlZSyO5quIJjLpF3DqnxzyK4+Zr953iDwbc4EIEGLxo/M/mWAPgnAOPAFsragaHbsn5EsP9376Q97OOjEPC0KNYb5uz2dwN9ORIXzN/4Hw4EQN+fB/1Kq/Gz4pEijoZd/hRp8H1P9bdYONnmKZ5VUa1vEP2+SOIX2qqwOm0J9nREUN6tlAts4CXBe/K1MvmF18OH/ILu5EjFHZ8b5PjtMSqUMClEs14P/vjygxaicaS3xwkAAWFduCNW9SOE5HLmRlBQvSQsBQfKi8atjWaPbWwyraSBd1lnoJ/qNwymn8E5Qpg1eLskOTrHRVZRmT0DM9ADxzS6KqNi7mXLZhMPzncgx/jdhd22OajdF6KGZHbuIoWXC8buy2E+2wSRwzrc53SUc+gaZ2mtj91QoBd0VnZErerkE2lGXfoNfpwWa6lOGBG3Vlz7eXUb0z8JLI3NLCFgnfRCg0vGXEv4IX5tibrpNpe1sGBLgZQvxFKaB7ZXbQvQiuDgtBL7TVD2lAzg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(39860400002)(396003)(366004)(376002)(346002)(136003)(186003)(2616005)(86362001)(31696002)(36756003)(31686004)(478600001)(53546011)(6506007)(6512007)(41300700001)(83380400001)(26005)(316002)(38100700002)(8676002)(66476007)(66556008)(966005)(6486002)(6916009)(66946007)(5660300002)(2906002)(4326008)(8936002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Qmd6VVZWdEFsaTh6Tk9jRlo4elE3R1RuRU5rdzRLUlQ0RWxvdjFrK2RmOTZz?= =?utf-8?B?U3Qzb0gwUDBiVUkwYWlOaEJoMUFsQXJCTitucWt0WUhDZ2JYK0QvWGRLYzE4?= =?utf-8?B?c2JBNWxwdGpsK1BnOWwzbmdqOXdIZVovaW01VlkwUFQwV3hOdFVJaHJMNCs4?= =?utf-8?B?eThMejMrQzBCOU1Ldi84MzZxNFk1RXRPQ2R1ZzZDTGRubXk5K1AzdzZOUUhl?= =?utf-8?B?REt4RVhQS0tJRitndzhlMVZMWFZIUUtLOWNNU3RHZlZONUVwNlJsOXBmZVVH?= =?utf-8?B?SENxSHdnL1dDZW5xektyYS9vakl4Vk5JdjBwN0hLemYrN1ZIeE5GbktuQk5E?= =?utf-8?B?cllYcjdUclZ1NU83d3FDQk1zVzI0MEwxK0FHQVdsQzRlTVdBNFBwRzJSbGFW?= =?utf-8?B?MHN3ME05NGEzVGYrekN6UlVadmh5Q3Q1U1QyYUpEQjdZekhWMHYvMGFGcWQx?= =?utf-8?B?V1BGNGNiTVJjT21mUWhZMEx0czA2TnhzS2g2ekowTWRqZ2RKR2dDbkNVNXNi?= =?utf-8?B?VzkraHFuR2lPUm1IajBoeG9hYkxmRnZJTXg4dWkvVzFKbFV5Z2tDK0RyaGM3?= =?utf-8?B?R0R0TzB4ZUcyTFROd05WREUzS3l2dFpKZWhrdEVXSXRLdXhmMW1HSzdPbHNh?= =?utf-8?B?aUsyUVZtazBCbGNRYk0rTlB6ZitCR1ZPQk9MMDFvSjBBbmZGWXZ6elZRYjNk?= =?utf-8?B?bHJzVTdjSWFpWGdJOHNZZFJjUGx4Q0hrL3pLa3VTY0gzc2pvNGx1c0d1YnFs?= =?utf-8?B?M2xDUCs4dm05cUtNTWt1T0toRmh6Ymp4WHhqZUVKbHkyQnRWQWJIMjNBN2h5?= =?utf-8?B?c0FhdXVxenNJRXVKWGUvSDdnWFp1UTFXS3F4VG1jZXUreVA3WjMyQUIyMWlV?= =?utf-8?B?MzRZZkhINGd6WkEvY3l1UTF6ZTNuWERUQjRwREZMUExzK3dmTGFFUGFUUitI?= =?utf-8?B?K0llajhCcUtsUGNlNGZvMFFEMHNjV2pidkNZZ3VyZTJUc0ZxeXdISTVsWTN3?= =?utf-8?B?dWRwVVJ1YjV1OUY5bzN1OFdsY2luQld5NzRNSTVUaTdWaXNNR2I0MkEvblg4?= =?utf-8?B?dFhUYmRvakMzZFh1dVpkNk0vWWI4cDVZajZSVGFXWXM0OFZqdkEva2VpTE5O?= =?utf-8?B?d3VTODhIeU5qbE1YSnpCMVdJRGtianNpYUV2eWhucm9hNE1RamN4ckdZUGFH?= =?utf-8?B?SldMeVJuK1UwS0UxOFdMSENSR3AwamRwNkNNd1JpUElIc1JJbHRnSG4wOVIw?= =?utf-8?B?RmpTSnR1bTMzNXNFc2d5NG1IQ0ZkbWQ0c1hFN2l1dEcraVcyWUQzRnJEVDdq?= =?utf-8?B?aUczd2Z4TGdZdXErL2p3d0hEQXlZbHZYbkE0cy9JNGp4QzFEdUFMSGxpNjla?= =?utf-8?B?eWpoN2lmUlZ1dHU0bjU0VGVVcUUyNzZ2aHZsZlAyNEhEOFFVY2lBTlJhaHg3?= =?utf-8?B?d3lqQm1PcEpqdVY2NHc0OXpCNXhneS9aNUZhc0VaNWFHVEl5UkhhMkVhNUlh?= =?utf-8?B?cm1laHhpSnJPVUd3YlMzdHFUKzFxRDltUkFMVEFhMkNtMDJvUVYvamViZE9S?= =?utf-8?B?UlFDS3M1czU2UUJwdk5LSGhTSnpvSTZPKzI3YnZoWTgwTTl6YmwxcFQ4MEE0?= =?utf-8?B?U2d1NlN2NGkrWGVqcnRIVFM0UXZrODhYdWhpaVpjQnVqZmRhbmozODYwVmxs?= =?utf-8?B?cGkrb2pvT1loY0I3T0pmY3hqdXlzdzBxdm1NU0wzVURnSTY3UTRLTlBzZ2JR?= =?utf-8?B?aGFpUEVWRXRxamo1S3VEUU42WjF5b2JuRDVydktrc2hTTzJBQmJhQU9Mb2l3?= =?utf-8?B?bHZCaW5WZG1ibkFiRXdQajQrNFZJa2VGRnZIUE1zcVZkZW5xVFl3YnVJdTdF?= =?utf-8?B?SFNXUnJpdUFjbFRnS2ZZQkRRcFhTTTc0bmxJc1BhVVVsNC96RzltREFQK05v?= =?utf-8?B?SmNTSVRGUlU4RVkxcmY2T2dsZ2dmUHVjS2FJTVZOaGJ4QXdUV2RCVVYwRlRI?= =?utf-8?B?cHlWQ2gzK0ExOE1XQkFseVRXb0NTbHM0UnB1bHNLaXlzT0pFYWU3MlJhdmFN?= =?utf-8?B?UHVKUmhxdGJSMzl3VFp0eUZ6QkJnaktzanc0YkFOZEM2Z3BBM0FZNVorVzJn?= =?utf-8?Q?ZxBy+5neZVuae/wAahFTmjlwj?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: aabdd344-43f1-475c-5797-08da948764fd X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2022 06:24:06.3416 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: L+UcGswwFFZIOTn+PmVsnWBJpbRorhsLBW8onyBK7MH3yOMH+if7CKbT9pWliCw6EYrp1aknuIjvyeTn82sJtA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9311 X-Spam-Status: No, score=-3031.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 08.09.2022 20:25, Dmitry Selyutin via Binutils wrote: > https://libre-soc.org/openpower/sv/ > https://libre-soc.org/openpower/sv/remap/#svshape > https://libre-soc.org/openpower/sv/remap/#svshape2 > https://libre-soc.org/openpower/isa/simplev/ > --- > gas/testsuite/gas/ppc/svshape.s | 6 +++ > opcodes/ppc-opc.c | 75 ++++++++++++++++++++++++++++++++- > 2 files changed, 80 insertions(+), 1 deletion(-) Just to state the obvious - svshape.d also wants updating. > @@ -6843,6 +6915,7 @@ const struct powerpc_opcode powerpc_opcodes[] = { > {"svstep", SVL(22,19,0), SVL_MASK, SVP64, PPCVLE, {RT, SVi, vf}}, > {"svstep.", SVL(22,19,1), SVL_MASK, SVP64, PPCVLE, {RT, SVi, vf}}, > > +{"svshape2", SVM2(22,281), SVM2_MASK, SVP64, PPCVLE, {SVo, yx10, rmm, SVd, sk, mm}}, > {"svshape", SVM(22,25), SVM_MASK, SVP64, PPCVLE, {SVxd, SVyd, SVzd, SVrm, vf}}, > > {"setvl", SVL(22,27,0), SVL_MASK, SVP64, PPCVLE, {RT, RA, SVi, vf, vs, ms}}, The doc talks of 7 arguments, the first one being merely a 3-bit one (offs) with the fourth bit there instead being a separate "inv". Is the doc stale or the patch? Jan