[Info-vax] HP Users Hope Whitman Can Persuade Oracle to Change Itanium Decision

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Sat Oct 1 06:45:58 EDT 2011


In article <Rlb9Litw5GQv at eisner.encompasserve.org>, koehler at eisner.nospam.encompasserve.org (Bob Koehler) writes:
>In article <00AB6223.3905E802 at SendSpamHere.ORG>,   VAXman-  @SendSpamHere.ORG writes:
>> 
>> OK.  I just SEARCHed/STATISITCS SYS for EVAX_.
>> 
>> Files searched:               470       Buffered I/O count:     19872
>> Records searched:         2303166       Direct I/O count:        2134
>> Characters searched:    111805774       Page faults:               28
>> Records matched:            17855       Elapsed CPU time:  0 00:00:20.25
>> Lines printed:              18459       Elapsed time:      0 00:00:31.75
>
>   Thanks, that's the kind of thing I wanted to know.  But the OP was
>   worried about R17 and higher number registers, I wonder how many
>   references there are, and how many are argument registers.
>
>   I suspect R17 et. al. are easier to deal with than some of the EVAX_
>   macros.  In many cases R22 - R30 can simply be emulated in RAM.

Memory is slow.

 
>> I'd love to give you a percentage of lines of code modified but that would
>> require me to devise some method to elide the machine listing portion from
>> the source portion in the listing files.  Anyway, in just SYS, there are
>> close to 18K EVAX_ references according to my search.
>
>   IIRC, there was a tool in the old SIG tapes to do that.  Probably
>   still hanging around in the archives.  But 18K EVAX_ macros is a
>   sufficient number.

Yeah, I can probably run the SYS listings through that tool but that's
more effort than I wanted to do to answer your question.  I can, when
I am back home, see about counting the actual excess of R16 registers 
used.
-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

All your spirit rack abuses, come to haunt you back by day.
All your Byzantine excuses, given time, given you away.



More information about the Info-vax mailing list