From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8182 invoked by alias); 24 Sep 2009 09:01:59 -0000 Received: (qmail 7793 invoked by uid 22791); 24 Sep 2009 09:01:58 -0000 X-SWARE-Spam-Status: No, hits=-1.0 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_22,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-px0-f191.google.com (HELO mail-px0-f191.google.com) (209.85.216.191) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 24 Sep 2009 09:01:55 +0000 Received: by pxi29 with SMTP id 29so1440453pxi.14 for ; Thu, 24 Sep 2009 02:01:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.247.39 with SMTP id u39mr259999wfh.242.1253782913119; Thu, 24 Sep 2009 02:01:53 -0700 (PDT) In-Reply-To: <121fadb80909240005l3e6b5311s5740258ac411a999@mail.gmail.com> References: <121fadb80909230410x71ca0e0co65202ab901266846@mail.gmail.com> <4ABA1F9F.5050402@gmail.com> <121fadb80909240005l3e6b5311s5740258ac411a999@mail.gmail.com> Date: Thu, 24 Sep 2009 09:01:00 -0000 Message-ID: <121fadb80909240201q2d6c104eveeacf95787387b8e@mail.gmail.com> Subject: Re: DImode operations From: daniel tian To: Dave Korn Cc: gcc@gcc.gnu.org, Ian Lance Taylor , peng.zheng@mavrixtech.com Content-Type: text/plain; charset=ISO-8859-1 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-09/txt/msg00499.txt.bz2 Another problem I found when hacking other port. Do I need to write SF, DF move operations? And basic arithmetic insn patterns like ADD, SUB in DImode? Because in CRX port (as I knew, there is no float point unit in this cpu), DI,SF,DF mode have 'move' operation. and there are subtract, add operations in DImode. So I mean whether I have to achieve all those operations. because my target is 32bit RISC chip, no 64bit arithmetic operations and no float point unit. It's really tough to build libgcc succeeded. Can your guys give me some suggestions. Thank you very much. Best wishes. daniel.