RE: [sv-bc] Sign of a signed packed array of struct

From: Bresticker, Shalom <shalom.bresticker@intel.com>
Date: Sat Oct 16 2010 - 09:55:06 PDT

But that is what the LRM says.

You can argue with whether it should be that way, but that is what is says now.

Shalom

> -----Original Message-----
> From: Paul Graham [mailto:pgraham@oasys-ds.com]
> Sent: Saturday, October 16, 2010 1:25 AM
> To: Bresticker, Shalom
> Cc: sv-bc
> Subject: Re: [sv-bc] Sign of a signed packed array of struct
>
> Shalom,
>
> I find it ambiguous whether this "packed array is declared as signed":
>
> struct packed signed { ... } [3:0] S;
>
> It *looks* like the packed struct is declared as signed, but then I see
> the little range tucked in at the end of the declaration. Does this
> mean that the array is declared as signed and the struct is *not*
> declared as signed? Just because the struct is unnamed does not mean
> that the signed keyword should not apply to it.
>
> Paul
> ----- Original Message -----
> From: "Shalom Bresticker" <shalom.bresticker@intel.com>
> To: "Paul Graham" <pgraham@oasys-ds.com>, "sv-bc" <sv-bc@eda.org>
> Sent: Friday, October 15, 2010 8:14:32 AM
> Subject: RE: [sv-bc] Sign of a signed packed array of struct
>
> 7.4.1 says,
>
> "If a packed array is declared as signed, then the array viewed as a
> single vector shall be signed. The individual elements of the array are
> unsigned unless they are of a named type declared as signed. A part-
> select of a packed array shall be unsigned."
>
> So I would assume S to be signed and S[0] as unsigned.
>
> Shalom
>
> > -----Original Message-----
> > From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On Behalf Of
> > Paul Graham
> > Sent: Saturday, September 11, 2010 12:11 AM
> > To: sv-bc
> > Subject: [sv-bc] Sign of a signed packed array of struct
> >
> > Given this array-of-struct declaration:
> >
> > struct packed signed { ... } [3:0] S;
> >
> > I can't tell if the signed keyword applies to the struct or to the
> > array as a whole. Is S signed? Is S[0] signed?
> >
> > Paul
>
> ---------------------------------------------------------------------
> Intel Israel (74) Limited
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>

---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Sat Oct 16 09:55:32 2010

This archive was generated by hypermail 2.1.8 : Sat Oct 16 2010 - 09:58:17 PDT