16 lines
175 B
ArmAsm
16 lines
175 B
ArmAsm
![]() |
TEXT strcat(SB), $0
|
||
|
MOVL s1+0(FP), A2
|
||
|
MOVL s2+4(FP), A1
|
||
|
|
||
|
l1: TSTB (A2)+
|
||
|
BNE l1
|
||
|
|
||
|
MOVB (A1)+, -1(A2)
|
||
|
BEQ done
|
||
|
|
||
|
l2: MOVB (A1)+, (A2)+
|
||
|
BNE l2
|
||
|
|
||
|
done: MOVL s1+0(FP), R0
|
||
|
RTS
|