Skip to content
Snippets Groups Projects
bitops.h 571 B
Newer Older
  • Learn to ignore specific revisions
  • /*
     * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
     *
     * SPDX-License-Identifier:	GPL-2.0+
     */
    
    #ifndef __ASM_ARC_BITOPS_H
    #define __ASM_ARC_BITOPS_H
    
    /*
     * hweightN: returns the hamming weight (i.e. the number
     * of bits set) of a N-bit word
     */
    
    #define hweight32(x) generic_hweight32(x)
    #define hweight16(x) generic_hweight16(x)
    #define hweight8(x) generic_hweight8(x)
    
    
    #include <asm-generic/bitops/fls.h>
    #include <asm-generic/bitops/__fls.h>
    #include <asm-generic/bitops/fls64.h>
    #include <asm-generic/bitops/__ffs.h>
    
    
    #endif /* __ASM_ARC_BITOPS_H */