RE: [sv-ac] revised 1549

From: Bustan, Doron <doron.bustan_at_.....>
Date: Mon Oct 01 2007 - 07:15:43 PDT
Hi John, I have two comments about the formal semantics:

1. A typo: At F.3.3.1 and F.3.6.1

   | w j |=^d ( T ) iff  w j |= T.
   | w j |=^d ( U ) iff  w j |= U.


   Should be

   | w j |=^d ( T ) iff  w j |=^d T.
   | w j |=^d ( U ) iff  w j |=^d U.



2. I still have problems with the definition of casting. At 6.24 (p 105)
   It says:

   "The expression inside the cast must be an integral value when
changing    
   the size or signing. When changing the size, the signing shall pass  
   through unchanged and the result type shall be a one-dimensional
packed
   array with a right bound of zero. When changing the signing, the type
of   
   the expression to be cast shall pass through unchanged, except for
the 
   signing."

   The "right bound of zero" requirement might corrupt the item usage.
   I would consider a 2 operand item function where the second operand

   specified the type.

Doron

-----Original Message-----
From: owner-sv-ac@server.eda.org [mailto:owner-sv-ac@server.eda.org] On
Behalf Of John Havlicek
Sent: Monday, October 01, 2007 1:59 PM
To: sv-ac@server.eda-stds.org
Subject: [sv-ac] revised 1549

Hi Folks:

I have uploaded to Mantis revisions of the 1549 documents for
Clause 16 and Annex F.

They are 

1549_2007-10-01_jh.pdf
1549.formal_semantics_arguments_passing.2007-10-01.pdf


The changes to the Clause 16 document from the previous version
are small:

1. Removed "mutatis mutandis".  I couldn't find an easy way to
   substitute something else, so I just deleted it.
2. Added a change to relax footnote 21 in A.10 so that $ can be
   parsed through primary as an entire sequence_actual_arg or
   property_actual_arg.

The changes to the Annex F document are more substantial.  There
have been a number of mails regarding them.  Also, the rewriting
algorithm description has been reorganized.  Previously, changes
were done on all arguments and the composition of the steps was
supposed to work for all cases.  Since exceptions have to be made,
I thought it would be clearer to split cases and describe the
changes for each case separately.  I expect that this will also
make it easier to maintain.

J.H.

-- 
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 Mon Oct 1 07:16:18 2007

This archive was generated by hypermail 2.1.8 : Mon Oct 01 2007 - 07:16:30 PDT