by Spike » Tue Mar 09, 2010 9:15 am
$frame f1 f2
$f1 = 0
$f2 = 1
$frame f2 f1
$f2 = 0
$f1 = 1
order matters.
each new frame macro that is defined has a value 1 higher than the previous one that was defined. they are all expanded by the compiler to be floating point immediates. you can use a frame macro anywhere that you can use a numeric constant, and vice versa, because that is all that they are.
.