// File: /workspace/github_c_makefile_star2_O3/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 %rbx
pushq %rax
movl %edx, %ebp
movq %rdi, %rbx
movq %rsi, (%rsp)
movl 0x53af(%rip), %esi      # 0x7188
leaq 0x32fd(%rip), %rdi      # 0x50dd
movq %rbx, %rdx
xorl %eax, %eax
callq 0x10e0
testl %ebp, %ebp
je 0x1e33
movq %rsp, %rdi
callq 0x3430
testq %rax, %rax
je 0x1e13
movq %rax, %rdi
callq 0x20dc
leaq 0x32da(%rip), %rdi      # 0x50e4
xorl %eax, %eax
callq 0x10e0
jmp 0x1e25
movq (%rsp), %rsi
leaq 0x32dd(%rip), %rdi      # 0x50fb
xorl %eax, %eax
callq 0x10e0
leaq 0x32bd(%rip), %rdi      # 0x50e9
xorl %eax, %eax
callq 0x10e0
movq %rsp, %rdi
callq 0x320c
movq %rax, %r14
movq %rax, %rdi
callq 0x20dc
testq %r14, %r14
je 0x1e75
movl 0x20(%r14), %eax
cmpq $0x1, %rax
ja 0x1e84
leaq 0x5304(%rip), %rcx      # 0x7160
movq (%rcx,%rax,8), %rax
testq %rax, %rax
leaq 0x5737(%rip), %rsi      # 0x75a1
cmovneq %rax, %rsi
cmpb $0x0, (%rsi)
jne 0x1e94
jmp 0x1ea2
movl $0xa, %edi
callq 0x1050
jmp 0x1fcd
cmpb $0x0, 0x5716(%rip)      # 0x75a1
je 0x1ea2
leaq 0x570d(%rip), %rsi      # 0x75a1
leaq 0x3252(%rip), %rdi      # 0x50ed
xorl %eax, %eax
callq 0x10e0
testl %ebp, %ebp
je 0x1eb8
movl 0x20(%r14), %esi
leaq 0x3240(%rip), %rdi      # 0x50f1
xorl %eax, %eax
callq 0x10e0
movl $0xa, %edi
callq 0x1050
movl 0x20(%r14), %eax
cmpq $0x1, %rax
ja 0x1ef2
leaq 0x528d(%rip), %rcx      # 0x7160
movq (%rcx,%rax,8), %rax
testq %rax, %rax
leaq 0x56c0(%rip), %r14      # 0x75a1
cmovneq %rax, %r14
movb (%r14), %bpl
testb %bpl, %bpl
jne 0x1f09
jmp 0x1fcd
movb 0x56a8(%rip), %bpl      # 0x75a1
testb %bpl, %bpl
je 0x1fcd
leaq 0x5698(%rip), %r14      # 0x75a1
cmpb $0x0, 0x5680(%rip)      # 0x7590
jne 0x1fcd
leaq 0x320d(%rip), %r15      # 0x512a
testb %bpl, %bpl
js 0x1fbf
callq 0x1220
movq (%rax), %rax
xorl %edx, %edx
movzbl %bpl, %ecx
testb $0x4, 0x1(%rax,%rcx,2)
je 0x1f4a
movb 0x1(%r14,%rdx), %bpl
incq %rdx
testb %bpl, %bpl
jns 0x1f30
jmp 0x1f4f
testq %rdx, %rdx
je 0x1fbf
leaq (%r14,%rdx), %rcx
cmpq $0x3, %rdx
jl 0x1faf
cmpq $0x6, %rdx
ja 0x1fb8
cmpb $0x2d, %bpl
je 0x1f6e
movzbl %bpl, %edx
cmpl $0x2b, %edx
jne 0x1fcd
movsbq 0x1(%rcx), %rdx
leaq 0x3203(%rip), %r15      # 0x517d
testq %rdx, %rdx
js 0x1fbf
testb $0x8, 0x1(%rax,%rdx,2)
jne 0x1f8e
incq %rcx
movq %rcx, %rax
jmp 0x1fa8
leaq 0x2(%rcx), %rax
cmpb $0x31, %dl
jne 0x1fa8
movb 0x2(%rcx), %dl
addb $-0x30, %dl
addq $0x3, %rcx
cmpb $0x5, %dl
cmovbq %rcx, %rax
cmpb $0x0, (%rax)
je 0x1fcd
jmp 0x1fbf
leaq 0x318e(%rip), %r15      # 0x5144
jmp 0x1fbf
leaq 0x31a2(%rip), %r15      # 0x5161
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x1240
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq