// File: /workspace/github_c_makefile_star2_O2/lyda[P]tz/zdump.c
// Function: show
static void
show(char *zone, time_t t, int v)
{
	register struct tm *	tmp;

	(void) printf("%-*s  ", (int) longest, zone);
	if (v) {
		tmp = gmtime(&t);
		if (tmp == NULL) {
			(void) printf(tformat(), t);
		} else {
			dumptime(tmp);
			(void) printf(" UTC");
		}
		(void) printf(" = ");
	}
	tmp = my_localtime(&t);
	dumptime(tmp);
	if (tmp != NULL) {
		if (*abbr(tmp) != '\0')
			(void) printf(" %s", abbr(tmp));
		if (v) {
			(void) printf(" isdst=%d", tmp->tm_isdst);
#ifdef TM_GMTOFF
			(void) printf(" gmtoff=%ld", tmp->TM_GMTOFF);
#endif /* defined TM_GMTOFF */
		}
	}
	(void) printf("\n");
	if (tmp != NULL && *abbr(tmp) != '\0')
		abbrok(abbr(tmp), zone);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movl %edx, %ebp
movq %rdi, %rbx
movq %rsi, (%rsp)
movl 0x64f0(%rip), %esi      # 0x8178
leaq 0x344e(%rip), %rdi      # 0x50dd
movq %rbx, %rdx
xorl %eax, %eax
callq 0x10e0
testl %ebp, %ebp
je 0x1ce2
movq %rsp, %rdi
callq 0x30c8
testq %rax, %rax
je 0x1cc2
movq %rax, %rdi
callq 0x1f92
leaq 0x342b(%rip), %rdi      # 0x50e4
xorl %eax, %eax
callq 0x10e0
jmp 0x1cd4
movq (%rsp), %rsi
leaq 0x342e(%rip), %rdi      # 0x50fb
xorl %eax, %eax
callq 0x10e0
leaq 0x340e(%rip), %rdi      # 0x50e9
xorl %eax, %eax
callq 0x10e0
movq %rsp, %rdi
callq 0x2ed2
movq %rax, %r14
movq %rax, %rdi
callq 0x1f92
testq %r14, %r14
je 0x1d24
movl 0x20(%r14), %eax
cmpq $0x1, %rax
ja 0x1d31
leaq 0x6445(%rip), %rcx      # 0x8150
movq (%rcx,%rax,8), %rax
testq %rax, %rax
leaq 0x687f(%rip), %rsi      # 0x8598
cmovneq %rax, %rsi
cmpb $0x0, (%rsi)
jne 0x1d41
jmp 0x1d4f
pushq $0xa
popq %rdi
callq 0x1050
jmp 0x1eb4
cmpb $0x0, 0x6860(%rip)      # 0x8598
je 0x1d4f
leaq 0x6857(%rip), %rsi      # 0x8598
leaq 0x33a5(%rip), %rdi      # 0x50ed
xorl %eax, %eax
callq 0x10e0
testl %ebp, %ebp
je 0x1d65
movl 0x20(%r14), %esi
leaq 0x3393(%rip), %rdi      # 0x50f1
xorl %eax, %eax
callq 0x10e0
pushq $0xa
popq %rdi
callq 0x1050
movl 0x20(%r14), %eax
cmpq $0x1, %rax
ja 0x1d9d
leaq 0x63d2(%rip), %rcx      # 0x8150
movq (%rcx,%rax,8), %rax
testq %rax, %rax
leaq 0x680c(%rip), %r14      # 0x8598
cmovneq %rax, %r14
movb (%r14), %bpl
testb %bpl, %bpl
jne 0x1db4
jmp 0x1eb4
movb 0x67f4(%rip), %bpl      # 0x8598
testb %bpl, %bpl
je 0x1eb4
leaq 0x67e4(%rip), %r14      # 0x8598
cmpb $0x0, 0x67c5(%rip)      # 0x8580
jne 0x1eb4
xorl %r12d, %r12d
movzbl %bpl, %r15d
testb %bpl, %bpl
js 0x1de7
callq 0x1210
movq (%rax), %rax
testb $0x4, 0x1(%rax,%r15,2)
je 0x1de7
movb 0x1(%r14,%r12), %bpl
incq %r12
jmp 0x1dc4
testq %r12, %r12
je 0x1e5d
cmpq $0x3, %r12
jl 0x1e66
cmpq $0x6, %r12
ja 0x1e6f
cmpb $0x2d, %bpl
je 0x1e08
cmpl $0x2b, %r15d
jne 0x1eb4
movsbq 0x1(%r14,%r12), %r13
leaq 0x3368(%rip), %r15      # 0x517d
testq %r13, %r13
js 0x1e76
callq 0x1210
movq (%rax), %rax
testb $0x8, 0x1(%rax,%r13,2)
jne 0x1e33
leaq (%r14,%r12), %rax
incq %rax
jmp 0x1e56
leaq (%r14,%r12), %rax
addq $0x2, %rax
cmpb $0x31, %r13b
jne 0x1e56
leaq (%r14,%r12), %rcx
addq $0x3, %rcx
movb -0x1(%rcx), %dl
addb $-0x30, %dl
cmpb $0x5, %dl
cmovbq %rcx, %rax
cmpb $0x0, (%rax)
je 0x1eb4
jmp 0x1e76
leaq 0x32c6(%rip), %r15      # 0x512a
jmp 0x1e76
leaq 0x32d7(%rip), %r15      # 0x5144
jmp 0x1e76
leaq 0x32eb(%rip), %r15      # 0x5161
movq 0x6143(%rip), %rax      # 0x7fc0
movq (%rax), %rdi
callq 0x1170
movq 0x616c(%rip), %rax      # 0x7ff8
movq (%rax), %rdi
movq 0x62da(%rip), %rdx      # 0x8170
leaq 0x32fc(%rip), %rsi      # 0x5199
movq %rbx, %rcx
movq %r14, %r8
movq %r15, %r9
xorl %eax, %eax
callq 0x1140
movb $0x1, 0x66cc(%rip)      # 0x8580
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq