// File: /workspace/github_cpp_makefile_star2_O2/ncbi[P]amr/amr_report.cpp
// Function: (anonymous namespace)::BlastRule::BlastRule(double, double)
BlastRule (double ident_arg,
             double ref_coverage_arg)
    : ident        (ident_arg)
    , ref_coverage (ref_coverage_arg)
    {
      QC_ASSERT (ident > 0.0);
      QC_ASSERT (ident <= 1.0);
      QC_ASSERT (target_coverage >= 0.0);
      QC_ASSERT (target_coverage <= 1.0);
      QC_ASSERT (ref_coverage > 0.0);
      QC_ASSERT (ref_coverage <= 1.0);
    }

// Assembly:
pushq %rbx
subq $0x120, %rsp            # imm = 0x120
movsd %xmm0, 0x118(%rsp)
leaq 0x81c8a(%rip), %rax     # 0x95270
movq %rax, (%rdi)
movsd %xmm0, 0x8(%rdi)
andq $0x0, 0x10(%rdi)
movsd %xmm1, 0x110(%rsp)
movsd %xmm1, 0x18(%rdi)
callq 0xb060
movsd 0x118(%rsp), %xmm1
andl $0x0, (%rax)
xorpd %xmm0, %xmm0
ucomisd %xmm0, %xmm1
jbe 0x13658
movsd 0x559f4(%rip), %xmm0    # 0x69018
ucomisd %xmm1, %xmm0
jb 0x1372a
xorpd %xmm1, %xmm1
movsd 0x110(%rsp), %xmm2
ucomisd %xmm1, %xmm2
jbe 0x137fc
ucomisd %xmm2, %xmm0
jb 0x138ce
addq $0x120, %rsp            # imm = 0x120
popq %rbx
retq
callq 0xb680
testl %eax, %eax
jne 0x139a0
leaq 0x562bb(%rip), %rsi     # 0x69927
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x27230
leaq 0x50(%rsp), %rdi
pushq $0x5e
popq %rsi
callq 0x279bd
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x27956
leaq 0x56299(%rip), %rdx     # 0x6993f
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x273ec
leaq 0x5653c(%rip), %rsi     # 0x69bfe
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x27230
leaq 0x56738(%rip), %rdx     # 0x69e10
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x27956
leaq 0x56532(%rip), %rdx     # 0x69c3a
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x273ec
leaq 0xf0(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x139a0
leaq 0x561e9(%rip), %rsi     # 0x69927
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x27230
leaq 0x50(%rsp), %rdi
pushq $0x5f
popq %rsi
callq 0x279bd
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x27956
leaq 0x561c7(%rip), %rdx     # 0x6993f
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x273ec
leaq 0x5646a(%rip), %rsi     # 0x69bfe
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x27230
leaq 0x56666(%rip), %rdx     # 0x69e10
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x27956
leaq 0x5646c(%rip), %rdx     # 0x69c46
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x273ec
leaq 0xf0(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x139a0
leaq 0x56117(%rip), %rsi     # 0x69927
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x27230
leaq 0x50(%rsp), %rdi
pushq $0x62
popq %rsi
callq 0x279bd
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x27956
leaq 0x560f5(%rip), %rdx     # 0x6993f
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x273ec
leaq 0x56398(%rip), %rsi     # 0x69bfe
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x27230
leaq 0x56594(%rip), %rdx     # 0x69e10
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x27956
leaq 0x563a7(%rip), %rdx     # 0x69c53
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x273ec
leaq 0xf0(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x139a0
leaq 0x56045(%rip), %rsi     # 0x69927
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x27230
leaq 0x50(%rsp), %rdi
pushq $0x63
popq %rsi
callq 0x279bd
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x27956
leaq 0x56023(%rip), %rdx     # 0x6993f
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x273ec
leaq 0x562c6(%rip), %rsi     # 0x69bfe
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x27230
leaq 0x564c2(%rip), %rdx     # 0x69e10
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x27956
leaq 0x562e8(%rip), %rdx     # 0x69c66
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x273ec
leaq 0xf0(%rsp), %rdi
callq 0x2f08c
pushq $0x1
popq %rdi
callq 0xb690
jmp 0x139b4
jmp 0x139c6
jmp 0x139b4
jmp 0x139c6
jmp 0x139b4
jmp 0x139c6
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
callq 0xbb38
jmp 0x139c9
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0xbb38
jmp 0x139e1
jmp 0x139de
jmp 0x139de
jmp 0x139de
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x139f6
jmp 0x139f3
jmp 0x139f3
jmp 0x139f3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x13a0b
jmp 0x13a08
jmp 0x13a08
jmp 0x13a08
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
callq 0xbb38
jmp 0x13a23
jmp 0x13a20
jmp 0x13a20
jmp 0x13a20
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0xbb38
jmp 0x13a3b
jmp 0x13a38
jmp 0x13a38
jmp 0x13a38
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x13a50
jmp 0x13a4d
jmp 0x13a4d
jmp 0x13a4d
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0xbb38
jmp 0x13a65
jmp 0x13a62
jmp 0x13a62
jmp 0x13a62
movq %rax, %rbx
movq %rbx, %rdi
callq 0xb9f0
nop