	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_interp                         ## -- Begin function interp
	.p2align	4, 0x90
_interp:                                ## @interp
	.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	%rbx
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movb	(%rdi), %bl
	testb	%bl, %bl
	je	LBB0_17
## %bb.1:
	incq	%rdi
	leaq	_interp.buf(%rip), %rax
	leaq	L_.str(%rip), %r15
	leaq	LJTI0_0(%rip), %rdx
	leaq	L_.str+10(%rip), %r8
	leaq	L_.str+4(%rip), %r9
	leaq	L_.str+6(%rip), %r10
	leaq	L_.str+2(%rip), %r11
	leaq	L_.str+8(%rip), %r14
	.p2align	4, 0x90
LBB0_6:                                 ## =>This Inner Loop Header: Depth=1
	leal	-8(%rbx), %ecx
	cmpb	$19, %cl
	ja	LBB0_9
## %bb.7:                               ##   in Loop: Header=BB0_6 Depth=1
	movzbl	%cl, %ecx
	movslq	(%rdx,%rcx,4), %rsi
	addq	%rdx, %rsi
	movq	%r15, %rcx
	jmpq	*%rsi
LBB0_2:                                 ##   in Loop: Header=BB0_6 Depth=1
	movq	%r8, %rcx
	jmp	LBB0_3
LBB0_8:                                 ##   in Loop: Header=BB0_6 Depth=1
	movq	%r9, %rcx
	jmp	LBB0_3
LBB0_9:                                 ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$31, %bl
	jg	LBB0_14
## %bb.10:                              ##   in Loop: Header=BB0_6 Depth=1
	movb	$94, (%rax)
	addb	$64, %bl
	movb	%bl, 1(%rax)
	jmp	LBB0_4
LBB0_11:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	%r10, %rcx
	jmp	LBB0_3
LBB0_12:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	%r11, %rcx
	jmp	LBB0_3
LBB0_13:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	%r14, %rcx
	.p2align	4, 0x90
LBB0_3:                                 ##   in Loop: Header=BB0_6 Depth=1
	movb	$92, (%rax)
	movzbl	1(%rcx), %ecx
	movb	%cl, 1(%rax)
LBB0_4:                                 ##   in Loop: Header=BB0_6 Depth=1
	addq	$2, %rax
LBB0_5:                                 ##   in Loop: Header=BB0_6 Depth=1
	movzbl	(%rdi), %ebx
	incq	%rdi
	testb	%bl, %bl
	jne	LBB0_6
	jmp	LBB0_18
LBB0_14:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpb	$127, %bl
	jne	LBB0_16
## %bb.15:                              ##   in Loop: Header=BB0_6 Depth=1
	movw	$16222, (%rax)                  ## imm = 0x3F5E
	jmp	LBB0_4
LBB0_16:                                ##   in Loop: Header=BB0_6 Depth=1
	movb	%bl, (%rax)
	incq	%rax
	jmp	LBB0_5
LBB0_17:
	leaq	_interp.buf(%rip), %rax
LBB0_18:
	movb	$0, (%rax)
	leaq	_interp.buf(%rip), %rax
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_8
	.long	L0_0_set_3
	.long	L0_0_set_9
	.long	L0_0_set_11
	.long	L0_0_set_12
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_9
	.long	L0_0_set_13
	.end_data_region
                                        ## -- End function
.zerofill __DATA,__bss,_interp.buf,256,4 ## @interp.buf
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"\nn\rr\tt\ff\033E\bb"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_interp                         ; -- Begin function interp
	.p2align	2
_interp:                                ; @interp
	.cfi_startproc
; %bb.0:
	ldrb	w2, [x0]
	cbz	w2, LBB0_17
; %bb.1:
Lloh0:
	adrp	x1, _interp.buf@PAGE
Lloh1:
	add	x1, x1, _interp.buf@PAGEOFF
	add	x8, x0, #1
Lloh2:
	adrp	x9, l_.str@PAGE
Lloh3:
	add	x9, x9, l_.str@PAGEOFF
	mov	w10, #94
