Received: (from major@localhost)
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id OAA06875
	for pups-liszt; Wed, 8 Apr 1998 14:28:16 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to owner-pups@minnie.cs.adfa.oz.au using -f
Received: from renoir.op.net (root@renoir.op.net [209.152.193.4])
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id OAA06870
	for <pups@minnie.cs.adfa.oz.au>; Wed, 8 Apr 1998 14:28:04 +1000 (EST)
Received: from goppelt.op.net (d-phlarc1-0a.ppp.op.net [209.152.199.74]) by renoir.op.net (o1/$Revision: 1.15 $) with SMTP id AAA00145; Wed, 8 Apr 1998 00:27:40 -0400 (EDT)
Message-Id: <199804080427.AAA00145@renoir.op.net>
Comments: Authenticated sender is <edgee@cyberpass.net>
From: "Ed G." <edgee@cyberpass.net>
To: Greg Lehey <grog@lemis.com>
Date: Wed, 8 Apr 1998 00:27:40 -0400
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Subject: Re: Floating Point-How Important to Unix?
Reply-to: edgee@cyberpass.net
CC: pups@minnie.cs.adfa.oz.au
In-reply-to: <19980408133357.40721@freebie.lemis.com>
References: <199804080325.XAA26777@renoir.op.net>; from Ed G. on Tue, Apr 07, 1998 at 11:25:33PM -0400
X-mailer: Pegasus Mail for Win32 (v2.54)
Sender: owner-pups@minnie.cs.adfa.oz.au
Precedence: bulk

> text with adb to see what purpose they serve.  Considering that
> floating point was an option, I find it hard to believe that so many
> programs, in particular things like tar, would use FP.

My guess is that the floating point code is dragged in when certain 
library routines (e.g., printf and libc) are used, even if the 
floating point features of the routines are not used.

Consider this:

Two programs hello.c and nothing.c, identical except that hello.c 
contains a single printf("hello world\n") inside main.  nothing.c 
has nothing in its main loop.  

Program--Size--Number of FPOs Reported by my perl script
===========================================
nothing.c, 312 bytes, 2
hello.c, 4804 bytes, 115

See what I mean?

Ed

