diff options
author | Pent Ploompuu <kaalikas@gmail.com> | 2021-05-18 06:06:50 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-18 06:06:50 +0300 |
commit | e4b4807e2fae2164d9116fbcdd49ba9044461e7e (patch) | |
tree | 560566356723e2e9858253a4c5b9f29c72282dea /THIRD-PARTY-NOTICES.TXT | |
parent | 63ea9c6b962c9f7df635220b7bdf102911b9d336 (diff) |
Faster unsigned division by constants (#49585)
* Faster unsigned division by constants
* Fix Arm build and add some tests.
* Improve register allocation
* Fix ARM64 codegen
* Fix MULHI flags
* Remove ARM32 codegen
* Widen 32bit UDIV to 64bit MULHI when possible. Improve register allocation.
* Always widen 32bit UDIV to 64bit MUL/MULHI
* Cleanup
* Final optimization
* Fix typo
Diffstat (limited to 'THIRD-PARTY-NOTICES.TXT')
-rw-r--r-- | THIRD-PARTY-NOTICES.TXT | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/THIRD-PARTY-NOTICES.TXT b/THIRD-PARTY-NOTICES.TXT index 54836c8b9d3..b0694275b3d 100644 --- a/THIRD-PARTY-NOTICES.TXT +++ b/THIRD-PARTY-NOTICES.TXT @@ -942,3 +942,13 @@ OF SUCH DAMAGES. You acknowledge that this software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility. + + +License notice for "Faster Unsigned Division by Constants" +------------------------------ + +Reference implementations of computing and using the "magic number" approach to dividing +by constants, including codegen instructions. The unsigned division incorporates the +"round down" optimization per ridiculous_fish. + +This is free and unencumbered software. Any copyright is dedicated to the Public Domain. |