Move divsi3, modsi3, udivsi3, umodsi3 to libbcc.
BUG=3435530
Change-Id: I7225ff7a1b3b8078db24fd28a38296c1bdc78f4e
diff --git a/lib/ExecutionEngine/RuntimeStub.h b/lib/ExecutionEngine/RuntimeStub.h
index 01cb998..1ca678b 100644
--- a/lib/ExecutionEngine/RuntimeStub.h
+++ b/lib/ExecutionEngine/RuntimeStub.h
@@ -28,6 +28,7 @@
#if !defined(__i386__)
extern di_int __divdi3(di_int, di_int);
#endif
+extern si_int __divsi3(si_int, si_int);
#ifndef ANDROID /* no complex.h */
extern float _Complex __divsc3(float, float, float, float);
#endif
@@ -45,6 +46,7 @@
extern float __floatundisf(du_int);
extern di_int __moddi3(di_int, di_int);
#endif
+extern si_int __modsi3(si_int, si_int);
#if !defined(__i386__) && !defined(__SSE2__)
extern di_int __lshrdi3(di_int, si_int);
#endif
@@ -79,6 +81,7 @@
#if !defined(__i386__)
extern du_int __umoddi3(du_int, du_int);
#endif
+extern su_int __umodsi3(su_int, su_int);
extern void __eprintf(char const *, char const *, char const *, char const *)
__attribute__((visibility("hidden")));