Maybe the z13 will execute multiple bytes in parallel?  One byte being
looked up per core.  Then a cycle to check the condition codes and how
many to accept.

On Fri, Mar 13, 2015 at 5:12 PM, Ed Jaffe <[email protected]> wrote:
> On 3/13/2015 11:51 AM, J O Skip Robinson wrote:
>>
>> SRST looks very cool. Thanks for the pointer! A simple loop searching for
>> '.' works but is not something to put on your resume. ;-) TRT is snazzier
>> but requires TLC for registers, especially R2. I imagine that TRT was
>> invented back in the day because so many routines needed to parse on
>> delimiters. SRST looks to be yet another improvement in the same quest.
>
>
> TRT can search for multiple characters. SRST can search for only one.
>
> For a known single delimiter search, SRST is much better than TRT because...
>
> Poor TRT has become a casualty of "modern" hardware economics. It's a
> complex instruction, with no analog on other platforms, that is no longer
> used often enough to rate prime-location silicon chip "real-estate." It was
> demoted to millicode emulation years ago (with z9?) whereas SRST (used by
> Java, C/C++, and HLASM programmers "in the know") is implemented 100% in
> silicon. TRT still has silicon assist, but won't outperform other techniques
> until the string to be searched gets reasonably long.
>
> --
> Edward E Jaffe
> Phoenix Software International, Inc
> 831 Parkview Drive North
> El Segundo, CA 90245
> http://www.phoenixsoftware.com/
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to