/* strcat.s 4.2 84/11/01 */
* Concatenate string s2 to the end of s1
* and return the base of s1.
movq 4(ap), r6 # r6 = s1; r7 = s2
locc $0,$65535,(r1) # look for '\0'
movl r1,r3 # save end of s1
locc $0,$65535,(r7) # find length of s2
movc3 $65535,(r7),(r3)# copy full block
subl2 r7,r1 # calculate length
movc3 r1,(r7),(r3) # copy remainder