1 #include <linux/linkage.h>
6 ba,pt %xcc, __sw_hweight8
9 ENDPROC(__arch_hweight8)
10 .section .popc_3insn_patch, "ax"
17 ENTRY(__arch_hweight16)
18 ba,pt %xcc, __sw_hweight16
21 ENDPROC(__arch_hweight16)
22 .section .popc_3insn_patch, "ax"
23 .word __arch_hweight16
29 ENTRY(__arch_hweight32)
30 ba,pt %xcc, __sw_hweight32
33 ENDPROC(__arch_hweight32)
34 .section .popc_3insn_patch, "ax"
35 .word __arch_hweight32
41 ENTRY(__arch_hweight64)
42 ba,pt %xcc, __sw_hweight64
45 ENDPROC(__arch_hweight64)
46 .section .popc_3insn_patch, "ax"
47 .word __arch_hweight64