LCOV - code coverage report
Current view: top level - include/asm-generic/bitops - arch_hweight.h (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc4-xfsa @ Mon Jul 31 20:08:27 PDT 2023 Lines: 5 5 100.0 %
Date: 2023-07-31 20:08:27 Functions: 1 1 100.0 %

          Line data    Source code
       1             : /* SPDX-License-Identifier: GPL-2.0 */
       2             : #ifndef _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_
       3             : #define _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_
       4             : 
       5             : #include <asm/types.h>
       6             : 
       7             : static inline unsigned int __arch_hweight32(unsigned int w)
       8             : {
       9  2982937779 :         return __sw_hweight32(w);
      10             : }
      11             : 
      12             : static inline unsigned int __arch_hweight16(unsigned int w)
      13             : {
      14    34068304 :         return __sw_hweight16(w);
      15             : }
      16             : 
      17             : static inline unsigned int __arch_hweight8(unsigned int w)
      18             : {
      19   877893099 :         return __sw_hweight8(w);
      20             : }
      21             : 
      22      958229 : static inline unsigned long __arch_hweight64(__u64 w)
      23             : {
      24 20109339917 :         return __sw_hweight64(w);
      25             : }
      26             : #endif /* _ASM_GENERIC_BITOPS_HWEIGHT_H_ */

Generated by: LCOV version 1.14