[NAME,NAME,...]: argdef size=>VALUE,align=>VALUE
"argdef" lets you reserve space for arguments to a function. This space is reserved in the STACK section. You may call "argdef" several times in the same function.
"argdef" is only intended for function arguments, not local variables. For arguments, use "auto".
[x,y]: argdef size=2,align=2 #generates { #start of code block .origin .ic(STACK) .align 2 x: .space 2 .align 2 y: .space 2 last: .set * #last is local variable .align 2 #forces even end of section .origin last #back to previous IC }
Copyright © 1996, Thinkage Ltd.