diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/thread/mips/clone.s | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/src/thread/mips/clone.s b/src/thread/mips/clone.s index 6c2e7908..37dddf57 100644 --- a/src/thread/mips/clone.s +++ b/src/thread/mips/clone.s @@ -12,15 +12,18 @@ __clone:  	lw $6, 16($sp)  	lw $7, 20($sp)  	lw $9, 24($sp) +	subu $sp, $sp, 16  	sw $9, 16($sp)  	li $2, 4120  	syscall  	beq $7, $0, 1f  	nop +	addu $sp, $sp, 16  	jr $ra  	subu $2, $0, $2  1:	beq $2, $0, 1f  	nop +	addu $sp, $sp, 16  	jr $ra  	nop  1:	lw $25, 0($sp) | 
