// File: /workspace/github_c_makefile_star2_O2/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 $0x98, %rsp
movq %rdi, %rbp
movq (%rdi), %rdi
leaq 0x1447f(%rip), %rsi     # 0x458d7
xorl %edx, %edx
callq 0xc380
movq %rsp, %rbx
andq $0x0, (%rbx)
movq %rbx, 0x8(%rbx)
cmpb $0x0, 0x14b(%rbp)
jne 0x314a2
leaq 0x14468(%rip), %rdi     # 0x458e2
leaq 0x11325(%rip), %rsi     # 0x427a6
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x14c(%rbp)
jne 0x314da
leaq 0x1443e(%rip), %rdi     # 0x458f0
leaq 0x112ed(%rip), %rsi     # 0x427a6
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x14a(%rbp)
je 0x31512
leaq 0x14410(%rip), %rdi     # 0x458fa
leaq 0x11257(%rip), %rsi     # 0x42748
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0xd3(%rbp)
je 0x3154a
leaq 0x143e4(%rip), %rdi     # 0x45906
leaq 0x1121f(%rip), %rsi     # 0x42748
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x13f(%rbp)
jne 0x31582
leaq 0x143b8(%rip), %rdi     # 0x45912
leaq 0x11245(%rip), %rsi     # 0x427a6
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x145(%rbp)
je 0x315ba
leaq 0x14393(%rip), %rdi     # 0x45925
leaq 0x14391(%rip), %rsi     # 0x4592a
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x268(%rbp)
je 0x315f2
leaq 0x268(%rbp), %rsi
leaq 0x14364(%rip), %rdi     # 0x45935
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
movzwl 0x138(%rbp), %esi
cmpq $0x64, %rsi
je 0x31668
cmpb $0x0, 0x145(%rbp)
jne 0x31668
leaq 0x14332(%rip), %rdi     # 0x45941
callq 0xc1a0
leaq 0x1040(%rax), %rcx
andq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x14e(%rbp)
je 0x31668
movzwl 0x138(%rbp), %esi
leaq 0x14304(%rip), %rdi     # 0x4594b
callq 0xc1a0
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
leaq 0x142ec(%rip), %rdi     # 0x4595b
leaq 0x11130(%rip), %rsi     # 0x427a6
callq 0xc030
leaq 0x1040(%rax), %rcx
andq $0x0, 0x1040(%rax)
movq 0x8(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x8(%rsp)
cmpb $0x0, 0x240(%rbp)
jne 0x316ae
movq 0x48(%rbp), %rax
cmpq $0x0, (%rax)
je 0x31869
movq (%rbp), %rdi
leaq 0x142b1(%rip), %rsi     # 0x4596a
movq %rsp, %rdx
callq 0xc380
movzbl 0x240(%rbp), %eax
cmpl $0x3, %eax
movq %rbp, 0x20(%rsp)
je 0x316e0
cmpl $0x2, %eax
je 0x3180f
cmpl $0x1, %eax
jne 0x316e8
movq %rbp, %rdi
callq 0x3b1b8
movq 0x48(%rbp), %r14
leaq 0x10(%rsp), %r15
leaq 0x142d8(%rip), %r12     # 0x459d0
leaq 0x14f07(%rip), %r13     # 0x46606
leaq 0x142bf(%rip), %rbp     # 0x459c5
leaq 0x142b3(%rip), %rbx     # 0x459c0
movq (%r14), %r14
testq %r14, %r14
je 0x317f2
andq $0x0, 0x10(%rsp)
movq %r15, 0x18(%rsp)
cmpb $0x0, (%r14)
je 0x31751
movq %rbx, %rdi
movq %r14, %rsi
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
cmpb $0x0, 0xc(%r14)
je 0x31780
leaq 0xc(%r14), %rsi
movq %rbp, %rdi
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
cmpb $0x0, 0x28(%r14)
je 0x317af
leaq 0x28(%r14), %rsi
movq %r13, %rdi
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
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 0xcc70
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x317e9
movq 0x1040(%rdi), %rax
movq %rax, 0x10(%rsp)
testq %rax, %rax
jne 0x317e2
movq %r15, 0x18(%rsp)
callq 0xc0d0
jmp 0x317c2
addq $0x48, %r14
jmp 0x3170d
movq 0x20(%rsp), %rbp
movq (%rbp), %rdi
leaq 0x14168(%rip), %rsi     # 0x4596a
callq 0xc060
movq %rsp, %rbx
jmp 0x31898
movl 0x244(%rbp), %r13d
movq %rbp, %rax
movzwl 0x248(%rbp), %ebp
movl 0x24c(%rax), %r12d
movzwl 0x250(%rax), %ebx
movsd 0x258(%rax), %xmm4
movsd 0x260(%rax), %xmm2
movq 0x48(%rax), %rax
movq (%rax), %r15
testq %r15, %r15
je 0x318c3
movq 0x48(%r15), %rcx
movq %rcx, (%rax)
movq %r15, %r14
testq %rcx, %rcx
jne 0x318f2
movq %rax, 0x8(%rax)
movq %r15, %r14
jmp 0x318f2
movq (%rbp), %rdi
leaq 0x140f6(%rip), %rsi     # 0x4596a
movq %rsp, %rdx
callq 0xcc70
jmp 0x31898
movq 0x1040(%rdi), %rax
movq %rax, (%rsp)
testq %rax, %rax
jne 0x31893
movq %rbx, 0x8(%rsp)
callq 0xc0d0
movq (%rsp), %rdi
testq %rdi, %rdi
jne 0x3187e
movq (%rbp), %rdi
leaq 0x1402b(%rip), %rsi     # 0x458d7
callq 0xc060
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
pushq $0x1
popq %rdi
pushq $0x50
popq %rsi
movsd %xmm4, 0x28(%rsp)
movapd %xmm2, 0x40(%rsp)
callq 0xc850
movapd 0x40(%rsp), %xmm2
movsd 0x28(%rsp), %xmm4
movq %rax, %r14
testq %rax, %rax
je 0x31e0f
movq %r15, 0x40(%rsp)
leaq 0x10(%rsp), %r15
andq $0x0, (%r15)
movsd 0x11de0(%rip), %xmm0    # 0x436e8
mulsd %xmm2, %xmm0
addsd 0x11ddc(%rip), %xmm0    # 0x436f0
cvttsd2si %xmm0, %rax
movq %r15, 0x8(%r15)
movl %eax, %eax
cvtsi2sd %rax, %xmm0
xorpd %xmm3, %xmm3
ucomisd %xmm3, %xmm4
cmpltsd %xmm2, %xmm3
movapd %xmm3, %xmm1
andnpd %xmm2, %xmm1
andpd %xmm0, %xmm3
orpd %xmm1, %xmm3
jbe 0x31993
movsd 0xe105(%rip), %xmm0     # 0x3fa50
ucomisd %xmm4, %xmm0
jbe 0x31968
mulsd 0x11da7(%rip), %xmm4    # 0x43700
addsd 0xbb67(%rip), %xmm4     # 0x3d4c8
cvttsd2si %xmm4, %rax
jmp 0x31980
mulsd 0x11d88(%rip), %xmm4    # 0x436f8
addsd 0xbb50(%rip), %xmm4     # 0x3d4c8
cvttsd2si %xmm4, %rax
addl $0x5, %eax
leal (%rax,%rax,2), %eax
shrl $0x2, %eax
imull $0x14, %eax, %eax
addl $0x186, %eax            # imm = 0x186
cvtsi2sd %rax, %xmm4
cmpl %r13d, %r12d
jne 0x319fd
cmpw %bp, %bx
movq 0x20(%rsp), %rbp
jne 0x31a02
movsd 0x11d5e(%rip), %xmm0    # 0x43708
addsd %xmm3, %xmm0
movsd 0x11d32(%rip), %xmm1    # 0x436e8
divsd %xmm1, %xmm0
divsd 0x11d0e(%rip), %xmm0    # 0x436d0
movsd 0xbafe(%rip), %xmm2     # 0x3d4c8
addsd %xmm2, %xmm0
cvttsd2si %xmm0, %r12
movsd 0x11d35(%rip), %xmm0    # 0x43710
addsd %xmm4, %xmm0
divsd %xmm1, %xmm0
divsd 0x11d2d(%rip), %xmm0    # 0x43718
mulsd 0x11d2d(%rip), %xmm0    # 0x43720
addsd %xmm2, %xmm0
cvttsd2si %xmm0, %ebx
jmp 0x31a02
movq 0x20(%rsp), %rbp
movsd %xmm4, 0x28(%rsp)
movapd %xmm3, 0x60(%rsp)
movzwl %bx, %ebx
leaq 0x52(%rsp), %rdi
movl %r12d, %esi
movl %ebx, %edx
callq 0xca60
cmpq $0x0, 0x40(%rsp)
jne 0x31a65
leaq 0xc(%r14), %rdi
leaq 0x1245d(%rip), %rdx     # 0x43e90
pushq $0x1c
popq %rbp
leaq 0x52(%rsp), %r13
movq %rbp, %rsi
movq %r13, %rcx
xorl %eax, %eax
callq 0xc5b0
leaq 0x28(%r14), %rdi
movq %rbp, %rsi
movq 0x20(%rsp), %rbp
leaq 0x12435(%rip), %rdx     # 0x43e90
movq %r13, %rcx
xorl %eax, %eax
callq 0xc5b0
xorpd %xmm0, %xmm0
movapd 0x60(%rsp), %xmm1
ucomisd %xmm0, %xmm1
movabsq $0x7468676952706f74, %r13 # imm = 0x7468676952706F74
movabsq $0x654c6d6f74746f62, %rax # imm = 0x654C6D6F74746F62
movsd 0x28(%rsp), %xmm1
jbe 0x31bfd
ucomisd %xmm0, %xmm1
jbe 0x31bfd
movabsq $0x69526d6f74746f62, %rax # imm = 0x69526D6F74746F62
movq %rax, 0x30(%rsp)
movl $0x746867, 0x38(%rsp)   # imm = 0x746867
leaq 0x8a(%rsp), %rdi
movl %r12d, %esi
xorl %edx, %edx
callq 0xca60
leaq 0x7c(%rsp), %rdi
xorl %esi, %esi
movl %ebx, %edx
callq 0xca60
pushq $0x1
popq %rdi
pushq $0x50
popq %rsi
callq 0xc850
testq %rax, %rax
je 0x31b4a
movq %rax, %rbx
movq %r13, (%rax)
movb $0x0, 0x8(%rax)
leaq 0xc(%rax), %rdi
leaq 0x12397(%rip), %r12     # 0x43e90
pushq $0x1c
popq %r13
leaq 0x7c(%rsp), %rbp
movq %r13, %rsi
movq %r12, %rdx
movq %rbp, %rcx
xorl %eax, %eax
callq 0xc5b0
leaq 0x28(%rbx), %rdi
movq %r13, %rsi
movq %r12, %rdx
movq %rbp, %rcx
movq 0x20(%rsp), %rbp
xorl %eax, %eax
callq 0xc5b0
movq %rbx, %rax
addq $0x48, %rax
andq $0x0, 0x48(%rbx)
movq 0x48(%rbp), %rcx
movq 0x8(%rcx), %rcx
movq %rbx, (%rcx)
movq 0x48(%rbp), %rcx
movq %rax, 0x8(%rcx)
pushq $0x1
popq %rdi
pushq $0x50
popq %rsi
callq 0xc850
testq %rax, %rax
je 0x31bd0
movq %rax, %rbx
movabsq $0x654c6d6f74746f62, %rax # imm = 0x654C6D6F74746F62
movq %rax, (%rbx)
movl $0x746665, 0x7(%rbx)    # imm = 0x746665
leaq 0xc(%rbx), %rdi
leaq 0x12314(%rip), %r12     # 0x43e90
pushq $0x1c
popq %r13
leaq 0x8a(%rsp), %rbp
movq %r13, %rsi
movq %r12, %rdx
movq %rbp, %rcx
xorl %eax, %eax
callq 0xc5b0
leaq 0x28(%rbx), %rdi
movq %r13, %rsi
movq %r12, %rdx
movq %rbp, %rcx
movq 0x20(%rsp), %rbp
xorl %eax, %eax
callq 0xc5b0
movq %rbx, %rax
addq $0x48, %rax
andq $0x0, 0x48(%rbx)
movq 0x48(%rbp), %rcx
movq 0x8(%rcx), %rcx
movq %rbx, (%rcx)
movq 0x48(%rbp), %rcx
movq %rax, 0x8(%rcx)
pushq $0x1
popq %rdi
pushq $0x50
popq %rsi
callq 0xc850
testq %rax, %rax
je 0x31c7c
movq %rax, %rbx
movabsq $0x69526d6f74746f62, %rax # imm = 0x69526D6F74746F62
movq %rax, (%rbx)
movl $0x746867, 0x8(%rbx)    # imm = 0x746867
jmp 0x31c2b
ucomisd %xmm0, %xmm1
jbe 0x31d85
movq %r13, 0x30(%rsp)
movb $0x0, 0x38(%rsp)
pushq $0x1
popq %rdi
pushq $0x50
popq %rsi
callq 0xc850
testq %rax, %rax
je 0x31c7c
movq %rax, %rbx
movq %r13, (%rax)
movb $0x0, 0x8(%rax)
leaq 0xc(%rbx), %rdi
leaq 0xc(%r14), %rcx
leaq 0x12256(%rip), %r12     # 0x43e90
pushq $0x1c
popq %r13
movq %r13, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0xc5b0
leaq 0x28(%rbx), %rdi
leaq 0x28(%r14), %rcx
movq %r13, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0xc5b0
leaq 0x48(%rbx), %rax
andq $0x0, 0x48(%rbx)
movq 0x48(%rbp), %rcx
movq 0x8(%rcx), %rcx
movq %rbx, (%rcx)
movq 0x48(%rbp), %rcx
movq %rax, 0x8(%rcx)
leaq 0x13d11(%rip), %rdi     # 0x45994
movsd 0x28(%rsp), %xmm0
callq 0xccf0
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
xorpd %xmm1, %xmm1
movapd 0x60(%rsp), %xmm0
ucomisd %xmm1, %xmm0
jbe 0x31ce2
leaq 0x13cda(%rip), %rdi     # 0x4599b
callq 0xccf0
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
leaq 0x13c4c(%rip), %rdi     # 0x45935
leaq 0x52(%rsp), %rsi
callq 0xc030
leaq 0x1040(%rax), %rcx
andq $0x0, 0x1040(%rax)
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
cmpq $0x0, 0x40(%rsp)
je 0x31d44
leaq 0x13c84(%rip), %rdi     # 0x459a2
leaq 0x30(%rsp), %rsi
callq 0xc030
andq $0x0, 0x1040(%rax)
leaq 0x1040(%rax), %rcx
movq 0x18(%rsp), %rdx
movq %rax, (%rdx)
movq %rcx, 0x18(%rsp)
movq (%rbp), %rdi
leaq 0x13c71(%rip), %rsi     # 0x459c0
movq %r15, %rdx
callq 0xcc70
movq %r14, %rdi
callq 0xc0d0
movq 0x10(%rsp), %r14
testq %r14, %r14
je 0x316e8
movq 0x1040(%r14), %rax
movq %rax, 0x10(%rsp)
testq %rax, %rax
jne 0x31d57
movq %r15, 0x18(%rsp)
jmp 0x31d57
movq %rax, 0x30(%rsp)
movl $0x746665, 0x37(%rsp)   # imm = 0x746665
pushq $0x1
popq %rdi
pushq $0x50
popq %rsi
movq %rax, %r12
callq 0xc850
testq %rax, %rax
je 0x31caa
movq %rax, %rbx
movq %r12, (%rax)
movl $0x746665, 0x7(%rax)    # imm = 0x746665
leaq 0xc(%rax), %rdi
leaq 0xc(%r14), %rcx
leaq 0x120cb(%rip), %r12     # 0x43e90
pushq $0x1c
popq %r13
movq %r13, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0xc5b0
leaq 0x28(%rbx), %rdi
leaq 0x28(%r14), %rcx
movq %r13, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0xc5b0
movq %rbx, %rax
addq $0x48, %rax
andq $0x0, 0x48(%rbx)
movq 0x48(%rbp), %rcx
movq 0x8(%rcx), %rcx
movq %rbx, (%rcx)
movq 0x48(%rbp), %rcx
movq %rax, 0x8(%rcx)
jmp 0x31caa
movq 0x211e2(%rip), %rax     # 0x52ff8
movq (%rax), %rdi
leaq 0xb2c0(%rip), %rsi      # 0x3d0e0
leaq 0x11bb9(%rip), %rdx     # 0x439e0
movl $0x8b1, %ecx            # imm = 0x8B1
xorl %eax, %eax
callq 0xc8d0
movq 0x20(%rsp), %rbp
jmp 0x316e8