ARM: libtcc1: Add __divsi3, __modsi3, __udivsi3, __umodsi3.
* lib/libtcc1.c (__divsi3, __modsi3, __udivsi3, __umodsi3): New functions.
This commit is contained in:
parent
04afe3e238
commit
4a9d7a1f33
|
@ -324,4 +324,27 @@ __floatdidf (int a, int b)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
__divsi3 (int num, int den)
|
||||
{
|
||||
return __mesabi_idiv (num, den);
|
||||
}
|
||||
|
||||
int
|
||||
__modsi3 (int num, int den)
|
||||
{
|
||||
return __mesabi_imod (num, den);
|
||||
}
|
||||
|
||||
int
|
||||
__udivsi3 (int num, int den)
|
||||
{
|
||||
return __mesabi_udiv (num, den);
|
||||
}
|
||||
|
||||
int
|
||||
__umodsi3 (int num, int den)
|
||||
{
|
||||
return __mesabi_umod (num, den);
|
||||
}
|
||||
#endif //__arm__
|
||||
|
|
Loading…
Reference in a new issue