// File: 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
movq %rsp, %rbp
subq $0x150, %rsp            # imm = 0x150
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x120(%rbp)
movl $0x0, -0xc(%rbp)
movq 0x6c0(%rdi), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
incl %eax
movl %eax, -0xc(%rbp)
leaq 0x26bc(%rip), %r8       # 0x14815
movl $0x2, %r9d
movl %r9d, %ecx
callq 0xfad0
movq -0x120(%rbp), %rsi
movq 0x6c0(%rsi), %rax
movq %rax, -0x118(%rbp)
movl -0xc(%rbp), %eax
movl %eax, -0x10c(%rbp)
incl %eax
movl %eax, -0xc(%rbp)
addq $0x50, %rsi
leaq -0x70(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0xbcf0
movq -0x108(%rbp), %rdx
leaq 0x2677(%rip), %rsi      # 0x14823
leaq -0x50(%rbp), %rdi
callq 0x12990
jmp 0x121b7
leaq 0x2666(%rip), %rdx      # 0x14824
leaq -0x30(%rbp), %rdi
leaq -0x50(%rbp), %rsi
callq 0xef20
jmp 0x121cd
leaq -0x30(%rbp), %rdi
callq 0x41f0
movq -0x120(%rbp), %rdi
movq -0x118(%rbp), %rsi
movl -0x10c(%rbp), %edx
movq %rax, %r8
movl $0x2, %ecx
movl $0x8, %r9d
callq 0xfad0
jmp 0x121ff
leaq -0x30(%rbp), %rdi
callq 0x42a0
leaq -0x50(%rbp), %rdi
callq 0x42a0
leaq -0x70(%rbp), %rdi
callq 0x42a0
movq -0x120(%rbp), %rdi
movq 0x6c0(%rdi), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
incl %eax
movl %eax, -0xc(%rbp)
leaq 0x25dc(%rip), %r8       # 0x14815
movl $0x2, %r9d
movl %r9d, %ecx
callq 0xfad0
movq -0x120(%rbp), %rsi
movl -0xc(%rbp), %eax
incl %eax
movl %eax, -0xc(%rbp)
movq 0x6c0(%rsi), %rax
movq %rax, -0x138(%rbp)
movl -0xc(%rbp), %eax
movl %eax, -0x12c(%rbp)
incl %eax
movl %eax, -0xc(%rbp)
addq $0x50, %rsi
leaq -0xc0(%rbp), %rdi
movq %rdi, -0x128(%rbp)
callq 0xdc20
movq -0x128(%rbp), %rdx
leaq 0x2688(%rip), %rsi      # 0x1491f
leaq -0xa0(%rbp), %rdi
callq 0x12990
jmp 0x122a5
leaq -0xa0(%rbp), %rdi
callq 0x41f0
movq -0x120(%rbp), %rdi
movq -0x138(%rbp), %rsi
movl -0x12c(%rbp), %edx
movq %rax, %r8
movl $0x2, %ecx
movl $0x4, %r9d
callq 0xfad0
jmp 0x122da
leaq -0xa0(%rbp), %rdi
callq 0x42a0
leaq -0xc0(%rbp), %rdi
callq 0x42a0
movq -0x120(%rbp), %rsi
movl -0xc(%rbp), %eax
incl %eax
movl %eax, -0xc(%rbp)
movq 0x6c0(%rsi), %rax
movq %rax, -0x150(%rbp)
movl -0xc(%rbp), %eax
movl %eax, -0x144(%rbp)
incl %eax
movl %eax, -0xc(%rbp)
addq $0x50, %rsi
leaq -0x100(%rbp), %rdi
movq %rdi, -0x140(%rbp)
callq 0xde40
movq -0x140(%rbp), %rdx
leaq 0x25ec(%rip), %rsi      # 0x1492e
leaq -0xe0(%rbp), %rdi
callq 0x12990
jmp 0x12350
leaq -0xe0(%rbp), %rdi
callq 0x41f0
movq -0x120(%rbp), %rdi
movq -0x150(%rbp), %rsi
movl -0x144(%rbp), %edx
movq %rax, %r8
movl $0x2, %ecx
movl $0x7, %r9d
callq 0xfad0
jmp 0x12385
leaq -0xe0(%rbp), %rdi
callq 0x42a0
leaq -0x100(%rbp), %rdi
callq 0x42a0
movq -0x120(%rbp), %rdi
movl -0xc(%rbp), %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movq 0x6c0(%rdi), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl $0x2, %r9d
leaq 0x2449(%rip), %r8       # 0x14815
movl %r9d, %ecx
callq 0xfad0
movq -0x120(%rbp), %rax
movq 0x6c0(%rax), %rdi
movq 0x8ba7(%rip), %rax      # 0x1af90
movl (%rax), %esi
subl $0xa, %esi
movq 0x8bab(%rip), %rax      # 0x1afa0
movl (%rax), %edx
subl $0x1b, %edx
callq 0x4200
addq $0x150, %rsp            # imm = 0x150
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x78(%rbp)
movl %eax, -0x7c(%rbp)
jmp 0x12442
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x78(%rbp)
movl %eax, -0x7c(%rbp)
jmp 0x12439
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x78(%rbp)
movl %eax, -0x7c(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x42a0
leaq -0x50(%rbp), %rdi
callq 0x42a0
leaq -0x70(%rbp), %rdi
callq 0x42a0
jmp 0x124b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x78(%rbp)
movl %eax, -0x7c(%rbp)
jmp 0x12473
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x78(%rbp)
movl %eax, -0x7c(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x42a0
leaq -0xc0(%rbp), %rdi
callq 0x42a0
jmp 0x124b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x78(%rbp)
movl %eax, -0x7c(%rbp)
jmp 0x124a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x78(%rbp)
movl %eax, -0x7c(%rbp)
leaq -0xe0(%rbp), %rdi
callq 0x42a0
leaq -0x100(%rbp), %rdi
callq 0x42a0
movq -0x78(%rbp), %rdi
callq 0x46f0
nopl (%rax)