Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upBitshift performance vs 64bit numbers #109
Closed
Comments
|
@tbcm interesting, maybe you should provide some examples for the guide |
|
I had found a good website about this a few weeks ago, because I ran into this issue. I cannot find it anymore, but here is a stackoverflow link: At the moment I'm very busy, so I cannot create an example. I just thought it would be good to know. |
|
Ah! Thanks for pointing this out. |
|
|
Open
Open
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Every number is stored with 64bit, except you are doing bit shifting. Then javascript stores the number into a 32bit integer. The result of this: You get negative or just wrong numbers when you are shifting a big js-representing integer.
If you really think bit shift is a good way to improve performance, make sure the numbers are not bigger than 32 bit.