Home
last modified time | relevance | path

Searched full:zvbc (Results 1 – 19 of 19) sorted by relevance

/freebsd/crypto/openssl/crypto/modes/
H A Dbuild.info46 …$MODESASM_riscv64=ghash-riscv64.s ghash-riscv64-zvkb-zvbc.s ghash-riscv64-zvkg.s aes-gcm-riscv64-z…
94 GENERATE[ghash-riscv64-zvkb-zvbc.s]=asm/ghash-riscv64-zvkb-zvbc.pl
H A Dgcm128.c416 /* zvkb/Zvbc (vector crypto with vclmul) based routines. */
/freebsd/secure/lib/libcrypto/man/man3/
H A DOPENSSL_riscvcap.3175 .IP ZVBC 4
176 .IX Item "ZVBC"
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVScheduleZvk.td20 /// Zvbc extension
64 /// Zvbc extension
H A DRISCVFeatures.td750 : RISCVExtension<"zvbc", 1, 0,
751 "'Zvbc' (Vector Carryless Multiplication)">,
755 "'Zvbc' (Vector Carryless Multiplication)">;
826 "'Zvknc' (shorthand for 'Zvknc' and 'Zvbc')",
843 "'Zvksc' (shorthand for 'Zvks' and 'Zvbc')",
H A DRISCVSchedSiFiveP600.td768 // Zvbc
1104 // Zvbc
/freebsd/crypto/openssl/include/crypto/
H A Driscv_arch.def45 RISCV_DEFINE_CAP(ZVBC, 0, 16, 4, (1 << 18))
/freebsd/crypto/openssl/doc/man3/
H A DOPENSSL_riscvcap.pod133 =item ZVBC
/freebsd/sys/contrib/device-tree/Bindings/riscv/
H A Dextensions.yaml510 - const: zvbc
512 The standard Zvbc extension for vectored carryless multiplication
821 - const: zvbc
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DRISCVISAInfo.cpp749 if (Exts.count("zvbc") && !Exts.count("zve64x")) in checkDependency()
751 "'zvbc' requires 'v' or 'zve64*' extension to also be specified"); in checkDependency()
H A DHost.cpp2082 Features["zvbc"] = ExtMask & (1 << 18); // RISCV_HWPROBE_EXT_ZVBC in getHostCPUFeatures()
/freebsd/crypto/openssl/crypto/modes/asm/
H A Dghash-riscv64-zvkb-zvbc.pl40 # - RISC-V Vector Carryless Multiplication extension ('Zvbc')
/freebsd/crypto/openssl/providers/
H A Dfips.module.sources278 crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl
H A Dfips-sources.checksums278 …10aee1e97f098683e290c221cc90f6f4f8047b331e8071a8387559 crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp663 .Case("Zvbc", RVV_REQ_Zvbc) in createRVVIntrinsics()
/freebsd/crypto/openssl/crypto/perlasm/
H A Driscv.pm877 ## Zvbc instructions
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp215 {"zvbc", RVV_REQ_Zvbc}, in ConstructRVVIntrinsics()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_vector.td2646 // zvbc
2647 let RequiredFeatures = ["Zvbc", "Experimental"] in {
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsRISCV.td1871 // Zvbc