.macro m1 v1, v2 | |
LOCAL l1, l2 | |
label&v1: | |
l1: .byte v1 | |
label&v2: | |
l2: .byte v2 | |
.endm | |
.macro m2 v1, v2 | |
m1 %(v1), %(v2-v1) | |
.endm | |
.macro m3 str | |
.ascii &str | |
.endm | |
.data | |
m2 1, 3 | |
m2 9, 27 | |
m3 "abc" | |
m3 <"1", "23"> | |
.noaltmacro | |
.macro m4 str | |
.ascii "&str" | |
.endm | |
m4 "!!<>'" | |
.altmacro | |
m3 "!!<>'" |