	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function dump_one_def
_dump_one_def:                          ## @dump_one_def
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	%rdi, %rdx
	movq	_traceout@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	testq	%rdi, %rdi
	jne	LBB0_2
## %bb.1:
	movq	_stderr@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdi
	movq	%rdi, (%rax)
LBB0_2:
	movq	_mimic_gnu@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_5
## %bb.3:
	movq	_TYPEMASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	(%rsi), %eax
	movq	_MACRTYPE@GOTPCREL(%rip), %r8
	movq	8(%rsi), %rcx
	cmpl	(%r8), %eax
	jne	LBB0_4
## %bb.6:
	leaq	L_.str(%rip), %rsi
	popq	%rbp
	jmp	_fprintf                        ## TAILCALL
LBB0_5:
	movq	8(%rsi), %rcx
	leaq	L_.str.2(%rip), %rsi
	popq	%rbp
	jmp	_fprintf                        ## TAILCALL
LBB0_4:
	leaq	L_.str.1(%rip), %rsi
	popq	%rbp
	jmp	_fprintf                        ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_traceout,8,3                   ## @traceout
	.comm	_stderr,8,3                     ## @stderr
	.comm	_mimic_gnu,8,3                  ## @mimic_gnu
	.comm	_TYPEMASK,4,2                   ## @TYPEMASK
	.comm	_MACRTYPE,4,2                   ## @MACRTYPE
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"%s:\t%s\n"

L_.str.1:                               ## @.str.1
	.asciz	"%s:\t<%s>\n"

L_.str.2:                               ## @.str.2
	.asciz	"`%s'\t`%s'\n"

	.no_dead_strip	_dump_one_def
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function dump_one_def
_dump_one_def:                          ; @dump_one_def
	.cfi_startproc
; %bb.0:
	mov	x2, x0
Lloh0:
	adrp	x8, _traceout@GOTPAGE
Lloh1:
	ldr	x8, [x8, _traceout@GOTPAGEOFF]
	ldr	x0, [x8]
	cbnz	x0, LBB0_2
; %bb.1:
Lloh2:
	adrp	x9, _stderr@GOTPAGE
Lloh3:
	ldr	x9, [x9, _stderr@GOTPAGEOFF]
Lloh4:
	ldr	x0, [x9]
	str	x0, [x8]
LBB0_2:
Lloh5:
	adrp	x8, _mimic_gnu@GOTPAGE
Lloh6:
	ldr	x8, [x8, _mimic_gnu@GOTPAGEOFF]
Lloh7:
	ldr	x8, [x8]
	cbz	x8, LBB0_5
; %bb.3:
	ldr	w8, [x1]
Lloh8:
	adrp	x9, _TYPEMASK@GOTPAGE
Lloh9:
	ldr	x9, [x9, _TYPEMASK@GOTPAGEOFF]
Lloh10:
	ldr	w9, [x9]
	and	w8, w9, w8
Lloh11:
	adrp	x9, _MACRTYPE@GOTPAGE
Lloh12:
	ldr	x9, [x9, _MACRTYPE@GOTPAGEOFF]
Lloh13:
	ldr	w9, [x9]
	ldr	x3, [x1, #8]
	cmp	w8, w9
	b.ne	LBB0_6
; %bb.4:
Lloh14:
	adrp	x1, l_.str@PAGE
Lloh15:
	add	x1, x1, l_.str@PAGEOFF
	b	_fprintf
LBB0_5:
	ldr	x3, [x1, #8]
Lloh16:
	adrp	x1, l_.str.2@PAGE
Lloh17:
	add	x1, x1, l_.str.2@PAGEOFF
	b	_fprintf
LBB0_6:
Lloh18:
	adrp	x1, l_.str.1@PAGE
Lloh19:
	add	x1, x1, l_.str.1@PAGEOFF
	b	_fprintf
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpAdd	Lloh18, Lloh19
	.cfi_endproc
                                        ; -- End function
	.comm	_traceout,8,3                   ; @traceout
	.comm	_stderr,8,3                     ; @stderr
	.comm	_mimic_gnu,8,3                  ; @mimic_gnu
	.comm	_TYPEMASK,4,2                   ; @TYPEMASK
	.comm	_MACRTYPE,4,2                   ; @MACRTYPE
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"%s:\t%s\n"

l_.str.1:                               ; @.str.1
	.asciz	"%s:\t<%s>\n"

l_.str.2:                               ; @.str.2
	.asciz	"`%s'\t`%s'\n"

	.no_dead_strip	_dump_one_def
.subsections_via_symbols
