1.macro	m1 v1, v2
2	LOCAL l1, l2
3label&v1:
4l1:	.byte	v1
5label&v2:
6l2:	.byte	v2
7.endm
8
9.macro	m2 v1, v2
10	m1 %(v1), %(v2-v1)
11.endm
12
13.macro	m3 str
14	.ascii	&str
15.endm
16
17	.data
18
19m2	1, 3
20m2	9, 27
21
22m3	"abc"
23m3	<"1", "23">
24
25	.noaltmacro
26
27.macro	m4 str
28	.ascii	"&str"
29.endm
30
31m4	"!!<>'"
32
33	.altmacro
34
35m3	"!!<>'"
36