ISSUE 220

Add Proposal  Add Analysis  Edit Class, Environment, or Release
Number 220
Category enhancement
Synopsis $random functions not 64-bit portable
State open
Class enhancement
Arrival-DateDec 16 2002
Originator sharp@cadence.com
Release 2001b
Environment
Description
The C code that describes the algorithms for the
probabilistic distribution functions is not 64-bit
portable. It uses longs, which will change size under
the LP64 conventions most common for 64-bit compilers.

The code is still adequate as documentation of the
algorithms, as long as the implementors recognize that
it cannot be used as-is in a 64-bit version of a
simulator.
Fix

Audit-Trail

From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: sharp@cadence.com
Cc: etf-bugs@boyd.com
Subject: Re: enhancement/220: $random functions not 64-bit portable
Date: Tue, 17 Dec 2002 14:40:13 +0200

Steven,

Did you intend this to be classified as an enhancement or as an erratum.

If an erratum, is it "simple" or "discuss"?

It seems to me to be "errata-discuss".

Shalom


> >Category: enhancement
>
> The C code that describes the algorithms for the
> probabilistic distribution functions is not 64-bit
> portable. It uses longs, which will change size under
> the LP64 conventions most common for 64-bit compilers.
>
> The code is still adequate as documentation of the
> algorithms, as long as the implementors recognize that
> it cannot be used as-is in a 64-bit version of a
> simulator.

--
Shalom Bresticker Shalom.Bresticker@motorola.com
Design & Reuse Methodology Tel: +972 9 9522268
Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890
POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478

"The devil is in the details."



Unformatted


Hosted by Boyd Technology