// File: /workspace/github_cpp_makefile_star2_O3/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 0x156c(%rip), %r8       # 0xd865
xorl %edx, %edx
movl $0x2, %ecx
movl $0x2, %r9d
callq 0xa156
movq 0x6c0(%rbx), %r15
leaq 0x50(%rbx), %r14
leaq 0x48(%rsp), %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x7c64
leaq 0x1546(%rip), %rcx      # 0xd873
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 0xc366
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
jmp 0xc36e
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 0x14e3(%rip), %rsi      # 0xd874
callq 0x4600
leaq 0x18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc3bd
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0xc3c4
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 0xa156
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc408
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc417
callq 0x4320
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xc42a
callq 0x4320
movq 0x6c0(%rbx), %rsi
leaq 0x142d(%rip), %r8       # 0xd865
movl $0x2, %edx
movl $0x2, %ecx
movl $0x2, %r9d
callq 0xa156
movq 0x6c0(%rbx), %r15
leaq 0x28(%rsp), %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x88b8
leaq 0x1504(%rip), %rcx      # 0xd96f
movl $0xe, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43b0
movq %rbp, 0x8(%rsp)
movq (%rax), %r8
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %r8
je 0xc4a0
movq %r8, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0xc4aa
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq %rbp, %r8
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq %r15, %rsi
movl $0x4, %edx
movl $0x2, %ecx
movl $0x4, %r9d
callq 0xa156
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc4e9
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc4f8
callq 0x4320
movq 0x6c0(%rbx), %r15
leaq 0x28(%rsp), %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x8a42
leaq 0x1468(%rip), %rcx      # 0xd97e
movl $0x8, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43b0
leaq 0x18(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %r8
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %r8
je 0xc54f
movq %r8, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0xc559
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq %r14, %r8
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq %r15, %rsi
movl $0x6, %edx
movl $0x2, %ecx
movl $0x7, %r9d
callq 0xa156
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xc598
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc5a7
callq 0x4320
movq 0x6c0(%rbx), %rsi
leaq 0x12b0(%rip), %r8       # 0xd865
movl $0x8, %edx
movl $0x2, %ecx
movl $0x2, %r9d
callq 0xa156
movq 0x6c0(%rbx), %rdi
movq 0x59b8(%rip), %rax      # 0x11f90
movl (%rax), %esi
addl $-0xa, %esi
movq 0x59c4(%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
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
jne 0xc61b
jmp 0xc625
jmp 0xc622
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc625
callq 0x4320
jmp 0xc625
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc634
callq 0x4320
movq %rbx, %rdi
callq 0x45c0
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc653
callq 0x4320
jmp 0xc653
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0xc667
callq 0x4320
jmp 0xc667
movq %rax, %rbx
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
jne 0xc62f
jmp 0xc634
nop