We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I see the implment of shift_right_correctly_by. Is it because:
shift_right_correctly_by
For negative a, the value of a >> b is implementation-defined (until C++20)
But in multiply<1>, why you don't care to use fpValue1>>P?
multiply<1>
fpValue1>>P
And in the implment of operator /=. Why you use left shift directly? Because:
operator /=
For negative a, the behavior of a << b is undefined.
Looks like it is worse than implementation-defined
The text was updated successfully, but these errors were encountered:
Hi @heroboy , I have read your comment, thank you. I will try to get back to you with discussion at the weekend or start of next week.
Sorry, something went wrong.
No branches or pull requests
I see the implment of
shift_right_correctly_by
. Is it because:But in
multiply<1>
, why you don't care to usefpValue1>>P
?And in the implment of
operator /=
. Why you use left shift directly? Because:Looks like it is worse than implementation-defined
The text was updated successfully, but these errors were encountered: