// File: /workspace/github_c_makefile_star2_O3/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 0xadc7(%rip), %r15      # 0xdff8
movq (%r15), %rdi
movsd (%rbx), %xmm0
leaq 0x6500(%rip), %rsi      # 0x973f
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x8(%rbx), %xmm0
leaq 0x6503(%rip), %rsi      # 0x9758
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movq 0x10(%rbx), %rdx
leaq 0x6507(%rip), %rsi      # 0x9771
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x18(%rbx), %edx
leaq 0x650d(%rip), %rsi      # 0x978b
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x1c(%rbx), %edx
leaq 0x6511(%rip), %rsi      # 0x97a3
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x28(%rbx), %edx
leaq 0x6515(%rip), %rsi      # 0x97bb
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x20(%rbx), %edx
leaq 0x6519(%rip), %rsi      # 0x97d3
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x24(%rbx), %edx
leaq 0x651d(%rip), %rsi      # 0x97eb
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movl 0x2c(%rbx), %edx
leaq 0x6521(%rip), %rsi      # 0x9803
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movsd 0x98(%rbx), %xmm0
leaq 0x6520(%rip), %rsi      # 0x981b
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movq 0x40(%rbx), %rdx
leaq 0x6524(%rip), %rsi      # 0x9834
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movsd 0x68(%rbx), %xmm0
leaq 0x6528(%rip), %rsi      # 0x984e
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x70(%rbx), %xmm0
leaq 0x652b(%rip), %rsi      # 0x9867
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movl 0x48(%rbx), %edx
leaq 0x6530(%rip), %rsi      # 0x9880
xorl %eax, %eax
callq 0x21a0
movq (%r15), %rdi
movsd 0x78(%rbx), %xmm0
leaq 0x6532(%rip), %rsi      # 0x9898
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x80(%rbx), %xmm0
leaq 0x6532(%rip), %rsi      # 0x98b1
movb $0x1, %al
callq 0x21a0
movq (%r15), %rdi
movsd 0x88(%rbx), %xmm0
leaq 0x6532(%rip), %rsi      # 0x98ca
movb $0x1, %al
callq 0x21a0
movq 0x38(%rbx), %rax
testq %rax, %rax
jne 0x33b7
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq (%r15), %rdi
movq (%rax), %rdx
leaq 0x651f(%rip), %rsi      # 0x98e3
xorl %eax, %eax
callq 0x21a0
movq 0x38(%rbx), %rcx
cmpq $0x0, (%rcx)
je 0x3434
xorl %r14d, %r14d
pushq $0xa
popq %r12
pushq $0x1
popq %r13
leaq 0x6517(%rip), %rbp      # 0x98fe
movq %r14, %rax
xorl %edx, %edx
divq %r12
imulq $0xa, %rax, %rax
cmpq %r14, %rax
jne 0x3411
movq (%r15), %rcx
leaq 0x64f2(%rip), %rdi      # 0x98f4
pushq $0x9
popq %rsi
movq %r13, %rdx
callq 0x2290
movq 0x38(%rbx), %rcx
movq (%r15), %rdi
movq 0x10(%rcx), %rax
movsd (%rax,%r14,8), %xmm0
movq %rbp, %rsi
movb $0x1, %al
callq 0x21a0
incq %r14
movq 0x38(%rbx), %rcx
cmpq (%rcx), %r14
jb 0x33e7
movq (%r15), %rsi
pushq $0xa
popq %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x2150