added some routines
This commit is contained in:
parent
33bd1f17af
commit
7f64ff28c0
|
@ -49,3 +49,8 @@ fat.s
|
|||
trp.s
|
||||
stop.s
|
||||
print.s
|
||||
ret6.s
|
||||
ret8.s
|
||||
lfr6.s
|
||||
lfr8.s
|
||||
retarea.s
|
||||
|
|
10
mach/i86/libem/lfr6.s
Normal file
10
mach/i86/libem/lfr6.s
Normal file
|
@ -0,0 +1,10 @@
|
|||
.sect .text
|
||||
.define .lfr6
|
||||
.extern .retarea
|
||||
|
||||
.lfr6:
|
||||
pop bx
|
||||
push .retarea+4
|
||||
push .retarea+2
|
||||
push .retarea
|
||||
jmp bx
|
11
mach/i86/libem/lfr8.s
Normal file
11
mach/i86/libem/lfr8.s
Normal file
|
@ -0,0 +1,11 @@
|
|||
.sect .text
|
||||
.define .lfr8
|
||||
.extern .retarea
|
||||
|
||||
.lfr8:
|
||||
pop bx
|
||||
push .retarea+6
|
||||
push .retarea+4
|
||||
push .retarea+2
|
||||
push .retarea
|
||||
jmp bx
|
10
mach/i86/libem/ret6.s
Normal file
10
mach/i86/libem/ret6.s
Normal file
|
@ -0,0 +1,10 @@
|
|||
.sect .text
|
||||
.define .ret6
|
||||
.extern .retarea
|
||||
|
||||
.ret6:
|
||||
pop bx
|
||||
pop .retarea
|
||||
pop .retarea+2
|
||||
pop .retarea+4
|
||||
jmp bx
|
11
mach/i86/libem/ret8.s
Normal file
11
mach/i86/libem/ret8.s
Normal file
|
@ -0,0 +1,11 @@
|
|||
.sect .text
|
||||
.define .ret8
|
||||
.extern .retarea
|
||||
|
||||
.ret8:
|
||||
pop bx
|
||||
pop .retarea
|
||||
pop .retarea+2
|
||||
pop .retarea+4
|
||||
pop .retarea+6
|
||||
jmp bx
|
5
mach/i86/libem/retarea.s
Normal file
5
mach/i86/libem/retarea.s
Normal file
|
@ -0,0 +1,5 @@
|
|||
.sect .text; .sect .rom; .sect .data; .sect .bss
|
||||
.define .retarea
|
||||
|
||||
.retarea:
|
||||
.space 8
|
Loading…
Reference in a new issue