Closed davidmullen closed 6 months ago
The code in mkcl_ash()
seems to be ignoring the sign bit of the shifted original value.
I think I have a fix. I'll commit it later today after I twiddle it a bit more.
Could you please try commit 9f2296c on master/head to see if it fixes the issue.
I ran a bunch of randomized tests (both compiled and interpreted) and everything looks OK.
Which is fine—but then: