From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35192) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrwhS-0006uh-B0 for qemu-devel@nongnu.org; Wed, 26 Jun 2013 16:52:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrwhO-0000jG-2i for qemu-devel@nongnu.org; Wed, 26 Jun 2013 16:52:22 -0400 Received: from mail-pb0-x22d.google.com ([2607:f8b0:400e:c01::22d]:34649) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrwhN-0000j1-SV for qemu-devel@nongnu.org; Wed, 26 Jun 2013 16:52:17 -0400 Received: by mail-pb0-f45.google.com with SMTP id mc8so14698082pbc.32 for ; Wed, 26 Jun 2013 13:52:16 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Wed, 26 Jun 2013 13:52:00 -0700 Message-Id: <1372279929-28836-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH v2 0/9] tcg: remainder and arm runtime detection List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: blauwirbel@gmail.com, claudio.fontana@huawei.com, aurelien@aurel32.net This patch set includes both the remainder series and arm runtime detection series that I've previouslyt posted separately, as there are small conflicts between the two series. Aside from rebasing vs master, the only other change is to fix the TCG_OPF_NOT_PRESENT problem wrt call that Claudio Fontana spotted. r~ Richard Henderson (9): tcg: Split rem requirement from div requirement tcg-arm: Don't implement rem tcg-ppc: Don't implement rem tcg-ppc64: Don't implement rem tcg: Allow non-constant control macros tcg: Simplify logic using TCG_OPF_NOT_PRESENT tcg-arm: Make use of conditional availability of opcodes for divide tcg-arm: Simplify logic in detecting the ARM ISA in use tcg-arm: Use AT_PLATFORM to detect the host ISA tcg/arm/tcg-target.c | 96 ++++++++++++++++++++++---------------------------- tcg/arm/tcg-target.h | 15 ++++---- tcg/hppa/tcg-target.h | 1 + tcg/ia64/tcg-target.h | 2 ++ tcg/mips/tcg-target.h | 1 + tcg/ppc/tcg-target.c | 14 -------- tcg/ppc/tcg-target.h | 1 + tcg/ppc64/tcg-target.c | 26 -------------- tcg/ppc64/tcg-target.h | 2 ++ tcg/sparc/tcg-target.h | 2 ++ tcg/tcg-op.h | 32 ++++++++++++++--- tcg/tcg-opc.h | 36 ++++++++++--------- tcg/tcg.c | 4 +-- tcg/tcg.h | 6 +++- tcg/tci/tcg-target.h | 2 ++ 15 files changed, 116 insertions(+), 124 deletions(-) -- 1.8.1.4