Rev 811 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 811 | Rev 1196 | ||
|---|---|---|---|
| Line 32... | Line 32... | ||
| 32 | 32 | ||
| 33 | /* 32bit integer division */ |
33 | /* 32bit integer division */ |
| 34 | int __divsi3(int a, int b); |
34 | int __divsi3(int a, int b); |
| 35 | 35 | ||
| 36 | /* 64bit integer division */ |
36 | /* 64bit integer division */ |
| 37 | long __divdi3(long a, long b); |
37 | long long __divdi3(long long a, long long b); |
| 38 | 38 | ||
| 39 | /* 32bit unsigned integer division */ |
39 | /* 32bit unsigned integer division */ |
| 40 | unsigned int __udivsi3(unsigned int a, unsigned int b); |
40 | unsigned int __udivsi3(unsigned int a, unsigned int b); |
| 41 | 41 | ||
| 42 | /* 64bit unsigned integer division */ |
42 | /* 64bit unsigned integer division */ |
| 43 | unsigned long __udivdi3(unsigned long a, unsigned long b); |
43 | unsigned long long __udivdi3(unsigned long long a, unsigned long long b); |
| 44 | 44 | ||
| 45 | /* 32bit remainder of the signed division */ |
45 | /* 32bit remainder of the signed division */ |
| 46 | int __modsi3(int a, int b); |
46 | int __modsi3(int a, int b); |
| 47 | 47 | ||
| 48 | /* 64bit remainder of the signed division */ |
48 | /* 64bit remainder of the signed division */ |
| 49 | long __moddi3(long a, long b); |
49 | long long __moddi3(long long a, long long b); |
| 50 | 50 | ||
| 51 | /* 32bit remainder of the unsigned division */ |
51 | /* 32bit remainder of the unsigned division */ |
| 52 | unsigned int __umodsi3(unsigned int a, unsigned int b); |
52 | unsigned int __umodsi3(unsigned int a, unsigned int b); |
| 53 | 53 | ||
| 54 | /* 64bit remainder of the unsigned division */ |
54 | /* 64bit remainder of the unsigned division */ |
| 55 | unsigned long __umoddi3(unsigned long a, unsigned long b); |
55 | unsigned long long __umoddi3(unsigned long long a, unsigned long long b); |
| 56 | 56 | ||
| 57 | unsigned long __udivmoddi3(unsigned long a, unsigned long b, unsigned long *c); |
57 | unsigned long long __udivmoddi3(unsigned long long a, unsigned long long b, unsigned long long *c); |
| 58 | 58 | ||
| 59 | #endif |
59 | #endif |
| 60 | 60 | ||