// File: /workspace/github_c_makefile_star2_O3/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 0x10d3c
movq %rdi, %rsi
leaq 0x7a82(%rip), %rdi      # 0x187b7
xorl %eax, %eax
callq 0xc0d0
movq 0x44695(%rip), %rbx     # 0x553d8
testq %rbx, %rbx
je 0x10d51
cmpb $0x0, (%rbx)
je 0x10de1
movq 0x3c580(%rip), %rax     # 0x4d2d8
xorl %r14d, %r14d
testq %rax, %rax
je 0x10d85
cmpq $0x0, 0x3c3e8(%rip)     # 0x4d150
je 0x10d85
leaq 0x3c3df(%rip), %r14     # 0x4d150
cmpq %rax, 0x28(%r14)
je 0x10d85
cmpq $0x0, 0x38(%r14)
leaq 0x38(%r14), %r14
jne 0x10d71
xorl %r14d, %r14d
testq %rbx, %rbx
je 0x10dd8
leaq 0x6c37(%rip), %rsi      # 0x179c8
movq %rbx, %rdi
callq 0xc140
testl %eax, %eax
je 0x10dea
leaq 0x6c2e(%rip), %rsi      # 0x179d2
movq %rbx, %rdi
callq 0xc140
testl %eax, %eax
je 0x10dfa
leaq 0x6c05(%rip), %rsi      # 0x179bc
movq %rbx, %rdi
callq 0xc140
testl %eax, %eax
jne 0x10e2c
movl 0xc(%r14), %eax
testb $0x2, %al
jne 0x10e1c
testb $0xc, %al
je 0x10e2c
leaq 0x6c2b(%rip), %rbx      # 0x17a01
jmp 0x10e2c
leaq 0x767b(%rip), %rbx      # 0x1845a
jmp 0x10e2c
leaq 0x7a20(%rip), %rdi      # 0x18808
jmp 0x10e3f
testb $0xc, 0xc(%r14)
je 0x10e2c
leaq 0x75e3(%rip), %rbx      # 0x183db
jmp 0x10e2c
movl 0xc(%r14), %eax
testb $0x20, %al
jne 0x10e13
testb $0x10, %al
jne 0x10e25
testb $0xc, %al
je 0x10e2c
leaq 0x6c53(%rip), %rbx      # 0x17a64
jmp 0x10e2c
leaq 0x6c92(%rip), %rbx      # 0x17aac
jmp 0x10e2c
leaq 0x6be6(%rip), %rbx      # 0x17a09
jmp 0x10e2c
leaq 0x7616(%rip), %rbx      # 0x18442
movq %rbx, 0x445a5(%rip)     # 0x553d8
cmpl $0x1, 0x3c576(%rip)     # 0x4d3b0
jne 0x10e4b
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r14
jmp 0xc080
movq 0x3c486(%rip), %rax     # 0x4d2d8
leaq -0x3bdd(%rip), %rcx     # 0xd27c
cmpq %rcx, %rax
setne %sil
leaq -0x3988(%rip), %rcx     # 0xd4df
cmpq %rcx, %rax
setne %al
leaq 0x72a7(%rip), %rcx      # 0x1811b
movq %rcx, %rdx
testb %al, %sil
jne 0x10ea5
movl 0x3c462(%rip), %eax     # 0x4d2e4
cmpl $0x2, %eax
jne 0x10e90
leaq 0x7938(%rip), %rdx      # 0x187c6
jmp 0x10ea5
cmpl $0x1, %eax
leaq 0x7930(%rip), %rax      # 0x187ca
leaq 0x792d(%rip), %rdx      # 0x187ce
cmoveq %rax, %rdx
leaq 0x7928(%rip), %rax      # 0x187d4
cmpb $0x0, 0x44b6d(%rip)     # 0x55a20
cmovneq %rax, %rcx
movl 0x44523(%rip), %eax     # 0x553e0
cmpl $0xa, %eax
je 0x10ee0
cmpl $0xd, %eax
je 0x10ed7
cmpl $0xd0a, %eax            # imm = 0xD0A
jne 0x10ee9
leaq 0x7912(%rip), %r8       # 0x187e7
jmp 0x10efe
leaq 0x78fd(%rip), %r8       # 0x187db
jmp 0x10efe
leaq 0x78fa(%rip), %r8       # 0x187e1
jmp 0x10efe
cmpl $-0x1, %eax
leaq 0x78fc(%rip), %rax      # 0x187ef
leaq 0x7221(%rip), %r8       # 0x1811b
cmoveq %rax, %r8
leaq 0x78b7(%rip), %rdi      # 0x187bc
movq %rbx, %rsi
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %r14
jmp 0xc0d0