From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 56907 invoked by alias); 19 Apr 2016 16:05:46 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 56896 invoked by uid 89); 19 Apr 2016 16:05:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Tue, 19 Apr 2016 16:05:44 +0000 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 7B75AC0D222A; Tue, 19 Apr 2016 16:05:43 +0000 (UTC) Received: from [10.36.4.119] (vpn1-4-119.ams2.redhat.com [10.36.4.119]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u3JG5ehF006190 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Apr 2016 12:05:42 -0400 Subject: Re: [PATCH 2/2] opcodes/arc: Add yet more nps instructions To: Andrew Burgess , binutils@sourceware.org References: Cc: Claudiu.Zissulescu@synopsys.com, Cupertino.Miranda@synopsys.com, noamca@mellanox.com From: Nick Clifton Message-ID: <57165754.7000408@redhat.com> Date: Tue, 19 Apr 2016 16:05:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00306.txt.bz2 Hi Andrew, > gas/ChangeLog: > > * testsuite/gas/arc/nps400-6.d: New file. > * testsuite/gas/arc/nps400-6.s: New file. > > include/ChangeLog: > > * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8. > > opcodes/ChangeLog: > > * arc-nps400-tbl.h: Add addb, subb, adcb, sbcb, andb, xorb, orb, > fxorb, wxorb, shlb, shrb, notb, cntbb, div, mod, divm, and qcmp > instructions. > * arc-opc.c (insert_nps_bitop_size): Delete. > (extract_nps_bitop_size): Delete. > (MAKE_SRC_POS_INSERT_EXTRACT_FUNCS): Define, and use. > (extract_nps_qcmp_m3): Define. > (extract_nps_qcmp_m2): Define. > (extract_nps_qcmp_m1): Define. > (arc_flag_operands): Add F_NPS_SX, F_NPS_AR, F_NPS_AL. > (arc_flag_classes): Add C_NPS_SX, C_NPS_AR_AL > (arc_operands): Add NPS_SRC2_POS, NPS_SRC1_POS, NPS_ADDB_SIZE, > NPS_ANDB_SIZE, NPS_FXORB_SIZ, NPS_WXORB_SIZ, NPS_R_XLDST, > NPS_DIV_UIMM4, NPS_QCMP_SIZE, NPS_QCMP_M1, NPS_QCMP_M2, and > NPS_QCMP_M3. Approved - please apply. Cheers Nick