	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_AssembleLine                   ## -- Begin function AssembleLine
	.p2align	4, 0x90
_AssembleLine:                          ## @AssembleLine
	.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	$1048, %rsp                     ## imm = 0x418
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	xorl	%eax, %eax
	callq	_Parse
	movq	_token@GOTPCREL(%rip), %r15
	movq	(%r15), %rdi
	cmpb	$0, (%rdi)
	je	LBB0_92
## %bb.1:
	callq	_HashString
	movl	%eax, %r14d
	movq	_NUM_SOURCE_OPS@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	testl	%ebx, %ebx
	jle	LBB0_2
## %bb.3:
	movq	_opcodesHash@GOTPCREL(%rip), %rax
	movq	(%rax), %r12
	movq	(%r15), %rcx
	movq	_sourceOps@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -1080(%rbp)               ## 8-byte Spill
	shlq	$2, %rbx
	xorl	%r13d, %r13d
	jmp	LBB0_4
	.p2align	4, 0x90
LBB0_24:                                ##   in Loop: Header=BB0_4 Depth=1
	addq	$4, %r13
	cmpq	%r13, %rbx
	je	LBB0_25
LBB0_4:                                 ## =>This Inner Loop Header: Depth=1
	cmpl	(%r12,%r13), %r14d
	jne	LBB0_24
## %bb.5:                               ##   in Loop: Header=BB0_4 Depth=1
	movq	-1080(%rbp), %rax               ## 8-byte Reload
	movq	(%rax,%r13,4), %rsi
	movq	%rcx, %rdi
	movq	%rcx, %r15
	callq	_strcmp
	movq	%r15, %rcx
	testl	%eax, %eax
	jne	LBB0_24
## %bb.6:
	movq	-1080(%rbp), %rax               ## 8-byte Reload
	movl	8(%rax,%r13,4), %r14d
	movq	_OP_UNDEF@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r14d
	jne	LBB0_8
## %bb.7:
	leaq	L_.str(%rip), %rdi
	movq	%rcx, %rsi
	xorl	%eax, %eax
	callq	_CodeError
	movq	_sourceOps@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	8(%rax,%r13,4), %r14d
LBB0_8:
	movq	_OP_IGNORE@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r14d
	movq	_token@GOTPCREL(%rip), %rbx
	je	LBB0_92
## %bb.9:
	movq	_OP_SEX8@GOTPCREL(%rip), %r15
	cmpl	(%r15), %r14d
	jne	LBB0_17
## %bb.10:
	xorl	%eax, %eax
	callq	_Parse
	movq	(%rbx), %rsi
	movb	(%rsi), %al
	cmpb	$50, %al
	je	LBB0_16
## %bb.11:
	cmpb	$49, %al
	jne	LBB0_13
## %bb.12:
	movl	(%r15), %r14d
	jmp	LBB0_17
LBB0_25:
	movq	_token@GOTPCREL(%rip), %r15
	jmp	LBB0_26
LBB0_2:
	movq	(%r15), %rcx
LBB0_26:
	leaq	L_.str.2(%rip), %rsi
	movq	%rcx, %rdi
	movl	$4, %edx
	callq	_strncmp
	testl	%eax, %eax
	je	LBB0_27
## %bb.28:
	movq	(%r15), %rdi
	leaq	L_.str.3(%rip), %rsi
	movl	$3, %edx
	callq	_strncmp
	testl	%eax, %eax
	je	LBB0_29
## %bb.32:
	movq	(%r15), %rdi
	leaq	L_.str.5(%rip), %rsi
	movl	$3, %edx
	callq	_strncmp
	testl	%eax, %eax
	je	LBB0_33
## %bb.37:
	movq	(%r15), %rdi
	leaq	L_.str.6(%rip), %rsi
	movl	$3, %edx
	callq	_strncmp
	testl	%eax, %eax
	je	LBB0_38
## %bb.39:
	movq	(%r15), %rdi
	leaq	L_.str.7(%rip), %rsi
	movl	$5, %edx
	callq	_strncmp
	testl	%eax, %eax
	je	LBB0_40
## %bb.42:
	movq	(%r15), %rdi
	leaq	L_.str.8(%rip), %rsi
	movl	$5, %edx
	callq	_strncmp
	testl	%eax, %eax
	je	LBB0_43
