// File: /workspace/github_c_makefile_star2_O1/Paxa[P]fast_excel/libxlsxwriter/src/worksheet.c
// Function: worksheet_write_sheet_views
STATIC void
_worksheet_write_sheet_views(lxw_worksheet *self)
{
    lxw_xml_start_tag(self->file, "sheetViews", NULL);

    /* Write the sheetView element. */
    _worksheet_write_sheet_view(self);

    lxw_xml_end_tag(self->file, "sheetViews");
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x88, %rsp
movq %rdi, %rbp
movq (%rdi), %rdi
leaq 0x146a6(%rip), %rsi     # 0x48802
xorl %edx, %edx
callq 0xc350
movq %rsp, %rbx
movq $0x0, (%rbx)
movq %rbx, 0x8(%rbx)
cmpb $0x0, 0x14b(%rbp)
jne 0x341ac
leaq 0x1468c(%rip), %rdi     # 0x4880d
leaq 0x1160e(%rip), %rsi     # 0x45796
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x14c(%rbp)
jne 0x341e7
leaq 0x1465f(%rip), %rdi     # 0x4881b
leaq 0x115d3(%rip), %rsi     # 0x45796
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x14a(%rbp)
je 0x34222
leaq 0x1462e(%rip), %rdi     # 0x48825
leaq 0x1153a(%rip), %rsi     # 0x45738
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0xd3(%rbp)
je 0x3425d
leaq 0x145ff(%rip), %rdi     # 0x48831
leaq 0x114ff(%rip), %rsi     # 0x45738
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x13f(%rbp)
jne 0x34298
leaq 0x145d0(%rip), %rdi     # 0x4883d
leaq 0x11522(%rip), %rsi     # 0x45796
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x145(%rbp)
je 0x342d3
leaq 0x145a8(%rip), %rdi     # 0x48850
leaq 0x145a6(%rip), %rsi     # 0x48855
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x268(%rbp)
je 0x3430e
leaq 0x268(%rbp), %rsi
leaq 0x14576(%rip), %rdi     # 0x48860
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
movzwl 0x138(%rbp), %esi
cmpq $0x64, %rsi
je 0x3438a
cmpb $0x0, 0x145(%rbp)
jne 0x3438a
leaq 0x14541(%rip), %rdi     # 0x4886c
callq 0xc180
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x14e(%rbp)
je 0x3438a
movzwl 0x138(%rbp), %esi
leaq 0x14510(%rip), %rdi     # 0x48876
callq 0xc180
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
leaq 0x144f5(%rip), %rdi     # 0x48886
leaq 0x113fe(%rip), %rsi     # 0x45796
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x240(%rbp)
jne 0x343d3
movq 0x48(%rbp), %rax
cmpq $0x0, (%rax)
je 0x3459c
movq (%rbp), %rdi
leaq 0x144b7(%rip), %rsi     # 0x48895
movq %rsp, %rdx
callq 0xc350
movzbl 0x240(%rbp), %eax
cmpl $0x3, %eax
movq %rbp, 0x20(%rsp)
je 0x34405
cmpl $0x2, %eax
je 0x34544
cmpl $0x1, %eax
jne 0x3440d
movq %rbp, %rdi
callq 0x3de8d
movq 0x48(%rbp), %rax
movq (%rax), %r14
testq %r14, %r14
je 0x34527
leaq 0x10(%rsp), %r15
leaq 0x144d2(%rip), %r12     # 0x488fb
leaq 0x15101(%rip), %r13     # 0x49531
leaq 0x144b9(%rip), %rbp     # 0x488f0
leaq 0x144ad(%rip), %rbx     # 0x488eb
movq $0x0, 0x10(%rsp)
movq %r15, 0x18(%rsp)
cmpb $0x0, (%r14)
je 0x3447c
movq %rbx, %rdi
movq %r14, %rsi
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
cmpb $0x0, 0xc(%r14)
je 0x344ae
leaq 0xc(%r14), %rsi
movq %rbp, %rdi
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
cmpb $0x0, 0x28(%r14)
je 0x344e0
leaq 0x28(%r14), %rsi
movq %r13, %rdi
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
movq 0x20(%rsp), %rax
movq (%rax), %rdi
movq %r12, %rsi
movq %r15, %rdx
callq 0xcc00
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x3451a
movq 0x1040(%rdi), %rax
movq %rax, 0x10(%rsp)
testq %rax, %rax
jne 0x34513
movq %r15, 0x18(%rsp)
callq 0xc0c0
jmp 0x344f3
movq 0x48(%r14), %r14
testq %r14, %r14
jne 0x3443e
movq 0x20(%rsp), %rbp
movq (%rbp), %rdi
leaq 0x1435e(%rip), %rsi     # 0x48895
callq 0xc060
movq %rsp, %rbx
jmp 0x345cb
movl 0x244(%rbp), %r13d
movzwl 0x248(%rbp), %r12d
movl 0x24c(%rbp), %r15d
movzwl 0x250(%rbp), %ebx
movsd 0x258(%rbp), %xmm3
movsd 0x260(%rbp), %xmm2
movq 0x48(%rbp), %rax
movq (%rax), %rbp
testq %rbp, %rbp
je 0x345f6
movq 0x48(%rbp), %rcx
movq %rcx, (%rax)
movq %rbp, %r14
testq %rcx, %rcx
jne 0x34629
movq %rax, 0x8(%rax)
movq %rbp, %r14
jmp 0x34629
movq (%rbp), %rdi
leaq 0x142ee(%rip), %rsi     # 0x48895
movq %rsp, %rdx
callq 0xcc00
jmp 0x345cb
movq 0x1040(%rdi), %rax
movq %rax, (%rsp)
testq %rax, %rax
jne 0x345c6
movq %rbx, 0x8(%rsp)
callq 0xc0c0
movq (%rsp), %rdi
testq %rdi, %rdi
jne 0x345b1
movq (%rbp), %rdi
leaq 0x14223(%rip), %rsi     # 0x48802
callq 0xc060
addq $0x88, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl $0x1, %edi
movl $0x50, %esi
movsd %xmm3, 0x28(%rsp)
movapd %xmm2, 0x40(%rsp)
callq 0xc7f0
movapd 0x40(%rsp), %xmm2
movsd 0x28(%rsp), %xmm3
movq %rax, %r14
testq %rax, %rax
je 0x34b1c
leaq 0x10(%rsp), %rax
movq $0x0, (%rax)
movsd 0x11fd3(%rip), %xmm0    # 0x46610
mulsd %xmm2, %xmm0
addsd 0x11fcf(%rip), %xmm0    # 0x46618
cvttsd2si %xmm0, %rcx
movq %rax, 0x8(%rax)
movl %ecx, %eax
xorps %xmm0, %xmm0
cvtsi2sd %rax, %xmm0
xorpd %xmm4, %xmm4
ucomisd %xmm4, %xmm3
cmpltsd %xmm2, %xmm4
movapd %xmm4, %xmm1
andnpd %xmm2, %xmm1
andpd %xmm0, %xmm4
orpd %xmm1, %xmm4
jbe 0x346d0
movsd 0xe3bd(%rip), %xmm0     # 0x42a40
ucomisd %xmm3, %xmm0
jbe 0x346a0
mulsd 0x11f97(%rip), %xmm3    # 0x46628
addsd 0xbe37(%rip), %xmm3     # 0x404d0
cvttsd2si %xmm3, %rax
jmp 0x346b8
mulsd 0x11f78(%rip), %xmm3    # 0x46620
addsd 0xbe20(%rip), %xmm3     # 0x404d0
cvttsd2si %xmm3, %rax
addl $0x5, %eax
leal (%rax,%rax,2), %eax
shrl $0x2, %eax
leal (%rax,%rax,4), %eax
leal 0x186(,%rax,4), %eax
xorps %xmm3, %xmm3
cvtsi2sd %rax, %xmm3
cmpl %r13d, %r15d
jne 0x34734
cmpw %r12w, %bx
jne 0x34734
movsd 0x11f4d(%rip), %xmm0    # 0x46630
addsd %xmm4, %xmm0
movsd 0x11f21(%rip), %xmm1    # 0x46610
divsd %xmm1, %xmm0
divsd 0x11ef5(%rip), %xmm0    # 0x465f0
movsd 0xbdcd(%rip), %xmm2     # 0x404d0
addsd %xmm2, %xmm0
cvttsd2si %xmm0, %r15
movsd 0x11f24(%rip), %xmm0    # 0x46638
addsd %xmm3, %xmm0
divsd %xmm1, %xmm0
divsd 0x11f1c(%rip), %xmm0    # 0x46640
mulsd 0x11f1c(%rip), %xmm0    # 0x46648
addsd %xmm2, %xmm0
cvttsd2si %xmm0, %ebx
movapd %xmm4, 0x40(%rsp)
movsd %xmm3, 0x28(%rsp)
movzwl %bx, %ebx
leaq 0x5e(%rsp), %rdi
movl %r15d, %esi
movl %ebx, %edx
callq 0xca00
testq %rbp, %rbp
jne 0x3478f
leaq 0xc(%r14), %rdi
leaq 0x12656(%rip), %r12     # 0x46db8
leaq 0x5e(%rsp), %r13
movl $0x1c, %esi
movq %r12, %rdx
movq %r13, %rcx
xorl %eax, %eax
callq 0xc570
leaq 0x28(%r14), %rdi
movl $0x1c, %esi
movq %r12, %rdx
movq %r13, %rcx
xorl %eax, %eax
callq 0xc570
xorpd %xmm0, %xmm0
movapd 0x40(%rsp), %xmm1
ucomisd %xmm0, %xmm1
movsd 0x28(%rsp), %xmm1
jbe 0x3491f
ucomisd %xmm0, %xmm1
jbe 0x3491f
movabsq $0x69526d6f74746f62, %r13 # imm = 0x69526D6F74746F62
movq %r13, 0x30(%rsp)
movl $0x746867, 0x38(%rsp)   # imm = 0x746867
leaq 0x7a(%rsp), %rdi
movl %r15d, %esi
xorl %edx, %edx
callq 0xca00
leaq 0x6c(%rsp), %rdi
xorl %esi, %esi
movl %ebx, %edx
callq 0xca00
movl $0x1, %edi
movl $0x50, %esi
callq 0xc7f0
testq %rax, %rax
je 0x3486e
movq %rax, %rbx
movabsq $0x7468676952706f74, %rax # imm = 0x7468676952706F74
movq %rax, (%rbx)
movb $0x0, 0x8(%rbx)
leaq 0xc(%rbx), %rdi
leaq 0x1259e(%rip), %r15     # 0x46db8
leaq 0x6c(%rsp), %r12
movl $0x1c, %esi
movq %r15, %rdx
movq %r12, %rcx
xorl %eax, %eax
callq 0xc570
leaq 0x28(%rbx), %rdi
movl $0x1c, %esi
movq %r15, %rdx
movq %r12, %rcx
xorl %eax, %eax
callq 0xc570
movq %rbx, %rax
addq $0x48, %rax
movq $0x0, 0x48(%rbx)
movq 0x20(%rsp), %rdx
movq 0x48(%rdx), %rcx
movq 0x8(%rcx), %rcx
movq %rbx, (%rcx)
movq 0x48(%rdx), %rcx
movq %rax, 0x8(%rcx)
movl $0x1, %edi
movl $0x50, %esi
callq 0xc7f0
testq %rax, %rax
je 0x348f8
movq %rax, %rbx
movabsq $0x654c6d6f74746f62, %rax # imm = 0x654C6D6F74746F62
movq %rax, (%rbx)
movl $0x746665, 0x7(%rbx)    # imm = 0x746665
leaq 0xc(%rbx), %rdi
leaq 0x12514(%rip), %r15     # 0x46db8
leaq 0x7a(%rsp), %r12
movl $0x1c, %esi
movq %r15, %rdx
movq %r12, %rcx
xorl %eax, %eax
callq 0xc570
leaq 0x28(%rbx), %rdi
movl $0x1c, %esi
movq %r15, %rdx
movq %r12, %rcx
xorl %eax, %eax
callq 0xc570
movq %rbx, %rax
addq $0x48, %rax
movq $0x0, 0x48(%rbx)
movq 0x20(%rsp), %rdx
movq 0x48(%rdx), %rcx
movq 0x8(%rcx), %rcx
movq %rbx, (%rcx)
movq 0x48(%rdx), %rcx
movq %rax, 0x8(%rcx)
movl $0x1, %edi
movl $0x50, %esi
callq 0xc7f0
testq %rax, %rax
je 0x349ee
movq %rax, %rbx
movq %r13, (%rax)
movl $0x746867, 0x8(%rax)    # imm = 0x746867
jmp 0x34995
ucomisd %xmm0, %xmm1
jbe 0x3495d
movabsq $0x7468676952706f74, %r15 # imm = 0x7468676952706F74
movq %r15, 0x30(%rsp)
movb $0x0, 0x38(%rsp)
movl $0x1, %edi
movl $0x50, %esi
callq 0xc7f0
testq %rax, %rax
je 0x349ee
movq %rax, %rbx
movq %r15, (%rax)
movb $0x0, 0x8(%rax)
jmp 0x34995
movabsq $0x654c6d6f74746f62, %r15 # imm = 0x654C6D6F74746F62
movq %r15, 0x30(%rsp)
movl $0x746665, 0x37(%rsp)   # imm = 0x746665
movl $0x1, %edi
movl $0x50, %esi
callq 0xc7f0
testq %rax, %rax
je 0x349ee
movq %rax, %rbx
movq %r15, (%rax)
movl $0x746665, 0x7(%rax)    # imm = 0x746665
leaq 0xc(%rbx), %rdi
leaq 0xc(%r14), %rcx
leaq 0x12414(%rip), %r15     # 0x46db8
movl $0x1c, %esi
movq %r15, %rdx
xorl %eax, %eax
callq 0xc570
leaq 0x28(%rbx), %rdi
leaq 0x28(%r14), %rcx
movl $0x1c, %esi
movq %r15, %rdx
xorl %eax, %eax
callq 0xc570
leaq 0x48(%rbx), %rax
movq $0x0, 0x48(%rbx)
movq 0x20(%rsp), %rdx
movq 0x48(%rdx), %rcx
movq 0x8(%rcx), %rcx
movq %rbx, (%rcx)
movq 0x48(%rdx), %rcx
movq %rax, 0x8(%rcx)
xorpd %xmm1, %xmm1
movsd 0x28(%rsp), %xmm0
ucomisd %xmm1, %xmm0
jbe 0x34a2d
leaq 0x13eba(%rip), %rdi     # 0x488bf
callq 0xcc80
xorpd %xmm1, %xmm1
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
movapd 0x40(%rsp), %xmm0
ucomisd %xmm1, %xmm0
jbe 0x34a64
leaq 0x13e86(%rip), %rdi     # 0x488c6
callq 0xcc80
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
leaq 0x13df5(%rip), %rdi     # 0x48860
leaq 0x5e(%rsp), %rsi
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
testq %rbp, %rbp
je 0x34ac9
leaq 0x13e2d(%rip), %rdi     # 0x488cd
leaq 0x30(%rsp), %rsi
callq 0xc030
leaq 0x1040(%rax), %rcx
movq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
movq 0x20(%rsp), %rbp
movq (%rbp), %rdi
leaq 0x13e12(%rip), %rsi     # 0x488eb
leaq 0x10(%rsp), %rbx
movq %rbx, %rdx
callq 0xcc00
movq %r14, %rdi
callq 0xc0c0
movq (%rbx), %rdi
testq %rdi, %rdi
je 0x3440d
movq 0x1040(%rdi), %rax
movq %rax, 0x10(%rsp)
testq %rax, %rax
jne 0x34b10
movq %rbx, 0x18(%rsp)
callq 0xc0c0
movq 0x10(%rsp), %rdi
jmp 0x34af1
callq 0xee0d
movq 0x20(%rsp), %rbp
jmp 0x3440d