Rev 811 | Show entire file | Regard 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 |