// File: /workspace/github_c_makefile_star2_O0/hfiguiere[P]exifprobe/maker_fujifilm.c
// Function: fujifilm1_interpret_value
void
fujifilm1_interpret_value(struct ifd_entry *entry_ptr)
{
    int chpr = 0;

    if(entry_ptr && (PRINT_VALUE))
    {
        switch(entry_ptr->tag)
        {
            case 0x1001:    /* Sharpness */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("Soft"); break;
                    case 2: chpr += printf("Soft"); break;
                    case 3: chpr += printf("Normal"); break;
                    case 4: chpr += printf("Hard"); break;
                    case 5: chpr += printf("Hard"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1002:    /* White Balance */
                print_startvalue();
                /* I think we're looking at a bit mask here, but I have   */
                /* no way to check; this is the way Tachibanaya           */
                /* characterizes it.                                      */
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Auto"); break;
                    case 256: chpr += printf("Daylight"); break;
                    case 512: chpr += printf("Cloudy"); break;
                    case 768:   /* ???? */ printf("DaylightColor-Fluorescent"); break;
                    case 769:   /* ???? */ printf("DaywhiteColor-Fluorescent"); break;
                    case 770:   /* ???? */ printf("White-Fluorescent"); break;
                    case 1024: chpr += printf("Incandescent"); break;
                    case 3840: chpr += printf("Custom"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1003:    /* Color Saturation */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Standard"); break;
                    case 256: chpr += printf("High"); break;
                    case 512: chpr += printf("Low"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1004:    /* Tone */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Standard"); break;
                    case 256: chpr += printf("High"); break;
                    case 512: chpr += printf("Low"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1010:    /* Flash Mode */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Auto"); break;
                    case 1: chpr += printf("On"); break;
                    case 2: chpr += printf("Off"); break;
                    case 3: chpr += printf("Redeye"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1020:    /* Macro Mode */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Off"); break;
                    case 1: chpr += printf("On"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1021:    /* Focusing Mode */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Auto"); break;
                    case 1: chpr += printf("Manual"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1030:    /* Slow Sync */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Off"); break;
                    case 1: chpr += printf("On"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1031:    /* Picture Mode */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Auto"); break;
                    case 1: chpr += printf("Portrait"); break;
                    case 2: chpr += printf("Landscape"); break;
                    case 4: chpr += printf("Sports"); break;
                    case 5: chpr += printf("Night"); break;
                    case 6: chpr += printf("Program Normal"); break;
                    case 256: chpr += printf("Aperture Priority"); break;
                    case 512: chpr += printf("Shutter Priority"); break;
                    case 768: chpr += printf("Manual"); break;
                    default: printred("undefined"); }
                print_endvalue();
                break;
            case 0x1100:    /* Continuous Take/Bracket */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Off"); break;
                    case 1: chpr += printf("On"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1300:    /* Blur Warning */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Ok"); break;
                    case 1: chpr += printf("Blurred"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1301:    /* Focus Warning */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Ok"); break;
                    case 1: chpr += printf("Out of focus"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            case 0x1302:    /* AE Warning */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Ok"); break;
                    case 1: chpr += printf("Overexposed"); break;
                    default: printred("undefined"); break;
                }
                print_endvalue();
                break;
            default:
                break;
        }
    }
    setcharsprinted(chpr);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x80, %rsp
movq %rdi, -0x8(%rbp)
movl $0x0, -0xc(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x471a4
leaq 0x30908(%rip), %rax     # 0x77180
movq (%rax), %rax
andq $0x30, %rax
cmpq $0x0, %rax
je 0x471a4
movq -0x8(%rbp), %rax
movzwl (%rax), %eax
movl %eax, -0x10(%rbp)
subl $0x1001, %eax           # imm = 0x1001
je 0x46963
jmp 0x468a0
movl -0x10(%rbp), %eax
subl $0x1002, %eax           # imm = 0x1002
je 0x46a1d
jmp 0x468b0
movl -0x10(%rbp), %eax
subl $0x1003, %eax           # imm = 0x1003
je 0x46b75
jmp 0x468c0
movl -0x10(%rbp), %eax
subl $0x1004, %eax           # imm = 0x1004
je 0x46c05
jmp 0x468d0
movl -0x10(%rbp), %eax
subl $0x1010, %eax           # imm = 0x1010
je 0x46c95
jmp 0x468e0
movl -0x10(%rbp), %eax
subl $0x1020, %eax           # imm = 0x1020
je 0x46d32
jmp 0x468f0
movl -0x10(%rbp), %eax
subl $0x1021, %eax           # imm = 0x1021
je 0x46d9c
jmp 0x46900
movl -0x10(%rbp), %eax
subl $0x1030, %eax           # imm = 0x1030
je 0x46e06
jmp 0x46910
movl -0x10(%rbp), %eax
subl $0x1031, %eax           # imm = 0x1031
je 0x46e70
jmp 0x46920
movl -0x10(%rbp), %eax
subl $0x1100, %eax           # imm = 0x1100
je 0x46ffe
jmp 0x46930
movl -0x10(%rbp), %eax
subl $0x1300, %eax           # imm = 0x1300
je 0x47068
jmp 0x46940
movl -0x10(%rbp), %eax
subl $0x1301, %eax           # imm = 0x1301
je 0x470d2
jmp 0x46950
movl -0x10(%rbp), %eax
subl $0x1302, %eax           # imm = 0x1302
je 0x47139
jmp 0x471a0
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
decq %rax
movq %rax, -0x18(%rbp)
subq $0x4, %rax
ja 0x46a05
movq -0x18(%rbp), %rax
leaq 0x26f12(%rip), %rcx     # 0x6d8a0
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x2a553(%rip), %rdi     # 0x70ef1
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46a11
leaq 0x2a53d(%rip), %rdi     # 0x70ef1
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46a11
leaq 0x2701f(%rip), %rdi     # 0x6d9e9
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46a11
leaq 0x2a51d(%rip), %rdi     # 0x70efd
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46a11
leaq 0x2a507(%rip), %rdi     # 0x70efd
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46a11
leaq 0x24bff(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x20(%rbp)
testq %rax, %rax
je 0x46abc
jmp 0x46a3b
movq -0x20(%rbp), %rax
subq $0x100, %rax            # imm = 0x100
je 0x46ad5
jmp 0x46a4d
movq -0x20(%rbp), %rax
subq $0x200, %rax            # imm = 0x200
je 0x46aeb
jmp 0x46a5f
movq -0x20(%rbp), %rax
subq $0x300, %rax            # imm = 0x300
je 0x46b01
jmp 0x46a71
movq -0x20(%rbp), %rax
subq $0x301, %rax            # imm = 0x301
je 0x46b11
jmp 0x46a83
movq -0x20(%rbp), %rax
subq $0x302, %rax            # imm = 0x302
je 0x46b21
jmp 0x46a95
movq -0x20(%rbp), %rax
subq $0x400, %rax            # imm = 0x400
je 0x46b31
jmp 0x46aa7
movq -0x20(%rbp), %rax
subq $0xf00, %rax            # imm = 0xF00
je 0x46b47
jmp 0x46b5d
leaq 0x272f7(%rip), %rdi     # 0x6ddba
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46b69
leaq 0x29bbf(%rip), %rdi     # 0x7069b
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46b69
leaq 0x29bd0(%rip), %rdi     # 0x706c2
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46b69
leaq 0x26e7f(%rip), %rdi     # 0x6d987
movb $0x0, %al
callq 0x3110
jmp 0x46b69
leaq 0x26e89(%rip), %rdi     # 0x6d9a1
movb $0x0, %al
callq 0x3110
jmp 0x46b69
leaq 0x26e93(%rip), %rdi     # 0x6d9bb
movb $0x0, %al
callq 0x3110
jmp 0x46b69
leaq 0x260b4(%rip), %rdi     # 0x6cbec
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46b69
leaq 0x29c0c(%rip), %rdi     # 0x7075a
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46b69
leaq 0x24aa7(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x28(%rbp)
testq %rax, %rax
je 0x46bab
jmp 0x46b8f
movq -0x28(%rbp), %rax
subq $0x100, %rax            # imm = 0x100
je 0x46bc1
jmp 0x46b9d
movq -0x28(%rbp), %rax
subq $0x200, %rax            # imm = 0x200
je 0x46bd7
jmp 0x46bed
leaq 0x2201b(%rip), %rdi     # 0x68bcd
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46bf9
leaq 0x2a31d(%rip), %rdi     # 0x70ee5
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46bf9
leaq 0x2a2fc(%rip), %rdi     # 0x70eda
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46bf9
leaq 0x24a17(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x30(%rbp)
testq %rax, %rax
je 0x46c3b
jmp 0x46c1f
movq -0x30(%rbp), %rax
subq $0x100, %rax            # imm = 0x100
je 0x46c51
jmp 0x46c2d
movq -0x30(%rbp), %rax
subq $0x200, %rax            # imm = 0x200
je 0x46c67
jmp 0x46c7d
leaq 0x21f8b(%rip), %rdi     # 0x68bcd
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46c89
leaq 0x2a28d(%rip), %rdi     # 0x70ee5
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46c89
leaq 0x2a26c(%rip), %rdi     # 0x70eda
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46c89
leaq 0x24987(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x38(%rbp)
subq $0x3, %rax
ja 0x46d1a
movq -0x38(%rbp), %rax
leaq 0x26bd7(%rip), %rcx     # 0x6d890
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x270f1(%rip), %rdi     # 0x6ddba
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46d26
leaq 0x26a0e(%rip), %rdi     # 0x6d6ed
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46d26
leaq 0x269f1(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46d26
leaq 0x26cc2(%rip), %rdi     # 0x6d9cd
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46d26
leaq 0x248ea(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x40(%rbp)
testq %rax, %rax
je 0x46d58
jmp 0x46d4c
movq -0x40(%rbp), %rax
subq $0x1, %rax
je 0x46d6e
jmp 0x46d84
leaq 0x26987(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46d90
leaq 0x26978(%rip), %rdi     # 0x6d6ed
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46d90
leaq 0x24880(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x48(%rbp)
testq %rax, %rax
je 0x46dc2
jmp 0x46db6
movq -0x48(%rbp), %rax
subq $0x1, %rax
je 0x46dd8
jmp 0x46dee
leaq 0x26ff1(%rip), %rdi     # 0x6ddba
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46dfa
leaq 0x21b87(%rip), %rdi     # 0x68966
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46dfa
leaq 0x24816(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x50(%rbp)
testq %rax, %rax
je 0x46e2c
jmp 0x46e20
movq -0x50(%rbp), %rax
subq $0x1, %rax
je 0x46e42
jmp 0x46e58
leaq 0x268b3(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46e64
leaq 0x268a4(%rip), %rdi     # 0x6d6ed
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46e64
leaq 0x247ac(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x58(%rbp)
testq %rax, %rax
je 0x46f17
jmp 0x46e8e
movq -0x58(%rbp), %rax
subq $0x1, %rax
je 0x46f30
jmp 0x46e9e
movq -0x58(%rbp), %rax
subq $0x2, %rax
je 0x46f49
jmp 0x46eae
movq -0x58(%rbp), %rax
subq $0x4, %rax
je 0x46f62
jmp 0x46ebe
movq -0x58(%rbp), %rax
subq $0x5, %rax
je 0x46f78
jmp 0x46ece
movq -0x58(%rbp), %rax
subq $0x6, %rax
je 0x46f8e
jmp 0x46ede
movq -0x58(%rbp), %rax
subq $0x100, %rax            # imm = 0x100
je 0x46fa4
jmp 0x46ef0
movq -0x58(%rbp), %rax
subq $0x200, %rax            # imm = 0x200
je 0x46fba
jmp 0x46f02
movq -0x58(%rbp), %rax
subq $0x300, %rax            # imm = 0x300
je 0x46fd0
jmp 0x46fe6
leaq 0x26e9c(%rip), %rdi     # 0x6ddba
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x27679(%rip), %rdi     # 0x6e5b0
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x21c86(%rip), %rdi     # 0x68bd6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x26a6b(%rip), %rdi     # 0x6d9d4
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x26a5c(%rip), %rdi     # 0x6d9db
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x26a4c(%rip), %rdi     # 0x6d9e1
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x219c2(%rip), %rdi     # 0x6896d
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x219be(%rip), %rdi     # 0x6897f
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x2198f(%rip), %rdi     # 0x68966
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x46ff2
leaq 0x2461e(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x60(%rbp)
testq %rax, %rax
je 0x47024
jmp 0x47018
movq -0x60(%rbp), %rax
subq $0x1, %rax
je 0x4703a
jmp 0x47050
leaq 0x266bb(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x4705c
leaq 0x266ac(%rip), %rdi     # 0x6d6ed
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x4705c
leaq 0x245b4(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x68(%rbp)
testq %rax, %rax
je 0x4708e
jmp 0x47082
movq -0x68(%rbp), %rax
subq $0x1, %rax
je 0x470a4
jmp 0x470ba
leaq 0x2695b(%rip), %rdi     # 0x6d9f0
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x470c6
leaq 0x26948(%rip), %rdi     # 0x6d9f3
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x470c6
leaq 0x2454a(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x70(%rbp)
testq %rax, %rax
je 0x470f8
jmp 0x470ec
movq -0x70(%rbp), %rax
subq $0x1, %rax
je 0x4710e
jmp 0x47124
leaq 0x268f1(%rip), %rdi     # 0x6d9f0
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47130
leaq 0x268e6(%rip), %rdi     # 0x6d9fb
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47130
leaq 0x244e0(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x78(%rbp)
testq %rax, %rax
je 0x4715f
jmp 0x47153
movq -0x78(%rbp), %rax
subq $0x1, %rax
je 0x47175
jmp 0x4718b
leaq 0x2688a(%rip), %rdi     # 0x6d9f0
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47197
leaq 0x2688c(%rip), %rdi     # 0x6da08
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47197
leaq 0x24479(%rip), %rdi     # 0x6b60b
callq 0x6860
movb $0x0, %al
callq 0xb9d0
jmp 0x471a2
jmp 0x471a2
jmp 0x471a4
movl -0xc(%rbp), %edi
callq 0x1ff00
addq $0x80, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)