This repository was archived by the owner on Mar 31, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 21
21
COMPILER_RT_ABI du_int __udivdi3 (du_int n , du_int d ) {
22
22
const unsigned N = sizeof (du_int ) * CHAR_BIT ;
23
23
// d == 0 cases are unspecified.
24
- unsigned sr = (d ? clz (d ) : N ) - (n ? clz (n ) : N );
24
+ unsigned sr = (d ? ( unsigned ) clz (d ) : N ) - (n ? ( unsigned ) clz (n ) : N );
25
25
// 0 <= sr <= N - 1 or sr is very large.
26
26
if (sr > N - 1 ) // n < d
27
27
return 0 ;
Original file line number Diff line number Diff line change 21
21
COMPILER_RT_ABI su_int __udivsi3 (su_int n , su_int d ) {
22
22
const unsigned N = sizeof (su_int ) * CHAR_BIT ;
23
23
// d == 0 cases are unspecified.
24
- unsigned sr = (d ? clz (d ) : N ) - (n ? clz (n ) : N );
24
+ unsigned sr = (d ? ( unsigned ) clz (d ) : N ) - (n ? ( unsigned ) clz (n ) : N );
25
25
// 0 <= sr <= N - 1 or sr is very large.
26
26
if (sr > N - 1 ) // n < d
27
27
return 0 ;
Original file line number Diff line number Diff line change 21
21
COMPILER_RT_ABI du_int __umoddi3 (du_int n , du_int d ) {
22
22
const unsigned N = sizeof (du_int ) * CHAR_BIT ;
23
23
// d == 0 cases are unspecified.
24
- unsigned sr = (d ? clz (d ) : N ) - (n ? clz (n ) : N );
24
+ unsigned sr = (d ? ( unsigned ) clz (d ) : N ) - (n ? ( unsigned ) clz (n ) : N );
25
25
// 0 <= sr <= N - 1 or sr is very large.
26
26
if (sr > N - 1 ) // n < d
27
27
return n ;
Original file line number Diff line number Diff line change 21
21
COMPILER_RT_ABI su_int __umodsi3 (su_int n , su_int d ) {
22
22
const unsigned N = sizeof (su_int ) * CHAR_BIT ;
23
23
// d == 0 cases are unspecified.
24
- unsigned sr = (d ? clz (d ) : N ) - (n ? clz (n ) : N );
24
+ unsigned sr = (d ? ( unsigned ) clz (d ) : N ) - (n ? ( unsigned ) clz (n ) : N );
25
25
// 0 <= sr <= N - 1 or sr is very large.
26
26
if (sr > N - 1 ) // n < d
27
27
return n ;
You can’t perform that action at this time.
0 commit comments