blob: 75b9b3add0fe3abfa9a1c4015159b07930479810 (
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 d3-d7/a3-a6,-(sp)
ENDM
RESTREG MACRO
movem (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
|