|
| David Frank wrote in message ...
>
>"James Giles" <jamesgiles@worldnet.att.net> wrote in message
>news:OH5Oe.121413$5N3.26702@bgtnsc05-news.ops.worldnet.att.net...
', pad) )
[color=darkred]
>The "results of the two compares cannot be .OR.ed to each other" ?????
>
>Thats not happening,
But it IS happening.
What happens when the two intermediate arrays are ORed?
With what is the last element of the intermediate array a(1:) /= ' '
to be ORed?
> when pack sees the first test for a char existing
>which happens 5x more frequently than the
>OPTIONAL 2nd test involving the previous char, it immediately packs the
>char and MOVES ON,
>BECAUSE its a OR not a AND
And with what is the last result of the intermediate array
a(1:) /= ' ',
to be used?
You also have a strange idea of the order in which the
intermediate results are performed.
In all probabability the PACK operation does not commence
until AFTER the intermediate arrays have been computed
and those results ORed.
|
|