Commit 07baf50a authored by Stafford Horne's avatar Stafford Horne
Browse files

openrisc: Use delay slot for clone and fork wrappers



This saves one instruction.

Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
parent 840b66c2
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -1162,15 +1162,13 @@ _fork_save_extra_regs_and_call:

ENTRY(__sys_clone)
	l.movhi	r29,hi(sys_clone)
	l.ori	r29,r29,lo(sys_clone)
	l.j	_fork_save_extra_regs_and_call
	 l.nop
	 l.ori	r29,r29,lo(sys_clone)

ENTRY(__sys_fork)
	l.movhi	r29,hi(sys_fork)
	l.ori	r29,r29,lo(sys_fork)
	l.j	_fork_save_extra_regs_and_call
	 l.nop
	 l.ori	r29,r29,lo(sys_fork)

ENTRY(sys_rt_sigreturn)
	l.jal	_sys_rt_sigreturn