// File: /workspace/github_cpp_makefile_star2_O1/dadocolussi[P]gdc-circular_queue/tests/catch.hpp
// Function: Catch::XmlReporter::assertionEnded(Catch::AssertionStats const&)
virtual bool assertionEnded( AssertionStats const& assertionStats ) CATCH_OVERRIDE {
            const AssertionResult& assertionResult = assertionStats.assertionResult;

            // Print any info messages in <Info> tags.
            if( assertionStats.assertionResult.getResultType() != ResultWas::Ok ) {
                for( std::vector<MessageInfo>::const_iterator it = assertionStats.infoMessages.begin(), itEnd = assertionStats.infoMessages.end();
                        it != itEnd;
                        ++it ) {
                    if( it->type == ResultWas::Info ) {
                        m_xml.scopedElement( "Info" )
                            .writeText( it->message );
                    } else if ( it->type == ResultWas::Warning ) {
                        m_xml.scopedElement( "Warning" )
                            .writeText( it->message );
                    }
                }
            }

            // Drop out if result was successful but we're not printing them.
            if( !m_config->includeSuccessfulResults() && isOk(assertionResult.getResultType()) )
                return true;

            // Print the expression if there is one.
            if( assertionResult.hasExpression() ) {
                m_xml.startElement( "Expression" )
                    .writeAttribute( "success", assertionResult.succeeded() )
					.writeAttribute( "type", assertionResult.getTestMacroName() )
                    .writeAttribute( "filename", assertionResult.getSourceInfo().file )
                    .writeAttribute( "line", assertionResult.getSourceInfo().line );

                m_xml.scopedElement( "Original" )
                    .writeText( assertionResult.getExpression() );
                m_xml.scopedElement( "Expanded" )
                    .writeText( assertionResult.getExpandedExpression() );
            }

            // And... Print a result applicable to each result type.
            switch( assertionResult.getResultType() ) {
                case ResultWas::ThrewException:
                    m_xml.scopedElement( "Exception" )
                        .writeAttribute( "filename", assertionResult.getSourceInfo().file )
                        .writeAttribute( "line", assertionResult.getSourceInfo().line )
                        .writeText( assertionResult.getMessage() );
                    break;
                case ResultWas::FatalErrorCondition:
                    m_xml.scopedElement( "Fatal Error Condition" )
                        .writeAttribute( "filename", assertionResult.getSourceInfo().file )
                        .writeAttribute( "line", assertionResult.getSourceInfo().line )
                        .writeText( assertionResult.getMessage() );
                    break;
                case ResultWas::Info:
                    m_xml.scopedElement( "Info" )
                        .writeText( assertionResult.getMessage() );
                    break;
                case ResultWas::Warning:
                    // Warning will already have been written
                    break;
                case ResultWas::ExplicitFailure:
                    m_xml.scopedElement( "Failure" )
                        .writeText( assertionResult.getMessage() );
                    break;
                default:
                    break;
            }

            if( assertionResult.hasExpression() )
                m_xml.endElement();

            return true;
        }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x128, %rsp            # imm = 0x128
