// File: ncbi[P]amr/common.cpp
// Function: Common_sp::Application::getUpdates[abi:cxx11](bool) const
string Application::getUpdates (bool screen) const
{
  if (updatesDoc. empty ())
    return noString;
  string s ("\n\n" + colorize ("UPDATES", screen) + "\n" + updatesDoc);
  if (! updatesUrl. empty ())
    s += ": " + colorizeUrl (updatesUrl, screen);
  return s;
}

// Assembly:
subq $0x118, %rsp            # imm = 0x118
movq %rdi, 0x10(%rsp)
movb %dl, %al
movq %rdi, %rcx
movq %rcx, 0x18(%rsp)
movq %rdi, 0x110(%rsp)
movq %rsi, 0x108(%rsp)
andb $0x1, %al
movb %al, 0x107(%rsp)
movq 0x108(%rsp), %rdi
movq %rdi, 0x20(%rsp)
addq $0x88, %rdi
callq 0xcc10
testb $0x1, %al
jne 0x6999e
jmp 0x699b4
movq 0x10(%rsp), %rdi
leaq 0x9d2ee(%rip), %rsi     # 0x106c98
callq 0xc320
jmp 0x69c16
movb $0x0, 0x106(%rsp)
leaq 0x7f(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0xcd00
movq 0x8(%rsp), %rdx
leaq 0x65f4b(%rip), %rsi     # 0xcf922
leaq 0x80(%rsp), %rdi
callq 0x29fd0
jmp 0x699e6
movzbl 0x107(%rsp), %edx
andl $0x1, %edx
leaq 0xa0(%rsp), %rdi
leaq 0x80(%rsp), %rsi
callq 0x2f0a0
jmp 0x69a08
leaq 0x6600d(%rip), %rsi     # 0xcfa1c
leaq 0xc0(%rsp), %rdi
leaq 0xa0(%rsp), %rdx
callq 0x2a340
jmp 0x69a26
leaq 0x65ff0(%rip), %rdx     # 0xcfa1d
leaq 0xe0(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x2a2f0
jmp 0x69a44
movq 0x10(%rsp), %rdi
movq 0x20(%rsp), %rdx
addq $0x88, %rdx
leaq 0xe0(%rsp), %rsi
callq 0x2e220
jmp 0x69a64
leaq 0xe0(%rsp), %rdi
callq 0xce98
leaq 0xc0(%rsp), %rdi
callq 0xce98
leaq 0xa0(%rsp), %rdi
callq 0xce98
leaq 0x80(%rsp), %rdi
callq 0xce98
leaq 0x7f(%rsp), %rdi
callq 0xc7a0
movq 0x20(%rsp), %rdi
addq $0x68, %rdi
callq 0xcc10
testb $0x1, %al
jne 0x69bec
movq 0x20(%rsp), %rsi
addq $0x68, %rsi
movzbl 0x107(%rsp), %edx
andl $0x1, %edx
leaq 0x28(%rsp), %rdi
callq 0x2e7d0
jmp 0x69ad8
leaq 0x63f09(%rip), %rsi     # 0xcd9e8
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x2a340
jmp 0x69af0
movq 0x10(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0xc960
jmp 0x69b01
leaq 0x48(%rsp), %rdi
callq 0xce98
leaq 0x28(%rsp), %rdi
callq 0xce98
jmp 0x69bec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
jmp 0x69b9c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
jmp 0x69b8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
jmp 0x69b82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
jmp 0x69b75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
leaq 0xe0(%rsp), %rdi
callq 0xce98
leaq 0xc0(%rsp), %rdi
callq 0xce98
leaq 0xa0(%rsp), %rdi
callq 0xce98
leaq 0x80(%rsp), %rdi
callq 0xce98
leaq 0x7f(%rsp), %rdi
callq 0xc7a0
jmp 0x69c23
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
jmp 0x69c0a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
jmp 0x69be0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x70(%rsp)
movl %eax, 0x6c(%rsp)
leaq 0x48(%rsp), %rdi
callq 0xce98
leaq 0x28(%rsp), %rdi
callq 0xce98
jmp 0x69c0a
movb $0x1, 0x106(%rsp)
testb $0x1, 0x106(%rsp)
jne 0x69c08
movq 0x10(%rsp), %rdi
callq 0xce98
jmp 0x69c16
movq 0x10(%rsp), %rdi
callq 0xce98
jmp 0x69c23
movq 0x18(%rsp), %rax
addq $0x118, %rsp            # imm = 0x118
retq
movq 0x70(%rsp), %rdi
callq 0xccf0
nopl (%rax)