Abe wrote:
[Alan wrote:]

Where can I find info on what the different flag values mean?
(I had thought they were booleans [...]


[Abe wrote:]

Sorry; I don`t know if that is documented anywhere yet.

In this case, (-1) simply means "defaulted": on if the vectorizer is on, and 
off if it is off.
(0) means "user specified no if conversion" and (1) means "user specified [yes] if 
conversion".


[Alan wrote:]

Ah, right, that makes sense now. Obviously I would like to see this written in 
doc/ .

Is the following sufficient?  From "doc/invoke.texi", I propose to replace:

   This is enabled by default if vectorization is enabled.

... with:

   This is enabled by default when vectorization is  enabled
   and    disabled by default when vectorization is disabled.


That would be helpful - but has the syntax not changed? I was thinking it'd be useful to document somewher the meanings of 1/0/-1, as you explained them to me:

> In this case, (-1) simply means "defaulted": on if the vectorizer is on, and off if it is off. > (0) means "user specified no if conversion" and (1) means "user specified [yes] if conversion".

Perhaps in the gate() function if not in the doc.

Thanks, Alan

Reply via email to