/freebsd/crypto/openssl/providers/ |
H A D | fips.module.sources | 6 crypto/aes/asm/aes-586.pl 7 crypto/aes/asm/aes-armv4.pl 8 crypto/aes/asm/aes-c64xplus.pl 9 crypto/aes/asm/aes-ia64.S 10 crypto/aes/asm/aes-mips.pl 11 crypto/aes/asm/aes-parisc.pl 12 crypto/aes/asm/aes-ppc.pl 13 crypto/aes/asm/aes-s390x.pl 14 crypto/aes/asm/aes-sparcv9.pl 15 crypto/aes/asm/aes-x86_64.pl [all …]
|
H A D | fips-sources.checksums | 6 6979c133f76f4623e62e6e970deae70fa025e713a72b71aead5a048d49e47f6f crypto/aes/asm/aes-586.pl 7 92be9ff608331a432e95247a8f4fb9e46897d0cb76f2b6db809b61d44287964a crypto/aes/asm/aes-armv4.pl 8 953897f86e2de9fa27ef411155ab3aed133af94885f1507e76449c142da78656 crypto/aes/asm/aes-c64xplus.pl 9 00196f01f5218ad731e6a058d406078f7228a9756d9d73f51c0d0c2a68f885af crypto/aes/asm/aes-ia64.S 10 88b6f8396cd9d86004743d5c3b0f72b7b8c3d5a2b00b0bbb761ba91ae5a7cdc8 crypto/aes/asm/aes-mips.pl 11 7ff9c96ef3d591d45d776fa4b244601ea0d9328e289aeab1e1b92436ce7d02ad crypto/aes/asm/aes-parisc.pl 12 f1244cdeadcb4e48f35bc5df19d4cfaf07e0086ad951b84f07ff6966501faa5b crypto/aes/asm/aes-ppc.pl 13 ecbfe826f4c514810c3ee20e265f4f621149694c298554b2682e5de4f029f14f crypto/aes/asm/aes-s390x.pl 14 ee4e8cacef972942d2a89c1a83c984df9cad87c61a54383403c5c4864c403ba1 crypto/aes/asm/aes-sparcv9.pl 15 2b3b9ac56bf54334d053857a24bdb08592151e8a7a60b89b8195846b7f8ee7b5 crypto/aes/asm/aes-x86_64.pl [all …]
|
/freebsd/secure/lib/libcrypto/ |
H A D | Makefile.asm | 1 # Use this to help generate the asm *.S files after an import. It is not 3 # Do a 'make -f Makefile.asm all' and it will generate *.S. Move them 11 ${LCRYPTO_SRC}/crypto/aes/asm \ 12 ${LCRYPTO_SRC}/crypto/bn/asm \ 13 ${LCRYPTO_SRC}/crypto/chacha/asm \ 14 ${LCRYPTO_SRC}/crypto/ec/asm \ 15 ${LCRYPTO_SRC}/crypto/modes/asm \ 16 ${LCRYPTO_SRC}/crypto/poly1305/asm \ 17 ${LCRYPTO_SRC}/crypto/sha/asm 45 ASM= ${SRCS:R:S/$/.S/} sha256-armv8.S [all …]
|
/freebsd/crypto/openssl/crypto/sha/ |
H A D | build.info | 4 IF[{- !$disabled{asm} -}] 58 IF[{- !$disabled{asm} -}] 94 GENERATE[sha1-586.S]=asm/sha1-586.pl 96 GENERATE[sha256-586.S]=asm/sha256-586.pl 98 GENERATE[sha512-586.S]=asm/sha512-586.pl 101 GENERATE[sha1-ia64.s]=asm/sha1-ia64.pl 102 GENERATE[sha256-ia64.s]=asm/sha512-ia64.pl 103 GENERATE[sha512-ia64.s]=asm/sha512-ia64.pl 105 GENERATE[sha1-alpha.S]=asm/sha1-alpha.pl 107 GENERATE[sha1-x86_64.s]=asm/sha [all...] |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AccelTable.cpp | 44 void AccelTableBase::finalize(AsmPrinter *Asm, StringRef Prefix) { in finalize() argument 66 E.second.Sym = Asm->createTempSymbol(Prefix); in finalize() 82 AsmPrinter *const Asm; ///< Destination. member in __anon2660ec280311::AccelTableWriter 97 AccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AccelTableWriter() argument 99 : Asm(Asm), Contents(Contents), SkipIdenticalHashes(SkipIdenticalHashes) { in AccelTableWriter() 122 void emit(AsmPrinter *Asm) const; 141 void emit(AsmPrinter *Asm) const; 156 AppleAccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AppleAccelTableWriter() argument 158 : AccelTableWriter(Asm, Contents, true), in AppleAccelTableWriter() 212 MCSymbol *AbbrevStart = Asm->createTempSymbol("names_abbrev_start"); [all …]
|
H A D | EHStreamer.cpp | 37 EHStreamer::EHStreamer(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {} in EHStreamer() 79 const std::vector<unsigned> &FilterIds = Asm->MF->getFilterIds(); in computeActionsTable() 239 MCSymbol *LastLabel = Asm->getFunctionBegin(); in computeCallSiteTable() 248 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in computeCallSiteTable() 251 for (const auto &MBB : *Asm->MF) { in computeCallSiteTable() 252 if (&MBB == &Asm->MF->front() || MBB.isBeginSection()) { in computeCallSiteTable() 256 {Asm->MBBSectionRanges[MBB.getSectionID()].BeginLabel, in computeCallSiteTable() 257 Asm->MBBSectionRanges[MBB.getSectionID()].EndLabel, in computeCallSiteTable() 258 Asm->getMBBExceptionSym(MBB), CallSites.size()}); in computeCallSiteTable() 295 (Asm->MAI->usesCFIForEH() || in computeCallSiteTable() [all …]
|
H A D | AddressPool.cpp | 27 MCSymbol *AddressPool::emitHeader(AsmPrinter &Asm, MCSection *Section) { in emitHeader() argument 28 static const uint8_t AddrSize = Asm.MAI->getCodePointerSize(); in emitHeader() 31 Asm.emitDwarfUnitLength("debug_addr", "Length of contribution"); in emitHeader() 32 Asm.OutStreamer->AddComment("DWARF version number"); in emitHeader() 33 Asm.emitInt16(Asm.getDwarfVersion()); in emitHeader() 34 Asm.OutStreamer->AddComment("Address size"); in emitHeader() 35 Asm.emitInt8(AddrSize); in emitHeader() 36 Asm.OutStreamer->AddComment("Segment selector size"); in emitHeader() 37 Asm.emitInt8(0); // TODO: Support non-zero segment_selector_size. in emitHeader() 43 void AddressPool::emit(AsmPrinter &Asm, MCSection *AddrSection) { in emit() argument [all …]
|
H A D | DwarfStringPool.cpp | 20 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, in DwarfStringPool() argument 23 ShouldCreateSymbols(Asm.doesDwarfUseRelocationsAcrossSections()) {} in DwarfStringPool() 26 DwarfStringPool::getEntryImpl(AsmPrinter &Asm, StringRef Str) { in getEntryImpl() argument 32 Entry.Symbol = ShouldCreateSymbols ? Asm.createTempSymbol(Prefix) : nullptr; in getEntryImpl() 39 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm, in getEntry() argument 41 auto &MapEntry = getEntryImpl(Asm, Str); in getEntry() 45 DwarfStringPool::EntryRef DwarfStringPool::getIndexedEntry(AsmPrinter &Asm, in getIndexedEntry() argument 47 auto &MapEntry = getEntryImpl(Asm, Str); in getIndexedEntry() 53 void DwarfStringPool::emitStringOffsetsTableHeader(AsmPrinter &Asm, in emitStringOffsetsTableHeader() argument 58 Asm.OutStreamer->switchSection(Section); in emitStringOffsetsTableHeader() [all …]
|
H A D | ARMException.cpp | 9 // This file contains support for writing DWARF exception info into asm files. 27 MCTargetStreamer &TS = *Asm->OutStreamer->getTargetStreamer(); in getTargetStreamer() 32 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction() 35 AsmPrinter::CFISection CFISecType = Asm->getFunctionCFISectionType(*MF); in beginFunction() 41 if (Asm->getModuleCFISectionType() == AsmPrinter::CFISection::Debug) in beginFunction() 42 Asm->OutStreamer->emitCFISections(false, true); in beginFunction() 47 Asm->OutStreamer->emitCFIStartProc(false); in beginFunction() 53 Asm->OutStreamer->emitCFIEndProc(); in markFunctionEnd() 69 if (!Asm->MF->getFunction().needsUnwindTableEntry() && in endFunction() 75 MCSymbol *PerSym = Asm->getSymbol(Per); in endFunction() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_syscall_linux_aarch64.inc | 16 register u64 x8 asm("x8") = nr; 17 register u64 x0 asm("x0"); 18 asm volatile("svc 0" 28 register u64 x8 asm("x8") = nr; 29 register u64 x0 asm("x0") = arg1; 30 asm volatile("svc 0" 40 register u64 x8 asm("x8") = nr; 41 register u64 x0 asm("x0") = arg1; 42 register u64 x1 asm("x1") = arg2; 43 asm volatile("svc 0" [all …]
|
H A D | sanitizer_syscall_linux_arm.inc | 16 register u32 r8 asm("r7") = nr; 17 register u32 r0 asm("r0"); 18 asm volatile("swi #0" 28 register u32 r8 asm("r7") = nr; 29 register u32 r0 asm("r0") = arg1; 30 asm volatile("swi #0" 40 register u32 r8 asm("r7") = nr; 41 register u32 r0 asm("r0") = arg1; 42 register u32 r1 asm("r1") = arg2; 43 asm volatile("swi #0" [all …]
|
H A D | sanitizer_syscall_linux_loongarch64.inc | 31 register u64 a7 asm("$a7") = nr; 32 register u64 a0 asm("$a0"); 42 register u64 a7 asm("$a7") = nr; 43 register u64 a0 asm("$a0") = arg1; 53 register u64 a7 asm("$a7") = nr; 54 register u64 a0 asm("$a0") = arg1; 55 register u64 a1 asm("$a1") = arg2; 66 register u64 a7 asm("$a7") = nr; 67 register u64 a0 asm("$a0") = arg1; 68 register u64 a1 asm("$a1") = arg2; [all …]
|
H A D | sanitizer_syscall_linux_riscv64.inc | 34 register u64 a7 asm("a7") = nr; 35 register u64 a0 asm("a0"); 45 register u64 a7 asm("a7") = nr; 46 register u64 a0 asm("a0") = arg1; 56 register u64 a7 asm("a7") = nr; 57 register u64 a0 asm("a0") = arg1; 58 register u64 a1 asm("a1") = arg2; 69 register u64 a7 asm("a7") = nr; 70 register u64 a0 asm("a0") = arg1; 71 register u64 a1 asm("a1") = arg2; [all …]
|
/freebsd/sys/contrib/openzfs/module/zcommon/ |
H A D | zfs_fletcher_sse.c | 86 asm volatile("movdqu %0, %%xmm0" :: "m" ((ctx)->sse[0])); \ 87 asm volatile("movdqu %0, %%xmm1" :: "m" ((ctx)->sse[1])); \ 88 asm volatile("movdqu %0, %%xmm2" :: "m" ((ctx)->sse[2])); \ 89 asm volatile("movdqu %0, %%xmm3" :: "m" ((ctx)->sse[3])); \ 94 asm volatile("movdqu %%xmm0, %0" : "=m" ((ctx)->sse[0])); \ 95 asm volatile("movdqu %%xmm1, %0" : "=m" ((ctx)->sse[1])); \ 96 asm volatile("movdqu %%xmm2, %0" : "=m" ((ctx)->sse[2])); \ 97 asm volatile("movdqu %%xmm3, %0" : "=m" ((ctx)->sse[3])); \ 108 asm volatile("pxor %xmm4, %xmm4"); in fletcher_4_sse2_native() 111 asm volatile("movdqu %0, %%xmm5" :: "m"(*ip)); in fletcher_4_sse2_native() [all …]
|
/freebsd/crypto/openssl/crypto/bn/ |
H A D | build.info | 4 IF[{- !$disabled{asm} -}] 5 # Define source files and macros per asm architecture 29 $BNASM_x86_64=asm/x86_64-gcc.c $BNASM_x86_64 42 $BNASM_sparcv9=asm/sparcv8plus.S sparcv9-mont.S sparcv9a-mont.S vis3-mont.S \ 48 $BNASM_sparcv8=asm/sparcv8.S 61 $BNASM_s390x=asm/s390x.S s390x-mont.S 85 $BNASM_c64xplus=asm/bn-c64xplus.asm 125 GENERATE[bn-586.S]=asm/bn-586.pl 127 GENERATE[co-586.S]=asm/co-586.pl 129 GENERATE[x86-mont.S]=asm/x86-mont.pl [all …]
|
/freebsd/sys/contrib/openzfs/lib/libicp/ |
H A D | Makefile.am | 43 module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S \ 44 module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S \ 45 module/icp/asm-aarch64/sha2/sha256-armv8.S \ 46 module/icp/asm-aarch64/sha2/sha512-armv8.S 51 module/icp/asm-arm/sha2/sha256-armv7.S \ 52 module/icp/asm-arm/sha2/sha512-armv7.S 57 module/icp/asm-ppc64/blake3/b3_ppc64le_sse2.S \ 58 module/icp/asm-ppc64/blake3/b3_ppc64le_sse41.S \ 59 module/icp/asm-ppc64/sha2/sha256-ppc.S \ 60 module/icp/asm-ppc64/sha2/sha512-ppc.S \ [all …]
|
/freebsd/cddl/lib/libicp/ |
H A D | Makefile | 8 ASM_SOURCES_C = asm-x86_64/aes/aeskey.c 10 asm-x86_64/aes/aes_amd64.S \ 11 asm-x86_64/aes/aes_aesni.S \ 12 asm-x86_64/modes/gcm_pclmulqdq.S \ 13 asm-x86_64/modes/aesni-gcm-x86_64.S \ 14 asm-x86_64/modes/ghash-x86_64.S \ 15 asm-x86_64/sha2/sha256-x86_64.S \ 16 asm-x86_64/sha2/sha512-x86_64.S \ 17 asm-x86_64/blake3/blake3_avx2.S \ 18 asm-x86_64/blake3/blake3_avx512.S \ [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrFormats.td | 93 class InstSubst<string Asm, dag Result, bit EmitPriority = 0> 94 : InstAlias<Asm, Result, EmitPriority>, Requires<[UseNegativeImmediates]>; 113 class I<dag oops, dag iops, string asm, string operands, string cstr, 118 let AsmString = !strconcat(asm, operands); 181 // Asm Operand Classes. 1648 class BaseSystemI<bit L, dag oops, dag iops, string asm, string operands, 1650 : I<oops, iops, asm, operands, "", pattern> { 1656 class SimpleSystemI<bit L, dag iops, string asm, string operands, 1658 : BaseSystemI<L, (outs), iops, asm, operands, pattern> { 1663 class RtSystemI<bit L, dag oops, dag iops, string asm, string operands, [all …]
|
H A D | SVEInstrFormats.td | 356 class sve_int_ptrue<bits<2> sz8_64, bits<3> opc, string asm, PPRRegOp pprty, 359 asm, "\t$Pd, $pattern", 381 multiclass sve_int_ptrue<bits<3> opc, string asm, SDPatternOperator op> { 382 def _B : sve_int_ptrue<0b00, opc, asm, PPR8, nxv16i1, op>; 383 def _H : sve_int_ptrue<0b01, opc, asm, PPR16, nxv8i1, op>; 384 def _S : sve_int_ptrue<0b10, opc, asm, PPR32, nxv4i1, op>; 385 def _D : sve_int_ptrue<0b11, opc, asm, PPR64, nxv2i1, op>; 387 def : InstAlias<asm # "\t$Pd", 389 def : InstAlias<asm # "\t$Pd", 391 def : InstAlias<asm # "\t$Pd", [all …]
|
/freebsd/cddl/lib/libicp_rescue/ |
H A D | Makefile | 8 ASM_SOURCES_C = asm-x86_64/aes/aeskey.c 10 asm-x86_64/aes/aes_amd64.S \ 11 asm-x86_64/aes/aes_aesni.S \ 12 asm-x86_64/modes/gcm_pclmulqdq.S \ 13 asm-x86_64/modes/aesni-gcm-x86_64.S \ 14 asm-x86_64/sha2/sha256-x86_64.S \ 15 asm-x86_64/sha2/sha512-x86_64.S \ 16 asm-x86_64/blake3/blake3_avx2.S \ 17 asm-x86_64/blake3/blake3_avx512.S \ 18 asm-x86_64/blake3/blake3_sse2.S \ [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrFormats.td | 369 class ARMInstAlias<string Asm, dag Result, bit EmitPriority = 0> 370 : InstAlias<Asm, Result, EmitPriority>, Requires<[IsARM]>; 371 class ARMInstSubst<string Asm, dag Result, bit EmitPriority = 0> 372 : InstAlias<Asm, Result, EmitPriority>, 374 class tInstAlias<string Asm, dag Result, bit EmitPriority = 0> 375 : InstAlias<Asm, Result, EmitPriority>, Requires<[IsThumb]>; 376 class tInstSubst<string Asm, dag Result, bit EmitPriority = 0> 377 : InstAlias<Asm, Result, EmitPriority>, 379 class t2InstAlias<string Asm, dag Result, bit EmitPriority = 0> 380 : InstAlias<Asm, Result, EmitPriority>, Requires<[IsThumb2]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | DWARFEmitterImpl.cpp | 49 "no asm info for target %s", TripleName.c_str()); in init() 65 "no asm backend for target %s", in init() 112 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS))); in init() 113 if (!Asm) in init() 115 "no asm printer for target %s", in init() 117 Asm->setDwarfUsesRelocationsAcrossSections(false); in init() 129 Asm->emitDwarfAbbrevs(Abbrevs); in emitAbbrevs() 139 Asm->emitInt32(Unit.getUnitSize() - 4); in emitCompileUnitHeader() 140 Asm->emitInt16(Unit.getVersion()); in emitCompileUnitHeader() 143 Asm->emitInt8(dwarf::DW_UT_compile); in emitCompileUnitHeader() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrUtils.td | 393 class I<bits<8> o, Format f, dag outs, dag ins, string asm, 395 : X86Inst<o, f, NoImm, outs, ins, asm, d> { 398 class Ii8<bits<8> o, Format f, dag outs, dag ins, string asm, 400 : X86Inst<o, f, Imm8, outs, ins, asm, d> { 403 class Ii8Reg<bits<8> o, Format f, dag outs, dag ins, string asm, 405 : X86Inst<o, f, Imm8Reg, outs, ins, asm, d> { 408 class Ii8PCRel<bits<8> o, Format f, dag outs, dag ins, string asm, 410 : X86Inst<o, f, Imm8PCRel, outs, ins, asm> { 413 class Ii16<bits<8> o, Format f, dag outs, dag ins, string asm, 415 : X86Inst<o, f, Imm16, outs, ins, asm> { [all …]
|
/freebsd/crypto/openssl/crypto/aes/ |
H A D | build.info | 4 IF[{- !$disabled{asm} -}] 86 GENERATE[aes-ia64.s]=asm/aes-ia64.S 88 GENERATE[aes-586.S]=asm/aes-586.pl 90 GENERATE[vpaes-x86.S]=asm/vpaes-x86.pl 92 GENERATE[aesni-x86.S]=asm/aesni-x86.pl 95 GENERATE[aes-x86_64.s]=asm/aes-x86_64.pl 96 GENERATE[vpaes-x86_64.s]=asm/vpaes-x86_64.pl 97 GENERATE[bsaes-x86_64.s]=asm/bsaes-x86_64.pl 98 GENERATE[aesni-x86_64.s]=asm/aesni-x86_64.pl 99 GENERATE[aesni-sha1-x86_64.s]=asm/aesni-sha1-x86_64.pl [all …]
|
/freebsd/sys/arm64/linux/ |
H A D | linux_vdso_gtod.c | 53 register long svc asm("x8") = LINUX_SYS_linux_write; in write() 54 register int fd asm("x0") = lfd; in write() 55 register const char *buf asm("x1") = lbuf; in write() 56 register long size asm("x2") = lsize; in write() 57 register long res asm ("x0"); in write() 59 asm volatile( in write() 70 register long svc asm("x8") = LINUX_SYS_linux_clock_gettime; in __vdso_clock_gettime_fallback() 71 register clockid_t clockid asm("x0") = clock_id; in __vdso_clock_gettime_fallback() 72 register struct l_timespec *ts asm("x1") = lts; in __vdso_clock_gettime_fallback() 73 register long res asm ("x0"); in __vdso_clock_gettime_fallback() [all …]
|