summaryrefslogtreecommitdiff
path: root/v4.0/src/BIOS/PUSHPOP.INC
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/BIOS/PUSHPOP.INC')
-rw-r--r--v4.0/src/BIOS/PUSHPOP.INC20
1 files changed, 20 insertions, 0 deletions
diff --git a/v4.0/src/BIOS/PUSHPOP.INC b/v4.0/src/BIOS/PUSHPOP.INC
new file mode 100644
index 0000000..aaa76eb
--- /dev/null
+++ b/v4.0/src/BIOS/PUSHPOP.INC
@@ -0,0 +1,20 @@
1 IF1 ;3.30
2
3SaveReg MACRO reglist ;; push those registers
4IRP reg,<reglist>
5 ?stackdepth = ?stackdepth + 1
6 PUSH reg
7ENDM
8ENDM
9.xcref SaveReg
10
11
12RestoreReg MACRO reglist ;; pop those registers
13IRP reg,<reglist>
14 ?stackdepth = ?stackdepth - 1
15 POP reg
16ENDM
17ENDM
18.xcref RestoreReg
19
20 ENDIF ;3.30