From: anon@att.net
Subject: Re: Multiplying fixed-point by long integer
Date: Fri, 5 Oct 2012 05:14:08 +0000 (UTC)
Date: 2012-10-05T05:14:08+00:00 [thread overview]
Message-ID: <k4lqav$99i$1@speranza.aioe.org> (raw)
In-Reply-To: b06c0b56-3f3c-42e9-8b3a-76a4a27fc1cc@googlegroups.com
An old discussion mostly bwtween the 1980s and 90s.
A file "farith.c"
/*
* multi-precision multiplication, division and exponentiation
* for fixed point computations.
*/
...
which is a componet of "Ada/Ed" package that uses the "Multiple Precision
Integer Arithetic Package" written by Robert B. K. Dewar in June 16, 1980.
To preform some of the arithmetic calculations used in the "Ada/Ed" system.
Do a Google search for url of a ftp link to file using keywords
multi-precision arithmetic "Robert B. K. Dewar" Ada/Ed farith.c
Other discussion on this subject can be found by just google and added
the name Robert B. K. Dewar. Most will be between 1980 and 1999.
In <b06c0b56-3f3c-42e9-8b3a-76a4a27fc1cc@googlegroups.com>, Adam Beneschan <adam@irvine.com> writes:
>I don't think I've ever seen this problem discussed before ...
>
>4.5.5 defines predefined multiplication operators between any fixed-point t=
>ype and Integer. However, it isn't defined for any other integer type. Th=
>is can cause a problem if I have an integer type whose bounds are larger th=
>an Integer, since it obviously won't work to convert it to Integer. Has an=
>yone encountered this problem before, and how did you solve it? I'm hesita=
>nt to try to solve it by converting things to floating point, since the man=
>tissa of a floating-point may have fewer bits than the fixed-point or integ=
>er type, and fixed-point multiplication by an integer should be exact.
>
> -- thanks, Adam
next prev parent reply other threads:[~2012-10-11 8:03 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-05 1:46 Multiplying fixed-point by long integer Adam Beneschan
2012-10-05 2:12 ` Shark8
2012-10-05 4:23 ` Jeffrey Carter
2012-10-05 4:25 ` tmoran
2012-10-05 15:41 ` Adam Beneschan
2012-10-05 5:14 ` anon [this message]
2012-11-06 17:20 ` Jacob Sparre Andersen
2012-11-06 20:33 ` Adam Beneschan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox