Browse Source

inline i32_abs_as_u32 and i64_abs_as_u64

Josh Stone 7 years ago
parent
commit
18cc1902fb
1 changed files with 2 additions and 0 deletions
  1. 2 0
      bigint/src/bigint.rs

+ 2 - 0
bigint/src/bigint.rs

@@ -303,6 +303,7 @@ impl Signed for BigInt {
 }
 }
 
 
 // A convenience method for getting the absolute value of an i32 in a u32.
 // A convenience method for getting the absolute value of an i32 in a u32.
+#[inline]
 fn i32_abs_as_u32(a: i32) -> u32 {
 fn i32_abs_as_u32(a: i32) -> u32 {
     if a == i32::min_value() {
     if a == i32::min_value() {
         a as u32
         a as u32
@@ -312,6 +313,7 @@ fn i32_abs_as_u32(a: i32) -> u32 {
 }
 }
 
 
 // A convenience method for getting the absolute value of an i64 in a u64.
 // A convenience method for getting the absolute value of an i64 in a u64.
+#[inline]
 fn i64_abs_as_u64(a: i64) -> u64 {
 fn i64_abs_as_u64(a: i64) -> u64 {
     if a == i64::min_value() {
     if a == i64::min_value() {
         a as u64
         a as u64