File tree 1 file changed +2
-17
lines changed
1 file changed +2
-17
lines changed Original file line number Diff line number Diff line change @@ -34,8 +34,8 @@ fn main() {
34
34
assert_eq ! ( 0b0000000000000000000000000010000010000000000000000000000000000000_0000000000100000000000000000000000001000000000000100000000000000u128 . leading_zeros( ) , 26 ) ;
35
35
assert_eq ! ( 0b0000000000000000000000000010000000000000000000000000000000000000_0000000000000000000000000000000000001000000000000000000010000000u128 . trailing_zeros( ) , 7 ) ;
36
36
37
- checked_div_i128 ( 0i128 , 2i128 ) ;
38
- checked_div_u128 ( 0u128 , 2u128 ) ;
37
+ 0i128 . checked_div ( 2i128 ) ;
38
+ 0u128 . checked_div ( 2u128 ) ;
39
39
assert_eq ! ( 1u128 + 2 , 3 ) ;
40
40
41
41
assert_eq ! ( 0b100010000000000000000000000000000u128 >> 10 , 0b10001000000000000000000u128 ) ;
@@ -61,18 +61,3 @@ fn map(a: Option<(u8, Box<Instruction>)>) -> Option<Box<Instruction>> {
61
61
Some ( ( _, instr) ) => Some ( instr) ,
62
62
}
63
63
}
64
-
65
- fn checked_div_i128 ( lhs : i128 , rhs : i128 ) -> Option < i128 > {
66
- if rhs == 0 || ( lhs == -170141183460469231731687303715884105728 && rhs == -1 ) {
67
- None
68
- } else {
69
- Some ( unsafe { intrinsics:: unchecked_div ( lhs, rhs) } )
70
- }
71
- }
72
-
73
- fn checked_div_u128 ( lhs : u128 , rhs : u128 ) -> Option < u128 > {
74
- match rhs {
75
- 0 => None ,
76
- rhs => Some ( unsafe { intrinsics:: unchecked_div ( lhs, rhs) } )
77
- }
78
- }
You can’t perform that action at this time.
0 commit comments