It appears if r0 also equals length of second operand, you should get desired 
result.

Richard

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of Seymour J Metz
Sent: Wednesday, March 14, 2018 12:22 PM
To: [email protected]
Subject: Re: Two string instruction questions

If your search string is less than 256 bytes then CUSE should work, if I am 
reading th PoOps correctly. Set R0 to the length of the search string.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Assembler List <[email protected]> on behalf 
of Charles Mills <[email protected]>
Sent: Wednesday, March 14, 2018 11:51 AM
To: [email protected]
Subject: Two string instruction questions

1.       Is there a machine instruction that will find one string within
another? That given "Now is the time" and "is" would find the "is" and return a 
pointer to it? A machine instruction analog of Rexx POS?

2.       Searching the PoOp for such an instruction led me to CUSE. It does
not seem that CUSE could be used for this - is that correct? If I am reading 
CUSE correctly, then given "Now is the time", "All is well" and 2 or 3 would 
return the position of "is". Is my reading correct? What would that be good 
for? What would be a reasonable real-world use?



Thanks,



Charles


----------------------------------------- The information contained in this 
communication (including any attachments hereto) is confidential and is 
intended solely for the personal and confidential use of the individual or 
entity to whom it is addressed. The information may also constitute a legally 
privileged confidential communication. If the reader of this message is not the 
intended recipient or an agent responsible for delivering it to the intended 
recipient, you are hereby notified that you have received this communication in 
error and that any review, dissemination, copying, or unauthorized use of this 
information, or the taking of any action in reliance on the contents of this 
information is strictly prohibited. If you have received this communication in 
error, please notify us immediately by e-mail, and delete the original message. 
Thank you

Reply via email to