[Info-vax] Text processing examples with Fortran requested
John Reagan
johnrreagan at earthlink.net
Tue Nov 17 14:46:39 EST 2009
"Rob Brooks" <brooks at cuebid.usa.hp.nospam> wrote in message
news:upPsPRMF4ZHJ at cuebid.usa.hp.com...
> "John Reagan" <johnrreagan at earthlink.net> writes:
>
>>
>> During the port to Itanium, we instrumented the IMACRO compiler to print
>> out
>> various internal statistics in the .LIS file (near the command qualifier
>> summary). One of them was the total number of flow blocks found by the
>> compiler's flow analyzer. This, along with the number of entry/exit
>> points;
>> routines jumping into each other; etc. was used to compute a "complexity"
>> factor. SHDRIVER blew everybody else out of the water. By far the most
>> complex piece of Macro-32 code in the entire system from a compiler
>> analysis
>> point of view.
>
> . . . because SHDRIVER implemented their own weird homegrown notion of a
> threading package, that literally JMP's all over the place.
>
> On the other hand, the "port" to IA64 was trivial; there was a single
> Alpha-specific register used in a single location (handwaving here; I
> didn't work on the change myself), that was easy to conditionally compile
> for IA64.
You're welcome. :)
John
More information about the Info-vax
mailing list