// File: /workspace/github_cpp_makefile_star2_O3/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 %r14
pushq %rbx
subq $0xf8, %rsp
movq %rdi, %rbx
movw $0x104, 0xd8(%rsp)      # imm = 0x104
xorps %xmm0, %xmm0
movups %xmm0, 0xe0(%rsp)
movq $0x0, 0xf0(%rsp)
leaq 0x3919a(%rip), %rdi     # 0xbfac7
movl $0x3, %esi
callq 0x8038f
movq %rax, %r14
movq %rax, 0xd0(%rsp)
leaq 0x39129(%rip), %rsi     # 0xbfa72
leaq 0x3912e(%rip), %rdx     # 0xbfa7e
movq %rbx, %rdi
callq 0x82012
movzwl 0x8(%rax), %ecx
movl %ecx, %edx
andl $0xfe00, %edx           # imm = 0xFE00
movq (%rax), %rsi
movq %r14, (%rax)
leaq 0xd0(%rsp), %rdi
movq %rsi, (%rdi)
orl $0x104, %edx            # imm = 0x104
movw %dx, 0x8(%rax)
andl $0x1ff, %ecx            # imm = 0x1FF
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
xorl %r14d, %r14d
movq %r14, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rax), %xmm0
xorps %xmm1, %xmm1
movups %xmm1, 0x18(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x80736
movw $0x104, 0xb0(%rsp)      # imm = 0x104
xorps %xmm0, %xmm0
movups %xmm0, 0xb8(%rsp)
movq %r14, 0xc8(%rsp)
leaq 0x35c63(%rip), %rdi     # 0xbc633
movl $0x1, %esi
callq 0x8038f
movq %rax, %r14
movq %rax, 0xa8(%rsp)
leaq 0x3907a(%rip), %rsi     # 0xbfa66
leaq 0x3907e(%rip), %rdx     # 0xbfa71
movq %rbx, %rdi
callq 0x82012
movzwl 0x8(%rax), %ecx
movl %ecx, %edx
andl $0xfe00, %edx           # imm = 0xFE00
movq (%rax), %rsi
movq %r14, (%rax)
leaq 0xa8(%rsp), %rdi
movq %rsi, (%rdi)
orl $0x104, %edx            # imm = 0x104
movw %dx, 0x8(%rax)
andl $0x1ff, %ecx            # imm = 0x1FF
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
xorl %r14d, %r14d
movq %r14, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rax), %xmm0
xorps %xmm1, %xmm1
movups %xmm1, 0x18(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x80736
movw $0x5, 0x88(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x90(%rsp)
movq %r14, 0xa0(%rsp)
movb $0x0, 0x80(%rsp)
leaq 0x39004(%rip), %rsi     # 0xbfa7f
leaq 0x39014(%rip), %rdx     # 0xbfa96
movq %rbx, %rdi
callq 0x82012
movzwl 0x8(%rax), %ecx
movq (%rax), %rdx
leaq 0x80(%rsp), %rdi
movq (%rdi), %rsi
movq %rsi, (%rax)
movq %rdx, (%rdi)
movl %ecx, %edx
andl $0xfe00, %edx           # imm = 0xFE00
orl $0x5, %edx
movw %dx, 0x8(%rax)
andl $0x1ff, %ecx            # imm = 0x1FF
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
xorl %r14d, %r14d
movq %r14, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rax), %xmm0
xorps %xmm1, %xmm1
movups %xmm1, 0x18(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x80736
movw $0x5, 0x60(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x68(%rsp)
movq %r14, 0x78(%rsp)
movb $0x0, 0x58(%rsp)
leaq 0x38f99(%rip), %rsi     # 0xbfa97
leaq 0x38fa6(%rip), %rdx     # 0xbfaab
movq %rbx, %rdi
callq 0x82012
movzwl 0x8(%rax), %ecx
movq (%rax), %rdx
leaq 0x58(%rsp), %rdi
movq (%rdi), %rsi
movq %rsi, (%rax)
movq %rdx, (%rdi)
movl %ecx, %edx
andl $0xfe00, %edx           # imm = 0xFE00
orl $0x5, %edx
movw %dx, 0x8(%rax)
andl $0x1ff, %ecx            # imm = 0x1FF
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
xorl %r14d, %r14d
movq %r14, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rax), %xmm0
xorps %xmm1, %xmm1
movups %xmm1, 0x18(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x80736
movw $0x5, 0x38(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movq %r14, 0x50(%rsp)
movb $0x0, 0x30(%rsp)
leaq 0x38f2e(%rip), %rsi     # 0xbfaac
leaq 0x38f37(%rip), %rdx     # 0xbfabc
movq %rbx, %rdi
callq 0x82012
movzwl 0x8(%rax), %ecx
movq (%rax), %rdx
leaq 0x30(%rsp), %rdi
movq (%rdi), %rsi
movq %rsi, (%rax)
movq %rdx, (%rdi)
movl %ecx, %edx
andl $0xfe00, %edx           # imm = 0xFE00
orl $0x5, %edx
movw %dx, 0x8(%rax)
andl $0x1ff, %ecx            # imm = 0x1FF
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
xorl %r14d, %r14d
movq %r14, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rax), %xmm0
xorps %xmm1, %xmm1
movups %xmm1, 0x18(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x80736
movw $0x1, 0x10(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x18(%rsp)
movq %r14, 0x28(%rsp)
movq $0x11, 0x8(%rsp)
leaq 0x38ebb(%rip), %rsi     # 0xbfabd
leaq 0x38ebd(%rip), %rdx     # 0xbfac6
movq %rbx, %rdi
callq 0x82012
movzwl 0x8(%rax), %ecx
movq (%rax), %rdx
movq $0x11, (%rax)
leaq 0x8(%rsp), %rdi
movq %rdx, (%rdi)
movl %ecx, %edx
andl $0xfe00, %edx           # imm = 0xFE00
incl %edx
movw %dx, 0x8(%rax)
andl $0x1ff, %ecx            # imm = 0x1FF
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq $0x0, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movups 0x18(%rax), %xmm0
xorps %xmm1, %xmm1
movups %xmm1, 0x18(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x80736
addq $0xf8, %rsp
popq %rbx
popq %r14
retq
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
jmp 0x86cb1
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
jmp 0x86cb1
movq %rax, %rbx
leaq 0x58(%rsp), %rdi
jmp 0x86cb1
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
jmp 0x86cb1
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
jmp 0x86cb1
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x80736
movq %rbx, %rdi
callq 0x11a60