+ pop {r4-r12,pc}
+
+.extern MM_Clone
+.extern MM_DumpTables
+.globl Proc_CloneInt
+Proc_CloneInt:
+ @ R0: SP Destination
+ @ R1: Mem Destination
+ push {r4-r12,lr}
+ mov r4, r1 @ Save mem destination
+ str sp, [r0] @ Save SP to SP dest
+
+ bl MM_Clone
+ str r0, [r4] @ Save clone return to Mem Dest
+
+ ldr r0, =Proc_CloneInt_new
+ pop {r4-r12,pc}
+Proc_CloneInt_new:
+@ cps #18
+
+@ mov r0, #0
+@ mvn r1, #0
+@ bl MM_DumpTables
+
+@ ldr r0, =csProc_CloneInt_NewTaskMessage
+@ bl Log
+
+@ cps #19
+ mov r0, #0
+ pop {r4-r12,pc}
+