summaryrefslogtreecommitdiff
path: root/gcc/config/udivmod.c
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-30 08:25:59 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-30 08:25:59 +0000
commita8bda0a129c4d74b7a99f2a57a0de7559e5567e0 (patch)
tree7441c7d8a77c3e8620a3862b2da31c90152db14c /gcc/config/udivmod.c
parentf3573c9afb52dbe80276ce2300e4713fcacae1c3 (diff)
downloadgcc-a8bda0a129c4d74b7a99f2a57a0de7559e5567e0.tar.gz
* config/mn10200/udivmod.c, config/mn10200/divmod.c,
config/mn10200/udivmodsi4.c: Moved from here. * config/udivmod.c, config/divmod.c, config/udivmodsi4.c: To here. * config/mn10200/t-mn10200 (LIB2FUNCS_EXTRA): Use the generic C division functions. * config/m68hc11/t-m68hc11-gas (LIB2FUNCS_EXTRA): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37868 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/udivmod.c')
-rw-r--r--gcc/config/udivmod.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/config/udivmod.c b/gcc/config/udivmod.c
new file mode 100644
index 00000000000..1395e9cc940
--- /dev/null
+++ b/gcc/config/udivmod.c
@@ -0,0 +1,14 @@
+long udivmodsi4 ();
+
+long
+__udivsi3 (long a, long b)
+{
+ return udivmodsi4 (a, b, 0);
+}
+
+long
+__umodsi3 (long a, long b)
+{
+ return udivmodsi4 (a, b, 1);
+}
+