From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:54082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QHtuU-0002bU-Sk for qemu-devel@nongnu.org; Thu, 05 May 2011 04:27:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QHtuT-0003Fy-Om for qemu-devel@nongnu.org; Thu, 05 May 2011 04:27:46 -0400 Received: from mail-qw0-f45.google.com ([209.85.216.45]:50837) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QHtuT-0003Fq-MQ for qemu-devel@nongnu.org; Thu, 05 May 2011 04:27:45 -0400 Received: by qwj8 with SMTP id 8so1457678qwj.4 for ; Thu, 05 May 2011 01:27:44 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: <1304470768-16924-1-git-send-email-jcmvbkbc@gmail.com> <1304470768-16924-19-git-send-email-jcmvbkbc@gmail.com> Date: Thu, 5 May 2011 12:27:44 +0400 Message-ID: From: Max Filippov Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [RFC 19/28] target-xtensa: implement RST2 group (32 bit mul/div/rem) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: qemu-devel@nongnu.org >> =A0 =A0 =A0 =A0 case 2: /*RST2*/ >> - =A0 =A0 =A0 =A0 =A0 =A0TBD(); >> + =A0 =A0 =A0 =A0 =A0 =A0if (_OP2 >=3D 12) { >> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0HAS_OPTION(XTENSA_OPTION_32_BIT_IDIV); >> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0int label =3D gen_new_label(); >> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0tcg_gen_brcondi_i32(TCG_COND_NE, cpu_R[= RRR_T], 0, label); >> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0gen_exception_cause(dc, INTEGER_DIVIE_B= Y_ZERO_CAUSE); > > DIVIE? Oops (: Looks like I overuse ^n. Thanks. -- Max