// File: /workspace/github_c_makefile_star2_O1/esheldon[P]xshear/src/sconfig.c
// Function: sconfig_print
void sconfig_print(ShearConfig* c) {
    wlog("    H0:             %lf\n", c->H0);
    wlog("    omega_m:        %lf\n", c->omega_m);
    wlog("    healpix_nside:  %lld\n", c->healpix_nside);
    wlog("    shear style:    %d\n",  c->shear_style);
    wlog("    mask style:     %d\n",  c->mask_style);
    wlog("    weight style:   %d\n",  c->weight_style);
    wlog("    scrit style:    %d\n",  c->scstyle);
    wlog("    sourceid style: %d\n",  c->sourceid_style);
    wlog("    Dlens_input:    %d\n",  c->Dlens_input);
    wlog("    zdiff_min:      %lf\n", c->zdiff_min);
    wlog("    nbin:           %lld\n", c->nbin);
    wlog("    rmin:           %lf\n", c->rmin);
    wlog("    rmax:           %lf\n", c->rmax);
    wlog("    r_units:        %d\n",  c->r_units);
    wlog("    log(rmin):      %lf\n", c->log_rmin);
    wlog("    log(rmax):      %lf\n", c->log_rmax);
    wlog("    log(binsize):   %lf\n", c->log_binsize);
    if (c->zl != NULL) {
        size_t i;
        wlog("    zlvals[%lu]:", c->zl->size);
        for (i=0; i<c->zl->size; i++) {
            if ((i % 10) == 0) {
                wlog("\n        ");
            }
            wlog("%lf ", c->zl->data[i]);
        }
        wlog("\n");
    }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movq 0xae19(%rip), %r15      # 0xdff8
movq (%r15), %rdi
movsd (%rbx), %xmm0
leaq 0x6542(%rip), %rsi      # 0x972f
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x8(%rbx), %xmm0
leaq 0x6545(%rip), %rsi      # 0x9748
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movq 0x10(%rbx), %rdx
leaq 0x6549(%rip), %rsi      # 0x9761
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x18(%rbx), %edx
leaq 0x654f(%rip), %rsi      # 0x977b
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x1c(%rbx), %edx
leaq 0x6553(%rip), %rsi      # 0x9793
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x28(%rbx), %edx
leaq 0x6557(%rip), %rsi      # 0x97ab
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x20(%rbx), %edx
leaq 0x655b(%rip), %rsi      # 0x97c3
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x24(%rbx), %edx
leaq 0x655f(%rip), %rsi      # 0x97db
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x2c(%rbx), %edx
leaq 0x6563(%rip), %rsi      # 0x97f3
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movsd 0x98(%rbx), %xmm0
leaq 0x6562(%rip), %rsi      # 0x980b
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movq 0x40(%rbx), %rdx
leaq 0x6566(%rip), %rsi      # 0x9824
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movsd 0x68(%rbx), %xmm0
leaq 0x656a(%rip), %rsi      # 0x983e
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x70(%rbx), %xmm0
leaq 0x656d(%rip), %rsi      # 0x9857
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movl 0x48(%rbx), %edx
leaq 0x6572(%rip), %rsi      # 0x9870
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movsd 0x78(%rbx), %xmm0
leaq 0x6574(%rip), %rsi      # 0x9888
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x80(%rbx), %xmm0
leaq 0x6574(%rip), %rsi      # 0x98a1
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x88(%rbx), %xmm0
leaq 0x6574(%rip), %rsi      # 0x98ba
movb $0x1, %al
callq 0x21a0
movq 0x38(%rbx), %rax
testq %rax, %rax
jne 0x3365
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq (%r15), %rdi
movq (%rax), %rdx
leaq 0x6561(%rip), %rsi      # 0x98d3
xorl %eax, %eax
callq 0x21a0
movq 0x38(%rbx), %rax
cmpq $0x0, (%rax)
je 0x33e2
xorl %r14d, %r14d
pushq $0xa
popq %r12
pushq $0x1
popq %r13
leaq 0x6559(%rip), %rbp      # 0x98ee
movq %r14, %rax
xorl %edx, %edx
divq %r12
imulq $0xa, %rax, %rax
cmpq %r14, %rax
jne 0x33bb
movq (%r15), %rcx
leaq 0x6534(%rip), %rdi      # 0x98e4
pushq $0x9
popq %rsi
movq %r13, %rdx
callq 0x2290
movq (%r15), %rdi
movq 0x38(%rbx), %rax
movq 0x10(%rax), %rax
movsd (%rax,%r14,8), %xmm0
movq %rbp, %rsi
movb $0x1, %al
callq 0x21a0
incq %r14
movq 0x38(%rbx), %rax
cmpq (%rax), %r14
jb 0x3395
movq (%r15), %rsi
pushq $0xa
popq %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x2150