Lokathor 6 лет назад
Родитель
Сommit
e8c09a84f8
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      testcrate/build.rs

+ 6 - 0
testcrate/build.rs

@@ -775,6 +775,12 @@ fn main() {
                 (builtins::int::udiv::__udivmodti4(a, b, Some(&mut r)), r)
                 (builtins::int::udiv::__udivmodti4(a, b, Some(&mut r)), r)
             }");
             }");
     }
     }
+    
+    // count leading zeros
+    gen(|(a): (usize)| {
+            Some(a.leading_zeros())
+        },
+        "builtins::int::__clzsi2(a)");
 }
 }
 
 
 macro_rules! gen_float {
 macro_rules! gen_float {