X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Finternal%2Fmips%2Fsyscall.s;h=e18a382e24225b673693268f01f3bbc8786fff3d;hb=f78cdbe8993d072bf60a65754544199016a1fe29;hp=01a5917b4fe64e070bce9738e4614290aa8f21b0;hpb=6315004f6102dca44c4ba50654a36967b8b9c2a6;p=musl diff --git a/src/internal/mips/syscall.s b/src/internal/mips/syscall.s index 01a5917b..e18a382e 100644 --- a/src/internal/mips/syscall.s +++ b/src/internal/mips/syscall.s @@ -3,17 +3,20 @@ .global __syscall .type __syscall,@function __syscall: - move $10, $4 + move $2, $4 move $4, $5 move $5, $6 move $6, $7 lw $7, 16($sp) lw $8, 20($sp) lw $9, 24($sp) + lw $10,28($sp) subu $sp, $sp, 32 sw $8, 16($sp) sw $9, 20($sp) - move $2, $10 + sw $10,24($sp) + sw $2 ,28($sp) + lw $2, 28($sp) syscall beq $7, $0, 1f addu $sp, $sp, 32