Hi, > Hmm, not really convinced, but that's a possible interpretation, I guess.
It seems to me to be in line with the handling of all other IEEE intrinsics: the user is responsible for querying support before calling any relevant routine. I admit that there is no explicit language in the case of the rounding mode, I will try to find time to ask for an official interpretation. > My sentence was about IEEE_*S*ET_ROUNDING_MODE actually. > My point that we previously reported an error (at compile time) to a user > that would try to pass a radix 10 while we now silently do... something else > that was requested (i.e. set the radix 2 rounding mode). Oh sorry, I see what you mean and you’re totally right. This is an easy improvement, and while I believe it is undefined behaviour in any case, we can easily improve that. > I think it's worth at least documenting that only radix 2 is supported. That also makes sense. I’ll propose a patch. Thanks, FX