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
|