From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:56908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFIu9-00063x-3R for qemu-devel@nongnu.org; Tue, 12 Mar 2013 02:41:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFIu6-0006Kj-P6 for qemu-devel@nongnu.org; Tue, 12 Mar 2013 02:41:45 -0400 Received: from mail-ia0-x232.google.com ([2607:f8b0:4001:c02::232]:65490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFIu6-0006KT-KI for qemu-devel@nongnu.org; Tue, 12 Mar 2013 02:41:42 -0400 Received: by mail-ia0-f178.google.com with SMTP id o25so4416247iad.37 for ; Mon, 11 Mar 2013 23:41:41 -0700 (PDT) Sender: Richard Henderson Message-ID: <513ECE21.3080708@twiddle.net> Date: Mon, 11 Mar 2013 23:41:37 -0700 From: Richard Henderson MIME-Version: 1.0 References: <1362443590-28191-1-git-send-email-rth@twiddle.net> In-Reply-To: <1362443590-28191-1-git-send-email-rth@twiddle.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 00/27] Modernize tcg/ppc64 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: av1474@comtv.ru Ping. On 2013-03-04 16:32, Richard Henderson wrote: > Additional patches since V1: > * Handle constant inputs for some compound logicals > * Implement add2/sub2_i64 > * Implement mulu2/muls2_i64 > > Otherwise unchanged, but rebased vs 26135ead80fa1fd13e95c162dacfd06f2ba82981. > Tree available at: > > git://github.com/rth7680/qemu tcg-ppc64 > > Please review or commit; v1 got no comments at all. > > > r~ > > > > Richard Henderson (27): > disas: Disassemble all ppc insns for the host > tcg-ppc64: Use TCGReg everywhere > tcg-ppc64: Introduce and use tcg_out_rlw > tcg-ppc64: Introduce and use tcg_out_ext32u > tcg-ppc64: Introduce and use tcg_out_shli64 > tcg-ppc64: Introduce and use tcg_out_shri64 > tcg-ppc64: Cleanup tcg_out_movi > tcg-ppc64: Introduce and use TAI and SAI > tcg-ppc64: Rearrange integer constant constraints > tcg-ppc64: Improve constant add and sub ops. > tcg-ppc64: Tidy or and xor patterns. > tcg-ppc64: Improve and_i32 with constant > tcg-ppc64: Improve and_i64 with constant > tcg-ppc64: Streamline qemu_ld/st insn selection > tcg-ppc64: Implement rotates > tcg-ppc64: Implement bswap16 and bswap32 > tcg-ppc64: Implement bswap64 > tcg-ppc64: Implement compound logicals > tcg-ppc64: Handle constant inputs for some compound logicals > tcg-ppc64: Implement deposit > tcg-ppc64: Use I constraint for mul > tcg-ppc64: Use TCGType throughout compares > tcg-ppc64: Rewrite setcond > tcg-ppc64: Implement movcond > tcg-ppc64: Use getauxval for ISA detection > tcg-ppc64: Implement add2/sub2_i64 > tcg-ppc64: Implement mulu2/muls2_i64 > > configure | 18 + > disas.c | 1 + > tcg/ppc64/tcg-target.c | 1399 +++++++++++++++++++++++++++++++++--------------- > tcg/ppc64/tcg-target.h | 60 ++- > 4 files changed, 1004 insertions(+), 474 deletions(-) >