add count_leading_zeros, count_trailing_zeros, and count_ones implementations
[vector-math.git] / src / algorithms / base.rs
index b4ec103aac2f8ce2bc7d198753daab9d456d7fed..4ebd8493ee3d7dc12e0753e469db896253e6f14f 100644 (file)
@@ -88,7 +88,9 @@ pub fn floor<
     let offset_value: VecF = v.abs() + offset;
     let rounded = (offset_value - offset).copy_sign(v);
     let need_round_down = v.lt(rounded);
     let offset_value: VecF = v.abs() + offset;
     let rounded = (offset_value - offset).copy_sign(v);
     let need_round_down = v.lt(rounded);
-    let in_range_value = need_round_down.select(rounded - ctx.make(1.to()), rounded).copy_sign(v);
+    let in_range_value = need_round_down
+        .select(rounded - ctx.make(1.to()), rounded)
+        .copy_sign(v);
     big.select(v, in_range_value)
 }
 
     big.select(v, in_range_value)
 }
 
@@ -108,7 +110,9 @@ pub fn ceil<
     let offset_value: VecF = v.abs() + offset;
     let rounded = (offset_value - offset).copy_sign(v);
     let need_round_up = v.gt(rounded);
     let offset_value: VecF = v.abs() + offset;
     let rounded = (offset_value - offset).copy_sign(v);
     let need_round_up = v.gt(rounded);
-    let in_range_value = need_round_up.select(rounded + ctx.make(1.to()), rounded).copy_sign(v);
+    let in_range_value = need_round_up
+        .select(rounded + ctx.make(1.to()), rounded)
+        .copy_sign(v);
     big.select(v, in_range_value)
 }
 
     big.select(v, in_range_value)
 }