added return.s
authorceriel <none@none>
Wed, 26 Aug 1987 13:06:09 +0000 (13:06 +0000)
committerceriel <none@none>
Wed, 26 Aug 1987 13:06:09 +0000 (13:06 +0000)
mach/i86/libem/LIST
mach/i86/libem/return.s [new file with mode: 0644]

index beda76b..79c3641 100644 (file)
@@ -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 (file)
index 0000000..014cd76
--- /dev/null
@@ -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