summaryrefslogtreecommitdiff
path: root/680.inc
blob: 20f3bed52fada1f758fc47bf2aeb28e39db40a88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
;; -*- asm -*-

	;; Register naming
esp	EQUR	a4
epc	EQUR	a6

eaf	EQUR	d3
ebc	EQUR	d4
ede	EQUR	d5
ehl	EQUR	d6
eixy	EQUR	d7

SAVEREG	MACRO
	movem.l	d3-d7/a3-a6,-(sp)
	ENDM

RESTREG	MACRO
	movem.l	(sp)+,d3-d7/a3-a6
	ENDM

;; pushm	MACRO
;; 	movem	\1,-(sp)
;; 	ENDM

;; popm	MACRO
;; 	movem	(sp)+,\1
;; 	ENDM

;; push	MACRO
;; 	move.\0	\1,-(sp)
;; 	ENDM

;; pop	MACRO
;; 	move.\0	(sp)+,\1
;; 	ENDM