-
Notifications
You must be signed in to change notification settings - Fork 0
[S4] Quantize, and emit the error bound into the generated table #50
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
Merged
swgiacomelli
merged 18 commits into
epic/36-surfaces-bake
from
cursor/issue-40-s4-quantize-03fb
Aug 25, 2026
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
eece7a4
Quantize the baker grid and emit MAX_ERR_LSB.
cursoragent 47bacba
Fold runtime X-then-Y rounding into MAX_ERR_LSB.
cursoragent 1e6bce7
Stabilize host bilinear and cap the materialized grid.
cursoragent 452aea5
Look up declared knots with binary search.
cursoragent c0473f7
Round scaled nodes without the add-half f64 bias.
cursoragent fd59605
Step nonzero MAX_ERR_LSB magnitudes one ULP before ceil.
cursoragent 7c5fadb
Point runtime status docs at baker quantization.
cursoragent 94e680e
Measure u16 host bilinear as an exact rational.
cursoragent 0e4be21
Measure MAX_ERR_LSB as an exact rational residual.
swgiacomelli 2e2394f
Reduce ratio operands before cross-multiplying.
cursoragent e73087a
Give MAX_ERR_LSB a 256-bit dyadic residual so decimal coordinates sta…
swgiacomelli 76a5a89
Keep exponent-separated residuals finite and name bound overflow.
cursoragent 719c615
Bump an integral residual when a same-sign tiny addend is dropped.
cursoragent 8b83df6
Keep unaligned addends as a second bilinear term.
cursoragent f648b0b
Replace the baker residual kernel with host BigRational.
swgiacomelli 614e38e
Name num-traits in the baker README and keep tiny RMS nonzero.
swgiacomelli 532a957
Keep a 1-bit numerator when converting residuals to f64.
cursoragent 07c0575
Convert RMS residuals with a 53-bit window and a binary exponent.
cursoragent File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.