	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_do_scrub_chars                 ## -- Begin function do_scrub_chars
	.p2align	4, 0x90
_do_scrub_chars:                        ## @do_scrub_chars
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%edx, %ebx
	movq	%rdi, %r13
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	(%rax), %r12
	testq	%r12, %r12
	je	LBB0_2
## %bb.1:
	movq	_saved_input_len@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	jmp	LBB0_5
LBB0_2:
	movq	%rsi, %r15
	movq	_input_buffer@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	movl	$8, %esi
	callq	*%r13
	testl	%eax, %eax
	je	LBB0_3
## %bb.4:
	movq	(%r14), %r12
	movq	%r15, %rsi
LBB0_5:
	movslq	%ebx, %rdx
	addq	%rsi, %rdx
	movslq	%eax, %r15
	addq	%r12, %r15
	movq	_state@GOTPCREL(%rip), %rcx
	movq	%rsi, %rax
	movq	%rsi, -64(%rbp)                 ## 8-byte Spill
	movq	%rsi, %r14
	movq	%rdx, -48(%rbp)                 ## 8-byte Spill
	movq	%r13, -56(%rbp)                 ## 8-byte Spill
LBB0_6:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_10 Depth 2
                                        ##     Child Loop BB0_51 Depth 2
                                        ##     Child Loop BB0_55 Depth 2
                                        ##     Child Loop BB0_27 Depth 2
                                        ##       Child Loop BB0_35 Depth 3
                                        ##     Child Loop BB0_82 Depth 2
                                        ##       Child Loop BB0_85 Depth 3
                                        ##         Child Loop BB0_87 Depth 4
                                        ##       Child Loop BB0_131 Depth 3
                                        ##         Child Loop BB0_138 Depth 4
                                        ##     Child Loop BB0_224 Depth 2
                                        ##     Child Loop BB0_197 Depth 2
                                        ##     Child Loop BB0_207 Depth 2
                                        ##     Child Loop BB0_238 Depth 2
	movl	(%rcx), %eax
	addl	$2, %eax
	cmpl	$8, %eax
	ja	LBB0_79
## %bb.7:                               ##   in Loop: Header=BB0_6 Depth=1
	leaq	LJTI0_0(%rip), %rdx
	movslq	(%rdx,%rax,4), %rax
	addq	%rdx, %rax
	jmpq	*%rax
LBB0_27:                                ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Loop Header: Depth=2
                                        ##       Child Loop BB0_35 Depth 3
	cmpq	%r15, %r12
	jb	LBB0_30
## %bb.28:                              ##   in Loop: Header=BB0_27 Depth=2
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	testl	%eax, %eax
	je	LBB0_32
## %bb.29:                              ##   in Loop: Header=BB0_27 Depth=2
	movq	(%rbx), %r12
	movslq	%eax, %r15
	addq	%r12, %r15
LBB0_30:                                ##   in Loop: Header=BB0_27 Depth=2
	movb	(%r12), %al
	incq	%r12
	cmpb	$10, %al
	je	LBB0_33
## %bb.31:                              ##   in Loop: Header=BB0_27 Depth=2
	cmpb	$-115, %al
	jne	LBB0_34
	jmp	LBB0_32
	.p2align	4, 0x90
LBB0_33:                                ##   in Loop: Header=BB0_27 Depth=2
	movb	$10, (%r14)
	incq	%r14
	cmpq	-48(%rbp), %r14                 ## 8-byte Folded Reload
	jae	LBB0_261
LBB0_34:                                ##   in Loop: Header=BB0_27 Depth=2
	cmpb	$42, %al
	jne	LBB0_27
	jmp	LBB0_35
	.p2align	4, 0x90
LBB0_38:                                ##   in Loop: Header=BB0_35 Depth=3
	movzbl	(%rcx), %eax
	leaq	1(%rcx), %r12
	cmpb	$42, %al
	jne	LBB0_39
LBB0_35:                                ##   Parent Loop BB0_6 Depth=1
                                        ##     Parent Loop BB0_27 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movq	%r12, %rcx
	cmpq	%r15, %r12
	jb	LBB0_38
## %bb.36:                              ##   in Loop: Header=BB0_35 Depth=3
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	testl	%eax, %eax
	je	LBB0_32
## %bb.37:                              ##   in Loop: Header=BB0_35 Depth=3
	movq	(%rbx), %rcx
	movslq	%eax, %r15
	addq	%rcx, %r15
	jmp	LBB0_38
	.p2align	4, 0x90
LBB0_39:                                ##   in Loop: Header=BB0_27 Depth=2
	cmpb	$-115, %al
	je	LBB0_32
## %bb.40:                              ##   in Loop: Header=BB0_27 Depth=2
	movq	%rcx, %r12
	cmpb	$47, %al
	jne	LBB0_27
## %bb.41:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_old_state@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_state@GOTPCREL(%rip), %rdx
	movl	%eax, (%rdx)
	movb	$32, (%rcx)
	movq	%rcx, %r12
	movq	%rdx, %rcx
	jmp	LBB0_6
LBB0_21:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_out_string@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rcx
	leaq	1(%rcx), %rax
	movq	%rax, (%rdx)
	movb	(%rcx), %al
	cmpb	$0, 1(%rcx)
	jne	LBB0_23
## %bb.22:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_old_state@GOTPCREL(%rip), %rsi
	movl	(%rsi), %ecx
	movq	_state@GOTPCREL(%rip), %rdx
	movl	%ecx, (%rdx)
	movl	$3, (%rsi)
	jmp	LBB0_23
LBB0_79:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%r15, %r12
	jb	LBB0_81
## %bb.80:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_83
LBB0_81:                                ##   in Loop: Header=BB0_6 Depth=1
	movzbl	(%r12), %r13d
	incq	%r12
LBB0_82:                                ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Loop Header: Depth=2
                                        ##       Child Loop BB0_85 Depth 3
                                        ##         Child Loop BB0_87 Depth 4
                                        ##       Child Loop BB0_131 Depth 3
                                        ##         Child Loop BB0_138 Depth 4
	cmpl	$141, %r13d
	je	LBB0_83
LBB0_85:                                ##   Parent Loop BB0_6 Depth=1
                                        ##     Parent Loop BB0_82 Depth=2
                                        ## =>    This Loop Header: Depth=3
                                        ##         Child Loop BB0_87 Depth 4
	movq	_lex@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%r13d, %ecx
	movl	(%rax,%rcx,4), %ecx
	addl	$-128, %ecx
	cmpl	$12, %ecx
	ja	LBB0_249
