// File: /workspace/github_cpp_makefile_star2_O1/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
movzwl 0x178(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0x178(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x180(%rsp)
movq $0x0, 0x190(%rsp)
movb $0x1, 0x170(%rsp)
leaq 0x41997(%rip), %rsi     # 0xc13ca
leaq 0x4199f(%rip), %rdx     # 0xc13d9
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0x170(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0x150(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0x150(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x158(%rsp)
movq $0x0, 0x168(%rsp)
movb $0x1, 0x148(%rsp)
leaq 0x418eb(%rip), %rsi     # 0xc13da
leaq 0x418f1(%rip), %rdx     # 0xc13e7
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0x148(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0x128(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0x128(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x130(%rsp)
movq $0x0, 0x140(%rsp)
movb $0x0, 0x120(%rsp)
leaq 0x4183a(%rip), %rsi     # 0xc13e8
leaq 0x4183d(%rip), %rdx     # 0xc13f2
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0x120(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0x100(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0x100(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x108(%rsp)
movq $0x0, 0x118(%rsp)
movb $0x0, 0xf8(%rsp)
leaq 0x41786(%rip), %rsi     # 0xc13f3
leaq 0x4179b(%rip), %rdx     # 0xc140f
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0xf8(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0xd8(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0xd8(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0xe0(%rsp)
movq $0x0, 0xf0(%rsp)
movb $0x0, 0xd0(%rsp)
leaq 0x416e4(%rip), %rsi     # 0xc1410
leaq 0x416ed(%rip), %rdx     # 0xc1420
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0xd0(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0xb0(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0xb0(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0xb8(%rsp)
movq $0x0, 0xc8(%rsp)
movb $0x0, 0xa8(%rsp)
leaq 0x41636(%rip), %rsi     # 0xc1421
leaq 0x41640(%rip), %rdx     # 0xc1432
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0xa8(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0x88(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x1(%r14), %eax
movw %ax, 0x88(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x90(%rsp)
movq $0x0, 0xa0(%rsp)
movq $0x3e8, 0x80(%rsp) # imm = 0x3E8
leaq 0x41585(%rip), %rsi     # 0xc1433
leaq 0x41588(%rip), %rdx     # 0xc143d
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
incl %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0x80(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq $0x3e8, (%rax)          # imm = 0x3E8
movq %rdx, (%rdi)
andl $0xfe01, %esi           # imm = 0xFE01
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0x60(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0x60(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x68(%rsp)
movq $0x0, 0x78(%rsp)
movb $0x0, 0x58(%rsp)
leaq 0x414e0(%rip), %rsi     # 0xc143e
leaq 0x414e4(%rip), %rdx     # 0xc1449
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0x58(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0x38(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0x38(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movq $0x0, 0x50(%rsp)
movb $0x0, 0x30(%rsp)
leaq 0x4143f(%rip), %rsi     # 0xc144a
leaq 0x41445(%rip), %rdx     # 0xc1457
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0x30(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
movzwl 0x10(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x5(%r14), %eax
movw %ax, 0x10(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x18(%rsp)
movq $0x0, 0x28(%rsp)
movb $0x0, 0x8(%rsp)
leaq 0x413a0(%rip), %rsi     # 0xc1458
leaq 0x413ab(%rip), %rdx     # 0xc146a
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
andl $0xff00, %esi           # imm = 0xFF00
orl $0x5, %esi
movw %si, 0x8(%rax)
orl %edx, %r14d
leaq 0x8(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xfe05, %esi           # imm = 0xFE05
movw %si, 0x8(%rax)
andl $0x100, %ecx            # imm = 0x100
orl %r14d, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rdi), %xmm0
movups 0x18(%rax), %xmm1
movups %xmm0, 0x18(%rax)
movups %xmm1, 0x18(%rdi)
callq 0x82500
addq $0x198, %rsp            # imm = 0x198
popq %rbx
popq %r14
retq
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0x58(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0xf8(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0x120(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0x148(%rsp), %rdi
jmp 0x801b4
movq %rax, %rbx
leaq 0x170(%rsp), %rdi
callq 0x82500
movq %rbx, %rdi
callq 0x11a70
nop