l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2006 Feb 16 12:09

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox-tech] float vs double, int vs short
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox-tech] float vs double, int vs short

I've been googling for the past 15 minutes and have read that:

   * computations with doubles are always faster than floats
   * computations with doubles are often faster than floats
   * computations with floats are often faster than doubles
   * computations with floats are always faster than doubles

The arguments I've read for all four cases seem reasonable.  I trust the
collective brains of lugod more than any internet forum.  What's the real
scoop on the relative speed of basic arithmetic operations on floats and

The platforms I'm mostly concerned with are 32 and 64 bit x86 running
Windows and Linux using Java and C++.

I'm also interested in the relative speed of shorts vs ints.  I've heard
that ints are almost always faster (with the "usual" width of an int in C,
since an int and short may have the same width on a given platform) due to
word alignment issues.

I did my own test of taking averages of a large number of numbers in C with
shorts and ints on Cygwin on WinXP.  The results were pretty inconclusive.

I know this is a pretty complicated topic; if anyone can comment on it, I'd
really appreciate it!

vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.