Searched full:zbb (Results 1 – 15 of 15) sorted by relevance
| /linux/arch/riscv/boot/dts/tenstorrent/ |
| H A D | blackhole.dtsi | 22 "zifencei", "zfh", "zba", "zbb", "sscofpmf"; 38 "zifencei", "zfh", "zba", "zbb", "sscofpmf"; 54 "zifencei", "zfh", "zba", "zbb", "sscofpmf"; 70 "zifencei", "zfh", "zba", "zbb", "sscofpmf";
|
| /linux/arch/riscv/include/asm/ |
| H A D | checksum.h | 49 * ZBB only saves three instructions on 32-bit and five on 64-bit so not in ip_fast_csum() 59 .option arch,+zbb \n\ in ip_fast_csum() 67 .option arch,+zbb \n\ in ip_fast_csum()
|
| H A D | arch_hweight.h | 28 ".option arch,+zbb\n" in __arch_hweight32() 55 ".option arch,+zbb\n" in __arch_hweight64()
|
| H A D | bitops.h | 53 ".option arch,+zbb\n" in variable__ffs() 78 ".option arch,+zbb\n" in variable__fls() 106 ".option arch,+zbb\n" in variable_ffs() 134 ".option arch,+zbb\n" in variable_fls()
|
| H A D | swab.h | 40 ".option arch,+zbb\n" \
|
| H A D | runtime-const.h | 38 * doesn't support Zbkb but does support the Zbb extension, we can
|
| /linux/arch/riscv/lib/ |
| H A D | csum.c | 49 .option arch,+zbb \n\ in csum_ipv6_magic() 153 .option arch,+zbb \n\ in do_csum_with_alignment() 168 .option arch,+zbb \n\ in do_csum_with_alignment() 225 .option arch,+zbb \n\ in do_csum_no_alignment() 235 .option arch,+zbb \n\ in do_csum_no_alignment()
|
| H A D | strcmp.S | 43 * Variant of strcmp using the ZBB extension if available. 51 .option arch,+zbb
|
| H A D | strncmp.S | 48 * Variant of strncmp using the ZBB extension if available 54 .option arch,+zbb
|
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 111 provided by the Zba, Zbb, and Zbs extensions. 375 - const: zbb 377 The standard Zbb bit-manipulation extension for basic bit-manipulation 886 # B comprises Zba, Zbb, and Zbs 895 const: zbb 898 # Zba, Zbb, Zbs together require B 904 const: zbb
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | get-reg-list.c | 535 KVM_ISA_EXT_ARR(ZBB), in isa_ext_single_id_to_str() 1179 KVM_ISA_EXT_SIMPLE_CONFIG(zbb, ZBB);
|
| /linux/arch/riscv/kernel/ |
| H A D | setup.c | 372 if (!IS_ENABLED(CONFIG_RISCV_ISA_ZBB) || !riscv_isa_extension_available(NULL, ZBB)) in setup_arch()
|
| H A D | sys_hwprobe.c | 116 EXT_KEY(isainfo->isa, ZBB, pair->value, missing); in hwprobe_isa_ext0()
|
| H A D | cpufeature.c | 536 __RISCV_ISA_EXT_DATA(zbb, RISCV_ISA_EXT_ZBB),
|
| /linux/Documentation/arch/riscv/ |
| H A D | hwprobe.rst | 88 * :c:macro:`RISCV_HWPROBE_EXT_ZBB`: The Zbb extension is supported, as defined
|