-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
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
Study mul256 #574
Study mul256 #574
Conversation
Hard error but very confusing on Ubuntu, It works just fine on MSVC. Will now investigate why/what's up on LINUX. It also hangs on WSL2 so I'll look there locally first. |
Hi Matt (@mborland) I took the opportunity to fully refactor So for When implementing |
Oh yes and also Matt (@mborland) there was, in fact, a hard error lurking around somewhere in the original I can now reduce significantly all tolerances on Now the test codes in #559 all pass. |
See also #575. |
Drone is having a bit of a tussle with some sort of scripts. Maybe we can sort this out. GHA is finally looking reasonable. Hi Matt (@mborland) this PR has a bit of depth to it. Redo Please give this thing a look at your convenience. I'm OK with it because |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #574 +/- ##
=========================================
+ Coverage 98.7% 98.7% +0.1%
=========================================
Files 195 195
Lines 12014 12472 +458
Branches 1419 1455 +36
=========================================
+ Hits 11846 12307 +461
+ Misses 168 165 -3
Continue to review full report in Codecov by Sentry.
|
I was concerned about changing performance. Multiplication stays about the same. I also benchmarked
|
Hi Matt (@mborland) before leaving this one, I found another issue in At some time in the future, I'll take a few morning sessions and make a dedicated, C++14-friendly |
This thing fixes a bunch of pesky problems.
|
The purpose of this PR is to simply insert parts of wide-integer's mul-256 into decimal. Let's see how CI shakes out.
This phenomenon was originally reported in #559.