LCOV - code coverage report
Current view: top level - include/asm-generic/bitops - arch_hweight.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 4 50.0 %
Date: 2023-07-19 18:55:55 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           0 :         return __sw_hweight32(w);
      10             : }
      11             : 
      12             : static inline unsigned int __arch_hweight16(unsigned int w)
      13             : {
      14             :         return __sw_hweight16(w);
      15             : }
      16             : 
      17             : static inline unsigned int __arch_hweight8(unsigned int w)
      18             : {
      19           0 :         return __sw_hweight8(w);
      20             : }
      21             : 
      22           4 : static inline unsigned long __arch_hweight64(__u64 w)
      23             : {
      24          30 :         return __sw_hweight64(w);
      25             : }
      26             : #endif /* _ASM_GENERIC_BITOPS_HWEIGHT_H_ */

Generated by: LCOV version 1.14