Path: utzoo!utgpu!news-server.csri.toronto.edu!eecg.toronto.edu!drb Newsgroups: comp.sys.sgi From: drb@eecg.toronto.edu (David R. Blythe) Subject: Re: Where's the SPARK in my SPARC???? Message-ID: <1991Feb22.183550.16477@jarvis.csri.toronto.edu> Organization: EECG, University of Toronto References: <1991Feb21.120049.5626@jarvis.csri.toronto.edu> <3001@charon.cwi.nl> Date: 22 Feb 91 23:35:50 GMT Lines: 16 In article <3001@charon.cwi.nl> dik@cwi.nl (Dik T. Winter) writes: > >The major problem is that the -fsingle flag is nearly useless for original >K&R C. Suppose you have a routine whose declaration reads: > void rout(s) float s; { ... } >this is effectively the same as declaring: > void rout(s) double s; { ... } >and within the routine all calculations involving s are effectively done >in double rather than float *regardless to whether the -fsingle flag was >used or not*. This is also true for the SGI compiler so its not likely the PI got any big performance advantage from that. -drb Brought to you by Super Global Mega Corp .com