movq %rdi, 0x80(%rsp)
movq %rsi, 0x8(%rsp)
cmpl $0x0, 0xb8(%rsi)
je 0x19316
movq 0x8(%rsp), %rax
movq 0xc0(%rax), %r15
movq 0xc8(%rax), %rbp
cmpq %rbp, %r15
je 0x19316
leaq 0x20(%rsp), %r13
movq 0x80(%rsp), %rax
leaq 0x1d8(%rax), %r12
addq $0x50, %r15
leaq 0x10(%rsp), %rbx
leaq 0x38(%rsp), %r14
movl -0x8(%r15), %eax
cmpl $0x2, %eax
je 0x192a6
cmpl $0x1, %eax
jne 0x19302
movq %r13, 0x10(%rsp)
movq %rbx, %rdi
leaq 0x2e5a0(%rip), %rsi     # 0x47816
leaq 0x2e59d(%rip), %rdx     # 0x4781a
callq 0x32d7e
movq %r12, 0x38(%rsp)
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2d366
movq 0x38(%rsp), %rdi
movq %r15, %rsi
movl $0x1, %edx
callq 0x2d808
jmp 0x192e3
movq %r13, 0x10(%rsp)
movq %rbx, %rdi
leaq 0x2e566(%rip), %rsi     # 0x4781b
leaq 0x2e566(%rip), %rdx     # 0x47822
callq 0x32d7e
movq %r12, 0x38(%rsp)
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2d366
movq 0x38(%rsp), %rdi
movq %r15, %rsi
movl $0x1, %edx
callq 0x2d808
movq %r14, %rdi
callq 0x2d67a
movq 0x10(%rsp), %rdi
cmpq %r13, %rdi
je 0x19302
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
leaq 0x78(%r15), %rax
addq $0x28, %r15
cmpq %rbp, %r15
movq %rax, %r15
jne 0x19255
movq 0x80(%rsp), %rax
movq 0x10(%rax), %rdi
movq (%rdi), %rax
callq *0x38(%rax)
testb %al, %al
movq 0x8(%rsp), %r13
jne 0x1933f
testb $0x10, 0xb8(%r13)
je 0x19c1c
cmpq $0x0, 0x58(%r13)
je 0x19728
leaq 0x70(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x2e4c9(%rip), %rsi     # 0x47823
leaq 0x2e4cc(%rip), %rdx     # 0x4782d
leaq 0x60(%rsp), %rdi
callq 0x32d7e
movq 0x80(%rsp), %rax
leaq 0x1d8(%rax), %r15
leaq 0x60(%rsp), %rsi
movq %r15, %rdi
callq 0x2d366
movq %rax, %rbx
leaq 0xd8(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x2da6c(%rip), %rsi     # 0x46e09
leaq 0x2da6c(%rip), %rdx     # 0x46e10
leaq 0xc8(%rsp), %rdi
callq 0x32d7e
xorl %edx, %edx
testb $0x10, 0xb8(%r13)
sete %dl
leaq 0xc8(%rsp), %rsi
movq %rbx, %rdi
callq 0x2d692
movq %rax, %rbx
leaq 0x98(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x2de67(%rip), %rsi     # 0x4724b
leaq 0x2de64(%rip), %rdx     # 0x4724f
leaq 0x88(%rsp), %rdi
callq 0x32d7e
leaq 0xb8(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0x8(%r13), %rsi
movq 0x10(%r13), %rdx
addq %rsi, %rdx
leaq 0xa8(%rsp), %rdi
callq 0x32cee
leaq 0x88(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
movq %rbx, %rdi
callq 0x2d418
movq %rax, %rbx
leaq 0xf8(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x2dbfe(%rip), %rsi     # 0x47049
leaq 0x2dbff(%rip), %rdx     # 0x47051
leaq 0xe8(%rsp), %rdi
callq 0x32d7e
leaq 0x20(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0x28(%r13), %rsi
movq 0x30(%r13), %rdx
addq %rsi, %rdx
leaq 0x10(%rsp), %rdi
callq 0x32cee
movq 0x48(%r13), %rax
leaq 0x10(%rsp), %rdx
movq %rax, 0x20(%rdx)
leaq 0xe8(%rsp), %rsi
movq %rbx, %rdi
callq 0x2d418
movq %rax, %rbx
leaq 0x118(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x2e37e(%rip), %rsi     # 0x4782e
leaq 0x2e37b(%rip), %rdx     # 0x47832
leaq 0x108(%rsp), %rdi
callq 0x32d7e
leaq 0x48(%rsp), %rax
movq %rax, %r14
movq %rax, -0x10(%rax)
movq 0x8(%rsp), %rbp
movq 0x28(%rbp), %rsi
movq 0x30(%rbp), %rdx
addq %rsi, %rdx
leaq 0x38(%rsp), %rdi
callq 0x32cee
leaq 0x58(%rsp), %rdx
movq 0x48(%rbp), %rax
movq %rax, (%rdx)
leaq 0x108(%rsp), %rsi
movq %rbx, %rdi
callq 0x2d724
movq 0x38(%rsp), %rdi
cmpq %r14, %rdi
leaq 0x20(%rsp), %rbx
leaq 0xd8(%rsp), %rbp
je 0x1952a
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x108(%rsp), %rdi
cmpq %r13, %rdi
je 0x19547
movq 0x118(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
je 0x1955e
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0xe8(%rsp), %rdi
cmpq %r12, %rdi
je 0x1957b
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x195a0
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x195c5
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0xc8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x195e2
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x195fe
movq 0x70(%rsp), %rsi
incq %rsi
callq 0xc4a0
leaq 0x10(%rsp), %rdi
movq %rbx, (%rdi)
leaq 0x2e226(%rip), %rsi     # 0x47833
leaq 0x2e227(%rip), %rdx     # 0x4783b
callq 0x32d7e
movq %r15, 0x60(%rsp)
leaq 0x10(%rsp), %rsi
movq %r15, %rdi
callq 0x2d366
movq 0x8(%rsp), %rax
leaq 0x8(%rax), %rsi
leaq 0x38(%rsp), %rdi
callq 0xf62e
movq 0x60(%rsp), %rdi
leaq 0x38(%rsp), %rsi
movl $0x1, %edx
callq 0x2d808
movq 0x38(%rsp), %rdi
cmpq %r14, %rdi
je 0x19669
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
leaq 0x60(%rsp), %rdi
callq 0x2d67a
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
je 0x1968a
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
leaq 0x10(%rsp), %rdi
movq %rbx, (%rdi)
leaq 0x2e1a3(%rip), %rsi     # 0x4783c
leaq 0x2e1a4(%rip), %rdx     # 0x47844
callq 0x32d7e
movq %r15, 0x60(%rsp)
leaq 0x10(%rsp), %rsi
movq %r15, %rdi
callq 0x2d366
leaq 0x38(%rsp), %rdi
movq %r14, (%rdi)
movq 0x8(%rsp), %rax
movq 0x78(%rax), %rsi
movq 0x80(%rax), %rdx
addq %rsi, %rdx
callq 0x32cee
movq 0x60(%rsp), %rdi
leaq 0x38(%rsp), %rsi
movl $0x1, %edx
callq 0x2d808
movq 0x38(%rsp), %rdi
cmpq %r14, %rdi
je 0x19702
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
leaq 0x60(%rsp), %rdi
callq 0x2d67a
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
movq 0x8(%rsp), %r13
je 0x19728
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
movl 0xb8(%r13), %eax
cmpl $0x110, %eax            # imm = 0x110
jg 0x197c8
cmpl $0x1, %eax
je 0x1993f
cmpl $0x12, %eax
jne 0x19c01
leaq 0x20(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x2e109(%rip), %rsi     # 0x47865
leaq 0x2e109(%rip), %rdx     # 0x4786c
leaq 0x10(%rsp), %rdi
callq 0x32d7e
movq 0x80(%rsp), %rax
leaq 0x1d8(%rax), %rdi
movq %rdi, 0x60(%rsp)
leaq 0x10(%rsp), %rsi
callq 0x2d366
leaq 0x48(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq 0x98(%r13), %rsi
movq 0xa0(%r13), %rdx
addq %rsi, %rdx
leaq 0x38(%rsp), %rdi
callq 0x32cee
movq 0x60(%rsp), %rdi
leaq 0x38(%rsp), %rsi
movl $0x1, %edx
callq 0x2d808
jmp 0x199b6
cmpl $0x210, %eax            # imm = 0x210
je 0x199ef
cmpl $0x111, %eax            # imm = 0x111
jne 0x19c01
leaq 0x70(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x2e057(%rip), %rsi     # 0x47845
leaq 0x2e059(%rip), %rdx     # 0x4784e
leaq 0x60(%rsp), %rdi
callq 0x32d7e
movq 0x80(%rsp), %rax
leaq 0x1d8(%rax), %rdi
movq %rdi, 0xe8(%rsp)
leaq 0x60(%rsp), %rsi
callq 0x2d366
leaq 0xd8(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x2d815(%rip), %rsi     # 0x47049
leaq 0x2d816(%rip), %rdx     # 0x47051
leaq 0xc8(%rsp), %rdi
callq 0x32d7e
leaq 0x20(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq 0x28(%r13), %rsi
movq 0x30(%r13), %rdx
addq %rsi, %rdx
leaq 0x10(%rsp), %rdi
callq 0x32cee
movq 0x48(%r13), %rax
leaq 0x10(%rsp), %rdx
movq %rax, 0x20(%rdx)
movq 0xe8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x2d418
leaq 0x98(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x2df93(%rip), %rsi     # 0x4782e
leaq 0x2df90(%rip), %rdx     # 0x47832
leaq 0x88(%rsp), %rdi
callq 0x32d7e
leaq 0x48(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq 0x8(%rsp), %r14
movq 0x28(%r14), %rsi
movq 0x30(%r14), %rdx
addq %rsi, %rdx
leaq 0x38(%rsp), %rdi
callq 0x32cee
movq %rbx, %r13
leaq 0x58(%rsp), %rdx
movq 0x48(%r14), %rax
movq %rax, (%rdx)
movq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x2d724
leaq 0xb8(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq 0x98(%r14), %rsi
movq 0xa0(%r14), %rdx
addq %rsi, %rdx
leaq 0xa8(%rsp), %rdi
callq 0x32cee
movq 0xe8(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
movl $0x1, %edx
callq 0x2d808
jmp 0x19b4b
leaq 0x20(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x2dec7(%rip), %rsi     # 0x47816
leaq 0x2dec4(%rip), %rdx     # 0x4781a
leaq 0x10(%rsp), %rdi
callq 0x32d7e
movq 0x80(%rsp), %rax
leaq 0x1d8(%rax), %rdi
movq %rdi, 0x60(%rsp)
leaq 0x10(%rsp), %rsi
callq 0x2d366
leaq 0x48(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq 0x98(%r13), %rsi
movq 0xa0(%r13), %rdx
addq %rsi, %rdx
leaq 0x38(%rsp), %rdi
callq 0x32cee
movq 0x60(%rsp), %rdi
leaq 0x38(%rsp), %rsi
movl $0x1, %edx
callq 0x2d808
movq 0x38(%rsp), %rdi
cmpq %rbx, %rdi
je 0x199cd
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
leaq 0x60(%rsp), %rdi
callq 0x2d67a
movq 0x10(%rsp), %rdi
cmpq %r14, %rdi
je 0x19c01
movq 0x20(%rsp), %rsi
jmp 0x19bf9
leaq 0x70(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x2de50(%rip), %rsi     # 0x4784f
leaq 0x2de5e(%rip), %rdx     # 0x47864
leaq 0x60(%rsp), %rdi
callq 0x32d7e
movq 0x80(%rsp), %rax
leaq 0x1d8(%rax), %rdi
movq %rdi, 0xe8(%rsp)
leaq 0x60(%rsp), %rsi
callq 0x2d366
leaq 0xd8(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x2d604(%rip), %rsi     # 0x47049
leaq 0x2d605(%rip), %rdx     # 0x47051
leaq 0xc8(%rsp), %rdi
callq 0x32d7e
leaq 0x20(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq 0x28(%r13), %rsi
movq 0x30(%r13), %rdx
addq %rsi, %rdx
leaq 0x10(%rsp), %rdi
callq 0x32cee
movq 0x48(%r13), %rax
leaq 0x10(%rsp), %rdx
movq %rax, 0x20(%rdx)
movq 0xe8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x2d418
leaq 0x98(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x2dd82(%rip), %rsi     # 0x4782e
leaq 0x2dd7f(%rip), %rdx     # 0x47832
leaq 0x88(%rsp), %rdi
callq 0x32d7e
leaq 0x48(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq 0x8(%rsp), %r14
movq 0x28(%r14), %rsi
movq 0x30(%r14), %rdx
addq %rsi, %rdx
leaq 0x38(%rsp), %rdi
callq 0x32cee
movq %rbx, %r13
leaq 0x58(%rsp), %rdx
movq 0x48(%r14), %rax
movq %rax, (%rdx)
movq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x2d724
leaq 0xb8(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq 0x98(%r14), %rsi
movq 0xa0(%r14), %rdx
addq %rsi, %rdx
leaq 0xa8(%rsp), %rdi
callq 0x32cee
movq 0xe8(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
movl $0x1, %edx
callq 0x2d808
movq 0xa8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x19b68
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x38(%rsp), %rdi
cmpq %rbp, %rdi
je 0x19b7f
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x19ba4
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x10(%rsp), %rdi
cmpq %r13, %rdi
movq 0x8(%rsp), %r13
je 0x19bc0
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0xc8(%rsp), %rdi
cmpq %r12, %rdi
je 0x19bdd
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xc4a0
leaq 0xe8(%rsp), %rdi
callq 0x2d67a
movq 0x60(%rsp), %rdi
cmpq %r15, %rdi
je 0x19c01
movq 0x70(%rsp), %rsi
incq %rsi
callq 0xc4a0
cmpq $0x0, 0x58(%r13)
je 0x19c1c
movq 0x80(%rsp), %rdi
addq $0x1d8, %rdi            # imm = 0x1D8
callq 0x21494
movb $0x1, %al
addq $0x128, %rsp            # imm = 0x128
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x19c32
movq %rax, 0x8(%rsp)
movq 0xa8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x19c61
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19c61
jmp 0x19c5c
jmp 0x19c5c
jmp 0x19c5c
movq %rax, 0x8(%rsp)
movq 0x38(%rsp), %rdi
cmpq %rbp, %rdi
je 0x19c84
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19c84
jmp 0x19c7c
movq %rbx, %r13
movq %rax, 0x8(%rsp)
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x19cb9
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19cb9
jmp 0x19cb1
jmp 0x19cb1
jmp 0x19cb1
movq %rbx, %r13
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
cmpq %r13, %rdi
je 0x19cdb
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19cdb
jmp 0x19cd6
jmp 0x19cfa
movq %rax, 0x8(%rsp)
movq 0xc8(%rsp), %rdi
cmpq %r12, %rdi
je 0x19d29
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19d29
movq %rax, 0x8(%rsp)
movq 0x38(%rsp), %rdi
cmpq %rbx, %rdi
je 0x19d4e
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19d4e
jmp 0x19d24
jmp 0x19d49
jmp 0x19d24
jmp 0x19d49
jmp 0x19d24
jmp 0x19d49
movq %rax, 0x8(%rsp)
leaq 0xe8(%rsp), %rdi
callq 0x2d67a
movq 0x60(%rsp), %rdi
cmpq %r15, %rdi
jne 0x19eff
jmp 0x19f3d
movq %rax, 0x8(%rsp)
leaq 0x60(%rsp), %rdi
callq 0x2d67a
movq 0x10(%rsp), %rdi
cmpq %r14, %rdi
jne 0x19f30
jmp 0x19f3d
jmp 0x19f10
jmp 0x19f10
jmp 0x19f10
jmp 0x19f10
jmp 0x19d8a
jmp 0x19daa
jmp 0x19daa
jmp 0x19f10
movq %rax, 0x8(%rsp)
movq 0x38(%rsp), %rdi
cmpq %r14, %rdi
je 0x19daf
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19daf
jmp 0x19daa
movq %rax, 0x8(%rsp)
leaq 0x60(%rsp), %rdi
callq 0x2d67a
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
jne 0x19f30
jmp 0x19f3d
jmp 0x19f10
movq %rax, 0x8(%rsp)
movq 0x38(%rsp), %rdi
cmpq %r14, %rdi
je 0x19df9
movq 0x48(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19df9
movq %rax, 0x8(%rsp)
movq 0x108(%rsp), %rdi
cmpq %r13, %rdi
je 0x19e1f
movq 0x118(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19e1f
jmp 0x19e1a
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x19e42
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19e42
movq %rax, 0x8(%rsp)
movq 0xe8(%rsp), %rdi
cmpq %r12, %rdi
je 0x19e68
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19e68
jmp 0x19e63
movq %rax, 0x8(%rsp)
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x19e94
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19e94
movq %rax, 0x8(%rsp)
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x19ec2
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19ec2
jmp 0x19ebd
movq %rax, 0x8(%rsp)
movq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
cmpq %rax, %rdi
je 0x19ef0
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xc4a0
jmp 0x19ef0
jmp 0x19eeb
movq %rax, 0x8(%rsp)
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x19f3d
movq 0x70(%rsp), %rsi
jmp 0x19f35
jmp 0x19f10
jmp 0x19f10
jmp 0x19f17
jmp 0x19f17
jmp 0x19f17
movq %rax, 0x8(%rsp)
jmp 0x19f3d
movq %rax, 0x8(%rsp)
leaq 0x38(%rsp), %rdi
callq 0x2d67a
movq 0x10(%rsp), %rdi
cmpq %r13, %rdi
je 0x19f3d
movq 0x20(%rsp), %rsi
incq %rsi
callq 0xc4a0
movq 0x8(%rsp), %rdi
callq 0xc820
nop