summaryrefslogblamecommitdiff
path: root/src/process/sh/vfork.s
blob: 30e173173f7fd455ae3f58d23c13b8cc26abd65b (plain) (tree)






















                                        
.global __vfork
.weak vfork
.type __vfork,@function
.type vfork,@function
__vfork:
vfork:
	mov #95, r3
	add r3, r3

	trapa #16
	or    r0, r0
	or    r0, r0
	or    r0, r0
	or    r0, r0
	or    r0, r0

	mov r0, r4
	mov.l 1f, r0
2:	braf r0
	 nop
	.align 2
	.hidden __syscall_ret
1:	.long __syscall_ret@PLT-(2b+4-.)