===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
ldc-1.24.0/tests/lit.site.cfg.in-144-
ldc-1.24.0/tests/lit.site.cfg.in:145:# Add "link_WebAssembly" feature if we can link wasm (-link-internally or wasm-ld in PATH).
ldc-1.24.0/tests/lit.site.cfg.in-146-if config.ldc_with_lld:
##############################################
ldc-1.24.0/tests/codegen/inlineIR_math.d-5-// RUN: %ldc -c -output-ll -of=%t.ll %s && FileCheck %s --check-prefix LLVM < %t.ll
ldc-1.24.0/tests/codegen/inlineIR_math.d:6:// RUN: %ldc -mtriple=x86_64-linux-gnu -mattr=+fma -O3 -release -c -output-s -of=%t.s %s && FileCheck %s --check-prefix ASM < %t.s
ldc-1.24.0/tests/codegen/inlineIR_math.d-7-
##############################################
ldc-1.24.0/tests/codegen/attr_target_x86.d-5-// RUN: %ldc -O -c -mcpu=i386 -mtriple=i386-linux-gnu -output-ll -of=%t.ll %s && FileCheck %s --check-prefix LLVM < %t.ll
ldc-1.24.0/tests/codegen/attr_target_x86.d:6:// RUN: %ldc -O -c -mcpu=i386 -mtriple=i386-linux-gnu -output-s -of=%t.s %s && FileCheck %s  --check-prefix ASM < %t.s
ldc-1.24.0/tests/codegen/attr_target_x86.d-7-
##############################################
ldc-1.24.0/tests/codegen/ctor_initarray_gh2883.d-10-
ldc-1.24.0/tests/codegen/ctor_initarray_gh2883.d:11:// No code needed to generate asm for a module.
##############################################
ldc-1.24.0/tests/codegen/array_equals_memcmp.d-4-// RUN: %ldc -c -output-ll -of=%t.ll %s && FileCheck %s --check-prefix=LLVM < %t.ll
ldc-1.24.0/tests/codegen/array_equals_memcmp.d:5:// RUN: %ldc -O3 -c -output-s  -of=%t.s  %s && FileCheck %s --check-prefix=ASM  < %t.s
ldc-1.24.0/tests/codegen/array_equals_memcmp.d-6-// RUN: %ldc -O3 -run %s
##############################################
ldc-1.24.0/tests/codegen/array_equals_memcmp_dyn.d-3-// RUN: %ldc -c -output-ll -of=%t.ll %s && FileCheck %s --check-prefix=LLVM < %t.ll
ldc-1.24.0/tests/codegen/array_equals_memcmp_dyn.d:4:// RUN: %ldc -c -output-s -O3 -of=%t.s  %s && FileCheck %s --check-prefix=ASM  < %t.s
ldc-1.24.0/tests/codegen/array_equals_memcmp_dyn.d-5-// RUN: %ldc -O0 -run %s
##############################################
ldc-1.24.0/tests/codegen/frame_pointer_x86.d-21-void externalFunc();
ldc-1.24.0/tests/codegen/frame_pointer_x86.d:22:void inlineAsmLeaf() { asm { nop; } }
ldc-1.24.0/tests/codegen/frame_pointer_x86.d:23:void inlineAsmNonLeaf() { asm { nop; } externalFunc(); }
ldc-1.24.0/tests/codegen/frame_pointer_x86.d-24-
##############################################
ldc-1.24.0/tests/codegen/attr_llvmFMF_contract.d-6-// RUN: %ldc -c -output-ll -of=%t.ll %s && FileCheck %s --check-prefix LLVM < %t.ll
ldc-1.24.0/tests/codegen/attr_llvmFMF_contract.d:7:// RUN: %ldc -betterC -mtriple=x86_64-linux-gnu -mattr=+fma -O3 -release -c -output-s -of=%t.s %s && FileCheck %s --check-prefix ASM < %t.s
ldc-1.24.0/tests/codegen/attr_llvmFMF_contract.d-8-
##############################################
ldc-1.24.0/tests/codegen/attr_fastmath_x86.d-4-
ldc-1.24.0/tests/codegen/attr_fastmath_x86.d:5:// RUN: %ldc -mtriple=x86_64-linux-gnu -mattr=+fma -O3 -release -c -output-s -of=%t.s %s && FileCheck %s --check-prefix ASM < %t.s
ldc-1.24.0/tests/codegen/attr_fastmath_x86.d-6-
##############################################
ldc-1.24.0/tests/codegen/wasi.d-3-// emit textual IR *and* compile & link
ldc-1.24.0/tests/codegen/wasi.d:4:// RUN: %ldc -mtriple=wasm32-unknown-wasi -output-ll -output-o -of=%t.wasm %s
ldc-1.24.0/tests/codegen/wasi.d-5-// RUN: FileCheck %s < %t.ll
##############################################
ldc-1.24.0/tests/codegen/asm_constraints.d-3-void main () {
ldc-1.24.0/tests/codegen/asm_constraints.d:4:    import ldc.llvmasm : __asm;
ldc-1.24.0/tests/codegen/asm_constraints.d:5:    // CHECK: Error: inline asm constraints are invalid
ldc-1.24.0/tests/codegen/asm_constraints.d-6-    __asm("", "][");
##############################################
ldc-1.24.0/tests/codegen/export_naked_gh2648.d-10-    // CHECK-DAG: _D19export_naked_gh264811exportNaked
ldc-1.24.0/tests/codegen/export_naked_gh2648.d:11:    void exportNaked() { asm { naked; } }
ldc-1.24.0/tests/codegen/export_naked_gh2648.d-12-}
##############################################
ldc-1.24.0/tests/codegen/asm_gcc.d-9-    uint max_extended_cpuid;
ldc-1.24.0/tests/codegen/asm_gcc.d:10:    // CHECK:      %1 = call i32 asm sideeffect "cpuid", "={eax},{eax},~{ebx},~{ecx},~{edx}"(i32 -2147483648), !srcloc
ldc-1.24.0/tests/codegen/asm_gcc.d-11-    // CHECK-NEXT: store i32 %1, i32* %max_extended_cpuid
ldc-1.24.0/tests/codegen/asm_gcc.d:12:    asm { "cpuid" : "=eax" (max_extended_cpuid) : "eax" (0x8000_0000) : "ebx", "ecx", "edx"; }
ldc-1.24.0/tests/codegen/asm_gcc.d-13-}
##############################################
ldc-1.24.0/tests/codegen/asm_gcc.d-23-    // CHECK-NEXT: %4 = getelementptr {{.*}} %r, i32 0, i64 3
ldc-1.24.0/tests/codegen/asm_gcc.d:24:    // CHECK-NEXT: %5 = call { i32, i32, i32, i32 } asm sideeffect "cpuid", "={eax},={ebx},={ecx},={edx},{eax}"(i32 2), !srcloc
ldc-1.24.0/tests/codegen/asm_gcc.d-25-    // CHECK-NEXT: %6 = extractvalue { i32, i32, i32, i32 } %5, 0
##############################################
ldc-1.24.0/tests/codegen/asm_gcc.d-32-    // CHECK-NEXT: store i32 %9, i32* %4
ldc-1.24.0/tests/codegen/asm_gcc.d:33:    asm { "cpuid" : "=eax" (r[0]), "=ebx" (r[1]), "=ecx" (r[2]), "=edx" (r[3]) : "eax" (2); }
ldc-1.24.0/tests/codegen/asm_gcc.d-34-}
##############################################
ldc-1.24.0/tests/codegen/asm_gcc.d-43-    // CHECK-NEXT: %1 = load i32, i32* %eax
ldc-1.24.0/tests/codegen/asm_gcc.d:44:    // CHECK-NEXT: call void asm sideeffect "cpuid
ldc-1.24.0/tests/codegen/asm_gcc.d-45-    // CHECK-SAME: "=*m,{eax},~{eax},~{ebx},~{ecx},~{edx}"([4 x i32]* %r, i32 %1), !srcloc
##############################################
ldc-1.24.0/tests/codegen/asm_gcc.d-63-    // CHECK-NEXT: store i32 %eax_arg, i32* %eax
ldc-1.24.0/tests/codegen/asm_gcc.d:64:    // CHECK-NEXT: call void asm sideeffect "movl %eax, $0", "*m,~{eax}"(i32* %eax), !srcloc
ldc-1.24.0/tests/codegen/asm_gcc.d:65:    asm { "movl %%eax, %0" : : "m" (eax) : "eax"; }
ldc-1.24.0/tests/codegen/asm_gcc.d-66-}
##############################################
ldc-1.24.0/tests/codegen/asm_gcc.d-74-    long l;
ldc-1.24.0/tests/codegen/asm_gcc.d:75:    // CHECK: = call { i8, i16, i32, i64 } asm sideeffect "nop", "={ax},={bx},={cx},={dx},{si},{di}"(i16 %1, i64 2), !srcloc
ldc-1.24.0/tests/codegen/asm_gcc.d:76:    asm { "nop" : "=a" (b), "=b" (s), "=c" (i), "=d" (l) : "S" (short(1)), "D" (2L); }
ldc-1.24.0/tests/codegen/asm_gcc.d-77-}
##############################################
ldc-1.24.0/tests/codegen/inlining_leakdefinitions_asm.d-12-
ldc-1.24.0/tests/codegen/inlining_leakdefinitions_asm.d:13:// Inlined naked asm func could end up as global symbols, definitely bad!
ldc-1.24.0/tests/codegen/inlining_leakdefinitions_asm.d-14-// (would give multiple definition linker error)
ldc-1.24.0/tests/codegen/inlining_leakdefinitions_asm.d:15:// OPT0-NOT: module asm {{.*}}.globl{{.*}}_naked_asm_func
ldc-1.24.0/tests/codegen/inlining_leakdefinitions_asm.d:16:// OPT3-NOT: module asm {{.*}}.globl{{.*}}_naked_asm_func
ldc-1.24.0/tests/codegen/inlining_leakdefinitions_asm.d-17-
##############################################
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d-39-{
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d:40:    extern(C) int naked_cFunc(double a) { asm { naked; ret; } }
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d-41-    static assert(naked_cFunc.mangleof == "naked_cFunc");
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d-42-
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d:43:    extern(C++, cpp_naked_funcs) int naked_cppFunc(double a) { asm { naked; ret; } }
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d-44-    version(CRuntime_Microsoft)
##############################################
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d-48-
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d:49:    int naked_dFunc(double a) { asm { naked; ret; } }
ldc-1.24.0/tests/codegen/inputs/mangling_definitions.d-50-    static assert(naked_dFunc.mangleof == "_D11definitions11naked_dFuncFdZi");
##############################################
ldc-1.24.0/tests/codegen/inputs/inlinables_asm.d-8-{
ldc-1.24.0/tests/codegen/inputs/inlinables_asm.d:9:    asm pure nothrow @nogc
ldc-1.24.0/tests/codegen/inputs/inlinables_asm.d-10-    {
##############################################
ldc-1.24.0/tests/codegen/asm_output.d-1-// RUN: %ldc -c -output-ll -of=%t.ll %s && FileCheck %s --check-prefix LLVM < %t.ll
ldc-1.24.0/tests/codegen/asm_output.d:2:// RUN: %ldc -c -output-s  -of=%t.s %s && FileCheck %s --check-prefix ASM < %t.s
ldc-1.24.0/tests/codegen/asm_output.d-3-
##############################################
ldc-1.24.0/tests/semantic/dcompute_asm.d-12-{
ldc-1.24.0/tests/semantic/dcompute_asm.d:13:    //CHECK: dcompute_asm.d([[@LINE+1]]): Error: asm not allowed in `@compute` code
ldc-1.24.0/tests/semantic/dcompute_asm.d:14:    asm {ret;}
ldc-1.24.0/tests/semantic/dcompute_asm.d-15-}
##############################################
ldc-1.24.0/tests/linking/thinlto_asm_x86.d-5-
ldc-1.24.0/tests/linking/thinlto_asm_x86.d:6:// Naked DMD-style asm (LLVM module-level inline assembly) with LTO on Windows
ldc-1.24.0/tests/linking/thinlto_asm_x86.d-7-// is only supported since LLVM 9.
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test9680.sh-19-	grep "^entry     ${kind}" ${output_file} > ${output_file}.2
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test9680.sh:20:	if [ `wc -c ${output_file}.2 | while read a b; do echo $a; done` -eq 0 ]; then
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test9680.sh-21-		echo "Error: not found expected entry point '${kind}' in ${src_file}"
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-4-{
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d:5:    asm pure nothrow @nogc @trusted
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-6-    {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-12-{
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d:13:    asm pure nothrow @nogc @trusted
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-14-    {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-28-
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d:29:// wait for deprecation of asm pure inference
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-30-// static assert(!__traits(compiles, () pure => baz()));
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-31-static assert(!__traits(compiles, () nothrow => baz()));
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d:32:// wait for deprecation of asm @nogc inference
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979b.d-33-// static assert(!__traits(compiles, () @nogc => baz()));
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11471.d-9-void main() nothrow
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11471.d:10:{ asm { nop; } } // Error: asm statements are assumed to throw
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d-18-    pragma(inline, true);   // this last one will affect to the 'foo'
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d:19:    asm { nop; }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d-20-}
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d-21-
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d:22:pragma(inline, true)   void f1t() { asm { nop; } }  // cannot inline
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d:23:pragma(inline, false)  void f1f() { asm { nop; } }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d:24:pragma(inline)         void f1d() { asm { nop; } }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d:25:void f2t() { pragma(inline, true);  asm { nop; } }  // cannot inline
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d:26:void f2f() { pragma(inline, false); asm { nop; } }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d:27:void f2d() { pragma(inline);        asm { nop; } }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/pragmainline2.d-28-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/iasm_labeloperand.d-8-else
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/iasm_labeloperand.d:9:    pragma(msg, "Inline asm not supported, not testing.");
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/iasm_labeloperand.d-10-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/ldc_github_1292.d-12-
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/ldc_github_1292.d:13:    asm nothrow @nogc
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/ldc_github_1292.d-14-    {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979a.d-2-{
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979a.d:3:    asm pure nothrow @nogc @trusted {}
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979a.d:4:    asm @safe {}
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test12979a.d-5-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/interpret3.d-4319-    T[] arr = new T[](1);
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/interpret3.d:4320:    T* getAddr(ref T a)
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/interpret3.d-4321-    {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/interpret3.d-4323-    }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/interpret3.d:4324:    getAddr(arr[0]);
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/interpret3.d-4325-    return 1;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11824.d-57-        size_t i;
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11824.d:58:        static auto trustedGetAddr(T)(ref T t) @trusted nothrow pure
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11824.d-59-        {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11824.d-63-        {
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11824.d:64:            *trustedGetAddr(result[i]) = e;
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test11824.d-65-            ++i;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test18199.d-70-VoidFun[] no_semicolon_statements = [
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test18199.d:71:    { asm {} },
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/test18199.d-72-    { class Foo {} },
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1i.di-84-			d--;
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1i.di:85:		asm { naked; }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1i.di:86:		asm { mov EAX,3; }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1i.di-87-		for (;;)
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1.di-66-			d--;
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1.di:67:		asm { naked; }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1.di:68:		asm { mov EAX,3; }
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/extra-files/header1.di-69-		for (;;)
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/cppmangle.d-1296-    extern(C++, struct) class DefaultClass20700_1 {}
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/cppmangle.d:1297:    static assert(test20700_3.mangleof == `?test20700_3@@YAXV?$TStruct20700_1@PEAUDefaultClass20700_1@@VDefaultStruct20700_1@@@@@Z`);
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/cppmangle.d-1298-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/cppmangle.d-1303-    extern(C++, struct) class DefaultClass20700_2 {}
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/cppmangle.d:1304:    static assert(test20700_4.mangleof == `?test20700_4@@YAXPEAU?$TStruct20700_2@PEAUDefaultClass20700_2@@VDefaultStruct20700_2@@@@@Z`);
ldc-1.24.0/tests/d2/dmd-testsuite/compilable/cppmangle.d-1305-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ldc_github_340.d-7-void fooNormal()() {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ldc_github_340.d:8:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ldc_github_340.d-9-        jmp Llabel;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ldc_github_340.d-15-void fooNaked()() {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ldc_github_340.d:16:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ldc_github_340.d-17-        naked;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-602-    HRESULT getEnumTables(IDiaEnumTables* ppEnumTables);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:603:    HRESULT getSymbolsByAddr(IDiaEnumSymbolsByAddr* ppEnumbyAddr);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-604-    HRESULT findChildren(IDiaSymbol parent, SymTagEnum symtag,
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-607-            LPCOLESTR name, DWORD compareFlags, IDiaEnumSymbols* ppResult);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:608:    HRESULT findChildrenExByAddr(IDiaSymbol parent, SymTagEnum symtag, LPCOLESTR name,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-609-            DWORD compareFlags, DWORD isect, DWORD offset, IDiaEnumSymbols* ppResult);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-614-            LPCOLESTR name, DWORD compareFlags, DWORD rva, IDiaEnumSymbols* ppResult);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:615:    HRESULT findSymbolByAddr(DWORD isect, DWORD offset,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-616-            SymTagEnum symtag, IDiaSymbol* ppSymbol);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-630-            IDiaEnumLineNumbers* ppResult);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:631:    HRESULT findLinesByAddr(DWORD seg, DWORD offset, DWORD length,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-632-            IDiaEnumLineNumbers* ppResult);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-638-    HRESULT getEnumDebugStreams(IDiaEnumDebugStreams* ppEnumDebugStreams);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:639:    HRESULT findInlineFramesByAddr(IDiaSymbol parent, DWORD isect,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-640-            DWORD offset, IDiaEnumSymbols* ppResult);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-645-    HRESULT findInlineeLines(IDiaSymbol parent, IDiaEnumLineNumbers* ppResult);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:646:    HRESULT findInlineeLinesByAddr(IDiaSymbol parent, DWORD isect,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-647-            DWORD offset, DWORD length, IDiaEnumLineNumbers* ppResult);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-665-    HRESULT addressForRVA(DWORD rva, DWORD* pISect, DWORD* pOffset);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:666:    HRESULT findILOffsetsByAddr(DWORD isect, DWORD offset,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-667-            DWORD length, IDiaEnumLineNumbers* ppResult);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-780-            DWORD compareFlags, IDiaEnumSymbols* ppResult);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:781:    HRESULT findChildrenExByAddr(SymTagEnum symtag, LPCOLESTR name,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-782-            DWORD compareFlags, DWORD isect, DWORD offset,
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-897-    HRESULT get_isInterfaceUdt(BOOL* pRetVal);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:898:    HRESULT findInlineFramesByAddr(DWORD isect, DWORD offset,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-899-            IDiaEnumSymbols* ppResult);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-902-    HRESULT findInlineeLines(IDiaEnumLineNumbers* ppResult);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d:903:    HRESULT findInlineeLinesByAddr(DWORD isect, DWORD offset,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testpdb.d-904-            DWORD length, IDiaEnumLineNumbers* ppResult);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testxmm.d-1552-        {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testxmm.d:1553:            asm @nogc nothrow
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testxmm.d-1554-            {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2704-    /* This crashes DMD 0.162: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2705:    for (;;) asm { inc EAX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2706-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2707-    /* It doesn't seem to matter what you use. These all crash: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2708:    //for (;;) asm { mov EAX, EBX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2709:    //for (;;) asm { xor EAX, EAX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2710:    //for (;;) asm { push 0; pop RAX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2711:    //for (;;) asm { jmp infiniteAsmLoops; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2712-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2713-    /* This is a workaround: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2714:    for (bool a = true; a;) asm { hlt; }                    // compiles
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2715-    /* But this isn't: */
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2718-    /* It's not restricted to for-statements: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2719:    //while(1) asm { hlt; }                                 // crashes DMD
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2720-    /* This compiles: */
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2722-        bool a = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2723:        while(a) asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2724-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2728-        const bool a = true;    // note the const
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2729:        while(a) asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2730-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2732-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2733:    //do { asm { hlt; } } while (1);                          // crashes DMD
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2734-    /* This, of course, compiles: */
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2736-        bool a = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2737:        do asm { hlt; } while (a);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2738-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2742-        const bool a = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2743:        do asm { hlt; } while (a);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2744-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2750-label:
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2751:        asm { hlt; }   // commenting out this line to make it compile
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2752-        goto label;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2765-    {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2766:        asm { naked; hlt; jmp test; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2767-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2777-        printf("\n");
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2778:        asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2779-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2784-    {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2785:        asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2786-        printf("\n");
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2795-        printf("\n");
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2796:        asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2797-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2803-     */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2804:    /* There has to be /something/ in that asm block: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2805:    for (;;) asm {}                                         // compiles
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2806-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2887-    alias expr[0] var1;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2888:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2889-        fld double ptr expr[0];
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2902-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2903:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2904-        mov EAX, int ptr x[1];
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2909-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2910:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2911-        mov EAX, x[1];
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2926-    goto end;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:2927:    asm { db z; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2928-    end: ;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-2999-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3000:    asm {lea EAX, [0*4+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3001:    asm {lea EAX, [4*0+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3002:    asm {lea EAX, [EAX+4*0]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3003:    asm {lea EAX, [0+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3004:    asm {lea EAX, [7*7+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-3005-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-3016-uint retN1() {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3017:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-3018-        mov EAX,n1; // No! - mov EAX,-4[EBP]
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-3022-uint retN2() {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3023:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-3024-        mov EAX,n2; // OK - mov EAX,02Ah
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-3865-    void test(int n)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:3866:    { asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-3867-        mov RAX, this;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-6920-    v.a[1] = 3;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d:6921:    asm @nogc pure
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm64.d-6922-    {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-145-version (D_InlineAsm_X86)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d:146:    enum x86iasm = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-147-else version (D_InlineAsm_X86_64)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d:148:    enum x86iasm = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-149-else
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d:150:    enum x86iasm = false;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-151-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-156-        static if (x86iasm)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d:157:            asm { naked; ret; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d:158:        else // LDC doesn't allow non-ASM statements in naked functions
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-159-        return this;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-167-        static if (x86iasm)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d:168:            asm { naked; ret; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testinvariant.d-169-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ctorpowtests.d-120-    version (D_InlineAsm_X86)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ctorpowtests.d:121:        asm { nop; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ctorpowtests.d-122-    else version (D_InlineAsm_X86_64)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ctorpowtests.d:123:        asm { nop; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/ctorpowtests.d-124-    else version (LDC)
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testprofile.d-69-version(InlineAsm_X86_Any)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testprofile.d:70:void test13331() {asm {naked; ret;}}
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testprofile.d-71-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test_cdstrpar.d-82-            replaceFirstInto!((_, orng) => formattedWrite(orng, start ~ "\n%s" ~ end, sink.data))(orng,
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test_cdstrpar.d:83:                    content, ctRegex!(`^` ~ start ~ `[^$]*` ~ end ~ `$`, "m"));
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test_cdstrpar.d-84-        }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-610-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:611:        string code = "asm {\n";
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-612-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-663-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:664:        asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-665-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-676-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:677:        printf("\nRunning iasm Test 1 ( %s )\n", data1.desc.ptr);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-678-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-696-        enum m = T.sizeof < 4 ? mask(T.sizeof) : ~0LU;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:697:        asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-698-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-713-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:714:        asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-715-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-726-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:727:        printf("\nRunning iasm Test 2 ( %s )\n", data2.desc.ptr);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-728-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-780-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:781:        printf("\nRunning iasm Test 3 ( %s )\n", data3.desc.ptr);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-782-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-831-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d:832:        printf("\nRunning iasm Test 4 ( %s )\n", data4.desc.ptr);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testabi.d-833-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2712-    /* This crashes DMD 0.162: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2713:    for (;;) asm { inc EAX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2714-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2715-    /* It doesn't seem to matter what you use. These all crash: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2716:    //for (;;) asm { mov EAX, EBX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2717:    //for (;;) asm { xor EAX, EAX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2718:    //for (;;) asm { push 0; pop EAX; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2719:    //for (;;) asm { jmp infiniteAsmLoops; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2720-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2721-    /* This is a workaround: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2722:    for (bool a = true; a;) asm { hlt; }                    // compiles
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2723-    /* But this isn't: */
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2726-    /* It's not restricted to for-statements: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2727:    //while(1) asm { hlt; }                                 // crashes DMD
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2728-    /* This compiles: */
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2730-        bool a = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2731:        while(a) asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2732-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2736-        const bool a = true;    // note the const
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2737:        while(a) asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2738-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2740-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2741:    //do { asm { hlt; } } while (1);                          // crashes DMD
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2742-    /* This, of course, compiles: */
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2744-        bool a = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2745:        do asm { hlt; } while (a);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2746-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2750-        const bool a = true;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2751:        do asm { hlt; } while (a);
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2752-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2758-label:
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2759:        asm { hlt; }   // commenting out this line to make it compile
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2760-        goto label;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2773-    {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2774:        asm { naked; hlt; jmp test; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2775-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2785-        printf("");
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2786:        asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2787-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2792-    {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2793:        asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2794-        printf("");
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2803-        printf("");
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2804:        asm { hlt; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2805-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2811-     */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2812:    /* There has to be /something/ in that asm block: */
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2813:    for (;;) asm {}                                         // compiles
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2814-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2895-    alias expr[0] var1;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2896:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2897-        fld double ptr expr[0];
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2910-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2911:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2912-        mov EAX, int ptr x[1];
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2917-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2918:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2919-        mov EAX, x[1];
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2935-    goto end;
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:2936:    asm { db z; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-2937-    end: ;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3008-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3009:    asm {lea EAX, [0*4+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3010:    asm {lea EAX, [4*0+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3011:    asm {lea EAX, [EAX+4*0]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3012:    asm {lea EAX, [0+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3013:    asm {lea EAX, [7*7+EAX]; }
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3014-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3025-uint retN1() {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3026:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3027-        mov EAX,n1; // No! - mov EAX,-4[EBP]
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3031-uint retN2() {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3032:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3033-        mov EAX,n2; // OK - mov EAX,02Ah
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3860-    void test(int n)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:3861:    { asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-3862-        mov EAX, this;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-4800-    void bar() {}
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:4801:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-4802-        mov EAX, bar;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-4849-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d:4850:	asm {naked; ret;}
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/iasm.d-4851-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d-215-    version (D_InlineAsm_X86)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d:216:        static assert(!__traits(compiles, { asm { int 3; } }() ));
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d-217-    else version (D_InlineAsm_X86_64)
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d:218:        static assert(!__traits(compiles, { asm { int 3; } }() ));
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d-219-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d-278-@safe
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d:279:void takeaddr()
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testsafe.d-280-{
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/extra-files/coverage-postscript.sh-6-out_file=${RESULTS_TEST_DIR}/${TEST_DIR}-${TEST_NAME}.lst
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/extra-files/coverage-postscript.sh:7:LINE_COUNT_MINUS_1=$(( `wc -l < ${out_file}` - 1 ))
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/extra-files/coverage-postscript.sh-8-head -n${LINE_COUNT_MINUS_1} ${out_file} > ${out_file}2
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testcgelem.d-17-
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testcgelem.d:18:void test_eladdr()
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testcgelem.d-19-{
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testcgelem.d-41-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testcgelem.d:42:    test_eladdr();
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/testcgelem.d-43-    test_elneg();
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/mars1.d-1825-{
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/mars1.d:1826:    asm {}
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/mars1.d-1827-    ulong[2] x = -1;
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-937-        {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d:938:        asm     // assembler by W. Bright
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-939-        {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-967-        {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d:968:            asm // assembler by W. Bright
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-969-            {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-995-        {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d:996:        asm     // assembler by W. Bright
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-997-        {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-1025-        {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d:1026:        asm     // assembler by W. Bright
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-1027-        {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-1055-        {
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d:1056:        asm     // assembler by W. Bright
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-1057-        {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-1114-    printf("The C version outputs %Lf\n", poly_c(x, pp));
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d:1115:    printf("The asm version outputs %Lf\n", poly_asm(x, pp));
ldc-1.24.0/tests/d2/dmd-testsuite/runnable/test22.d-1116-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-10-
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:11:    Vars.set(`SRC`, `$EXTRA_FILES/dll`);
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:12:    Vars.set(`EXE_NAME`, `$OUTPUT_BASE/testdll$EXE`);
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:13:    Vars.set(`DLL`, `$OUTPUT_BASE/mydll$SOEXT`);
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-14-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-16-    {
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:17:        enum dllExtra = `$SRC/dllmain.d`;
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:18:        enum mainExtra = `$OUTPUT_BASE/mydll$LIBEXT`;
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-19-    }
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-21-    {
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:22:        enum dllExtra = `$PIC_FLAG`;
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:23:        enum mainExtra = `$PIC_FLAG -L-L$OUTPUT_BASE -L$DLL`;
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-24-    }
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-25-
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:26:    run(`$DMD -m$MODEL -shared -od=$OUTPUT_BASE -of=$DLL $SRC/mydll.d ` ~ dllExtra);
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-27-
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:28:    run(`$DMD -m$MODEL -I$SRC -od=$OUTPUT_BASE -of=$EXE_NAME $SRC/testdll.d ` ~ mainExtra);
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-29-
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d:30:    run(`$EXE_NAME`, stdout, stderr, [`LD_LIBRARY_PATH`: Vars.OUTPUT_BASE]);
ldc-1.24.0/tests/d2/dmd-testsuite/dshell/dll.d-31-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail20183.d-14-
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail20183.d:15:int* addr(return ref int b) { return &b; }
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail20183.d-16-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail20183.d-25-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail20183.d:26:    int* p = addr(S().i);  // struct literal
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail20183.d:27:    int* q = addr(s().i);  // struct temporary
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail20183.d-28-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail2350.d-13-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail2350.d:14:	asm { naked; }
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail2350.d-15-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d-3----
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d:4:fail_compilation/b12504.d(18): Error: cannot implicitly convert expression `257$?:32=u|64=LU$` of type `$?:32=uint|64=ulong$` to `ubyte`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d-5-fail_compilation/b12504.d(19): Error: index type `ubyte` cannot cover index range 0..257
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d:6:fail_compilation/b12504.d(23): Error: cannot implicitly convert expression `129$?:32=u|64=LU$` of type `$?:32=uint|64=ulong$` to `byte`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d-7-fail_compilation/b12504.d(24): Error: index type `byte` cannot cover index range 0..129
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d:8:fail_compilation/b12504.d(28): Error: cannot implicitly convert expression `65537$?:32=u|64=LU$` of type `$?:32=uint|64=ulong$` to `ushort`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d-9-fail_compilation/b12504.d(29): Error: index type `ushort` cannot cover index range 0..65537
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d:10:fail_compilation/b12504.d(33): Error: cannot implicitly convert expression `32769$?:32=u|64=LU$` of type `$?:32=uint|64=ulong$` to `short`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/b12504.d-11-fail_compilation/b12504.d(34): Error: index type `short` cannot cover index range 0..32769
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/test12979.d-15-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/test12979.d:16:    asm const shared
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/test12979.d-17-    {
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail1995.d-8-fail_compilation/fail1995.d(12):        [1]: `fail_compilation/fail1995.d` (not a directory)
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail1995.d:9:fail_compilation/fail1995.d(12):        [2]: `fail_compilation$r:[/\\]$`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail1995.d-10----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail19890b.d-3----
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail19890b.d:4:fail_compilation/fail19890b.d(8): Error: `void[$n$$?:64=LU$]` size 1 * $n$ exceeds $?:windows+32=0x1000000|0x7fffffff$ size limit for static array
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail19890b.d-5----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail7524a.d-5-fail_compilation/fail7524a.d(10): Error: #line integer ["filespec"]\n expected
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail7524a.d:6:fail_compilation/fail7524a.d(10): Error: declaration expected, not `"$r:\w+ +\d+ \d+$"`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail7524a.d-7-----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail8168.d-7-void main() {
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail8168.d:8:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail8168.d-9-        unknown; // wrong opcode
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/iasm1.d-18-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/iasm1.d:19:    asm { and RAX, 0xFFFFFFFF00000000; ret; }
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/iasm1.d:20:    asm { and RAX, 0x00000000FFFFFFFF; ret; }
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/iasm1.d-21-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/iasm1.d-93-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/iasm1.d:94:    asm { inc [; }
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/iasm1.d-95-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail14009.d-9-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail14009.d:10:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail14009.d-11-      mov EAX, FS: 1 ? 2 : 3;     // accepted
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail152.d-9-// https://issues.dlang.org/show_bug.cgi?id=1028
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail152.d:10:// Segfault using tuple inside asm code.
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail152.d-11-void a(X...)(X expr)
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail152.d-13-    alias X[0] var1;
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail152.d:14:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail152.d-15-      //fld double ptr X[0];   // (1) segfaults
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail4611.d-3----
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail4611.d:4:fail_compilation/fail4611.d(15): Error: `Vec[$n$]` size 4 * $n$ exceeds $?:windows+32=0x1000000|0x7fffffff$ size limit for static array
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail4611.d-5----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail3354.d-16-
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail3354.d:17:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail3354.d-18-        fldz ST(0), ST(1), ST(2), ST(3);
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/ice11968.d-4-fail_compilation/ice11968.d(9): Deprecation: The `delete` keyword has been deprecated.  Use `object.destroy()` (and `core.memory.GC.free()` if applicable) instead.
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/ice11968.d:5:fail_compilation/ice11968.d(9): Error: cannot modify string literal `"fail_compilation$?:windows=\\|/$ice11968.d"`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/ice11968.d-6-----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail327.d-9-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail327.d:10:    asm { xor EAX,EAX; }
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail327.d-11-}
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail7524b.d-5-fail_compilation/fail7524b.d(10): Error: #line integer ["filespec"]\n expected
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail7524b.d:6:fail_compilation/fail7524b.d(10): Error: declaration expected, not `$n$L`
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail7524b.d-7----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail19890a.d-3----
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail19890a.d:4:fail_compilation/fail19890a.d(8): Error: `void[$n$$?:64=LU$]` size 1 * $n$ exceeds $?:windows+32=0x1000000|0x7fffffff$ size limit for static array
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail19890a.d-5----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/diag15235.d-9-{
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/diag15235.d:10:    asm {
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/diag15235.d-11-        mov [EBX+EBX+EBX], EAX; // prints the same error message 20 times
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail5634.d-3-----
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail5634.d:4:fail_compilation/fail5634.d(9): Error: only one `main`$?:windows=, `WinMain`, or `DllMain`$ allowed. Previously found `main` at fail_compilation/fail5634.d(8)
ldc-1.24.0/tests/d2/dmd-testsuite/fail_compilation/fail5634.d-5-----
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-97-    string   executeArgs;           /// `EXECUTE_ARGS`: arguments passed to the compiled executable (for `runnable[_cxx]`)
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:98:    string   cxxflags;              /// `CXXFLAGS`: arguments passed to $CC when compiling `EXTRA_CPP_SOURCES`
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-99-    string[] sources;               /// `EXTRA_SOURCES`: additional D sources (+ main source file)
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-383-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:384:/// Replaces the placeholer `${RESULTS_DIR}` with the actual path
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-385-/// to `test_results` stored in `envData`.
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1184-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1185:    assert( compareOutput(`Bob took 12 apples`, `Bob took $n$ apples`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1186:    assert(!compareOutput(`Bob took abc apples`, `Bob took $n$ apples`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1187:    assert(!compareOutput(`Bob took 12 berries`, `Bob took $n$ apples`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1188-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1189:    assert( compareOutput(`HINT: ` ~ __FILE_FULL_PATH__ ~ ` is important`, `HINT: $p:d_do_test.d$ is important`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1190:    assert( compareOutput(`HINT: ` ~ __FILE_FULL_PATH__ ~ ` is important`, `HINT: $p:test/tools/d_do_test.d$ is important`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1191-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1192-    ed.sep = "/";
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1193:    assert(!compareOutput(`See /path/to/druntime/import/object.d`, `See $p:druntime/import/object.d$`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1194-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1195:    assertThrown(compareOutput(`Path /a/b/c.d!`, `Path $p:c.d!`, ed)); // Missing closing $
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1196-
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1216-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1217:    assert(compareOutput("This number 12", `This $r:\w+ \d+$`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1218:    assert(compareOutput("This number 12", `This $r:\w+ (\d)+$`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1219-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1220:    assert(compareOutput("This number 12 is nice", `This $r:.*$ 12 is nice`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1221:    assert(compareOutput("This number 12", `This $r:.*$ 12`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1222:    assert(!compareOutput("This number 12 is 24", `This $r:\d*$ 12`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1223-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1224:    assert(compareOutput("This number 12 is 24", `This $r:.*$ 12 is $n$`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1225-
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1226:    string msg = collectExceptionMsg(compareOutput("12345", `$r:\d*$$n$`, ed));
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1227-    assert(msg == "Another sequence following $r:...$ is not supported!");
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1801- * Executes `fun` mutually exclusive to other instances of `d_do_test`
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1802: * using the lockfile `$RESULTS_DIR/gdb.lock`.
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1803- *
##############################################
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1826- *   envData     = environment configuration
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d:1827: *   output_dir  = directory for intermediate files (usually `${RESULTS_DIR}/dshell`)
ldc-1.24.0/tests/d2/dmd-testsuite/tools/d_do_test.d-1828- *   output_file = logfile path
##############################################
ldc-1.24.0/tests/dynamiccompile/bind_func_opt.d-44-  {
ldc-1.24.0/tests/dynamiccompile/bind_func_opt.d:45:    if (DumpStage.FinalAsm == stage)
ldc-1.24.0/tests/dynamiccompile/bind_func_opt.d-46-    {
##############################################
ldc-1.24.0/tests/dynamiccompile/bind_bool.d-30-    {
ldc-1.24.0/tests/dynamiccompile/bind_bool.d:31:      if (DumpStage.FinalAsm == stage)
ldc-1.24.0/tests/dynamiccompile/bind_bool.d-32-      {
##############################################
ldc-1.24.0/tests/dynamiccompile/bind_nested_opt.d-35-  {
ldc-1.24.0/tests/dynamiccompile/bind_nested_opt.d:36:    if (DumpStage.FinalAsm == stage ||
ldc-1.24.0/tests/dynamiccompile/bind_nested_opt.d-37-          DumpStage.MergedModule == stage ||
##############################################
ldc-1.24.0/tests/dynamiccompile/bind_opt.d-57-  {
ldc-1.24.0/tests/dynamiccompile/bind_opt.d:58:    if (DumpStage.FinalAsm == stage)
ldc-1.24.0/tests/dynamiccompile/bind_opt.d-59-    {
##############################################
ldc-1.24.0/tests/dynamiccompile/global_opt.d-22-  {
ldc-1.24.0/tests/dynamiccompile/global_opt.d:23:    if (DumpStage.FinalAsm == stage)
ldc-1.24.0/tests/dynamiccompile/global_opt.d-24-    {
##############################################
ldc-1.24.0/tests/dynamiccompile/asm_output.d-32-  {
ldc-1.24.0/tests/dynamiccompile/asm_output.d:33:    if (DumpStage.FinalAsm == stage)
ldc-1.24.0/tests/dynamiccompile/asm_output.d-34-    {
##############################################
ldc-1.24.0/tests/fail_compilation/asm_diagnostics.d:1:// Try to compile a single object file and check inline asm errors from
ldc-1.24.0/tests/fail_compilation/asm_diagnostics.d-2-// 2 source files.
##############################################
ldc-1.24.0/tests/fail_compilation/asm_diagnostics.d-13-
ldc-1.24.0/tests/fail_compilation/asm_diagnostics.d:14:    asm { "nope\nnoper\nmovq %0, %%eax" : : "b" (123L); }
ldc-1.24.0/tests/fail_compilation/asm_diagnostics.d-15-}
##############################################
ldc-1.24.0/tests/baremetal/wasm2.d:1:// A more complex wasm example using Phobos templates (=> -betterC to keep it simple).
ldc-1.24.0/tests/baremetal/wasm2.d-2-
##############################################
ldc-1.24.0/tests/baremetal/wasm2.d-5-
ldc-1.24.0/tests/baremetal/wasm2.d:6:// RUN: %ldc -mtriple=wasm32-unknown-unknown-wasm -betterC -w %s -of=%t.wasm
ldc-1.24.0/tests/baremetal/wasm2.d:7:// RUN: %ldc -mtriple=wasm32-unknown-unknown-wasm -betterC -w -fvisibility=hidden %s -of=%t_hidden.wasm
ldc-1.24.0/tests/baremetal/wasm2.d-8-
ldc-1.24.0/tests/baremetal/wasm2.d:9:// make sure the .wasm files contain `myExportedFoo` (https://github.com/ldc-developers/ldc/issues/3023)
ldc-1.24.0/tests/baremetal/wasm2.d-10-// RUN: grep myExportedFoo %t.wasm
##############################################
ldc-1.24.0/tests/baremetal/wasm.d-4-// REQUIRES: internal_lld
ldc-1.24.0/tests/baremetal/wasm.d:5:// RUN: %ldc -mtriple=wasm32-unknown-unknown-wasm -w -link-internally %s %baremetal_args
ldc-1.24.0/tests/baremetal/wasm.d-6-
##############################################
ldc-1.24.0/tests/sanitizers/deflake.bash-22-while (( THRESHOLD-- )); do
ldc-1.24.0/tests/sanitizers/deflake.bash:23:    OUT=`$@ 2>&1`
ldc-1.24.0/tests/sanitizers/deflake.bash-24-    if [[ $? != 0 ]]; then
##############################################
ldc-1.24.0/dmd/hdrgen.d-730-    {
ldc-1.24.0/dmd/hdrgen.d:731:        buf.writestring("asm { ");
ldc-1.24.0/dmd/hdrgen.d-732-        Token* t = s.tokens;
##############################################
ldc-1.24.0/dmd/parse.d-1394-            {
ldc-1.24.0/dmd/parse.d:1395:                // Windows `printf` does not support `%1$s`
ldc-1.24.0/dmd/parse.d-1396-                const(char*) stc_str = (orig & STC.scope_) ? "scope".ptr : "ref".ptr;
##############################################
ldc-1.24.0/dmd/parse.d-6367-            {
ldc-1.24.0/dmd/parse.d:6368:                // Parse the asm block into a sequence of AsmStatements,
ldc-1.24.0/dmd/parse.d-6369-                // each AsmStatement is one instruction.
##############################################
ldc-1.24.0/dmd/builtin.d-118-                static if (e.length > 5 && e[0..5] == "llvm_")
ldc-1.24.0/dmd/builtin.d:119:                    mixin(`case "`~e[5..$]~`": return BUILTIN.`~e~";");
ldc-1.24.0/dmd/builtin.d-120-            }
##############################################
ldc-1.24.0/dmd/semantic3.d-773-                {
ldc-1.24.0/dmd/semantic3.d:774:                    const(bool) inlineAsm = (funcdecl.hasReturnExp & 8) != 0;
ldc-1.24.0/dmd/semantic3.d-775-                    if ((blockexit & BE.fallthru) && f.next.ty != Tvoid && !inlineAsm)
##############################################
ldc-1.24.0/dmd/statementsem.d-4259-        //printf("CompoundAsmStatement()::semantic()\n");
ldc-1.24.0/dmd/statementsem.d:4260:        // Apply postfix attributes of the asm block to each statement.
ldc-1.24.0/dmd/statementsem.d-4261-        sc = sc.push();
##############################################
ldc-1.24.0/dmd/doc.d-2293- *  buf           = an OutBuffer containing the DDoc
ldc-1.24.0/dmd/doc.d:2294: *  iAt           = the index within `buf` of the start of the `$(DDOC_BLANKLINE)`
ldc-1.24.0/dmd/doc.d-2295- *                  macro. Upon function return its value is set to `0`.
##############################################
ldc-1.24.0/dmd/doc.d-2313- * or more of the same delimiter, optionally with spaces or tabs between any of
ldc-1.24.0/dmd/doc.d:2314: * them, e.g. `\n- - -\n` becomes `\n$(HR)\n`
ldc-1.24.0/dmd/doc.d-2315- * Params:
##############################################
ldc-1.24.0/dmd/doc.d-2318- *                thematic break. If the replacement is made `i` changes to
ldc-1.24.0/dmd/doc.d:2319: *                point to the closing parenthesis of the `$(HR)` macro.
ldc-1.24.0/dmd/doc.d-2320- *  iLineStart  = the index within `buf` that the thematic break's line starts at
##############################################
ldc-1.24.0/dmd/doc.d-2428-/****************************************************
ldc-1.24.0/dmd/doc.d:2429: * Wrap text in a Markdown heading macro, e.g. `$(H2 heading text`).
ldc-1.24.0/dmd/doc.d-2430- * Params:
##############################################
ldc-1.24.0/dmd/doc.d-2501- * Replace Markdown emphasis with the appropriate macro,
ldc-1.24.0/dmd/doc.d:2502: * e.g. `*very* **nice**` becomes `$(EM very) $(STRONG nice)`.
ldc-1.24.0/dmd/doc.d-2503- * Params:
##############################################
ldc-1.24.0/dmd/root/longdouble.d-42-        // set precision to 64-bit mantissa and rounding control to nearest
ldc-1.24.0/dmd/root/longdouble.d:43:        asm nothrow @nogc @trusted
ldc-1.24.0/dmd/root/longdouble.d-44-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-57-        // set precision to 64-bit mantissa and rounding control to nearest
ldc-1.24.0/dmd/root/longdouble.d:58:        asm nothrow @nogc @trusted
ldc-1.24.0/dmd/root/longdouble.d-59-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-83-    {
ldc-1.24.0/dmd/root/longdouble.d:84:        asm nothrow @nogc @trusted
ldc-1.24.0/dmd/root/longdouble.d-85-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-91-pure:
ldc-1.24.0/dmd/root/longdouble.d:92:@trusted: // LDC: LLVM __asm is @system AND requires taking the address of variables
ldc-1.24.0/dmd/root/longdouble.d-93-
##############################################
ldc-1.24.0/dmd/root/longdouble.d-218-    private:
ldc-1.24.0/dmd/root/longdouble.d:219:    string fld_arg  (string arg)() { return `__asm("fldt $0",  "*m,~{st}",  &` ~ arg ~ `);`; }
ldc-1.24.0/dmd/root/longdouble.d:220:    string fstp_arg (string arg)() { return `__asm("fstpt $0", "=*m,~{st}", &` ~ arg ~ `);`; }
ldc-1.24.0/dmd/root/longdouble.d:221:    string fld_parg (string arg)() { return `__asm("fldt $0",  "*m,~{st}",   ` ~ arg ~ `);`; }
ldc-1.24.0/dmd/root/longdouble.d:222:    string fstp_parg(string arg)() { return `__asm("fstpt $0", "=*m,~{st}",  ` ~ arg ~ `);`; }
ldc-1.24.0/dmd/root/longdouble.d-223-}
##############################################
ldc-1.24.0/dmd/root/longdouble.d-230-    {
ldc-1.24.0/dmd/root/longdouble.d:231:        return "asm nothrow @nogc pure @trusted { mov RAX, " ~ arg ~ "; fld real ptr [RAX]; }";
ldc-1.24.0/dmd/root/longdouble.d-232-    }
##############################################
ldc-1.24.0/dmd/root/longdouble.d-234-    {
ldc-1.24.0/dmd/root/longdouble.d:235:        return "asm nothrow @nogc pure @trusted { mov RAX, " ~ arg ~ "; fstp real ptr [RAX]; }";
ldc-1.24.0/dmd/root/longdouble.d-236-    }
##############################################
ldc-1.24.0/dmd/root/longdouble.d-246-    {
ldc-1.24.0/dmd/root/longdouble.d:247:        return "asm nothrow @nogc pure @trusted { lea EAX, " ~ arg ~ "; fld real ptr [EAX]; }";
ldc-1.24.0/dmd/root/longdouble.d-248-    }
##############################################
ldc-1.24.0/dmd/root/longdouble.d-250-    {
ldc-1.24.0/dmd/root/longdouble.d:251:        return "asm nothrow @nogc pure @trusted { lea EAX, " ~ arg ~ "; fstp real ptr [EAX]; }";
ldc-1.24.0/dmd/root/longdouble.d-252-    }
##############################################
ldc-1.24.0/dmd/root/longdouble.d-254-    {
ldc-1.24.0/dmd/root/longdouble.d:255:        return "asm nothrow @nogc pure @trusted { mov EAX, " ~ arg ~ "; fld real ptr [EAX]; }";
ldc-1.24.0/dmd/root/longdouble.d-256-    }
##############################################
ldc-1.24.0/dmd/root/longdouble.d-258-    {
ldc-1.24.0/dmd/root/longdouble.d:259:        return "asm nothrow @nogc pure @trusted { mov EAX, " ~ arg ~ "; fstp real ptr [EAX]; }";
ldc-1.24.0/dmd/root/longdouble.d-260-    }
##############################################
ldc-1.24.0/dmd/root/longdouble.d-268-        mixin(fld_parg!("pthis"));
ldc-1.24.0/dmd/root/longdouble.d:269:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-270-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-305-    {
ldc-1.24.0/dmd/root/longdouble.d:306:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-307-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-317-    {
ldc-1.24.0/dmd/root/longdouble.d:318:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-319-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-329-    {
ldc-1.24.0/dmd/root/longdouble.d:330:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-331-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-344-        mixin(fld_parg!("pTwoPow63"));
ldc-1.24.0/dmd/root/longdouble.d:345:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-346-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-358-    {
ldc-1.24.0/dmd/root/longdouble.d:359:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-360-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-363-        mixin(fld_arg!("ld"));
ldc-1.24.0/dmd/root/longdouble.d:364:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-365-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-380-        mixin(fld_arg!("ld2"));
ldc-1.24.0/dmd/root/longdouble.d:381:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-382-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-395-        mixin(fld_arg!("ld2"));
ldc-1.24.0/dmd/root/longdouble.d:396:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-397-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-410-        mixin(fld_arg!("ld2"));
ldc-1.24.0/dmd/root/longdouble.d:411:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-412-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-425-        mixin(fld_arg!("ld2"));
ldc-1.24.0/dmd/root/longdouble.d:426:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-427-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-442-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:443:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-444-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-463-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:464:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-465-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-484-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:485:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-486-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-505-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:506:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-507-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-526-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:527:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-528-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-547-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:548:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-549-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-569-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:570:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-571-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-602-        mixin(fld_arg!("ld"));
ldc-1.24.0/dmd/root/longdouble.d:603:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-604-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-618-        mixin(fld_arg!("ld"));
ldc-1.24.0/dmd/root/longdouble.d:619:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-620-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-631-        mixin(fld_arg!("ld"));
ldc-1.24.0/dmd/root/longdouble.d:632:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-633-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-644-        mixin(fld_arg!("ld"));
ldc-1.24.0/dmd/root/longdouble.d:645:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-646-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.d-666-        mixin(fld_arg!("x"));
ldc-1.24.0/dmd/root/longdouble.d:667:        asm nothrow @nogc pure @trusted
ldc-1.24.0/dmd/root/longdouble.d-668-        {
##############################################
ldc-1.24.0/dmd/root/longdouble.h-262-// type, but this introduces bad ambiguities when using the class implementation above
ldc-1.24.0/dmd/root/longdouble.h:263:// as we are going through asm these optimizations won't kick in anyway, so "volatile"
ldc-1.24.0/dmd/root/longdouble.h-264-// is not required.
##############################################
ldc-1.24.0/dmd/iasmgcc.d-31-/***********************************
ldc-1.24.0/dmd/iasmgcc.d:32: * Parse list of extended asm input or output operands.
ldc-1.24.0/dmd/iasmgcc.d-33- * Grammar:
##############################################
ldc-1.24.0/dmd/iasmgcc.d-41- *      p = parser state
ldc-1.24.0/dmd/iasmgcc.d:42: *      s = asm statement to parse
ldc-1.24.0/dmd/iasmgcc.d-43- * Returns:
ldc-1.24.0/dmd/iasmgcc.d:44: *      number of operands added to the gcc asm statement
ldc-1.24.0/dmd/iasmgcc.d-45- */
##############################################
ldc-1.24.0/dmd/iasmgcc.d-135-/***********************************
ldc-1.24.0/dmd/iasmgcc.d:136: * Parse list of extended asm clobbers.
ldc-1.24.0/dmd/iasmgcc.d-137- * Grammar:
##############################################
ldc-1.24.0/dmd/iasmgcc.d-186-/***********************************
ldc-1.24.0/dmd/iasmgcc.d:187: * Parse list of extended asm goto labels.
ldc-1.24.0/dmd/iasmgcc.d-188- * Grammar:
##############################################
ldc-1.24.0/dmd/iasmgcc.d-233-/***********************************
ldc-1.24.0/dmd/iasmgcc.d:234: * Parse a gcc asm statement.
ldc-1.24.0/dmd/iasmgcc.d:235: * There are three forms of inline asm statements, basic, extended, and goto.
ldc-1.24.0/dmd/iasmgcc.d-236- * Grammar:
##############################################
ldc-1.24.0/dmd/iasmgcc.d-251- *      p = parser state
ldc-1.24.0/dmd/iasmgcc.d:252: *      s = asm statement to parse
ldc-1.24.0/dmd/iasmgcc.d-253- * Returns:
ldc-1.24.0/dmd/iasmgcc.d:254: *      the parsed gcc asm statement
ldc-1.24.0/dmd/iasmgcc.d-255- */
##############################################
ldc-1.24.0/dmd/iasmgcc.d-297- * Params:
ldc-1.24.0/dmd/iasmgcc.d:298: *      s  = gcc asm statement being parsed
ldc-1.24.0/dmd/iasmgcc.d:299: *      sc = the scope where the asm statement is located
ldc-1.24.0/dmd/iasmgcc.d-300- * Returns:
ldc-1.24.0/dmd/iasmgcc.d:301: *      the completed gcc asm statement, or null if errors occurred
ldc-1.24.0/dmd/iasmgcc.d-302- */
##############################################
ldc-1.24.0/dmd/iasmgcc.d-322-
ldc-1.24.0/dmd/iasmgcc.d:323:    // Parse the gcc asm statement.
ldc-1.24.0/dmd/iasmgcc.d-324-    const errors = global.errors;
##############################################
ldc-1.24.0/dmd/iasmgcc.d-330-    // Fold the instruction template string.
ldc-1.24.0/dmd/iasmgcc.d:331:    s.insn = semanticString(sc, s.insn, "asm instruction template");
ldc-1.24.0/dmd/iasmgcc.d-332-
ldc-1.24.0/dmd/iasmgcc.d-333-    if (s.labels && s.outputargs)
ldc-1.24.0/dmd/iasmgcc.d:334:        s.error("extended asm statements with labels cannot have output constraints");
ldc-1.24.0/dmd/iasmgcc.d-335-
##############################################
ldc-1.24.0/dmd/iasmgcc.d-396-    // Minimally initialize the cached types in ASTCodegen.Type, as they are
ldc-1.24.0/dmd/iasmgcc.d:397:    // dependencies for some fail asm tests to succeed.
ldc-1.24.0/dmd/iasmgcc.d-398-    ASTCodegen.Type.stringtable._init();
##############################################
ldc-1.24.0/dmd/iasmgcc.d-417-
ldc-1.24.0/dmd/iasmgcc.d:418:    // Imitates parseStatement for asm statements.
ldc-1.24.0/dmd/iasmgcc.d-419-    static void parseAsm(string input, bool expectError)
##############################################
ldc-1.24.0/dmd/iasmgcc.d-448-    immutable string[] passAsmTests = [
ldc-1.24.0/dmd/iasmgcc.d:449:        // Basic asm statement
ldc-1.24.0/dmd/iasmgcc.d:450:        q{ asm { "nop";
ldc-1.24.0/dmd/iasmgcc.d-451-        } },
ldc-1.24.0/dmd/iasmgcc.d-452-
ldc-1.24.0/dmd/iasmgcc.d:453:        // Extended asm statement
ldc-1.24.0/dmd/iasmgcc.d:454:        q{ asm { "cpuid"
ldc-1.24.0/dmd/iasmgcc.d-455-               : "=a" (a), "=b" (b), "=c" (c), "=d" (d)
##############################################
ldc-1.24.0/dmd/iasmgcc.d-459-        // Assembly with symbolic names
ldc-1.24.0/dmd/iasmgcc.d:460:        q{ asm { "bts %[base], %[offset]"
ldc-1.24.0/dmd/iasmgcc.d-461-               : [base] "+rm" (*ptr),
##############################################
ldc-1.24.0/dmd/iasmgcc.d-465-        // Assembly with clobbers
ldc-1.24.0/dmd/iasmgcc.d:466:        q{ asm { "cpuid"
ldc-1.24.0/dmd/iasmgcc.d-467-               : "=a" (a)
##############################################
ldc-1.24.0/dmd/iasmgcc.d-471-
ldc-1.24.0/dmd/iasmgcc.d:472:        // Goto asm statement
ldc-1.24.0/dmd/iasmgcc.d:473:        q{ asm { "jmp %l0"
ldc-1.24.0/dmd/iasmgcc.d-474-               :
##############################################
ldc-1.24.0/dmd/iasmgcc.d-480-        // Any CTFE-able string allowed as instruction template.
ldc-1.24.0/dmd/iasmgcc.d:481:        q{ asm { generateAsm();
ldc-1.24.0/dmd/iasmgcc.d-482-        } },
##############################################
ldc-1.24.0/dmd/iasmgcc.d-484-        // Likewise mixins, permissible so long as the result is a string.
ldc-1.24.0/dmd/iasmgcc.d:485:        q{ asm { mixin(`"repne"`, `~ "scasb"`);
ldc-1.24.0/dmd/iasmgcc.d-486-        } },
##############################################
ldc-1.24.0/dmd/iasmgcc.d-490-        // Found 'h' when expecting ';'
ldc-1.24.0/dmd/iasmgcc.d:491:        q{ asm { ""h;
ldc-1.24.0/dmd/iasmgcc.d-492-        } },
##############################################
ldc-1.24.0/dmd/iasmgcc.d-494-        // https://issues.dlang.org/show_bug.cgi?id=20592
ldc-1.24.0/dmd/iasmgcc.d:495:        q{ asm { "nop" : [name] string (expr); } },
ldc-1.24.0/dmd/iasmgcc.d-496-
ldc-1.24.0/dmd/iasmgcc.d-497-        // Expression expected, not ';'
ldc-1.24.0/dmd/iasmgcc.d:498:        q{ asm { ""[;
ldc-1.24.0/dmd/iasmgcc.d-499-        } },
##############################################
ldc-1.24.0/dmd/iasmgcc.d-501-        // Expression expected, not ':'
ldc-1.24.0/dmd/iasmgcc.d:502:        q{ asm { ""
ldc-1.24.0/dmd/iasmgcc.d-503-               :
##############################################
ldc-1.24.0/dmd/statement.h-145-#if IN_LLVM
ldc-1.24.0/dmd/statement.h:146:    CompoundAsmStatement *isCompoundAsmStatement() { return stmt == STMTcompoundAsm ? (CompoundAsmStatement*)this : NULL; }
ldc-1.24.0/dmd/statement.h:147:    GccAsmStatement      *isGccAsmStatement()      { return stmt == STMTgccAsm      ? (GccAsmStatement *)this     : NULL; }
ldc-1.24.0/dmd/statement.h-148-#endif
##############################################
ldc-1.24.0/dmd/statement.h-785-
ldc-1.24.0/dmd/statement.h:786:// A GCC asm statement - assembler instructions with D expression operands
ldc-1.24.0/dmd/statement.h-787-class GccAsmStatement : public AsmStatement
##############################################
ldc-1.24.0/dmd/statement.h-789-public:
ldc-1.24.0/dmd/statement.h:790:    StorageClass stc;           // attributes of the asm {} block
ldc-1.24.0/dmd/statement.h-791-    Expression *insn;           // string expression that is the template for assembler code
##############################################
ldc-1.24.0/dmd/statement.h-803-
ldc-1.24.0/dmd/statement.h:804:// a complete asm {} block
ldc-1.24.0/dmd/statement.h-805-class CompoundAsmStatement : public CompoundStatement
##############################################
ldc-1.24.0/dmd/statement.d-462-    version (IN_LLVM)
ldc-1.24.0/dmd/statement.d:463:    inout(CompoundAsmStatement) isCompoundAsmStatement() { return stmt == STMT.CompoundAsm ? cast(typeof(return))this : null; }
ldc-1.24.0/dmd/statement.d-464-    inout(ReturnStatement)      isReturnStatement()      { return stmt == STMT.Return      ? cast(typeof(return))this : null; }
##############################################
ldc-1.24.0/dmd/statement.d-2597-{
ldc-1.24.0/dmd/statement.d:2598:    StorageClass stc;           // attributes of the asm {} block
ldc-1.24.0/dmd/statement.d-2599-    Expression insn;            // string expression that is the template for assembler code
##############################################
ldc-1.24.0/dmd/statement.d-2624-/***********************************************************
ldc-1.24.0/dmd/statement.d:2625: * a complete asm {} block
ldc-1.24.0/dmd/statement.d-2626- */
##############################################
ldc-1.24.0/dmd/cli.d-288-            "compile in debug code",
ldc-1.24.0/dmd/cli.d:289:            `Compile in $(LINK2 spec/version.html#debug, debug) code`,
ldc-1.24.0/dmd/cli.d-290-        ),
##############################################
ldc-1.24.0/dmd/cli.d-292-            "compile in debug code <= level",
ldc-1.24.0/dmd/cli.d:293:            `Compile in $(LINK2 spec/version.html#debug, debug level) &lt;= $(I level)`,
ldc-1.24.0/dmd/cli.d-294-        ),
##############################################
ldc-1.24.0/dmd/cli.d-296-            "compile in debug code identified by ident",
ldc-1.24.0/dmd/cli.d:297:            `Compile in $(LINK2 spec/version.html#debug, debug identifier) $(I ident)`,
ldc-1.24.0/dmd/cli.d-298-        ),
##############################################
ldc-1.24.0/dmd/cli.d-367-            "generate 'header' file",
ldc-1.24.0/dmd/cli.d:368:            `Generate $(RELATIVE_LINK2 $(ROOT_DIR)interface-files, D interface file)`,
ldc-1.24.0/dmd/cli.d-369-        ),
##############################################
ldc-1.24.0/dmd/cli.d-517-            "generate linker .map file",
ldc-1.24.0/dmd/cli.d:518:            `Generate a $(TT .map) file`,
ldc-1.24.0/dmd/cli.d-519-        ),
##############################################
ldc-1.24.0/dmd/cli.d-602-            "enable an upcoming language change identified by 'name'",
ldc-1.24.0/dmd/cli.d:603:            `Preview an upcoming language change identified by $(I id)`,
ldc-1.24.0/dmd/cli.d-604-        ),
##############################################
ldc-1.24.0/dmd/cli.d-628-            "revert language change identified by 'name'",
ldc-1.24.0/dmd/cli.d:629:            `Revert language change identified by $(I id)`,
ldc-1.24.0/dmd/cli.d-630-        ),
##############################################
ldc-1.24.0/dmd/cli.d-647-            "help with language change identified by 'name'",
ldc-1.24.0/dmd/cli.d:648:            `Show additional info about language change identified by $(I id)`,
ldc-1.24.0/dmd/cli.d-649-        ),
##############################################
ldc-1.24.0/dmd/cli.d-687-            "compile in version code >= level",
ldc-1.24.0/dmd/cli.d:688:            `Compile in $(LINK2 $(ROOT_DIR)spec/version.html#version, version level) >= $(I level)`,
ldc-1.24.0/dmd/cli.d-689-        ),
##############################################
ldc-1.24.0/dmd/cli.d-691-            "compile in version code identified by ident",
ldc-1.24.0/dmd/cli.d:692:            `Compile in $(LINK2 $(ROOT_DIR)spec/version.html#version, version identifier) $(I ident)`
ldc-1.24.0/dmd/cli.d-693-        ),
##############################################
ldc-1.24.0/dmd/cli.d-709-            "warnings as errors (compilation will halt)",
ldc-1.24.0/dmd/cli.d:710:            `Enable $(LINK2 $(ROOT_DIR)articles/warnings.html, warnings)`
ldc-1.24.0/dmd/cli.d-711-        ),
##############################################
ldc-1.24.0/dmd/cli.d-724-            "pass driverflag to linker driver (cc)",
ldc-1.24.0/dmd/cli.d:725:            "Pass $(I driverflag) to the linker driver (`$CC` or `cc`)",
ldc-1.24.0/dmd/cli.d-726-            TargetOS.all & ~TargetOS.windows
##############################################
ldc-1.24.0/CHANGELOG.md-37-- Fix regression since v1.22: shared druntime potentially overriding libstdc++ symbols and breaking exceptions in C++ libraries. (#3530, #3537)
ldc-1.24.0/CHANGELOG.md:38:- Fix naked DMD-style asm emission for non-Mac x86 Darwin targets (e.g., iOS simulators). (#3478)
ldc-1.24.0/CHANGELOG.md-39-- `-betterC`: Don't use unsupported EH for handling clean-ups. (#3479, #3482)
##############################################
ldc-1.24.0/CHANGELOG.md-92-- LLVM for prebuilt packages upgraded to v10.0.0. Android NDK version bumped to r21. (#3307, #3387, #3398)
ldc-1.24.0/CHANGELOG.md:93:- Initial support for **GCC/GDC-style inline assembly** syntax, besides DMD-style inline asm and LDC-specific `__asm`, enabling to write inline asm that is portable across GDC/LDC and corresponds to the GCC syntax in C. See ldc-developers/druntime#171 for examples wrt. how to transition from `__asm` to similar GCC-style asm.  (#3304)
ldc-1.24.0/CHANGELOG.md-94-- Inline assembly diagnostics have been extended by the D source location. (#3339)
##############################################
ldc-1.24.0/CHANGELOG.md-393-- CMake and druntime fixes for DragonFlyBSD, thanks Diederik! (#2690, #2691, #2692, https://github.com/ldc-developers/druntime/pull/138, https://github.com/ldc-developers/druntime/pull/139, https://github.com/ldc-developers/phobos/pull/64)
ldc-1.24.0/CHANGELOG.md:394:- DMD-style inline asm label naming issue in overloaded functions. (#2667, #2694)
ldc-1.24.0/CHANGELOG.md-395-- Linux: misc. exception stack trace fixes & extensions, incl. default DWARF v4 debuginfo emission with LLVM 6. (#2677)
##############################################
ldc-1.24.0/CHANGELOG.md-455-- Strict left-to-right evaluation/load order of function arguments. (#2450, #2502)
ldc-1.24.0/CHANGELOG.md:456:- Inline asm silently ignores opcodes db, ds, di, dl, df, dd, de. (#2548)
ldc-1.24.0/CHANGELOG.md-457-- Missed optimization for `scope` allocated classes. (#2515, #2516)
##############################################
ldc-1.24.0/ir/irclass.cpp-534-      // Thunks themselves don't have an identity, only the target function has.
ldc-1.24.0/ir/irclass.cpp:535:      thunk->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::Global);
ldc-1.24.0/ir/irclass.cpp-536-
##############################################
ldc-1.24.0/gen/llvmhelpers.cpp-1629-      // TODO: Is this needed? If so, what about other intrinsics?
ldc-1.24.0/gen/llvmhelpers.cpp:1630:      error(loc, "special ldc inline asm is not a normal function");
ldc-1.24.0/gen/llvmhelpers.cpp-1631-      fatal();
##############################################
ldc-1.24.0/gen/asmstmt.cpp-105-
ldc-1.24.0/gen/asmstmt.cpp:106:  // GCC-style asm starts with a string literal or a `(`
ldc-1.24.0/gen/asmstmt.cpp-107-  if (s->tokens->value == TOKstring || s->tokens->value == TOKlparen) {
##############################################
ldc-1.24.0/gen/asmstmt.cpp-119-    s->error(
ldc-1.24.0/gen/asmstmt.cpp:120:        "DMD-style `asm { op; }` statements are not supported for the \"%s\" "
ldc-1.24.0/gen/asmstmt.cpp-121-        "architecture.",
ldc-1.24.0/gen/asmstmt.cpp-122-        t.getArchName().str().c_str());
ldc-1.24.0/gen/asmstmt.cpp:123:    errorSupplemental(s->loc, "Use GDC-style `asm { \"op\" : …; }` syntax or "
ldc-1.24.0/gen/asmstmt.cpp-124-                              "`ldc.llvmasm.__asm` instead.");
##############################################
ldc-1.24.0/gen/asmstmt.cpp-128-    s->error(
ldc-1.24.0/gen/asmstmt.cpp:129:        "the `asm` statement is not allowed when the -noasm switch is used");
ldc-1.24.0/gen/asmstmt.cpp-130-    err = true;
##############################################
ldc-1.24.0/gen/asmstmt.cpp-160-
ldc-1.24.0/gen/asmstmt.cpp:161:  // get asm block
ldc-1.24.0/gen/asmstmt.cpp-162-  IRAsmBlock *asmblock = irs->asmBlock;
##############################################
ldc-1.24.0/gen/asmstmt.cpp-256-    default:
ldc-1.24.0/gen/asmstmt.cpp:257:      llvm_unreachable("Unknown inline asm reference type.");
ldc-1.24.0/gen/asmstmt.cpp-258-    }
##############################################
ldc-1.24.0/gen/asmstmt.cpp-406-
ldc-1.24.0/gen/asmstmt.cpp:407:  // push asm statement
ldc-1.24.0/gen/asmstmt.cpp-408-  auto asmStmt = new IRAsmStmt;
##############################################
ldc-1.24.0/gen/asmstmt.cpp-494-
ldc-1.24.0/gen/asmstmt.cpp:495:  // create asm block structure
ldc-1.24.0/gen/asmstmt.cpp-496-  assert(!p->asmBlock);
##############################################
ldc-1.24.0/gen/asmstmt.cpp-500-
ldc-1.24.0/gen/asmstmt.cpp:501:  // do asm statements
ldc-1.24.0/gen/asmstmt.cpp-502-  for (Statement *s : *stmt->statements) {
##############################################
ldc-1.24.0/gen/asmstmt.cpp-512-
ldc-1.24.0/gen/asmstmt.cpp:513:  // build forwarder for in-asm branches to external labels
ldc-1.24.0/gen/asmstmt.cpp:514:  // this additional asm code sets the __llvm_jump_target variable
ldc-1.24.0/gen/asmstmt.cpp-515-  // to a unique value that will identify the jump target in
ldc-1.24.0/gen/asmstmt.cpp:516:  // a post-asm switch
ldc-1.24.0/gen/asmstmt.cpp-517-
##############################################
ldc-1.24.0/gen/asmstmt.cpp-521-  // location of the special value determining the goto label
ldc-1.24.0/gen/asmstmt.cpp:522:  // will be set if post-asm dispatcher block is needed
ldc-1.24.0/gen/asmstmt.cpp-523-  LLValue *jump_target = nullptr;
##############################################
ldc-1.24.0/gen/asmstmt.cpp-564-
ldc-1.24.0/gen/asmstmt.cpp:565:      // record that the jump needs to be handled in the post-asm dispatcher
ldc-1.24.0/gen/asmstmt.cpp-566-      gotoToVal[targetLabel] = n_goto;
ldc-1.24.0/gen/asmstmt.cpp-567-
ldc-1.24.0/gen/asmstmt.cpp:568:      // provide an in-asm target for the branch and set value
ldc-1.24.0/gen/asmstmt.cpp-569-      IF_LOG Logger::println(
##############################################
ldc-1.24.0/gen/asmstmt.cpp-599-
ldc-1.24.0/gen/asmstmt.cpp:600:  // build a fall-off-end-properly asm statement
ldc-1.24.0/gen/asmstmt.cpp-601-
##############################################
ldc-1.24.0/gen/asmstmt.cpp-612-
ldc-1.24.0/gen/asmstmt.cpp:613:  // build asm block
ldc-1.24.0/gen/asmstmt.cpp-614-  std::vector<LLValue *> outargs;
##############################################
ldc-1.24.0/gen/asmstmt.cpp-714-
ldc-1.24.0/gen/asmstmt.cpp:715:  llvm::InlineAsm *ia = llvm::InlineAsm::get(fty, code, out_c, true);
ldc-1.24.0/gen/asmstmt.cpp-716-
##############################################
ldc-1.24.0/gen/asmstmt.cpp-720-
ldc-1.24.0/gen/asmstmt.cpp:721:  IF_LOG Logger::cout() << "Complete asm statement: " << *call << '\n';
ldc-1.24.0/gen/asmstmt.cpp-722-
##############################################
ldc-1.24.0/gen/asmstmt.cpp-736-
ldc-1.24.0/gen/asmstmt.cpp:737:  // if asm contained external branches, emit goto forwarder code
ldc-1.24.0/gen/asmstmt.cpp-738-  if (!gotoToVal.empty()) {
##############################################
ldc-1.24.0/gen/asmstmt.cpp-775-
ldc-1.24.0/gen/asmstmt.cpp:776:  // build asm stmt
ldc-1.24.0/gen/asmstmt.cpp-777-  replace_func_name(irs, code->insnTemplate);
ldc-1.24.0/gen/asmstmt.cpp:778:  irs->nakedAsm << "\t" << code->insnTemplate << std::endl;
ldc-1.24.0/gen/asmstmt.cpp-779-}
##############################################
ldc-1.24.0/gen/semantic-dcompute.cpp-155-  void visit(CompoundAsmStatement *e) override {
ldc-1.24.0/gen/semantic-dcompute.cpp:156:    e->error("asm not allowed in `@compute` code");
ldc-1.24.0/gen/semantic-dcompute.cpp-157-    stop = true;
##############################################
ldc-1.24.0/gen/semantic-dcompute.cpp-159-  void visit(AsmStatement *e) override {
ldc-1.24.0/gen/semantic-dcompute.cpp:160:    e->error("asm not allowed in `@compute` code");
ldc-1.24.0/gen/semantic-dcompute.cpp-161-    stop = true;
##############################################
ldc-1.24.0/gen/statements.cpp-1515-
ldc-1.24.0/gen/statements.cpp:1516:    // if it's an inline asm label, we don't create a basicblock, just emit it
ldc-1.24.0/gen/statements.cpp-1517-    // in the asm
##############################################
ldc-1.24.0/gen/asm-x86.h-13-// This file is designed to be included twice, once with the ASM_X86_64 define
ldc-1.24.0/gen/asm-x86.h:14:// set to get the 64 bit asm parser, and once without to get the 32 bit one.
ldc-1.24.0/gen/asm-x86.h-15-// This is a direct result of merging two disparate but largely identical
##############################################
ldc-1.24.0/gen/asm-x86.h-2805-      /* Can't figure out how to tell GCC that an
ldc-1.24.0/gen/asm-x86.h:2806:         asm statement leaves an arg pushed on the stack.
ldc-1.24.0/gen/asm-x86.h-2807-         Maybe if the statment had and input or output
##############################################
ldc-1.24.0/gen/asm-x86.h-3052-
ldc-1.24.0/gen/asm-x86.h:3053:              if (!sc->func->naked) // no addrexp in naked asm please :)
ldc-1.24.0/gen/asm-x86.h-3054-              {
##############################################
ldc-1.24.0/gen/asm-x86.h-3991-  //     // good way to get hit by a truck because it may not agree with
ldc-1.24.0/gen/asm-x86.h:3992:  //     // non-asm access, but asm code wouldn't know what GCC does
ldc-1.24.0/gen/asm-x86.h-3993-  //     anyway. */
##############################################
ldc-1.24.0/gen/function-inlining.cpp-181-  if (fdecl.naked) {
ldc-1.24.0/gen/function-inlining.cpp:182:    IF_LOG Logger::println("Naked asm functions cannot be inlined.");
ldc-1.24.0/gen/function-inlining.cpp-183-    return false;
##############################################
ldc-1.24.0/gen/functions.cpp-389-        } else if (tempdecl->llvmInternal == LLVMinline_asm) {
ldc-1.24.0/gen/functions.cpp:390:          Logger::println("magic inline asm found");
ldc-1.24.0/gen/functions.cpp-391-          TypeFunction *tf = static_cast<TypeFunction *>(fdecl->type);
##############################################
ldc-1.24.0/gen/functions.cpp-399-          fdecl->ir->setDefined();
ldc-1.24.0/gen/functions.cpp:400:          return; // this gets mapped to a special inline asm call, no point in
ldc-1.24.0/gen/functions.cpp-401-                  // going on.
##############################################
ldc-1.24.0/gen/arrays.cpp-624-    // Emit a global for longer arrays, as an inline constant is always
ldc-1.24.0/gen/arrays.cpp:625:    // lowered to a series of movs or similar at the asm level. The
ldc-1.24.0/gen/arrays.cpp-626-    // optimizer can still decide to promote the memcpy intrinsic, so
##############################################
ldc-1.24.0/gen/arrays.cpp-633-                                           constarr, ".arrayliteral");
ldc-1.24.0/gen/arrays.cpp:634:      gvar->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::Global);
ldc-1.24.0/gen/arrays.cpp-635-      DtoMemCpy(dstMem, gvar,
##############################################
ldc-1.24.0/gen/irstate.h-94-
ldc-1.24.0/gen/irstate.h:95:  // stores the labels within the asm block
ldc-1.24.0/gen/irstate.h-96-  std::vector<Identifier *> internalLabels;
##############################################
ldc-1.24.0/gen/abi-win64.cpp-45-    // 80-bit real/ireal:
ldc-1.24.0/gen/abi-win64.cpp:46:    // * returned on the x87 stack (for DMD inline asm compliance and what LLVM
ldc-1.24.0/gen/abi-win64.cpp-47-    //   defaults to)
##############################################
ldc-1.24.0/gen/irstate.cpp-203-                           LLGlobalValue::PrivateLinkage, constant, ".str");
ldc-1.24.0/gen/irstate.cpp:204:  gvar->setUnnamedAddr(LLGlobalValue::UnnamedAddr::Global);
ldc-1.24.0/gen/irstate.cpp-205-
##############################################
ldc-1.24.0/gen/toconstelem.cpp-501-        llvm::GlobalValue::InternalLinkage, initval, ".dynarrayStorage");
ldc-1.24.0/gen/toconstelem.cpp:502:    gvar->setUnnamedAddr(canBeConst ? llvm::GlobalValue::UnnamedAddr::Global
ldc-1.24.0/gen/toconstelem.cpp-503-                                    : llvm::GlobalValue::UnnamedAddr::None);
##############################################
ldc-1.24.0/gen/asm-gcc.cpp-23-
ldc-1.24.0/gen/asm-gcc.cpp:24:// Translates a GCC inline asm template string to LLVM's expected format.
ldc-1.24.0/gen/asm-gcc.cpp-25-std::string translateTemplate(GccAsmStatement *stmt) {
##############################################
ldc-1.24.0/gen/asm-gcc.cpp-182-    stmt->error(
ldc-1.24.0/gen/asm-gcc.cpp:183:        "goto labels for GCC-style asm statements are not supported yet");
ldc-1.24.0/gen/asm-gcc.cpp-184-    fatal();
##############################################
ldc-1.24.0/gen/naked.cpp-80-    // This happens only if there is a ; at the end:
ldc-1.24.0/gen/naked.cpp:81:    // asm { naked; ... };
ldc-1.24.0/gen/naked.cpp-82-    // Is this a legal AST?
##############################################
ldc-1.24.0/gen/naked.cpp-130-                   stmt->ident->toChars());
ldc-1.24.0/gen/naked.cpp:131:    irs->nakedAsm << ":";
ldc-1.24.0/gen/naked.cpp-132-
##############################################
ldc-1.24.0/gen/naked.cpp-147-  // we need to do special processing on the body, since we only want
ldc-1.24.0/gen/naked.cpp:148:  // to allow actual inline asm blocks to reach the final asm output
ldc-1.24.0/gen/naked.cpp-149-
##############################################
ldc-1.24.0/gen/naked.cpp-307-      // in case the appropriate multi register constraint isn't supported.
ldc-1.24.0/gen/naked.cpp:308:      // this way abi return from inline asm can still be emulated.
ldc-1.24.0/gen/naked.cpp:309:      // note that "$<<out0>>" etc in the asm will translate to the correct
ldc-1.24.0/gen/naked.cpp:310:      // numbered output when the asm block in finalized
ldc-1.24.0/gen/naked.cpp-311-
##############################################
ldc-1.24.0/gen/naked.cpp-391-    error(loc,
ldc-1.24.0/gen/naked.cpp:392:          "this target (%s) does not implement inline asm falling off the end "
ldc-1.24.0/gen/naked.cpp-393-          "of the function",
##############################################
ldc-1.24.0/gen/naked.cpp-407-                         LLValue *sretPointer) {
ldc-1.24.0/gen/naked.cpp:408:  assert(fd->toParent()->isTemplateInstance() && "invalid inline __asm expr");
ldc-1.24.0/gen/naked.cpp:409:  assert(arguments->length >= 2 && "invalid __asm call");
ldc-1.24.0/gen/naked.cpp-410-
##############################################
ldc-1.24.0/gen/naked.cpp-472-
ldc-1.24.0/gen/naked.cpp:473:  // build asm function type
ldc-1.24.0/gen/naked.cpp-474-  llvm::FunctionType *FT =
##############################################
ldc-1.24.0/gen/naked.cpp-478-  if (!llvm::InlineAsm::Verify(FT, constraints)) {
ldc-1.24.0/gen/naked.cpp:479:    error(loc, "inline asm constraints are invalid");
ldc-1.24.0/gen/naked.cpp-480-    fatal();
##############################################
ldc-1.24.0/gen/naked.cpp-482-
ldc-1.24.0/gen/naked.cpp:483:  // build asm call
ldc-1.24.0/gen/naked.cpp-484-  bool sideeffect = true;
ldc-1.24.0/gen/naked.cpp:485:  llvm::InlineAsm *ia = llvm::InlineAsm::get(FT, code, constraints, sideeffect);
ldc-1.24.0/gen/naked.cpp-486-
##############################################
ldc-1.24.0/cmake/Modules/GetGitRevisionDescription.cmake-85-		@ONLY)
ldc-1.24.0/cmake/Modules/GetGitRevisionDescription.cmake:86:	include("${GIT_DATA}/grabRef.cmake")
ldc-1.24.0/cmake/Modules/GetGitRevisionDescription.cmake-87-
##############################################
ldc-1.24.0/driver/toobj.cpp-119-          codeGenOptLevel())) {
ldc-1.24.0/driver/toobj.cpp:120:    llvm_unreachable("no support for asm output");
ldc-1.24.0/driver/toobj.cpp-121-  }
##############################################
ldc-1.24.0/driver/toobj.cpp-410-
ldc-1.24.0/driver/toobj.cpp:411:    Logger::println("Writing asm to: %s\n", spath.c_str());
ldc-1.24.0/driver/toobj.cpp-412-    if (writeObj) {
##############################################
ldc-1.24.0/driver/main.cpp-328-  global.params.obj = !dontWriteObj;
ldc-1.24.0/driver/main.cpp:329:  global.params.useInlineAsm = !noAsm;
ldc-1.24.0/driver/main.cpp-330-
##############################################
ldc-1.24.0/azure-pipelines.yml-77-        $conf32 = cat ..\ldc2-*-x86\etc\ldc2.conf -Raw
ldc-1.24.0/azure-pipelines.yml:78:        $conf32 = "`r`n""i[3-6]86-.*-windows-msvc"":" + $conf32.Substring($conf32.IndexOf("`r`ndefault:") + 10)
ldc-1.24.0/azure-pipelines.yml-79-        $conf32 = $conf32.Substring(0, $conf32.IndexOf("`r`n};`r`n") + 6)
##############################################
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-36-/************************************************************************************
ldc-1.24.0/runtime/druntime/src/core/threadasm.S:37: * POWER PC ASM BITS
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-38- ************************************************************************************/
##############################################
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-456-/************************************************************************************
ldc-1.24.0/runtime/druntime/src/core/threadasm.S:457: * MIPS ASM BITS
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-458- ************************************************************************************/
##############################################
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-532-/************************************************************************************
ldc-1.24.0/runtime/druntime/src/core/threadasm.S:533: * ARM ASM BITS
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-534- ************************************************************************************/
##############################################
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-624-/************************************************************************************
ldc-1.24.0/runtime/druntime/src/core/threadasm.S:625: * AArch64 (arm64) ASM BITS
ldc-1.24.0/runtime/druntime/src/core/threadasm.S-626- ************************************************************************************/
##############################################
ldc-1.24.0/runtime/druntime/src/core/math.d-335-            real r = void;
ldc-1.24.0/runtime/druntime/src/core/math.d:336:            asm @safe pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/math.d-337-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/math.d-449-            real r = void;
ldc-1.24.0/runtime/druntime/src/core/math.d:450:            asm @safe pure nothrow @nogc { "fyl2x" : "=st" (r) : "st(1)" (y), "st" (x) : "st(1)", "flags"; }
ldc-1.24.0/runtime/druntime/src/core/math.d-451-            return r;
##############################################
ldc-1.24.0/runtime/druntime/src/core/math.d-457-            real r = void;
ldc-1.24.0/runtime/druntime/src/core/math.d:458:            asm @safe pure nothrow @nogc { "fyl2xp1" : "=st" (r) : "st(1)" (y), "st" (x) : "st(1)", "flags"; }
ldc-1.24.0/runtime/druntime/src/core/math.d-459-            return r;
##############################################
ldc-1.24.0/runtime/druntime/src/core/sync/condition.d-231-        {
ldc-1.24.0/runtime/druntime/src/core/sync/condition.d:232:            int rc = pthread_cond_wait( cast(pthread_cond_t*) &m_hndl, (cast(Mutex) m_assocMutex).handleAddr() );
ldc-1.24.0/runtime/druntime/src/core/sync/condition.d-233-            if ( rc )
##############################################
ldc-1.24.0/runtime/druntime/src/core/sync/condition.d-292-            int rc = pthread_cond_timedwait( cast(pthread_cond_t*) &m_hndl,
ldc-1.24.0/runtime/druntime/src/core/sync/condition.d:293:                                             (cast(Mutex) m_assocMutex).handleAddr(),
ldc-1.24.0/runtime/druntime/src/core/sync/condition.d-294-                                             &t );
##############################################
ldc-1.24.0/runtime/druntime/src/core/sync/mutex.d-294-    {
ldc-1.24.0/runtime/druntime/src/core/sync/mutex.d:295:        pthread_mutex_t* handleAddr()
ldc-1.24.0/runtime/druntime/src/core/sync/mutex.d-296-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/runtime.d-816-                version (D_InlineAsm_X86)
ldc-1.24.0/runtime/druntime/src/core/runtime.d:817:                    asm { naked; mov EAX, EBP; ret; }
ldc-1.24.0/runtime/druntime/src/core/runtime.d-818-                else
ldc-1.24.0/runtime/druntime/src/core/runtime.d-819-                    version (D_InlineAsm_X86_64)
ldc-1.24.0/runtime/druntime/src/core/runtime.d:820:                        asm { naked; mov RAX, RBP; ret; }
ldc-1.24.0/runtime/druntime/src/core/runtime.d-821-                else
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-514-    do {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:515:        version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-516-            "cpuid" : "=a" (a[0]), "=b" (a[1]), "=c" (a[2]), "=d" (a[3]) : "a" (2);
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:517:        } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-518-            mov EAX, 2;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-558-        uint a, b, number_of_sets;
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:559:        version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-560-            "cpuid" : "=a" (a), "=b" (b), "=c" (number_of_sets) : "a" (4), "c" (cachenum) : "edx";
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:561:        } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-562-            mov EAX, 4;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-598-    uint dummy, c5, c6, d6;
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:599:    version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-600-        "cpuid" : "=a" (dummy), "=c" (c5) : "a" (0x8000_0005) : "ebx", "edx";
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:601:    } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-602-        mov EAX, 0x8000_0005; // L1 cache
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-617-        if (max_extended_cpuid >= 0x8000_0008) {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:618:            version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-619-                "cpuid" : "=a" (dummy), "=c" (numcores) : "a" (0x8000_0008) : "ebx", "edx";
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:620:            } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-621-                mov EAX, 0x8000_0008;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-628-
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:629:        version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-630-            "cpuid" : "=a" (dummy), "=c" (c6), "=d" (d6) : "a" (0x8000_0006) : "ebx";
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:631:        } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-632-            mov EAX, 0x8000_0006; // L2/L3 cache
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-657-    do {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:658:        version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-659-            "cpuid" : "=a" (a), "=b" (b), "=c" (c), "=d" (d) : "a" (0x0B), "c" (level);
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:660:        } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-661-            mov EAX, 0x0B;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-691-    {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:692:        asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-693-            "cpuid" : "=a" (max_cpuid), "=b" (venptr[0]), "=d" (venptr[1]), "=c" (venptr[2]) : "a" (0);
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-701-        {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:702:            asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-703-                mov EAX, 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-713-        {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:714:            asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-715-                mov EAX, 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-723-        }
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:724:        asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-725-            mov EAX, 0x8000_0000;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-736-    uint apic = 0; // brand index, apic id
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:737:    version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-738-        "cpuid" : "=a" (a), "=b" (apic), "=c" (cf.miscfeatures), "=d" (cf.features) : "a" (1);
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-739-    } else {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:740:        asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-741-            mov EAX, 1; // model, stepping
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-759-    {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:760:        version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-761-            "cpuid" : "=a" (a), "=b" (cf.extfeatures), "=c" (c) : "a" (7), "c" (0) : "edx";
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-763-            uint ext;
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:764:            asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-765-                mov EAX, 7; // Structured extended feature leaf.
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-775-    {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:776:        version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-777-            "xgetbv" : "=a" (a), "=d" (d) : "c" (0);
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:778:        } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-779-            mov ECX, 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-789-    if (max_extended_cpuid >= 0x8000_0001) {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:790:        version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-791-            "cpuid" : "=a" (a), "=c" (cf.amdmiscfeatures), "=d" (cf.amdfeatures) : "a" (0x8000_0001) : "ebx";
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-792-        } else {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:793:            asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-794-                mov EAX, 0x8000_0001;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-810-            // determine max number of cores for AMD
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:811:            version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-812-                "cpuid" : "=a" (a), "=c" (c) : "a" (0x8000_0008) : "ebx", "edx";
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:813:            } else asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-814-                mov EAX, 0x8000_0008;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-825-        {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:826:            asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-827-                "cpuid" : "=a" (pnb[0]), "=b" (pnb[1]), "=c" (pnb[ 2]), "=d" (pnb[ 3]) : "a" (0x8000_0002);
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-833-        {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:834:            asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-835-                push ESI;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-859-        {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:860:            asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-861-                push RSI;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-955-        if (cf.probablyAMD && max_extended_cpuid >= 0x8000_001E) {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:956:            version (GNU_OR_LDC) asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-957-                "cpuid" : "=a" (a), "=b" (b) : "a" (0x8000_001E) : "ecx", "edx";
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-958-            } else {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:959:                asm pure nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-960-                    mov EAX, 0x8000_001e;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-982-            // http://wiki.osdev.org/CPUID#Checking_CPUID_availability
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:983:            asm nothrow @nogc { "
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-984-                pushfl                    # Save EFLAGS
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-996-        {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:997:            asm nothrow @nogc {
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-998-                pushfd;
##############################################
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-1032-    // TODO:
ldc-1.24.0/runtime/druntime/src/core/cpuid.d:1033:    // asm { mfpvr; } returns the CPU version but unfortunately it can
ldc-1.24.0/runtime/druntime/src/core/cpuid.d-1034-    // only be used in kernel mode. So OS support is required.
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-39-        version (D_InlineAsm_X86)
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d:40:            asm nothrow @trusted { mov p[EBP], EBP; }
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-41-        else version (D_InlineAsm_X86_64)
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d:42:            asm nothrow @trusted { mov p[RBP], RBP; }
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-43-        else version (AArch64)
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d:44:            asm nothrow @trusted { "str x29, %0" : "=m" (p); }
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-45-        else
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-78-        {
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d:79:            if (dladdr(addr, &info) == 0)
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-80-                (cast(ubyte*)&info)[0 .. info.sizeof] = 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-112-        {
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d:113:            if (dladdr(addr, &info) == 0)
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/execinfo.d-114-                (cast(ubyte*)&info)[0 .. info.sizeof] = 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/dlfcn.d-49-    /*
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/dlfcn.d:50:     * Structure filled in by dladdr().
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/dlfcn.d-51-     */
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/dlfcn.d-99-    void*    fdlopen(int, int);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/dlfcn.d:100:    int      dladdr(const(void)*, Dl_info*);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/dlfcn.d-101-    dlfunc_t dlfunc(void*, const(char)*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-347-        enum IN6ADDR_ANY_INIT = in6_addr.init;
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:348:        enum IN6ADDR_LOOPBACK_INIT = in6_addr([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-349-                                               0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:350:        enum IN6ADDR_NODELOCAL_ALLNODES_INIT = in6_addr([0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-351-                                                         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:352:        enum IN6ADDR_INTFACELOCAL_ALLNODES_INIT = in6_addr([0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-353-                                                            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:354:        enum IN6ADDR_LINKLOCAL_ALLNODES_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-355-                                                         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:356:        enum IN6ADDR_LINKLOCAL_ALLROUTERS_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-357-                                                           0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02]);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:358:        enum IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-359-                                                             0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16]);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-551-        int inet6_rthdr_segments(const cmsghdr*);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:552:        in6_addr* inet6_rthdr_getaddr(cmsghdr*, int);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-553-        int inet6_rthdr_getflags(const cmsghdr*, int);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-567-        int inet6_rth_segments(const void*);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d:568:        in6_addr* inet6_rth_getaddr(const void*, int);
ldc-1.24.0/runtime/druntime/src/core/sys/freebsd/netinet/in_.d-569-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d-37-        version (D_InlineAsm_X86)
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d:38:            asm nothrow @trusted { mov p[EBP], EBP; }
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d-39-        else version (D_InlineAsm_X86_64)
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d:40:            asm nothrow @trusted { mov p[RBP], RBP; }
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d-41-        else
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d-74-        {
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d:75:            if (dladdr(addr, &info) == 0)
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d-76-                (cast(ubyte*)&info)[0 .. info.sizeof] = 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d-108-        {
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d:109:            if (dladdr(addr, &info) == 0)
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/execinfo.d-110-                (cast(ubyte*)&info)[0 .. info.sizeof] = 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/dlfcn.d-50-    /*
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/dlfcn.d:51:     * Structure filled in by dladdr().
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/dlfcn.d-52-     */
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/dlfcn.d-103-    //void*    fdlopen(int, int);
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/dlfcn.d:104:    int      dladdr(const(void)*, Dl_info*);
ldc-1.24.0/runtime/druntime/src/core/sys/netbsd/dlfcn.d-105-    //dlfunc_t dlfunc(void*, const(char)*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d-37-        version (D_InlineAsm_X86)
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d:38:            asm nothrow @trusted { mov p[EBP], EBP; }
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d-39-        else version (D_InlineAsm_X86_64)
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d:40:            asm nothrow @trusted { mov p[RBP], RBP; }
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d-41-        else
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d-74-        {
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d:75:            if (dladdr(addr, &info) == 0)
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d-76-                (cast(ubyte*)&info)[0 .. info.sizeof] = 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d-108-        {
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d:109:            if (dladdr(addr, &info) == 0)
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/execinfo.d-110-                (cast(ubyte*)&info)[0 .. info.sizeof] = 0;
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/dlfcn.d-45-/*
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/dlfcn.d:46: * Structure filled in by dladdr().
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/dlfcn.d-47- */
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/dlfcn.d-96-void*    fdlopen(int, int);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/dlfcn.d:97:int      dladdr(const(void)*, Dl_info*);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/dlfcn.d-98-dlfunc_t dlfunc(void*, const(char)*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-338-enum IN6ADDR_ANY_INIT = in6_addr.init;
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:339:enum IN6ADDR_LOOPBACK_INIT = in6_addr([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-340-                                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:341:enum IN6ADDR_NODELOCAL_ALLNODES_INIT = in6_addr([0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-342-                                                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:343:enum IN6ADDR_INTFACELOCAL_ALLNODES_INIT = in6_addr([0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-344-                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:345:enum IN6ADDR_LINKLOCAL_ALLNODES_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-346-                                                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:347:enum IN6ADDR_LINKLOCAL_ALLROUTERS_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-348-                                                   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02]);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:349:enum IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-350-                                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16]);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-533-int inet6_rthdr_segments(const cmsghdr*);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:534:in6_addr* inet6_rthdr_getaddr(cmsghdr*, int);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-535-int inet6_rthdr_getflags(const cmsghdr*, int);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d-549-int inet6_rth_segments(const void*);
ldc-1.24.0/runtime/druntime/src/core/sys/dragonflybsd/netinet/in_.d:550:in6_addr* inet6_rth_getaddr(const void*, int);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/solaris/dlfcn.d-74-
ldc-1.24.0/runtime/druntime/src/core/sys/solaris/dlfcn.d:75:int dladdr(const(void)*, Dl_info*);
ldc-1.24.0/runtime/druntime/src/core/sys/solaris/dlfcn.d-76-int dladdr1(void*, Dl_info*, void**, int);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-53-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:54:in_addr_t inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-55-char*     inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-80-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:81:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-82-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-105-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:106:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-107-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-130-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:131:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-132-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-155-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:156:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-157-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-196-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:197:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-198-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-221-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:222:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-223-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-245-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:246:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-247-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-285-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:286:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-287-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-310-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:311:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-312-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-335-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d:336:    in_addr_t       inet_addr(const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/arpa/inet.d-337-    char*           inet_ntoa(in_addr);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1581-int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*); (TSA|TSS)
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1582:int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**); (TSA)
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1583-int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*); (TSS)
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1584-int pthread_attr_setstack(pthread_attr_t*, void*, size_t); (TSA|TSS)
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1585:int pthread_attr_setstackaddr(pthread_attr_t*, void*); (TSA)
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1586-int pthread_attr_setstacksize(pthread_attr_t*, size_t); (TSS)
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1591-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1592:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1593-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1594-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1595:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1596-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1600-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1601:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1602-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1603-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1604:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1605-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1609-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1610:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1611-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1612-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1613:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1614-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1618-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1619:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1620-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1621-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1622:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1623-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1627-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1628:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1629-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1630-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1631:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1632-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1636-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1637:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1638-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1639-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1640:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1641-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1645-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1646:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1647-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1648-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1649:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1650-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1654-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1655:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1656-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1657-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1658:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1659-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1668-    int pthread_attr_getstack(const scope pthread_attr_t*, void**, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1669:    int pthread_attr_getstackaddr(const scope pthread_attr_t*, void**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1670-    int pthread_attr_getstacksize(const scope pthread_attr_t*, size_t*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1671-    int pthread_attr_setstack(pthread_attr_t*, void*, size_t);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d:1672:    int pthread_attr_setstackaddr(pthread_attr_t*, void*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/pthread.d-1673-    int pthread_attr_setstacksize(pthread_attr_t*, size_t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-950-        @property ref uid_t si_uid() return { return _sifields._kill.si_uid; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d:951:        @property ref void* si_addr() return { return _sifields._sigfault.si_addr; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-952-        @property ref int si_status() return { return _sifields._sigchld.si_status; }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1812-            @property ref void* si_ptr()() { return _sifields._rt.si_sigval.sival_ptr; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d:1813:            @property ref void* si_addr()() { return _sifields._sigfault.si_addr; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1814-            @property ref c_long si_band()() { return _sifields._sigpoll.si_band; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1815-            @property ref int  si_fd()() { return _sifields._sigpoll.si_fd; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d:1816:            @property ref void*  si_call_addr()() { return _sifields._sigsys._call_addr; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1817-            @property ref int  si_syscall()() { return _sifields._sigsys._syscall; }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1903-            @property ref void* si_ptr()() { return _sifields._rt.si_sigval.sival_ptr; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d:1904:            @property ref void* si_addr()() { return _sifields._sigfault.si_addr; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1905-            @property ref c_long si_band()() { return _sifields._sigpoll.si_band; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1906-            @property ref int  si_fd()() { return _sifields._sigpoll.si_fd; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d:1907:            @property ref void*  si_call_addr()() { return _sifields._sigsys._call_addr; }
ldc-1.24.0/runtime/druntime/src/core/sys/posix/signal.d-1908-            @property ref int  si_syscall()() { return _sifields._sigsys._syscall; }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-128-int          getaddrinfo(const(char)*, const(char)*, const(addrinfo)*, addrinfo**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:129:hostent*     gethostbyaddr(const(void)*, socklen_t, int);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-130-hostent*     gethostbyname(const(char)*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-132-int          getnameinfo(const(sockaddr)*, socklen_t, char*, socklen_t, char*, socklen_t, int);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:133:netent*      getnetbyaddr(uint32_t, int);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-134-netent*      getnetbyname(const(char)*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-156-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:157:        char*   h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-158-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-240-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:241:        char*   h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-242-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-324-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:325:        extern (D) char* h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-326-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-408-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:409:        extern (D) char* h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-410-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-515-        char**    h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:516:        extern (D) char* h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-517-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-600-    /*
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:601:     * Error return codes from gethostbyname() and gethostbyaddr()
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-602-     * (left in h_errno).
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-610-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:611:        extern (D) char* h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-612-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-708-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:709:        extern (D) char* h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-710-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-795-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:796:        extern (D) char* h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-797-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-876-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:877:        char*   h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-878-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-954-        char**  h_addr_list;
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:955:        extern (D) char* h_addr() @property { return h_addr_list[0]; } // non-standard
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-956-    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-1047-int          getaddrinfo(const(char)*, const(char)*, const(addrinfo)*, addrinfo**);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:1048:hostent*     gethostbyaddr(const(void)*, socklen_t, int);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-1049-hostent*     gethostbyname(const(char)*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-1051-int          getnameinfo(const(sockaddr)*, socklen_t, char*, socklen_t, char*, socklen_t, int);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d:1052:netent*      getnetbyaddr(uint32_t, int);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/netdb.d-1053-netent*      getnetbyname(const(char)*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/sys/select.d-99-    /+
ldc-1.24.0/runtime/druntime/src/core/sys/posix/sys/select.d:100:     + GNU ASM Implementation
ldc-1.24.0/runtime/druntime/src/core/sys/posix/sys/select.d-101-     +
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-141-    void* dlsym(void*, const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d:142:    int   dladdr(void* addr, Dl_info* info);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-143-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-162-    void* dlsym(void*, in char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d:163:    int   dladdr(const(void)* addr, Dl_info* info);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-164-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-185-    void* dlsym(void*, const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d:186:    int   dladdr(const(void)* addr, Dl_info* info);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-187-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-206-    void* dlsym(void*, const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d:207:    int   dladdr(const(void)* addr, Dl_info* info);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-208-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-227-    void* dlsym(void*, const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d:228:    int   dladdr(const(void)* addr, Dl_info* info);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-229-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-248-    void* dlsym(void*, const scope char*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d:249:    int   dladdr(const(void)* addr, Dl_info* info);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-250-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-268-
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d:269:    int          dladdr(const scope void*, Dl_info*);
ldc-1.24.0/runtime/druntime/src/core/sys/posix/dlfcn.d-270-    int          dlclose(void*);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d-69-
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d:70:uint tipc_addr(uint zone, uint cluster, uint node)
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d-71-{
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d-76-{
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d:77:        assert (tipc_addr(0, 0, 0) == 0);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d:78:        assert (tipc_addr(1, 1, 1) == 16781313);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d:79:        assert (tipc_addr(2, 1, 27) == 33558555);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d:80:        assert (tipc_addr(3, 1, 63) == 50335807);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/tipc.d-81-}
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/linux/dlfcn.d-261-
ldc-1.24.0/runtime/druntime/src/core/sys/linux/dlfcn.d:262:    int dladdr(const scope void* __address, Dl_info* __info);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/dlfcn.d-263-    int dladdr1(void* __address, Dl_info* __info, void** __extra_info, int __flags);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/linux/netinet/in_.d-115-    enum IN6ADDR_ANY_INIT      = in6_addr.init;
ldc-1.24.0/runtime/druntime/src/core/sys/linux/netinet/in_.d:116:    enum IN6ADDR_LOOPBACK_INIT = in6_addr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/netinet/in_.d-117-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/linux/netinet/in_.d-212-        int inet6_rth_segments(const void* __bp);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/netinet/in_.d:213:        in6_addr* inet6_rth_getaddr(const void* __bp, int __index);
ldc-1.24.0/runtime/druntime/src/core/sys/linux/netinet/in_.d-214-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/threadaux.d-181-        {
ldc-1.24.0/runtime/druntime/src/core/sys/windows/threadaux.d:182:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/sys/windows/threadaux.d-183-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/threadaux.d-190-        {
ldc-1.24.0/runtime/druntime/src/core/sys/windows/threadaux.d:191:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/sys/windows/threadaux.d-192-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d-64-int setsockopt(SOCKET s, int level, int optname, const(void)* optval, socklen_t optlen);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d:65:uint inet_addr(const char* cp);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d-66-int select(int nfds, fd_set* readfds, fd_set* writefds, fd_set* errorfds, const(timeval)* timeout);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d-68-hostent* gethostbyname(const char* name);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d:69:hostent* gethostbyaddr(const(void)* addr, int len, int type);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d-70-protoent* getprotobyname(const char* name);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d-696-
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d:697:    char* h_addr() @safe pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/sys/windows/winsock2.d-698-    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/imagehlp.d-348-    DWORD SymGetModuleBase(HANDLE, DWORD);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/imagehlp.d:349:    BOOL SymGetSymFromAddr(HANDLE, DWORD, PDWORD, PIMAGEHLP_SYMBOL);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/imagehlp.d-350-    BOOL SymGetSymFromName(HANDLE, LPSTR, PIMAGEHLP_SYMBOL);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/imagehlp.d-352-    BOOL SymGetSymPrev(HANDLE, PIMAGEHLP_SYMBOL);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/imagehlp.d:353:    BOOL SymGetLineFromAddr(HANDLE, DWORD, PDWORD, PIMAGEHLP_LINE);
ldc-1.24.0/runtime/druntime/src/core/sys/windows/imagehlp.d-354-    BOOL SymGetLineFromName(HANDLE, LPSTR, LPSTR, DWORD, PLONG,
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-346-    void** peb;
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:347:    asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-348-    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-411-    {
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:412:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-413-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-420-    {
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:421:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-422-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-453-        function (uint id, void* context) {
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:454:            if ( !thread_findByAddr( id ) && !findLowLevelThread( id ) )
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-455-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-458-                {
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:459:                    thread_attachByAddr( id );
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-460-                    thread_moduleTlsCtor( id );
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-494-                {
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:495:                    if ( auto t = thread_findByAddr( id ) )
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-496-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-498-                        if ( !t.isMainThread() )
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:499:                            thread_detachByAddr( id );
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-500-                    }
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-521-        return false;
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:522:    if ( !thread_findByAddr( tid ) && !findLowLevelThread( tid ) )
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-523-    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-538-         return false;
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d:539:    if ( thread_findByAddr( GetCurrentThreadId() ) )
ldc-1.24.0/runtime/druntime/src/core/sys/windows/dll.d-540-    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/dlfcn.d-35-
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/dlfcn.d:36:int dladdr(const scope void* addr, Dl_info* info);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/dlfcn.d-37-
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-404-enum IN6ADDR_ANY_INIT = in6_addr.init;
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:405:enum IN6ADDR_LOOPBACK_INIT = in6_addr([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-406-                                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-409-{
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:410:    enum IN6ADDR_NODELOCAL_ALLNODES_INIT = in6_addr([0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-411-                                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:412:    enum IN6ADDR_INTFACELOCAL_ALLNODES_INIT = in6_addr([0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-413-                                                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:414:    enum IN6ADDR_LINKLOCAL_ALLNODES_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-415-                                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:416:    enum IN6ADDR_LINKLOCAL_ALLROUTERS_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-417-                                                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02]);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:418:    enum IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT = in6_addr([0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-419-                                                         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16]);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:420:    enum IN6ADDR_V4MAPPED_INIT = in6_addr([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-421-                                           0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00]);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-592-    int inet6_rthdr_segments(const cmsghdr*);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:593:    in6_addr* inet6_rthdr_getaddr(cmsghdr*, int);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-594-    int inet6_rthdr_getflags(const cmsghdr*, int);
##############################################
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-608-    int inet6_rth_segments(const void*);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d:609:    in6_addr* inet6_rth_getaddr(const void*, int);
ldc-1.24.0/runtime/druntime/src/core/sys/darwin/netinet/in_.d-610-    void addrsel_policy_init();
##############################################
ldc-1.24.0/runtime/druntime/src/core/stdc/stdio.d-1789-    {
ldc-1.24.0/runtime/druntime/src/core/stdc/stdio.d:1790:        asm nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/stdc/stdio.d-1791-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/stdc/stdio.d-1806-    {
ldc-1.24.0/runtime/druntime/src/core/stdc/stdio.d:1807:        asm nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/stdc/stdio.d-1808-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-173-            {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:174:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-175-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-203-                    mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:204:                        asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-205-                        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-223-                {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:224:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-225-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-247-                mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:248:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-249-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-266-                mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:267:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-268-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-290-            {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:291:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-292-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-310-                {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:311:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-312-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-327-                {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:328:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-329-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-361-            mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:362:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-363-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-384-            mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:385:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-386-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-414-            mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:415:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-416-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-437-            mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:438:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-439-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-465-                mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:466:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-467-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-481-            {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:482:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-483-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-523-                mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:524:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-525-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-542-                {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:543:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-544-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-565-                {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:566:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-567-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-605-                mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:606:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-607-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-617-            {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:618:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-619-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-656-                mixin (simpleFormat(q{
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:657:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-658-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-670-                {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:671:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-672-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-686-                {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:687:                    asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-688-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-718-                // TODO: review this implementation; it seems way overly complicated
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:719:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-720-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-750-            {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:751:                asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-752-                {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-766-        {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:767:            asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-768-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-775-        {
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:776:            asm pure nothrow @nogc @trusted
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-777-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-1199-
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d:1200:// this is a helper to build asm blocks
ldc-1.24.0/runtime/druntime/src/core/internal/atomic.d-1201-string simpleFormat(string format, string[] args...)
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d-842- */
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d:843:extern (C) void thread_detachByAddr(ThreadID addr)
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d-844-{
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d:845:    if (auto t = thread_findByAddr(addr))
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d-846-        ThreadBase.remove(t);
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d-864- */
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d:865:static ThreadBase thread_findByAddr(ThreadID addr)
ldc-1.24.0/runtime/druntime/src/core/thread/threadbase.d-866-{
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-456-            //       lock that serializes DllMain with CreateThread. As the code
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:457:            //       might request a synchronization on slock (e.g. in thread_findByAddr()),
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-458-            //       we cannot hold that lock while creating the thread without
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1304-    /// ditto
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1305:    extern (C) Thread thread_attachByAddr( ThreadID addr )
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1306-    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1315-
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1316:        if (auto t = thread_findByAddr(addr).toThread)
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1317-            return t;
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1369-        size_t[3] regs = void;
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1370:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1371-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1381-        size_t[3] regs = void;
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1382:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1383-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1393-        size_t[5] regs = void;
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1394:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1395-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1407-        size_t[7] regs = void;
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1408:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1409-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1438-                    // Because we clobber r0 a different register is chosen
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1439:                    asm pure nothrow @nogc { ("std "~j.stringof~", %0") : "=m" (regs[i]) : : "r0"; }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1440-                }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1441-                else
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1442:                    asm pure nothrow @nogc { ("std "~j.stringof~", %0") : "=m" (regs[i]); }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1443-            }}
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1444-
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1445:            asm pure nothrow @nogc { "std 1, %0" : "=m" (sp); }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1446-        }
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1453-            // store the registers in pairs
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1454:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1455-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1469-            size_t[8] regs = void;
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1470:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1471-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1485-            size_t[8] regs = void;
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1486:            asm pure nothrow @nogc { ".set noat"; }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1487-            static foreach (i; 0 .. regs.length)
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1489-                enum int j = 16 + i; // source register
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1490:                asm pure nothrow @nogc { (store ~ " $"~j.stringof~", %0") : "=m" (regs[i]); }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1491-            }}
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1492:            asm pure nothrow @nogc { (store ~ " $29, %0") : "=m" (sp); }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1493:            asm pure nothrow @nogc { ".set at"; }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1494-        }
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1611-    version (D_InlineAsm_X86)
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1612:        asm pure nothrow @nogc { naked; mov EAX, ESP; ret; }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1613-    else version (D_InlineAsm_X86_64)
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1614:        asm pure nothrow @nogc { naked; mov RAX, RSP; ret; }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1615-    else version (GNU)
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1639-        version (D_InlineAsm_X86)
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1640:            asm pure nothrow @nogc { naked; mov EAX, FS:4; ret; }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1641-        else version (D_InlineAsm_X86_64)
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:1642:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-1643-            {    naked;
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-2224-            {
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d:2225:                asm nothrow @nogc { fninit; }
ldc-1.24.0/runtime/druntime/src/core/thread/osthread.d-2226-            }
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-250-        {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:251:            // This inline asm assumes a return address has been pushed onto the stack
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-252-            // (and so a stack not aligned to 16 bytes).
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-331-        {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:332:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-333-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-369-        {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:370:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-371-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-441-        {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:442:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-443-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-473-        {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:474:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-475-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-1431-                    {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:1432:                        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-1433-                        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-1494-                {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:1495:                    asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-1496-                    {
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2488-            auto zeroRegister = new Fiber(() {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:2489:                mixin("asm pure nothrow @nogc { naked; xor "~REG~", "~REG~"; ret; }");
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2490-            });
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2492-
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:2493:            mixin("asm pure nothrow @nogc { mov "~REG~", 0xFFFFFFFFFFFFFFFF; }");
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2494-            zeroRegister.call();
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:2495:            mixin("asm pure nothrow @nogc { mov after, "~REG~"; }");
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2496-
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2502-            auto zeroRegister = new Fiber(() {
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:2503:                mixin("asm pure nothrow @nogc { naked; xorpd "~REG~", "~REG~"; ret; }");
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2504-            });
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2506-
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:2507:            mixin("asm pure nothrow @nogc { movdqu "~REG~", before; }");
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2508-            zeroRegister.call();
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:2509:            mixin("asm pure nothrow @nogc { movdqu after, "~REG~"; }");
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2510-
##############################################
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2549-            void* pRSP;
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d:2550:            asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/thread/fiber.d-2551-            {
##############################################
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1098-    {
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1099:        asm pure nothrow @nogc { naked; }
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1100-
##############################################
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1103-            version (Win64)
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1104:                asm pure nothrow @nogc { mov EAX, ECX; }
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1105-            else
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1106:                asm pure nothrow @nogc { mov EAX, EDI; }
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1107-        }
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1108-
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1109:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1110-        {
##############################################
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1140-    {
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1141:        asm pure nothrow @nogc { naked; }
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1142-
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1143-        version (Win64)
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1144:            asm pure nothrow @nogc { mov RAX, RCX; }
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1145-        else
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1146:            asm pure nothrow @nogc { mov RAX, RDI; }
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1147-
ldc-1.24.0/runtime/druntime/src/core/bitop.d:1148:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/core/bitop.d-1149-        {
##############################################
ldc-1.24.0/runtime/druntime/src/gc/bits.d-109-        {
ldc-1.24.0/runtime/druntime/src/gc/bits.d:110:            asm @nogc nothrow {
ldc-1.24.0/runtime/druntime/src/gc/bits.d-111-                mov EAX, this;
##############################################
ldc-1.24.0/runtime/druntime/src/gc/bits.d-120-        {
ldc-1.24.0/runtime/druntime/src/gc/bits.d:121:            asm @nogc nothrow {
ldc-1.24.0/runtime/druntime/src/gc/bits.d-122-                mov RAX, this;
##############################################
ldc-1.24.0/runtime/druntime/src/gc/pooltable.d-167-
ldc-1.24.0/runtime/druntime/src/gc/pooltable.d:168:    @property const(void)* minAddr() pure const { return _minAddr; }
ldc-1.24.0/runtime/druntime/src/gc/pooltable.d:169:    @property const(void)* maxAddr() pure const { return _maxAddr; }
ldc-1.24.0/runtime/druntime/src/gc/pooltable.d-170-
##############################################
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d-425-
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d:426:    asm { mov handlerTable,EAX; }
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d-427-
##############################################
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d-649-        version (D_InlineAsm_X86)
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d:650:            asm { mov EAX, [EBP+8]; }
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d-651-        asm
##############################################
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d-900-{
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d:901:    asm {
ldc-1.24.0/runtime/druntime/src/rt/deh_win32.d-902-        naked;
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_osx_x86.d-124-
ldc-1.24.0/runtime/druntime/src/rt/sections_osx_x86.d:125:extern(C) void* __tls_get_addr( void* p )
ldc-1.24.0/runtime/druntime/src/rt/sections_osx_x86.d-126-{
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_win64.d-132-    {
ldc-1.24.0/runtime/druntime/src/rt/sections_win64.d:133:        asm @nogc nothrow
ldc-1.24.0/runtime/druntime/src/rt/sections_win64.d-134-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_win64.d-145-    {
ldc-1.24.0/runtime/druntime/src/rt/sections_win64.d:146:        asm @nogc nothrow
ldc-1.24.0/runtime/druntime/src/rt/sections_win64.d-147-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_android.d-141- */
ldc-1.24.0/runtime/druntime/src/rt/sections_android.d:142:extern(C) void* __tls_get_addr(void* p) nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/sections_android.d-143-{
##############################################
ldc-1.24.0/runtime/druntime/src/rt/dwarfeh.d-383-    /// block (or dtor destruction block) has been run.
ldc-1.24.0/runtime/druntime/src/rt/dwarfeh.d:384:    // Implemented in asm (ldc/eh_asm.S) to preserve core registers,
ldc-1.24.0/runtime/druntime/src/rt/dwarfeh.d-385-    // declaration here for reference only
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-486-        ImageHeader header = void;
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:487:        const headerFound = findImageHeaderForAddr(data._slot, header);
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-488-        safeAssert(headerFound, "Failed to find image header.");
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-493-        {
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:494:            auto handle = handleForAddr(data._slot);
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-495-
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-739-        Dl_info info = void;
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:740:        const success = dladdr(pdso._slot, &info) != 0;
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-741-        safeAssert(success, "Failed to get DSO info.");
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-898-
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:899:bool findImageHeaderForAddr(in void* addr, out ImageHeader result) nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-900-{
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-903-        Dl_info info;
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:904:        const res = dladdr(addr, &info);
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-905-        result = cast(ImageHeader) info.dli_fbase;
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-920- */
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:921:version (Shared) void* handleForAddr(void* addr) nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-922-{
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-923-    Dl_info info = void;
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:924:    if (dladdr(addr, &info) != 0)
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-925-        return handleForName(info.dli_fname);
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-990-    else
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:991:        extern(C) void* __tls_get_addr(tls_index* ti) nothrow @nogc;
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-992-}
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-993-else
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:994:extern(C) void* __tls_get_addr(tls_index* ti) nothrow @nogc;
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-995-
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-1045-        version (X86)
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:1046:            static void* endOfBlock() nothrow @nogc { asm nothrow @nogc { naked; mov EAX, GS:[0]; ret; } }
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-1047-        else version (X86_64)
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:1048:            static void* endOfBlock() nothrow @nogc { asm nothrow @nogc { naked; mov RAX, FS:[0]; ret; } }
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-1049-
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-1067-        auto ti = tls_index(mod, 0);
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d:1068:        return (__tls_get_addr(&ti)-TLS_DTV_OFFSET)[0 .. sz];
ldc-1.24.0/runtime/druntime/src/rt/sections_elf_shared.d-1069-    }
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-134-
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d:135:        bool findPhdrForAddr(in void* addr, dl_phdr_info* result=null) nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-136-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-142-                auto p = cast(DG*)arg;
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d:143:                if (findSegmentForAddr(*info, p.addr))
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-144-                {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-154-
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d:155:        bool findSegmentForAddr(in ref dl_phdr_info info, in void* addr, ElfW!"Phdr"* result=null) nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-156-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-288-
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d:289:            extern(C) void* __tls_get_addr(tls_index* ti) nothrow @nogc;
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-290-
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-308-                auto ti = tls_index(pdso._tlsMod, 0);
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d:309:                return (__tls_get_addr(&ti)-TLS_DTV_OFFSET)[0 .. pdso._tlsSize];
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-310-            }
##############################################
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-330-        dl_phdr_info phdr = void;
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d:331:        findPhdrForAddr(&globalSectionGroup, &phdr) || assert(0);
ldc-1.24.0/runtime/druntime/src/rt/sections_ldc.d-332-
##############################################
ldc-1.24.0/runtime/druntime/src/rt/trace.d-885-    {
ldc-1.24.0/runtime/druntime/src/rt/trace.d:886:        asm { "mrs %0, cntvct_el0" : "=r" (*ctr); }
ldc-1.24.0/runtime/druntime/src/rt/trace.d-887-    }
##############################################
ldc-1.24.0/runtime/druntime/src/rt/trace.d-889-    {
ldc-1.24.0/runtime/druntime/src/rt/trace.d:890:        asm { "mrs %0, cntfrq_el0" : "=r" (*freq); }
ldc-1.24.0/runtime/druntime/src/rt/trace.d-891-    }
##############################################
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-999-    {
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d:1000:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1001-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1009-    {
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d:1010:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1011-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1568-
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d:1569:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1570-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1580-
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d:1581:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1582-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1770-
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d:1771:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1772-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1782-
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d:1783:        asm pure nothrow @nogc
ldc-1.24.0/runtime/druntime/src/rt/lifetime.d-1784-        {
##############################################
ldc-1.24.0/runtime/druntime/src/rt/dmain2.d-462-            size_t fpu_cw;
ldc-1.24.0/runtime/druntime/src/rt/dmain2.d:463:            asm { "fstcw %0" : "=m" (fpu_cw); }
ldc-1.24.0/runtime/druntime/src/rt/dmain2.d-464-            fpu_cw |= 0b11_00_111111;  // 11: use 64 bit extended-precision
ldc-1.24.0/runtime/druntime/src/rt/dmain2.d-465-                                       // 111111: mask all FP exceptions
ldc-1.24.0/runtime/druntime/src/rt/dmain2.d:466:            asm { "fldcw %0" : "=m" (fpu_cw); }
ldc-1.24.0/runtime/druntime/src/rt/dmain2.d-467-        }
##############################################
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/ast/stmt.d-1169-//AsmStatement:
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/ast/stmt.d:1170://    asm { }
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/ast/stmt.d:1171://    asm { AsmInstructionList }
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/ast/stmt.d-1172-//
##############################################
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/ast/stmt.d-1181-    {
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/ast/stmt.d:1182:        writer("asm {");
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/ast/stmt.d-1183-        writer.nl;
##############################################
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/parser/stmt.d-1171-//AsmStatement:
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/parser/stmt.d:1172://    asm { }
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/parser/stmt.d:1173://    asm { AsmInstructionList }
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/parser/stmt.d-1174-//
##############################################
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/parser/iasm.d-29-            case TOK_EOF:
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/parser/iasm.d:30:                return p.parseError("end of file in asm block");
ldc-1.24.0/runtime/druntime/benchmark/gcbench/vdparser.extra/vdc/parser/iasm.d-31-            case TOK_semicolon:
##############################################
ldc-1.24.0/runtime/druntime/test/cycles/Makefile-25-	$(QUIET)$(TIMELIMIT)$(ROOT)/test_cycles --DRT-oncycle=$(patsubst cycle_%.done,%, $(notdir $@)) > $@ 2>&1; test $$? -eq $(RETCODE)
ldc-1.24.0/runtime/druntime/test/cycles/Makefile:26:	test `cat $@ | wc -l` -eq $(LINES)
ldc-1.24.0/runtime/druntime/test/cycles/Makefile-27-
##############################################
ldc-1.24.0/runtime/druntime/test/stdcpp/Makefile-33-
ldc-1.24.0/runtime/druntime/test/stdcpp/Makefile:34:HASCPP17:=`echo wow | $(CXX) -std=c++17 -E -xc++ - > /dev/null 2>&1 && echo yes`
ldc-1.24.0/runtime/druntime/test/stdcpp/Makefile-35-
##############################################
ldc-1.24.0/runtime/druntime/win64.mak-75-
ldc-1.24.0/runtime/druntime/win64.mak:76:################### C\ASM Targets ############################
ldc-1.24.0/runtime/druntime/win64.mak-77-
##############################################
ldc-1.24.0/runtime/druntime/posix.mak-127-# NOTE: a pre-compiled minit.obj has been provided in dmd for Win32	 and
ldc-1.24.0/runtime/druntime/posix.mak:128:#       minit.asm is not used by dmd for Linux
ldc-1.24.0/runtime/druntime/posix.mak-129-
##############################################
ldc-1.24.0/runtime/druntime/posix.mak-233-
ldc-1.24.0/runtime/druntime/posix.mak:234:################### C/ASM Targets ############################
ldc-1.24.0/runtime/druntime/posix.mak-235-
##############################################
ldc-1.24.0/runtime/druntime/win32.mak-39-# NOTE: a pre-compiled minit.obj has been provided in dmd for Win32 and
ldc-1.24.0/runtime/druntime/win32.mak:40:#       minit.asm is not used by dmd for Linux
ldc-1.24.0/runtime/druntime/win32.mak-41-
##############################################
ldc-1.24.0/runtime/druntime/win32.mak-96-
ldc-1.24.0/runtime/druntime/win32.mak:97:################### C\ASM Targets ############################
ldc-1.24.0/runtime/druntime/win32.mak-98-
##############################################
ldc-1.24.0/runtime/jit-rt/cpp-so/context.h-26-  OptimizedModule = 2,
ldc-1.24.0/runtime/jit-rt/cpp-so/context.h:27:  FinalAsm = 3
ldc-1.24.0/runtime/jit-rt/cpp-so/context.h-28-};
##############################################
ldc-1.24.0/runtime/jit-rt/cpp-so/disassembler.cpp-278-
ldc-1.24.0/runtime/jit-rt/cpp-so/disassembler.cpp:279:  auto disasm = unique(target.createMCDisassembler(*sti, ctx));
ldc-1.24.0/runtime/jit-rt/cpp-so/disassembler.cpp-280-  if (nullptr == disasm) {
##############################################
ldc-1.24.0/runtime/jit-rt/d/ldc/dynamic_compile.d-19-  OptimizedModule = 2,
ldc-1.24.0/runtime/jit-rt/d/ldc/dynamic_compile.d:20:  FinalAsm = 3
ldc-1.24.0/runtime/jit-rt/d/ldc/dynamic_compile.d-21-}
##############################################
ldc-1.24.0/runtime/phobos/std/uuid.d-90- * MYREF2 = <a href="#$2">$(TT $1)</a>&nbsp;
ldc-1.24.0/runtime/phobos/std/uuid.d:91: * MYREF3 = <a href="#$2">`$1`</a>
ldc-1.24.0/runtime/phobos/std/uuid.d-92- */
##############################################
ldc-1.24.0/runtime/phobos/std/typecons.d-1151-         * Returns:
ldc-1.24.0/runtime/phobos/std/typecons.d:1152:         *     A new `Tuple` that is a slice from `[from, to$(RPAREN)` of the original.
ldc-1.24.0/runtime/phobos/std/typecons.d:1153:         *     It has the same types and values as the range `[from, to$(RPAREN)` in
ldc-1.24.0/runtime/phobos/std/typecons.d-1154-         *     the original.
##############################################
ldc-1.24.0/runtime/phobos/std/typecons.d-1238-         * $(THEAD Format, Description)
ldc-1.24.0/runtime/phobos/std/typecons.d:1239:         * $(TROW $(P `%s`), $(P Format like `Tuple!(types)(elements formatted with %s each)`.))
ldc-1.24.0/runtime/phobos/std/typecons.d:1240:         * $(TROW $(P `%(inner%)`), $(P The format `inner` is applied the expanded `Tuple`$(COMMA) so
ldc-1.24.0/runtime/phobos/std/typecons.d-1241-         *      it may contain as many formats as the `Tuple` has fields.))
ldc-1.24.0/runtime/phobos/std/typecons.d:1242:         * $(TROW $(P `%(inner%|sep%)`), $(P The format `inner` is one format$(COMMA) that is applied
ldc-1.24.0/runtime/phobos/std/typecons.d-1243-         *      on all fields of the `Tuple`. The inner format must be compatible to all
##############################################
ldc-1.24.0/runtime/phobos/std/typecons.d-9218-    $(TABLE Truth table for logical operations,
ldc-1.24.0/runtime/phobos/std/typecons.d:9219:      $(TR $(TH `a`) $(TH `b`) $(TH `$(TILDE)a`) $(TH `a | b`) $(TH `a & b`) $(TH `a ^ b`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9220:      $(TR $(TD `no`) $(TD `no`) $(TD `yes`) $(TD `no`) $(TD `no`) $(TD `no`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9221:      $(TR $(TD `no`) $(TD `yes`) $(TD) $(TD `yes`) $(TD `no`) $(TD `yes`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9222:      $(TR $(TD `no`) $(TD `unknown`) $(TD) $(TD `unknown`) $(TD `no`) $(TD `unknown`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9223:      $(TR $(TD `yes`) $(TD `no`) $(TD `no`) $(TD `yes`) $(TD `no`) $(TD `yes`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9224:      $(TR $(TD `yes`) $(TD `yes`) $(TD) $(TD `yes`) $(TD `yes`) $(TD `no`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9225:      $(TR $(TD `yes`) $(TD `unknown`) $(TD) $(TD `yes`) $(TD `unknown`) $(TD `unknown`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9226:      $(TR $(TD `unknown`) $(TD `no`) $(TD `unknown`) $(TD `unknown`) $(TD `no`) $(TD `unknown`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9227:      $(TR $(TD `unknown`) $(TD `yes`) $(TD) $(TD `yes`) $(TD `unknown`) $(TD `unknown`))
ldc-1.24.0/runtime/phobos/std/typecons.d:9228:      $(TR $(TD `unknown`) $(TD `unknown`) $(TD) $(TD `unknown`) $(TD `unknown`) $(TD `unknown`))
ldc-1.24.0/runtime/phobos/std/typecons.d-9229-    )
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-547-    {
ldc-1.24.0/runtime/phobos/std/math.d:548:    asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-549-    {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-586-        {
ldc-1.24.0/runtime/phobos/std/math.d:587:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-588-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-594-        {
ldc-1.24.0/runtime/phobos/std/math.d:595:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-596-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-600-        }
ldc-1.24.0/runtime/phobos/std/math.d:601:    asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-602-    {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-629-        version (Win64)
ldc-1.24.0/runtime/phobos/std/math.d:630:            asm pure nothrow @nogc { fld real ptr [RDX]; }
ldc-1.24.0/runtime/phobos/std/math.d-631-        else
ldc-1.24.0/runtime/phobos/std/math.d:632:            asm pure nothrow @nogc { fld real ptr [RSP+24]; }
ldc-1.24.0/runtime/phobos/std/math.d:633:    asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-634-    {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-1210-    {
ldc-1.24.0/runtime/phobos/std/math.d:1211:        asm pure nothrow @nogc {
ldc-1.24.0/runtime/phobos/std/math.d-1212-            naked;
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-1220-    {
ldc-1.24.0/runtime/phobos/std/math.d:1221:        asm pure nothrow @nogc {
ldc-1.24.0/runtime/phobos/std/math.d-1222-            fld y;
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2103-        enum PARAMSIZE = (real.sizeof+3)&(0xFFFF_FFFC); // always a multiple of 4
ldc-1.24.0/runtime/phobos/std/math.d:2104:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2105-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2174-    {
ldc-1.24.0/runtime/phobos/std/math.d:2175:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2176-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2180-        {
ldc-1.24.0/runtime/phobos/std/math.d:2181:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2182-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2188-        {
ldc-1.24.0/runtime/phobos/std/math.d:2189:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2190-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2194-        }
ldc-1.24.0/runtime/phobos/std/math.d:2195:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2196-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2468-
ldc-1.24.0/runtime/phobos/std/math.d:2469:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2470-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2552-    {
ldc-1.24.0/runtime/phobos/std/math.d:2553:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2554-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2558-        {
ldc-1.24.0/runtime/phobos/std/math.d:2559:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2560-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2566-        {
ldc-1.24.0/runtime/phobos/std/math.d:2567:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2568-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-2572-        }
ldc-1.24.0/runtime/phobos/std/math.d:2573:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-2574-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4074-    {
ldc-1.24.0/runtime/phobos/std/math.d:4075:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4076-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4085-    {
ldc-1.24.0/runtime/phobos/std/math.d:4086:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4087-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4449-    {
ldc-1.24.0/runtime/phobos/std/math.d:4450:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4451-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4469-        short cw;
ldc-1.24.0/runtime/phobos/std/math.d:4470:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4471-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4601-    {
ldc-1.24.0/runtime/phobos/std/math.d:4602:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4603-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4621-        short cw;
ldc-1.24.0/runtime/phobos/std/math.d:4622:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4623-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4931-        {
ldc-1.24.0/runtime/phobos/std/math.d:4932:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4933-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-4943-            long n;
ldc-1.24.0/runtime/phobos/std/math.d:4944:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-4945-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5222-    {
ldc-1.24.0/runtime/phobos/std/math.d:5223:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-5224-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5242-        short cw;
ldc-1.24.0/runtime/phobos/std/math.d:5243:        asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-5244-        {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5389-            ushort sw;
ldc-1.24.0/runtime/phobos/std/math.d:5390:            asm pure nothrow @nogc { fstsw sw; }
ldc-1.24.0/runtime/phobos/std/math.d-5391-          }
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5402-              {
ldc-1.24.0/runtime/phobos/std/math.d:5403:                asm pure nothrow @nogc { stmxcsr mxcsr; }
ldc-1.24.0/runtime/phobos/std/math.d-5404-              }
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5438-               int retval;
ldc-1.24.0/runtime/phobos/std/math.d:5439:               asm pure nothrow @nogc { st %fsr, retval; }
ldc-1.24.0/runtime/phobos/std/math.d-5440-               return retval;
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5451-            uint result = void;
ldc-1.24.0/runtime/phobos/std/math.d:5452:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-5453-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5472-          {
ldc-1.24.0/runtime/phobos/std/math.d:5473:            asm nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-5474-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5490-              {
ldc-1.24.0/runtime/phobos/std/math.d:5491:                asm nothrow @nogc { stmxcsr mxcsr; }
ldc-1.24.0/runtime/phobos/std/math.d-5492-                mxcsr &= ~EXCEPTIONS_MASK;
ldc-1.24.0/runtime/phobos/std/math.d:5493:                asm nothrow @nogc { ldmxcsr mxcsr; }
ldc-1.24.0/runtime/phobos/std/math.d-5494-              }
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5500-            uint newValues = 0x0;
ldc-1.24.0/runtime/phobos/std/math.d:5501:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-5502-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-5553-              int tmpval;
ldc-1.24.0/runtime/phobos/std/math.d:5554:              asm pure nothrow @nogc { st %fsr, tmpval; }
ldc-1.24.0/runtime/phobos/std/math.d-5555-              tmpval &=0xFFFF_FC00;
ldc-1.24.0/runtime/phobos/std/math.d:5556:              asm pure nothrow @nogc { ld tmpval, %fsr; }
ldc-1.24.0/runtime/phobos/std/math.d-5557-            */
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-6215-            short cont;
ldc-1.24.0/runtime/phobos/std/math.d:6216:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-6217-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-6226-            short cont;
ldc-1.24.0/runtime/phobos/std/math.d:6227:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-6228-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-6237-            ControlState cont;
ldc-1.24.0/runtime/phobos/std/math.d:6238:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-6239-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-6260-          {
ldc-1.24.0/runtime/phobos/std/math.d:6261:            asm nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-6262-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-6277-              {
ldc-1.24.0/runtime/phobos/std/math.d:6278:                asm nothrow @nogc { stmxcsr mxcsr; }
ldc-1.24.0/runtime/phobos/std/math.d-6279-              }
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-6296-              {
ldc-1.24.0/runtime/phobos/std/math.d:6297:                asm nothrow @nogc { ldmxcsr mxcsr; }
ldc-1.24.0/runtime/phobos/std/math.d-6298-              }
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-6303-            mixin(`
ldc-1.24.0/runtime/phobos/std/math.d:6304:            asm pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/math.d-6305-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-7152-/*********************************
ldc-1.24.0/runtime/phobos/std/math.d:7153:Returns `-1` if $(D x < 0), `x` if $(D x == 0), `1` if
ldc-1.24.0/runtime/phobos/std/math.d-7154-$(D x > 0), and $(NAN) if x==$(NAN).
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-8888-        // BUG: This code assumes a frame pointer in EBP.
ldc-1.24.0/runtime/phobos/std/math.d:8889:            asm pure nothrow @nogc // assembler by W. Bright
ldc-1.24.0/runtime/phobos/std/math.d-8890-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-8915-        {
ldc-1.24.0/runtime/phobos/std/math.d:8916:            asm pure nothrow @nogc // assembler by W. Bright
ldc-1.24.0/runtime/phobos/std/math.d-8917-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-8942-        {
ldc-1.24.0/runtime/phobos/std/math.d:8943:            asm pure nothrow @nogc // assembler by W. Bright
ldc-1.24.0/runtime/phobos/std/math.d-8944-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-8969-        {
ldc-1.24.0/runtime/phobos/std/math.d:8970:            asm pure nothrow @nogc // assembler by W. Bright
ldc-1.24.0/runtime/phobos/std/math.d-8971-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-8996-        {
ldc-1.24.0/runtime/phobos/std/math.d:8997:            asm pure nothrow @nogc // assembler by W. Bright
ldc-1.24.0/runtime/phobos/std/math.d-8998-            {
##############################################
ldc-1.24.0/runtime/phobos/std/math.d-9023-        {
ldc-1.24.0/runtime/phobos/std/math.d:9024:            asm pure nothrow @nogc // assembler by W. Bright
ldc-1.24.0/runtime/phobos/std/math.d-9025-            {
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d-12-        The range `a` must be sorted prior to the call, and as a result the
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d:13:        combination `$(REF chain, std,range)(a, b)` is sorted.)
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d-14-$(T2 isPartitioned,
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d-371-Partitions a range in two using the given `predicate`.
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d:372:Specifically, reorders the range `r = [left, right$(RPAREN)` using `swap`
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d-373-such that all elements `i` for which `predicate(i)` is `true` come
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d-588-
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d:589:$(LI All elements `e` in subrange `r[k .. $]` satisfy `!less(e, r[k])`
ldc-1.24.0/runtime/phobos/std/algorithm/sorting.d-590-(i.e. `r[k]` is less than or equal to each element to its right
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/iteration.d-123-/++
ldc-1.24.0/runtime/phobos/std/algorithm/iteration.d:124:`cache` eagerly evaluates $(REF_ALTTEXT front, front, std,range,primitives) of `range`
ldc-1.24.0/runtime/phobos/std/algorithm/iteration.d-125-on each construction or call to $(REF_ALTTEXT popFront, popFront, std,range,primitives),
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/mutation.d-15-        `a = [1, 2, 3]` and `b = new int[5]`, then `copy(a, b)`
ldc-1.24.0/runtime/phobos/std/algorithm/mutation.d:16:        leaves `b = [1, 2, 3, 0, 0]` and returns `b[3 .. $]`.)
ldc-1.24.0/runtime/phobos/std/algorithm/mutation.d-17-$(T2 fill,
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-115-    /++
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d:116:    Returns `true` if and only if $(I _all) values `v` found in the
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-117-    input range `range` satisfy the predicate `pred`.
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-123-        static assert(is(typeof(unaryFun!pred(range.front))),
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d:124:                "`" ~ pred.stringof[1..$-1] ~ "` isn't a unary predicate function for range.front");
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-125-        import std.functional : not;
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-165-    /++
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d:166:    Returns `true` if and only if $(I _any) value `v` found in the
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-167-    input range `range` satisfies the predicate `pred`.
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-1514-`pred` with `pred(haystack.front, needle)`.
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d:1515:`find` performs $(BIGOH walkLength(haystack)) evaluations of `pred`.
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-1516-
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-1534-Complexity:
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d:1535:    `find` performs $(BIGOH walkLength(haystack)) evaluations of `pred`.
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-1536-    There are specializations that improve performance by taking
##############################################
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-2841-
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d:2842:`findSplit` returns a tuple `result` containing $(I three) ranges. `result[0]`
ldc-1.24.0/runtime/phobos/std/algorithm/searching.d-2843-is the portion of `haystack` before `needle`, `result[1]` is the portion of
##############################################
ldc-1.24.0/runtime/phobos/std/parallelism.d-194-
ldc-1.24.0/runtime/phobos/std/parallelism.d:195:   1.  They used to actually contain ASM code and I don' want to have to change
ldc-1.24.0/runtime/phobos/std/parallelism.d-196-       to directly calling core.atomic in a zillion different places.
##############################################
ldc-1.24.0/runtime/phobos/std/variant.d-1714- * $(OL $(LI An uninitialized `Variant` is used in any way except
ldc-1.24.0/runtime/phobos/std/variant.d:1715: * assignment and `hasValue`;) $(LI A `get` or
ldc-1.24.0/runtime/phobos/std/variant.d-1716- * `coerce` is attempted with an incompatible target type;)
##############################################
ldc-1.24.0/runtime/phobos/std/path.d-15-
ldc-1.24.0/runtime/phobos/std/path.d:16:    Note that on Windows, both the backslash ($(D `\`)) and the slash ($(D `/`))
ldc-1.24.0/runtime/phobos/std/path.d-17-    are in principle valid directory separators.  This module treats them
##############################################
ldc-1.24.0/runtime/phobos/std/path.d-151-
ldc-1.24.0/runtime/phobos/std/path.d:152:    On Windows, this includes both $(D `\`) and $(D `/`).
ldc-1.24.0/runtime/phobos/std/path.d-153-    On POSIX, it's just $(D `/`).
##############################################
ldc-1.24.0/runtime/phobos/std/path.d-2650-    On Windows, an absolute path starts at the root directory of
ldc-1.24.0/runtime/phobos/std/path.d:2651:    a specific drive.  Hence, it must start with $(D `d:\`) or $(D `d:/`),
ldc-1.24.0/runtime/phobos/std/path.d-2652-    where `d` is the drive letter.  Alternatively, it may be a
##############################################
ldc-1.24.0/runtime/phobos/std/path.d-2867-            If there is no common root, return `path` unaltered.)
ldc-1.24.0/runtime/phobos/std/path.d:2868:        $(LI Prepare a string with as many $(D `../`) or $(D `..\`) as
ldc-1.24.0/runtime/phobos/std/path.d-2869-            necessary to reach the common root from base path.)
##############################################
ldc-1.24.0/runtime/phobos/std/path.d-3111-
ldc-1.24.0/runtime/phobos/std/path.d:3112:    On Windows, the backslash and slash characters ($(D `\`) and $(D `/`))
ldc-1.24.0/runtime/phobos/std/path.d-3113-    are considered equal.
##############################################
ldc-1.24.0/runtime/phobos/std/path.d-3311-         $(TD Matches exactly one instance of any character.))
ldc-1.24.0/runtime/phobos/std/path.d:3312:    $(TR $(TD `[`$(I chars)`]`)
ldc-1.24.0/runtime/phobos/std/path.d-3313-         $(TD Matches one instance of any character that appears
ldc-1.24.0/runtime/phobos/std/path.d-3314-              between the brackets.))
ldc-1.24.0/runtime/phobos/std/path.d:3315:    $(TR $(TD `[!`$(I chars)`]`)
ldc-1.24.0/runtime/phobos/std/path.d-3316-         $(TD Matches one instance of any character that does not
ldc-1.24.0/runtime/phobos/std/path.d-3317-              appear between the brackets after the exclamation mark.))
ldc-1.24.0/runtime/phobos/std/path.d:3318:    $(TR $(TD `{`$(I string1)`,`$(I string2)`,`&hellip;`}`)
ldc-1.24.0/runtime/phobos/std/path.d-3319-         $(TD Matches either of the specified strings.))
##############################################
ldc-1.24.0/runtime/phobos/std/path.d-3740-            must be in the range A-Z (case insensitive).)
ldc-1.24.0/runtime/phobos/std/path.d:3741:        $(LI If `path` is on the form $(D `\\$(I server)\$(I share)\...`)
ldc-1.24.0/runtime/phobos/std/path.d-3742-            (UNC path), $(LREF isValidFilename) is applied to $(I server)
ldc-1.24.0/runtime/phobos/std/path.d-3743-            and $(I share) as well.)
ldc-1.24.0/runtime/phobos/std/path.d:3744:        $(LI If `path` starts with $(D `\\?\`) (long UNC path), the
ldc-1.24.0/runtime/phobos/std/path.d-3745-            only requirement for the rest of the string is that it does
ldc-1.24.0/runtime/phobos/std/path.d-3746-            not contain the null character.)
ldc-1.24.0/runtime/phobos/std/path.d:3747:        $(LI If `path` starts with $(D `\\.\`) (Win32 device namespace)
ldc-1.24.0/runtime/phobos/std/path.d-3748-            this function returns `false`; such paths are beyond the scope
##############################################
ldc-1.24.0/runtime/phobos/std/traits.d-3382-least one of the following: $(OL $(LI a raw pointer `U*`;) $(LI an
ldc-1.24.0/runtime/phobos/std/traits.d:3383:array `U[]`;) $(LI a reference to a class type `C`.)
ldc-1.24.0/runtime/phobos/std/traits.d-3384-$(LI an associative array.) $(LI a delegate.))
##############################################
ldc-1.24.0/runtime/phobos/std/traits.d-7404-Detect whether `T` is a callable object, which can be called with the
ldc-1.24.0/runtime/phobos/std/traits.d:7405:function call operator `$(LPAREN)...$(RPAREN)`.
ldc-1.24.0/runtime/phobos/std/traits.d-7406- */
##############################################
ldc-1.24.0/runtime/phobos/std/exception.d-269-    The `Throwable` is caught and does not escape assertThrown. However,
ldc-1.24.0/runtime/phobos/std/exception.d:270:    any other `Throwable`s $(I will) escape, and if no `Throwable`
ldc-1.24.0/runtime/phobos/std/exception.d-271-    of the given type is thrown, then an `AssertError` is thrown.
##############################################
ldc-1.24.0/runtime/phobos/std/exception.d-1112-If `target` is a pointer, a dynamic array or a class, then these functions will only
ldc-1.24.0/runtime/phobos/std/exception.d:1113:check if `source` points to `target`, $(I not) what `target` references.
ldc-1.24.0/runtime/phobos/std/exception.d-1114-
##############################################
ldc-1.24.0/runtime/phobos/std/net/curl.d-188-
ldc-1.24.0/runtime/phobos/std/net/curl.d:189:        string addr() { return _addr; }
ldc-1.24.0/runtime/phobos/std/net/curl.d-190-
##############################################
ldc-1.24.0/runtime/phobos/std/base64.d-55- * Macros:
ldc-1.24.0/runtime/phobos/std/base64.d:56: *      LREF2=<a href="#$1">`$2`</a>
ldc-1.24.0/runtime/phobos/std/base64.d-57- */
##############################################
ldc-1.24.0/runtime/phobos/std/range/package.d-4340-
ldc-1.24.0/runtime/phobos/std/range/package.d:4341:   `zip` is similar to $(LREF lockstep), but `lockstep` doesn't
ldc-1.24.0/runtime/phobos/std/range/package.d-4342-   bundle its elements and uses the `opApply` protocol.
##############################################
ldc-1.24.0/runtime/phobos/std/range/package.d-5577-
ldc-1.24.0/runtime/phobos/std/range/package.d:5578:       `lockstep` is similar to $(LREF zip), but `zip` bundles its
ldc-1.24.0/runtime/phobos/std/range/package.d-5579-       elements and returns a range.
##############################################
ldc-1.24.0/runtime/phobos/std/range/primitives.d-370-
ldc-1.24.0/runtime/phobos/std/range/primitives.d:371:Tip: `put` should $(I not) be used "UFCS-style", e.g. `r.put(e)`.
ldc-1.24.0/runtime/phobos/std/range/primitives.d-372-Doing this may call `R.put` directly, by-passing any transformation
##############################################
ldc-1.24.0/runtime/phobos/std/range/primitives.d-883-are:
ldc-1.24.0/runtime/phobos/std/range/primitives.d:884:1: `e` is $(B exactly) what will be placed (not `[e]`, for example).
ldc-1.24.0/runtime/phobos/std/range/primitives.d:885:2: if `E` is a non $(empty) `InputRange`, then placing `e` is
ldc-1.24.0/runtime/phobos/std/range/primitives.d-886-guaranteed to not overflow the range.
##############################################
ldc-1.24.0/runtime/phobos/std/range/primitives.d-1072-compilation) are assumed to be the following (`r` is an object of
ldc-1.24.0/runtime/phobos/std/range/primitives.d:1073:type `R`): $(UL $(LI `r.opIndex(n)` returns a reference to the
ldc-1.24.0/runtime/phobos/std/range/primitives.d-1074-`n`th element in the range.))
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-747-     */
ldc-1.24.0/runtime/phobos/std/socket.d:748:    bool getHostByAddr(uint addr) @trusted
ldc-1.24.0/runtime/phobos/std/socket.d-749-    {
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-751-            auto x = htonl(param);
ldc-1.24.0/runtime/phobos/std/socket.d:752:            auto he = gethostbyaddr(&x, 4, cast(int) AddressFamily.INET);
ldc-1.24.0/runtime/phobos/std/socket.d-753-        }(addr);
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-760-     */
ldc-1.24.0/runtime/phobos/std/socket.d:761:    bool getHostByAddr(scope const(char)[] addr) @trusted
ldc-1.24.0/runtime/phobos/std/socket.d-762-    {
ldc-1.24.0/runtime/phobos/std/socket.d-763-        return getHost!q{
ldc-1.24.0/runtime/phobos/std/socket.d:764:            auto x = inet_addr(param.tempCString());
ldc-1.24.0/runtime/phobos/std/socket.d-765-            enforce(x != INADDR_NONE,
ldc-1.24.0/runtime/phobos/std/socket.d-766-                new SocketParameterException("Invalid IPv4 address"));
ldc-1.24.0/runtime/phobos/std/socket.d:767:            auto he = gethostbyaddr(&x, 4, cast(int) AddressFamily.INET);
ldc-1.24.0/runtime/phobos/std/socket.d-768-        }(addr);
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-776-
ldc-1.24.0/runtime/phobos/std/socket.d:777:    ih.getHostByAddr(0x7F_00_00_01);
ldc-1.24.0/runtime/phobos/std/socket.d-778-    assert(ih.addrList[0] == 0x7F_00_00_01);
ldc-1.24.0/runtime/phobos/std/socket.d:779:    ih.getHostByAddr("127.0.0.1");
ldc-1.24.0/runtime/phobos/std/socket.d-780-    assert(ih.addrList[0] == 0x7F_00_00_01);
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-789-
ldc-1.24.0/runtime/phobos/std/socket.d:790:    assert(ih.getHostByAddr(ih.addrList[0]));
ldc-1.24.0/runtime/phobos/std/socket.d-791-    string getHostNameFromInt = ih.name.dup;
ldc-1.24.0/runtime/phobos/std/socket.d-792-
ldc-1.24.0/runtime/phobos/std/socket.d:793:    assert(ih.getHostByAddr(ia.toAddrString()));
ldc-1.24.0/runtime/phobos/std/socket.d-794-    string getHostNameFromStr = ih.name.dup;
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-1505-    /// Returns the IPv4 address number (in host byte order).
ldc-1.24.0/runtime/phobos/std/socket.d:1506:    @property uint addr() const pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/socket.d-1507-    {
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-1594-        // runtime in the shared module constructor, and fall back to the
ldc-1.24.0/runtime/phobos/std/socket.d:1595:        // deprecated getHostByAddr() if it could not be found. See also:
ldc-1.24.0/runtime/phobos/std/socket.d-1596-        // http://technet.microsoft.com/en-us/library/aa450403.aspx
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-1602-            auto host = new InternetHost();
ldc-1.24.0/runtime/phobos/std/socket.d:1603:            if (!host.getHostByAddr(ntohl(sin.sin_addr.s_addr)))
ldc-1.24.0/runtime/phobos/std/socket.d-1604-                return null;
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-1638-    {
ldc-1.24.0/runtime/phobos/std/socket.d:1639:        return ntohl(inet_addr(addr.tempCString()));
ldc-1.24.0/runtime/phobos/std/socket.d-1640-    }
##############################################
ldc-1.24.0/runtime/phobos/std/socket.d-1779-    /// Returns the IPv6 address.
ldc-1.24.0/runtime/phobos/std/socket.d:1780:    @property ubyte[16] addr() const pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/socket.d-1781-    {
##############################################
ldc-1.24.0/runtime/phobos/std/array.d-1575-    Returns:
ldc-1.24.0/runtime/phobos/std/array.d:1576:        `true` if $(D lhs.ptr == rhs.ptr), `false` otherwise.
ldc-1.24.0/runtime/phobos/std/array.d-1577-  +/
##############################################
ldc-1.24.0/runtime/phobos/std/random.d-436-    enum bool hasFixedRange = true;
ldc-1.24.0/runtime/phobos/std/random.d:437:    /// Lowest generated value (`1` if $(D c == 0), `0` otherwise).
ldc-1.24.0/runtime/phobos/std/random.d-438-    enum UIntType min = ( c == 0 ? 1 : 0 );
##############################################
ldc-1.24.0/runtime/phobos/std/random.d-1768-                uint result;
ldc-1.24.0/runtime/phobos/std/random.d:1769:                asm @nogc nothrow
ldc-1.24.0/runtime/phobos/std/random.d-1770-                {
##############################################
ldc-1.24.0/runtime/phobos/std/random.d-1822-                            uint result;
ldc-1.24.0/runtime/phobos/std/random.d:1823:                            asm @nogc nothrow
ldc-1.24.0/runtime/phobos/std/random.d-1824-                            {
##############################################
ldc-1.24.0/runtime/phobos/std/random.d-1838-                            ulong result;
ldc-1.24.0/runtime/phobos/std/random.d:1839:                            asm @nogc nothrow
ldc-1.24.0/runtime/phobos/std/random.d-1840-                            {
##############################################
ldc-1.24.0/runtime/phobos/std/random.d-1854-                            uint resultLow, resultHigh;
ldc-1.24.0/runtime/phobos/std/random.d:1855:                            asm @nogc nothrow
ldc-1.24.0/runtime/phobos/std/random.d-1856-                            {
##############################################
ldc-1.24.0/runtime/phobos/std/random.d-1981-either side). Valid values for `boundaries` are `"[]"`, $(D
ldc-1.24.0/runtime/phobos/std/random.d:1982:"$(LPAREN)]"), `"[$(RPAREN)"`, and `"()"`. The default interval
ldc-1.24.0/runtime/phobos/std/random.d-1983-is closed to the left and open to the right. The version that does not
##############################################
ldc-1.24.0/runtime/phobos/std/functional.d-1194-    Returns:
ldc-1.24.0/runtime/phobos/std/functional.d:1195:        A new function `f(x)` that in turn returns `fun[$-1](...fun[1](fun[0](x)))...`.
ldc-1.24.0/runtime/phobos/std/functional.d-1196-
##############################################
ldc-1.24.0/runtime/phobos/std/meta.d-440-/*
ldc-1.24.0/runtime/phobos/std/meta.d:441: * Erase any occurrence of the first `TList[0 .. N]` elements from `TList[N .. $]`.
ldc-1.24.0/runtime/phobos/std/meta.d-442- *
##############################################
ldc-1.24.0/runtime/phobos/std/complex.d-985-    import std.math : cos, sin;
ldc-1.24.0/runtime/phobos/std/complex.d:986:    version (none) // LDC: this is the old asm version from std.math.expi - re-enable?
ldc-1.24.0/runtime/phobos/std/complex.d-987-    {
##############################################
ldc-1.24.0/runtime/phobos/std/complex.d-992-                Complex!real r = void;
ldc-1.24.0/runtime/phobos/std/complex.d:993:                asm @trusted pure nothrow @nogc
ldc-1.24.0/runtime/phobos/std/complex.d-994-                {
##############################################
ldc-1.24.0/runtime/phobos/std/regex/package.d-712-{
ldc-1.24.0/runtime/phobos/std/regex/package.d:713:    auto c = matchFirst("bad", regex(`(^)(not )?bad($)`));
ldc-1.24.0/runtime/phobos/std/regex/package.d-714-    assert(c[0] && c[0].length == "bad".length);
##############################################
ldc-1.24.0/runtime/phobos/std/regex/internal/tests2.d-519-{
ldc-1.24.0/runtime/phobos/std/regex/internal/tests2.d:520:     auto re = ctRegex!(`^((?=(xx+?)\2+$)((?=\2+$)(?=(x+)(\4+$))\5){2})*x?$`);
ldc-1.24.0/runtime/phobos/std/regex/internal/tests2.d-521-     assert("xxxxxxxx".match(re).empty);
##############################################
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d-292-        TestVectors(    `\r.*?$`,    "abc\r\nxy", "y", "$&", "\r\nxy", "sm"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d:293:        TestVectors(    `^a$^b$`,    "a\r\nb\n",  "n", "$&", "-", "m"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d:294:        TestVectors(    `^a$\r\n^b$`,"a\r\nb\n",  "y", "$&", "a\r\nb", "m"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d-295-        TestVectors(    `^$`,        "\r\n",      "y", "$&", "", "m"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d:296:        TestVectors(    `^a$\nx$`,   "a\nx\u2028","y", "$&", "a\nx", "m"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d:297:        TestVectors(    `^a$\nx$`,   "a\nx\u2029","y", "$&", "a\nx", "m"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d:298:        TestVectors(    `^a$\nx$`,   "a\nx\u0085","y", "$&", "a\nx","m"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d-299-        TestVectors(    `^x$`,       "\u2028x",   "y", "$&", "x", "m"),
##############################################
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d-312-        TestVectors(    `\b(\d+)[a-z](?=\1)`,  "123a123",        "y", "$&-$1", "123a-123" ),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d:313:        TestVectors(    `\$(?!\d{3})\w+`,      "$123 $abc",      "y", "$&", "$abc"),
ldc-1.24.0/runtime/phobos/std/regex/internal/tests.d-314-        TestVectors(    `(abc)(?=(ed(f))\3)`,    "abcedff",      "y", "-", "-"),
##############################################
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d-209-    /**
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d:210:     * Flattens the instruction sequence and wraps it in an asm block.
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d-211-     */
##############################################
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d-213-    {
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d:214:        string s = "asm pure nothrow @nogc {";
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d-215-        foreach (t; insn) s ~= (t ~ "; \n");
##############################################
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d-218-        // Is not CTFE:
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d:219:        // return "asm pure nothrow @nogc { " ~ join(insn, "; \n") ~ "}";
ldc-1.24.0/runtime/phobos/std/internal/digest/sha_SSSE3.d-220-    }
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1:/** Optimised asm arbitrary precision arithmetic ('bignum')
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-2- * routines for X86 processors.
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-57-/*
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:58:  Naked asm is used throughout, because:
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-59-  (a) it frees up the EBP register
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-70- * Each instance of '@' in s is replaced by 0,1,...n-1. This is a helper
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:71: * function for some of the asm routines.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-72- */
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-123-    enum { LASTPARAM = 4*4 } // 3* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:124:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-125-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-144-    }
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:145:    mixin(" asm pure nothrow @trusted {"
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-146-        ~ indexedLoopUnroll( 8,
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-150-        ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:151:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-152-        setc AL; // save carry
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-161-    }
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:162:    mixin(" asm pure nothrow @trusted {"
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-163-        ~ indexedLoopUnroll( 1,
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-166-        ~ "mov [@*4+EDI+ECX*4], EAX;") ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:167:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-168-        setc AL; // save carry
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-229-    enum { LASTPARAM = 1*4 } // 0* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:230:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-231-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-237-    static if (op=='+')
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:238:        asm pure nothrow @trusted { add [EDX], EAX; }
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-239-    else
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:240:        asm pure nothrow @trusted { sub [EDX], EAX; }
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:241:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-242-        mov EAX, 1;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-262-    enum { LASTPARAM = 4*4 } // 3* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:263:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-264-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-312-    enum { LASTPARAM = 4*4 } // 3* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:313:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-314-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-393-    enum { LASTPARAM = 4*4 } // 3* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:394:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-395-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-483-    enum { LASTPARAM = 4*4 } // 3* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:484:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-485-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-588-    }
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:589:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-590-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-780-    enum { LASTPARAM = 5*4 } // 4* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:781:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-782-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-802-    // Main loop, with entry point for even length
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:803:    mixin("asm pure nothrow @trusted {" ~ asmMulAdd_innerloop(OP, "ESP+LASTPARAM") ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:804:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-805-        mov EAX, EBP; // get final carry
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-812-L_enter_odd:
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:813:    mixin("asm pure nothrow @trusted {" ~ asmMulAdd_enter_odd(OP, "ESP+LASTPARAM") ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-814-}
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-869-    enum { LASTPARAM = 6*4 } // 4* pushes + local + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:870:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-871-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-900-    // -- Inner loop, with even entry point
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:901:    mixin("asm pure nothrow @trusted { " ~ asmMulAdd_innerloop("add", "ESP") ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:902:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-903-        mov [-4+EDI+4*EBX], EBP;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-921-L_enter_odd:
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:922:    mixin("asm pure nothrow @trusted {" ~ asmMulAdd_enter_odd("add", "ESP") ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-923-}
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-947-    enum { LOCALS = 2*4} // MASK, KINV
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:948:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-949-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1062-    enum { LASTPARAM = 4*5 } // 4* pushes + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1063:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1064-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1158-    enum { LASTPARAM = 6*4 } // 4* pushes + local + return address.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1159:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1160-        naked;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1202-    // -- Inner loop, with even entry point
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1203:    mixin("asm pure nothrow @trusted { " ~ asmMulAdd_innerloop("add", "ESP") ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1204:    asm pure nothrow @trusted {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1205-        mov [-4+EDI+4*EBX], EBP;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1239-L_enter_odd:
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1240:    mixin("asm pure nothrow @trusted {" ~ asmMulAdd_enter_odd("add", "ESP") ~ "}");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1241-}
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1309-import core.stdc.stdio;
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1310:int clock() { asm { push EBX; xor EAX, EAX; cpuid; pop EBX; rdtsc; } }
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1311-
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1363-
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d:1364:    printf("-- BigInt asm performance (cycles/int) --\n");
ldc-1.24.0/runtime/phobos/std/internal/math/biguintx86.d-1365-    printf("Add:        %.2f\n", addtime/1000.0);
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintarm.d:1:/** Optimised asm arbitrary precision arithmetic ('bignum')
ldc-1.24.0/runtime/phobos/std/internal/math/biguintarm.d-2- * routines for ARM processors.
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintarm.d-27-
ldc-1.24.0/runtime/phobos/std/internal/math/biguintarm.d:28:static import stdnoasm = std.internal.math.biguintnoasm;
ldc-1.24.0/runtime/phobos/std/internal/math/biguintarm.d-29-
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-57-
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d:58:import std.internal.math.biguintnoasm : BigDigit, KARATSUBALIMIT,
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-59-    KARATSUBASQUARELIMIT;
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-86-        return std.internal.math.biguintarm.multibyteAddSub!op(dest, src1, src2, carry);
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d:87:    // Runtime if no asm available.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-88-    else
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-1689-    {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d:1690:        // Small multiplier, we'll just use the asm classic multiply.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-1691-        if (y.length == 1)
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-1979- *      ceil(data.length * BigDigitBits / 3) characters.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d:1980: *      The buffer is filled from back to front, starting from `buff[$-1]`.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-1981- *  data = The biguint to be converted.
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-2613-            {
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d:2614:                // Note: On DMD, this is only ~10% faster than the non-asm code.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-2615-                uint *p = &u[j + v.length - 1];
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d:2616:                asm pure nothrow @trusted
ldc-1.24.0/runtime/phobos/std/internal/math/biguintcore.d-2617-                {
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintnoasm.d:1:/** Arbitrary precision arithmetic ('bignum') for processors with no asm support
ldc-1.24.0/runtime/phobos/std/internal/math/biguintnoasm.d-2- *
##############################################
ldc-1.24.0/runtime/phobos/std/internal/math/biguintnoasm.d-8- * on currently unsupported processors.
ldc-1.24.0/runtime/phobos/std/internal/math/biguintnoasm.d:9: * The X86 asm version is about 30 times faster than the D version (DMD).
ldc-1.24.0/runtime/phobos/std/internal/math/biguintnoasm.d-10- */
##############################################
ldc-1.24.0/runtime/phobos/std/internal/cstring.d-13-Macros:
ldc-1.24.0/runtime/phobos/std/internal/cstring.d:14:COREREF = $(HTTP dlang.org/phobos/core_$1.html#$2, `core.$1.$2`)
ldc-1.24.0/runtime/phobos/std/internal/cstring.d-15-*/
##############################################
ldc-1.24.0/runtime/phobos/std/bigint.d-501-        $(TABLE ,
ldc-1.24.0/runtime/phobos/std/bigint.d:502:        $(TR $(TD `BigInt`) $(TD $(CODE_PERCENT)) $(TD `uint`) $(TD $(RARR)) $(TD `long`))
ldc-1.24.0/runtime/phobos/std/bigint.d:503:        $(TR $(TD `BigInt`) $(TD $(CODE_PERCENT)) $(TD `long`) $(TD $(RARR)) $(TD `long`))
ldc-1.24.0/runtime/phobos/std/bigint.d:504:        $(TR $(TD `BigInt`) $(TD $(CODE_PERCENT)) $(TD `ulong`) $(TD $(RARR)) $(TD `BigInt`))
ldc-1.24.0/runtime/phobos/std/bigint.d:505:        $(TR $(TD `BigInt`) $(TD $(CODE_PERCENT)) $(TD other type) $(TD $(RARR)) $(TD `int`))
ldc-1.24.0/runtime/phobos/std/bigint.d-506-        )
##############################################
ldc-1.24.0/runtime/phobos/std/format.d-431-    automatically. To avoid this behavior, add $(B '-') flag to
ldc-1.24.0/runtime/phobos/std/format.d:432:    `"%$(LPAREN)"`.
ldc-1.24.0/runtime/phobos/std/format.d-433-    -------------------------
##############################################
ldc-1.24.0/runtime/phobos/std/format.d-1142-       In case of a compound format specifier starting with $(D
ldc-1.24.0/runtime/phobos/std/format.d:1143:       "%$(LPAREN)") and ending with `"%$(RPAREN)"`, `_nested`
ldc-1.24.0/runtime/phobos/std/format.d-1144-       contains the string contained within the two separators.
##############################################
ldc-1.24.0/runtime/phobos/std/format.d-3830-    formatTest( "{%(%s:%s $ %)}", aa3,
ldc-1.24.0/runtime/phobos/std/format.d:3831:               [`{1:"hello" $ 2:"world"}`, `{2:"world" $ 1:"hello"}`]);
ldc-1.24.0/runtime/phobos/std/format.d-3832-    // use range formatting for key and value, and use %|
ldc-1.24.0/runtime/phobos/std/format.d-3833-    formatTest( "{%([%04d->%(%c.%)]%| $ %)}", aa3,
ldc-1.24.0/runtime/phobos/std/format.d:3834:               [`{[0001->h.e.l.l.o] $ [0002->w.o.r.l.d]}`, `{[0002->w.o.r.l.d] $ [0001->h.e.l.l.o]}`] );
ldc-1.24.0/runtime/phobos/std/format.d-3835-
##############################################
ldc-1.24.0/runtime/phobos/std/format.d-5515-        formatReflectTest(s, "%(%s,%)",                 `'h','e','l','l','o'`);
ldc-1.24.0/runtime/phobos/std/format.d:5516:        formatReflectTest(s, "[%(<%c>%| $ %)]",         `[<h> $ <e> $ <l> $ <l> $ <o>]`);
ldc-1.24.0/runtime/phobos/std/format.d-5517-    }
##############################################
ldc-1.24.0/runtime/phobos/std/format.d-5523-        formatReflectTest(a, "[%(%s; %)]",              `[1; 2; 3; 4]`);
ldc-1.24.0/runtime/phobos/std/format.d:5524:        formatReflectTest(a, "[%(<%s>%| $ %)]",         `[<1> $ <2> $ <3> $ <4>]`);
ldc-1.24.0/runtime/phobos/std/format.d-5525-    }
##############################################
ldc-1.24.0/runtime/phobos/std/format.d-5531-        formatReflectTest(sa, "[%(%s; %)]",             `[1; 2; 3; 4]`);
ldc-1.24.0/runtime/phobos/std/format.d:5532:        formatReflectTest(sa, "[%(<%s>%| $ %)]",        `[<1> $ <2> $ <3> $ <4>]`);
ldc-1.24.0/runtime/phobos/std/format.d-5533-    }
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/typed.d-11-Macros:
ldc-1.24.0/runtime/phobos/std/experimental/allocator/typed.d:12:T2=$(TR <td style="text-align:left">`$1`</td> $(TD $(ARGS $+)))
ldc-1.24.0/runtime/phobos/std/experimental/allocator/typed.d-13-*/
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/mallocator.d-406-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/mallocator.d:407:    size_t m_addr() { return cast(size_t) m; }
ldc-1.24.0/runtime/phobos/std/experimental/allocator/mallocator.d-408-
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-31-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d:32:If `ParentAllocator` is different from $(REF_ALTTEXT `NullAllocator`, NullAllocator, std,experimental,allocator,building_blocks,null_allocator), `Region`
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-33-deallocates the chunk of memory during destruction.
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-86-        n = Bytes to allocate using `ParentAllocator`. This constructor is only
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d:87:        defined If `ParentAllocator` is different from $(REF_ALTTEXT `NullAllocator`, NullAllocator, std,experimental,allocator,building_blocks,null_allocator). If
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-88-        `parent.allocate(n)` returns `null`, the region will be initialized
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-121-    /**
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d:122:    If `ParentAllocator` is not $(REF_ALTTEXT `NullAllocator`, NullAllocator, std,experimental,allocator,building_blocks,null_allocator) and defines `deallocate`,
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-123-    the region defines a destructor that uses `ParentAllocator.deallocate` to free the
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-1041-        n = Bytes to allocate using `ParentAllocator`. This constructor is only
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d:1042:        defined If `ParentAllocator` is different from $(REF_ALTTEXT `NullAllocator`, NullAllocator, std,experimental,allocator,building_blocks,null_allocator). If
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-1043-        `parent.allocate(n)` returns `null`, the region will be initialized
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-1257-    /**
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d:1258:    If `ParentAllocator` is not $(REF_ALTTEXT `NullAllocator`, NullAllocator, std,experimental,allocator,building_blocks,null_allocator) and defines `deallocate`,
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/region.d-1259-    the region defines a destructor that uses `ParentAllocator.deallocate` to free the
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d-294-MYREF3 = $(REF_SHORT $1, std,experimental,allocator,$2)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d:295:TDC = $(TDNW `$1`$+)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d-296-TDC2 = $(TDNW $(D $(MYREF2 $1,$+))$(BR)$(SMALL
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d:297:`std.experimental.allocator.building_blocks.$2`))
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d-298-TDC3 = $(TDNW $(D $(MYREF3 $1,$+))$(BR)$(SMALL
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d:299:`std.experimental.allocator.$2`))
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d-300-RES = $(I result)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d:301:POST = $(BR)$(SMALL $(I Post:) $(BLUE `$0`))
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/package.d-302-*/
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-354-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d:355:            $(TR $(TD `shared(U)[]`) $(TD `ref shared Affix`)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-356-            $(TD Data is shared across threads and the affix follows suit.))
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-357-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d:358:            $(TR $(TD `immutable(U)[]`) $(TD `ref shared Affix`)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-359-            $(TD Although the data is immutable, the allocator "knows" the
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-364-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d:365:            $(TR $(TD `const(shared(U))[]`) $(TD `ref shared Affix`)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-366-            $(TD The data is always shareable across threads. Even if the data
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-369-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d:370:            $(TR $(TD `const(U)[]`) $(TD `ref const Affix`)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-371-            $(TD The input may have originated from `U[]` or `immutable(U)[]`,
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-377-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d:378:            $(TR $(TD `U[]`) $(TD `ref Affix`)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/affix_allocator.d-379-            $(TD Unqualified data has unqualified affixes.))
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d-1216-        $(UL
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d:1217:        $(LI If `ParentAllocator` is $(REF_ALTTEXT `NullAllocator`, NullAllocator, std,experimental,allocator,building_blocks,null_allocator),
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d-1218-        only the constructor taking `data` is defined and the user is responsible for freeing `data` if desired.)
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d-1498-        $(UL
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d:1499:        $(LI If `ParentAllocator` is $(REF_ALTTEXT `NullAllocator`, NullAllocator, std,experimental,allocator,building_blocks,null_allocator),
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d-1500-        only the constructor taking `data` is defined and the user is responsible for freeing `data` if desired.)
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d-2162-
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d:2163:The time complexity of `resolveInternalPointer` is $(BIGOH k), where `k`
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/bitmapped_block.d-2164-is the size of the object within which the internal pointer is looked up.
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/segregator.d-343-With this definition, allocation requests for `n1` bytes or less are directed
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/segregator.d:344:to `A1`; requests between $(D n1 + 1) and `n2` bytes (inclusive) are
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/segregator.d:345:directed to `A2`; requests between $(D n2 + 1) and `n3` bytes (inclusive)
ldc-1.24.0/runtime/phobos/std/experimental/allocator/building_blocks/segregator.d-346-are directed to `A3`; and requests for more than `n3` bytes are directed
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-124-)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:125:$(TR $(TD `defaultValue`) $(TD If defined, `Hook.defaultValue!T` is used as the
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-126-default initializer of the payload.)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-127-)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:128:$(TR $(TD `min`) $(TD If defined, `Hook.min!T` is used as the minimum value of
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-129-the payload.)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-130-)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:131:$(TR $(TD `max`) $(TD If defined, `Hook.max!T` is used as the maximum value of
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-132-the payload.)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-133-)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:134:$(TR $(TD `hookOpCast`) $(TD If defined, `hook.hookOpCast!U(get)` is forwarded
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-135-to unconditionally when the payload is to be cast to type `U`.)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-136-)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:137:$(TR $(TD `onBadCast`) $(TD If defined and `hookOpCast` is $(I not) defined,
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-138-`onBadCast!U(get)` is forwarded to when the payload is to be cast to type `U`
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-148-)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:149:$(TR $(TD `hookOpUnary`) $(TD If defined, `hook.hookOpUnary!op(get)` (where `op`
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-150-is the operator symbol) is forwarded to for unary operators `-` and `~`. In
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-164-)
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:165:$(TR $(TD `onOverflow`) $(TD If defined, `hook.onOverflow!op(get)` is forwarded
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-166-to for unary operators that overflow but only if `hookOpUnary` is not defined.
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-1914-    Returns: `double.init` if `lhs == WitnNaN.defaultValue!Lhs`, `-1.0` if $(D
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:1915:    lhs < rhs), `0.0` if $(D lhs == rhs), `1.0` if $(D lhs > rhs).
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-1916-
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-2251-
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:2252:    Returns: `Lhs.max` if $(D rhs >= 0), `Lhs.min` otherwise.
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-2253-
##############################################
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-2278-
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d:2279:    For unary `-`, `onOverflow` is called if $(D lhs == Lhs.min) and `Lhs` is a
ldc-1.24.0/runtime/phobos/std/experimental/checkedint.d-2280-    signed type. The function returns `Lhs.max`.
##############################################
ldc-1.24.0/runtime/phobos/std/string.d-5790-        $(TR $(TD Modifier) $(TD Description))
ldc-1.24.0/runtime/phobos/std/string.d:5791:        $(TR $(TD `'c'`) $(TD Complement the list of characters in `from`))
ldc-1.24.0/runtime/phobos/std/string.d-5792-        $(TR $(TD `'d'`) $(TD Removes matching characters with no corresponding
##############################################
ldc-1.24.0/runtime/phobos/std/string.d-5800-
ldc-1.24.0/runtime/phobos/std/string.d:5801:    If the modifier `'d'` is $(I not) present, and `to` is empty, then
ldc-1.24.0/runtime/phobos/std/string.d-5802-    `to` is taken to be the same as `from`.
ldc-1.24.0/runtime/phobos/std/string.d-5803-
ldc-1.24.0/runtime/phobos/std/string.d:5804:    If the modifier `'d'` is $(I not) present, and `to` is shorter than
ldc-1.24.0/runtime/phobos/std/string.d-5805-    `from`, then `to` is extended by replicating the last character in
##############################################
ldc-1.24.0/runtime/phobos/posix.mak-260-		cstring digest/sha_SSSE3 \
ldc-1.24.0/runtime/phobos/posix.mak:261:		$(addprefix math/, biguintcore biguintnoasm biguintx86	\
ldc-1.24.0/runtime/phobos/posix.mak-262-						   errorfunction gammafunction ) \
##############################################
ldc-1.24.0/runtime/phobos/.dscanner.ini-39-builtin_property_names_check="enabled"
ldc-1.24.0/runtime/phobos/.dscanner.ini:40:; Checks for confusing code in inline asm statements
ldc-1.24.0/runtime/phobos/.dscanner.ini-41-asm_style_check="enabled"
##############################################
ldc-1.24.0/runtime/phobos/.dscanner.ini-119-allman_braces_check="+disabled"
ldc-1.24.0/runtime/phobos/.dscanner.ini:120:; Checks for confusing code in inline asm statements
ldc-1.24.0/runtime/phobos/.dscanner.ini-121-asm_style_check="-std.math"
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib.d-1186-     8: ZLIB_DEBUG
ldc-1.24.0/runtime/phobos/etc/c/zlib.d:1187:     9: ASMV or ASMINF -- use ASM code
ldc-1.24.0/runtime/phobos/etc/c/zlib.d-1188-     10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-451-- Have make fail if a test fails [Levin]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:452:- Avoid buffer overrun in contrib/masmx64/gvmat64.asm [Simpson]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-453-- Remove assembler object files from contrib
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-631-- Update zlib www home address in win32/DLL_FAQ.txt [Truta]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:632:- Update contrib/masmx86/inffas32.asm for VS2005 [Vollant, Van Wassenhove]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:633:- Enable browse info in the "Debug" and "ASM Debug" configurations in
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-634-  the Visual C++ 6 project, and set (non-ASM) "Debug" as default [Truta]
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-728-- Fix DecompressBuf in contrib/delphi/ZLib.pas [ManChesTer]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:729:- Update contrib/masmx86/inffas32.asm and gvmat32.asm [Vollant]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-730-- Use z_off_t for adler32_combine() and crc32_combine() lengths
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-864-- Add contrib/ada [Anisimkov]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:865:- Move asm files from contrib/vstudio/vc70_32 to contrib/asm386 [Truta]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-866-- Rename contrib/asm386 to contrib/masmx86 [Truta, Vollant]
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-888-- Fix prototype of syncsearch in inflate.c [Truta]
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:889:- Introduce ASMINF macro to be enabled when using an ASM implementation
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-890-  of inflate_fast [Truta]
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-1140-- added compress2 in zconf.h, zlib.def, zlib.dnt
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:1141:- new asm code from Gilles Vollant in contrib/asm386
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-1142-- simplify the inflate code (Mark):
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-1158-Changes in 1.0.8 (27 Jan 1998)
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:1159:- fixed offsets in contrib/asm386/gvmat32.asm (Gilles Vollant)
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-1160-- fix gzgetc and gzputc for big endian systems (Markus Oberhumer)
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-1220-   contrib/asm386/ by Gilles Vollant <info@winimage.com>
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog:1221:        386 asm code replacing longest_match().
ldc-1.24.0/runtime/phobos/etc/c/zlib/ChangeLog-1222-   contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/crc32.c-185-/* =========================================================================
ldc-1.24.0/runtime/phobos/etc/c/zlib/crc32.c:186: * This function can be used by asm versions of crc32()
ldc-1.24.0/runtime/phobos/etc/c/zlib/crc32.c-187- */
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/zlib.h-1184-     8: ZLIB_DEBUG
ldc-1.24.0/runtime/phobos/etc/c/zlib/zlib.h:1185:     9: ASMV or ASMINF -- use ASM code
ldc-1.24.0/runtime/phobos/etc/c/zlib/zlib.h-1186-     10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c-91-#  pragma message("Assembler code may have bugs -- use at your own risk")
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c:92:      void match_init OF((void)); /* asm code initialization */
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c-93-      uInt longest_match  OF((deflate_state *s, IPos cur_match));
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c-1216-#ifdef ASMV
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c:1217:    match_init(); /* initialize the asm code */
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c-1218-#endif
##############################################
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c-1232-#ifndef ASMV
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c:1233:/* For 80x86 and 680x0, an optimized version will be provided in match.asm or
ldc-1.24.0/runtime/phobos/etc/c/zlib/deflate.c-1234- * match.S. The code will be functionally equivalent.
##############################################
ldc-1.24.0/runtime/ldc-build-runtime.d.in-325-            "dFlags",      "Extra LDC flags for the D modules (separated by ';')", &config.dFlags,
ldc-1.24.0/runtime/ldc-build-runtime.d.in:326:            "cFlags",      "Extra C/ASM compiler flags for the handful of C/ASM files (separated by ';')", &config.cFlags,
ldc-1.24.0/runtime/ldc-build-runtime.d.in-327-            "linkerFlags", "Extra C linker flags for shared libraries and testrunner executables (separated by ';')", &config.linkerFlags,
##############################################
ldc-1.24.0/runtime/CMakeLists.txt-209-
ldc-1.24.0/runtime/CMakeLists.txt:210:# druntime ASM parts
ldc-1.24.0/runtime/CMakeLists.txt-211-set(DRUNTIME_ASM)
ldc-1.24.0/runtime/CMakeLists.txt-212-if("${TARGET_SYSTEM}" MATCHES "UNIX")
ldc-1.24.0/runtime/CMakeLists.txt:213:    list(APPEND DRUNTIME_ASM ${RUNTIME_DIR}/src/core/threadasm.S ${RUNTIME_DIR}/src/ldc/eh_asm.S)
ldc-1.24.0/runtime/CMakeLists.txt-214-endif()
##############################################
ldc-1.24.0/runtime/CMakeLists.txt-506-    # Special case for Windows and emit_bc=ON:
ldc-1.24.0/runtime/CMakeLists.txt:507:    # LLVM before v9.0 doesn't support naked DMD-style asm when generating bitcode.
ldc-1.24.0/runtime/CMakeLists.txt-508-    # For 1 (Win64) / 3 (Win32) remaining modules, compile separately without generating
##############################################
ldc-1.24.0/runtime/CMakeLists.txt-767-
ldc-1.24.0/runtime/CMakeLists.txt:768:    # KLUDGE: Cannot use `$<TARGET_LINKER_FILE:target>` in custom command.
ldc-1.24.0/runtime/CMakeLists.txt-769-    # Set up the list of generated libs (without 'lib' prefix) to be merged manually.
##############################################
ldc-1.24.0/packaging/bash_completion.d/ldc2-39-            -m64                            -march                          -mattr                              -mc-x86-disable-arith-relaxation\
ldc-1.24.0/packaging/bash_completion.d/ldc2:40:            -mcpu                           -mtriple                        -nested-ctx                         -noasm                          \
ldc-1.24.0/packaging/bash_completion.d/ldc2-41-            -nodefaultlib                   -noruntime                      -noverify                           -nozero-initialized-in-bss      \
##############################################
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-209-
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt:210:# druntime ASM parts
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-211-set(DRUNTIME_ASM)
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-212-if("${TARGET_SYSTEM}" MATCHES "UNIX")
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt:213:    list(APPEND DRUNTIME_ASM ${RUNTIME_DIR}/src/core/threadasm.S ${RUNTIME_DIR}/src/ldc/eh_asm.S)
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-214-endif()
##############################################
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-499-    # Special case for Windows and emit_bc=ON:
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt:500:    # LLVM before v9.0 doesn't support naked DMD-style asm when generating bitcode.
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-501-    # For 1 (Win64) / 3 (Win32) remaining modules, compile separately without generating
##############################################
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-760-
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt:761:    # KLUDGE: Cannot use `$<TARGET_LINKER_FILE:target>` in custom command.
ldc-1.24.0/.pc/01_no-zlib-embed.patch/runtime/CMakeLists.txt-762-    # Set up the list of generated libs (without 'lib' prefix) to be merged manually.
##############################################
ldc-1.24.0/.pc/03_static-PIC.patch/CMakeLists.txt-597-    else()
ldc-1.24.0/.pc/03_static-PIC.patch/CMakeLists.txt:598:        set(LDC_LINKERFLAG_LIST -llldDriver -llldMinGW -llldCOFF -llldELF -llldMachO -llldWasm -llldYAML -llldReaderWriter -llldCommon -llldCore ${LDC_LINKERFLAG_LIST})
ldc-1.24.0/.pc/03_static-PIC.patch/CMakeLists.txt-599-    endif()
##############################################
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-209-
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt:210:# druntime ASM parts
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-211-set(DRUNTIME_ASM)
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-212-if("${TARGET_SYSTEM}" MATCHES "UNIX")
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt:213:    list(APPEND DRUNTIME_ASM ${RUNTIME_DIR}/src/core/threadasm.S ${RUNTIME_DIR}/src/ldc/eh_asm.S)
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-214-endif()
##############################################
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-506-    # Special case for Windows and emit_bc=ON:
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt:507:    # LLVM before v9.0 doesn't support naked DMD-style asm when generating bitcode.
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-508-    # For 1 (Win64) / 3 (Win32) remaining modules, compile separately without generating
##############################################
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-767-
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt:768:    # KLUDGE: Cannot use `$<TARGET_LINKER_FILE:target>` in custom command.
ldc-1.24.0/.pc/04_ldc-no-default-rpath.patch/runtime/CMakeLists.txt-769-    # Set up the list of generated libs (without 'lib' prefix) to be merged manually.
##############################################
ldc-1.24.0/CMakeLists.txt-597-    else()
ldc-1.24.0/CMakeLists.txt:598:        set(LDC_LINKERFLAG_LIST -llldDriver -llldMinGW -llldCOFF -llldELF -llldMachO -llldWasm -llldYAML -llldReaderWriter -llldCommon -llldCore ${LDC_LINKERFLAG_LIST})
ldc-1.24.0/CMakeLists.txt-599-    endif()