1 #ifndef ARM_CTZL_H 2 #define ARM_CTZL_H 3 4 #include <armintr.h> 5 6 #if defined(_MSC_VER) && !defined(__clang__) __builtin_ctzl(unsigned long value)7 static __forceinline unsigned long __builtin_ctzl(unsigned long value) { 8 return _arm_clz(_arm_rbit(value)); 9 } 10 #endif 11 12 #endif 13