Home
last modified time | relevance | path

Searched full:zbb (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.6/arch/riscv/lib/
Dstrcmp.S42 * Variant of strcmp using the ZBB extension if available.
50 .option arch,+zbb
Dstrlen.S34 * Variant of strlen using the ZBB extension if available
48 .option arch,+zbb
Dstrncmp.S47 * Variant of strncmp using the ZBB extension if available
53 .option arch,+zbb
/Linux-v6.6/Documentation/devicetree/bindings/riscv/
Dextensions.yaml175 - const: zbb
177 The standard Zbb bit-manipulation extension for basic bit-manipulation
/Linux-v6.6/Documentation/riscv/
Dhwprobe.rst74 * :c:macro:`RISCV_HWPROBE_EXT_ZBB`: The Zbb extension is supported, as defined
/Linux-v6.6/arch/riscv/
DKconfig530 bool "Zbb extension support for bit manipulation instructions"
536 Adds support to dynamically detect the presence of the ZBB
539 The Zbb extension provides instructions to accelerate a number
/Linux-v6.6/arch/riscv/kernel/
Dsys_riscv.c153 if (riscv_isa_extension_available(isainfo->isa, ZBB)) in hwprobe_isa_ext0()
Dcpufeature.c175 __RISCV_ISA_EXT_DATA(zbb, RISCV_ISA_EXT_ZBB),
/Linux-v6.6/arch/riscv/kvm/
Dvcpu_onereg.c43 KVM_ISA_EXT_ARR(ZBB),
/Linux-v6.6/tools/testing/selftests/kvm/riscv/
Dget-reg-list.c723 {"zbb", .feature = KVM_RISCV_ISA_EXT_ZBB, .regs = zbb_regs, .regs_n = ARRAY_SIZE(zbb_regs),}