From patchwork Thu Nov 24 07:30:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Modra X-Patchwork-Id: 25339 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp3242685wrr; Wed, 23 Nov 2022 23:30:28 -0800 (PST) X-Google-Smtp-Source: AA0mqf5XjVIEUDn+zQpXbowGQReMXyQhWbOj8rv/Nz3h35oMdvvH850zHdhTWmjm5JoZqUtxjhxm X-Received: by 2002:a17:906:c404:b0:7ad:821f:a3e5 with SMTP id u4-20020a170906c40400b007ad821fa3e5mr10824675ejz.554.1669275028678; Wed, 23 Nov 2022 23:30:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669275028; cv=none; d=google.com; s=arc-20160816; b=ktTwzISwXjbttBJe4Luixly+2EsbcbZxqvhEaFsdbGFf6qrnaXuiHmJPB/a5z9iCy9 QfKtZedkExlwY9Q2Toz7aUWrA2bn6Mt1TjwNwRGSDcqLkWUN8l6wvUd2/eZdrG2EAYpi Xo/1EaTfBHNLB6+ywUSON1mFtPhaT8LTLrpdUukX+HHFgttEkvok5al434d6/CsKR38Z /9NE7IhdTrIe34Dz3Sd2DPCJf2kN4YksI77+zoVeNgiNv5HMntDKnb/ndmisdGK8Zkdu GwDmYiUO0jIEKi6ikCNkpCFRHAgC2uXJ3LzHlTFHF+AGSrcj5/6U/rnuAle6YNHf3jp6 SCOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-disposition:mime-version:message-id:subject:to:date :dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=Gajve0Dv7/OomiMfP97j+nCj7q6crDfPpsH1qcblP1M=; b=LpEW9Z0nwlriT2A0Gtvr1Qa/Hwhb/5izN+CDdBhxcD5xnM9YeFBV1uyOQ+xqrt6cnT VqqnIwUfaseVdqOy477iKPZBJoFQKaUL9O+oyqKSlbPC7rL6GwEtXyrz6VKSXvLrBMhg cQXajPVaMNNpURZ0JPbhFn/PorEyT3syvkL1/0KuCmiLsN+BTmivZC61bhcBKDNadwvb JNoOXLeYSJtCUdV9BtpKbRH2mAVqcgZLZqdGfL/pb+PdMscUMVwgU6BYfUYWrRLDw9D6 eaYt65iXMgxu0A6nSmy524wAsKILGJS5XNAT9oQcSEsVo9F3Cl35zAiUyKt62I223eHf JxNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=ctPKNCP2; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id dt10-20020a170907728a00b007a7424836d5si269755ejc.234.2022.11.23.23.30.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Nov 2022 23:30:28 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=ctPKNCP2; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7AAF938493EE for ; Thu, 24 Nov 2022 07:30:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7AAF938493EE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1669275027; bh=Gajve0Dv7/OomiMfP97j+nCj7q6crDfPpsH1qcblP1M=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=ctPKNCP2jIsvLvfhASyZkoZFRVdQ4TuPephgHbV8P4zr5/6FikkmUq6x+VgZskzL0 6FJdWz8OEueiyZk3oadW9qAmFxJ8aX8u6cOcNzK8HCS8BOmsY7yc/evRIPflHrRvg2 XdyZh3XtY6TCyEkW2ecCvYTBl9YlnpAraora70lE= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id 1C279384F6CF for ; Thu, 24 Nov 2022 07:30:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1C279384F6CF Received: by mail-pl1-x62e.google.com with SMTP id y10so760420plp.3 for ; Wed, 23 Nov 2022 23:30:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Gajve0Dv7/OomiMfP97j+nCj7q6crDfPpsH1qcblP1M=; b=ov/xGsDYa0gEN053vkad1nZevJxmToHQNtRqDdesSlh/SerKXP08LNdey8sTdaOC1V GtYDtk3SPhe+8JGBu78ephZlcZoCq3Xnlqt2SzivnyLXfGK3y4zt4cf0nUzqBVG7oUjt pnj3AqNghcK2AC6H5tcnuiL8D/ko88YBwv9srjvJaYeWUoIYLhAe/K6UCmug5LY2TZk2 qE1PLsDrTY1AsX5C+9MPlMst4+LMVlTe/JNLBsk4Gp8a1dGhP0+FbysutPXWTZUgWJ7L i26RHxazYwuhkiJlfGeULSAlwuHui8S0AsEz/v4KqzEhHzwNcMa/gCHSSHOpBKq5yL8s JDMA== X-Gm-Message-State: ANoB5pm0CGYcehWJX12jUsHpTiZdMUqffNhtIS0UaYXaTgwE5cAOknQZ 37UE6Mj8Z7+IuT9begGkHTYwl2+jZYo= X-Received: by 2002:a17:902:ccca:b0:186:6c10:7260 with SMTP id z10-20020a170902ccca00b001866c107260mr18321766ple.26.1669275017618; Wed, 23 Nov 2022 23:30:17 -0800 (PST) Received: from squeak.grove.modra.org (158.106.96.58.static.exetel.com.au. [58.96.106.158]) by smtp.gmail.com with ESMTPSA id g12-20020aa79dcc000000b0057470a06694sm484912pfq.40.2022.11.23.23.30.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Nov 2022 23:30:17 -0800 (PST) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id 879D41142764; Thu, 24 Nov 2022 18:00:14 +1030 (ACDT) Date: Thu, 24 Nov 2022 18:00:14 +1030 To: binutils@sourceware.org Subject: PR16995, m68k coldfire emac immediate to macsr incorrect disassembly Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-3036.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Alan Modra via Binutils From: Alan Modra Reply-To: Alan Modra Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1750361732532561218?= X-GMAIL-MSGID: =?utf-8?q?1750361732532561218?= Mode/reg bits for these insns are 000 Dy, 001 Ay, and 111 100 for the move immediate. * m68k-opc.c (m68k_opcodes): Only accept 000 and 001 as mode for move reg to macsr/mask insns. diff --git a/opcodes/m68k-opc.c b/opcodes/m68k-opc.c index c1165ca5cfc..2a92d8df54e 100644 --- a/opcodes/m68k-opc.c +++ b/opcodes/m68k-opc.c @@ -1641,9 +1641,9 @@ const struct m68k_opcode m68k_opcodes[] = {"movel", 6, one(0xa13c), one(0xf9ff), "#leF", mcfemac }, /* #,ACCx. */ {"movel", 2, one(0xab00), one(0xfbc0), "Rsg]", mcfemac }, /* Rx,ACCEXTx. */ {"movel", 6, one(0xab3c), one(0xfbff), "#lg]", mcfemac }, /* #,ACCEXTx. */ -{"movel", 2, one(0xa900), one(0xffc0), "RsG-", mcfemac }, /* Rx,macsr. */ +{"movel", 2, one(0xa900), one(0xfff0), "RsG-", mcfemac }, /* Rx,macsr. */ {"movel", 6, one(0xa93c), one(0xffff), "#lG-", mcfemac }, /* #,macsr. */ -{"movel", 2, one(0xad00), one(0xffc0), "RsH-", mcfemac }, /* Rx,mask. */ +{"movel", 2, one(0xad00), one(0xfff0), "RsH-", mcfemac }, /* Rx,mask. */ {"movel", 6, one(0xad3c), one(0xffff), "#lH-", mcfemac }, /* #,mask. */ {"move", 2, one(0030000), one(0170000), "*w%d", m68000up },