Home
last modified time | relevance | path

Searched refs:popcnt (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/vm/
H A Dvm_reserv.c164 uint16_t popcnt; /* (r) # of pages in use */ member
312 fullpop += rv->popcnt == VM_LEVEL_0_NPAGES; in sysctl_vm_reserv_fullpop()
344 unused_pages += VM_LEVEL_0_NPAGES - rv->popcnt; in sysctl_vm_reserv_partpopq()
367 __FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq); in vm_reserv_remove()
390 rv->popcnt); in vm_reserv_insert()
393 KASSERT(rv->popcnt == 0, in vm_reserv_insert()
441 __FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq); in vm_reserv_depopulate()
447 KASSERT(rv->popcnt > 0, in vm_reserv_depopulate()
452 if (rv->popcnt == VM_LEVEL_0_NPAGES) { in vm_reserv_depopulate()
463 rv->popcnt--; in vm_reserv_depopulate()
[all …]
/freebsd/sys/contrib/openzfs/module/icp/algs/blake3/
H A Dblake3_impl.h123 static inline unsigned int popcnt(uint64_t x) { in popcnt() function
H A Dblake3.c454 size_t post_merge_stack_len = (size_t)popcnt(total_len); in hasher_merge_cv_stack()
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dcpu.h140 C(popcnt, 23)
/freebsd/sys/contrib/zstd/lib/common/
H A Dcpu.h138 C(popcnt, 23)
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/
H A Dblake3_impl.h124 INLINE unsigned int popcnt(uint64_t x) { in popcnt()
123 INLINE unsigned int popcnt(uint64_t x) { popcnt() function
H A Dblake3.c410 size_t post_merge_stack_len = (size_t)popcnt(total_len); in hasher_merge_cv_stack()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dmodule.modulemap121 explicit module popcnt {
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPC.td250 "Enable the popcnt[dw] instructions">;
251 // Note that for the a2 processor models we should not use popcnt[dw] by
256 "Has slow popcnt[dw] instructions">;
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInteger.td87 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
H A DWebAssemblyInstrSIMD.td938 // Population count: popcnt
939 defm POPCNT : SIMDUnary<I8x16, ctpop, "popcnt", 0x62>;
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DX86TargetParser.def143 X86_FEATURE_COMPAT(POPCNT, "popcnt", 9)
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1253 (i32 (add (i32 (DivergentUnaryFrag<ctpop> i32:$popcnt)), i32:$val)),
1254 (V_BCNT_U32_B32_e64 $popcnt, $val)
1259 (i32 (DivergentUnaryFrag<ctpop> i32:$popcnt)),
1260 (V_BCNT_U32_B32_e64 VSrc_b32:$popcnt, (i32 0))
1264 (i16 (add (i16 (trunc (i32 (DivergentUnaryFrag<ctpop> i32:$popcnt)))), i16:$val)),
1265 (V_BCNT_U32_B32_e64 $popcnt, $val)
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86.td48 def FeaturePOPCNT : SubtargetFeature<"popcnt", "HasPOPCNT", "true",
521 def TuningPOPCNTFalseDeps : SubtargetFeature<"false-deps-popcnt",
H A DX86InstrSSE.td5810 defm POPCNT16 : Lzcnt<0xB8, "popcnt", ctpop, Xi16, WritePOPCNT, WritePOPCNT.Folded>, OpSize16, XS;
5811 defm POPCNT32 : Lzcnt<0xB8, "popcnt", ctpop, Xi32, WritePOPCNT, WritePOPCNT.Folded>, OpSize32, XS;
5812 defm POPCNT64 : Lzcnt<0xB8, "popcnt", ctpop, Xi64, WritePOPCNT, WritePOPCNT.Folded>, XS;
5814 …defm POPCNT16 : Lzcnt<0x88, "popcnt", null_frag, Xi16, WritePOPCNT, WritePOPCNT.Folded, "_EVEX">, …
5815 …defm POPCNT32 : Lzcnt<0x88, "popcnt", null_frag, Xi32, WritePOPCNT, WritePOPCNT.Folded, "_EVEX">, …
5816 …defm POPCNT64 : Lzcnt<0x88, "popcnt", null_frag, Xi64, WritePOPCNT, WritePOPCNT.Folded, "_EVEX">, …
5819 defm POPCNT16 : Lzcnt<0x88, "popcnt", null_frag, Xi16, WritePOPCNT, WritePOPCNT.Folded, "_NF">, NF,…
5820 defm POPCNT32 : Lzcnt<0x88, "popcnt", null_frag, Xi32, WritePOPCNT, WritePOPCNT.Folded, "_NF">, NF;
5821 defm POPCNT64 : Lzcnt<0x88, "popcnt", null_frag, Xi64, WritePOPCNT, WritePOPCNT.Folded, "_NF">, NF;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td2088 def POPCNTOpt : BinaryRRFc<"popcnt", 0xB9E1, GR64, GR64>;
2092 def POPCNT : UnaryRRE<"popcnt", 0xB9E1, z_popcnt, GR64, GR64>;
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td6310 def mno_popcnt : Flag<["-"], "mno-popcnt">, Group<m_x86_Features_Group>;