// File: /workspace/github_cpp_makefile_star2_O3/xjrueda[P]fixprime/src/jsoncpp.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;
  //! [StreamWriterBuilderDefaults]
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %rbx
subq $0xa8, %rsp
movq %rdi, %rbx
leaq 0x79a8(%rip), %rsi      # 0x5d019
leaq 0x80(%rsp), %r14
movq %r14, %rdi
callq 0x30850
leaq 0x7957(%rip), %rsi      # 0x5cfdf
leaq 0x795c(%rip), %rdx      # 0x5cfeb
movq %rbx, %rdi
callq 0x30c60
movb 0x8(%rax), %cl
leaq 0x80(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl $0x100, %ebp            # imm = 0x100
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
movl $0xfffffeff, %r15d      # imm = 0xFFFFFEFF
movl 0x8(%rdi), %ecx
andl %r15d, %ecx
orl %edx, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rdi), %rcx
movups 0x18(%rax), %xmm0
movq %rcx, 0x18(%rax)
movq 0x20(%rdi), %rcx
movq %rcx, 0x20(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x2ebb0
leaq 0x76e7(%rip), %rsi      # 0x5ce03
leaq 0x58(%rsp), %r14
movq %r14, %rdi
callq 0x30850
leaq 0x78a3(%rip), %rsi      # 0x5cfd3
leaq 0x78a7(%rip), %rdx      # 0x5cfde
movq %rbx, %rdi
callq 0x30c60
movb 0x8(%rax), %cl
leaq 0x58(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
andl 0x8(%rdi), %r15d
orl %edx, %r15d
movw %r15w, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rdi), %rcx
movups 0x18(%rax), %xmm0
movq %rcx, 0x18(%rax)
movq 0x20(%rdi), %rcx
movq %rcx, 0x20(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x2ebb0
leaq 0x30(%rsp), %r14
movq %r14, %rdi
xorl %esi, %esi
callq 0x30e20
leaq 0x7827(%rip), %rsi      # 0x5cfec
leaq 0x7837(%rip), %rdx      # 0x5d003
movq %rbx, %rdi
callq 0x30c60
movb 0x8(%rax), %cl
leaq 0x30(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl $0x100, %ebp            # imm = 0x100
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
movl $0xfffffeff, %r15d      # imm = 0xFFFFFEFF
movl 0x8(%rdi), %ecx
andl %r15d, %ecx
orl %edx, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rdi), %rcx
movups 0x18(%rax), %xmm0
movq %rcx, 0x18(%rax)
movq 0x20(%rdi), %rcx
movq %rcx, 0x20(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x2ebb0
leaq 0x8(%rsp), %r14
movq %r14, %rdi
xorl %esi, %esi
callq 0x30e20
leaq 0x779f(%rip), %rsi      # 0x5d004
leaq 0x77ac(%rip), %rdx      # 0x5d018
movq %rbx, %rdi
callq 0x30c60
movb 0x8(%rax), %cl
leaq 0x8(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
andl 0x8(%rdi), %r15d
orl %edx, %r15d
movw %r15w, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rdi), %rcx
movups 0x18(%rax), %xmm0
movq %rcx, 0x18(%rax)
movq 0x20(%rdi), %rcx
movq %rcx, 0x20(%rax)
movups %xmm0, 0x18(%rdi)
callq 0x2ebb0
addq $0xa8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
jmp 0x558f8
jmp 0x558f8
jmp 0x558f8
movq %rax, %rbx
movq %r14, %rdi
callq 0x2ebb0
movq %rbx, %rdi
callq 0x30a10
nop