// File: /workspace/github_c_makefile_star2_O2/nurse[P]nkf/nkf.c
// Function: print_guessed_code
static void
print_guessed_code(char *filename)
{
    if (filename != NULL) printf("%s: ", filename);
    if (input_codename && !*input_codename) {
	printf("BINARY\n");
    } else {
	input_codename = get_guessed_code();
	if (guess_f == 1) {
	    printf("%s\n", input_codename);
	} else {
	    printf("%s%s%s%s\n",
		   input_codename,
		   iconv != w_iconv16 && iconv != w_iconv32 ? "" :
		   input_endian == ENDIAN_LITTLE ? " LE" :
		   input_endian == ENDIAN_BIG ? " BE" :
		   "[BUG]",
		   input_bom_f ? " (BOM)" : "",
		   input_eol == CR   ? " (CR)" :
		   input_eol == LF   ? " (LF)" :
		   input_eol == CRLF ? " (CRLF)" :
		   input_eol == EOF  ? " (MIXED NL)" :
		   "");
	}
    }
}

// Assembly:
pushq %r14
pushq %rbx
pushq %rax
testq %rdi, %rdi
je 0x10b81
movq %rdi, %rsi
leaq 0x6c3d(%rip), %rdi      # 0x177b7
xorl %eax, %eax
callq 0xc0d0
movq 0x43840(%rip), %rbx     # 0x543c8
testq %rbx, %rbx
je 0x10b92
cmpb $0x0, (%rbx)
je 0x10bfd
movq 0x3b72f(%rip), %rdi     # 0x4c2c8
callq 0x119f9
testq %rbx, %rbx
je 0x10bf4
movq %rax, %r14
leaq 0x5e1b(%rip), %rsi      # 0x169c8
movq %rbx, %rdi
callq 0xc130
testl %eax, %eax
je 0x10c06
leaq 0x5e12(%rip), %rsi      # 0x169d2
movq %rbx, %rdi
callq 0xc130
testl %eax, %eax
je 0x10c16
leaq 0x5de9(%rip), %rsi      # 0x169bc
movq %rbx, %rdi
callq 0xc130
testl %eax, %eax
jne 0x10c48
movl 0xc(%r14), %eax
testb $0x2, %al
jne 0x10c38
testb $0xc, %al
je 0x10c48
leaq 0x5e0f(%rip), %rbx      # 0x16a01
jmp 0x10c48
leaq 0x685f(%rip), %rbx      # 0x1745a
jmp 0x10c48
leaq 0x6c04(%rip), %rdi      # 0x17808
jmp 0x10c5b
testb $0xc, 0xc(%r14)
je 0x10c48
leaq 0x67c7(%rip), %rbx      # 0x173db
jmp 0x10c48
movl 0xc(%r14), %eax
testb $0x20, %al
jne 0x10c2f
testb $0x10, %al
jne 0x10c41
testb $0xc, %al
je 0x10c48
leaq 0x5e37(%rip), %rbx      # 0x16a64
jmp 0x10c48
leaq 0x5e76(%rip), %rbx      # 0x16aac
jmp 0x10c48
leaq 0x5dca(%rip), %rbx      # 0x16a09
jmp 0x10c48
leaq 0x67fa(%rip), %rbx      # 0x17442
movq %rbx, 0x43779(%rip)     # 0x543c8
cmpl $0x1, 0x3b74a(%rip)     # 0x4c3a0
jne 0x10c67
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r14
jmp 0xc080
movq 0x3b65a(%rip), %rax     # 0x4c2c8
leaq -0x3c40(%rip), %rcx     # 0xd035
cmpq %rcx, %rax
setne %sil
leaq -0x39ef(%rip), %rcx     # 0xd294
cmpq %rcx, %rax
setne %al
leaq 0x648b(%rip), %rcx      # 0x1711b
movq %rcx, %rdx
testb %al, %sil
jne 0x10cc1
movl 0x3b636(%rip), %eax     # 0x4c2d4
cmpl $0x2, %eax
jne 0x10cac
leaq 0x6b1c(%rip), %rdx      # 0x177c6
jmp 0x10cc1
cmpl $0x1, %eax
leaq 0x6b14(%rip), %rax      # 0x177ca
leaq 0x6b11(%rip), %rdx      # 0x177ce
cmoveq %rax, %rdx
leaq 0x6b0c(%rip), %rax      # 0x177d4
cmpb $0x0, 0x43d41(%rip)     # 0x54a10
cmovneq %rax, %rcx
movl 0x436f7(%rip), %eax     # 0x543d0
cmpl $0xa, %eax
je 0x10cfc
cmpl $0xd, %eax
je 0x10cf3
cmpl $0xd0a, %eax            # imm = 0xD0A
jne 0x10d05
leaq 0x6af6(%rip), %r8       # 0x177e7
jmp 0x10d1a
leaq 0x6ae1(%rip), %r8       # 0x177db
jmp 0x10d1a
leaq 0x6ade(%rip), %r8       # 0x177e1
jmp 0x10d1a
cmpl $-0x1, %eax
leaq 0x6ae0(%rip), %rax      # 0x177ef
leaq 0x6405(%rip), %r8       # 0x1711b
cmoveq %rax, %r8
leaq 0x6a9b(%rip), %rdi      # 0x177bc
movq %rbx, %rsi
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %r14
jmp 0xc0d0