storex .macro x
.var tmp
.asg :x(1):, tmp
.if $symcmp(tmp,"A") == 0
STW x,*A15--(4)
.elseif $symcmp(tmp,"B") == 0
STW x,*A15--(4)
.elseif $iscons(x)
MVK x,A0
STW A0,*A15--(4)
.else
.emsg "Bad Macro Parameter"
.endif
.endm
storex 10h
storex A15