// File: /workspace/github_cpp_makefile_star2_O2/aalto-speech[P]ftk/test/emtest.cc
// Function: viterbiTest4_invoker()
BOOST_AUTO_TEST_CASE(viterbiTest4)
{
    map<string, flt_type> vocab;
    string str1("a");
    vocab[str1] = -1.0;
    string sentence("");
    int maxlen = 1;
    vector<string> correct_path;
    viterbiChecks(vocab, maxlen, sentence, correct_path, MIN_FLOAT);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x240, %rsp            # imm = 0x240
movq 0x45b7c(%rip), %rbx     # 0x70540
leaq 0x291b5(%rip), %r15     # 0x53b80
movq %r15, -0x70(%rbp)
leaq 0x291b8(%rip), %r12     # 0x53b8e
movq %r12, -0x68(%rbp)
leaq -0x208(%rbp), %r14
movl $0x198, %edx            # imm = 0x198
movq %r14, %rdi
xorl %esi, %esi
callq 0x51f0
movq %r14, %rdi
callq 0x29128
pushq $0x22
popq %rsi
movq %r14, %rdi
callq 0x5430
leaq 0x2920e(%rip), %rsi     # 0x53c18
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq 0x28f80(%rip), %rsi     # 0x5399d
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq -0x208(%rbp), %rdi
callq 0x2915a
movq (%rax), %rdx
leaq -0x258(%rbp), %rcx
movq %rdx, (%rcx)
addq 0x8(%rax), %rdx
movq %rdx, 0x8(%rcx)
leaq -0x70(%rbp), %rsi
pushq $0x51
popq %rdx
movq %rbx, %rdi
callq 0x5710
leaq -0x208(%rbp), %rdi
callq 0x2919e
movq 0x45ad4(%rip), %rbx     # 0x70540
movq %r15, -0x60(%rbp)
movq %r12, -0x58(%rbp)
movl $0x198, %edx            # imm = 0x198
movq %r14, %rdi
xorl %esi, %esi
callq 0x51f0
movq %r14, %rdi
callq 0x29128
pushq $0x22
popq %rsi
movq %r14, %rdi
callq 0x5430
leaq 0x2917b(%rip), %rsi     # 0x53c18
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq 0x28efc(%rip), %rsi     # 0x539ac
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq -0x208(%rbp), %rdi
callq 0x2915a
movq (%rax), %rdx
leaq -0x248(%rbp), %rcx
movq %rdx, (%rcx)
addq 0x8(%rax), %rdx
movq %rdx, 0x8(%rcx)
leaq -0x60(%rbp), %rsi
pushq $0x51
popq %rdx
movq %rbx, %rdi
callq 0x5710
leaq -0x208(%rbp), %rdi
callq 0x2919e
movq 0x45a41(%rip), %rbx     # 0x70540
movq %r15, -0x50(%rbp)
movq %r12, -0x48(%rbp)
movl $0x198, %edx            # imm = 0x198
movq %r14, %rdi
xorl %esi, %esi
callq 0x51f0
movq %r14, %rdi
callq 0x29128
pushq $0x22
popq %rsi
movq %r14, %rdi
callq 0x5430
leaq 0x290e8(%rip), %rsi     # 0x53c18
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq 0x28e79(%rip), %rsi     # 0x539bc
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq -0x208(%rbp), %rdi
callq 0x2915a
movq (%rax), %rdx
leaq -0x238(%rbp), %rcx
movq %rdx, (%rcx)
addq 0x8(%rax), %rdx
movq %rdx, 0x8(%rcx)
leaq -0x50(%rbp), %rsi
pushq $0x51
popq %rdx
movq %rbx, %rdi
callq 0x5710
leaq -0x208(%rbp), %rdi
callq 0x2919e
callq 0x2ace6
movq 0x459a9(%rip), %rbx     # 0x70540
movq %r15, -0x40(%rbp)
movq %r12, -0x38(%rbp)
movl $0x198, %edx            # imm = 0x198
movq %r14, %rdi
xorl %esi, %esi
callq 0x51f0
movq %r14, %rdi
callq 0x29128
pushq $0x22
popq %rsi
movq %r14, %rdi
callq 0x5430
leaq 0x29050(%rip), %rsi     # 0x53c18
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq 0x28dee(%rip), %rsi     # 0x539c9
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq -0x208(%rbp), %rdi
callq 0x2915a
movq (%rax), %rdx
leaq -0x228(%rbp), %rcx
movq %rdx, (%rcx)
addq 0x8(%rax), %rdx
movq %rdx, 0x8(%rcx)
leaq -0x40(%rbp), %rsi
pushq $0x51
popq %rdx
movq %rbx, %rdi
callq 0x5710
leaq -0x208(%rbp), %rdi
callq 0x2919e
movq 0x45916(%rip), %rbx     # 0x70540
movq %r15, -0x30(%rbp)
movq %r12, -0x28(%rbp)
movl $0x198, %edx            # imm = 0x198
movq %r14, %rdi
xorl %esi, %esi
callq 0x51f0
movq %r14, %rdi
callq 0x29128
pushq $0x22
popq %rsi
movq %r14, %rdi
callq 0x5430
leaq 0x28fbd(%rip), %rsi     # 0x53c18
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq 0x28d6e(%rip), %rsi     # 0x539dc
leaq -0x208(%rbp), %rdi
callq 0x5390
leaq -0x208(%rbp), %rdi
callq 0x2915a
movq (%rax), %rdx
leaq -0x218(%rbp), %rcx
movq %rdx, (%rcx)
addq 0x8(%rax), %rdx
movq %rdx, 0x8(%rcx)
leaq -0x30(%rbp), %rsi
pushq $0x51
popq %rdx
movq %rbx, %rdi
callq 0x5710
leaq -0x208(%rbp), %rdi
callq 0x2919e
addq $0x240, %rsp            # imm = 0x240
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
jmp 0x2acce
jmp 0x2acce
jmp 0x2acce
jmp 0x2acce
movq %rax, %rbx
leaq -0x208(%rbp), %rdi
callq 0x2919e
movq %rbx, %rdi
callq 0x56b0
nop