From: ceriel Date: Wed, 26 Aug 1987 13:06:09 +0000 (+0000) Subject: added return.s X-Git-Tag: release-5-5~3865 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=7de296862951a89dd5b0155a63f6769bb6a32dad;p=ack.git added return.s --- diff --git a/mach/i86/libem/LIST b/mach/i86/libem/LIST index beda76bd6..79c36416b 100644 --- a/mach/i86/libem/LIST +++ b/mach/i86/libem/LIST @@ -56,3 +56,4 @@ lfr6.s lfr8.s retarea.s blm.s +return.s diff --git a/mach/i86/libem/return.s b/mach/i86/libem/return.s new file mode 100644 index 000000000..014cd7686 --- /dev/null +++ b/mach/i86/libem/return.s @@ -0,0 +1,17 @@ +.define .sdret, .dsret, .sret, .dret, .cret +.sect .text + +.dsret: + pop di +.sret: + pop si +.cret: + mov sp,bp + pop bp + ret + +.sdret: + pop si +.dret: + pop di + jmp .cret