The current thread about bigints and overflows and stuff has given me
a thought:
A few of the bits in the flags word of an SV should be reserved as
part of the payload (as opposed to being generic SV flags), so a particular
SV type can make whatever internal use it likes of them. Ie the
payload area of an SV increases from 8 bytes or whatever to 8 bytes + a few
bits. This would be particualarly handy where a particular type fits directly
into the payload area (ie doesnt need to store a pointer to further
data), but which requires just one or two extra bits of status (eg a aign
bit for some interger type ???).
Or am I stating the obvious ;-)