From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00230701.pphosted.com (mx0a-00230701.pphosted.com [148.163.156.19]) by sourceware.org (Postfix) with ESMTPS id 5B6853858403 for ; Fri, 9 Feb 2024 14:27:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5B6853858403 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=synopsys.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=synopsys.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5B6853858403 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=148.163.156.19 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707488836; cv=fail; b=FYa+DFK/BHQ+C6DDGrdN1igrlNPMYYipPjJP6Bzmq1I1tGyCRiCwei0L/7DTXZkVE6m/zJTuuUT9HXGWGb9eXyn/yeqkwX4Gppnp0UVLpWQvzmPOey2mr9nUGLXJbp9JsGA4avA1ncvRKfjD750tA6ecKH88+qH9Je/DWjZiHQQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707488836; c=relaxed/simple; bh=mRVmMpYhx+EHpXioNzdMSh+9DmtbCCqPn5zU+HPoiLo=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:From:To:Subject:Date: Message-ID:MIME-Version; b=M2MLBHEt6vY25e2Rg92oY/xzIpPKcDhOvSNySrNCi4PcAQ3n5ppATy6fXlZ6EaFMCe2OWvkDionPHAt9uiSGtIinKGoJ2akkpPmRdCS59koq096RERBAS5XEFsDdsuSJx5n21WNkUrsevZ3MDIQo2wqliyOrkOG/PnPL0Rym3cg= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0297266.ppops.net [127.0.0.1]) by mx0a-00230701.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 419BtjIR021859 for ; Fri, 9 Feb 2024 06:27:13 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; h= from:to:subject:date:message-id:content-type :content-transfer-encoding:mime-version; s=pfptdkimsnps; bh=rZKu Oa+J7nRzucKDf60cefeCmvmlPapQ/IaOL011gJY=; b=Z0XCgaXNkU1kpIrHjzZl oM53vnNvRJFl3LpbjFMmUnniaD9FEd/n2cggCQ4wf6ylghPYr2tHYjlFcGuZLFXj 7a2ipfgQoY6T/HZrTLgA05JZzHJNqBp1hz8CWVlKQqQth2ldTSzRNcW65HS2LZvd G3H8OPTT0yBxwtT0kh9J5zMA2WIA+qV5qj5QtltIKSJZM7n4yy2fuZmRZlkLCVBJ x0HQg0kI9XG6QZx4PpxFZKN3pVB/X351HrRgsf+03MyXKtwzslusP1rWNRmvPlF9 f3e29asb3OcZ/tuNgactKyCy3bwRhSjruPaIWoI72M2ROmrWMz3YWjphI4s3yNRP og== Received: from smtprelay-out1.synopsys.com (smtprelay-out1.synopsys.com [149.117.87.133]) by mx0a-00230701.pphosted.com (PPS) with ESMTPS id 3w1nm7bmcp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 09 Feb 2024 06:27:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1707488831; bh=mRVmMpYhx+EHpXioNzdMSh+9DmtbCCqPn5zU+HPoiLo=; h=From:To:Subject:Date:From; b=TkUbMew+fuKba+WwShxTRIdoZTI40uM5osJMS1PjPvDapamCzbgEIydc95dW0q60w Gt0WeKw3fOdE3ahFzu33+2gnUQMlB1TlWjecJsLTqcxsKRB7hrMquG2eavWnZiiX9v XTcLPYo+hADuo8fYfAOCPKskTOVNFg2t4Xnk3PdTDWoRi6DwK4KyUWsSTVSRBa7dOD J/GL+S7rrOw49EXqdvRPrzJPYC6ZzWDTS2NGQJlxU7sNvTSNwE49PWbWLzuxjooiAB ZOCRyNAaJoqOJfb0M3Euf9wS68QtELtD7ifeSMuloGAdE1AZiPN3bSjSy3pxfZu599 TcM1F4CVGxYHA== Received: from mailhost.synopsys.com (sv2-mailhost2.synopsys.com [10.205.2.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) client-signature RSA-PSS (2048 bits)) (Client CN "mailhost.synopsys.com", Issuer "SNPSica2" (verified OK)) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 2AE06401D4 for ; Fri, 9 Feb 2024 14:27:11 +0000 (UTC) Received: from o365relay-in.synopsys.com (us03-o365relay1.synopsys.com [10.4.161.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "o365relay-in.synopsys.com", Issuer "Entrust Certification Authority - L1K" (verified OK)) by mailhost.synopsys.com (Postfix) with ESMTPS id F1821A0096 for ; Fri, 9 Feb 2024 14:27:10 +0000 (UTC) Authentication-Results: o365relay-in.synopsys.com; dmarc=pass (p=reject dis=none) header.from=synopsys.com Authentication-Results: o365relay-in.synopsys.com; spf=pass smtp.mailfrom=synopsys.com Authentication-Results: o365relay-in.synopsys.com; dkim=pass (1024-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.a=rsa-sha256 header.s=selector1 header.b=kp19vfFn; dkim-atps=neutral Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2101.outbound.protection.outlook.com [104.47.70.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by o365relay-in.synopsys.com (Postfix) with ESMTPS id 6C12B40358 for ; Fri, 9 Feb 2024 14:27:09 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R+nLrxTiDWrfH+NgcOFKtjSQWoJkyTTsHvISjRri+RpczMcd75XT33aWj7wfMkpDzqU6LesJ0sO9Del4P9MHUnJGIXFC5RVoFQ2RHWr3yCETaPxuuCsQnpJRYY+TGF0VRqcie1eMCohPuRjlC5Kn9jcous4+RGfJDIAn/Qg3HneAlqQerKXN2yk1sdsTzgkegq+cZvQkP7aYEOK3EVI017D/saCHd8r5ogrQQomRYjLWqpiqqPLYqdK0uGRPCwvHIC/GFqKCvt5NyBlf5FL+IB5R1haB7zaq+g/Gz4AAozwLIFkBzq7vKj5fUui8g759+k3CXQU8nyTvDTa7NEHQYA== 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=rZKuOa+J7nRzucKDf60cefeCmvmlPapQ/IaOL011gJY=; b=CHK84tILbc71VTOlBOfKXrU1Kpj05BYXOlA4QsuuoV00moHLMkqOLQAPFOPGDxF1xiP8VKpxqDRkc7dlBGqkzhXBIpC5z4tCDHJFvvyWejal5d2eAyYtUgkPfLv51vdPcIj2BK1Dl3C47rWsNMRIZt1SzD4Ji3Vf5WORg6iuwCiUJ0LyHeFrWE+Fu0wJ3Zl2O3DdTMT+rsZSPmcJn9kB+aBWNOonZWOaIW08x0dDNYOk/o3egHCqzPK1ZKH0AFJBQMMwPaSXxCdrYPY1RUSrk+749dKlhIpEX3ljS2oAskgVN1WQTCFlVXMQmwr4Fk1KfOBFYXWXkuLfHk120I2FeA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rZKuOa+J7nRzucKDf60cefeCmvmlPapQ/IaOL011gJY=; b=kp19vfFnTgJ7wUjUmIBOKach3f+mffhX6Erer9WAukSqndqj3E2IhgGe9UQz1J0M1vKYFwFnMu1JE2bEbatNEIOyE+UQ5GDMqPGVNbN3q5BSp7iZnpG634svjP4CiFgttWM1+par8n4Rl5ssDncR+kE30BXWH0iXlBdVU9DGBeU= Received: from CY8PR12MB7516.namprd12.prod.outlook.com (2603:10b6:930:94::9) by DM4PR12MB5376.namprd12.prod.outlook.com (2603:10b6:5:39f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.11; Fri, 9 Feb 2024 14:27:06 +0000 Received: from CY8PR12MB7516.namprd12.prod.outlook.com ([fe80::bfe7:aabf:1f57:f1c0]) by CY8PR12MB7516.namprd12.prod.outlook.com ([fe80::bfe7:aabf:1f57:f1c0%5]) with mapi id 15.20.7292.013; Fri, 9 Feb 2024 14:27:06 +0000 X-SNPS-Relay: synopsys.com From: Yuriy Kolerov To: "binutils@sourceware.org" , Claudiu Zissulescu Subject: [PATCH] arc: Put DBNZ instruction to a separate class Thread-Topic: [PATCH] arc: Put DBNZ instruction to a separate class Thread-Index: AQHaW2GzxBQlhc+TVEignR0wgAOgNA== Date: Fri, 9 Feb 2024 14:27:06 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY8PR12MB7516:EE_|DM4PR12MB5376:EE_ x-ms-office365-filtering-correlation-id: 35aa2b19-df12-4d51-6b10-08dc297b3159 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VXKhBKgfEXZ+DdJd30DvVOXvZ5zI21uzxWDCIlMAXDuAGMp+pJVZRMwM5XZXA9EiygT3bMpshLyzAVVvIZ3TGiq7BC7264eGNe2QEvU0evGmxVicW9V5v3SSXJz1uDzkq22AnVNRADvnGBrtYhm5AeVJvNjYuDJmC6HnpG5mI7XzgsYMaOd/H412sS2VN5P1xC9wa1BJMQpOzlIzBlRDGdMi3bpHxx1YvalDDeQiRmdMwGI2Mv5W3Vh9qK/iRWwwUNZ9IKhuYsTf+nrRNeOU5TGMUBWbICOhQRZ6ITlAuP+DQpK1Pmfg9HrIhcHLBF/6KYUXeiDGjYC2bSr5JNjLloFysF2NwfOvUk5w/Bs2456uTL/yiud1zKmYSHEjzpFH8jUWlC6szHC1NKLLJMWRpv+SrZRNY3/TgpwsPxt+b+ZRCCEgKxW/jt+aqgHtHyeGYPYKZOkg/+DFTBQJqIfsWxzNl3+7cYAGxueCfkrlwjzKZGLORE+idyfFAuwgk7iTjUO4dpoA6Iro4S/m2CeMN4DCM2nV0LHv79IuvaelzqnWOgDgIMdZUo/F0XoIP95GrnP6UCZWY/QA9bjqg4aewD3g7oxk+1BcxnucsVgLd4jL91q4S3pYcnJnLkBqPTTM x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR12MB7516.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(366004)(376002)(346002)(396003)(39860400002)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(5660300002)(33656002)(66946007)(38070700009)(19627235002)(6506007)(71200400001)(83380400001)(478600001)(26005)(110136005)(2906002)(52536014)(76116006)(66446008)(91956017)(66556008)(66476007)(6636002)(316002)(8676002)(64756008)(8936002)(86362001)(38100700002)(122000001)(7696005)(9686003)(41300700001)(55016003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?5wXvYhRUvGO8tBCrMCngcjGUh2vdTs31QYNDpFSIFn7bFSWICeSbgXZCBe?= =?iso-8859-1?Q?IpIdzr0bDiSvTfqq6TLnu/iySqBjWaNsYJ1v87dPqjApTujLWzQ8ULqAsV?= =?iso-8859-1?Q?PDLGi/spBVSBkiZGZ9+G/nW7q5N6hoP14fm7H7l1JK8VGtADlOiLE6hDnM?= =?iso-8859-1?Q?Sq9hOZuAyE46NO3MRkn//QBLH6qrkvfBzTSKLIz08X3jJCH+hGDnMf5eqO?= =?iso-8859-1?Q?cwtSt4cHVqjjVuXNWCv/f/6Vl4L1uZfHfwPq08q8sKQaOOxP8aXp6TVQxO?= =?iso-8859-1?Q?D91MIxiJ7sVrLi2RyEEAtP3k/JCfEsLWKuydH5wTP3tRtLfAbt6dkwB9Nh?= =?iso-8859-1?Q?L7GDNZHNV5dR9NH8OjI68CQ6+KfBAAhKKP9TDJxAAIE424xkhdG4KVa6RX?= =?iso-8859-1?Q?kLLKAV79F3KesASx1y2MN0oXt6gR1VPrUqG29TkQ8RnPsSLF2nq+zS1wDT?= =?iso-8859-1?Q?5IVOQWs8yca4U44MTg30EEk7DqCa/IcNws5q0euQRNEi4yRCJ13Oo8j5JD?= =?iso-8859-1?Q?QFef3kM7uS7cQmicA/LIwiA9y+Pt/5SVyb/EYj/IJx1ADXgyLHnXQTjCmo?= =?iso-8859-1?Q?uYwkrW58eLKGWT+lzmvtA4r7ep53FGq/KYwRWyN8BPkunhxtlr2rix/wMj?= =?iso-8859-1?Q?w+mcVNnytUY7EV11O89gAqHkc1s4xklKRAPWg0pn8Td67hyKPW0FCNHxo4?= =?iso-8859-1?Q?KGuW+dUWMpHJyVItefpc2tUYUt3E1gdVi8aHHyuq3AX8XyJnjYagn6UJB+?= =?iso-8859-1?Q?2/LjwHdDzTF+NrFdyr1H64NN1NJn0Xc3wHnsrW5Vkp7FWQO4py+lq0/NC2?= =?iso-8859-1?Q?pW6A2zjlegpjrd2fm+3yKZr9bHE+/s7NaoUCtrd8j5fnlCCDxJz4KuUskA?= =?iso-8859-1?Q?MjAf79clM7qqEoI53AlvsFbj7sZtdzuwe5OvHR77Fz1WVayTL0x1uJJWPD?= =?iso-8859-1?Q?balAPm1dsjCmAop6nM8343eHvKZ0MUkCr2Zk4O+wMG+N5KijDTxOj9r8Ow?= =?iso-8859-1?Q?djkQGoYeu136LOP5UqPAf2CbX+TVHxfWlWgwrWdg7Ur31kp/Y6ZItZ7k3T?= =?iso-8859-1?Q?F2ZbZHvyddb4Lv4sfJWeFdR74k5peT5Mqv6tvuWwkjv7XtaARjBHV9RfDo?= =?iso-8859-1?Q?qQyohntpSdQfRBx9rSweivmcIK+KABIs+H5q1wPtzdhl7U0DqBfKBl2NqE?= =?iso-8859-1?Q?d0ddNfxyhG0JRnrUDfORk3dwiBxmyGPeQ4r/fHDzD1vzvYkFMXDBoOckaI?= =?iso-8859-1?Q?GnOQzLTRnXzF8YpdFZpgvynDqteb98B2seJz83notC8l4NeSw00F/eA3fl?= =?iso-8859-1?Q?GX67pa8VPcGPv/S/tQ3XNCdDs7naOCRIUqgppLovA4atXKQowNHRkpLjho?= =?iso-8859-1?Q?DIdHgvhHvBGWhe9YpXAacFJ6nmFNOC7ig5QZ4dsmDeDcSPwxXdRsiLCreZ?= =?iso-8859-1?Q?z52AMy3qNCnJOEOeb7bT82Jt06RtsIk6R5pYPcN0OVwofP2DgAyksu8L7l?= =?iso-8859-1?Q?GPH9et5Y2T8wI1NSnn430vELpRvY5L5w26KEl6AXnFhuTswJuAKhp+MU5m?= =?iso-8859-1?Q?+JNqmhtU4Hat712KCi3J2eSJREr6gyn8c9TwOz2fqv7byxe1kxBERfTTae?= =?iso-8859-1?Q?UjhojbJAEmFjnNXdEeVE7MVHqtXOrRZcdW?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: s7JxiNwZoqTw+RP9vLeQ4AVgWhjck6fMA0k1I6ELrva9sWvFTKfIVJXQ0I8dIa3lvrd07Tiq0u9vbuwu0MmR83XXi3bdRQ+9butF8X4cqfZ3VIX/Hm1K/gJb7/w87IB+pNZJKCrPalhLYLlIdGxRwRKsGTPLZIY9qaO2BMz7c1TMcc2wnqkysM/RSGABc1yuLnxQj7mYjnc+RycHRTS8PTX02jJC5eEZNABZaqmaxwZB13r1Q7QCOC9to/K77wTEmow1q0ygOIRHBF0yYqX1STrjF19vZvK4eq8fbVl52hkRDhdLo3YMKvKa9zPbTsh6a5SUVZKBj5EcdsXfXHcVmjEsv/i5uVOn+x3RXihJ5u5e5BMOgRB7FPN4feMFEbD0Twu1VoyY4xrquTLwWW1JMPneu6jnBr3tBCLTRKV3wpizduaNz+DAObcvcVumf6csmadxQQKBP9WyZwHh/Kzz85q5CkDtC1w3h1KxlvWrpRPCzOD96QWjiTc11mD6NJ40BUnPyO26uIQoa9Dy61h0dECXNq4jpYvaKWDGQnQVwlnYveDmNFD93NoTnXI5n6FOaOKOe6Wsnfds//ka2pmpkKfNpq8KAg3kfFrWsX6FEyBtcHg9w4GsyLPEb+Q0Mcuhg79FrlzzH1cyl+XgpruXMQ== X-OriginatorOrg: synopsys.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY8PR12MB7516.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35aa2b19-df12-4d51-6b10-08dc297b3159 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2024 14:27:06.5208 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jAtIlrdDig38PR8OSgO+FP+ILnt7QCGTxk82rMLPwnHeQ8hB5FXgKxrfgDI+UmRcAwoxIlMnsUvvsDbkheGSeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5376 X-Proofpoint-ORIG-GUID: 5zX_JPkdE9gkMHh5E-YU-N_KZL9b_EA_ X-Proofpoint-GUID: 5zX_JPkdE9gkMHh5E-YU-N_KZL9b_EA_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-09_12,2024-02-08_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_active_cloned_notspam policy=outbound_active_cloned score=0 priorityscore=1501 spamscore=0 clxscore=1011 mlxscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 suspectscore=0 mlxlogscore=910 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401310000 definitions=main-2402090106 X-Spam-Status: No, score=-13.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,SPF_HELO_NONE,SPF_NONE,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: DBNZ instruction decrements its source register operand, and if=0A= the result is non-zero it branches to the location defined by a signed=0A= half-word displacement operand.=0A= =0A= DBNZ instruction is in BRANCH class as other branch instrucitons=0A= like B, Bcc, etc. However, DBNZ is the only branch instruction=0A= that stores a branch offset in the second operand. Thus it must=0A= be placed in a distinct class and treated differently.=0A= =0A= For example, current logic of arc_insn_get_branch_target in GDB=0A= assumes that a branch offset is always stored in the first operand=0A= for BRANCH class and it's wrong for DBNZ.=0A= =0A= Signed-off-by: Yuriy Kolerov =0A= ---=0A= gas/config/tc-arc.c | 1 +=0A= include/opcode/arc.h | 1 +=0A= opcodes/arc-dis.c | 1 +=0A= opcodes/arc-tbl.h | 2 +-=0A= 4 files changed, 4 insertions(+), 1 deletion(-)=0A= =0A= diff --git a/gas/config/tc-arc.c b/gas/config/tc-arc.c=0A= index bf2f5e0fd4c..a76d3a7eee8 100644=0A= --- a/gas/config/tc-arc.c=0A= +++ b/gas/config/tc-arc.c=0A= @@ -114,6 +114,7 @@ enum arc_rlx_types=0A= || (op)->insn_class =3D=3D BBIT0 \=0A= || (op)->insn_class =3D=3D BBIT1 \=0A= || (op)->insn_class =3D=3D BI \=0A= + || (op)->insn_class =3D=3D DBNZ \=0A= || (op)->insn_class =3D=3D EI \=0A= || (op)->insn_class =3D=3D ENTER \=0A= || (op)->insn_class =3D=3D JLI \=0A= diff --git a/include/opcode/arc.h b/include/opcode/arc.h=0A= index fe3278ab706..67362431800 100644=0A= --- a/include/opcode/arc.h=0A= +++ b/include/opcode/arc.h=0A= @@ -52,6 +52,7 @@ typedef enum=0A= BRANCH,=0A= BRCC,=0A= CONTROL,=0A= + DBNZ,=0A= DIVREM,=0A= DMA,=0A= DPI,=0A= diff --git a/opcodes/arc-dis.c b/opcodes/arc-dis.c=0A= index dbcd0dbd7f8..68b1c2043cc 100644=0A= --- a/opcodes/arc-dis.c=0A= +++ b/opcodes/arc-dis.c=0A= @@ -979,6 +979,7 @@ arc_opcode_to_insn_type (const struct arc_opcode *opcod= e)=0A= case BI:=0A= case BIH:=0A= case BRCC:=0A= + case DBNZ:=0A= case EI:=0A= case JLI:=0A= case JUMP:=0A= diff --git a/opcodes/arc-tbl.h b/opcodes/arc-tbl.h=0A= index b90413de7ef..40184ab76be 100644=0A= --- a/opcodes/arc-tbl.h=0A= +++ b/opcodes/arc-tbl.h=0A= @@ -3656,7 +3656,7 @@=0A= { "daddh22", 0x36F77F80, 0xFFFF7FE0, ARC_OPCODE_ARCv2EM, FLOAT, DPA, { ZA,= LIMM, LIMMdup }, { C_F, C_CC }},=0A= =0A= /* dbnz<.d> b,s13 00100bbb1000110N0BBBssssssSSSSSS. */=0A= -{ "dbnz", 0x208C0000, 0xF8FE8000, ARC_OPCODE_ARCv2EM | ARC_OPCODE_ARCv2HS,= BRANCH, NONE, { RB, SIMM13_A16_20}, { C_DNZ_D }},=0A= +{ "dbnz", 0x208C0000, 0xF8FE8000, ARC_OPCODE_ARCv2EM | ARC_OPCODE_ARCv2HS,= DBNZ, NONE, { RB, SIMM13_A16_20}, { C_DNZ_D }},=0A= =0A= /* dexcl1<.f> a,b,c 00110bbb00011000FBBBCCCCCCAAAAAA. */=0A= { "dexcl1", 0x30180000, 0xF8FF0000, ARC_OPCODE_ARC700 | ARC_OPCODE_ARCv2EM= , FLOAT, DPX, { RA, RB, RC }, { C_F }},=0A= -- =0A= 2.34.1=0A= =0A=