// File: /workspace/github_cpp_makefile_star2_O1/acherkaoui[P]HTOP/terminal/terminal.cpp
// Function: Curses::printTime()
void Curses::printTime()
{
	int i = 0;
	print(_time, i++, 2, "                        ", 2);
	print(_time, i++, 2, ("          " + data.clock.getModuleName()
		+  "         ").c_str(), 8);
	print(_time, i++, 2, "                        ", 2);
	i++;
	print(_time, i++, 2, ("  Local Time: " +
		data.clock.getTime()).c_str(), 4);
	i++;
	print(_time, i++, 2, ("  Date: " + data.clock.getUtc()).c_str(), 7);
	i++;
	print(_time, i++, 2, "                        ", 2);
	mvwin(_time , LINES - 10, COLS - 27);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x68, %rsp
movq %rdi, %rbx
movq 0x6c0(%rdi), %rsi
leaq 0x142e(%rip), %r8       # 0xd855
xorl %edx, %edx
movl $0x2, %ecx
movl $0x2, %r9d
callq 0xa25e
movq 0x6c0(%rbx), %r15
leaq 0x50(%rbx), %r14
leaq 0x48(%rsp), %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x7d00
leaq 0x1408(%rip), %rcx      # 0xd863
movl $0xa, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43b0
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc494
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
jmp 0xc49c
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x13a5(%rip), %rsi      # 0xd864
callq 0x4600
leaq 0x18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc4eb
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0xc4f2
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x8(%rsp), %r8
movq %r15, %rsi
movl $0x1, %edx
movl $0x2, %ecx
movl $0x8, %r9d
callq 0xa25e
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc536
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc545
callq 0x4320
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xc558
callq 0x4320
movq 0x6c0(%rbx), %rsi
leaq 0x12ef(%rip), %r8       # 0xd855
movl $0x2, %edx
movl $0x2, %ecx
movl $0x2, %r9d
callq 0xa25e
movq 0x6c0(%rbx), %r15
leaq 0x28(%rsp), %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x8988
leaq 0x13c6(%rip), %rcx      # 0xd95f
movl $0xe, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43b0
movq %rbp, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc5ce
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0xc5d5
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x8(%rsp), %r8
movq %r15, %rsi
movl $0x4, %edx
movl $0x2, %ecx
movl $0x4, %r9d
callq 0xa25e
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc619
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc628
callq 0x4320
movq 0x6c0(%rbx), %r15
leaq 0x28(%rsp), %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x8b12
leaq 0x1328(%rip), %rcx      # 0xd96e
movl $0x8, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43b0
movq %rbp, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc67b
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0xc682
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x8(%rsp), %r8
movq %r15, %rsi
movl $0x6, %edx
movl $0x2, %ecx
movl $0x7, %r9d
callq 0xa25e
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc6c6
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc6d5
callq 0x4320
movq 0x6c0(%rbx), %rsi
leaq 0x1172(%rip), %r8       # 0xd855
movl $0x8, %edx
movl $0x2, %ecx
movl $0x2, %r9d
callq 0xa25e
movq 0x6c0(%rbx), %rdi
movq 0x588a(%rip), %rax      # 0x11f90
movl (%rax), %esi
addl $-0xa, %esi
movq 0x5896(%rip), %rax      # 0x11fa8
movl (%rax), %edx
addl $-0x1b, %edx
callq 0x41d0
addq $0x68, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0xc72f
jmp 0xc743
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc746
callq 0x4320
jmp 0xc746
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc755
callq 0x4320
movq %rbx, %rdi
callq 0x45c0
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc774
callq 0x4320
jmp 0xc774
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc788
callq 0x4320
jmp 0xc788
movq %rax, %rbx
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
jne 0xc750
jmp 0xc755