Home
last modified time | relevance | path

Searched full:zbkb (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsRISCV.td56 // Zbkb extension.
58 def brev8_32 : RISCVBuiltin<"unsigned int(unsigned int)", "zbkb">;
59 def brev8_64 : RISCVBuiltin<"uint64_t(uint64_t)", "zbkb,64bit">;
60 def zip_32 : RISCVBuiltin<"unsigned int(unsigned int)", "zbkb,32bit">;
61 def unzip_32 : RISCVBuiltin<"unsigned int(unsigned int)", "zbkb,32bit">;
/freebsd/crypto/openssl/crypto/aes/asm/
H A Daes-riscv32-zkn.pl501 my $zbkb = shift;
526 if ($zbkb) {
558 my $zbkb = shift;
583 if ($zbkb) {
627 my $zbkb = shift;
656 if ($zbkb) {
796 my $zbkb = shift;
817 if ($zbkb) {
867 my $zbkb = shift;
896 if ($zbkb) {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVScheduleZb.td39 // Zbkb extension
76 // Zbkb extension
H A DRISCVSchedXiangShanNanHu.td91 // Zbkb
299 // Zbkb
H A DRISCVFeatures.td516 : RISCVExtension<"zbkb", 1, 0,
517 "'Zbkb' (Bitmanip instructions for Cryptography)">,
521 "'Zbkb' (Bitmanip instructions for Cryptography)">;
535 "'Zbkb' (Bitmanip instructions for Cryptography)">;
H A DRISCVInstrInfoSFB.td178 // Zbb/Zbkb instructions
H A DRISCVISelLowering.h140 // brev8, orc.b, zip, and unzip from Zbb and Zbkb. All operands are i32 or
H A DRISCVInstrInfoZb.td19 // Zbkb - 1.0
H A DRISCVISelLowering.cpp372 // Zbkb can use rev8+brev8 to implement bitreverse. in RISCVTargetLowering()
/freebsd/secure/lib/libcrypto/man/man3/
H A DOPENSSL_riscvcap.3117 .IP ZBKB 4
118 .IX Item "ZBKB"
/freebsd/crypto/openssl/include/crypto/
H A Driscv_arch.def33 RISCV_DEFINE_CAP(ZBKB, 0, 4, 4, (1 << 8))
/freebsd/crypto/openssl/doc/man3/
H A DOPENSSL_riscvcap.pod63 =item ZBKB
/freebsd/sys/contrib/device-tree/Bindings/riscv/
H A Dextensions.yaml213 - const: zbkb
215 The standard Zbkb bitmanip instructions for cryptography as ratified
/freebsd/crypto/openssl/crypto/perlasm/
H A Driscv.pm211 # brev8 without `brev8` instruction (only in Zbkb)
245 # rev8 without `rev8` instruction (only in Zbb or Zbkb)
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsRISCV.td101 // Zbkb
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DHost.cpp2072 Features["zbkb"] = ExtMask & (1 << 8); // RISCV_HWPROBE_EXT_ZBKB in getHostCPUFeatures()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp21970 // Zbkb in EmitRISCVBuiltinExpr()