aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorEd Schouten <ed@FreeBSD.org>2011-03-17 19:47:28 +0000
committerEd Schouten <ed@FreeBSD.org>2011-03-17 19:47:28 +0000
commitf170b6928b38a264ce005e5fa80d428364b6f659 (patch)
tree875c98489b0419eb321390a6093da33c5116f79a /README.txt
parent217b614317dad692116a3a06fe94ea8f61a59edb (diff)
downloadsrc-f170b6928b38a264ce005e5fa80d428364b6f659.tar.gz
src-f170b6928b38a264ce005e5fa80d428364b6f659.zip
Import compiler-rt r127823.vendor/compiler-rt/compiler-rt-r127823
Changes: - License change; now it's also dual licensed under the MIT licence. - Addition of divmodsi4 and udivmodsi4.
Notes
Notes: svn path=/vendor/compiler-rt/dist/; revision=219719 svn path=/vendor/compiler-rt/compiler-rt-r127823/; revision=219720; tag=vendor/compiler-rt/compiler-rt-r127823
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/README.txt b/README.txt
index ab389d2129ba..cbeb10cf918e 100644
--- a/README.txt
+++ b/README.txt
@@ -77,8 +77,12 @@ ti_int __modti3 (ti_int a, ti_int b); // a % b signed
su_int __umodsi3 (su_int a, su_int b); // a % b unsigned
du_int __umoddi3 (du_int a, du_int b); // a % b unsigned
tu_int __umodti3 (tu_int a, tu_int b); // a % b unsigned
-du_int __udivmoddi4(du_int a, du_int b, du_int* rem); // a / b, *rem = a % b
-tu_int __udivmodti4(tu_int a, tu_int b, tu_int* rem); // a / b, *rem = a % b
+du_int __udivmoddi4(du_int a, du_int b, du_int* rem); // a / b, *rem = a % b unsigned
+tu_int __udivmodti4(tu_int a, tu_int b, tu_int* rem); // a / b, *rem = a % b unsigned
+su_int __udivmodsi4(su_int a, su_int b, su_int* rem); // a / b, *rem = a % b unsigned
+si_int __divmodsi4(si_int a, si_int b, si_int* rem); // a / b, *rem = a % b signed
+
+
// Integral arithmetic with trapping overflow