forked from len0rd/rockbox
Fix up some more red
find_first_set_bit() becomes a small inline on ARMv5+ and checkwps now gets made with -std=gnu99 (it eats all the GCCOPTS) like the rest of things. Change-Id: Ie6039b17fec057a3dcb0f453d8fd5efac984df89
This commit is contained in:
parent
bb7700928a
commit
29f5385263
3 changed files with 15 additions and 8 deletions
|
@ -157,7 +157,12 @@ int get_cpu_boost_counter(void);
|
|||
((type *)((intptr_t)(memberptr) - OFFSETOF(type, membername)))
|
||||
|
||||
/* returns index of first set bit or 32 if no bits are set */
|
||||
#if defined(CPU_ARM) && ARM_ARCH >= 5 && !defined(__thumb__)
|
||||
static inline int find_first_set_bit(uint32_t val)
|
||||
{ return LIKELY(val) ? __builtin_ctz(val) : 32; }
|
||||
#else
|
||||
int find_first_set_bit(uint32_t val);
|
||||
#endif
|
||||
|
||||
static inline __attribute__((always_inline))
|
||||
uint32_t isolate_first_bit(uint32_t val)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue