From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31405 invoked by alias); 29 Apr 2002 15:51:33 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 31364 invoked from network); 29 Apr 2002 15:51:30 -0000 Received: from unknown (HELO cygnus.com) (205.180.83.203) by sources.redhat.com with SMTP; 29 Apr 2002 15:51:30 -0000 Received: from localhost.redhat.com (remus.sfbay.redhat.com [172.16.27.252]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id IAA17054; Mon, 29 Apr 2002 08:51:27 -0700 (PDT) Received: by localhost.redhat.com (Postfix, from userid 469) id D6CAA10A8C; Mon, 29 Apr 2002 11:51:00 -0400 (EDT) From: Elena Zannoni MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15565.27620.331459.734991@localhost.redhat.com> Date: Mon, 29 Apr 2002 08:51:00 -0000 To: "Martin M. Hunt" Cc: Elena Zannoni , gdb@sources.redhat.com Subject: Re: [RFC] Simplify SIMD registers In-Reply-To: References: <15562.3668.39161.18708@localhost.redhat.com> X-SW-Source: 2002-04/txt/msg00484.txt.bz2 Martin M. Hunt writes: > On Fri, 26 Apr 2002, Elena Zannoni wrote: > > > Now, I have concerns for platforms other than Altivec, that may have > > used a representation like the one I would like to abandon. > > I am talking about SSE regs on x86 which are v4sf type. Right? > > SSE registers are v4sf only, but SSE2 registers (Pentium 4) are > v2df, v4sf, v16qi, v8hi, v4si, and v2di. I don't believe GDB supports > them yet. > Ah ok, so those could be supported w/o structure wrappers. But the debug format is only stabs on x86, and we don't set the flags for those types to TYPE_VECTOR. If we did that we could avoid the structures. > > > For this reason I didn't touch the existing built in types which have > > the structure wrapping, but I introduced new ones to be used by > > AltiVec registers. > > > > Comments? > > I would like to see us treat all SIMD registers in the same manner, not > just Altivec. Even though the packing and size will vary, the display > syntax should be consistent. > Yes, I would like this too. Any opinions from the x86 aficionados? Eli? Daniel? Mark? > Martin Elena