From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18995 invoked by alias); 8 May 2014 07:53:02 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 18747 invoked by uid 89); 8 May 2014 07:52:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.2 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 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 ESMTP; Thu, 08 May 2014 07:52:53 +0000 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s487qqZn026724 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 8 May 2014 03:52:52 -0400 Received: from littlehelper.redhat.com (vpn1-5-192.ams2.redhat.com [10.36.5.192]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s487qo2c017427 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 8 May 2014 03:52:51 -0400 From: Nick Clifton To: gdb-patches@sourceware.org Subject: MSP430 SIM: Add support for hardware multiply Date: Thu, 08 May 2014 07:53:00 -0000 Message-ID: <87zjislnam.fsf@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-SW-Source: 2014-05/txt/msg00078.txt.bz2 --=-=-= Content-Type: text/plain Content-length: 541 Hi Guys, I am applying the attached patch to add support for simulating the hardware multiply feature found on some MSP430 MCUs. Cheers Nick sim/msp430/ChangeLog 2014-05-08 Nick Clifton * msp430-sim.c (sim_open): Do not allocate memory over the hardware multiply registers. (get_op): Add support for reads from the hardware multiply registers. (put_op): Add support for writes to the hardware multiply registers. (msp430_step_once): Add support for the RETI instruction used by the CPUX architecture. --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=msp430-sim.hw-mult.patch.xz Content-Transfer-Encoding: base64 Content-length: 2619 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 --=-=-=--