## %bb.45:
	movq	(%r15), %rbx
	leaq	L_.str.9(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_46
## %bb.49:
	leaq	L_.str.11(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_50
## %bb.51:
	leaq	L_.str.12(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_52
## %bb.54:
	leaq	L_.str.13(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_92
## %bb.55:
	leaq	L_.str.14(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_92
## %bb.56:
	leaq	L_.str.15(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_57
## %bb.59:
	leaq	L_.str.16(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_60
## %bb.61:
	leaq	L_.str.17(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_62
## %bb.63:
	leaq	L_.str.18(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_64
## %bb.65:
	leaq	L_.str.19(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_92
## %bb.66:
	leaq	L_.str.20(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_92
## %bb.67:
	leaq	L_.str.21(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_68
## %bb.69:
	leaq	L_.str.22(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_70
## %bb.71:
	leaq	L_.str.23(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_72
## %bb.73:
	leaq	L_.str.24(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_74
## %bb.84:
	leaq	L_.str.26(%rip), %rsi
	movq	%rbx, %rdi
	movl	$5, %edx
	callq	_strncmp
	testl	%eax, %eax
	je	LBB0_85
## %bb.89:
	movq	(%r15), %rsi
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.90:
	leaq	L_.str.27(%rip), %rdi
	jmp	LBB0_15
LBB0_27:
	movq	_segment@GOTPCREL(%rip), %rax
	movq	_CODESEG@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdi
	shlq	$2, %rdi
	addq	(%rax), %rdi
	movq	_OP_CALL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	movq	_instructionCount@GOTPCREL(%rip), %rax
	incl	(%rax)
	movq	_currentArgOffset@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	jmp	LBB0_92
LBB0_29:
	movq	_segment@GOTPCREL(%rip), %r14
	movq	_CODESEG@GOTPCREL(%rip), %r15
	movq	(%r15), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	movq	_OP_ARG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	movq	_instructionCount@GOTPCREL(%rip), %rax
	incl	(%rax)
	movq	_currentArgOffset@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	cmpl	$248, %esi
	jl	LBB0_91
## %bb.30:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.31:
	leaq	L_.str.4(%rip), %rdi
	xorl	%eax, %eax
	addq	$1048, %rsp                     ## imm = 0x418
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_CodeError                      ## TAILCALL
LBB0_33:
	movq	_segment@GOTPCREL(%rip), %r14
	movq	_CODESEG@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	movq	_OP_LEAVE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	movq	_instructionCount@GOTPCREL(%rip), %rax
	incl	(%rax)
LBB0_34:
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	movq	_currentLocals@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_currentArgs@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	___stack_chk_guard@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	cmpq	-48(%rbp), %rdx
	jne	LBB0_88
## %bb.35:
	leal	(%rax,%rcx), %esi
	addl	$8, %esi
	jmp	LBB0_36
LBB0_91:
	addl	$8, %esi
	movq	(%r15), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	callq	_EmitByte
	addl	$4, (%rbx)
	jmp	LBB0_92
LBB0_38:
	movq	_segment@GOTPCREL(%rip), %rax
	movq	_CODESEG@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdi
	shlq	$2, %rdi
	addq	(%rax), %rdi
	movq	_OP_POP@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	jmp	LBB0_22
LBB0_40:
	movq	_instructionCount@GOTPCREL(%rip), %rax
	incl	(%rax)
	xorl	%eax, %eax
	callq	_Parse
	xorl	%eax, %eax
	callq	_ParseExpression
	movl	%eax, %ebx
	movq	_currentArgs@GOTPCREL(%rip), %rax
	movq	_currentLocals@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r14d
	addl	(%rax), %ebx
	movq	_segment@GOTPCREL(%rip), %r15
	movq	_CODESEG@GOTPCREL(%rip), %r12
	movq	(%r12), %rdi
	shlq	$2, %rdi
	addq	(%r15), %rdi
	movq	_OP_LOCAL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	movq	(%r12), %rdi
	shlq	$2, %rdi
	addq	(%r15), %rdi
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.41:
	leal	(%r14,%rbx), %esi
	addl	$16, %esi
	jmp	LBB0_36
LBB0_43:
	movq	_instructionCount@GOTPCREL(%rip), %rax
	incl	(%rax)
	xorl	%eax, %eax
	callq	_Parse
	xorl	%eax, %eax
	callq	_ParseExpression
	movl	%eax, %r14d
	movq	_currentArgs@GOTPCREL(%rip), %rax
	movl	(%rax), %r12d
	movq	_segment@GOTPCREL(%rip), %r15
	movq	_CODESEG@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r15), %rdi
	movq	_OP_LOCAL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r15), %rdi
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.44:
	leal	(%r14,%r12), %esi
	addl	$8, %esi
LBB0_36:
	addq	$1048, %rsp                     ## imm = 0x418
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_EmitInt                        ## TAILCALL
LBB0_46:
	xorl	%eax, %eax
	callq	_Parse
	movq	(%r15), %rsi
	leaq	-1072(%rbp), %rdi
	callq	_strcpy
	movq	(%r15), %rdi
	movq	_instructionCount@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	callq	_DefineSymbol
	xorl	%eax, %eax
	callq	_ParseValue
	addl	$3, %eax
	andl	$-4, %eax
	movq	_currentLocals@GOTPCREL(%rip), %r12
	movl	%eax, (%r12)
	xorl	%eax, %eax
	callq	_ParseValue
                                        ## kill: def $eax killed $eax def $rax
	addl	$3, %eax
	andl	$-4, %eax
	movq	_currentArgs@GOTPCREL(%rip), %r15
	movl	%eax, (%r15)
	movl	(%r12), %ecx
	addl	%ecx, %eax
	addl	$8, %eax
	cmpl	$32767, %eax                    ## imm = 0x7FFF
	jl	LBB0_48
## %bb.47:
	leaq	L_.str.10(%rip), %rdi
	leaq	-1072(%rbp), %rsi
	xorl	%eax, %eax
	callq	_CodeError
LBB0_48:
	incl	(%r14)
	movq	_segment@GOTPCREL(%rip), %r14
	movq	_CODESEG@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	movq	_OP_ENTER@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	movl	(%r12), %eax
	movl	(%r15), %ecx
	leal	(%rax,%rcx), %esi
	addl	$8, %esi
	callq	_EmitInt
	jmp	LBB0_92
LBB0_16:
	movq	_OP_SEX16@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
LBB0_17:
	xorl	%eax, %eax
	callq	_Parse
	movq	(%rbx), %rax
	cmpb	$0, (%rax)
	je	LBB0_21
## %bb.18:
	movq	_sourceOps@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	8(%rax,%r13,4), %eax
	movq	_OP_CVIF@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	je	LBB0_21
## %bb.19:
	movq	_OP_CVFI@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	je	LBB0_21
## %bb.20:
	xorl	%eax, %eax
	callq	_ParseExpression
                                        ## kill: def $eax killed $eax def $rax
	movq	_OP_BLOCK_COPY@GOTPCREL(%rip), %rcx
	leal	3(%rax), %ebx
	andl	$-4, %ebx
	cmpl	(%rcx), %r14d
	cmovnel	%eax, %ebx
	movq	_segment@GOTPCREL(%rip), %r15
	movq	_CODESEG@GOTPCREL(%rip), %r12
	movq	(%r12), %rdi
	shlq	$2, %rdi
	addq	(%r15), %rdi
	movl	%r14d, %esi
	callq	_EmitByte
	movq	(%r12), %rdi
	shlq	$2, %rdi
	addq	(%r15), %rdi
	movl	%ebx, %esi
	callq	_EmitInt
	jmp	LBB0_23
LBB0_21:
	movq	_segment@GOTPCREL(%rip), %rax
	movq	_CODESEG@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdi
	shlq	$2, %rdi
	addq	(%rax), %rdi
	movl	%r14d, %esi
LBB0_22:
	callq	_EmitByte
LBB0_23:
	movq	_instructionCount@GOTPCREL(%rip), %rax
	incl	(%rax)
LBB0_92:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.93:
	addq	$1048, %rsp                     ## imm = 0x418
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_13:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.14:
	leaq	L_.str.1(%rip), %rdi
LBB0_15:
	xorl	%eax, %eax
	addq	$1048, %rsp                     ## imm = 0x418
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_CodeError                      ## TAILCALL
LBB0_50:
	xorl	%eax, %eax
	callq	_Parse
	xorl	%eax, %eax
	callq	_ParseValue
	xorl	%eax, %eax
	callq	_ParseValue
	movq	_instructionCount@GOTPCREL(%rip), %r15
	incl	(%r15)
	movq	_segment@GOTPCREL(%rip), %r14
	movq	_CODESEG@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	movq	_OP_PUSH@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	incl	(%r15)
	movq	(%rbx), %rdi
	shlq	$2, %rdi
	addq	(%r14), %rdi
	movq	_OP_LEAVE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_EmitByte
	jmp	LBB0_34
LBB0_52:
	xorl	%eax, %eax
	callq	_Parse
	xorl	%eax, %eax
	callq	_ParseExpression
	movl	%eax, %ebx
	movq	_DATASEG@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_HackToSegment
	movq	_currentSegment@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.53:
	movl	%ebx, %esi
	jmp	LBB0_36
LBB0_57:
	movq	_segment@GOTPCREL(%rip), %rax
	movq	_CODESEG@GOTPCREL(%rip), %rcx
	jmp	LBB0_58
LBB0_60:
	movq	_segment@GOTPCREL(%rip), %rax
	movq	_BSSSEG@GOTPCREL(%rip), %rcx
	jmp	LBB0_58
LBB0_62:
	movq	_segment@GOTPCREL(%rip), %rax
	movq	_DATASEG@GOTPCREL(%rip), %rcx
	jmp	LBB0_58
LBB0_64:
	movq	_segment@GOTPCREL(%rip), %rax
	movq	_LITSEG@GOTPCREL(%rip), %rcx
LBB0_58:
	movq	(%rcx), %rcx
	shlq	$2, %rcx
	addq	(%rax), %rcx
	movq	_currentSegment@GOTPCREL(%rip), %rax
	movq	%rcx, (%rax)
	jmp	LBB0_92
LBB0_68:
	xorl	%eax, %eax
	callq	_Parse
	movq	(%r15), %rsi
	leaq	-1072(%rbp), %rbx
	movq	%rbx, %rdi
	callq	_strcpy
	xorl	%eax, %eax
	callq	_Parse
	movq	(%r15), %rdi
	callq	_atoi
	movq	%rbx, %rdi
	movl	%eax, %esi
	callq	_DefineSymbol
	jmp	LBB0_92
LBB0_70:
	xorl	%eax, %eax
	callq	_ParseValue
                                        ## kill: def $eax killed $eax def $rax
	movq	_currentSegment@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	(%rcx), %edx
	addl	%eax, %edx
	decl	%edx
	negl	%eax
	andl	%edx, %eax
	movl	%eax, (%rcx)
	jmp	LBB0_92
LBB0_72:
	xorl	%eax, %eax
	callq	_ParseValue
	movq	_currentSegment@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addl	%eax, (%rcx)
	jmp	LBB0_92
LBB0_74:
	xorl	%eax, %eax
	callq	_ParseValue
	movl	%eax, %r14d
	xorl	%eax, %eax
	callq	_ParseValue
	movl	%eax, %ebx
	cmpl	$4, %r14d
	je	LBB0_79
## %bb.75:
	cmpl	$2, %r14d
	je	LBB0_80
## %bb.76:
	cmpl	$1, %r14d
	jne	LBB0_81
## %bb.77:
	movq	_LITSEG@GOTPCREL(%rip), %rax
	jmp	LBB0_78
LBB0_85:
	xorl	%eax, %eax
	callq	_Parse
	movq	_currentSegment@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_segment@GOTPCREL(%rip), %rcx
	movq	_CODESEG@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	shlq	$2, %rdx
	addq	(%rcx), %rdx
	movq	(%r15), %rdi
	cmpq	%rdx, %rax
	jne	LBB0_87
## %bb.86:
	movq	_instructionCount@GOTPCREL(%rip), %rax
LBB0_87:
	movl	(%rax), %esi
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_88
## %bb.94:
	addq	$1048, %rsp                     ## imm = 0x418
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_DefineSymbol                   ## TAILCALL
LBB0_79:
	movq	_DATASEG@GOTPCREL(%rip), %rax
LBB0_78:
	movq	(%rax), %rdi
	callq	_HackToSegment
	jmp	LBB0_82
LBB0_80:
	leaq	L_.str.25(%rip), %rdi
	xorl	%eax, %eax
	callq	_CodeError
	jmp	LBB0_82
LBB0_81:
	jl	LBB0_92
LBB0_82:
	movq	_currentSegment@GOTPCREL(%rip), %r15
LBB0_83:                                ## =>This Inner Loop Header: Depth=1
	movq	(%r15), %rdi
	movl	%ebx, %esi
	callq	_EmitByte
	sarl	$8, %ebx
	decl	%r14d
	jne	LBB0_83
	jmp	LBB0_92
LBB0_88:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_token,8,3                      ## @token
	.comm	_NUM_SOURCE_OPS,4,2             ## @NUM_SOURCE_OPS
	.comm	_opcodesHash,8,3                ## @opcodesHash
	.comm	_sourceOps,8,3                  ## @sourceOps
	.comm	_OP_UNDEF,4,2                   ## @OP_UNDEF
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Undefined opcode: %s\n"

	.comm	_OP_IGNORE,4,2                  ## @OP_IGNORE
	.comm	_OP_SEX8,4,2                    ## @OP_SEX8
	.comm	_OP_SEX16,4,2                   ## @OP_SEX16
L_.str.1:                               ## @.str.1
	.asciz	"Bad sign extension: %s\n"

	.comm	_OP_CVIF,4,2                    ## @OP_CVIF
	.comm	_OP_CVFI,4,2                    ## @OP_CVFI
	.comm	_OP_BLOCK_COPY,4,2              ## @OP_BLOCK_COPY
	.comm	_segment,8,3                    ## @segment
	.comm	_CODESEG,8,3                    ## @CODESEG
	.comm	_instructionCount,4,2           ## @instructionCount
L_.str.2:                               ## @.str.2
	.asciz	"CALL"

	.comm	_OP_CALL,4,2                    ## @OP_CALL
	.comm	_currentArgOffset,4,2           ## @currentArgOffset
L_.str.3:                               ## @.str.3
	.asciz	"ARG"

	.comm	_OP_ARG,4,2                     ## @OP_ARG
L_.str.4:                               ## @.str.4
	.asciz	"currentArgOffset >= 256"

L_.str.5:                               ## @.str.5
	.asciz	"RET"

	.comm	_OP_LEAVE,4,2                   ## @OP_LEAVE
	.comm	_currentLocals,4,2              ## @currentLocals
	.comm	_currentArgs,4,2                ## @currentArgs
L_.str.6:                               ## @.str.6
	.asciz	"pop"

	.comm	_OP_POP,4,2                     ## @OP_POP
L_.str.7:                               ## @.str.7
	.asciz	"ADDRF"

	.comm	_OP_LOCAL,4,2                   ## @OP_LOCAL
L_.str.8:                               ## @.str.8
	.asciz	"ADDRL"

L_.str.9:                               ## @.str.9
	.asciz	"proc"

L_.str.10:                              ## @.str.10
	.asciz	"Locals > 32k in %s\n"

	.comm	_OP_ENTER,4,2                   ## @OP_ENTER
L_.str.11:                              ## @.str.11
	.asciz	"endproc"

	.comm	_OP_PUSH,4,2                    ## @OP_PUSH
L_.str.12:                              ## @.str.12
	.asciz	"address"

	.comm	_DATASEG,8,3                    ## @DATASEG
	.comm	_currentSegment,8,3             ## @currentSegment
L_.str.13:                              ## @.str.13
	.asciz	"export"

L_.str.14:                              ## @.str.14
	.asciz	"import"

L_.str.15:                              ## @.str.15
	.asciz	"code"

L_.str.16:                              ## @.str.16
	.asciz	"bss"

	.comm	_BSSSEG,8,3                     ## @BSSSEG
L_.str.17:                              ## @.str.17
	.asciz	"data"

L_.str.18:                              ## @.str.18
	.asciz	"lit"

	.comm	_LITSEG,8,3                     ## @LITSEG
L_.str.19:                              ## @.str.19
	.asciz	"line"

L_.str.20:                              ## @.str.20
	.asciz	"file"

L_.str.21:                              ## @.str.21
	.asciz	"equ"

L_.str.22:                              ## @.str.22
	.asciz	"align"

L_.str.23:                              ## @.str.23
	.asciz	"skip"

L_.str.24:                              ## @.str.24
	.asciz	"byte"

L_.str.25:                              ## @.str.25
	.asciz	"16 bit initialized data not supported"

L_.str.26:                              ## @.str.26
	.asciz	"LABEL"

L_.str.27:                              ## @.str.27
	.asciz	"Unknown token: %s\n"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_AssembleLine                   ; -- Begin function AssembleLine
	.p2align	2
_AssembleLine:                          ; @AssembleLine
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.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
	sub	sp, sp, #1040
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-88]
	bl	_Parse
Lloh3:
	adrp	x21, _token@GOTPAGE
Lloh4:
	ldr	x21, [x21, _token@GOTPAGEOFF]
	ldr	x0, [x21]
	ldrb	w8, [x0]
	cbz	w8, LBB0_62
; %bb.1:
	bl	_HashString
Lloh5:
	adrp	x8, _NUM_SOURCE_OPS@GOTPAGE
Lloh6:
	ldr	x8, [x8, _NUM_SOURCE_OPS@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
	cmp	w8, #0
	b.le	LBB0_13
; %bb.2:
	mov	x19, x0
	mov	x22, #0
Lloh8:
	adrp	x9, _opcodesHash@GOTPAGE
Lloh9:
	ldr	x9, [x9, _opcodesHash@GOTPAGEOFF]
Lloh10:
	ldr	x24, [x9]
	ldr	x20, [x21]
Lloh11:
	adrp	x23, _sourceOps@GOTPAGE
Lloh12:
	ldr	x23, [x23, _sourceOps@GOTPAGEOFF]
	ldr	x9, [x23]
	add	x25, x9, #8
	lsl	x26, x8, #2
	b	LBB0_4
LBB0_3:                                 ;   in Loop: Header=BB0_4 Depth=1
	add	x25, x25, #16
	add	x22, x22, #4
	cmp	x26, x22
	b.eq	LBB0_14
LBB0_4:                                 ; =>This Inner Loop Header: Depth=1
	ldr	w8, [x24, x22]
	cmp	w19, w8
	b.ne	LBB0_3
; %bb.5:                                ;   in Loop: Header=BB0_4 Depth=1
	ldur	x1, [x25, #-8]
	mov	x0, x20
	bl	_strcmp
	cbnz	w0, LBB0_3
; %bb.6:
	ldr	w19, [x25]
Lloh13:
	adrp	x8, _OP_UNDEF@GOTPAGE
Lloh14:
	ldr	x8, [x8, _OP_UNDEF@GOTPAGEOFF]
Lloh15:
	ldr	w8, [x8]
	cmp	w19, w8
	b.ne	LBB0_8
; %bb.7:
	str	x20, [sp]
Lloh16:
	adrp	x0, l_.str@PAGE
Lloh17:
	add	x0, x0, l_.str@PAGEOFF
	bl	_CodeError
	ldr	x8, [x23]
	add	x8, x8, x22, lsl #2
	ldr	w19, [x8, #8]
LBB0_8:
Lloh18:
	adrp	x8, _OP_IGNORE@GOTPAGE
Lloh19:
	ldr	x8, [x8, _OP_IGNORE@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
	cmp	w19, w8
	b.eq	LBB0_62
; %bb.9:
Lloh21:
	adrp	x20, _OP_SEX8@GOTPAGE
Lloh22:
	ldr	x20, [x20, _OP_SEX8@GOTPAGEOFF]
	ldr	w8, [x20]
	cmp	w19, w8
	b.ne	LBB0_56
; %bb.10:
	bl	_Parse
	ldr	x8, [x21]
	ldrb	w9, [x8]
	cmp	w9, #50
	b.eq	LBB0_55
; %bb.11:
	cmp	w9, #49
	b.ne	LBB0_65
; %bb.12:
	ldr	w19, [x20]
	b	LBB0_56
LBB0_13:
	ldr	x20, [x21]
LBB0_14:
Lloh23:
	adrp	x1, l_.str.2@PAGE
Lloh24:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	x0, x20
	mov	w2, #4
	bl	_strncmp
	cbz	w0, LBB0_37
; %bb.15:
	ldr	x0, [x21]
Lloh25:
	adrp	x1, l_.str.3@PAGE
Lloh26:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	w2, #3
	bl	_strncmp
	cbz	w0, LBB0_38
; %bb.16:
	ldr	x0, [x21]
Lloh27:
	adrp	x1, l_.str.5@PAGE
Lloh28:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	w2, #3
	bl	_strncmp
	cbz	w0, LBB0_41
; %bb.17:
	ldr	x0, [x21]
Lloh29:
	adrp	x1, l_.str.6@PAGE
Lloh30:
	add	x1, x1, l_.str.6@PAGEOFF
	mov	w2, #3
	bl	_strncmp
	cbz	w0, LBB0_45
; %bb.18:
	ldr	x0, [x21]
Lloh31:
	adrp	x1, l_.str.7@PAGE
Lloh32:
	add	x1, x1, l_.str.7@PAGEOFF
	mov	w2, #5
	bl	_strncmp
	cbz	w0, LBB0_46
; %bb.19:
	ldr	x0, [x21]
Lloh33:
	adrp	x1, l_.str.8@PAGE
Lloh34:
	add	x1, x1, l_.str.8@PAGEOFF
	mov	w2, #5
	bl	_strncmp
	cbz	w0, LBB0_48
; %bb.20:
	ldr	x19, [x21]
Lloh35:
	adrp	x1, l_.str.9@PAGE
Lloh36:
	add	x1, x1, l_.str.9@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_52
; %bb.21:
Lloh37:
	adrp	x1, l_.str.11@PAGE
Lloh38:
	add	x1, x1, l_.str.11@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_67
; %bb.22:
Lloh39:
	adrp	x1, l_.str.12@PAGE
Lloh40:
	add	x1, x1, l_.str.12@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_68
; %bb.23:
Lloh41:
	adrp	x1, l_.str.13@PAGE
Lloh42:
	add	x1, x1, l_.str.13@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_62
; %bb.24:
Lloh43:
	adrp	x1, l_.str.14@PAGE
Lloh44:
	add	x1, x1, l_.str.14@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_62
; %bb.25:
Lloh45:
	adrp	x1, l_.str.15@PAGE
Lloh46:
	add	x1, x1, l_.str.15@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_70
; %bb.26:
Lloh47:
	adrp	x1, l_.str.16@PAGE
Lloh48:
	add	x1, x1, l_.str.16@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_71
; %bb.27:
Lloh49:
	adrp	x1, l_.str.17@PAGE
Lloh50:
	add	x1, x1, l_.str.17@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_72
; %bb.28:
Lloh51:
	adrp	x1, l_.str.18@PAGE
Lloh52:
	add	x1, x1, l_.str.18@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_73
; %bb.29:
Lloh53:
	adrp	x1, l_.str.19@PAGE
Lloh54:
	add	x1, x1, l_.str.19@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_62
; %bb.30:
Lloh55:
	adrp	x1, l_.str.20@PAGE
Lloh56:
	add	x1, x1, l_.str.20@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_62
; %bb.31:
Lloh57:
	adrp	x1, l_.str.21@PAGE
Lloh58:
	add	x1, x1, l_.str.21@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_75
; %bb.32:
Lloh59:
	adrp	x1, l_.str.22@PAGE
Lloh60:
	add	x1, x1, l_.str.22@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_76
; %bb.33:
Lloh61:
	adrp	x1, l_.str.23@PAGE
Lloh62:
	add	x1, x1, l_.str.23@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_77
; %bb.34:
Lloh63:
	adrp	x1, l_.str.24@PAGE
Lloh64:
	add	x1, x1, l_.str.24@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	w0, LBB0_78
; %bb.35:
Lloh65:
	adrp	x1, l_.str.26@PAGE
Lloh66:
	add	x1, x1, l_.str.26@PAGEOFF
	mov	x0, x19
	mov	w2, #5
	bl	_strncmp
	cbz	w0, LBB0_82
; %bb.36:
	ldr	x8, [x21]
	str	x8, [sp]
Lloh67:
	adrp	x0, l_.str.27@PAGE
Lloh68:
	add	x0, x0, l_.str.27@PAGEOFF
	b	LBB0_66
LBB0_37:
Lloh69:
	adrp	x8, _segment@GOTPAGE
Lloh70:
	ldr	x8, [x8, _segment@GOTPAGEOFF]
Lloh71:
	adrp	x9, _CODESEG@GOTPAGE
Lloh72:
	ldr	x9, [x9, _CODESEG@GOTPAGEOFF]
Lloh73:
	ldr	x8, [x8]
Lloh74:
	ldr	x9, [x9]
	add	x0, x8, x9, lsl #2
Lloh75:
	adrp	x8, _OP_CALL@GOTPAGE
Lloh76:
	ldr	x8, [x8, _OP_CALL@GOTPAGEOFF]
Lloh77:
	ldr	w1, [x8]
	bl	_EmitByte
Lloh78:
	adrp	x8, _instructionCount@GOTPAGE
Lloh79:
	ldr	x8, [x8, _instructionCount@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
	str	w9, [x8]
Lloh80:
	adrp	x8, _currentArgOffset@GOTPAGE
Lloh81:
	ldr	x8, [x8, _currentArgOffset@GOTPAGEOFF]
Lloh82:
	str	wzr, [x8]
	b	LBB0_62
LBB0_38:
Lloh83:
	adrp	x19, _segment@GOTPAGE
Lloh84:
	ldr	x19, [x19, _segment@GOTPAGEOFF]
Lloh85:
	adrp	x20, _CODESEG@GOTPAGE
Lloh86:
	ldr	x20, [x20, _CODESEG@GOTPAGEOFF]
	ldr	x8, [x19]
	ldr	x9, [x20]
	add	x0, x8, x9, lsl #2
Lloh87:
	adrp	x8, _OP_ARG@GOTPAGE
Lloh88:
	ldr	x8, [x8, _OP_ARG@GOTPAGEOFF]
Lloh89:
	ldr	w1, [x8]
	bl	_EmitByte
Lloh90:
	adrp	x8, _instructionCount@GOTPAGE
Lloh91:
	ldr	x8, [x8, _instructionCount@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
	str	w9, [x8]
Lloh92:
	adrp	x21, _currentArgOffset@GOTPAGE
Lloh93:
	ldr	x21, [x21, _currentArgOffset@GOTPAGEOFF]
	ldr	w8, [x21]
	cmp	w8, #248
	b.lt	LBB0_44
; %bb.39:
	ldur	x8, [x29, #-88]
Lloh94:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh95:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh96:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_92
; %bb.40:
Lloh97:
	adrp	x0, l_.str.4@PAGE
Lloh98:
	add	x0, x0, l_.str.4@PAGEOFF
	add	sp, sp, #1040
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	b	_CodeError
LBB0_41:
Lloh99:
	adrp	x19, _segment@GOTPAGE
Lloh100:
	ldr	x19, [x19, _segment@GOTPAGEOFF]
Lloh101:
	adrp	x20, _CODESEG@GOTPAGE
Lloh102:
	ldr	x20, [x20, _CODESEG@GOTPAGEOFF]
	ldr	x8, [x19]
	ldr	x9, [x20]
	add	x0, x8, x9, lsl #2
Lloh103:
	adrp	x8, _OP_LEAVE@GOTPAGE
Lloh104:
	ldr	x8, [x8, _OP_LEAVE@GOTPAGEOFF]
Lloh105:
	ldr	w1, [x8]
	bl	_EmitByte
Lloh106:
	adrp	x8, _instructionCount@GOTPAGE
Lloh107:
	ldr	x8, [x8, _instructionCount@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
	str	w9, [x8]
	ldr	x8, [x19]
	ldr	x9, [x20]
LBB0_42:
Lloh108:
	adrp	x10, _currentLocals@GOTPAGE
Lloh109:
	ldr	x10, [x10, _currentLocals@GOTPAGEOFF]
Lloh110:
	ldr	w10, [x10]
Lloh111:
	adrp	x11, _currentArgs@GOTPAGE
Lloh112:
	ldr	x11, [x11, _currentArgs@GOTPAGEOFF]
Lloh113:
	ldr	w11, [x11]
	ldur	x12, [x29, #-88]
Lloh114:
	adrp	x13, ___stack_chk_guard@GOTPAGE
Lloh115:
	ldr	x13, [x13, ___stack_chk_guard@GOTPAGEOFF]
Lloh116:
	ldr	x13, [x13]
	cmp	x13, x12
	b.ne	LBB0_92
; %bb.43:
	add	x0, x8, x9, lsl #2
	add	w8, w10, w11
	add	w1, w8, #8
	b	LBB0_51
LBB0_44:
	add	w1, w8, #8
	ldr	x8, [x19]
	ldr	x9, [x20]
	add	x0, x8, x9, lsl #2
	bl	_EmitByte
	ldr	w8, [x21]
	add	w8, w8, #4
	str	w8, [x21]
	b	LBB0_62
LBB0_45:
Lloh117:
	adrp	x8, _segment@GOTPAGE
Lloh118:
	ldr	x8, [x8, _segment@GOTPAGEOFF]
Lloh119:
	adrp	x9, _CODESEG@GOTPAGE
Lloh120:
	ldr	x9, [x9, _CODESEG@GOTPAGEOFF]
Lloh121:
	ldr	x8, [x8]
Lloh122:
	ldr	x9, [x9]
	add	x0, x8, x9, lsl #2
Lloh123:
	adrp	x8, _OP_POP@GOTPAGE
Lloh124:
	ldr	x8, [x8, _OP_POP@GOTPAGEOFF]
Lloh125:
	ldr	w1, [x8]
	b	LBB0_59
LBB0_46:
Lloh126:
	adrp	x8, _instructionCount@GOTPAGE
Lloh127:
	ldr	x8, [x8, _instructionCount@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
	str	w9, [x8]
	bl	_Parse
	bl	_ParseExpression
	mov	x19, x0
Lloh128:
	adrp	x8, _currentArgs@GOTPAGE
Lloh129:
	ldr	x8, [x8, _currentArgs@GOTPAGEOFF]
Lloh130:
	adrp	x9, _currentLocals@GOTPAGE
Lloh131:
	ldr	x9, [x9, _currentLocals@GOTPAGEOFF]
Lloh132:
	ldr	w21, [x8]
Lloh133:
	ldr	w20, [x9]
Lloh134:
	adrp	x22, _segment@GOTPAGE
Lloh135:
	ldr	x22, [x22, _segment@GOTPAGEOFF]
Lloh136:
	adrp	x23, _CODESEG@GOTPAGE
Lloh137:
	ldr	x23, [x23, _CODESEG@GOTPAGEOFF]
	ldr	x8, [x22]
	ldr	x9, [x23]
	add	x0, x8, x9, lsl #2
Lloh138:
	adrp	x8, _OP_LOCAL@GOTPAGE
Lloh139:
	ldr	x8, [x8, _OP_LOCAL@GOTPAGEOFF]
Lloh140:
	ldr	w1, [x8]
	bl	_EmitByte
	ldr	x8, [x22]
	ldr	x9, [x23]
	ldur	x10, [x29, #-88]
Lloh141:
	adrp	x11, ___stack_chk_guard@GOTPAGE
Lloh142:
	ldr	x11, [x11, ___stack_chk_guard@GOTPAGEOFF]
Lloh143:
	ldr	x11, [x11]
	cmp	x11, x10
	b.ne	LBB0_92
; %bb.47:
	add	w10, w19, w21
	add	w10, w10, w20
	add	w1, w10, #16
	b	LBB0_50
LBB0_48:
Lloh144:
	adrp	x8, _instructionCount@GOTPAGE
Lloh145:
	ldr	x8, [x8, _instructionCount@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
	str	w9, [x8]
	bl	_Parse
	bl	_ParseExpression
	mov	x19, x0
Lloh146:
	adrp	x8, _currentArgs@GOTPAGE
Lloh147:
	ldr	x8, [x8, _currentArgs@GOTPAGEOFF]
Lloh148:
	ldr	w20, [x8]
Lloh149:
	adrp	x21, _segment@GOTPAGE
Lloh150:
	ldr	x21, [x21, _segment@GOTPAGEOFF]
Lloh151:
	adrp	x22, _CODESEG@GOTPAGE
Lloh152:
	ldr	x22, [x22, _CODESEG@GOTPAGEOFF]
	ldr	x8, [x21]
	ldr	x9, [x22]
	add	x0, x8, x9, lsl #2
Lloh153:
	adrp	x8, _OP_LOCAL@GOTPAGE
Lloh154:
	ldr	x8, [x8, _OP_LOCAL@GOTPAGEOFF]
Lloh155:
	ldr	w1, [x8]
	bl	_EmitByte
	ldr	x8, [x21]
	ldr	x9, [x22]
	ldur	x10, [x29, #-88]
Lloh156:
	adrp	x11, ___stack_chk_guard@GOTPAGE
Lloh157:
	ldr	x11, [x11, ___stack_chk_guard@GOTPAGEOFF]
Lloh158:
	ldr	x11, [x11]
	cmp	x11, x10
	b.ne	LBB0_92
; %bb.49:
	add	w10, w19, w20
	add	w1, w10, #8
LBB0_50:
	add	x0, x8, x9, lsl #2
LBB0_51:
	add	sp, sp, #1040
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	b	_EmitInt
LBB0_52:
	bl	_Parse
	ldr	x1, [x21]
	add	x22, sp, #8
	add	x0, sp, #8
	bl	_strcpy
	ldr	x0, [x21]
Lloh159:
	adrp	x20, _instructionCount@GOTPAGE
Lloh160:
	ldr	x20, [x20, _instructionCount@GOTPAGEOFF]
	ldr	w1, [x20]
	bl	_DefineSymbol
	bl	_ParseValue
	add	w8, w0, #3
	and	w8, w8, #0xfffffffc
Lloh161:
	adrp	x19, _currentLocals@GOTPAGE
Lloh162:
	ldr	x19, [x19, _currentLocals@GOTPAGEOFF]
	str	w8, [x19]
	bl	_ParseValue
	add	w8, w0, #3
	and	w8, w8, #0xfffffffc
Lloh163:
	adrp	x21, _currentArgs@GOTPAGE
Lloh164:
	ldr	x21, [x21, _currentArgs@GOTPAGEOFF]
	str	w8, [x21]
	ldr	w9, [x19]
	add	w8, w9, w8
	add	w8, w8, #8
	mov	w9, #32767
	cmp	w8, w9
	b.lt	LBB0_54
; %bb.53:
	str	x22, [sp]
Lloh165:
	adrp	x0, l_.str.10@PAGE
Lloh166:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_CodeError
LBB0_54:
	ldr	w8, [x20]
	add	w8, w8, #1
	str	w8, [x20]
Lloh167:
	adrp	x20, _segment@GOTPAGE
Lloh168:
	ldr	x20, [x20, _segment@GOTPAGEOFF]
Lloh169:
	adrp	x22, _CODESEG@GOTPAGE
Lloh170:
	ldr	x22, [x22, _CODESEG@GOTPAGEOFF]
	ldr	x8, [x20]
	ldr	x9, [x22]
	add	x0, x8, x9, lsl #2
Lloh171:
	adrp	x8, _OP_ENTER@GOTPAGE
Lloh172:
	ldr	x8, [x8, _OP_ENTER@GOTPAGEOFF]
Lloh173:
	ldr	w1, [x8]
	bl	_EmitByte
	ldr	x8, [x20]
	ldr	x9, [x22]
	add	x0, x8, x9, lsl #2
	ldr	w8, [x19]
	ldr	w9, [x21]
	add	w8, w8, w9
	add	w1, w8, #8
	bl	_EmitInt
	b	LBB0_62
LBB0_55:
Lloh174:
	adrp	x8, _OP_SEX16@GOTPAGE
Lloh175:
	ldr	x8, [x8, _OP_SEX16@GOTPAGEOFF]
Lloh176:
	ldr	w19, [x8]
LBB0_56:
	bl	_Parse
	ldr	x8, [x21]
	ldrb	w8, [x8]
	cbz	w8, LBB0_58
; %bb.57:
	ldr	x8, [x23]
	add	x8, x8, x22, lsl #2
	ldr	w8, [x8, #8]
Lloh177:
	adrp	x9, _OP_CVIF@GOTPAGE
Lloh178:
	ldr	x9, [x9, _OP_CVIF@GOTPAGEOFF]
Lloh179:
	ldr	w9, [x9]
Lloh180:
	adrp	x10, _OP_CVFI@GOTPAGE
Lloh181:
	ldr	x10, [x10, _OP_CVFI@GOTPAGEOFF]
Lloh182:
	ldr	w10, [x10]
	cmp	w8, w9
	ccmp	w8, w10, #4, ne
	b.ne	LBB0_64
LBB0_58:
Lloh183:
	adrp	x8, _segment@GOTPAGE
Lloh184:
	ldr	x8, [x8, _segment@GOTPAGEOFF]
Lloh185:
	ldr	x8, [x8]
Lloh186:
	adrp	x9, _CODESEG@GOTPAGE
Lloh187:
	ldr	x9, [x9, _CODESEG@GOTPAGEOFF]
Lloh188:
	ldr	x9, [x9]
	add	x0, x8, x9, lsl #2
	mov	x1, x19
LBB0_59:
	bl	_EmitByte
LBB0_60:
Lloh189:
	adrp	x8, _instructionCount@GOTPAGE
Lloh190:
	ldr	x8, [x8, _instructionCount@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
LBB0_61:
	str	w9, [x8]
LBB0_62:
	ldur	x8, [x29, #-88]
Lloh191:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh192:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh193:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_92
; %bb.63:
	add	sp, sp, #1040
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_64:
	bl	_ParseExpression
Lloh194:
	adrp	x8, _OP_BLOCK_COPY@GOTPAGE
Lloh195:
	ldr	x8, [x8, _OP_BLOCK_COPY@GOTPAGEOFF]
Lloh196:
	ldr	w8, [x8]
	add	w9, w0, #3
	and	w9, w9, #0xfffffffc
Lloh197:
	adrp	x21, _segment@GOTPAGE
Lloh198:
	ldr	x21, [x21, _segment@GOTPAGEOFF]
	cmp	w19, w8
	csel	w20, w9, w0, eq
	ldr	x8, [x21]
Lloh199:
	adrp	x22, _CODESEG@GOTPAGE
Lloh200:
	ldr	x22, [x22, _CODESEG@GOTPAGEOFF]
	ldr	x9, [x22]
	add	x0, x8, x9, lsl #2
	mov	x1, x19
	bl	_EmitByte
	ldr	x8, [x21]
	ldr	x9, [x22]
	add	x0, x8, x9, lsl #2
	mov	x1, x20
	bl	_EmitInt
	b	LBB0_60
LBB0_65:
	str	x8, [sp]
Lloh201:
	adrp	x0, l_.str.1@PAGE
Lloh202:
	add	x0, x0, l_.str.1@PAGEOFF
LBB0_66:
	bl	_CodeError
	b	LBB0_62
LBB0_67:
	bl	_Parse
	bl	_ParseValue
	bl	_ParseValue
Lloh203:
	adrp	x19, _instructionCount@GOTPAGE
Lloh204:
	ldr	x19, [x19, _instructionCount@GOTPAGEOFF]
	ldr	w8, [x19]
	add	w8, w8, #1
	str	w8, [x19]
Lloh205:
	adrp	x20, _segment@GOTPAGE
Lloh206:
	ldr	x20, [x20, _segment@GOTPAGEOFF]
Lloh207:
	adrp	x21, _CODESEG@GOTPAGE
Lloh208:
	ldr	x21, [x21, _CODESEG@GOTPAGEOFF]
	ldr	x8, [x20]
	ldr	x9, [x21]
	add	x0, x8, x9, lsl #2
Lloh209:
	adrp	x8, _OP_PUSH@GOTPAGE
Lloh210:
	ldr	x8, [x8, _OP_PUSH@GOTPAGEOFF]
Lloh211:
	ldr	w1, [x8]
	bl	_EmitByte
	ldr	w8, [x19]
	add	w8, w8, #1
	str	w8, [x19]
	ldr	x8, [x20]
	ldr	x9, [x21]
	add	x0, x8, x9, lsl #2
Lloh212:
	adrp	x8, _OP_LEAVE@GOTPAGE
Lloh213:
	ldr	x8, [x8, _OP_LEAVE@GOTPAGEOFF]
Lloh214:
	ldr	w1, [x8]
	bl	_EmitByte
	ldr	x8, [x20]
	ldr	x9, [x21]
	b	LBB0_42
LBB0_68:
	bl	_Parse
	bl	_ParseExpression
	mov	x19, x0
Lloh215:
	adrp	x8, _DATASEG@GOTPAGE
Lloh216:
	ldr	x8, [x8, _DATASEG@GOTPAGEOFF]
Lloh217:
	ldr	x0, [x8]
	bl	_HackToSegment
Lloh218:
	adrp	x8, _currentSegment@GOTPAGE
Lloh219:
	ldr	x8, [x8, _currentSegment@GOTPAGEOFF]
Lloh220:
	ldr	x0, [x8]
	ldur	x8, [x29, #-88]
Lloh221:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh222:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh223:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_92
; %bb.69:
	mov	x1, x19
	b	LBB0_51
LBB0_70:
Lloh224:
	adrp	x8, _segment@GOTPAGE
Lloh225:
	ldr	x8, [x8, _segment@GOTPAGEOFF]
Lloh226:
	adrp	x9, _CODESEG@GOTPAGE
Lloh227:
	ldr	x9, [x9, _CODESEG@GOTPAGEOFF]
	b	LBB0_74
LBB0_71:
Lloh228:
	adrp	x8, _segment@GOTPAGE
Lloh229:
	ldr	x8, [x8, _segment@GOTPAGEOFF]
Lloh230:
	adrp	x9, _BSSSEG@GOTPAGE
Lloh231:
	ldr	x9, [x9, _BSSSEG@GOTPAGEOFF]
	b	LBB0_74
LBB0_72:
Lloh232:
	adrp	x8, _segment@GOTPAGE
Lloh233:
	ldr	x8, [x8, _segment@GOTPAGEOFF]
Lloh234:
	adrp	x9, _DATASEG@GOTPAGE
Lloh235:
	ldr	x9, [x9, _DATASEG@GOTPAGEOFF]
	b	LBB0_74
LBB0_73:
Lloh236:
	adrp	x8, _segment@GOTPAGE
Lloh237:
	ldr	x8, [x8, _segment@GOTPAGEOFF]
Lloh238:
	adrp	x9, _LITSEG@GOTPAGE
Lloh239:
	ldr	x9, [x9, _LITSEG@GOTPAGEOFF]
LBB0_74:
	ldr	x8, [x8]
	ldr	x9, [x9]
	add	x8, x8, x9, lsl #2
Lloh240:
	adrp	x9, _currentSegment@GOTPAGE
Lloh241:
	ldr	x9, [x9, _currentSegment@GOTPAGEOFF]
Lloh242:
	str	x8, [x9]
	b	LBB0_62
LBB0_75:
	bl	_Parse
	ldr	x1, [x21]
	add	x0, sp, #8
	bl	_strcpy
	bl	_Parse
	ldr	x0, [x21]
	bl	_atoi
	mov	x1, x0
	add	x0, sp, #8
	bl	_DefineSymbol
	b	LBB0_62
LBB0_76:
	bl	_ParseValue
Lloh243:
	adrp	x8, _currentSegment@GOTPAGE
Lloh244:
	ldr	x8, [x8, _currentSegment@GOTPAGEOFF]
Lloh245:
	ldr	x8, [x8]
	ldr	w9, [x8]
	add	w9, w0, w9
	sub	w9, w9, #1
	neg	w10, w0
	and	w9, w9, w10
	b	LBB0_61
LBB0_77:
	bl	_ParseValue
Lloh246:
	adrp	x8, _currentSegment@GOTPAGE
Lloh247:
	ldr	x8, [x8, _currentSegment@GOTPAGEOFF]
Lloh248:
	ldr	x8, [x8]
	ldr	w9, [x8]
	add	w9, w9, w0
	b	LBB0_61
LBB0_78:
	bl	_ParseValue
	mov	x19, x0
	bl	_ParseValue
	mov	x20, x0
	cmp	w19, #4
	b.eq	LBB0_86
; %bb.79:
	cmp	w19, #2
	b.eq	LBB0_88
; %bb.80:
	cmp	w19, #1
	b.ne	LBB0_89
; %bb.81:
Lloh249:
	adrp	x8, _LITSEG@GOTPAGE
Lloh250:
	ldr	x8, [x8, _LITSEG@GOTPAGEOFF]
	b	LBB0_87
LBB0_82:
	bl	_Parse
Lloh251:
	adrp	x8, _currentSegment@GOTPAGE
Lloh252:
	ldr	x8, [x8, _currentSegment@GOTPAGEOFF]
Lloh253:
	ldr	x8, [x8]
Lloh254:
	adrp	x9, _segment@GOTPAGE
Lloh255:
	ldr	x9, [x9, _segment@GOTPAGEOFF]
Lloh256:
	ldr	x9, [x9]
Lloh257:
	adrp	x10, _CODESEG@GOTPAGE
Lloh258:
	ldr	x10, [x10, _CODESEG@GOTPAGEOFF]
Lloh259:
	ldr	x10, [x10]
	add	x9, x9, x10, lsl #2
	ldr	x0, [x21]
	cmp	x8, x9
	b.ne	LBB0_84
; %bb.83:
Lloh260:
	adrp	x8, _instructionCount@GOTPAGE
Lloh261:
	ldr	x8, [x8, _instructionCount@GOTPAGEOFF]
LBB0_84:
	ldr	w1, [x8]
	ldur	x8, [x29, #-88]
Lloh262:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh263:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh264:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_92
; %bb.85:
	add	sp, sp, #1040
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	b	_DefineSymbol
LBB0_86:
Lloh265:
	adrp	x8, _DATASEG@GOTPAGE
Lloh266:
	ldr	x8, [x8, _DATASEG@GOTPAGEOFF]
LBB0_87:
	ldr	x0, [x8]
	bl	_HackToSegment
	b	LBB0_90
LBB0_88:
Lloh267:
	adrp	x0, l_.str.25@PAGE
Lloh268:
	add	x0, x0, l_.str.25@PAGEOFF
	bl	_CodeError
	b	LBB0_90
LBB0_89:
	b.lt	LBB0_62
LBB0_90:
Lloh269:
	adrp	x21, _currentSegment@GOTPAGE
Lloh270:
	ldr	x21, [x21, _currentSegment@GOTPAGEOFF]
LBB0_91:                                ; =>This Inner Loop Header: Depth=1
	ldr	x0, [x21]
	mov	x1, x20
	bl	_EmitByte
	asr	w20, w20, #8
	subs	w19, w19, #1
	b.ne	LBB0_91
	b	LBB0_62
LBB0_92:
	bl	___stack_chk_fail
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpAdd	Lloh45, Lloh46
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpLdrGotStr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGot	Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh74
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh73
	.loh AdrpLdrGot	Lloh92, Lloh93
	.loh AdrpLdrGot	Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGot	Lloh85, Lloh86
	.loh AdrpLdrGot	Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpAdd	Lloh97, Lloh98
	.loh AdrpLdrGot	Lloh106, Lloh107
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGot	Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh108, Lloh109, Lloh110
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh122
	.loh AdrpLdrGotLdr	Lloh117, Lloh118, Lloh121
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGot	Lloh136, Lloh137
	.loh AdrpLdrGot	Lloh134, Lloh135
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh133
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh132
	.loh AdrpLdrGot	Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.loh AdrpLdrGot	Lloh151, Lloh152
	.loh AdrpLdrGot	Lloh149, Lloh150
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGot	Lloh144, Lloh145
	.loh AdrpLdrGot	Lloh163, Lloh164
	.loh AdrpLdrGot	Lloh161, Lloh162
	.loh AdrpLdrGot	Lloh159, Lloh160
	.loh AdrpAdd	Lloh165, Lloh166
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpLdrGot	Lloh169, Lloh170
	.loh AdrpLdrGot	Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpLdrGotLdr	Lloh180, Lloh181, Lloh182
	.loh AdrpLdrGotLdr	Lloh177, Lloh178, Lloh179
	.loh AdrpLdrGotLdr	Lloh186, Lloh187, Lloh188
	.loh AdrpLdrGotLdr	Lloh183, Lloh184, Lloh185
	.loh AdrpLdrGot	Lloh189, Lloh190
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGot	Lloh199, Lloh200
	.loh AdrpLdrGot	Lloh197, Lloh198
	.loh AdrpLdrGotLdr	Lloh194, Lloh195, Lloh196
	.loh AdrpAdd	Lloh201, Lloh202
	.loh AdrpLdrGotLdr	Lloh212, Lloh213, Lloh214
	.loh AdrpLdrGotLdr	Lloh209, Lloh210, Lloh211
	.loh AdrpLdrGot	Lloh207, Lloh208
	.loh AdrpLdrGot	Lloh205, Lloh206
	.loh AdrpLdrGot	Lloh203, Lloh204
	.loh AdrpLdrGotLdr	Lloh221, Lloh222, Lloh223
	.loh AdrpLdrGotLdr	Lloh218, Lloh219, Lloh220
	.loh AdrpLdrGotLdr	Lloh215, Lloh216, Lloh217
	.loh AdrpLdrGot	Lloh226, Lloh227
	.loh AdrpLdrGot	Lloh224, Lloh225
	.loh AdrpLdrGot	Lloh230, Lloh231
	.loh AdrpLdrGot	Lloh228, Lloh229
	.loh AdrpLdrGot	Lloh234, Lloh235
	.loh AdrpLdrGot	Lloh232, Lloh233
	.loh AdrpLdrGot	Lloh238, Lloh239
	.loh AdrpLdrGot	Lloh236, Lloh237
	.loh AdrpLdrGotStr	Lloh240, Lloh241, Lloh242
	.loh AdrpLdrGotLdr	Lloh243, Lloh244, Lloh245
	.loh AdrpLdrGotLdr	Lloh246, Lloh247, Lloh248
	.loh AdrpLdrGot	Lloh249, Lloh250
	.loh AdrpLdrGotLdr	Lloh257, Lloh258, Lloh259
	.loh AdrpLdrGotLdr	Lloh254, Lloh255, Lloh256
	.loh AdrpLdrGotLdr	Lloh251, Lloh252, Lloh253
	.loh AdrpLdrGot	Lloh260, Lloh261
	.loh AdrpLdrGotLdr	Lloh262, Lloh263, Lloh264
	.loh AdrpLdrGot	Lloh265, Lloh266
	.loh AdrpAdd	Lloh267, Lloh268
	.loh AdrpLdrGot	Lloh269, Lloh270
	.cfi_endproc
                                        ; -- End function
	.comm	_token,8,3                      ; @token
	.comm	_NUM_SOURCE_OPS,4,2             ; @NUM_SOURCE_OPS
	.comm	_opcodesHash,8,3                ; @opcodesHash
	.comm	_sourceOps,8,3                  ; @sourceOps
	.comm	_OP_UNDEF,4,2                   ; @OP_UNDEF
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Undefined opcode: %s\n"

	.comm	_OP_IGNORE,4,2                  ; @OP_IGNORE
	.comm	_OP_SEX8,4,2                    ; @OP_SEX8
	.comm	_OP_SEX16,4,2                   ; @OP_SEX16
l_.str.1:                               ; @.str.1
	.asciz	"Bad sign extension: %s\n"

	.comm	_OP_CVIF,4,2                    ; @OP_CVIF
	.comm	_OP_CVFI,4,2                    ; @OP_CVFI
	.comm	_OP_BLOCK_COPY,4,2              ; @OP_BLOCK_COPY
	.comm	_segment,8,3                    ; @segment
	.comm	_CODESEG,8,3                    ; @CODESEG
	.comm	_instructionCount,4,2           ; @instructionCount
l_.str.2:                               ; @.str.2
	.asciz	"CALL"

	.comm	_OP_CALL,4,2                    ; @OP_CALL
	.comm	_currentArgOffset,4,2           ; @currentArgOffset
l_.str.3:                               ; @.str.3
	.asciz	"ARG"

	.comm	_OP_ARG,4,2                     ; @OP_ARG
l_.str.4:                               ; @.str.4
	.asciz	"currentArgOffset >= 256"

l_.str.5:                               ; @.str.5
	.asciz	"RET"

	.comm	_OP_LEAVE,4,2                   ; @OP_LEAVE
	.comm	_currentLocals,4,2              ; @currentLocals
	.comm	_currentArgs,4,2                ; @currentArgs
l_.str.6:                               ; @.str.6
	.asciz	"pop"

	.comm	_OP_POP,4,2                     ; @OP_POP
l_.str.7:                               ; @.str.7
	.asciz	"ADDRF"

	.comm	_OP_LOCAL,4,2                   ; @OP_LOCAL
l_.str.8:                               ; @.str.8
	.asciz	"ADDRL"

l_.str.9:                               ; @.str.9
	.asciz	"proc"

l_.str.10:                              ; @.str.10
	.asciz	"Locals > 32k in %s\n"

	.comm	_OP_ENTER,4,2                   ; @OP_ENTER
l_.str.11:                              ; @.str.11
	.asciz	"endproc"

	.comm	_OP_PUSH,4,2                    ; @OP_PUSH
l_.str.12:                              ; @.str.12
	.asciz	"address"

	.comm	_DATASEG,8,3                    ; @DATASEG
	.comm	_currentSegment,8,3             ; @currentSegment
l_.str.13:                              ; @.str.13
	.asciz	"export"

l_.str.14:                              ; @.str.14
	.asciz	"import"

l_.str.15:                              ; @.str.15
	.asciz	"code"

l_.str.16:                              ; @.str.16
	.asciz	"bss"

	.comm	_BSSSEG,8,3                     ; @BSSSEG
l_.str.17:                              ; @.str.17
	.asciz	"data"

l_.str.18:                              ; @.str.18
	.asciz	"lit"

	.comm	_LITSEG,8,3                     ; @LITSEG
l_.str.19:                              ; @.str.19
	.asciz	"line"

l_.str.20:                              ; @.str.20
	.asciz	"file"

l_.str.21:                              ; @.str.21
	.asciz	"equ"

l_.str.22:                              ; @.str.22
	.asciz	"align"

l_.str.23:                              ; @.str.23
	.asciz	"skip"

l_.str.24:                              ; @.str.24
	.asciz	"byte"

l_.str.25:                              ; @.str.25
	.asciz	"16 bit initialized data not supported"

l_.str.26:                              ; @.str.26
	.asciz	"LABEL"

l_.str.27:                              ; @.str.27
	.asciz	"Unknown token: %s\n"

.subsections_via_symbols
