Martin,

Let me try again.

Paraphrased only a little, see page 7-337, the current z/Architecture PROP says:

o RC = 0, all function bytes [examined]
   are zero,

o RC = 1, non-zero function byte found,
   input IS NOT exhausted,

o RC = 2, non-zero function byte found,
   input IS exhausted.

For both RC=1 and RC=2 a non-zero function byte has been found.

The difference is that for RC=1 the input string has not been
exhausted, i.e., execution of the TRT[R]E must [usually] be repeated
after the non-zero function byte found has been processed, while for
RC=2 only the non-zero function byte need be processed, EOS has been
reached.

These conventions slightly simplify the coding.  You need only

|VERIFY TRTE R10,
|  JZ DONE             --non-zero
|  <handle found case here>
|  <branch back to VERIFY for RC=1 case only>
|DONE . . .

Is this now clear?   If not, I can try again in your choice of Swiss
languages (excluding Romans[c]h).   I do not, however, think your
problem is a linguistic one.  Your English has always struck me as
more than adequate.

John Gilmore, Ashland, MA 01721 - USA

Reply via email to