From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id DAB583858295 for ; Wed, 2 Nov 2022 19:25:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DAB583858295 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linux.ibm.com Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2A2JLaT5019125; Wed, 2 Nov 2022 19:25:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=pp1; bh=vjtskoB8kBYt3UcETCfX44FtpU18AISuTvLe6ioOG40=; b=jAXWLmZRunoifbcD9m5mUXh1Ul0CXBavOgWNv/L8GVElZ/VEnW/OApTjBDxiyHK7cZqh YQFQJtezwYa9KvrzMsQomUkujEIUID+kq+rAChTc8iyTTCrJjsTgn3Xt89waikxsThV1 vS1K9Z0n+L69uBfEFvhuPjdxe4wXO80zYODXiqVETZPVLiiWnvnnjUtWqIpWyNco6fB0 KQtUnSDZXcLiNyd5crLk14CgcUIftZ/XalqYk26UVBULQvzIzoH+GzWQYfXYPKkeLtfQ TY/X3i4XheT+/UrkCtUersPsvmMVIfV5ASzjzpvQ2qCpAUFTYD45Og9E6eFNKkjE/boG bQ== Received: from ppma04dal.us.ibm.com (7a.29.35a9.ip4.static.sl-reverse.com [169.53.41.122]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3kkxmyg3u7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Nov 2022 19:25:38 +0000 Received: from pps.filterd (ppma04dal.us.ibm.com [127.0.0.1]) by ppma04dal.us.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 2A2JKqeS021058; Wed, 2 Nov 2022 19:25:38 GMT Received: from b01cxnp22033.gho.pok.ibm.com (b01cxnp22033.gho.pok.ibm.com [9.57.198.23]) by ppma04dal.us.ibm.com with ESMTP id 3kgutabq3m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Nov 2022 19:25:38 +0000 Received: from smtpav02.wdc07v.mail.ibm.com ([9.208.128.114]) by b01cxnp22033.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 2A2JPann63504860 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 2 Nov 2022 19:25:37 GMT Received: from smtpav02.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8A42858059; Wed, 2 Nov 2022 19:25:36 +0000 (GMT) Received: from smtpav02.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E0E4358061; Wed, 2 Nov 2022 19:25:35 +0000 (GMT) Received: from [9.65.242.181] (unknown [9.65.242.181]) by smtpav02.wdc07v.mail.ibm.com (Postfix) with ESMTP; Wed, 2 Nov 2022 19:25:35 +0000 (GMT) Message-ID: <983dd863-97f3-4fd0-f0f5-3affa6658f12@linux.ibm.com> Date: Wed, 2 Nov 2022 14:25:35 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [COMMITTED] PowerPC: Add support for RFC02653 - Dense Math Facility Content-Language: en-US To: Tom de Vries , Binutils Cc: Carl Love References: <35cc8fb3-9673-f9b2-e747-50e99909d530@linux.ibm.com> From: Peter Bergner In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: tgMZxDqNWXPSvdnDkepIPAAX9-NFw5ar X-Proofpoint-ORIG-GUID: tgMZxDqNWXPSvdnDkepIPAAX9-NFw5ar X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-02_14,2022-11-02_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 spamscore=0 mlxlogscore=875 mlxscore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211020125 X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP 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 11/2/22 1:41 PM, Tom de Vries wrote: > On 11/2/22 19:32, Peter Bergner wrote: >> On 11/2/22 1:27 PM, Tom de Vries wrote: >>> The disassembly shows: >>> ... >>>     0x000000000000063c <+1596>:  pmdmxvbf16ger2 a4,vs0,vs1,0,0,0^M >>> ... >>> while the test expects pmxvbf16ger2. >> >> Yes, Carl notified me of the fallout.  I gave him a patch that updates >> the expected output to look for the new name.  Carl has agreed to >> shepherd the patch to fix the fallout. > > Could someone explain why that is the right solution? > > I don't see any dm registers in the instruction "pmxvbf16ger2 a4,vs0,vs1,0,0,0". > > Why then should the pmdmxvbf16ger2 name be used? a4 (ie, accumulator register 4) is a DMR register...more specifically, half of a DMR register. The two RFCs which I pushed support for changed the "official" ISA mnemonic to the *dm* name because that is more architecturally correct. We kept the old names as extended mnemonics, so the only visible change to users is that the disassembly behavior has changed, hence the need for the change to the expected output. Peter