!loop macro arg1,arg2,arg3 ! dc.l NARG ! ifne NARG ! dc.l arg1 ! loop arg2,arg3 ! endc ! endm ! ! loop 1,2,3 ! dc.l 3 dc.l 3 ! ifne 3 ! dc.l 1 dc.l 1 ! loop 2,3 ! dc.l 2 dc.l 2 ! ifne 2 ! dc.l 2 dc.l 2 ! loop 3, ! dc.l 1 dc.l 1 ! ifne 1 ! dc.l 3 dc.l 3 ! loop , ! dc.l 0 dc.l 0 ! ifne 0 ! dc.l ! loop , ! endc ! endc ! endc ! endc !