// File: ncbi[P]amr/amr_report.cpp
// Function: (anonymous namespace)::BlastAlignment::sameMatch((anonymous namespace)::BlastAlignment const*) const
bool sameMatch (const BlastAlignment* other) const
    // Cf. less()
    { ASSERT (other);
      return    targetName     == other->targetName
             && targetStart    == other->targetStart
             && targetEnd      == other->targetEnd
             && getCdsStart () == other->getCdsStart ()
             && getCdsStop ()  == other->getCdsStop ()
             && refAccession   == other->refAccession;
    }

// Assembly:
subq $0x168, %rsp            # imm = 0x168
movq %rdi, 0x160(%rsp)
movq %rsi, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x30(%rsp)
callq 0xc090
movl $0x0, (%rax)
cmpq $0x0, 0x158(%rsp)
jne 0x4203d
callq 0xc870
cmpl $0x0, %eax
jne 0x42033
leaq 0xb7(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0xcca0
movq 0x28(%rsp), %rdx
leaq 0xbbb0d(%rip), %rsi     # 0xfd907
leaq 0xb8(%rsp), %rdi
callq 0x50b50
jmp 0x41e09
leaq 0x80(%rsp), %rdi
movl $0x527, %esi            # imm = 0x527
callq 0x52760
jmp 0x41e1d
leaq 0xd8(%rsp), %rdi
leaq 0xb8(%rsp), %rsi
leaq 0x80(%rsp), %rdx
callq 0x52670
jmp 0x41e3c
leaq 0xbbadc(%rip), %rdx     # 0xfd91f
leaq 0xf8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
callq 0x50db0
jmp 0x41e5a
leaq 0x3f(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0xcca0
movq 0x20(%rsp), %rdx
leaq 0xbd334(%rip), %rsi     # 0xff1a9
leaq 0x40(%rsp), %rdi
callq 0x50b50
jmp 0x41e81
leaq 0xbbf96(%rip), %rdx     # 0xfde1e
leaq 0x60(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x50db0
jmp 0x41e99
leaq 0x118(%rsp), %rdi
leaq 0xf8(%rsp), %rsi
leaq 0x60(%rsp), %rdx
callq 0x52670
jmp 0x41eb5
leaq 0xbd341(%rip), %rdx     # 0xff1fd
leaq 0x138(%rsp), %rdi
leaq 0x118(%rsp), %rsi
callq 0x50db0
jmp 0x41ed3
leaq 0x138(%rsp), %rdi
callq 0x69f20
jmp 0x41ee2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x42021
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x42014
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x42007
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x41ffa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x41fe3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x41fd9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x41fcf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x41fc2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
leaq 0x138(%rsp), %rdi
callq 0xce58
leaq 0x118(%rsp), %rdi
callq 0xce58
leaq 0x60(%rsp), %rdi
callq 0xce58
leaq 0x40(%rsp), %rdi
callq 0xce58
leaq 0x3f(%rsp), %rdi
callq 0xc750
leaq 0xf8(%rsp), %rdi
callq 0xce58
leaq 0xd8(%rsp), %rdi
callq 0xce58
leaq 0x80(%rsp), %rdi
callq 0xce58
leaq 0xb8(%rsp), %rdi
callq 0xce58
leaq 0xb7(%rsp), %rdi
callq 0xc750
jmp 0x4213b
movl $0x1, %edi
callq 0xc880
movq 0x30(%rsp), %rdi
addq $0x10, %rdi
movq 0x158(%rsp), %rsi
addq $0x10, %rsi
callq 0x52910
movb %al, %cl
xorl %eax, %eax
testb $0x1, %cl
movb %al, 0x1f(%rsp)
jne 0x42069
jmp 0x4212d
movq 0x30(%rsp), %rax
movq 0x50(%rax), %rcx
movq 0x158(%rsp), %rdx
xorl %eax, %eax
cmpq 0x50(%rdx), %rcx
movb %al, 0x1f(%rsp)
jne 0x4212d
movq 0x30(%rsp), %rax
movq 0x58(%rax), %rcx
movq 0x158(%rsp), %rdx
xorl %eax, %eax
cmpq 0x58(%rdx), %rcx
movb %al, 0x1f(%rsp)
jne 0x4212d
movq 0x30(%rsp), %rdi
callq 0x4a2a0
movq %rax, 0x10(%rsp)
movq 0x158(%rsp), %rdi
callq 0x4a2a0
movq 0x10(%rsp), %rcx
movq %rax, %rdx
xorl %eax, %eax
cmpq %rdx, %rcx
movb %al, 0x1f(%rsp)
jne 0x4212d
movq 0x30(%rsp), %rdi
callq 0x4a640
movq %rax, 0x8(%rsp)
movq 0x158(%rsp), %rdi
callq 0x4a640
movq 0x8(%rsp), %rcx
movq %rax, %rdx
xorl %eax, %eax
cmpq %rdx, %rcx
movb %al, 0x1f(%rsp)
jne 0x4212d
movq 0x30(%rsp), %rdi
addq $0x250, %rdi            # imm = 0x250
movq 0x158(%rsp), %rsi
addq $0x250, %rsi            # imm = 0x250
callq 0x52910
movb %al, 0x1f(%rsp)
movb 0x1f(%rsp), %al
andb $0x1, %al
addq $0x168, %rsp            # imm = 0x168
retq
movq 0xa8(%rsp), %rdi
callq 0xcc90
nopl (%rax,%rax)