Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPent Ploompuu <kaalikas@gmail.com>2021-05-18 06:06:50 +0300
committerGitHub <noreply@github.com>2021-05-18 06:06:50 +0300
commite4b4807e2fae2164d9116fbcdd49ba9044461e7e (patch)
tree560566356723e2e9858253a4c5b9f29c72282dea /THIRD-PARTY-NOTICES.TXT
parent63ea9c6b962c9f7df635220b7bdf102911b9d336 (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.TXT10
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.