// File: /workspace/github_cpp_makefile_star2_O3/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 0x1b4f6(%rip), %rax     # 0x27b20
movq %rax, 0x1b4df(%rip)     # 0x27b10
movl $0x6c6f6f42, 0x1b4e5(%rip) # imm = 0x6C6F6F42
movl $0x4, %eax
movq %rax, 0x1b4d1(%rip)     # 0x27b18
xorl %ebx, %ebx
movb %bl, 0x1b4d5(%rip)      # 0x27b24
leaq 0x1b4ea(%rip), %rcx     # 0x27b40
movq %rcx, 0x1b4d3(%rip)     # 0x27b30
movw $0x3849, 0x1b4da(%rip)  # imm = 0x3849
movq $0x2, 0x1b4c7(%rip) # 0x27b38
movb %bl, 0x1b4cb(%rip)      # 0x27b42
leaq 0x1b4e2(%rip), %rcx     # 0x27b60
movq %rcx, 0x1b4cb(%rip)     # 0x27b50
movl $0x384955, 0x1b4d1(%rip) # imm = 0x384955
movl $0x3, %ecx
movq %rcx, 0x1b4bd(%rip)     # 0x27b58
leaq 0x1b4de(%rip), %rdx     # 0x27b80
movq %rdx, 0x1b4c7(%rip)     # 0x27b70
movl $0x363149, 0x1b4cd(%rip) # imm = 0x363149
movq %rcx, 0x1b4be(%rip)     # 0x27b78
leaq 0x1b4df(%rip), %rdx     # 0x27ba0
movq %rdx, 0x1b4c8(%rip)     # 0x27b90
movl $0x36314955, 0x1b4ce(%rip) # imm = 0x36314955
movq %rax, 0x1b4bf(%rip)     # 0x27b98
movb %bl, 0x1b4c5(%rip)      # 0x27ba4
leaq 0x1b4da(%rip), %rdx     # 0x27bc0
movq %rdx, 0x1b4c3(%rip)     # 0x27bb0
movl $0x323349, 0x1b4c9(%rip) # imm = 0x323349
movq %rcx, 0x1b4ba(%rip)     # 0x27bb8
leaq 0x1b4db(%rip), %rdx     # 0x27be0
movq %rdx, 0x1b4c4(%rip)     # 0x27bd0
movl $0x32334955, 0x1b4ca(%rip) # imm = 0x32334955
movq %rax, 0x1b4bb(%rip)     # 0x27bd8
movb %bl, 0x1b4c1(%rip)      # 0x27be4
leaq 0x1b4d6(%rip), %rdx     # 0x27c00
movq %rdx, 0x1b4bf(%rip)     # 0x27bf0
movl $0x343649, 0x1b4c5(%rip) # imm = 0x343649
movq %rcx, 0x1b4b6(%rip)     # 0x27bf8
leaq 0x1b4d7(%rip), %rcx     # 0x27c20
movq %rcx, 0x1b4c0(%rip)     # 0x27c10
movl $0x34364955, 0x1b4c6(%rip) # imm = 0x34364955
movq %rax, 0x1b4b7(%rip)     # 0x27c18
movb %bl, 0x1b4bd(%rip)      # 0x27c24
leaq 0x1b4d2(%rip), %rcx     # 0x27c40
movq %rcx, 0x1b4bb(%rip)     # 0x27c30
movl $0x32335046, 0x1b4c1(%rip) # imm = 0x32335046
movq %rax, 0x1b4b2(%rip)     # 0x27c38
movb %bl, 0x1b4b8(%rip)      # 0x27c44
leaq 0x1b4cd(%rip), %rcx     # 0x27c60
movq %rcx, 0x1b4b6(%rip)     # 0x27c50
movl $0x34365046, 0x1b4bc(%rip) # imm = 0x34365046
movq %rax, 0x1b4ad(%rip)     # 0x27c58
movb %bl, 0x1b4b3(%rip)      # 0x27c64
leaq 0x1b4c8(%rip), %rcx     # 0x27c80
movq %rcx, 0x1b4b1(%rip)     # 0x27c70
movl $0x6c6c754e, 0x1b4b7(%rip) # imm = 0x6C6C754E
movq %rax, 0x1b4a8(%rip)     # 0x27c78
movb %bl, 0x1b4ae(%rip)      # 0x27c84
leaq 0x1b4c3(%rip), %rax     # 0x27ca0
movq %rax, 0x1b4ac(%rip)     # 0x27c90
movw $0x676e, 0x1b4b7(%rip)  # imm = 0x676E
movl $0x69727453, 0x1b4a9(%rip) # imm = 0x69727453
movl $0x6, %eax
movq %rax, 0x1b495(%rip)     # 0x27c98
movb %bl, 0x1b49d(%rip)      # 0x27ca6
leaq 0x1b4b0(%rip), %rcx     # 0x27cc0
movq %rcx, 0x1b499(%rip)     # 0x27cb0
movw $0x7972, 0x1b4a4(%rip)  # imm = 0x7972
movl $0x616e6942, 0x1b496(%rip) # imm = 0x616E6942
movq %rax, 0x1b487(%rip)     # 0x27cb8
movb %bl, 0x1b48f(%rip)      # 0x27cc6
leaq 0x1b4a2(%rip), %rcx     # 0x27ce0
movq %rcx, 0x1b48b(%rip)     # 0x27cd0
movw $0x7463, 0x1b496(%rip)  # imm = 0x7463
movl $0x656a624f, 0x1b488(%rip) # imm = 0x656A624F
movq %rax, 0x1b479(%rip)     # 0x27cd8
movb %bl, 0x1b481(%rip)      # 0x27ce6
leaq 0x1b494(%rip), %rax     # 0x27d00
movq %rax, 0x1b47d(%rip)     # 0x27cf0
movb $0x79, 0x1b48a(%rip)    # 0x27d04
movl $0x61727241, 0x1b47c(%rip) # imm = 0x61727241
movq $0x5, 0x1b469(%rip) # 0x27cf8
movb %bl, 0x1b470(%rip)      # 0x27d05
leaq 0x1b484(%rip), %rax     # 0x27d20
movq %rax, 0x1b46d(%rip)     # 0x27d10
movabsq $0x6e455f65706f6353, %rax # imm = 0x6E455F65706F6353
movq %rax, 0x1b46c(%rip)     # 0x27d20
movb $0x64, 0x1b46d(%rip)    # 0x27d28
movq $0x9, 0x1b452(%rip) # 0x27d18
movb %bl, 0x1b45d(%rip)      # 0x27d29
leaq -0x2f1(%rip), %rdi      # 0xc5e2
leaq 0x1af4e(%rip), %rdx     # 0x27828
xorl %esi, %esi
callq 0xb840
leaq 0x11797(%rip), %rax     # 0x1e07f
movq %rax, 0x1b441(%rip)     # 0x27d30
movl $0x3, 0x1b43f(%rip)     # 0x27d38
movw $0x10c, %ax             # imm = 0x10C
movw %ax, 0x1b438(%rip)      # 0x27d3c
movb %bl, 0x1b434(%rip)      # 0x27d3e
leaq 0x11745(%rip), %rcx     # 0x1e056
movq %rcx, 0x1b428(%rip)     # 0x27d40
movl $0x5, %ecx
movl %ecx, 0x1b425(%rip)     # 0x27d48
movw %ax, 0x1b422(%rip)      # 0x27d4c
movb %bl, 0x1b41e(%rip)      # 0x27d4e
leaq 0x11737(%rip), %rdx     # 0x1e06e
movq %rdx, 0x1b412(%rip)     # 0x27d50
movl %ecx, 0x1b414(%rip)     # 0x27d58
movw %ax, 0x1b411(%rip)      # 0x27d5c
movb %bl, 0x1b40d(%rip)      # 0x27d5e
leaq 0x11704(%rip), %rcx     # 0x1e05c
movq %rcx, 0x1b401(%rip)     # 0x27d60
movl $0x6, 0x1b3ff(%rip)     # 0x27d68
movw %ax, 0x1b3fc(%rip)      # 0x27d6c
movb %bl, 0x1b3f8(%rip)      # 0x27d6e
leaq 0x116e6(%rip), %rcx     # 0x1e063
movq %rcx, 0x1b3ec(%rip)     # 0x27d70
movl $0x10, 0x1b3ea(%rip)    # 0x27d78
movw %ax, 0x1b3e7(%rip)      # 0x27d7c
movb %bl, 0x1b3e3(%rip)      # 0x27d7e
leaq 0x116d2(%rip), %rcx     # 0x1e074
movq %rcx, 0x1b3d7(%rip)     # 0x27d80
movl $0xe, 0x1b3d5(%rip)     # 0x27d88
movw %ax, 0x1b3d2(%rip)      # 0x27d8c
movb %bl, 0x1b3ce(%rip)      # 0x27d8e
leaq 0x116bc(%rip), %rcx     # 0x1e083
movq %rcx, 0x1b3c2(%rip)     # 0x27d90
movl $0xb, 0x1b3c0(%rip)     # 0x27d98
movw %ax, 0x1b3bd(%rip)      # 0x27d9c
movb %bl, 0x1b3b9(%rip)      # 0x27d9e
movq $0x0, 0x1b3b0(%rip) # 0x27da0
movl $0x0, 0x1b3ae(%rip)     # 0x27da8
movw %ax, 0x1b3ab(%rip)      # 0x27dac
movb %bl, 0x1b3a7(%rip)      # 0x27dae
popq %rbx
retq