Lloh4:
	adrp	x11, lJTI0_0@PAGE
Lloh5:
	add	x11, x11, lJTI0_0@PAGEOFF
	mov	w12, #16222
Lloh6:
	adrp	x13, l_.str@PAGE+10
Lloh7:
	add	x13, x13, l_.str@PAGEOFF+10
	mov	w14, #92
Lloh8:
	adrp	x15, l_.str@PAGE+4
Lloh9:
	add	x15, x15, l_.str@PAGEOFF+4
Lloh10:
	adrp	x16, l_.str@PAGE+6
Lloh11:
	add	x16, x16, l_.str@PAGEOFF+6
Lloh12:
	adrp	x17, l_.str@PAGE+2
Lloh13:
	add	x17, x17, l_.str@PAGEOFF+2
Lloh14:
	adrp	x0, l_.str@PAGE+8
Lloh15:
	add	x0, x0, l_.str@PAGEOFF+8
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	and	w3, w2, #0xff
	sub	w3, w3, #8
	cmp	w3, #19
	b.hi	LBB0_6
; %bb.3:                                ;   in Loop: Header=BB0_2 Depth=1
	adr	x4, LBB0_4
	ldrb	w5, [x11, x3]
	add	x4, x4, x5, lsl #2
	mov	x3, x9
	br	x4
LBB0_4:                                 ;   in Loop: Header=BB0_2 Depth=1
	mov	x3, x13
	b	LBB0_11
LBB0_5:                                 ;   in Loop: Header=BB0_2 Depth=1
	mov	x3, x15
	b	LBB0_11
LBB0_6:                                 ;   in Loop: Header=BB0_2 Depth=1
	sxtb	w3, w2
	cmp	w3, #31
	b.gt	LBB0_14
; %bb.7:                                ;   in Loop: Header=BB0_2 Depth=1
	strb	w10, [x1]
	add	w2, w2, #64
	b	LBB0_12
LBB0_8:                                 ;   in Loop: Header=BB0_2 Depth=1
	mov	x3, x16
	b	LBB0_11
LBB0_9:                                 ;   in Loop: Header=BB0_2 Depth=1
	mov	x3, x17
	b	LBB0_11
LBB0_10:                                ;   in Loop: Header=BB0_2 Depth=1
	mov	x3, x0
LBB0_11:                                ;   in Loop: Header=BB0_2 Depth=1
	strb	w14, [x1]
	ldrb	w2, [x3, #1]
LBB0_12:                                ;   in Loop: Header=BB0_2 Depth=1
	add	x3, x1, #2
	strb	w2, [x1, #1]
LBB0_13:                                ;   in Loop: Header=BB0_2 Depth=1
	ldrb	w2, [x8], #1
	mov	x1, x3
	cbnz	w2, LBB0_2
	b	LBB0_18
LBB0_14:                                ;   in Loop: Header=BB0_2 Depth=1
	and	w3, w2, #0xff
	cmp	w3, #127
	b.ne	LBB0_16
; %bb.15:                               ;   in Loop: Header=BB0_2 Depth=1
	strh	w12, [x1], #2
	mov	x3, x1
	b	LBB0_13
LBB0_16:                                ;   in Loop: Header=BB0_2 Depth=1
	add	x3, x1, #1
	strb	w2, [x1]
	b	LBB0_13
LBB0_17:
Lloh16:
	adrp	x3, _interp.buf@PAGE
Lloh17:
	add	x3, x3, _interp.buf@PAGEOFF
LBB0_18:
	strb	wzr, [x3]
Lloh18:
	adrp	x0, _interp.buf@PAGE
Lloh19:
	add	x0, x0, _interp.buf@PAGEOFF
	ret
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpAdd	Lloh18, Lloh19
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_4-LBB0_4)>>2
	.byte	(LBB0_5-LBB0_4)>>2
	.byte	(LBB0_11-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_8-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_10-LBB0_4)>>2
                                        ; -- End function
.zerofill __DATA,__bss,_interp.buf,256,0 ; @interp.buf
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"\nn\rr\tt\ff\033E\bb"

.subsections_via_symbols
