[NAME,NAME,...]: auto size=>VALUE,align=>VALUE
"auto" lets you reserve space for auto variables in the STACK section. You may call "auto" several times in the same function.
"auto" is only intended for local variables, not function arguments. For arguments, use "argdef".
[x,y]: auto 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.