	.file	"extr_lj_asm.c_asm_ir.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	asm_ir, @function
asm_ir:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rdi
	sub	rsp, 16
	.cfi_def_cfa_offset 32
	mov	r8d, DWORD PTR [rsi]
	lea	eax, -128[r8]
	cmp	eax, 87
	ja	.L2
	lea	rdx, .L4[rip]
	movsx	rax, DWORD PTR [rdx+rax*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L71-.L4
	.long	.L58-.L4
	.long	.L70-.L4
	.long	.L51-.L4
	.long	.L8-.L4
	.long	.L10-.L4
	.long	.L69-.L4
	.long	.L68-.L4
	.long	.L68-.L4
	.long	.L3-.L4
	.long	.L8-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.long	.L67-.L4
	.long	.L66-.L4
	.long	.L65-.L4
	.long	.L64-.L4
	.long	.L63-.L4
	.long	.L62-.L4
	.long	.L61-.L4
	.long	.L60-.L4
	.long	.L59-.L4
	.long	.L58-.L4
	.long	.L57-.L4
	.long	.L56-.L4
	.long	.L55-.L4
	.long	.L54-.L4
	.long	.L53-.L4
	.long	.L52-.L4
	.long	.L51-.L4
	.long	.L50-.L4
	.long	.L49-.L4
	.long	.L32-.L4
	.long	.L48-.L4
	.long	.L47-.L4
	.long	.L46-.L4
	.long	.L45-.L4
	.long	.L44-.L4
	.long	.L3-.L4
	.long	.L43-.L4
	.long	.L42-.L4
	.long	.L3-.L4
	.long	.L41-.L4
	.long	.L10-.L4
	.long	.L40-.L4
	.long	.L39-.L4
	.long	.L8-.L4
	.long	.L38-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.long	.L37-.L4
	.long	.L36-.L4
	.long	.L35-.L4
	.long	.L34-.L4
	.long	.L33-.L4
	.long	.L32-.L4
	.long	.L31-.L4
	.long	.L30-.L4
	.long	.L29-.L4
	.long	.L29-.L4
	.long	.L1-.L4
	.long	.L27-.L4
	.long	.L26-.L4
	.long	.L26-.L4
	.long	.L26-.L4
	.long	.L25-.L4
	.long	.L24-.L4
	.long	.L23-.L4
	.long	.L22-.L4
	.long	.L21-.L4
	.long	.L20-.L4
	.long	.L19-.L4
	.long	.L18-.L4
	.long	.L17-.L4
	.long	.L16-.L4
	.long	.L15-.L4
	.long	.L14-.L4
	.long	.L13-.L4
	.long	.L12-.L4
	.long	.L11-.L4
	.long	.L10-.L4
	.long	.L9-.L4
	.long	.L8-.L4
	.long	.L7-.L4
	.long	.L6-.L4
	.long	.L5-.L4
	.long	.L3-.L4
	.text
	.p2align 4,,10
	.p2align 3
.L3:
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_comp@PLT
	.p2align 4,,10
	.p2align 3
.L8:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_ahuvload@PLT
	.p2align 4,,10
	.p2align 3
.L25:
	.cfi_restore_state
	add	DWORD PTR 8[rdi], 1
.L26:
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_call@PLT
	.p2align 4,,10
	.p2align 3
.L10:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_ahustore@PLT
	.p2align 4,,10
	.p2align 3
.L68:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_uref@PLT
	.p2align 4,,10
	.p2align 3
.L29:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_cnew@PLT
	.p2align 4,,10
	.p2align 3
.L51:
	.cfi_restore_state
	mov	rdi, rsi
	call	ra_used@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	lua_assert@PLT
	.p2align 4,,10
	.p2align 3
.L58:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_snew@PLT
	.p2align 4,,10
	.p2align 3
.L32:
	.cfi_restore_state
	cmp	DWORD PTR -12[rsi], 174
	jne	.L74
	mov	eax, DWORD PTR 12[rdi]
	sub	eax, 1
	cmp	DWORD PTR 4[rsi], eax
	je	.L77
.L74:
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_equal@PLT
	.p2align 4,,10
	.p2align 3
.L15:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_brol@PLT
	.p2align 4,,10
	.p2align 3
.L16:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bror@PLT
	.p2align 4,,10
	.p2align 3
.L17:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bsar@PLT
	.p2align 4,,10
	.p2align 3
.L34:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_fpmath@PLT
	.p2align 4,,10
	.p2align 3
.L18:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bshl@PLT
	.p2align 4,,10
	.p2align 3
.L19:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bshr@PLT
	.p2align 4,,10
	.p2align 3
.L20:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bswap@PLT
	.p2align 4,,10
	.p2align 3
.L21:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bufhdr@PLT
	.p2align 4,,10
	.p2align 3
.L65:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_tnew@PLT
	.p2align 4,,10
	.p2align 3
.L66:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_tobit@PLT
	.p2align 4,,10
	.p2align 3
.L67:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_tostr@PLT
	.p2align 4,,10
	.p2align 3
.L27:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_callx@PLT
	.p2align 4,,10
	.p2align 3
.L69:
	.cfi_restore_state
	mov	edi, DWORD PTR 8[rsi]
	mov	QWORD PTR 8[rsp], rsi
	call	irt_isfp@PLT
	mov	rsi, QWORD PTR 8[rsp]
	mov	edx, DWORD PTR RSET_FPR[rip]
	mov	rdi, rbp
	test	eax, eax
	cmove	edx, DWORD PTR RSET_GPR[rip]
	mov	esi, DWORD PTR 4[rsi]
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	ra_alloc1@PLT
	.p2align 4,,10
	.p2align 3
.L1:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L70:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_xload@PLT
	.p2align 4,,10
	.p2align 3
.L5:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_abs@PLT
	.p2align 4,,10
	.p2align 3
.L6:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_add@PLT
	.p2align 4,,10
	.p2align 3
.L7:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_addov@PLT
	.p2align 4,,10
	.p2align 3
.L9:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_aref@PLT
	.p2align 4,,10
	.p2align 3
.L11:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_atan2@PLT
	.p2align 4,,10
	.p2align 3
.L12:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_band@PLT
	.p2align 4,,10
	.p2align 3
.L13:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bnot@PLT
	.p2align 4,,10
	.p2align 3
.L14:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bor@PLT
	.p2align 4,,10
	.p2align 3
.L30:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_conv@PLT
	.p2align 4,,10
	.p2align 3
.L31:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_div@PLT
	.p2align 4,,10
	.p2align 3
.L33:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_fload@PLT
	.p2align 4,,10
	.p2align 3
.L71:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_xstore@PLT
	.p2align 4,,10
	.p2align 3
.L49:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_neg@PLT
	.p2align 4,,10
	.p2align 3
.L47:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_mul@PLT
	.p2align 4,,10
	.p2align 3
.L48:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_mulov@PLT
	.p2align 4,,10
	.p2align 3
.L43:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_lref@PLT
	.p2align 4,,10
	.p2align 3
.L44:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_max@PLT
	.p2align 4,,10
	.p2align 3
.L45:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_min@PLT
	.p2align 4,,10
	.p2align 3
.L46:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_mod@PLT
	.p2align 4,,10
	.p2align 3
.L35:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_fref@PLT
	.p2align 4,,10
	.p2align 3
.L36:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_fstore@PLT
	.p2align 4,,10
	.p2align 3
.L37:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_gcstep@PLT
	.p2align 4,,10
	.p2align 3
.L38:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_hiop@PLT
	.p2align 4,,10
	.p2align 3
.L39:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	xor	edx, edx
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_href@PLT
	.p2align 4,,10
	.p2align 3
.L40:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_hrefk@PLT
	.p2align 4,,10
	.p2align 3
.L41:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_ldexp@PLT
	.p2align 4,,10
	.p2align 3
.L42:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_loop@PLT
	.p2align 4,,10
	.p2align 3
.L50:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_newref@PLT
	.p2align 4,,10
	.p2align 3
.L52:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_obar@PLT
	.p2align 4,,10
	.p2align 3
.L53:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_phi@PLT
	.p2align 4,,10
	.p2align 3
.L54:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_pow@PLT
	.p2align 4,,10
	.p2align 3
.L55:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_prof@PLT
	.p2align 4,,10
	.p2align 3
.L56:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_retf@PLT
	.p2align 4,,10
	.p2align 3
.L57:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_sload@PLT
	.p2align 4,,10
	.p2align 3
.L59:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_strref@PLT
	.p2align 4,,10
	.p2align 3
.L60:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_strto@PLT
	.p2align 4,,10
	.p2align 3
.L61:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_sub@PLT
	.p2align 4,,10
	.p2align 3
.L62:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_subov@PLT
	.p2align 4,,10
	.p2align 3
.L63:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_tbar@PLT
	.p2align 4,,10
	.p2align 3
.L64:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_tdup@PLT
	.p2align 4,,10
	.p2align 3
.L22:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bufput@PLT
	.p2align 4,,10
	.p2align 3
.L23:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bufstr@PLT
	.p2align 4,,10
	.p2align 3
.L24:
	.cfi_restore_state
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_bxor@PLT
.L2:
	.cfi_restore_state
	mov	rdi, QWORD PTR [rdi]
	mov	esi, r8d
	call	setintV@PLT
	mov	rdi, QWORD PTR 0[rbp]
	mov	esi, DWORD PTR LJ_TRERR_NYIIR[rip]
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	lj_trace_err_info@PLT
.L77:
	.cfi_restore_state
	mov	DWORD PTR 12[rdi], eax
	add	rsp, 16
	.cfi_def_cfa_offset 16
	sub	rsi, 12
	mov	edx, r8d
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	asm_href@PLT
	.cfi_endproc
.LFE0:
	.size	asm_ir, .-asm_ir
	.comm	RSET_GPR,4,4
	.comm	RSET_FPR,4,4
	.comm	LJ_TRERR_NYIIR,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_lj_asm.c_asm_ir.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	asm_ir, %function
asm_ir:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	ldr	r2, [r1]
	push	{r4, r5, r6, lr}
	sub	r3, r2, #128
	mov	r4, r0
	cmp	r3, #87
	ldrls	pc, [pc, r3, asl #2]
	b	.L2
.L4:
	.word	.L71
	.word	.L58
	.word	.L70
	.word	.L51
	.word	.L8
	.word	.L10
	.word	.L69
	.word	.L68
	.word	.L68
	.word	.L3
	.word	.L8
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L67
	.word	.L66
	.word	.L65
	.word	.L64
	.word	.L63
	.word	.L62
	.word	.L61
	.word	.L60
	.word	.L59
	.word	.L58
	.word	.L57
	.word	.L56
	.word	.L55
	.word	.L54
	.word	.L53
	.word	.L52
	.word	.L51
	.word	.L50
	.word	.L49
	.word	.L32
	.word	.L48
	.word	.L47
	.word	.L46
	.word	.L45
	.word	.L44
	.word	.L3
	.word	.L43
	.word	.L42
	.word	.L3
	.word	.L41
	.word	.L10
	.word	.L40
	.word	.L39
	.word	.L8
	.word	.L38
	.word	.L3
	.word	.L3
	.word	.L37
	.word	.L36
	.word	.L35
	.word	.L34
	.word	.L33
	.word	.L32
	.word	.L31
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L1
	.word	.L27
	.word	.L26
	.word	.L26
	.word	.L26
	.word	.L25
	.word	.L24
	.word	.L23
	.word	.L22
	.word	.L21
	.word	.L20
	.word	.L19
	.word	.L18
	.word	.L17
	.word	.L16
	.word	.L15
	.word	.L14
	.word	.L13
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L5
	.word	.L3
.L3:
	pop	{r4, r5, r6, lr}
	b	asm_comp
.L8:
	pop	{r4, r5, r6, lr}
	b	asm_ahuvload
.L25:
	ldr	r3, [r0, #4]
	add	r3, r3, #1
	str	r3, [r0, #4]
.L26:
	mov	r0, r4
	pop	{r4, r5, r6, lr}
	b	asm_call
.L10:
	pop	{r4, r5, r6, lr}
	b	asm_ahustore
.L68:
	pop	{r4, r5, r6, lr}
	b	asm_uref
.L29:
	pop	{r4, r5, r6, lr}
	b	asm_cnew
.L51:
	mov	r0, r1
	bl	ra_used
	pop	{r4, r5, r6, lr}
	clz	r0, r0
	lsr	r0, r0, #5
	b	lua_assert
.L58:
	pop	{r4, r5, r6, lr}
	b	asm_snew
.L32:
	ldr	r3, [r1, #-12]
	cmp	r3, #174
	bne	.L74
	ldr	r3, [r0, #8]
	ldr	r0, [r1, #4]
	sub	r3, r3, #1
	cmp	r0, r3
	beq	.L77
.L74:
	mov	r0, r4
	pop	{r4, r5, r6, lr}
	b	asm_equal
.L15:
	pop	{r4, r5, r6, lr}
	b	asm_brol
.L16:
	pop	{r4, r5, r6, lr}
	b	asm_bror
.L17:
	pop	{r4, r5, r6, lr}
	b	asm_bsar
.L34:
	pop	{r4, r5, r6, lr}
	b	asm_fpmath
.L18:
	pop	{r4, r5, r6, lr}
	b	asm_bshl
.L19:
	pop	{r4, r5, r6, lr}
	b	asm_bshr
.L20:
	pop	{r4, r5, r6, lr}
	b	asm_bswap
.L21:
	pop	{r4, r5, r6, lr}
	b	asm_bufhdr
.L65:
	pop	{r4, r5, r6, lr}
	b	asm_tnew
.L66:
	pop	{r4, r5, r6, lr}
	b	asm_tobit
.L67:
	pop	{r4, r5, r6, lr}
	b	asm_tostr
.L27:
	pop	{r4, r5, r6, lr}
	b	asm_callx
.L69:
	ldr	r0, [r1, #8]
	ldr	r5, [r1, #4]
	bl	irt_isfp
	cmp	r0, #0
	ldrne	r3, .L78
	ldreq	r3, .L78+4
	mov	r1, r5
	mov	r0, r4
	pop	{r4, r5, r6, lr}
	ldr	r2, [r3]
	b	ra_alloc1
.L1:
	pop	{r4, r5, r6, pc}
.L70:
	pop	{r4, r5, r6, lr}
	b	asm_xload
.L5:
	pop	{r4, r5, r6, lr}
	b	asm_abs
.L6:
	pop	{r4, r5, r6, lr}
	b	asm_add
.L7:
	pop	{r4, r5, r6, lr}
	b	asm_addov
.L9:
	pop	{r4, r5, r6, lr}
	b	asm_aref
.L11:
	pop	{r4, r5, r6, lr}
	b	asm_atan2
.L12:
	pop	{r4, r5, r6, lr}
	b	asm_band
.L13:
	pop	{r4, r5, r6, lr}
	b	asm_bnot
.L14:
	pop	{r4, r5, r6, lr}
	b	asm_bor
.L30:
	pop	{r4, r5, r6, lr}
	b	asm_conv
.L31:
	pop	{r4, r5, r6, lr}
	b	asm_div
.L33:
	pop	{r4, r5, r6, lr}
	b	asm_fload
.L71:
	pop	{r4, r5, r6, lr}
	b	asm_xstore
.L49:
	pop	{r4, r5, r6, lr}
	b	asm_neg
.L47:
	pop	{r4, r5, r6, lr}
	b	asm_mul
.L48:
	pop	{r4, r5, r6, lr}
	b	asm_mulov
.L43:
	pop	{r4, r5, r6, lr}
	b	asm_lref
.L44:
	pop	{r4, r5, r6, lr}
	b	asm_max
.L45:
	pop	{r4, r5, r6, lr}
	b	asm_min
.L46:
	pop	{r4, r5, r6, lr}
	b	asm_mod
.L35:
	pop	{r4, r5, r6, lr}
	b	asm_fref
.L36:
	pop	{r4, r5, r6, lr}
	b	asm_fstore
.L37:
	pop	{r4, r5, r6, lr}
	b	asm_gcstep
.L38:
	pop	{r4, r5, r6, lr}
	b	asm_hiop
.L39:
	mov	r2, #0
	pop	{r4, r5, r6, lr}
	b	asm_href
.L40:
	pop	{r4, r5, r6, lr}
	b	asm_hrefk
.L41:
	pop	{r4, r5, r6, lr}
	b	asm_ldexp
.L42:
	pop	{r4, r5, r6, lr}
	b	asm_loop
.L50:
	pop	{r4, r5, r6, lr}
	b	asm_newref
.L52:
	pop	{r4, r5, r6, lr}
	b	asm_obar
.L53:
	pop	{r4, r5, r6, lr}
	b	asm_phi
.L54:
	pop	{r4, r5, r6, lr}
	b	asm_pow
.L55:
	pop	{r4, r5, r6, lr}
	b	asm_prof
.L56:
	pop	{r4, r5, r6, lr}
	b	asm_retf
.L57:
	pop	{r4, r5, r6, lr}
	b	asm_sload
.L59:
	pop	{r4, r5, r6, lr}
	b	asm_strref
.L60:
	pop	{r4, r5, r6, lr}
	b	asm_strto
.L61:
	pop	{r4, r5, r6, lr}
	b	asm_sub
.L62:
	pop	{r4, r5, r6, lr}
	b	asm_subov
.L63:
	pop	{r4, r5, r6, lr}
	b	asm_tbar
.L64:
	pop	{r4, r5, r6, lr}
	b	asm_tdup
.L22:
	pop	{r4, r5, r6, lr}
	b	asm_bufput
.L23:
	pop	{r4, r5, r6, lr}
	b	asm_bufstr
.L24:
	pop	{r4, r5, r6, lr}
	b	asm_bxor
.L77:
	str	r0, [r4, #8]
	sub	r1, r1, #12
	mov	r0, r4
	pop	{r4, r5, r6, lr}
	b	asm_href
.L2:
	mov	r1, r2
	ldr	r0, [r0]
	bl	setintV
	ldr	r3, .L78+8
	ldr	r0, [r4]
	ldr	r1, [r3]
	pop	{r4, r5, r6, lr}
	b	lj_trace_err_info
.L79:
	.align	2
.L78:
	.word	RSET_FPR
	.word	RSET_GPR
	.word	LJ_TRERR_NYIIR
	.size	asm_ir, .-asm_ir
	.comm	RSET_GPR,4,4
	.comm	RSET_FPR,4,4
	.comm	LJ_TRERR_NYIIR,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
