summaryrefslogtreecommitdiff
path: root/v4.0/src/BIOS/PUSHPOP.INC
blob: aaa76eb4689de324e24b04bf48a6c7c46c51d3d6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
	IF1								  ;3.30

SaveReg MACRO	reglist 		;; push those registers
IRP reg,<reglist>
	?stackdepth = ?stackdepth + 1
	PUSH	reg
ENDM
ENDM
.xcref	SaveReg


RestoreReg  MACRO   reglist		;; pop those registers
IRP reg,<reglist>
	?stackdepth = ?stackdepth - 1
	POP	reg
ENDM
ENDM
.xcref	RestoreReg

	ENDIF								  ;3.30