// File: /workspace/github_cpp_makefile_star2_O1/tomfunkhouser[P]gaps/pkgs/RNBasics/json.cpp
// Function: Json::StreamWriterBuilder::setDefaults(Json::Value*)
void StreamWriterBuilder::setDefaults(Json::Value* settings)
{
  //! [StreamWriterBuilderDefaults]
  (*settings)["commentStyle"] = "All";
  (*settings)["indentation"] = "\t";
  (*settings)["enableYAMLCompatibility"] = false;
  (*settings)["dropNullPlaceholders"] = false;
  (*settings)["useSpecialFloats"] = false;
  (*settings)["precision"] = 17;
  //! [StreamWriterBuilderDefaults]
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %rbx
subq $0xf8, %rsp
movq %rdi, %rbx
movzwl 0xd8(%rsp), %r14d
andl $0xfe00, %r14d          # imm = 0xFE00
leal 0x104(%r14), %eax
movw %ax, 0xd8(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0xe0(%rsp)
movq $0x0, 0xf0(%rsp)
leaq 0x390b3(%rip), %rdi     # 0xc1aba
movl $0x3, %esi
callq 0x82159
movq %rax, 0xd0(%rsp)
leaq 0x39045(%rip), %rsi     # 0xc1a65
leaq 0x3904a(%rip), %rdx     # 0xc1a71
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl $0x104, %r15d           # imm = 0x104
movl %ecx, %esi
orl %r15d, %esi
movb $0x4, 0x8(%rax)
orl %edx, %r14d
movl $0x100, %ebp            # imm = 0x100
movl %r14d, %edx
orl %ebp, %edx
leaq 0xd0(%rsp), %rdi
movw %dx, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xff04, %esi           # imm = 0xFF04
movw %si, 0x8(%rax)
andl %ebp, %ecx
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
orl %r14d, %r15d
movw %r15w, 0xb0(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0xb8(%rsp)
movq $0x0, 0xc8(%rsp)
leaq 0x35b5a(%rip), %rdi     # 0xbe636
movl $0x1, %esi
callq 0x82159
movq %rax, 0xa8(%rsp)
leaq 0x38f64(%rip), %rsi     # 0xc1a59
leaq 0x38f68(%rip), %rdx     # 0xc1a64
movq %rbx, %rdi
callq 0x83ef4
movzwl 0x8(%rax), %ecx
movzbl %cl, %edx
movl %ecx, %esi
orl $0x104, %esi            # imm = 0x104
movb $0x4, 0x8(%rax)
orl %edx, %r14d
movl %r14d, %edx
orl %ebp, %edx
leaq 0xa8(%rsp), %rdi
movw %dx, 0x8(%rdi)
movq (%rax), %rdx
movq (%rdi), %r8
movq %r8, (%rax)
movq %rdx, (%rdi)
andl $0xff04, %esi           # imm = 0xFF04
movw %si, 0x8(%rax)
andl %ebp, %ecx
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 0x5(%r14), %eax
movw %ax, 0x88(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x90(%rsp)
movq $0x0, 0xa0(%rsp)
movb $0x0, 0x80(%rsp)
leaq 0x38ec1(%rip), %rsi     # 0xc1a72
leaq 0x38ed1(%rip), %rdx     # 0xc1a89
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 0x80(%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 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 0x38e29(%rip), %rsi     # 0xc1a8a
leaq 0x38e36(%rip), %rdx     # 0xc1a9e
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 0x38d91(%rip), %rsi     # 0xc1a9f
leaq 0x38d9a(%rip), %rdx     # 0xc1aaf
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 0x1(%r14), %eax
movw %ax, 0x10(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x18(%rsp)
movq $0x0, 0x28(%rsp)
movq $0x11, 0x8(%rsp)
leaq 0x38cf1(%rip), %rsi     # 0xc1ab0
leaq 0x38cf3(%rip), %rdx     # 0xc1ab9
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 0x8(%rsp), %rdi
movw %r14w, 0x8(%rdi)
movq (%rax), %rdx
movq $0x11, (%rax)
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
addq $0xf8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
jmp 0x88e8a
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
jmp 0x88e8a
movq %rax, %rbx
leaq 0x58(%rsp), %rdi
jmp 0x88e8a
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
jmp 0x88e8a
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
jmp 0x88e8a
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x82500
movq %rbx, %rdi
callq 0x11a70
nop