diff options
author | Nick Kledzik <kledzik@apple.com> | 2011-03-17 00:09:13 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2011-03-17 00:09:13 +0000 |
commit | 5c0809916b70dbb754cf0c999e2923909e5603c6 (patch) | |
tree | 875c98489b0419eb321390a6093da33c5116f79a /README.txt | |
parent | 1ea7a40c373d811250eb59259140453461e50c30 (diff) | |
download | compiler-rt-5c0809916b70dbb754cf0c999e2923909e5603c6.tar.gz |
<rdar://problem/8914924> implement udivmodsi4 and divmodsi4 for ARM
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@127778 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'README.txt')
-rw-r--r-- | README.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/README.txt b/README.txt index ab389d212..cbeb10cf9 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 |