// File: /workspace/github_cpp_makefile_star2_O1/night-shift[P]Srl/src/lib/Node.cpp
// Function: GLOBAL__sub_I_Node.cpp
Value& Node::value(const String& name_)
{
    auto hash  = hash_string(name_, *this->env);
    auto hash_name = make_pair(hash, &name_);
    auto* link = find_link<Throw | Hash | Name>(hash_name, this->values, name_, this->name());

    return link->field;
}

// Assembly:
pushq %rbx
leaq 0x1c4f6(%rip), %rax     # 0x28b20
movq %rax, 0x1c4df(%rip)     # 0x28b10
movl $0x6c6f6f42, 0x1c4e5(%rip) # imm = 0x6C6F6F42
movl $0x4, %eax
movq %rax, 0x1c4d1(%rip)     # 0x28b18
xorl %ebx, %ebx
movb %bl, 0x1c4d5(%rip)      # 0x28b24
leaq 0x1c4ea(%rip), %rcx     # 0x28b40
movq %rcx, 0x1c4d3(%rip)     # 0x28b30
movw $0x3849, 0x1c4da(%rip)  # imm = 0x3849
movq $0x2, 0x1c4c7(%rip) # 0x28b38
movb %bl, 0x1c4cb(%rip)      # 0x28b42
leaq 0x1c4e2(%rip), %rcx     # 0x28b60
movq %rcx, 0x1c4cb(%rip)     # 0x28b50
movl $0x384955, 0x1c4d1(%rip) # imm = 0x384955
movl $0x3, %ecx
movq %rcx, 0x1c4bd(%rip)     # 0x28b58
leaq 0x1c4de(%rip), %rdx     # 0x28b80
movq %rdx, 0x1c4c7(%rip)     # 0x28b70
movl $0x363149, 0x1c4cd(%rip) # imm = 0x363149
movq %rcx, 0x1c4be(%rip)     # 0x28b78
leaq 0x1c4df(%rip), %rdx     # 0x28ba0
movq %rdx, 0x1c4c8(%rip)     # 0x28b90
movl $0x36314955, 0x1c4ce(%rip) # imm = 0x36314955
movq %rax, 0x1c4bf(%rip)     # 0x28b98
movb %bl, 0x1c4c5(%rip)      # 0x28ba4
leaq 0x1c4da(%rip), %rdx     # 0x28bc0
movq %rdx, 0x1c4c3(%rip)     # 0x28bb0
movl $0x323349, 0x1c4c9(%rip) # imm = 0x323349
movq %rcx, 0x1c4ba(%rip)     # 0x28bb8
leaq 0x1c4db(%rip), %rdx     # 0x28be0
movq %rdx, 0x1c4c4(%rip)     # 0x28bd0
movl $0x32334955, 0x1c4ca(%rip) # imm = 0x32334955
movq %rax, 0x1c4bb(%rip)     # 0x28bd8
movb %bl, 0x1c4c1(%rip)      # 0x28be4
leaq 0x1c4d6(%rip), %rdx     # 0x28c00
movq %rdx, 0x1c4bf(%rip)     # 0x28bf0
movl $0x343649, 0x1c4c5(%rip) # imm = 0x343649
movq %rcx, 0x1c4b6(%rip)     # 0x28bf8
leaq 0x1c4d7(%rip), %rcx     # 0x28c20
movq %rcx, 0x1c4c0(%rip)     # 0x28c10
movl $0x34364955, 0x1c4c6(%rip) # imm = 0x34364955
movq %rax, 0x1c4b7(%rip)     # 0x28c18
movb %bl, 0x1c4bd(%rip)      # 0x28c24
leaq 0x1c4d2(%rip), %rcx     # 0x28c40
movq %rcx, 0x1c4bb(%rip)     # 0x28c30
movl $0x32335046, 0x1c4c1(%rip) # imm = 0x32335046
movq %rax, 0x1c4b2(%rip)     # 0x28c38
movb %bl, 0x1c4b8(%rip)      # 0x28c44
leaq 0x1c4cd(%rip), %rcx     # 0x28c60
movq %rcx, 0x1c4b6(%rip)     # 0x28c50
movl $0x34365046, 0x1c4bc(%rip) # imm = 0x34365046
movq %rax, 0x1c4ad(%rip)     # 0x28c58
movb %bl, 0x1c4b3(%rip)      # 0x28c64
leaq 0x1c4c8(%rip), %rcx     # 0x28c80
movq %rcx, 0x1c4b1(%rip)     # 0x28c70
movl $0x6c6c754e, 0x1c4b7(%rip) # imm = 0x6C6C754E
movq %rax, 0x1c4a8(%rip)     # 0x28c78
movb %bl, 0x1c4ae(%rip)      # 0x28c84
leaq 0x1c4c3(%rip), %rax     # 0x28ca0
movq %rax, 0x1c4ac(%rip)     # 0x28c90
movw $0x676e, 0x1c4b7(%rip)  # imm = 0x676E
movl $0x69727453, 0x1c4a9(%rip) # imm = 0x69727453
movl $0x6, %eax
movq %rax, 0x1c495(%rip)     # 0x28c98
movb %bl, 0x1c49d(%rip)      # 0x28ca6
leaq 0x1c4b0(%rip), %rcx     # 0x28cc0
movq %rcx, 0x1c499(%rip)     # 0x28cb0
movw $0x7972, 0x1c4a4(%rip)  # imm = 0x7972
movl $0x616e6942, 0x1c496(%rip) # imm = 0x616E6942
movq %rax, 0x1c487(%rip)     # 0x28cb8
movb %bl, 0x1c48f(%rip)      # 0x28cc6
leaq 0x1c4a2(%rip), %rcx     # 0x28ce0
movq %rcx, 0x1c48b(%rip)     # 0x28cd0
movw $0x7463, 0x1c496(%rip)  # imm = 0x7463
movl $0x656a624f, 0x1c488(%rip) # imm = 0x656A624F
movq %rax, 0x1c479(%rip)     # 0x28cd8
movb %bl, 0x1c481(%rip)      # 0x28ce6
leaq 0x1c494(%rip), %rax     # 0x28d00
movq %rax, 0x1c47d(%rip)     # 0x28cf0
movb $0x79, 0x1c48a(%rip)    # 0x28d04
movl $0x61727241, 0x1c47c(%rip) # imm = 0x61727241
movq $0x5, 0x1c469(%rip) # 0x28cf8
movb %bl, 0x1c470(%rip)      # 0x28d05
leaq 0x1c484(%rip), %rax     # 0x28d20
movq %rax, 0x1c46d(%rip)     # 0x28d10
movabsq $0x6e455f65706f6353, %rax # imm = 0x6E455F65706F6353
movq %rax, 0x1c46c(%rip)     # 0x28d20
movb $0x64, 0x1c46d(%rip)    # 0x28d28
movq $0x9, 0x1c452(%rip) # 0x28d18
movb %bl, 0x1c45d(%rip)      # 0x28d29
leaq -0x2f1(%rip), %rdi      # 0xc5e2
leaq 0x1bf4e(%rip), %rdx     # 0x28828
xorl %esi, %esi
callq 0xb840
leaq 0x12797(%rip), %rax     # 0x1f07f
movq %rax, 0x1c441(%rip)     # 0x28d30
movl $0x3, 0x1c43f(%rip)     # 0x28d38
movw $0x10c, %ax             # imm = 0x10C
movw %ax, 0x1c438(%rip)      # 0x28d3c
movb %bl, 0x1c434(%rip)      # 0x28d3e
leaq 0x12745(%rip), %rcx     # 0x1f056
movq %rcx, 0x1c428(%rip)     # 0x28d40
movl $0x5, %ecx
movl %ecx, 0x1c425(%rip)     # 0x28d48
movw %ax, 0x1c422(%rip)      # 0x28d4c
movb %bl, 0x1c41e(%rip)      # 0x28d4e
leaq 0x12737(%rip), %rdx     # 0x1f06e
movq %rdx, 0x1c412(%rip)     # 0x28d50
movl %ecx, 0x1c414(%rip)     # 0x28d58
movw %ax, 0x1c411(%rip)      # 0x28d5c
movb %bl, 0x1c40d(%rip)      # 0x28d5e
leaq 0x12704(%rip), %rcx     # 0x1f05c
movq %rcx, 0x1c401(%rip)     # 0x28d60
movl $0x6, 0x1c3ff(%rip)     # 0x28d68
movw %ax, 0x1c3fc(%rip)      # 0x28d6c
movb %bl, 0x1c3f8(%rip)      # 0x28d6e
leaq 0x126e6(%rip), %rcx     # 0x1f063
movq %rcx, 0x1c3ec(%rip)     # 0x28d70
movl $0x10, 0x1c3ea(%rip)    # 0x28d78
movw %ax, 0x1c3e7(%rip)      # 0x28d7c
movb %bl, 0x1c3e3(%rip)      # 0x28d7e
leaq 0x126d2(%rip), %rcx     # 0x1f074
movq %rcx, 0x1c3d7(%rip)     # 0x28d80
movl $0xe, 0x1c3d5(%rip)     # 0x28d88
movw %ax, 0x1c3d2(%rip)      # 0x28d8c
movb %bl, 0x1c3ce(%rip)      # 0x28d8e
leaq 0x126bc(%rip), %rcx     # 0x1f083
movq %rcx, 0x1c3c2(%rip)     # 0x28d90
movl $0xb, 0x1c3c0(%rip)     # 0x28d98
movw %ax, 0x1c3bd(%rip)      # 0x28d9c
movb %bl, 0x1c3b9(%rip)      # 0x28d9e
movq $0x0, 0x1c3b0(%rip) # 0x28da0
movl $0x0, 0x1c3ae(%rip)     # 0x28da8
movw %ax, 0x1c3ab(%rip)      # 0x28dac
movb %bl, 0x1c3a7(%rip)      # 0x28dae
popq %rbx
retq