// File: /workspace/github_cpp_makefile_star2_O2/tomfunkhouser[P]gaps/pkgs/RNBasics/json.cpp
// Function: Json::CharReaderBuilder::setDefaults(Json::Value*)
void CharReaderBuilder::setDefaults(Json::Value* settings)
{
//! [CharReaderBuilderDefaults]
  (*settings)["collectComments"] = true;
  (*settings)["allowComments"] = true;
  (*settings)["strictRoot"] = false;
  (*settings)["allowDroppedNullPlaceholders"] = false;
  (*settings)["allowNumericKeys"] = false;
  (*settings)["allowSingleQuotes"] = false;
  (*settings)["stackLimit"] = 1000;
  (*settings)["failIfExtra"] = false;
  (*settings)["rejectDupKeys"] = false;
  (*settings)["allowSpecialFloats"] = false;
//! [CharReaderBuilderDefaults]
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x198, %rsp            # imm = 0x198
movq %rdi, %rbx
movw $0x5, 0x178(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x180(%rsp)
andq $0x0, 0x190(%rsp)
movb $0x1, 0x170(%rsp)
leaq 0x39288(%rip), %rsi     # 0xac2ea
callq 0x7402c
leaq 0x170(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0x150(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x158(%rsp)
andq $0x0, 0x168(%rsp)
movb $0x1, 0x148(%rsp)
leaq 0x3924b(%rip), %rsi     # 0xac2fa
movq %rbx, %rdi
callq 0x7402c
leaq 0x148(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0x128(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x130(%rsp)
andq $0x0, 0x140(%rsp)
movb $0x0, 0x120(%rsp)
leaq 0x39209(%rip), %rsi     # 0xac308
movq %rbx, %rdi
callq 0x7402c
leaq 0x120(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0x100(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x108(%rsp)
andq $0x0, 0x118(%rsp)
movb $0x0, 0xf8(%rsp)
leaq 0x391c4(%rip), %rsi     # 0xac313
movq %rbx, %rdi
callq 0x7402c
leaq 0xf8(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0xd8(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0xe0(%rsp)
andq $0x0, 0xf0(%rsp)
movb $0x0, 0xd0(%rsp)
leaq 0x39191(%rip), %rsi     # 0xac330
movq %rbx, %rdi
callq 0x7402c
leaq 0xd0(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0xb0(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0xb8(%rsp)
andq $0x0, 0xc8(%rsp)
movb $0x0, 0xa8(%rsp)
leaq 0x39152(%rip), %rsi     # 0xac341
movq %rbx, %rdi
callq 0x7402c
leaq 0xa8(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x1, 0x88(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x90(%rsp)
andq $0x0, 0xa0(%rsp)
movq $0x3e8, 0x80(%rsp) # imm = 0x3E8
leaq 0x39110(%rip), %rsi     # 0xac353
movq %rbx, %rdi
callq 0x7402c
leaq 0x80(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0x60(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x68(%rsp)
andq $0x0, 0x78(%rsp)
movb $0x0, 0x58(%rsp)
leaq 0x390d7(%rip), %rsi     # 0xac35e
movq %rbx, %rdi
callq 0x7402c
leaq 0x58(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0x38(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
andq $0x0, 0x50(%rsp)
movb $0x0, 0x30(%rsp)
leaq 0x390a2(%rip), %rsi     # 0xac36a
movq %rbx, %rdi
callq 0x7402c
leaq 0x30(%rsp), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0x74c68
movq %r14, %rdi
callq 0x74cb0
movw $0x5, 0x10(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x18(%rsp)
andq $0x0, 0x28(%rsp)
movb $0x0, 0x8(%rsp)
leaq 0x3906f(%rip), %rsi     # 0xac378
movq %rbx, %rdi
callq 0x7402c
leaq 0x8(%rsp), %rbx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x74c68
movq %rbx, %rdi
callq 0x74cb0
addq $0x198, %rsp            # imm = 0x198
popq %rbx
popq %r14
retq
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0x58(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0xf8(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0x120(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0x148(%rsp), %rdi
jmp 0x733ab
movq %rax, %rbx
leaq 0x170(%rsp), %rdi
callq 0x74cb0
movq %rbx, %rdi
callq 0x11a80