## %bb.86:                              ##   in Loop: Header=BB0_85 Depth=3
	leaq	LJTI0_1(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rcx
	addq	%rdx, %rcx
	jmpq	*%rcx
	.p2align	4, 0x90
LBB0_87:                                ##   Parent Loop BB0_6 Depth=1
                                        ##     Parent Loop BB0_82 Depth=2
                                        ##       Parent Loop BB0_85 Depth=3
                                        ## =>      This Inner Loop Header: Depth=4
	movq	%r12, %rbx
	cmpq	%r15, %r12
	jb	LBB0_90
## %bb.88:                              ##   in Loop: Header=BB0_87 Depth=4
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*-56(%rbp)                      ## 8-byte Folded Reload
	testl	%eax, %eax
	je	LBB0_264
## %bb.89:                              ##   in Loop: Header=BB0_87 Depth=4
	movq	(%rbx), %rbx
	movslq	%eax, %r15
	addq	%rbx, %r15
LBB0_90:                                ##   in Loop: Header=BB0_87 Depth=4
	movzbl	(%rbx), %r13d
	cmpl	$141, %r13d
	je	LBB0_264
## %bb.91:                              ##   in Loop: Header=BB0_87 Depth=4
	leaq	1(%rbx), %r12
	movl	%r13d, %edi
	callq	_IS_WHITESPACE
	testl	%eax, %eax
	jne	LBB0_87
## %bb.92:                              ##   in Loop: Header=BB0_85 Depth=3
	movq	_state@GOTPCREL(%rip), %rcx
	cmpl	$0, (%rcx)
	je	LBB0_93
## %bb.95:                              ##   in Loop: Header=BB0_85 Depth=3
	movl	%r13d, %edi
	callq	_IS_COMMENT
	testl	%eax, %eax
	jne	LBB0_99
## %bb.96:                              ##   in Loop: Header=BB0_85 Depth=3
	cmpb	$47, %r13b
	je	LBB0_99
## %bb.97:                              ##   in Loop: Header=BB0_85 Depth=3
	movl	%r13d, %edi
	callq	_IS_LINE_SEPARATOR
	testl	%eax, %eax
	jne	LBB0_99
## %bb.98:                              ##   in Loop: Header=BB0_85 Depth=3
	movl	%r13d, %edi
	callq	_IS_PARALLEL_SEPARATOR
	testl	%eax, %eax
	jne	LBB0_99
## %bb.101:                             ##   in Loop: Header=BB0_85 Depth=3
	movq	_state@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leal	-1(%rdi), %eax
	cmpl	$10, %eax
	ja	LBB0_119
## %bb.102:                             ##   in Loop: Header=BB0_85 Depth=3
	leaq	LJTI0_2(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_103:                               ##   in Loop: Header=BB0_85 Depth=3
	movq	_lex@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpl	$140, (%rax,%r13,4)
	movq	_scrub_m68k_mri@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	jne	LBB0_106
## %bb.104:                             ##   in Loop: Header=BB0_85 Depth=3
	testl	%eax, %eax
	je	LBB0_105
LBB0_106:                               ##   in Loop: Header=BB0_85 Depth=3
	leal	-2(%rdi), %ecx
	cmpl	$9, %ecx
	ja	LBB0_119
## %bb.107:                             ##   in Loop: Header=BB0_85 Depth=3
	leaq	LJTI0_3(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rcx
	addq	%rdx, %rcx
	jmpq	*%rcx
LBB0_108:                               ##   in Loop: Header=BB0_85 Depth=3
	movq	_state@GOTPCREL(%rip), %rax
	movl	$3, (%rax)
	leaq	1(%r14), %rax
	cmpq	-48(%rbp), %rax                 ## 8-byte Folded Reload
	jae	LBB0_260
## %bb.109:                             ##   in Loop: Header=BB0_85 Depth=3
	movb	$32, (%r14)
	movq	%rax, %r14
	jmp	LBB0_85
	.p2align	4, 0x90
LBB0_120:                               ##   in Loop: Header=BB0_82 Depth=2
	cmpq	%r15, %r12
	jb	LBB0_122
## %bb.121:                             ##   in Loop: Header=BB0_82 Depth=2
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*-56(%rbp)                      ## 8-byte Folded Reload
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_125
LBB0_122:                               ##   in Loop: Header=BB0_82 Depth=2
	movb	(%r12), %cl
	leaq	1(%r12), %rax
	cmpb	$42, %cl
	jne	LBB0_123
## %bb.130:                             ##   in Loop: Header=BB0_82 Depth=2
	movq	%rax, %r12
	movq	_saved_input@GOTPCREL(%rip), %r13
LBB0_131:                               ##   Parent Loop BB0_6 Depth=1
                                        ##     Parent Loop BB0_82 Depth=2
                                        ## =>    This Loop Header: Depth=3
                                        ##         Child Loop BB0_138 Depth 4
	cmpq	%r15, %r12
	jb	LBB0_134
## %bb.132:                             ##   in Loop: Header=BB0_131 Depth=3
	movq	$0, (%r13)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*-56(%rbp)                      ## 8-byte Folded Reload
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_133
LBB0_134:                               ##   in Loop: Header=BB0_131 Depth=3
	movzbl	(%r12), %ebx
	incq	%r12
	movb	$-115, %al
	cmpl	$141, %ebx
	je	LBB0_138
## %bb.135:                             ##   in Loop: Header=BB0_131 Depth=3
	movl	%ebx, %edi
	callq	_IS_NEWLINE
	movq	_add_newlines@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_137
## %bb.136:                             ##   in Loop: Header=BB0_131 Depth=3
	incl	(%rcx)
LBB0_137:                               ##   in Loop: Header=BB0_131 Depth=3
	movb	$42, %al
	cmpb	$42, %bl
	jne	LBB0_131
	jmp	LBB0_138
LBB0_133:                               ##   in Loop: Header=BB0_131 Depth=3
	movb	$-115, %al
	jmp	LBB0_138
	.p2align	4, 0x90
LBB0_144:                               ##   in Loop: Header=BB0_138 Depth=4
	movzbl	(%r12), %eax
	incq	%r12
LBB0_138:                               ##   Parent Loop BB0_6 Depth=1
                                        ##     Parent Loop BB0_82 Depth=2
                                        ##       Parent Loop BB0_131 Depth=3
                                        ## =>      This Inner Loop Header: Depth=4
	cmpb	$42, %al
	jne	LBB0_139
## %bb.142:                             ##   in Loop: Header=BB0_138 Depth=4
	cmpq	%r15, %r12
	jb	LBB0_144
## %bb.143:                             ##   in Loop: Header=BB0_138 Depth=4
	movq	$0, (%r13)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*-56(%rbp)                      ## 8-byte Folded Reload
	movq	(%rbx), %r12
	movslq	%eax, %rcx
	leaq	(%r12,%rcx), %r15
	movb	$-115, %al
	testl	%ecx, %ecx
	jne	LBB0_144
	jmp	LBB0_138
	.p2align	4, 0x90
LBB0_139:                               ##   in Loop: Header=BB0_131 Depth=3
	cmpb	$-115, %al
	je	LBB0_116
## %bb.140:                             ##   in Loop: Header=BB0_131 Depth=3
	cmpb	$47, %al
	je	LBB0_117
## %bb.141:                             ##   in Loop: Header=BB0_131 Depth=3
	movb	%al, -1(%r12)
	decq	%r12
	jmp	LBB0_131
LBB0_116:                               ##   in Loop: Header=BB0_82 Depth=2
	leaq	L_.str.3(%rip), %rdi
	callq	__
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
LBB0_117:                               ##   in Loop: Header=BB0_82 Depth=2
	movl	$32, %r13d
	jmp	LBB0_82
LBB0_99:                                ##   in Loop: Header=BB0_82 Depth=2
	movq	_scrub_m68k_mri@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_82
	jmp	LBB0_100
LBB0_112:                               ##   in Loop: Header=BB0_82 Depth=2
	movq	_scrub_m68k_mri@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
LBB0_113:                               ##   in Loop: Header=BB0_82 Depth=2
	testl	%eax, %eax
	jne	LBB0_114
## %bb.115:                             ##   in Loop: Header=BB0_82 Depth=2
	movq	_state@GOTPCREL(%rip), %rax
	movl	$10, (%rax)
	jmp	LBB0_82
LBB0_110:                               ##   in Loop: Header=BB0_82 Depth=2
	movq	_scrub_m68k_mri@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
LBB0_111:                               ##   in Loop: Header=BB0_82 Depth=2
	testl	%eax, %eax
	je	LBB0_82
LBB0_100:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, (%rbx)
	movb	$32, (%r14)
	incq	%r14
	movq	%rbx, %r12
	jmp	LBB0_183
LBB0_42:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%r15, %r12
	jb	LBB0_45
## %bb.43:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	testl	%eax, %eax
	je	LBB0_264
## %bb.44:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	(%rbx), %r12
	movslq	%eax, %r15
	addq	%r12, %r15
	movq	_state@GOTPCREL(%rip), %rcx
LBB0_45:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	(%r12), %bl
	cmpb	$-115, %bl
	je	LBB0_264
## %bb.46:                              ##   in Loop: Header=BB0_6 Depth=1
	incq	%r12
	leal	-48(%rbx), %eax
	cmpb	$10, %al
	jae	LBB0_51
	jmp	LBB0_47
	.p2align	4, 0x90
LBB0_50:                                ##   in Loop: Header=BB0_51 Depth=2
	movzbl	(%r12), %ebx
	incq	%r12
	cmpb	$-115, %bl
	je	LBB0_54
LBB0_51:                                ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movzbl	%bl, %edi
	callq	_IS_WHITESPACE
	testl	%eax, %eax
	je	LBB0_60
## %bb.52:                              ##   in Loop: Header=BB0_51 Depth=2
	cmpq	%r15, %r12
	jb	LBB0_50
## %bb.53:                              ##   in Loop: Header=BB0_51 Depth=2
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	jne	LBB0_50
LBB0_54:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	$-115, %bl
	movq	_state@GOTPCREL(%rip), %rcx
	jmp	LBB0_55
LBB0_8:                                 ##   in Loop: Header=BB0_6 Depth=1
	movq	%r12, %rax
	cmpq	%r15, %r12
	jae	LBB0_15
## %bb.9:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	_do_scrub_chars.quotechar(%rip), %cl
	movq	%r15, %rdx
	subq	%r12, %rdx
	movq	%r12, %rax
	.p2align	4, 0x90
LBB0_10:                                ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movzbl	(%rax), %ebx
	cmpb	$92, %bl
	je	LBB0_15
## %bb.11:                              ##   in Loop: Header=BB0_10 Depth=2
	cmpb	$10, %bl
	je	LBB0_15
## %bb.12:                              ##   in Loop: Header=BB0_10 Depth=2
	cmpb	%cl, %bl
	je	LBB0_15
## %bb.13:                              ##   in Loop: Header=BB0_10 Depth=2
	incq	%rax
	decq	%rdx
	jne	LBB0_10
## %bb.14:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	%r15, %rax
LBB0_15:                                ##   in Loop: Header=BB0_6 Depth=1
	subq	%r12, %rax
	movslq	%eax, %rcx
	movq	-48(%rbp), %r13                 ## 8-byte Reload
	movq	%r13, %rbx
	subq	%r14, %rbx
	cmpq	%rbx, %rcx
	cmovleq	%rax, %rbx
	testl	%ebx, %ebx
	jle	LBB0_17
## %bb.16:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	%r14, %rdi
	movq	%r12, %rsi
	movl	%ebx, %edx
	callq	_memcpy
	movslq	%ebx, %rax
	addq	%rax, %r14
	addq	%rax, %r12
	cmpq	%r13, %r14
	jae	LBB0_261
LBB0_17:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	%r12, %rcx
	cmpq	%r15, %r12
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	jb	LBB0_19
## %bb.18:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %rcx
	cltq
	leaq	(%rcx,%rax), %r15
	movq	%rcx, %r12
	testl	%eax, %eax
	je	LBB0_20
LBB0_19:                                ##   in Loop: Header=BB0_6 Depth=1
	movzbl	(%rcx), %eax
	leaq	1(%rcx), %r12
	cmpl	$141, %eax
	jne	LBB0_63
LBB0_20:                                ##   in Loop: Header=BB0_6 Depth=1
	leaq	L_.str.1(%rip), %rdi
	callq	__
	movsbl	_do_scrub_chars.quotechar(%rip), %esi
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
	movq	_old_state@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_state@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movb	$10, -1(%r12)
	decq	%r12
	movb	_do_scrub_chars.quotechar(%rip), %al
	movb	%al, (%r14)
	jmp	LBB0_48
LBB0_71:                                ##   in Loop: Header=BB0_6 Depth=1
	movl	$5, (%rcx)
	cmpq	%r15, %r12
	jb	LBB0_73
## %bb.72:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_75
LBB0_73:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	(%r12), %cl
	leaq	1(%r12), %rax
	cmpb	$-115, %cl
	je	LBB0_74
## %bb.76:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$10, %cl
	jne	LBB0_78
## %bb.77:                              ##   in Loop: Header=BB0_6 Depth=1
	movb	$110, (%r12)
	movq	_add_newlines@GOTPCREL(%rip), %rax
	incl	(%rax)
	movb	$92, (%r14)
	jmp	LBB0_24
LBB0_63:                                ##   in Loop: Header=BB0_6 Depth=1
	movsbl	_do_scrub_chars.quotechar(%rip), %edx
	cmpl	%edx, %eax
	jne	LBB0_65
## %bb.64:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_old_state@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	_state@GOTPCREL(%rip), %rdx
	movl	%ecx, (%rdx)
	movq	%rdx, %rcx
	movb	%al, (%r14)
	jmp	LBB0_48
LBB0_74:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	%rax, %r12
LBB0_75:                                ##   in Loop: Header=BB0_6 Depth=1
	leaq	L_.str.1(%rip), %rdi
	callq	__
	movsbl	_do_scrub_chars.quotechar(%rip), %esi
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
	movb	_do_scrub_chars.quotechar(%rip), %al
LBB0_23:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	%al, (%r14)
LBB0_24:                                ##   in Loop: Header=BB0_6 Depth=1
	incq	%r14
LBB0_25:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpq	-48(%rbp), %r14                 ## 8-byte Folded Reload
LBB0_26:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	jb	LBB0_6
	jmp	LBB0_261
LBB0_78:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	%cl, (%r14)
	incq	%r14
	movq	%rax, %r12
	jmp	LBB0_25
LBB0_65:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$92, %al
	jne	LBB0_67
## %bb.66:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	$6, (%rcx)
	movb	$92, (%r14)
	jmp	LBB0_48
LBB0_60:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$34, %bl
	movq	_state@GOTPCREL(%rip), %rcx
	jne	LBB0_55
## %bb.61:                              ##   in Loop: Header=BB0_6 Depth=1
	movb	$34, _do_scrub_chars.quotechar(%rip)
	movl	$5, (%rcx)
	movq	_old_state@GOTPCREL(%rip), %rax
	movl	$3, (%rax)
	movb	$34, (%r14)
	jmp	LBB0_48
	.p2align	4, 0x90
LBB0_59:                                ##   in Loop: Header=BB0_55 Depth=2
	movzbl	(%r12), %ebx
	incq	%r12
LBB0_55:                                ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpb	$-115, %bl
	je	LBB0_62
## %bb.56:                              ##   in Loop: Header=BB0_55 Depth=2
	cmpb	$10, %bl
	je	LBB0_62
## %bb.57:                              ##   in Loop: Header=BB0_55 Depth=2
	cmpq	%r15, %r12
	jb	LBB0_59
## %bb.58:                              ##   in Loop: Header=BB0_55 Depth=2
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	_state@GOTPCREL(%rip), %rcx
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	movb	$-115, %bl
	testl	%eax, %eax
	jne	LBB0_59
	jmp	LBB0_55
LBB0_62:                                ##   in Loop: Header=BB0_6 Depth=1
	movl	$0, (%rcx)
LBB0_47:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	%bl, (%r14)
LBB0_48:                                ##   in Loop: Header=BB0_6 Depth=1
	incq	%r14
LBB0_49:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpq	-48(%rbp), %r14                 ## 8-byte Folded Reload
	jb	LBB0_6
	jmp	LBB0_261
LBB0_67:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_scrub_m68k_mri@GOTPCREL(%rip), %rdx
	cmpl	$0, (%rdx)
	je	LBB0_70
## %bb.68:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$10, %al
	jne	LBB0_70
## %bb.69:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_old_state@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_state@GOTPCREL(%rip), %rdx
	movl	%eax, (%rdx)
	movb	$10, (%rcx)
	movb	$39, (%r14)
	incq	%r14
	movq	%rcx, %r12
	movq	%rdx, %rcx
	jmp	LBB0_49
LBB0_123:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$-115, %cl
	jne	LBB0_125
## %bb.124:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	%rax, %r12
LBB0_125:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	(%rcx), %eax
	addl	$-9, %eax
	cmpl	$1, %eax
	ja	LBB0_127
## %bb.126:                             ##   in Loop: Header=BB0_6 Depth=1
	movl	$3, (%rcx)
	jmp	LBB0_127
LBB0_70:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	%al, (%r14)
	jmp	LBB0_24
LBB0_105:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	jmp	LBB0_127
LBB0_229:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	cmpl	$3, %ecx
	je	LBB0_233
## %bb.230:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$10, %ecx
	jne	LBB0_231
## %bb.232:                             ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, -1(%r12)
	decq	%r12
	movq	_state@GOTPCREL(%rip), %rcx
	jmp	LBB0_159
LBB0_145:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, _do_scrub_chars.quotechar(%rip)
	movq	_state@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	$3, %ebx
	cmpl	$9, %eax
	je	LBB0_155
## %bb.146:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$10, %eax
	jne	LBB0_154
## %bb.147:                             ##   in Loop: Header=BB0_6 Depth=1
	leaq	-1(%r12), %rcx
	movb	%r13b, -1(%r12)
	movq	_state@GOTPCREL(%rip), %rax
	movl	$3, (%rax)
	movb	$32, (%r14)
	incq	%r14
	cmpq	-48(%rbp), %r14                 ## 8-byte Folded Reload
	jae	LBB0_148
## %bb.149:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%r15, %rcx
	jb	LBB0_153
## %bb.150:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %r15
	movq	(%r15), %rdi
	movl	$8, %esi
	callq	*-56(%rbp)                      ## 8-byte Folded Reload
	movq	(%r15), %rcx
	cltq
	leaq	(%rcx,%rax), %r15
	testl	%eax, %eax
	je	LBB0_151
## %bb.152:                             ##   in Loop: Header=BB0_6 Depth=1
	leaq	1(%rcx), %r12
LBB0_153:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	(%rcx), %r13b
	jmp	LBB0_155
LBB0_157:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	cmpl	$10, (%rcx)
	jne	LBB0_160
## %bb.158:                             ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, -1(%r12)
	decq	%r12
LBB0_159:                               ##   in Loop: Header=BB0_6 Depth=1
	movl	$3, (%rcx)
	movb	$32, (%r14)
	jmp	LBB0_128
LBB0_185:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_add_newlines@GOTPCREL(%rip), %rcx
	movl	(%rcx), %eax
	testl	%eax, %eax
	je	LBB0_187
## %bb.186:                             ##   in Loop: Header=BB0_6 Depth=1
	decl	%eax
	movl	%eax, (%rcx)
	movb	%r13b, -1(%r12)
	decq	%r12
LBB0_187:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	$0, (%rcx)
LBB0_127:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, (%r14)
LBB0_128:                               ##   in Loop: Header=BB0_6 Depth=1
	incq	%r14
LBB0_129:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpq	-48(%rbp), %r14                 ## 8-byte Folded Reload
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	jb	LBB0_6
	jmp	LBB0_261
LBB0_188:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$47, %r13d
	jne	LBB0_189
## %bb.190:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%r15, %r12
	jb	LBB0_193
## %bb.191:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*-56(%rbp)                      ## 8-byte Folded Reload
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_192
LBB0_193:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	(%r12), %al
	incq	%r12
	cmpb	$42, %al
	jne	LBB0_194
## %bb.266:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_old_state@GOTPCREL(%rip), %rax
	movl	$3, (%rax)
	movq	_state@GOTPCREL(%rip), %rcx
	movl	$-2, (%rcx)
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	jmp	LBB0_6
LBB0_179:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	leal	-9(%rcx), %edx
	movl	$3, %eax
	cmpl	$2, %edx
	jb	LBB0_181
## %bb.180:                             ##   in Loop: Header=BB0_6 Depth=1
	movl	$1, %eax
	cmpl	$3, %ecx
	jne	LBB0_181
	jmp	LBB0_182
LBB0_160:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%r15, %r12
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	jb	LBB0_162
## %bb.161:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_163
LBB0_162:                               ##   in Loop: Header=BB0_6 Depth=1
	movzbl	(%r12), %ebx
	incq	%r12
	cmpl	$141, %ebx
	jne	LBB0_164
LBB0_163:                               ##   in Loop: Header=BB0_6 Depth=1
	leaq	L_.str.4(%rip), %rdi
	callq	__
	xorl	%ebx, %ebx
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
	jmp	LBB0_170
LBB0_189:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	jmp	LBB0_195
LBB0_93:                                ##   in Loop: Header=BB0_6 Depth=1
	movl	$1, (%rcx)
LBB0_94:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, (%rbx)
	movb	$32, (%r14)
	incq	%r14
	movq	%rbx, %r12
	jmp	LBB0_129
LBB0_233:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	$9, (%rcx)
	jmp	LBB0_234
LBB0_231:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
LBB0_234:                               ##   in Loop: Header=BB0_6 Depth=1
	leaq	1(%r14), %rdi
	cmpq	-48(%rbp), %rdi                 ## 8-byte Folded Reload
	jae	LBB0_250
## %bb.235:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_mri_state@GOTPCREL(%rip), %rdx
	cmpq	$0, (%rdx)
	jne	LBB0_250
## %bb.236:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	%r12, %rcx
	cmpq	%r15, %r12
	jae	LBB0_242
## %bb.237:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	%r15, %rdx
	subq	%r12, %rdx
	movq	%r12, %rcx
	jmp	LBB0_238
LBB0_240:                               ##   in Loop: Header=BB0_238 Depth=2
	incq	%rcx
	decq	%rdx
	je	LBB0_241
LBB0_238:                               ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movzbl	(%rcx), %esi
	movl	(%rax,%rsi,4), %esi
	cmpl	$130, %esi
	je	LBB0_240
## %bb.239:                             ##   in Loop: Header=BB0_238 Depth=2
	testl	%esi, %esi
	je	LBB0_240
	jmp	LBB0_242
LBB0_154:                               ##   in Loop: Header=BB0_6 Depth=1
	movl	%eax, %ebx
LBB0_155:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	%r12, %rcx
LBB0_156:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_old_state@GOTPCREL(%rip), %rax
	movl	%ebx, (%rax)
	movq	_state@GOTPCREL(%rip), %rax
	movl	$5, (%rax)
	movb	%r13b, (%r14)
	incq	%r14
	movq	%rcx, %r12
	movq	%rax, %rcx
	jmp	LBB0_129
LBB0_164:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$92, %bl
	jne	LBB0_170
## %bb.165:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%r15, %r12
	jb	LBB0_167
## %bb.166:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_168
LBB0_167:                               ##   in Loop: Header=BB0_6 Depth=1
	movzbl	(%r12), %edi
	incq	%r12
	cmpl	$141, %edi
	jne	LBB0_169
LBB0_168:                               ##   in Loop: Header=BB0_6 Depth=1
	leaq	L_.str.5(%rip), %rdi
	callq	__
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
	movl	$92, %ebx
	jmp	LBB0_170
LBB0_241:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	%r15, %rcx
LBB0_242:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%rcx, %r12
	sbbq	$0, %rcx
	subq	%r12, %rcx
	movslq	%ecx, %rax
	movq	%r14, %rbx
	notq	%rbx
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	addq	%rdx, %rbx
	cmpq	%rbx, %rax
	cmovleq	%rcx, %rbx
	testl	%ebx, %ebx
	jle	LBB0_249
## %bb.243:                             ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, (%r14)
	movq	%rdi, %r14
	movq	%r12, %rsi
	movq	%rdx, %r13
	movl	%ebx, %edx
	callq	_memcpy
	movslq	%ebx, %rax
	addq	%rax, %r14
	addq	%rax, %r12
	cmpq	%r13, %r14
	jae	LBB0_261
## %bb.244:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpq	%r15, %r12
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	jb	LBB0_247
## %bb.245:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%rcx
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_246
LBB0_247:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	(%r12), %al
	incq	%r12
LBB0_248:                               ##   in Loop: Header=BB0_6 Depth=1
	movzbl	%al, %r13d
	jmp	LBB0_249
LBB0_192:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	$-115, %al
LBB0_194:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movb	%al, -1(%r12)
	decq	%r12
LBB0_195:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$1, (%rcx)
	ja	LBB0_215
## %bb.196:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	%r12, %rdx
LBB0_197:                               ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movq	%rdx, %r12
	cmpq	%r15, %rdx
	jb	LBB0_199
## %bb.198:                             ##   in Loop: Header=BB0_197 Depth=2
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*-56(%rbp)                      ## 8-byte Folded Reload
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_201
LBB0_199:                               ##   in Loop: Header=BB0_197 Depth=2
	movzbl	(%r12), %ebx
	leaq	1(%r12), %rax
	cmpl	$141, %ebx
	je	LBB0_200
## %bb.202:                             ##   in Loop: Header=BB0_197 Depth=2
	movl	%ebx, %edi
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
	callq	_IS_WHITESPACE
	movq	-72(%rbp), %rdx                 ## 8-byte Reload
	movq	_state@GOTPCREL(%rip), %rcx
	testl	%eax, %eax
	jne	LBB0_197
## %bb.203:                             ##   in Loop: Header=BB0_6 Depth=1
	leal	-58(%rbx), %eax
	cmpb	$-10, %al
	jb	LBB0_206
## %bb.204:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, (%rcx)
	jne	LBB0_206
## %bb.205:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$35, %r13d
	jne	LBB0_206
## %bb.214:                             ##   in Loop: Header=BB0_6 Depth=1
	movb	%bl, (%r12)
	movq	_old_state@GOTPCREL(%rip), %rax
	movl	$4, (%rax)
	movq	_scrub_m68k_mri@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	movl	$-1, (%rcx)
	leaq	L_.str.8(%rip), %rax
	leaq	L_.str.9(%rip), %rdx
	cmoveq	%rdx, %rax
	incq	%rax
	movq	_out_string@GOTPCREL(%rip), %rdx
	movq	%rax, (%rdx)
	movb	$9, (%r14)
	jmp	LBB0_128
LBB0_215:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_tc_comment_chars@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	%r13d, %esi
	callq	_strchr
	movq	_scrub_m68k_mri@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testq	%rax, %rax
	je	LBB0_216
## %bb.219:                             ##   in Loop: Header=BB0_6 Depth=1
	testl	%ecx, %ecx
	je	LBB0_223
LBB0_220:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$42, %r13d
	sete	%al
	movl	%r13d, %ecx
	andl	$253, %ecx
	cmpl	$33, %ecx
	sete	%cl
	orb	%al, %cl
	cmpb	$1, %cl
	jne	LBB0_223
## %bb.221:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	cmpl	$1, %ecx
	je	LBB0_223
## %bb.222:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$10, %ecx
	jne	LBB0_251
LBB0_223:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	.p2align	4, 0x90
LBB0_224:                               ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpq	%r15, %r12
	jb	LBB0_226
## %bb.225:                             ##   in Loop: Header=BB0_224 Depth=2
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_228
LBB0_226:                               ##   in Loop: Header=BB0_224 Depth=2
	movzbl	(%r12), %edi
	incq	%r12
	cmpl	$141, %edi
	je	LBB0_228
## %bb.227:                             ##   in Loop: Header=BB0_224 Depth=2
	callq	_IS_NEWLINE
	testq	%rax, %rax
	je	LBB0_224
	jmp	LBB0_213
LBB0_228:                               ##   in Loop: Header=BB0_6 Depth=1
	leaq	L_.str.7(%rip), %rdi
LBB0_212:                               ##   in Loop: Header=BB0_6 Depth=1
	callq	__
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
LBB0_213:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	$0, (%rcx)
	movb	$10, (%r14)
	jmp	LBB0_48
LBB0_200:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	%rax, %r12
LBB0_201:                               ##   in Loop: Header=BB0_6 Depth=1
	leaq	L_.str.7(%rip), %rdi
	callq	__
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
	movb	$10, (%r14)
	movq	%r14, %rax
	incq	%rax
	movq	%rax, %r14
	cmpq	-48(%rbp), %rax                 ## 8-byte Folded Reload
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	jmp	LBB0_26
LBB0_216:                               ##   in Loop: Header=BB0_6 Depth=1
	testl	%ecx, %ecx
	je	LBB0_249
## %bb.217:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$33, %r13b
	je	LBB0_220
## %bb.218:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$42, %r13b
	je	LBB0_220
LBB0_249:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
LBB0_250:                               ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rcx), %ecx
LBB0_251:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$10, %ecx
	ja	LBB0_182
## %bb.252:                             ##   in Loop: Header=BB0_6 Depth=1
	movl	$11, %eax
	movl	%ecx, %ecx
	leaq	LJTI0_4(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rcx
	addq	%rdx, %rcx
	jmpq	*%rcx
LBB0_253:                               ##   in Loop: Header=BB0_6 Depth=1
	movl	$2, %eax
	jmp	LBB0_181
LBB0_254:                               ##   in Loop: Header=BB0_6 Depth=1
	movl	%r13d, %edi
	callq	_IS_SYMBOL_COMPONENT
	testl	%eax, %eax
	jne	LBB0_182
## %bb.255:                             ##   in Loop: Header=BB0_6 Depth=1
	movl	$3, %eax
	jmp	LBB0_181
LBB0_256:                               ##   in Loop: Header=BB0_6 Depth=1
	movl	$3, %eax
	cmpl	$92, %r13d
	jne	LBB0_181
## %bb.257:                             ##   in Loop: Header=BB0_6 Depth=1
	leaq	1(%r14), %rcx
	cmpq	-48(%rbp), %rcx                 ## 8-byte Folded Reload
	jae	LBB0_258
## %bb.259:                             ##   in Loop: Header=BB0_6 Depth=1
	movb	$32, (%r14)
	movq	%rcx, %r14
LBB0_181:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
LBB0_182:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	%r13b, (%r14)
	incq	%r14
LBB0_183:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpq	-48(%rbp), %r14                 ## 8-byte Folded Reload
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	jmp	LBB0_26
LBB0_206:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	jmp	LBB0_207
LBB0_210:                               ##   in Loop: Header=BB0_207 Depth=2
	movzbl	(%rdx), %ebx
	incq	%rdx
	cmpb	$-115, %bl
	je	LBB0_211
LBB0_207:                               ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movq	%rdx, %r12
	movzbl	%bl, %edi
	callq	_IS_NEWLINE
	testq	%rax, %rax
	jne	LBB0_213
## %bb.208:                             ##   in Loop: Header=BB0_207 Depth=2
	movq	%r12, %rdx
	cmpq	%r15, %r12
	jb	LBB0_210
## %bb.209:                             ##   in Loop: Header=BB0_207 Depth=2
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %rdx
	cltq
	leaq	(%rdx,%rax), %r15
	testl	%eax, %eax
	jne	LBB0_210
LBB0_211:                               ##   in Loop: Header=BB0_6 Depth=1
	leaq	L_.str.7(%rip), %rdi
	movq	%rdx, %r12
	jmp	LBB0_212
LBB0_151:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	$-115, %r13b
	jmp	LBB0_156
LBB0_169:                               ##   in Loop: Header=BB0_6 Depth=1
	callq	_process_escape
	movl	%eax, %ebx
LBB0_170:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_out_buf@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movzbl	%bl, %edx
	leaq	L_.str.6(%rip), %rsi
	callq	_sprintf
	cmpq	%r15, %r12
	jb	LBB0_172
## %bb.171:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	_saved_input@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_input_buffer@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$8, %esi
	callq	*%r13
	movq	(%rbx), %r12
	cltq
	leaq	(%r12,%rax), %r15
	testl	%eax, %eax
	je	LBB0_175
LBB0_172:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	(%r12), %cl
	leaq	1(%r12), %rax
	cmpb	$-115, %cl
	je	LBB0_174
## %bb.173:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$39, %cl
	jne	LBB0_175
LBB0_174:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	%rax, %r12
LBB0_175:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_out_buf@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	callq	_strlen
	cmpl	$1, %eax
	jne	LBB0_177
## %bb.176:                             ##   in Loop: Header=BB0_6 Depth=1
	movq	(%rbx), %rax
	movb	(%rax), %al
	jmp	LBB0_23
LBB0_177:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rdx
	movl	(%rdx), %eax
	cmpl	$9, %eax
	movl	$3, %ecx
	cmovel	%ecx, %eax
	movq	_old_state@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	$-1, (%rdx)
	movq	(%rbx), %rax
	leaq	1(%rax), %rcx
	movq	_out_string@GOTPCREL(%rip), %rsi
	movq	%rcx, (%rsi)
	movq	%rdx, %rcx
	movb	(%rax), %al
	movb	%al, (%r14)
	jmp	LBB0_48
LBB0_246:                               ##   in Loop: Header=BB0_6 Depth=1
	movb	$-115, %al
	jmp	LBB0_248
LBB0_114:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_state@GOTPCREL(%rip), %rcx
	movl	$3, (%rcx)
	jmp	LBB0_94
LBB0_119:                               ##   in Loop: Header=BB0_6 Depth=1
                                        ## kill: def $edi killed $edi killed $rdi
	callq	_BAD_CASE
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	movq	_state@GOTPCREL(%rip), %rcx
	jmp	LBB0_6
LBB0_118:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_LABELS_WITHOUT_COLONS@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	xorl	%ecx, %ecx
	movq	_flag_m68k_mri@GOTPCREL(%rip), %rdx
	orl	(%rdx), %eax
	sete	%cl
	leal	(%rcx,%rcx), %eax
	incl	%eax
	movq	_state@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_94
LBB0_32:
	leaq	L_.str(%rip), %rdi
	callq	__
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
LBB0_264:
	subl	-64(%rbp), %r14d                ## 4-byte Folded Reload
LBB0_265:
	movl	%r14d, %eax
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_3:
	xorl	%r14d, %r14d
	jmp	LBB0_265
LBB0_83:
	movq	_state@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_264
## %bb.84:
	leaq	L_.str.2(%rip), %rdi
	movq	%rax, %r13
	callq	__
	movq	%rax, %rdi
	xorl	%eax, %eax
	callq	_as_warn
	movl	$0, (%r13)
	movb	$10, (%r14)
	incq	%r14
	cmpq	-48(%rbp), %r14                 ## 8-byte Folded Reload
	jb	LBB0_264
LBB0_261:
	movq	_saved_input@GOTPCREL(%rip), %rax
	cmpq	%r12, %r15
	jbe	LBB0_263
## %bb.262:
	movq	%r12, (%rax)
	subl	%r12d, %r15d
	movq	_saved_input_len@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	jmp	LBB0_264
LBB0_263:
	movq	$0, (%rax)
	jmp	LBB0_264
LBB0_148:
	movq	%rcx, %r12
	jmp	LBB0_261
LBB0_258:
	movb	$92, -1(%r12)
	decq	%r12
	jmp	LBB0_261
LBB0_260:
	movb	%r13b, (%rbx)
	movb	$32, (%r14)
	movq	%rbx, %r12
	movq	%rax, %r14
	jmp	LBB0_261
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_79, LBB0_79-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_71, LBB0_71-LJTI0_0
LJTI0_0:
	.long	L0_0_set_27
	.long	L0_0_set_21
	.long	L0_0_set_79
	.long	L0_0_set_79
	.long	L0_0_set_79
	.long	L0_0_set_79
	.long	L0_0_set_42
	.long	L0_0_set_8
	.long	L0_0_set_71
.set L0_1_set_87, LBB0_87-LJTI0_1
.set L0_1_set_120, LBB0_120-LJTI0_1
.set L0_1_set_229, LBB0_229-LJTI0_1
.set L0_1_set_145, LBB0_145-LJTI0_1
.set L0_1_set_105, LBB0_105-LJTI0_1
.set L0_1_set_157, LBB0_157-LJTI0_1
.set L0_1_set_185, LBB0_185-LJTI0_1
.set L0_1_set_187, LBB0_187-LJTI0_1
.set L0_1_set_188, LBB0_188-LJTI0_1
.set L0_1_set_249, LBB0_249-LJTI0_1
.set L0_1_set_223, LBB0_223-LJTI0_1
.set L0_1_set_179, LBB0_179-LJTI0_1
LJTI0_1:
	.long	L0_1_set_87
	.long	L0_1_set_120
	.long	L0_1_set_229
	.long	L0_1_set_145
	.long	L0_1_set_105
	.long	L0_1_set_157
	.long	L0_1_set_185
	.long	L0_1_set_187
	.long	L0_1_set_188
	.long	L0_1_set_249
	.long	L0_1_set_249
	.long	L0_1_set_223
	.long	L0_1_set_179
.set L0_2_set_82, LBB0_82-LJTI0_2
.set L0_2_set_103, LBB0_103-LJTI0_2
.set L0_2_set_110, LBB0_110-LJTI0_2
.set L0_2_set_119, LBB0_119-LJTI0_2
.set L0_2_set_112, LBB0_112-LJTI0_2
LJTI0_2:
	.long	L0_2_set_82
	.long	L0_2_set_103
	.long	L0_2_set_110
	.long	L0_2_set_119
	.long	L0_2_set_119
	.long	L0_2_set_119
	.long	L0_2_set_119
	.long	L0_2_set_119
	.long	L0_2_set_112
	.long	L0_2_set_112
	.long	L0_2_set_103
.set L0_3_set_108, LBB0_108-LJTI0_3
.set L0_3_set_111, LBB0_111-LJTI0_3
.set L0_3_set_119, LBB0_119-LJTI0_3
.set L0_3_set_113, LBB0_113-LJTI0_3
.set L0_3_set_118, LBB0_118-LJTI0_3
LJTI0_3:
	.long	L0_3_set_108
	.long	L0_3_set_111
	.long	L0_3_set_119
	.long	L0_3_set_119
	.long	L0_3_set_119
	.long	L0_3_set_119
	.long	L0_3_set_119
	.long	L0_3_set_113
	.long	L0_3_set_113
	.long	L0_3_set_118
.set L0_4_set_181, LBB0_181-LJTI0_4
.set L0_4_set_253, LBB0_253-LJTI0_4
.set L0_4_set_182, LBB0_182-LJTI0_4
.set L0_4_set_254, LBB0_254-LJTI0_4
.set L0_4_set_256, LBB0_256-LJTI0_4
LJTI0_4:
	.long	L0_4_set_181
	.long	L0_4_set_253
	.long	L0_4_set_182
	.long	L0_4_set_182
	.long	L0_4_set_182
	.long	L0_4_set_182
	.long	L0_4_set_182
	.long	L0_4_set_182
	.long	L0_4_set_182
	.long	L0_4_set_254
	.long	L0_4_set_256
	.end_data_region
                                        ## -- End function
.zerofill __DATA,__bss,_do_scrub_chars.quotechar,1,0 ## @do_scrub_chars.quotechar
	.comm	_saved_input,8,3                ## @saved_input
	.comm	_saved_input_len,4,2            ## @saved_input_len
	.comm	_input_buffer,8,3               ## @input_buffer
	.comm	_state,4,2                      ## @state
	.comm	_out_string,8,3                 ## @out_string
	.comm	_old_state,4,2                  ## @old_state
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"end of file in comment"

L_.str.1:                               ## @.str.1
	.asciz	"end of file in string; '%c' inserted"

	.comm	_scrub_m68k_mri,4,2             ## @scrub_m68k_mri
	.comm	_add_newlines,4,2               ## @add_newlines
L_.str.2:                               ## @.str.2
	.asciz	"end of file not at end of a line; newline inserted"

	.comm	_lex,8,3                        ## @lex
	.comm	_LABELS_WITHOUT_COLONS,4,2      ## @LABELS_WITHOUT_COLONS
	.comm	_flag_m68k_mri,4,2              ## @flag_m68k_mri
L_.str.3:                               ## @.str.3
	.asciz	"end of file in multiline comment"

L_.str.4:                               ## @.str.4
	.asciz	"end of file after a one-character quote; \\0 inserted"

L_.str.5:                               ## @.str.5
	.asciz	"end of file in escape character"

	.comm	_out_buf,8,3                    ## @out_buf
L_.str.6:                               ## @.str.6
	.asciz	"%d"

L_.str.7:                               ## @.str.7
	.asciz	"end of file in comment; newline inserted"

L_.str.8:                               ## @.str.8
	.asciz	"\tlinefile "

L_.str.9:                               ## @.str.9
	.asciz	"\t.linefile "

	.comm	_tc_comment_chars,4,2           ## @tc_comment_chars
	.comm	_mri_state,8,3                  ## @mri_state
	.comm	_found_comment,4,2              ## @found_comment
	.comm	_found_comment_file,4,2         ## @found_comment_file
	.comm	_mri_last_ch,1,0                ## @mri_last_ch
	.comm	_mri_pseudo,8,3                 ## @mri_pseudo
	.comm	_symver_pseudo,8,3              ## @symver_pseudo
	.comm	_symver_state,8,3               ## @symver_state
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_do_scrub_chars                 ; -- Begin function do_scrub_chars
	.p2align	2
_do_scrub_chars:                        ; @do_scrub_chars
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x20, x2
	mov	x24, x1
	mov	x21, x0
Lloh0:
	adrp	x26, _saved_input@GOTPAGE
Lloh1:
	ldr	x26, [x26, _saved_input@GOTPAGEOFF]
	ldr	x28, [x26]
Lloh2:
	adrp	x27, _input_buffer@GOTPAGE
Lloh3:
	ldr	x27, [x27, _input_buffer@GOTPAGEOFF]
	cbz	x28, LBB0_2
; %bb.1:
Lloh4:
	adrp	x8, _saved_input_len@GOTPAGE
Lloh5:
	ldr	x8, [x8, _saved_input_len@GOTPAGEOFF]
Lloh6:
	ldr	w0, [x8]
	b	LBB0_4
LBB0_2:
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	cbz	w0, LBB0_242
; %bb.3:
	ldr	x28, [x27]
LBB0_4:
	add	x22, x24, w20, sxtw
	add	x25, x28, w0, sxtw
Lloh7:
	adrp	x19, _state@GOTPAGE
Lloh8:
	ldr	x19, [x19, _state@GOTPAGEOFF]
Lloh9:
	adrp	x23, lJTI0_0@PAGE
Lloh10:
	add	x23, x23, lJTI0_0@PAGEOFF
	mov	x20, x24
	str	x22, [sp, #24]                  ; 8-byte Folded Spill
LBB0_5:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_90 Depth 2
                                        ;     Child Loop BB0_84 Depth 2
                                        ;     Child Loop BB0_115 Depth 2
                                        ;     Child Loop BB0_7 Depth 2
                                        ;       Child Loop BB0_16 Depth 3
                                        ;     Child Loop BB0_27 Depth 2
                                        ;       Child Loop BB0_45 Depth 3
                                        ;         Child Loop BB0_55 Depth 4
                                        ;       Child Loop BB0_30 Depth 3
                                        ;     Child Loop BB0_195 Depth 2
                                        ;     Child Loop BB0_182 Depth 2
                                        ;     Child Loop BB0_209 Depth 2
                                        ;     Child Loop BB0_164 Depth 2
	ldr	w8, [x19]
	add	w8, w8, #2
	cmp	w8, #8
	b.hi	LBB0_24
; %bb.6:                                ;   in Loop: Header=BB0_5 Depth=1
	adr	x9, LBB0_7
	ldrh	w10, [x23, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_7:                                 ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Loop Header: Depth=2
                                        ;       Child Loop BB0_16 Depth 3
	cmp	x28, x25
	b.lo	LBB0_10
; %bb.8:                                ;   in Loop: Header=BB0_7 Depth=2
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	cbz	w0, LBB0_240
; %bb.9:                                ;   in Loop: Header=BB0_7 Depth=2
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
LBB0_10:                                ;   in Loop: Header=BB0_7 Depth=2
	ldrb	w8, [x28], #1
	cmp	w8, #10
	b.eq	LBB0_12
; %bb.11:                               ;   in Loop: Header=BB0_7 Depth=2
	cmp	w8, #141
	b.ne	LBB0_13
	b	LBB0_240
LBB0_12:                                ;   in Loop: Header=BB0_7 Depth=2
	mov	w9, #10
	strb	w9, [x20], #1
	cmp	x20, x22
	b.hs	LBB0_245
LBB0_13:                                ;   in Loop: Header=BB0_7 Depth=2
	cmp	w8, #42
	b.ne	LBB0_7
; %bb.14:                               ;   in Loop: Header=BB0_7 Depth=2
	mov	x8, x28
	b	LBB0_16
LBB0_15:                                ;   in Loop: Header=BB0_16 Depth=3
	ldrb	w9, [x8], #1
	cmp	w9, #42
	b.ne	LBB0_19
LBB0_16:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_7 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	mov	x28, x8
	cmp	x8, x25
	b.lo	LBB0_15
; %bb.17:                               ;   in Loop: Header=BB0_16 Depth=3
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	cbz	w0, LBB0_240
; %bb.18:                               ;   in Loop: Header=BB0_16 Depth=3
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	mov	x8, x28
	b	LBB0_15
LBB0_19:                                ;   in Loop: Header=BB0_7 Depth=2
	cmp	w9, #141
	b.eq	LBB0_240
; %bb.20:                               ;   in Loop: Header=BB0_7 Depth=2
	cmp	w9, #47
	b.ne	LBB0_7
; %bb.21:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh11:
	adrp	x8, _old_state@GOTPAGE
Lloh12:
	ldr	x8, [x8, _old_state@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
	str	w8, [x19]
	mov	w8, #32
	strb	w8, [x28]
	b	LBB0_5
LBB0_22:                                ;   in Loop: Header=BB0_5 Depth=1
Lloh14:
	adrp	x10, _out_string@GOTPAGE
Lloh15:
	ldr	x10, [x10, _out_string@GOTPAGEOFF]
	ldr	x9, [x10]
	add	x8, x9, #1
	str	x8, [x10]
	ldrb	w8, [x9]
	ldrb	w9, [x9, #1]
	cbnz	w9, LBB0_108
; %bb.23:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh16:
	adrp	x10, _old_state@GOTPAGE
Lloh17:
	ldr	x10, [x10, _old_state@GOTPAGEOFF]
	ldr	w9, [x10]
	str	w9, [x19]
	mov	w9, #3
	str	w9, [x10]
	b	LBB0_108
LBB0_24:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	x28, x25
	b.lo	LBB0_26
; %bb.25:                               ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_243
LBB0_26:                                ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w23, [x28], #1
	cmp	w23, #141
	b.eq	LBB0_243
LBB0_27:                                ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Loop Header: Depth=2
                                        ;       Child Loop BB0_45 Depth 3
                                        ;         Child Loop BB0_55 Depth 4
                                        ;       Child Loop BB0_30 Depth 3
Lloh18:
	adrp	x8, _lex@GOTPAGE
Lloh19:
	ldr	x8, [x8, _lex@GOTPAGEOFF]
Lloh20:
	ldr	x8, [x8]
	ldr	w9, [x8, w23, uxtw #2]
	sub	w9, w9, #128
	cmp	w9, #12
	b.hi	LBB0_225
; %bb.28:                               ;   in Loop: Header=BB0_27 Depth=2
Lloh21:
	adrp	x12, lJTI0_1@PAGE
Lloh22:
	add	x12, x12, lJTI0_1@PAGEOFF
	adr	x10, LBB0_29
	ldrh	w11, [x12, x9, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_29:                                ;   in Loop: Header=BB0_27 Depth=2
	mov	x22, x19
LBB0_30:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_27 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	mov	x19, x28
	cmp	x28, x25
	b.lo	LBB0_33
; %bb.31:                               ;   in Loop: Header=BB0_30 Depth=3
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	cbz	w0, LBB0_241
; %bb.32:                               ;   in Loop: Header=BB0_30 Depth=3
	ldr	x19, [x27]
	add	x25, x19, w0, sxtw
LBB0_33:                                ;   in Loop: Header=BB0_30 Depth=3
	ldrb	w23, [x19]
	cmp	w23, #141
	b.eq	LBB0_241
; %bb.34:                               ;   in Loop: Header=BB0_30 Depth=3
	add	x28, x19, #1
	mov	x0, x23
	bl	_IS_WHITESPACE
	cbnz	w0, LBB0_30
; %bb.35:                               ;   in Loop: Header=BB0_27 Depth=2
	ldr	w8, [x22]
	cbz	w8, LBB0_157
; %bb.36:                               ;   in Loop: Header=BB0_27 Depth=2
	mov	x0, x23
	bl	_IS_COMMENT
	cbnz	w0, LBB0_40
; %bb.37:                               ;   in Loop: Header=BB0_27 Depth=2
	cmp	w23, #47
	b.eq	LBB0_40
; %bb.38:                               ;   in Loop: Header=BB0_27 Depth=2
	mov	x0, x23
	bl	_IS_LINE_SEPARATOR
	cbnz	w0, LBB0_40
; %bb.39:                               ;   in Loop: Header=BB0_27 Depth=2
	mov	x0, x23
	bl	_IS_PARALLEL_SEPARATOR
	cbz	w0, LBB0_65
LBB0_40:                                ;   in Loop: Header=BB0_27 Depth=2
Lloh23:
	adrp	x8, _scrub_m68k_mri@GOTPAGE
Lloh24:
	ldr	x8, [x8, _scrub_m68k_mri@GOTPAGEOFF]
Lloh25:
	ldr	w8, [x8]
	cbz	w8, LBB0_64
	b	LBB0_77
LBB0_41:                                ;   in Loop: Header=BB0_27 Depth=2
	cmp	x28, x25
	b.lo	LBB0_43
; %bb.42:                               ;   in Loop: Header=BB0_27 Depth=2
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_126
LBB0_43:                                ;   in Loop: Header=BB0_27 Depth=2
	mov	x8, x28
	ldrb	w9, [x8], #1
	cmp	w9, #42
	b.ne	LBB0_125
; %bb.44:                               ;   in Loop: Header=BB0_27 Depth=2
	mov	x28, x8
LBB0_45:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_27 Depth=2
                                        ; =>    This Loop Header: Depth=3
                                        ;         Child Loop BB0_55 Depth 4
	cmp	x28, x25
	b.lo	LBB0_47
; %bb.46:                               ;   in Loop: Header=BB0_45 Depth=3
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_53
LBB0_47:                                ;   in Loop: Header=BB0_45 Depth=3
	ldrb	w23, [x28], #1
	cmp	w23, #141
	b.ne	LBB0_49
; %bb.48:                               ;   in Loop: Header=BB0_45 Depth=3
	mov	w8, #141
	b	LBB0_55
LBB0_49:                                ;   in Loop: Header=BB0_45 Depth=3
	mov	x0, x23
	bl	_IS_NEWLINE
	cbz	x0, LBB0_51
; %bb.50:                               ;   in Loop: Header=BB0_45 Depth=3
Lloh26:
	adrp	x9, _add_newlines@GOTPAGE
Lloh27:
	ldr	x9, [x9, _add_newlines@GOTPAGEOFF]
	ldr	w8, [x9]
	add	w8, w8, #1
	str	w8, [x9]
LBB0_51:                                ;   in Loop: Header=BB0_45 Depth=3
	cmp	w23, #42
	b.ne	LBB0_45
; %bb.52:                               ;   in Loop: Header=BB0_45 Depth=3
	mov	w8, #42
	b	LBB0_55
LBB0_53:                                ;   in Loop: Header=BB0_45 Depth=3
	mov	w8, #141
	b	LBB0_55
LBB0_54:                                ;   in Loop: Header=BB0_55 Depth=4
	ldrb	w8, [x28], #1
LBB0_55:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_27 Depth=2
                                        ;       Parent Loop BB0_45 Depth=3
                                        ; =>      This Inner Loop Header: Depth=4
	and	w9, w8, #0xff
	cmp	w9, #42
	b.ne	LBB0_58
; %bb.56:                               ;   in Loop: Header=BB0_55 Depth=4
	cmp	x28, x25
	b.lo	LBB0_54
; %bb.57:                               ;   in Loop: Header=BB0_55 Depth=4
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	mov	w8, #141
	cbnz	w0, LBB0_54
	b	LBB0_55
LBB0_58:                                ;   in Loop: Header=BB0_45 Depth=3
	cmp	w9, #47
	b.eq	LBB0_61
; %bb.59:                               ;   in Loop: Header=BB0_45 Depth=3
	cmp	w9, #141
	b.eq	LBB0_62
; %bb.60:                               ;   in Loop: Header=BB0_45 Depth=3
	strb	w8, [x28, #-1]!
	b	LBB0_45
LBB0_61:                                ;   in Loop: Header=BB0_27 Depth=2
	mov	x22, x19
	b	LBB0_63
LBB0_62:                                ;   in Loop: Header=BB0_27 Depth=2
	mov	x22, x19
Lloh28:
	adrp	x0, l_.str.3@PAGE
Lloh29:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	__
	bl	_as_warn
LBB0_63:                                ;   in Loop: Header=BB0_27 Depth=2
	mov	w23, #32
LBB0_64:                                ;   in Loop: Header=BB0_27 Depth=2
	cmp	w23, #141
	mov	x19, x22
	ldr	x22, [sp, #24]                  ; 8-byte Folded Reload
	b.ne	LBB0_27
	b	LBB0_243
LBB0_65:                                ;   in Loop: Header=BB0_27 Depth=2
	ldr	w0, [x22]
	sub	w8, w0, #1
	cmp	w8, #10
	b.hi	LBB0_238
; %bb.66:                               ;   in Loop: Header=BB0_27 Depth=2
Lloh30:
	adrp	x11, lJTI0_2@PAGE
Lloh31:
	add	x11, x11, lJTI0_2@PAGEOFF
	adr	x9, LBB0_64
	ldrh	w10, [x11, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_67:                                ;   in Loop: Header=BB0_27 Depth=2
Lloh32:
	adrp	x8, _lex@GOTPAGE
Lloh33:
	ldr	x8, [x8, _lex@GOTPAGEOFF]
Lloh34:
	ldr	x8, [x8]
	ldr	w9, [x8, x23, lsl #2]
Lloh35:
	adrp	x8, _scrub_m68k_mri@GOTPAGE
Lloh36:
	ldr	x8, [x8, _scrub_m68k_mri@GOTPAGEOFF]
Lloh37:
	ldr	w8, [x8]
	cmp	w9, #140
	ccmp	w8, #0, #0, eq
	b.eq	LBB0_237
; %bb.68:                               ;   in Loop: Header=BB0_27 Depth=2
	sub	w9, w0, #2
	cmp	w9, #9
	b.hi	LBB0_238
; %bb.69:                               ;   in Loop: Header=BB0_27 Depth=2
Lloh38:
	adrp	x12, lJTI0_3@PAGE
Lloh39:
	add	x12, x12, lJTI0_3@PAGEOFF
	adr	x10, LBB0_70
	ldrh	w11, [x12, x9, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_70:                                ;   in Loop: Header=BB0_27 Depth=2
	mov	w8, #3
	str	w8, [x22]
	add	x8, x20, #1
	ldr	x9, [sp, #24]                   ; 8-byte Folded Reload
	cmp	x8, x9
	b.hs	LBB0_251
; %bb.71:                               ;   in Loop: Header=BB0_27 Depth=2
	mov	w9, #32
	strb	w9, [x20]
	mov	x20, x8
	mov	x19, x22
	ldr	x22, [sp, #24]                  ; 8-byte Folded Reload
	b	LBB0_27
LBB0_72:                                ;   in Loop: Header=BB0_27 Depth=2
Lloh40:
	adrp	x8, _scrub_m68k_mri@GOTPAGE
Lloh41:
	ldr	x8, [x8, _scrub_m68k_mri@GOTPAGEOFF]
Lloh42:
	ldr	w8, [x8]
LBB0_73:                                ;   in Loop: Header=BB0_27 Depth=2
	cbnz	w8, LBB0_236
; %bb.74:                               ;   in Loop: Header=BB0_27 Depth=2
	mov	w8, #10
	str	w8, [x22]
	b	LBB0_64
LBB0_75:                                ;   in Loop: Header=BB0_27 Depth=2
Lloh43:
	adrp	x8, _scrub_m68k_mri@GOTPAGE
Lloh44:
	ldr	x8, [x8, _scrub_m68k_mri@GOTPAGEOFF]
Lloh45:
	ldr	w8, [x8]
LBB0_76:                                ;   in Loop: Header=BB0_27 Depth=2
	cbz	w8, LBB0_64
LBB0_77:                                ;   in Loop: Header=BB0_5 Depth=1
	strb	w23, [x19]
	mov	w8, #32
	strb	w8, [x20], #1
	mov	x28, x19
	ldr	x8, [sp, #24]                   ; 8-byte Folded Reload
	cmp	x20, x8
	mov	x19, x22
	mov	x22, x8
	b	LBB0_122
LBB0_78:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	x28, x25
	b.lo	LBB0_81
; %bb.79:                               ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	cbz	w0, LBB0_241
; %bb.80:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
LBB0_81:                                ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w23, [x28], #1
	cmp	w23, #141
	b.eq	LBB0_241
; %bb.82:                               ;   in Loop: Header=BB0_5 Depth=1
	sub	w8, w23, #48
	cmp	w8, #10
	b.hs	LBB0_84
	b	LBB0_120
LBB0_83:                                ;   in Loop: Header=BB0_84 Depth=2
	ldrb	w23, [x28], #1
	cmp	w23, #141
	b.eq	LBB0_115
LBB0_84:                                ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	mov	x0, x23
	bl	_IS_WHITESPACE
	cbz	w0, LBB0_112
; %bb.85:                               ;   in Loop: Header=BB0_84 Depth=2
	cmp	x28, x25
	b.lo	LBB0_83
; %bb.86:                               ;   in Loop: Header=BB0_84 Depth=2
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbnz	w0, LBB0_83
; %bb.87:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w23, #141
	b	LBB0_115
LBB0_88:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x8, x28
	cmp	x28, x25
	b.hs	LBB0_93
; %bb.89:                               ;   in Loop: Header=BB0_5 Depth=1
	adrp	x8, _do_scrub_chars.quotechar@PAGE
	ldrb	w9, [x8, _do_scrub_chars.quotechar@PAGEOFF]
	sub	x10, x25, x28
	mov	x8, x28
LBB0_90:                                ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrb	w11, [x8]
	cmp	w11, #92
	ccmp	w11, #10, #4, ne
	ccmp	w11, w9, #4, ne
	b.eq	LBB0_93
; %bb.91:                               ;   in Loop: Header=BB0_90 Depth=2
	add	x8, x8, #1
	subs	x10, x10, #1
	b.ne	LBB0_90
; %bb.92:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x8, x25
LBB0_93:                                ;   in Loop: Header=BB0_5 Depth=1
	sub	x8, x8, x28
	sub	x9, x22, x20
	cmp	x9, w8, sxtw
	csel	x23, x9, x8, lt
	cmp	w23, #1
	b.lt	LBB0_95
; %bb.94:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x0, x20
	mov	x1, x28
	mov	x2, x23
	bl	_memcpy
	sxtw	x8, w23
	add	x28, x28, x8
	add	x20, x20, x8
	cmp	x20, x22
	b.hs	LBB0_245
LBB0_95:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x8, x28
	cmp	x28, x25
	b.lo	LBB0_97
; %bb.96:                               ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x8, [x27]
	add	x25, x8, w0, sxtw
	mov	x28, x8
	cbz	w0, LBB0_98
LBB0_97:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x28, x8
	ldrb	w9, [x28], #1
	cmp	w9, #141
	b.ne	LBB0_104
LBB0_98:                                ;   in Loop: Header=BB0_5 Depth=1
Lloh46:
	adrp	x0, l_.str.1@PAGE
Lloh47:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	__
	adrp	x23, _do_scrub_chars.quotechar@PAGE
	ldrsb	x8, [x23, _do_scrub_chars.quotechar@PAGEOFF]
	str	x8, [sp]
	bl	_as_warn
Lloh48:
	adrp	x8, _old_state@GOTPAGE
Lloh49:
	ldr	x8, [x8, _old_state@GOTPAGEOFF]
Lloh50:
	ldr	w8, [x8]
	str	w8, [x19]
	mov	w8, #10
	strb	w8, [x28, #-1]!
	ldrb	w8, [x23, _do_scrub_chars.quotechar@PAGEOFF]
	strb	w8, [x20], #1
	b	LBB0_121
LBB0_99:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #5
	str	w8, [x19]
	cmp	x28, x25
	b.lo	LBB0_101
; %bb.100:                              ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_107
LBB0_101:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x8, x28
	ldrb	w9, [x8], #1
	cmp	w9, #141
	b.eq	LBB0_106
; %bb.102:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	w9, #10
	b.ne	LBB0_128
; %bb.103:                              ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #110
	strb	w8, [x28]
Lloh51:
	adrp	x9, _add_newlines@GOTPAGE
Lloh52:
	ldr	x9, [x9, _add_newlines@GOTPAGEOFF]
	ldr	w8, [x9]
	add	w8, w8, #1
	str	w8, [x9]
	mov	w8, #92
	b	LBB0_108
LBB0_104:                               ;   in Loop: Header=BB0_5 Depth=1
	adrp	x10, _do_scrub_chars.quotechar@PAGE
	ldrsb	w10, [x10, _do_scrub_chars.quotechar@PAGEOFF]
	cmp	w9, w10
	b.ne	LBB0_110
; %bb.105:                              ;   in Loop: Header=BB0_5 Depth=1
Lloh53:
	adrp	x8, _old_state@GOTPAGE
Lloh54:
	ldr	x8, [x8, _old_state@GOTPAGEOFF]
Lloh55:
	ldr	w8, [x8]
	str	w8, [x19]
	strb	w9, [x20], #1
	b	LBB0_121
LBB0_106:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x28, x8
LBB0_107:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh56:
	adrp	x0, l_.str.1@PAGE
Lloh57:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	__
Lloh58:
	adrp	x23, _do_scrub_chars.quotechar@PAGE
	ldrsb	x8, [x23, _do_scrub_chars.quotechar@PAGEOFF]
	str	x8, [sp]
	bl	_as_warn
	ldrb	w8, [x23, _do_scrub_chars.quotechar@PAGEOFF]
Lloh59:
	adrp	x23, lJTI0_0@PAGE
Lloh60:
	add	x23, x23, lJTI0_0@PAGEOFF
LBB0_108:                               ;   in Loop: Header=BB0_5 Depth=1
	strb	w8, [x20], #1
LBB0_109:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	x20, x22
	b.lo	LBB0_5
	b	LBB0_245
LBB0_110:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w9, #92
Lloh61:
	adrp	x23, lJTI0_0@PAGE
Lloh62:
	add	x23, x23, lJTI0_0@PAGEOFF
	b.ne	LBB0_123
; %bb.111:                              ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #6
	str	w8, [x19]
	mov	w8, #92
	b	LBB0_108
LBB0_112:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w23, #34
	b.ne	LBB0_115
; %bb.113:                              ;   in Loop: Header=BB0_5 Depth=1
	adrp	x8, _do_scrub_chars.quotechar@PAGE
	mov	w10, #34
	strb	w10, [x8, _do_scrub_chars.quotechar@PAGEOFF]
	mov	w8, #5
	str	w8, [x19]
	mov	w8, #3
Lloh63:
	adrp	x9, _old_state@GOTPAGE
Lloh64:
	ldr	x9, [x9, _old_state@GOTPAGEOFF]
Lloh65:
	str	w8, [x9]
	strb	w10, [x20], #1
	b	LBB0_121
LBB0_114:                               ;   in Loop: Header=BB0_115 Depth=2
	ldrb	w23, [x28], #1
LBB0_115:                               ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	cmp	w23, #10
	b.eq	LBB0_119
; %bb.116:                              ;   in Loop: Header=BB0_115 Depth=2
	cmp	w23, #141
	b.eq	LBB0_119
; %bb.117:                              ;   in Loop: Header=BB0_115 Depth=2
	cmp	x28, x25
	b.lo	LBB0_114
; %bb.118:                              ;   in Loop: Header=BB0_115 Depth=2
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	mov	w23, #141
	cbnz	w0, LBB0_114
	b	LBB0_115
LBB0_119:                               ;   in Loop: Header=BB0_5 Depth=1
	str	wzr, [x19]
LBB0_120:                               ;   in Loop: Header=BB0_5 Depth=1
	strb	w23, [x20], #1
LBB0_121:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	x20, x22
LBB0_122:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh66:
	adrp	x23, lJTI0_0@PAGE
Lloh67:
	add	x23, x23, lJTI0_0@PAGEOFF
	b.lo	LBB0_5
	b	LBB0_245
LBB0_123:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh68:
	adrp	x10, _scrub_m68k_mri@GOTPAGE
Lloh69:
	ldr	x10, [x10, _scrub_m68k_mri@GOTPAGEOFF]
Lloh70:
	ldr	w10, [x10]
	cmp	w10, #0
	ccmp	w9, #10, #0, ne
	b.eq	LBB0_127
; %bb.124:                              ;   in Loop: Header=BB0_5 Depth=1
	strb	w9, [x20], #1
	b	LBB0_109
LBB0_125:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w9, #141
	csel	x28, x8, x28, eq
LBB0_126:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w8, [x19]
	sub	w8, w8, #9
	cmp	w8, #1
	b.hi	LBB0_234
	b	LBB0_232
LBB0_127:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh71:
	adrp	x9, _old_state@GOTPAGE
Lloh72:
	ldr	x9, [x9, _old_state@GOTPAGEOFF]
Lloh73:
	ldr	w9, [x9]
	str	w9, [x19]
	mov	w9, #10
	strb	w9, [x8]
	mov	w9, #39
LBB0_128:                               ;   in Loop: Header=BB0_5 Depth=1
	strb	w9, [x20], #1
	mov	x28, x8
	b	LBB0_109
LBB0_129:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w9, [x19]
	cmp	w9, #3
	b.eq	LBB0_159
; %bb.130:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	w9, #10
	b.eq	LBB0_141
	b	LBB0_160
LBB0_131:                               ;   in Loop: Header=BB0_5 Depth=1
	adrp	x8, _do_scrub_chars.quotechar@PAGE
	strb	w23, [x8, _do_scrub_chars.quotechar@PAGEOFF]
	ldr	w8, [x19]
	cmp	w8, #9
	b.eq	LBB0_138
; %bb.132:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	w8, #10
	b.ne	LBB0_139
; %bb.133:                              ;   in Loop: Header=BB0_5 Depth=1
	mov	x8, x28
	strb	w23, [x8, #-1]!
	mov	w9, #3
	str	w9, [x19]
	mov	w9, #32
	strb	w9, [x20], #1
	cmp	x20, x22
	b.hs	LBB0_248
; %bb.134:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	x8, x25
	b.lo	LBB0_137
; %bb.135:                              ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_214
; %bb.136:                              ;   in Loop: Header=BB0_5 Depth=1
	mov	x8, x28
	add	x28, x28, #1
LBB0_137:                               ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w23, [x8]
LBB0_138:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #3
LBB0_139:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh74:
	adrp	x9, _old_state@GOTPAGE
Lloh75:
	ldr	x9, [x9, _old_state@GOTPAGEOFF]
Lloh76:
	str	w8, [x9]
	mov	w8, #5
	b	LBB0_233
LBB0_140:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w8, [x19]
	cmp	w8, #10
	b.ne	LBB0_153
LBB0_141:                               ;   in Loop: Header=BB0_5 Depth=1
	strb	w23, [x28, #-1]!
	mov	w8, #3
	str	w8, [x19]
	mov	w8, #32
	strb	w8, [x20], #1
	b	LBB0_121
LBB0_142:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh77:
	adrp	x9, _add_newlines@GOTPAGE
Lloh78:
	ldr	x9, [x9, _add_newlines@GOTPAGEOFF]
	ldr	w8, [x9]
	cbz	w8, LBB0_144
; %bb.143:                              ;   in Loop: Header=BB0_5 Depth=1
	sub	w8, w8, #1
	str	w8, [x9]
	strb	w23, [x28, #-1]!
LBB0_144:                               ;   in Loop: Header=BB0_5 Depth=1
	str	wzr, [x19]
	strb	w23, [x20], #1
	b	LBB0_121
LBB0_145:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w23, #47
	b.ne	LBB0_180
; %bb.146:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	x28, x25
	b.lo	LBB0_148
; %bb.147:                              ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_178
LBB0_148:                               ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w8, [x28], #1
	cmp	w8, #42
	b.ne	LBB0_179
; %bb.149:                              ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #3
Lloh79:
	adrp	x9, _old_state@GOTPAGE
Lloh80:
	ldr	x9, [x9, _old_state@GOTPAGEOFF]
Lloh81:
	str	w8, [x9]
	mov	w8, #-2
	str	w8, [x19]
Lloh82:
	adrp	x23, lJTI0_0@PAGE
Lloh83:
	add	x23, x23, lJTI0_0@PAGEOFF
	b	LBB0_5
LBB0_150:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w8, [x19]
	sub	w9, w8, #9
	cmp	w9, #2
	b.lo	LBB0_232
; %bb.151:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	w8, #3
	b.eq	LBB0_234
LBB0_152:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #1
	b	LBB0_233
LBB0_153:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	x28, x25
	b.lo	LBB0_155
; %bb.154:                              ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_156
LBB0_155:                               ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w0, [x28], #1
	cmp	w0, #141
	b.ne	LBB0_172
LBB0_156:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh84:
	adrp	x0, l_.str.4@PAGE
Lloh85:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	__
	bl	_as_warn
	mov	w0, #0
	b	LBB0_216
LBB0_157:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #1
LBB0_158:                               ;   in Loop: Header=BB0_5 Depth=1
	str	w8, [x22]
	strb	w23, [x19]
	mov	w8, #32
	strb	w8, [x20], #1
	mov	x28, x19
	mov	x19, x22
	ldr	x22, [sp, #24]                  ; 8-byte Folded Reload
	b	LBB0_121
LBB0_159:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w9, #9
	str	w9, [x19]
LBB0_160:                               ;   in Loop: Header=BB0_5 Depth=1
	add	x12, x20, #1
	cmp	x12, x22
	b.hs	LBB0_225
; %bb.161:                              ;   in Loop: Header=BB0_5 Depth=1
Lloh86:
	adrp	x9, _mri_state@GOTPAGE
Lloh87:
	ldr	x9, [x9, _mri_state@GOTPAGEOFF]
Lloh88:
	ldr	x9, [x9]
	cbnz	x9, LBB0_225
; %bb.162:                              ;   in Loop: Header=BB0_5 Depth=1
	str	x24, [sp, #16]                  ; 8-byte Folded Spill
	mov	x9, x28
	cmp	x28, x25
	b.hs	LBB0_167
; %bb.163:                              ;   in Loop: Header=BB0_5 Depth=1
	sub	x10, x25, x28
	mov	x9, x28
LBB0_164:                               ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrb	w11, [x9]
	ldr	w11, [x8, x11, lsl #2]
	cmp	w11, #130
	ccmp	w11, #0, #4, ne
	b.ne	LBB0_167
; %bb.165:                              ;   in Loop: Header=BB0_164 Depth=2
	add	x9, x9, #1
	subs	x10, x10, #1
	b.ne	LBB0_164
; %bb.166:                              ;   in Loop: Header=BB0_5 Depth=1
	mov	x9, x25
LBB0_167:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	x9, x28
	cset	w8, hi
	sub	x8, x9, x8
	sub	x8, x8, x28
	mvn	x9, x20
	ldr	x22, [sp, #24]                  ; 8-byte Folded Reload
	add	x9, x9, x22
	cmp	x9, w8, sxtw
	csel	x24, x9, x8, lt
	cmp	w24, #1
	b.lt	LBB0_177
; %bb.168:                              ;   in Loop: Header=BB0_5 Depth=1
	strb	w23, [x20]
	mov	x20, x12
	mov	x0, x12
	mov	x1, x28
	mov	x2, x24
	bl	_memcpy
	sxtw	x8, w24
	add	x28, x28, x8
	add	x20, x20, x8
	cmp	x20, x22
	b.hs	LBB0_249
; %bb.169:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	x28, x25
	ldp	x24, x22, [sp, #16]             ; 16-byte Folded Reload
	b.lo	LBB0_171
; %bb.170:                              ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_224
LBB0_171:                               ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w23, [x28], #1
	b	LBB0_225
LBB0_172:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w0, #92
	b.ne	LBB0_216
; %bb.173:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	x28, x25
	b.lo	LBB0_175
; %bb.174:                              ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_176
LBB0_175:                               ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w0, [x28], #1
	cmp	w0, #141
	b.ne	LBB0_215
LBB0_176:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh89:
	adrp	x0, l_.str.5@PAGE
Lloh90:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	__
	bl	_as_warn
	mov	w0, #92
	b	LBB0_216
LBB0_177:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	x24, [sp, #16]                  ; 8-byte Folded Reload
	b	LBB0_225
LBB0_178:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #141
LBB0_179:                               ;   in Loop: Header=BB0_5 Depth=1
	strb	w8, [x28, #-1]!
LBB0_180:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x19, x28
Lloh91:
	adrp	x8, _state@GOTPAGE
Lloh92:
	ldr	x8, [x8, _state@GOTPAGEOFF]
Lloh93:
	ldr	w8, [x8]
	cmp	w8, #1
	b.hi	LBB0_189
; %bb.181:                              ;   in Loop: Header=BB0_5 Depth=1
	str	x24, [sp, #16]                  ; 8-byte Folded Spill
LBB0_182:                               ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	mov	x28, x19
	cmp	x19, x25
	b.lo	LBB0_184
; %bb.183:                              ;   in Loop: Header=BB0_182 Depth=2
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_202
LBB0_184:                               ;   in Loop: Header=BB0_182 Depth=2
	mov	x19, x28
	ldrb	w24, [x19], #1
	cmp	w24, #141
	b.eq	LBB0_201
; %bb.185:                              ;   in Loop: Header=BB0_182 Depth=2
	mov	x0, x24
	bl	_IS_WHITESPACE
	cbnz	w0, LBB0_182
; %bb.186:                              ;   in Loop: Header=BB0_5 Depth=1
	sub	w8, w24, #58
Lloh94:
	adrp	x9, _state@GOTPAGE
Lloh95:
	ldr	x9, [x9, _state@GOTPAGEOFF]
Lloh96:
	ldr	w9, [x9]
	cmn	w8, #10
	ccmp	w9, #0, #0, hs
	b.ne	LBB0_207
; %bb.187:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	w23, #35
	b.ne	LBB0_207
; %bb.188:                              ;   in Loop: Header=BB0_5 Depth=1
	strb	w24, [x28]
Lloh97:
	adrp	x8, _old_state@GOTPAGE
Lloh98:
	ldr	x8, [x8, _old_state@GOTPAGEOFF]
	mov	w9, #4
Lloh99:
	str	w9, [x8]
Lloh100:
	adrp	x19, _state@GOTPAGE
Lloh101:
	ldr	x19, [x19, _state@GOTPAGEOFF]
	mov	w8, #-1
	str	w8, [x19]
Lloh102:
	adrp	x8, _scrub_m68k_mri@GOTPAGE
Lloh103:
	ldr	x8, [x8, _scrub_m68k_mri@GOTPAGEOFF]
Lloh104:
	ldr	w8, [x8]
	cmp	w8, #0
Lloh105:
	adrp	x8, l_.str.8@PAGE+1
Lloh106:
	add	x8, x8, l_.str.8@PAGEOFF+1
Lloh107:
	adrp	x9, l_.str.9@PAGE+1
Lloh108:
	add	x9, x9, l_.str.9@PAGEOFF+1
	csel	x8, x9, x8, eq
Lloh109:
	adrp	x9, _out_string@GOTPAGE
Lloh110:
	ldr	x9, [x9, _out_string@GOTPAGEOFF]
Lloh111:
	str	x8, [x9]
	mov	w8, #9
	strb	w8, [x20], #1
	cmp	x20, x22
	ldr	x24, [sp, #16]                  ; 8-byte Folded Reload
	b	LBB0_122
LBB0_189:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh112:
	adrp	x8, _tc_comment_chars@GOTPAGE
Lloh113:
	ldr	x8, [x8, _tc_comment_chars@GOTPAGEOFF]
Lloh114:
	ldr	w0, [x8]
	mov	x1, x23
	bl	_strchr
Lloh115:
	adrp	x8, _scrub_m68k_mri@GOTPAGE
Lloh116:
	ldr	x8, [x8, _scrub_m68k_mri@GOTPAGEOFF]
Lloh117:
	ldr	w8, [x8]
	cbz	x0, LBB0_203
; %bb.190:                              ;   in Loop: Header=BB0_5 Depth=1
	cbz	w8, LBB0_193
LBB0_191:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #253
	and	w8, w23, w8
	cmp	w8, #33
	mov	w8, #42
	ccmp	w23, w8, #4, ne
	b.ne	LBB0_193
; %bb.192:                              ;   in Loop: Header=BB0_5 Depth=1
Lloh118:
	adrp	x8, _state@GOTPAGE
Lloh119:
	ldr	x8, [x8, _state@GOTPAGEOFF]
Lloh120:
	ldr	w9, [x8]
	cmp	w9, #1
	ccmp	w9, #10, #4, ne
	b.ne	LBB0_235
LBB0_193:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x28, x19
Lloh121:
	adrp	x19, _state@GOTPAGE
Lloh122:
	ldr	x19, [x19, _state@GOTPAGEOFF]
LBB0_194:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh123:
	adrp	x23, lJTI0_0@PAGE
Lloh124:
	add	x23, x23, lJTI0_0@PAGEOFF
LBB0_195:                               ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	cmp	x28, x25
	b.lo	LBB0_197
; %bb.196:                              ;   in Loop: Header=BB0_195 Depth=2
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_199
LBB0_197:                               ;   in Loop: Header=BB0_195 Depth=2
	ldrb	w0, [x28], #1
	cmp	w0, #141
	b.eq	LBB0_199
; %bb.198:                              ;   in Loop: Header=BB0_195 Depth=2
	bl	_IS_NEWLINE
	cbz	x0, LBB0_195
	b	LBB0_200
LBB0_199:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh125:
	adrp	x0, l_.str.7@PAGE
Lloh126:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	__
	bl	_as_warn
LBB0_200:                               ;   in Loop: Header=BB0_5 Depth=1
	str	wzr, [x19]
	mov	w8, #10
	b	LBB0_108
LBB0_201:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x28, x19
LBB0_202:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh127:
	adrp	x0, l_.str.7@PAGE
Lloh128:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	__
	bl	_as_warn
	mov	w8, #10
	strb	w8, [x20], #1
	cmp	x20, x22
	ldr	x24, [sp, #16]                  ; 8-byte Folded Reload
Lloh129:
	adrp	x19, _state@GOTPAGE
Lloh130:
	ldr	x19, [x19, _state@GOTPAGEOFF]
	b	LBB0_122
LBB0_203:                               ;   in Loop: Header=BB0_5 Depth=1
	cbz	w8, LBB0_206
; %bb.204:                              ;   in Loop: Header=BB0_5 Depth=1
	and	w8, w23, #0xff
	cmp	w8, #33
	b.eq	LBB0_191
; %bb.205:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	w8, #42
	b.eq	LBB0_191
LBB0_206:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x28, x19
Lloh131:
	adrp	x19, _state@GOTPAGE
Lloh132:
	ldr	x19, [x19, _state@GOTPAGEOFF]
	b	LBB0_225
LBB0_207:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh133:
	adrp	x23, lJTI0_0@PAGE
Lloh134:
	add	x23, x23, lJTI0_0@PAGEOFF
	b	LBB0_209
LBB0_208:                               ;   in Loop: Header=BB0_209 Depth=2
	ldrb	w24, [x19], #1
	cmp	w24, #141
	b.eq	LBB0_212
LBB0_209:                               ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	mov	x0, x24
	bl	_IS_NEWLINE
	cbnz	x0, LBB0_213
; %bb.210:                              ;   in Loop: Header=BB0_209 Depth=2
	cmp	x19, x25
	b.lo	LBB0_208
; %bb.211:                              ;   in Loop: Header=BB0_209 Depth=2
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x19, [x27]
	add	x25, x19, w0, sxtw
	cbnz	w0, LBB0_208
LBB0_212:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh135:
	adrp	x0, l_.str.7@PAGE
Lloh136:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	__
	bl	_as_warn
LBB0_213:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh137:
	adrp	x8, _state@GOTPAGE
Lloh138:
	ldr	x8, [x8, _state@GOTPAGEOFF]
	str	wzr, [x8]
	mov	w9, #10
	strb	w9, [x20], #1
	mov	x28, x19
	mov	x19, x8
	cmp	x20, x22
	ldr	x24, [sp, #16]                  ; 8-byte Folded Reload
	b.lo	LBB0_5
	b	LBB0_245
LBB0_214:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w23, #141
	b	LBB0_138
LBB0_215:                               ;   in Loop: Header=BB0_5 Depth=1
	bl	_process_escape
LBB0_216:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh139:
	adrp	x8, _out_buf@GOTPAGE
Lloh140:
	ldr	x8, [x8, _out_buf@GOTPAGEOFF]
Lloh141:
	ldr	x8, [x8]
	and	w2, w0, #0xff
	mov	x0, x8
Lloh142:
	adrp	x1, l_.str.6@PAGE
Lloh143:
	add	x1, x1, l_.str.6@PAGEOFF
	bl	_sprintf
	cmp	x28, x25
	b.lo	LBB0_218
; %bb.217:                              ;   in Loop: Header=BB0_5 Depth=1
	str	xzr, [x26]
	ldr	x0, [x27]
	mov	w1, #8
	blr	x21
	ldr	x28, [x27]
	add	x25, x28, w0, sxtw
	cbz	w0, LBB0_221
LBB0_218:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x8, x28
	ldrb	w9, [x8], #1
	cmp	w9, #39
	b.eq	LBB0_220
; %bb.219:                              ;   in Loop: Header=BB0_5 Depth=1
	cmp	w9, #141
	b.ne	LBB0_221
LBB0_220:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x28, x8
LBB0_221:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh144:
	adrp	x23, _out_buf@GOTPAGE
Lloh145:
	ldr	x23, [x23, _out_buf@GOTPAGEOFF]
	ldr	x0, [x23]
	bl	_strlen
	cmp	w0, #1
	b.ne	LBB0_223
; %bb.222:                              ;   in Loop: Header=BB0_5 Depth=1
	ldr	x8, [x23]
	ldr	w8, [x8]
	strb	w8, [x20], #1
	b	LBB0_121
LBB0_223:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w8, [x19]
	cmp	w8, #9
	mov	w9, #3
	csel	w8, w9, w8, eq
Lloh146:
	adrp	x9, _old_state@GOTPAGE
Lloh147:
	ldr	x9, [x9, _old_state@GOTPAGEOFF]
Lloh148:
	str	w8, [x9]
	mov	w8, #-1
	str	w8, [x19]
	ldr	x8, [x23]
	add	x9, x8, #1
Lloh149:
	adrp	x10, _out_string@GOTPAGE
Lloh150:
	ldr	x10, [x10, _out_string@GOTPAGEOFF]
Lloh151:
	str	x9, [x10]
	ldrb	w8, [x8]
	strb	w8, [x20], #1
	b	LBB0_121
LBB0_224:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w23, #141
LBB0_225:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w9, [x19]
	cmp	w9, #10
	b.hi	LBB0_234
LBB0_226:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #11
	mov	w9, w9
Lloh152:
	adrp	x12, lJTI0_4@PAGE
Lloh153:
	add	x12, x12, lJTI0_4@PAGEOFF
	adr	x10, LBB0_227
	ldrb	w11, [x12, x9]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_227:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #2
	b	LBB0_233
LBB0_228:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x0, x23
	bl	_IS_SYMBOL_COMPONENT
	cbnz	w0, LBB0_234
	b	LBB0_232
LBB0_229:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w23, #92
	b.ne	LBB0_232
; %bb.230:                              ;   in Loop: Header=BB0_5 Depth=1
	add	x9, x20, #1
	cmp	x9, x22
	b.hs	LBB0_250
; %bb.231:                              ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #32
	strb	w8, [x20]
	mov	w8, #3
	mov	x20, x9
	b	LBB0_233
LBB0_232:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #3
LBB0_233:                               ;   in Loop: Header=BB0_5 Depth=1
	str	w8, [x19]
LBB0_234:                               ;   in Loop: Header=BB0_5 Depth=1
	strb	w23, [x20], #1
	b	LBB0_121
LBB0_235:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x28, x19
Lloh154:
	adrp	x19, _state@GOTPAGE
Lloh155:
	ldr	x19, [x19, _state@GOTPAGEOFF]
	cmp	w9, #10
	b.ls	LBB0_226
	b	LBB0_234
LBB0_236:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w8, #3
	b	LBB0_158
LBB0_237:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x19, x22
	mov	w8, #1
	str	w8, [x22]
	strb	w23, [x20], #1
	ldr	x22, [sp, #24]                  ; 8-byte Folded Reload
	b	LBB0_121
LBB0_238:                               ;   in Loop: Header=BB0_5 Depth=1
	bl	_BAD_CASE
	mov	x19, x22
	ldr	x22, [sp, #24]                  ; 8-byte Folded Reload
Lloh156:
	adrp	x23, lJTI0_0@PAGE
Lloh157:
	add	x23, x23, lJTI0_0@PAGEOFF
	b	LBB0_5
LBB0_239:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh158:
	adrp	x8, _LABELS_WITHOUT_COLONS@GOTPAGE
Lloh159:
	ldr	x8, [x8, _LABELS_WITHOUT_COLONS@GOTPAGEOFF]
Lloh160:
	ldr	w8, [x8]
Lloh161:
	adrp	x9, _flag_m68k_mri@GOTPAGE
Lloh162:
	ldr	x9, [x9, _flag_m68k_mri@GOTPAGEOFF]
Lloh163:
	ldr	w9, [x9]
	orr	w8, w8, w9
	cmp	w8, #0
	mov	w8, #3
	csinc	w8, w8, wzr, eq
	b	LBB0_158
LBB0_240:
Lloh164:
	adrp	x0, l_.str@PAGE
Lloh165:
	add	x0, x0, l_.str@PAGEOFF
	bl	__
	bl	_as_warn
LBB0_241:
	sub	w0, w20, w24
LBB0_242:
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
LBB0_243:
	ldr	w8, [x19]
	cbz	w8, LBB0_241
; %bb.244:
Lloh166:
	adrp	x0, l_.str.2@PAGE
Lloh167:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	__
	bl	_as_warn
	str	wzr, [x19]
	mov	w8, #10
	strb	w8, [x20], #1
	cmp	x20, x22
	b.lo	LBB0_241
LBB0_245:
	cmp	x25, x28
	b.ls	LBB0_247
; %bb.246:
	str	x28, [x26]
	sub	w8, w25, w28
Lloh168:
	adrp	x9, _saved_input_len@GOTPAGE
Lloh169:
	ldr	x9, [x9, _saved_input_len@GOTPAGEOFF]
Lloh170:
	str	w8, [x9]
	b	LBB0_241
LBB0_247:
	str	xzr, [x26]
	b	LBB0_241
LBB0_248:
	mov	x28, x8
	b	LBB0_245
LBB0_249:
	ldr	x24, [sp, #16]                  ; 8-byte Folded Reload
	b	LBB0_245
LBB0_250:
	mov	w8, #92
	strb	w8, [x28, #-1]!
	b	LBB0_245
LBB0_251:
	strb	w23, [x19]
	mov	w9, #32
	strb	w9, [x20]
	mov	x28, x19
	mov	x20, x8
	b	LBB0_245
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpAdd	Lloh28, Lloh29
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpAdd	Lloh46, Lloh47
	.loh AdrpLdrGot	Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdrp	Lloh58, Lloh59
	.loh AdrpAdd	Lloh56, Lloh57
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpLdrGotStr	Lloh63, Lloh64, Lloh65
	.loh AdrpAdd	Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotStr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh77, Lloh78
	.loh AdrpAdd	Lloh82, Lloh83
	.loh AdrpLdrGotStr	Lloh79, Lloh80, Lloh81
	.loh AdrpAdd	Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotStr	Lloh109, Lloh110, Lloh111
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGot	Lloh100, Lloh101
	.loh AdrpLdrGotStr	Lloh97, Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh115, Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGotLdr	Lloh118, Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpAdd	Lloh123, Lloh124
	.loh AdrpAdd	Lloh125, Lloh126
	.loh AdrpLdrGot	Lloh129, Lloh130
	.loh AdrpAdd	Lloh127, Lloh128
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpAdd	Lloh133, Lloh134
	.loh AdrpAdd	Lloh135, Lloh136
	.loh AdrpLdrGot	Lloh137, Lloh138
	.loh AdrpAdd	Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpLdrGot	Lloh144, Lloh145
	.loh AdrpLdrGotStr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotStr	Lloh146, Lloh147, Lloh148
	.loh AdrpAdd	Lloh152, Lloh153
	.loh AdrpLdrGot	Lloh154, Lloh155
	.loh AdrpAdd	Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpLdrGotLdr	Lloh158, Lloh159, Lloh160
	.loh AdrpAdd	Lloh164, Lloh165
	.loh AdrpAdd	Lloh166, Lloh167
	.loh AdrpLdrGotStr	Lloh168, Lloh169, Lloh170
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_7-LBB0_7)>>2
	.short	(LBB0_22-LBB0_7)>>2
	.short	(LBB0_24-LBB0_7)>>2
	.short	(LBB0_24-LBB0_7)>>2
	.short	(LBB0_24-LBB0_7)>>2
	.short	(LBB0_24-LBB0_7)>>2
	.short	(LBB0_78-LBB0_7)>>2
	.short	(LBB0_88-LBB0_7)>>2
	.short	(LBB0_99-LBB0_7)>>2
	.p2align	1
lJTI0_1:
	.short	(LBB0_29-LBB0_29)>>2
	.short	(LBB0_41-LBB0_29)>>2
	.short	(LBB0_129-LBB0_29)>>2
	.short	(LBB0_131-LBB0_29)>>2
	.short	(LBB0_152-LBB0_29)>>2
	.short	(LBB0_140-LBB0_29)>>2
	.short	(LBB0_142-LBB0_29)>>2
	.short	(LBB0_144-LBB0_29)>>2
	.short	(LBB0_145-LBB0_29)>>2
	.short	(LBB0_225-LBB0_29)>>2
	.short	(LBB0_225-LBB0_29)>>2
	.short	(LBB0_194-LBB0_29)>>2
	.short	(LBB0_150-LBB0_29)>>2
	.p2align	1
lJTI0_2:
	.short	(LBB0_64-LBB0_64)>>2
	.short	(LBB0_67-LBB0_64)>>2
	.short	(LBB0_75-LBB0_64)>>2
	.short	(LBB0_238-LBB0_64)>>2
	.short	(LBB0_238-LBB0_64)>>2
	.short	(LBB0_238-LBB0_64)>>2
	.short	(LBB0_238-LBB0_64)>>2
	.short	(LBB0_238-LBB0_64)>>2
	.short	(LBB0_72-LBB0_64)>>2
	.short	(LBB0_72-LBB0_64)>>2
	.short	(LBB0_67-LBB0_64)>>2
	.p2align	1
lJTI0_3:
	.short	(LBB0_70-LBB0_70)>>2
	.short	(LBB0_76-LBB0_70)>>2
	.short	(LBB0_238-LBB0_70)>>2
	.short	(LBB0_238-LBB0_70)>>2
	.short	(LBB0_238-LBB0_70)>>2
	.short	(LBB0_238-LBB0_70)>>2
	.short	(LBB0_238-LBB0_70)>>2
	.short	(LBB0_73-LBB0_70)>>2
	.short	(LBB0_73-LBB0_70)>>2
	.short	(LBB0_239-LBB0_70)>>2
lJTI0_4:
	.byte	(LBB0_233-LBB0_227)>>2
	.byte	(LBB0_227-LBB0_227)>>2
	.byte	(LBB0_234-LBB0_227)>>2
	.byte	(LBB0_234-LBB0_227)>>2
	.byte	(LBB0_234-LBB0_227)>>2
	.byte	(LBB0_234-LBB0_227)>>2
	.byte	(LBB0_234-LBB0_227)>>2
	.byte	(LBB0_234-LBB0_227)>>2
	.byte	(LBB0_234-LBB0_227)>>2
	.byte	(LBB0_228-LBB0_227)>>2
	.byte	(LBB0_229-LBB0_227)>>2
                                        ; -- End function
.zerofill __DATA,__bss,_do_scrub_chars.quotechar,1,0 ; @do_scrub_chars.quotechar
	.comm	_saved_input,8,3                ; @saved_input
	.comm	_saved_input_len,4,2            ; @saved_input_len
	.comm	_input_buffer,8,3               ; @input_buffer
	.comm	_state,4,2                      ; @state
	.comm	_out_string,8,3                 ; @out_string
	.comm	_old_state,4,2                  ; @old_state
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"end of file in comment"

l_.str.1:                               ; @.str.1
	.asciz	"end of file in string; '%c' inserted"

	.comm	_scrub_m68k_mri,4,2             ; @scrub_m68k_mri
	.comm	_add_newlines,4,2               ; @add_newlines
l_.str.2:                               ; @.str.2
	.asciz	"end of file not at end of a line; newline inserted"

	.comm	_lex,8,3                        ; @lex
	.comm	_LABELS_WITHOUT_COLONS,4,2      ; @LABELS_WITHOUT_COLONS
	.comm	_flag_m68k_mri,4,2              ; @flag_m68k_mri
l_.str.3:                               ; @.str.3
	.asciz	"end of file in multiline comment"

l_.str.4:                               ; @.str.4
	.asciz	"end of file after a one-character quote; \\0 inserted"

l_.str.5:                               ; @.str.5
	.asciz	"end of file in escape character"

	.comm	_out_buf,8,3                    ; @out_buf
l_.str.6:                               ; @.str.6
	.asciz	"%d"

l_.str.7:                               ; @.str.7
	.asciz	"end of file in comment; newline inserted"

l_.str.8:                               ; @.str.8
	.asciz	"\tlinefile "

l_.str.9:                               ; @.str.9
	.asciz	"\t.linefile "

	.comm	_tc_comment_chars,4,2           ; @tc_comment_chars
	.comm	_mri_state,8,3                  ; @mri_state
	.comm	_found_comment,4,2              ; @found_comment
	.comm	_found_comment_file,4,2         ; @found_comment_file
	.comm	_mri_last_ch,1,0                ; @mri_last_ch
	.comm	_mri_pseudo,8,3                 ; @mri_pseudo
	.comm	_symver_pseudo,8,3              ; @symver_pseudo
	.comm	_symver_state,8,3               ; @symver_state
.subsections_via_symbols
