Re: errata/617: PROPOSAL - word "parameter" should be "argument"

From: Shalom.Bresticker@freescale.com
Date: Fri Nov 12 2004 - 01:10:00 PST

  • Next message: brad.pierce@synopsys.com: "errata/454: PROPOSAL - 2.5.1: 2'sb0000000_10 == 2'sb10 ?"

    The following reply was made to PR errata/617; it has been noted by GNATS.

    From: Shalom.Bresticker@freescale.com
    To: etf-bugs@boyd.com
    Cc:
    Subject: Re: errata/617: PROPOSAL - word "parameter" should be "argument"
    Date: Fri, 12 Nov 2004 11:14:54 +0200 (IST)

     CHANGE "parameter" TO "argument" in the following locations,
     except as noted otherwise:
     
     
     * 5.6.7, para. 1:
     "Task and function parameter passing is by value".
     
     
     * 17.1.1:
     "A $write task supplied without parameters prints nothing at all."
     
     
     * 17.1.1.7:
     "For each %s specification that appears in a string, a corresponding
     parameter shall follow the string in the argument list."
     
     
     * 17.2.2:
     "The first parameter shall be either a multi channel descriptor or a file
     descriptor,"
     
     "The messages variable can then be used as the first parameter in a file
     output task to direct output to all three channels at once."
     
     
     * 17.2.3:
     "The first parameter to $swrite shall be a reg variable to which the
     resulting string shall be written,"
     
     
     * 17.2.8:
     "If both start and finish addresses are specified as parameters to the
     task,"
     
     "When addressing information is specified both in the system task and in
     the data file, the addresses in the data file shall be within the
     address range specified by the system task parameters;"
     
     
     * 17.4.1:
     Table 77 (column heading) "Parameter value"
     
     
     * 17.6.1:
     "The q_id parameter is an integer input that shall uniquely identify the
     new queue. The q_type parameter is an integer input. The value of the
     q_type parameter specifies the type of the queue as shown in Table 17-14."
     
     "The maximum length parameter is an integer input that specifies the
     maximum number of entries allowed on the queue."
     
     CHANGE "maximum length" to "max_length" in Courier font.
     
     
     * 17.6.2:
     "The q_id parameter is an integer input that indicates to which queue to
     add the entry. The job_id parameter is an integer input that identifies
     the job.
     The inform_id parameter is an integer input that is associated with the
     queue entry. Its meaning is user-defined. For example, inform_id
     parameter can represent execution time for an entry in a CPU model. The
     status parameter reports on the success of the operation or error
     conditions as described in Table 17-16."
     
     Change "For example, inform_id parameter"
     to "For example, the inform_id parameter"
     
     Change "status" to Courier font.
     Change "status parameter" to "status code".
      
      
     * 17.6.3:
     "The q_id parameter is an integer input that indicates from which queue
     to remove. The job_id parameter is an integer output that identifies the
     entry being removed. The inform_id parameter is an integer output that
     the queue manager stored during $q_add. Its meaning is user-defined. The
     status parameter reports on the success of the operation or error
     conditions as described in Table 17-16. "
     
     Change "status" to Courier font.
     Change "status parameter" to "status code".
      
      
     * 17.6.4: ADD to the end,
     "The status code reports on the success of the operation or error
     conditions as described in Table 17-16." ("status" in Courier font.)
     
     
     * 17.6.5:
     Table 17-15 (title) "Parameter values for $q_exam system task"
     
     
     * 17.6.5: ADD to the end,
     "The status code reports on the success of the operation or error
     conditions as described in Table 17-16." ("status" in Courier font.)
     
     
     * 17.6.6:
     "All of the queue management tasks and functions return an output status
     parameter. The status parameter
     values and corresponding information are described in Table 17-16."
     
     Change "status parameter" to "status code".
     
     
     * Table 17-16 (title, column heading) "Status parameter value"
     
     Change "status parameter" to "status code".
     
      
     * 17.9.1:
     "The seed parameter controls the numbers that $random returns such that
     different seeds generate different random streams. The seed parameter
     shall be either a reg, an integer, or a time variable."
     
     
     * 17.9.2:
     "All parameters to the system functions are integer values. For the
     exponential, poisson, chisquare, t, and erlang functions, the parameters
     mean, degree of freedom, and k_stage shall be greater than 0.
     
     Change "mean, degree of freedom, "
     to "mean, degree_of_freedom, " in Courier font.
     
      
     "That is, $dist_uniform returns random numbers uniformly distributed in
     the interval specified by its parameters.
     
     
     "For each system function, the seed parameter is an inout parameter; ...
     
     Change "seed" to Courier font.
      
     
     "The argument for the seed parameter should be an integer variable that
     is initialized by the user and only updated by the system function.
      
     Change "The argument for the seed parameter" to "The seed argument".
     Change "seed" to Courier font.
      
     
     "In the $dist_uniform function, the start and end parameters are integer
     inputs that bound the values returned.
     
     Change "start" and "end" to Courier font, also a 2nd time in this paragraph.
      
      
     "The mean parameter, used by $dist_normal, $dist_exponential,
     $dist_poisson, and $dist_erlang, ...
     
     Change "mean" to Courier font.
      
      
     "The standard deviation parameter used with the $dist_normal function is
     an integer input that helps determine the shape of the density function.
     
     Change "standard deviation"
     to "standard_deviation" in Courier font twice in this paragraph.
      
      
     "The degree of freedom parameter used with the $dist_chi_square and
     $dist_t functions is an integer input
     that helps determine the shape of the density function.
     
     Change "degree of freedom"
     to "degree_of_freedom" in Courier font.
     
     
     * The new 19.7 (`line), from issue #16, contains "parameter" once in para. 4
     and 3 times in para. 6 according to the paragraph division that I made in
     editing:
     "All parameters in the `line directive are required."
     "The number parameter shall be a positive integer ...
     The filename parameter shall be a string constant ...
     The level parameter shall be 0, 1, or 2."
     
     However, "argument" does not sound natural here, so leave "parameter".
     
     
     * C.1, para. 2 once, para. 3 twice.
     (I can't find the page right now to quote from it.)
     
     
     * Table C-1 title "Parameter return value for $countdriver function", twice.
     
     
     * C.2, para. 2:
     "the parameter to the system function is a memory element reference".
     
     
     * C.4, last para:
     "An optional file name parameter for $key causes ..."
     
     
     * C.5, para. 1 twice:
     "When invoked without a parameter, $list produces ..."
     "If an optional parameter is supplied, it shall refer ..."
     
     
     * C.6, para. 2:
     "An optional file name parameter for $log causes ..."
     
     
     * C.7, para. 2:
     "The $reset_value system function returns the value specified by the the
     reset_value parameter argument to the $reset system task."
     
     Delete "parameter".
     
     
     * C.8, para. 2 and 3:
     "All three system tasks take a file name as a parameter."
     "The $save system task saves the complete state into the host operating
     system file specified as a parameter."
     
     Delete the words "host operating sysem".
     Change "a parameter" to "an arguement".
     
     
     * C.10:
     "This task accepts a single parameter argument that shall be the ..".
     
     Delete "parameter".
     
     
     * C.11, three times:
     "An optional integer parameter can be given to $showscopes.
     A non-zero parameter value causes ...
     No parameter or a zero value results in ..."
     
     
     * C.12:
     "When invoked without parameters, $showvars displays the status ..."
     
     --
     Shalom Bresticker Shalom.Bresticker @freescale.com
     Design & Verification Methodology Tel: +972 9 9522268
     Freescale Semiconductor Israel, Ltd. Fax: +972 9 9522890
     POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 5441478
       
     [ ]Freescale Internal Use Only [ ]Freescale Confidential Proprietary
     
     



    This archive was generated by hypermail 2.1.4 : Fri Nov 12 2004 - 01:10:35 PST and
    sponsored by Boyd Technology, Inc.