g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  Index 2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014 
<== Date ==> <== Thread ==>

Subject: Re: -mlongcall test
From: Andrew Johnson <anj@aps.anl.gov>
To: Janet Anderson <jba@aps.anl.gov>
Cc: EPICS Core-talk Archive <core-talk@aps.anl.gov>
Date: Thu, 13 Mar 2003 09:54:10 -0600
Hi Janet,

Janet Anderson wrote:

The base and example application builds are in
/home/phoebus/JBA/longcallTest.

It seems to have taken me almost 5 months to actually try those out, but I have done so now so you can delete anything you were saving for me under that directory.

>>> ppc603  ppc604
>>> ------  ------
>>> 1767450 1766846 - size of example when base and example
>>>                   were built without the -mlongcall cflag.
    2674832           size of above when loaded into memory

>>> 2096915 2096527 - size of example when base and example
>>>                   were built with the -mlongcall cflag.
    2853056           size of above when loaded into memory

Thus loaded in memory the -mlongcall binaries for a ppc603 take about 7% more RAM than their equivalent without that flag. This isn't as bad as the 20% differences between the file sizes, but I think it's probably still worth keeping two different targets for different RAM sizes - the larger memory footprint will have a subtle extra effect on execution speed because of more cache misses with the larger object code.

- Andrew
--
There are 10 types of people in the world:
Those who understand binary, and those who don't.


Navigate by Date:
Prev: Bug in MSI Ralph Lange
Next: EPICS R3.14 "delay scheduling quantum" interface changes Andrew Johnson
Index: 2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014 
Navigate by Thread:
Prev: Bug in MSI Ralph Lange
Next: EPICS R3.14 "delay scheduling quantum" interface changes Andrew Johnson
Index: 2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·