	.file	"host_x86_defs.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.p2align 4,,15
.globl isMove_X86Instr
	.type	isMove_X86Instr, @function
isMove_X86Instr:
.LFB110:
	.file 1 "priv/host_x86_defs.c"
	.loc 1 1580 0
	.cfi_startproc
.LVL0:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	movl	8(%ebp), %eax
	pushl	%ebx
	.loc 1 1580 0
	movl	16(%ebp), %ecx
	movl	12(%ebp), %ebx
	.cfi_offset 3, -12
	.loc 1 1582 0
	movl	(%eax), %edx
	testl	%edx, %edx
	jne	.L2
	.loc 1 1583 0
	cmpl	$1, 4(%eax)
	je	.L9
.L3:
	.loc 1 1604 0
	xorl	%eax, %eax
.L4:
	.loc 1 1607 0
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L2:
	.cfi_restore_state
	.loc 1 1592 0
	cmpl	$20, %edx
	je	.L10
	.loc 1 1599 0
	cmpl	$36, %edx
	.p2align 4,,2
	jne	.L3
	.loc 1 1600 0
	cmpl	$1, 4(%eax)
	jne	.L3
.L7:
	.loc 1 1602 0
	movl	8(%eax), %edx
	movl	%edx, (%ebx)
	.loc 1 1603 0
	movl	12(%eax), %eax
	movl	%eax, (%ecx)
	movl	$1, %eax
	.loc 1 1604 0
	jmp	.L4
	.p2align 4,,7
	.p2align 3
.L9:
	.loc 1 1585 0
	movl	8(%eax), %edx
	cmpl	$1, (%edx)
	jne	.L3
	.loc 1 1587 0
	movl	4(%edx), %edx
	movl	%edx, (%ebx)
	.loc 1 1588 0
	movl	12(%eax), %eax
	movl	%eax, (%ecx)
	movl	$1, %eax
	.loc 1 1589 0
	jmp	.L4
	.p2align 4,,7
	.p2align 3
.L10:
	.loc 1 1593 0
	cmpl	$14, 4(%eax)
	jne	.L3
	jmp	.L7
	.cfi_endproc
.LFE110:
	.size	isMove_X86Instr, .-isMove_X86Instr
	.p2align 4,,15
	.type	emit32, @function
emit32:
.LFB119:
	.loc 1 1788 0
	.cfi_startproc
.LVL1:
.LBB313:
.LBB314:
	.loc 1 1790 0
	movzbl	%dh, %ecx
.LBE314:
.LBE313:
	.loc 1 1788 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB316:
.LBB315:
	.loc 1 1790 0
	movb	%cl, 1(%eax)
.LBE315:
.LBE316:
	.loc 1 1791 0
	movl	%edx, %ecx
.LBB317:
.LBB318:
	.loc 1 1789 0
	movb	%dl, (%eax)
.LVL2:
.LBE318:
.LBE317:
	.loc 1 1791 0
	shrl	$16, %ecx
.LBB319:
.LBB320:
	.loc 1 1792 0
	shrl	$24, %edx
.LVL3:
.LBE320:
.LBE319:
.LBB322:
.LBB323:
	.loc 1 1791 0
	movb	%cl, 2(%eax)
.LBE323:
.LBE322:
.LBB324:
.LBB321:
	.loc 1 1792 0
	movb	%dl, 3(%eax)
.LBE321:
.LBE324:
	addl	$4, %eax
	.loc 1 1794 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE119:
	.size	emit32, .-emit32
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"priv/host_x86_defs.c"
.LC1:
	.string	"1 <= i && i <= 7"
	.text
	.p2align 4,,15
	.type	do_fstp_st, @function
do_fstp_st:
.LFB124:
	.loc 1 1902 0
	.cfi_startproc
.LVL4:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	.loc 1 1903 0
	leal	-1(%edx), %ecx
	.loc 1 1902 0
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
	.loc 1 1903 0
	cmpl	$6, %ecx
	ja	.L16
	.loc 1 1905 0
	addl	$216, %edx
.LVL5:
	.loc 1 1904 0
	movb	$-35, (%eax)
.LVL6:
.LBB325:
.LBB326:
	.loc 1 1905 0
	movb	%dl, 1(%eax)
.LBE326:
.LBE325:
	addl	$2, %eax
	.loc 1 1907 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL7:
.L16:
	.cfi_restore_state
	.loc 1 1903 0
	movl	$__PRETTY_FUNCTION__.5339, 12(%esp)
	movl	$1903, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC1, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE124:
	.size	do_fstp_st, .-do_fstp_st
	.section	.rodata.str1.1
.LC2:
	.string	"0 <= i && i <= 6"
	.text
	.p2align 4,,15
	.type	do_fld_st, @function
do_fld_st:
.LFB125:
	.loc 1 1911 0
	.cfi_startproc
.LVL8:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
	.loc 1 1912 0
	cmpl	$6, %edx
	ja	.L20
	.loc 1 1914 0
	addl	$192, %edx
.LVL9:
	.loc 1 1913 0
	movb	$-39, (%eax)
.LVL10:
.LBB327:
.LBB328:
	.loc 1 1914 0
	movb	%dl, 1(%eax)
.LBE328:
.LBE327:
	addl	$2, %eax
	.loc 1 1916 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL11:
.L20:
	.cfi_restore_state
	.loc 1 1912 0
	movl	$__PRETTY_FUNCTION__.5355, 12(%esp)
	movl	$1912, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC2, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE125:
	.size	do_fld_st, .-do_fld_st
	.section	.rodata.str1.1
.LC3:
	.string	"0 == (tags & ~0xF)"
.LC4:
	.string	"0"
	.text
	.p2align 4,,15
	.type	push_word_from_tags, @function
push_word_from_tags:
.LFB128:
	.loc 1 1961 0
	.cfi_startproc
.LVL12:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
	.loc 1 1963 0
	testl	$65520, %edx
	jne	.L27
	.loc 1 1964 0
	testw	%dx, %dx
	je	.L28
	.loc 1 1971 0
	cmpw	$15, %dx
	jne	.L25
	.loc 1 1972 0
	movb	$106, (%eax)
.LVL13:
	.loc 1 1973 0
	movb	$-1, 1(%eax)
	addl	$2, %eax
.LVL14:
	.loc 1 1985 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L28:
	.cfi_restore_state
	.loc 1 1966 0
	movb	$106, (%eax)
.LVL15:
	.loc 1 1967 0
	movb	$0, 1(%eax)
	addl	$2, %eax
.LVL16:
	.loc 1 1985 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L27:
	.cfi_restore_state
	.loc 1 1963 0
	movl	$__PRETTY_FUNCTION__.5406, 12(%esp)
	movl	$1963, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC3, (%esp)
	call	vex_assert_fail
.LVL17:
.L25:
	.loc 1 1975 0
	movl	$__PRETTY_FUNCTION__.5406, 12(%esp)
	movl	$1975, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC4, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE128:
	.size	push_word_from_tags, .-push_word_from_tags
	.section	.rodata.str1.1
.LC5:
	.string	"add"
.LC6:
	.string	"sub"
.LC7:
	.string	"mul"
.LC8:
	.string	"div"
.LC9:
	.string	"max"
.LC10:
	.string	"min"
.LC11:
	.string	"cmpFeq"
.LC12:
	.string	"cmpFlt"
.LC13:
	.string	"cmpFle"
.LC14:
	.string	"cmpFun"
.LC15:
	.string	"rcp"
.LC16:
	.string	"rsqrt"
.LC17:
	.string	"sqrt"
.LC18:
	.string	"and"
.LC19:
	.string	"or"
.LC20:
	.string	"xor"
.LC21:
	.string	"andn"
.LC22:
	.string	"paddb"
.LC23:
	.string	"paddw"
.LC24:
	.string	"paddd"
.LC25:
	.string	"paddq"
.LC26:
	.string	"paddusb"
.LC27:
	.string	"paddusw"
.LC28:
	.string	"paddsb"
.LC29:
	.string	"paddsw"
.LC30:
	.string	"psubb"
.LC31:
	.string	"psubw"
.LC32:
	.string	"psubd"
.LC33:
	.string	"psubq"
.LC34:
	.string	"psubusb"
.LC35:
	.string	"psubusw"
.LC36:
	.string	"psubsb"
.LC37:
	.string	"psubsw"
.LC38:
	.string	"pmullw"
.LC39:
	.string	"pmulhuw"
.LC40:
	.string	"pmulhw"
.LC41:
	.string	"pavgb"
.LC42:
	.string	"pavgw"
.LC43:
	.string	"pmaxw"
.LC44:
	.string	"pmaxub"
.LC45:
	.string	"pminw"
.LC46:
	.string	"pminub"
.LC47:
	.string	"pcmpeqb"
.LC48:
	.string	"pcmpeqw"
.LC49:
	.string	"pcmpeqd"
.LC50:
	.string	"pcmpgtb"
.LC51:
	.string	"pcmpgtw"
.LC52:
	.string	"pcmpgtd"
.LC53:
	.string	"psllw"
.LC54:
	.string	"pslld"
.LC55:
	.string	"psllq"
.LC56:
	.string	"psrlw"
.LC57:
	.string	"psrld"
.LC58:
	.string	"psrlq"
.LC59:
	.string	"psraw"
.LC60:
	.string	"psrad"
.LC61:
	.string	"packssdw"
.LC62:
	.string	"packsswb"
.LC63:
	.string	"packuswb"
.LC64:
	.string	"punpckhb"
.LC65:
	.string	"punpckhw"
.LC66:
	.string	"punpckhd"
.LC67:
	.string	"punpckhq"
.LC68:
	.string	"punpcklb"
.LC69:
	.string	"punpcklw"
.LC70:
	.string	"punpckld"
.LC71:
	.string	"punpcklq"
.LC72:
	.string	"showX86SseOp"
.LC73:
	.string	"mov(?!)"
	.text
	.p2align 4,,15
.globl showX86SseOp
	.type	showX86SseOp, @function
showX86SseOp:
.LFB66:
	.loc 1 491 0
	.cfi_startproc
.LVL18:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 1 491 0
	movl	8(%ebp), %eax
	.loc 1 492 0
	cmpl	$68, %eax
	jbe	.L102
.L30:
	.loc 1 561 0
	movl	$.LC72, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L102:
	.loc 1 492 0
	jmp	*.L99(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L99:
	.long	.L30
	.long	.L31
	.long	.L32
	.long	.L33
	.long	.L34
	.long	.L35
	.long	.L36
	.long	.L37
	.long	.L38
	.long	.L39
	.long	.L40
	.long	.L41
	.long	.L42
	.long	.L43
	.long	.L44
	.long	.L45
	.long	.L46
	.long	.L47
	.long	.L48
	.long	.L49
	.long	.L50
	.long	.L51
	.long	.L52
	.long	.L53
	.long	.L54
	.long	.L55
	.long	.L56
	.long	.L57
	.long	.L58
	.long	.L59
	.long	.L60
	.long	.L61
	.long	.L62
	.long	.L63
	.long	.L64
	.long	.L65
	.long	.L66
	.long	.L67
	.long	.L68
	.long	.L69
	.long	.L70
	.long	.L71
	.long	.L72
	.long	.L73
	.long	.L74
	.long	.L75
	.long	.L76
	.long	.L77
	.long	.L78
	.long	.L79
	.long	.L80
	.long	.L81
	.long	.L82
	.long	.L83
	.long	.L84
	.long	.L85
	.long	.L86
	.long	.L87
	.long	.L88
	.long	.L89
	.long	.L90
	.long	.L91
	.long	.L92
	.long	.L93
	.long	.L94
	.long	.L95
	.long	.L96
	.long	.L97
	.long	.L98
	.text
.L98:
	.loc 1 559 0
	movl	$.LC71, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.L97:
	.cfi_restore_state
	.loc 1 558 0
	movl	$.LC70, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L96:
	.cfi_restore_state
	.loc 1 557 0
	movl	$.LC69, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L95:
	.cfi_restore_state
	.loc 1 556 0
	movl	$.LC68, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L94:
	.cfi_restore_state
	.loc 1 555 0
	movl	$.LC67, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L93:
	.cfi_restore_state
	.loc 1 554 0
	movl	$.LC66, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L92:
	.cfi_restore_state
	.loc 1 553 0
	movl	$.LC65, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L91:
	.cfi_restore_state
	.loc 1 552 0
	movl	$.LC64, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L90:
	.cfi_restore_state
	.loc 1 551 0
	movl	$.LC63, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L89:
	.cfi_restore_state
	.loc 1 550 0
	movl	$.LC62, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L88:
	.cfi_restore_state
	.loc 1 549 0
	movl	$.LC61, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L87:
	.cfi_restore_state
	.loc 1 548 0
	movl	$.LC60, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L86:
	.cfi_restore_state
	.loc 1 547 0
	movl	$.LC59, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L85:
	.cfi_restore_state
	.loc 1 546 0
	movl	$.LC58, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L84:
	.cfi_restore_state
	.loc 1 545 0
	movl	$.LC57, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L83:
	.cfi_restore_state
	.loc 1 544 0
	movl	$.LC56, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L82:
	.cfi_restore_state
	.loc 1 543 0
	movl	$.LC55, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L81:
	.cfi_restore_state
	.loc 1 542 0
	movl	$.LC54, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L80:
	.cfi_restore_state
	.loc 1 541 0
	movl	$.LC53, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L79:
	.cfi_restore_state
	.loc 1 540 0
	movl	$.LC52, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L78:
	.cfi_restore_state
	.loc 1 539 0
	movl	$.LC51, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L77:
	.cfi_restore_state
	.loc 1 538 0
	movl	$.LC50, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L76:
	.cfi_restore_state
	.loc 1 537 0
	movl	$.LC49, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L75:
	.cfi_restore_state
	.loc 1 536 0
	movl	$.LC48, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L74:
	.cfi_restore_state
	.loc 1 535 0
	movl	$.LC47, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L73:
	.cfi_restore_state
	.loc 1 534 0
	movl	$.LC46, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L72:
	.cfi_restore_state
	.loc 1 533 0
	movl	$.LC45, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L71:
	.cfi_restore_state
	.loc 1 532 0
	movl	$.LC44, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L70:
	.cfi_restore_state
	.loc 1 531 0
	movl	$.LC43, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L69:
	.cfi_restore_state
	.loc 1 530 0
	movl	$.LC42, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L68:
	.cfi_restore_state
	.loc 1 529 0
	movl	$.LC41, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L67:
	.cfi_restore_state
	.loc 1 528 0
	movl	$.LC40, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L66:
	.cfi_restore_state
	.loc 1 527 0
	movl	$.LC39, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L65:
	.cfi_restore_state
	.loc 1 526 0
	movl	$.LC38, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L64:
	.cfi_restore_state
	.loc 1 525 0
	movl	$.LC37, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L63:
	.cfi_restore_state
	.loc 1 524 0
	movl	$.LC36, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L62:
	.cfi_restore_state
	.loc 1 523 0
	movl	$.LC35, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L61:
	.cfi_restore_state
	.loc 1 522 0
	movl	$.LC34, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L60:
	.cfi_restore_state
	.loc 1 521 0
	movl	$.LC33, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L59:
	.cfi_restore_state
	.loc 1 520 0
	movl	$.LC32, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L58:
	.cfi_restore_state
	.loc 1 519 0
	movl	$.LC31, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L57:
	.cfi_restore_state
	.loc 1 518 0
	movl	$.LC30, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L56:
	.cfi_restore_state
	.loc 1 517 0
	movl	$.LC29, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L55:
	.cfi_restore_state
	.loc 1 516 0
	movl	$.LC28, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L54:
	.cfi_restore_state
	.loc 1 515 0
	movl	$.LC27, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L53:
	.cfi_restore_state
	.loc 1 514 0
	movl	$.LC26, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L52:
	.cfi_restore_state
	.loc 1 513 0
	movl	$.LC25, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L51:
	.cfi_restore_state
	.loc 1 512 0
	movl	$.LC24, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L50:
	.cfi_restore_state
	.loc 1 511 0
	movl	$.LC23, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L49:
	.cfi_restore_state
	.loc 1 510 0
	movl	$.LC22, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L48:
	.cfi_restore_state
	.loc 1 509 0
	movl	$.LC21, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L47:
	.cfi_restore_state
	.loc 1 508 0
	movl	$.LC20, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L46:
	.cfi_restore_state
	.loc 1 507 0
	movl	$.LC19, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L45:
	.cfi_restore_state
	.loc 1 506 0
	movl	$.LC18, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L44:
	.cfi_restore_state
	.loc 1 505 0
	movl	$.LC17, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L43:
	.cfi_restore_state
	.loc 1 504 0
	movl	$.LC16, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L42:
	.cfi_restore_state
	.loc 1 503 0
	movl	$.LC15, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L41:
	.cfi_restore_state
	.loc 1 502 0
	movl	$.LC14, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L40:
	.cfi_restore_state
	.loc 1 501 0
	movl	$.LC13, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L39:
	.cfi_restore_state
	.loc 1 500 0
	movl	$.LC12, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L38:
	.cfi_restore_state
	.loc 1 499 0
	movl	$.LC11, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L37:
	.cfi_restore_state
	.loc 1 498 0
	movl	$.LC10, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L36:
	.cfi_restore_state
	.loc 1 497 0
	movl	$.LC9, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L35:
	.cfi_restore_state
	.loc 1 496 0
	movl	$.LC8, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L34:
	.cfi_restore_state
	.loc 1 495 0
	movl	$.LC7, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L33:
	.cfi_restore_state
	.loc 1 492 0
	movl	$.LC6, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L32:
	.cfi_restore_state
	.loc 1 492 0
	movl	$.LC5, %eax
	.loc 1 563 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.L31:
	.cfi_restore_state
	.loc 1 561 0
	movl	$.LC73, %eax
	.loc 1 563 0
	leave
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE66:
	.size	showX86SseOp, .-showX86SseOp
	.section	.rodata.str1.1
.LC74:
	.string	"scale"
.LC75:
	.string	"atan"
.LC76:
	.string	"yl2x"
.LC77:
	.string	"yl2xp1"
.LC78:
	.string	"prem"
.LC79:
	.string	"prem1"
.LC80:
	.string	"abs"
.LC81:
	.string	"chs"
.LC82:
	.string	"mov"
.LC83:
	.string	"sin"
.LC84:
	.string	"cos"
.LC85:
	.string	"tan"
.LC86:
	.string	"round"
.LC87:
	.string	"2xm1"
.LC88:
	.string	"showX86FpOp"
	.text
	.p2align 4,,15
.globl showX86FpOp
	.type	showX86FpOp, @function
showX86FpOp:
.LFB65:
	.loc 1 466 0
	.cfi_startproc
.LVL19:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 1 466 0
	movl	8(%ebp), %eax
	.loc 1 467 0
	cmpl	$19, %eax
	jbe	.L127
.L104:
	.loc 1 487 0
	movl	$.LC88, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L127:
	.loc 1 467 0
	jmp	*.L124(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L124:
	.long	.L104
	.long	.L105
	.long	.L106
	.long	.L107
	.long	.L108
	.long	.L109
	.long	.L110
	.long	.L111
	.long	.L112
	.long	.L113
	.long	.L114
	.long	.L115
	.long	.L116
	.long	.L117
	.long	.L118
	.long	.L119
	.long	.L120
	.long	.L121
	.long	.L122
	.long	.L123
	.text
	.p2align 4,,7
	.p2align 3
.L123:
	.loc 1 485 0
	movl	$.LC87, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L105:
	.cfi_restore_state
	.loc 1 487 0
	movl	$.LC5, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L106:
	.cfi_restore_state
	.loc 1 467 0
	movl	$.LC6, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L107:
	.cfi_restore_state
	.loc 1 467 0
	movl	$.LC7, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L108:
	.cfi_restore_state
	.loc 1 470 0
	movl	$.LC8, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L109:
	.cfi_restore_state
	.loc 1 471 0
	movl	$.LC74, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L110:
	.cfi_restore_state
	.loc 1 472 0
	movl	$.LC75, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L111:
	.cfi_restore_state
	.loc 1 473 0
	movl	$.LC76, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L112:
	.cfi_restore_state
	.loc 1 474 0
	movl	$.LC77, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L113:
	.cfi_restore_state
	.loc 1 475 0
	movl	$.LC78, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L114:
	.cfi_restore_state
	.loc 1 476 0
	movl	$.LC79, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L115:
	.cfi_restore_state
	.loc 1 477 0
	movl	$.LC17, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L116:
	.cfi_restore_state
	.loc 1 478 0
	movl	$.LC80, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L117:
	.cfi_restore_state
	.loc 1 479 0
	movl	$.LC81, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L118:
	.cfi_restore_state
	.loc 1 480 0
	movl	$.LC82, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L119:
	.cfi_restore_state
	.loc 1 481 0
	movl	$.LC83, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L120:
	.cfi_restore_state
	.loc 1 482 0
	movl	$.LC84, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L121:
	.cfi_restore_state
	.loc 1 483 0
	movl	$.LC85, %eax
	.loc 1 489 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L122:
	.cfi_restore_state
	.loc 1 484 0
	movl	$.LC86, %eax
	.loc 1 489 0
	leave
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE65:
	.size	showX86FpOp, .-showX86FpOp
	.section	.rodata.str1.1
.LC89:
	.string	"shr"
.LC90:
	.string	"sar"
.LC91:
	.string	"showX86ShiftOp"
.LC92:
	.string	"shl"
	.text
	.p2align 4,,15
.globl showX86ShiftOp
	.type	showX86ShiftOp, @function
showX86ShiftOp:
.LFB64:
	.loc 1 457 0
	.cfi_startproc
.LVL20:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 1 457 0
	movl	8(%ebp), %eax
	.loc 1 458 0
	cmpl	$2, %eax
	je	.L131
	cmpl	$3, %eax
	je	.L132
	cmpl	$1, %eax
	je	.L136
	.loc 1 462 0
	movl	$.LC91, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L136:
	movl	$.LC92, %eax
	.loc 1 464 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L132:
	.cfi_restore_state
	.loc 1 458 0
	movl	$.LC90, %eax
	.loc 1 464 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L131:
	.cfi_restore_state
	.loc 1 458 0
	movl	$.LC89, %eax
	.loc 1 464 0
	leave
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE64:
	.size	showX86ShiftOp, .-showX86ShiftOp
	.section	.rodata.str1.1
.LC93:
	.string	"cmp"
.LC94:
	.string	"adc"
.LC95:
	.string	"sbb"
.LC96:
	.string	"showX86AluOp"
	.text
	.p2align 4,,15
.globl showX86AluOp
	.type	showX86AluOp, @function
showX86AluOp:
.LFB63:
	.loc 1 441 0
	.cfi_startproc
.LVL21:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 1 441 0
	movl	8(%ebp), %eax
	.loc 1 442 0
	cmpl	$10, %eax
	jbe	.L152
.L138:
	.loc 1 453 0
	movl	$.LC96, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L152:
	.loc 1 442 0
	jmp	*.L149(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L149:
	.long	.L138
	.long	.L139
	.long	.L140
	.long	.L141
	.long	.L142
	.long	.L143
	.long	.L144
	.long	.L145
	.long	.L146
	.long	.L147
	.long	.L148
	.text
	.p2align 4,,7
	.p2align 3
.L148:
	.loc 1 451 0
	movl	$.LC7, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L139:
	.cfi_restore_state
	.loc 1 453 0
	movl	$.LC82, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L140:
	.cfi_restore_state
	.loc 1 442 0
	movl	$.LC93, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L141:
	.cfi_restore_state
	.loc 1 442 0
	movl	$.LC5, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L142:
	.cfi_restore_state
	.loc 1 445 0
	movl	$.LC6, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L143:
	.cfi_restore_state
	.loc 1 446 0
	movl	$.LC94, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L144:
	.cfi_restore_state
	.loc 1 447 0
	movl	$.LC95, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L145:
	.cfi_restore_state
	.loc 1 448 0
	movl	$.LC18, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L146:
	.cfi_restore_state
	.loc 1 449 0
	movl	$.LC19, %eax
	.loc 1 455 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L147:
	.cfi_restore_state
	.loc 1 450 0
	movl	$.LC20, %eax
	.loc 1 455 0
	leave
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE63:
	.size	showX86AluOp, .-showX86AluOp
	.section	.rodata.str1.1
.LC97:
	.string	"neg"
.LC98:
	.string	"showX86UnaryOp"
.LC99:
	.string	"not"
	.text
	.p2align 4,,15
.globl showX86UnaryOp
	.type	showX86UnaryOp, @function
showX86UnaryOp:
.LFB62:
	.loc 1 433 0
	.cfi_startproc
.LVL22:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	.loc 1 434 0
	movl	$.LC97, %eax
	.loc 1 433 0
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 1 433 0
	movl	8(%ebp), %edx
	.loc 1 434 0
	testl	%edx, %edx
	je	.L157
	cmpl	$1, %edx
	je	.L156
	.loc 1 437 0
	movl	$.LC98, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L156:
	movl	$.LC99, %eax
.L157:
	.loc 1 439 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE62:
	.size	showX86UnaryOp, .-showX86UnaryOp
	.section	.rodata.str1.1
.LC100:
	.string	"no"
.LC101:
	.string	"b"
.LC102:
	.string	"nb"
.LC103:
	.string	"z"
.LC104:
	.string	"nz"
.LC105:
	.string	"be"
.LC106:
	.string	"nbe"
.LC107:
	.string	"s"
.LC108:
	.string	"ns"
.LC109:
	.string	"p"
.LC110:
	.string	"np"
.LC111:
	.string	"l"
.LC112:
	.string	"nl"
.LC113:
	.string	"le"
.LC114:
	.string	"nle"
.LC115:
	.string	"ALWAYS"
.LC116:
	.string	"ppX86CondCode"
.LC117:
	.string	"o"
	.text
	.p2align 4,,15
.globl showX86CondCode
	.type	showX86CondCode, @function
showX86CondCode:
.LFB39:
	.loc 1 135 0
	.cfi_startproc
.LVL23:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 1 135 0
	movl	8(%ebp), %eax
	.loc 1 136 0
	cmpl	$16, %eax
	jbe	.L181
	.loc 1 154 0
	movl	$.LC116, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L181:
	.loc 1 136 0
	jmp	*.L178(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L178:
	.long	.L161
	.long	.L162
	.long	.L163
	.long	.L164
	.long	.L165
	.long	.L166
	.long	.L167
	.long	.L168
	.long	.L169
	.long	.L170
	.long	.L171
	.long	.L172
	.long	.L173
	.long	.L174
	.long	.L175
	.long	.L176
	.long	.L177
	.text
	.p2align 4,,7
	.p2align 3
.L176:
	.loc 1 151 0
	movl	$.LC114, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L177:
	.cfi_restore_state
	.loc 1 152 0
	movl	$.LC115, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L161:
	.cfi_restore_state
	.loc 1 154 0
	movl	$.LC117, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L162:
	.cfi_restore_state
	.loc 1 136 0
	movl	$.LC100, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L163:
	.cfi_restore_state
	.loc 1 136 0
	movl	$.LC101, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L164:
	.cfi_restore_state
	.loc 1 139 0
	movl	$.LC102, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L165:
	.cfi_restore_state
	.loc 1 140 0
	movl	$.LC103, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L166:
	.cfi_restore_state
	.loc 1 141 0
	movl	$.LC104, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L167:
	.cfi_restore_state
	.loc 1 142 0
	movl	$.LC105, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L168:
	.cfi_restore_state
	.loc 1 143 0
	movl	$.LC106, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L169:
	.cfi_restore_state
	.loc 1 144 0
	movl	$.LC107, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L170:
	.cfi_restore_state
	.loc 1 145 0
	movl	$.LC108, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L171:
	.cfi_restore_state
	.loc 1 146 0
	movl	$.LC109, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L172:
	.cfi_restore_state
	.loc 1 147 0
	movl	$.LC110, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L173:
	.cfi_restore_state
	.loc 1 148 0
	movl	$.LC111, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L174:
	.cfi_restore_state
	.loc 1 149 0
	movl	$.LC112, %eax
	.loc 1 156 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.p2align 4,,7
	.p2align 3
.L175:
	.cfi_restore_state
	.loc 1 150 0
	movl	$.LC113, %eax
	.loc 1 156 0
	leave
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE39:
	.size	showX86CondCode, .-showX86CondCode
	.section	.rodata.str1.1
.LC118:
	.string	"addRegUsage_X86AMode"
	.text
	.p2align 4,,15
	.type	addRegUsage_X86AMode, @function
addRegUsage_X86AMode:
.LFB44:
	.loc 1 213 0
	.cfi_startproc
.LVL24:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$20, %esp
	.loc 1 214 0
	movl	(%edx), %ecx
	testl	%ecx, %ecx
	jne	.L189
	.loc 1 216 0
	movl	8(%edx), %edx
.LVL25:
	movl	$0, 4(%esp)
	movl	%eax, (%esp)
	movl	%edx, 8(%esp)
	call	addHRegUse
.LVL26:
	.loc 1 225 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL27:
	.p2align 4,,7
	.p2align 3
.L189:
	.cfi_restore_state
	.loc 1 214 0
	cmpl	$1, %ecx
	je	.L190
	.loc 1 223 0
	movl	$.LC118, (%esp)
	call	vpanic
.LVL28:
	.p2align 4,,7
	.p2align 3
.L190:
	.loc 1 219 0
	movl	8(%edx), %ecx
	movl	%eax, (%esp)
	movl	%eax, -4(%ebp)
	movl	%edx, -8(%ebp)
	movl	%ecx, 8(%esp)
	movl	$0, 4(%esp)
	call	addHRegUse
.LVL29:
	.loc 1 220 0
	movl	-8(%ebp), %edx
	movl	-4(%ebp), %eax
	movl	12(%edx), %edx
	movl	$0, 4(%esp)
	movl	%eax, (%esp)
	movl	%edx, 8(%esp)
	call	addHRegUse
	.loc 1 225 0
	leave
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE44:
	.size	addRegUsage_X86AMode, .-addRegUsage_X86AMode
	.section	.rodata.str1.1
.LC119:
	.string	"addRegUsage_X86RMI"
	.text
	.p2align 4,,15
	.type	addRegUsage_X86RMI, @function
addRegUsage_X86RMI:
.LFB50:
	.loc 1 281 0
	.cfi_startproc
.LVL30:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$12, %esp
	.loc 1 282 0
	movl	(%edx), %ecx
	cmpl	$1, %ecx
	je	.L194
	jb	.L196
	cmpl	$2, %ecx
	je	.L198
	.loc 1 292 0
	movl	$.LC119, (%esp)
	call	vpanic
.LVL31:
	.p2align 4,,7
	.p2align 3
.L194:
	.loc 1 286 0
	movl	4(%edx), %edx
.LVL32:
	movl	$0, 4(%esp)
	movl	%eax, (%esp)
	movl	%edx, 8(%esp)
	call	addHRegUse
.LVL33:
.L196:
	.loc 1 294 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL34:
	.p2align 4,,7
	.p2align 3
.L198:
	.cfi_restore_state
	.loc 1 289 0
	movl	4(%edx), %edx
.LVL35:
	.loc 1 294 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 289 0
	jmp	addRegUsage_X86AMode
	.cfi_endproc
.LFE50:
	.size	addRegUsage_X86RMI, .-addRegUsage_X86RMI
	.section	.rodata.str1.1
.LC120:
	.string	"addRegUsage_X86RI"
	.text
	.p2align 4,,15
	.type	addRegUsage_X86RI, @function
addRegUsage_X86RI:
.LFB55:
	.loc 1 343 0
	.cfi_startproc
.LVL36:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$12, %esp
	.loc 1 344 0
	movl	(%edx), %ecx
	testl	%ecx, %ecx
	je	.L203
	cmpl	$1, %ecx
	je	.L205
	.loc 1 351 0
	movl	$.LC120, (%esp)
	call	vpanic
.LVL37:
	.p2align 4,,7
	.p2align 3
.L205:
	.loc 1 348 0
	movl	4(%edx), %edx
.LVL38:
	movl	$0, 4(%esp)
	movl	%eax, (%esp)
	movl	%edx, 8(%esp)
	call	addHRegUse
.LVL39:
.L203:
	.loc 1 353 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE55:
	.size	addRegUsage_X86RI, .-addRegUsage_X86RI
	.section	.rodata.str1.1
.LC121:
	.string	"mapRegs_X86RI"
	.text
	.p2align 4,,15
	.type	mapRegs_X86RI, @function
mapRegs_X86RI:
.LFB56:
	.loc 1 355 0
	.cfi_startproc
.LVL40:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$12, %esp
	.loc 1 356 0
	movl	(%edx), %ecx
	testl	%ecx, %ecx
	je	.L210
	cmpl	$1, %ecx
	je	.L212
	.loc 1 363 0
	movl	$.LC121, (%esp)
	call	vpanic
.LVL41:
	.p2align 4,,7
	.p2align 3
.L212:
	.loc 1 360 0
	movl	4(%edx), %ecx
	movl	%edx, -4(%ebp)
	movl	%eax, (%esp)
	movl	%ecx, 4(%esp)
	call	lookupHRegRemap
.LVL42:
	movl	-4(%ebp), %edx
	movl	%eax, 4(%edx)
.L210:
	.loc 1 365 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE56:
	.size	mapRegs_X86RI, .-mapRegs_X86RI
	.section	.rodata.str1.1
.LC122:
	.string	"mapRegs_X86AMode"
	.text
	.p2align 4,,15
	.type	mapRegs_X86AMode, @function
mapRegs_X86AMode:
.LFB45:
	.loc 1 227 0
	.cfi_startproc
.LVL43:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
	movl	%ebx, -8(%ebp)
	movl	%eax, %ebx
	.cfi_offset 3, -16
	.loc 1 228 0
	movl	(%edx), %eax
.LVL44:
	.loc 1 227 0
	movl	%esi, -4(%ebp)
	.loc 1 227 0
	movl	%edx, %esi
	.cfi_offset 6, -12
	.loc 1 228 0
	testl	%eax, %eax
	jne	.L220
	.loc 1 230 0
	movl	8(%edx), %eax
	movl	%ebx, (%esp)
	movl	%eax, 4(%esp)
	call	lookupHRegRemap
.LVL45:
	.loc 1 239 0
	movl	-8(%ebp), %ebx
.LVL46:
	.loc 1 230 0
	movl	%eax, 8(%esi)
	.loc 1 239 0
	movl	-4(%ebp), %esi
.LVL47:
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.LVL48:
	.p2align 4,,7
	.p2align 3
.L220:
	.cfi_restore_state
	.loc 1 228 0
	cmpl	$1, %eax
	je	.L221
	.loc 1 237 0
	movl	$.LC122, (%esp)
	call	vpanic
.LVL49:
	.p2align 4,,7
	.p2align 3
.L221:
	.loc 1 233 0
	movl	8(%edx), %eax
	movl	%ebx, (%esp)
	movl	%eax, 4(%esp)
	call	lookupHRegRemap
	.loc 1 234 0
	movl	%ebx, (%esp)
	.loc 1 233 0
	movl	%eax, 8(%esi)
	.loc 1 234 0
	movl	12(%esi), %eax
	movl	%eax, 4(%esp)
	call	lookupHRegRemap
	.loc 1 239 0
	movl	-8(%ebp), %ebx
.LVL50:
	.loc 1 234 0
	movl	%eax, 12(%esi)
	.loc 1 239 0
	movl	-4(%ebp), %esi
.LVL51:
	movl	%ebp, %esp
	.cfi_restore 3
	.cfi_restore 6
	.cfi_def_cfa_register 4
	popl	%ebp
	.cfi_def_cfa_offset 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE45:
	.size	mapRegs_X86AMode, .-mapRegs_X86AMode
	.section	.rodata.str1.1
.LC123:
	.string	"mapRegs_X86RMI"
	.text
	.p2align 4,,15
	.type	mapRegs_X86RMI, @function
mapRegs_X86RMI:
.LFB51:
	.loc 1 296 0
	.cfi_startproc
.LVL52:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$12, %esp
	.loc 1 297 0
	movl	(%edx), %ecx
	cmpl	$1, %ecx
	je	.L225
	jb	.L227
	cmpl	$2, %ecx
	je	.L229
	.loc 1 307 0
	movl	$.LC123, (%esp)
	call	vpanic
.LVL53:
	.p2align 4,,7
	.p2align 3
.L225:
	.loc 1 301 0
	movl	4(%edx), %ecx
	movl	%edx, -4(%ebp)
	movl	%eax, (%esp)
	movl	%ecx, 4(%esp)
	call	lookupHRegRemap
.LVL54:
	movl	-4(%ebp), %edx
	movl	%eax, 4(%edx)
.L227:
	.loc 1 309 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL55:
	.p2align 4,,7
	.p2align 3
.L229:
	.cfi_restore_state
	.loc 1 304 0
	movl	4(%edx), %edx
.LVL56:
	.loc 1 309 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 304 0
	jmp	mapRegs_X86AMode
	.cfi_endproc
.LFE51:
	.size	mapRegs_X86RMI, .-mapRegs_X86RMI
	.section	.rodata.str1.1
.LC124:
	.string	"mapRegs_X86RM"
	.text
	.p2align 4,,15
	.type	mapRegs_X86RM, @function
mapRegs_X86RM:
.LFB61:
	.loc 1 417 0
	.cfi_startproc
.LVL57:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$12, %esp
	.loc 1 418 0
	movl	(%edx), %ecx
	testl	%ecx, %ecx
	jne	.L237
	.loc 1 423 0
	movl	4(%edx), %ecx
	movl	%edx, -4(%ebp)
	movl	%eax, (%esp)
	movl	%ecx, 4(%esp)
	call	lookupHRegRemap
.LVL58:
	movl	-4(%ebp), %edx
	movl	%eax, 4(%edx)
	.loc 1 428 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL59:
	.p2align 4,,7
	.p2align 3
.L237:
	.cfi_restore_state
	.loc 1 418 0
	cmpl	$1, %ecx
	je	.L238
	.loc 1 426 0
	movl	$.LC124, (%esp)
	call	vpanic
.LVL60:
	.p2align 4,,7
	.p2align 3
.L238:
	.loc 1 420 0
	movl	4(%edx), %edx
.LVL61:
	.loc 1 428 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 420 0
	jmp	mapRegs_X86AMode
	.cfi_endproc
.LFE61:
	.size	mapRegs_X86RM, .-mapRegs_X86RM
	.p2align 4,,15
	.type	mapReg, @function
mapReg:
.LFB108:
	.loc 1 1421 0
	.cfi_startproc
.LVL62:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	movl	%edx, %ebx
	.cfi_offset 3, -12
	subl	$8, %esp
	.loc 1 1422 0
	movl	(%edx), %edx
.LVL63:
	movl	%eax, (%esp)
	movl	%edx, 4(%esp)
	call	lookupHRegRemap
.LVL64:
	movl	%eax, (%ebx)
	.loc 1 1423 0
	addl	$8, %esp
	popl	%ebx
	.cfi_restore 3
.LVL65:
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE108:
	.size	mapReg, .-mapReg
	.section	.rodata.str1.4,"aMS",@progbits,1
	.align 4
.LC125:
	.string	"regparms >= 0 && regparms <= 3"
	.text
	.p2align 4,,15
.globl X86Instr_Call
	.type	X86Instr_Call, @function
X86Instr_Call:
.LFB77:
	.loc 1 641 0
	.cfi_startproc
.LVL66:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB331:
.LBB333:
	.file 2 "../VEX/pub/libvex.h"
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL67:
.LBE333:
.LBE331:
	.loc 1 641 0
	movl	16(%ebp), %ecx
.LBB335:
.LBB332:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL68:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L245
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL69:
.LBE332:
.LBE335:
	.loc 1 644 0
	movl	8(%ebp), %edx
.LVL70:
	.loc 1 647 0
	cmpl	$3, %ecx
	.loc 1 643 0
	movl	$10, (%eax)
	.loc 1 644 0
	movl	%edx, 4(%eax)
	.loc 1 645 0
	movl	12(%ebp), %edx
	.loc 1 646 0
	movl	%ecx, 12(%eax)
	.loc 1 645 0
	movl	%edx, 8(%eax)
	.loc 1 647 0
	ja	.L246
	.loc 1 649 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL71:
.L245:
	.cfi_restore_state
.LBB336:
.LBB334:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL72:
.L246:
.LBE334:
.LBE336:
	.loc 1 647 0
	movl	$__PRETTY_FUNCTION__.3871, 12(%esp)
	movl	$647, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC125, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE77:
	.size	X86Instr_Call, .-X86Instr_Call
	.section	.rodata.str1.1
.LC126:
	.string	"addRegUsage_X86RM"
	.text
	.p2align 4,,15
	.type	addRegUsage_X86RM.clone.0, @function
addRegUsage_X86RM.clone.0:
.LFB130:
	.loc 1 399 0
	.cfi_startproc
.LVL73:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$12, %esp
	.loc 1 400 0
	movl	(%edx), %ecx
	testl	%ecx, %ecx
	jne	.L254
	.loc 1 409 0
	movl	4(%edx), %edx
.LVL74:
	movl	$0, 4(%esp)
	movl	%eax, (%esp)
	movl	%edx, 8(%esp)
	call	addHRegUse
.LVL75:
	.loc 1 414 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL76:
.L254:
	.cfi_restore_state
	.loc 1 400 0
	cmpl	$1, %ecx
	jne	.L253
	.loc 1 404 0
	movl	4(%edx), %edx
.LVL77:
	.loc 1 414 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 404 0
	jmp	addRegUsage_X86AMode
.LVL78:
.L253:
	.cfi_restore_state
	.loc 1 412 0
	movl	$.LC126, (%esp)
	call	vpanic
	.cfi_endproc
.LFE130:
	.size	addRegUsage_X86RM.clone.0, .-addRegUsage_X86RM.clone.0
	.section	.rodata.str1.1
.LC127:
	.string	"mkHReg: regno exceeds 2^24"
	.text
	.p2align 4,,15
	.type	mkHReg.clone.1, @function
mkHReg.clone.1:
.LFB131:
	.file 3 "priv/host_generic_regs.h"
	.loc 3 113 0
	.cfi_startproc
.LVL79:
	.loc 3 114 0
	movl	%eax, %ecx
	.loc 3 113 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	.loc 3 114 0
	andl	$16777215, %ecx
	.loc 3 113 0
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 3 117 0
	cmpl	%ecx, %eax
	jne	.L258
	.loc 3 118 0
	sall	$28, %edx
.LVL80:
	orl	%eax, %edx
	.loc 3 120 0
	movl	%edx, %eax
.LVL81:
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL82:
.L258:
	.cfi_restore_state
	.loc 3 118 0
	movl	$.LC127, (%esp)
	call	vpanic
	.cfi_endproc
.LFE131:
	.size	mkHReg.clone.1, .-mkHReg.clone.1
	.section	.rodata.str1.1
.LC128:
	.string	"priv/host_generic_regs.h"
	.section	.rodata.str1.4
	.align 4
.LC129:
	.string	"rc >= HRcInt32 && rc <= HRcVec128"
	.section	.rodata.str1.1
.LC130:
	.string	"hregClass(r) == HRcVec128"
.LC131:
	.string	"!hregIsVirtual(r)"
.LC132:
	.string	"n <= 7"
	.text
	.p2align 4,,15
	.type	vregNo, @function
vregNo:
.LFB116:
	.loc 1 1764 0
	.cfi_startproc
.LVL83:
.LBB343:
.LBB345:
	.loc 3 124 0
	movl	%eax, %edx
	shrl	$28, %edx
.LVL84:
.LBE345:
.LBE343:
	.loc 1 1764 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
.LBB348:
.LBB346:
	.loc 3 125 0
	leal	-3(%edx), %ecx
.LBE346:
.LBE348:
	.loc 1 1764 0
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB349:
.LBB344:
	.loc 3 125 0
	cmpl	$5, %ecx
	ja	.L265
.LBE344:
.LBE349:
	.loc 1 1766 0
	cmpl	$8, %edx
	jne	.L266
.LVL85:
	.loc 1 1767 0
	testl	$16777216, %eax
	jne	.L267
.LVL86:
.LBB350:
.LBB351:
	.loc 3 130 0
	andl	$16777215, %eax
.LVL87:
.LBE351:
.LBE350:
	.loc 1 1769 0
	cmpl	$7, %eax
	ja	.L268
	.loc 1 1771 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL88:
.L265:
	.cfi_restore_state
.LBB352:
.LBB347:
	.loc 3 125 0
	movl	$__PRETTY_FUNCTION__.2401, 12(%esp)
	movl	$125, 8(%esp)
	movl	$.LC128, 4(%esp)
	movl	$.LC129, (%esp)
	call	vex_assert_fail
.LVL89:
.L268:
.LBE347:
.LBE352:
	.loc 1 1769 0
	movl	$__PRETTY_FUNCTION__.5152, 12(%esp)
	movl	$1769, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC132, (%esp)
	call	vex_assert_fail
.LVL90:
.L267:
	.loc 1 1767 0
	movl	$__PRETTY_FUNCTION__.5152, 12(%esp)
	movl	$1767, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC131, (%esp)
	call	vex_assert_fail
.LVL91:
.L266:
	.loc 1 1766 0
	movl	$__PRETTY_FUNCTION__.5152, 12(%esp)
	movl	$1766, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC130, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE116:
	.size	vregNo, .-vregNo
	.section	.rodata.str1.1
.LC133:
	.string	"hregClass(r) == HRcInt32"
	.text
	.p2align 4,,15
	.type	iregNo, @function
iregNo:
.LFB114:
	.loc 1 1744 0
	.cfi_startproc
.LVL92:
.LBB361:
.LBB363:
	.loc 3 124 0
	movl	%eax, %edx
	shrl	$28, %edx
.LVL93:
.LBE363:
.LBE361:
	.loc 1 1744 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
.LBB366:
.LBB364:
	.loc 3 125 0
	leal	-3(%edx), %ecx
.LBE364:
.LBE366:
	.loc 1 1744 0
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB367:
.LBB362:
	.loc 3 125 0
	cmpl	$5, %ecx
	ja	.L275
.LVL94:
.LBE362:
.LBE367:
	.loc 1 1746 0
	cmpl	$3, %edx
	jne	.L276
.LVL95:
	.loc 1 1747 0
	testl	$16777216, %eax
	jne	.L277
.LVL96:
.LBB368:
.LBB369:
	.loc 3 130 0
	movl	%eax, %edx
.LVL97:
	andl	$16777215, %edx
.LVL98:
.LBE369:
.LBE368:
	.loc 1 1749 0
	cmpl	$7, %edx
	ja	.L278
	andl	$255, %eax
.LVL99:
	.loc 1 1751 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL100:
.L275:
	.cfi_restore_state
.LBB370:
.LBB365:
	.loc 3 125 0
	movl	$__PRETTY_FUNCTION__.2401, 12(%esp)
	movl	$125, 8(%esp)
	movl	$.LC128, 4(%esp)
	movl	$.LC129, (%esp)
	call	vex_assert_fail
.LVL101:
.L278:
.LBE365:
.LBE370:
	.loc 1 1749 0
	movl	$__PRETTY_FUNCTION__.5096, 12(%esp)
	movl	$1749, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC132, (%esp)
	call	vex_assert_fail
.LVL102:
.L277:
	.loc 1 1747 0
	movl	$__PRETTY_FUNCTION__.5096, 12(%esp)
	movl	$1747, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC131, (%esp)
	call	vex_assert_fail
.LVL103:
.L276:
	.loc 1 1746 0
	movl	$__PRETTY_FUNCTION__.5096, 12(%esp)
	movl	$1746, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC133, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE114:
	.size	iregNo, .-iregNo
	.p2align 4,,15
	.type	doAMode_R, @function
doAMode_R:
.LFB122:
	.loc 1 1886 0
	.cfi_startproc
.LVL104:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$12, %esp
	movl	%ebx, (%esp)
	movl	%eax, %ebx
	.cfi_offset 3, -20
	movl	%ecx, %eax
.LVL105:
	movl	%esi, 4(%esp)
	movl	%edx, %esi
	.cfi_offset 6, -16
	movl	%edi, 8(%esp)
	.loc 1 1887 0
	.cfi_offset 7, -12
	call	iregNo
.LVL106:
	movl	%eax, %edi
	movl	%esi, %eax
	call	iregNo
.LVL107:
.LBB371:
.LBB373:
	movl	%edi, %edx
.LBE373:
.LBE371:
	.loc 1 1889 0
	movl	4(%esp), %esi
.LVL108:
.LBB377:
.LBB372:
	.loc 1 1887 0
	andl	$7, %edx
.LBE372:
.LBE377:
	.loc 1 1889 0
	movl	8(%esp), %edi
.LVL109:
.LBB378:
.LBB376:
	.loc 1 1887 0
	orb	$-64, %dl
	andl	$7, %eax
.LVL110:
	sall	$3, %eax
.LBB374:
.LBB375:
	orl	%eax, %edx
	movb	%dl, (%ebx)
.LVL111:
.LBE375:
.LBE374:
.LBE376:
.LBE378:
	leal	1(%ebx), %eax
	.loc 1 1889 0
	movl	(%esp), %ebx
.LVL112:
	movl	%ebp, %esp
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE122:
	.size	doAMode_R, .-doAMode_R
	.section	.rodata.str1.1
.LC134:
	.string	"hregClass(r) == HRcFlt64"
.LC135:
	.string	"n <= 5"
	.text
	.p2align 4,,15
	.type	fregNo, @function
fregNo:
.LFB115:
	.loc 1 1754 0
	.cfi_startproc
.LVL113:
.LBB385:
.LBB387:
	.loc 3 124 0
	movl	%eax, %edx
	shrl	$28, %edx
.LVL114:
.LBE387:
.LBE385:
	.loc 1 1754 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
.LBB390:
.LBB388:
	.loc 3 125 0
	leal	-3(%edx), %ecx
.LBE388:
.LBE390:
	.loc 1 1754 0
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB391:
.LBB386:
	.loc 3 125 0
	cmpl	$5, %ecx
	ja	.L287
.LVL115:
.LBE386:
.LBE391:
	.loc 1 1756 0
	cmpl	$6, %edx
	jne	.L288
.LVL116:
	.loc 1 1757 0
	testl	$16777216, %eax
	jne	.L289
.LVL117:
.LBB392:
.LBB393:
	.loc 3 130 0
	andl	$16777215, %eax
.LVL118:
.LBE393:
.LBE392:
	.loc 1 1759 0
	cmpl	$5, %eax
	ja	.L290
	.loc 1 1761 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL119:
.L287:
	.cfi_restore_state
.LBB394:
.LBB389:
	.loc 3 125 0
	movl	$__PRETTY_FUNCTION__.2401, 12(%esp)
	movl	$125, 8(%esp)
	movl	$.LC128, 4(%esp)
	movl	$.LC129, (%esp)
	call	vex_assert_fail
.LVL120:
.L290:
.LBE389:
.LBE394:
	.loc 1 1759 0
	movl	$__PRETTY_FUNCTION__.5125, 12(%esp)
	movl	$1759, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC135, (%esp)
	call	vex_assert_fail
.LVL121:
.L289:
	.loc 1 1757 0
	movl	$__PRETTY_FUNCTION__.5125, 12(%esp)
	movl	$1757, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC131, (%esp)
	call	vex_assert_fail
.LVL122:
.L288:
	.loc 1 1756 0
	movl	$__PRETTY_FUNCTION__.5125, 12(%esp)
	movl	$1756, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC134, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE115:
	.size	fregNo, .-fregNo
	.section	.rodata.str1.1
.LC136:
	.string	"r >= 0 && r < 8"
.LC137:
	.string	"%s"
.LC138:
	.string	"r >= 0 && r < 6"
.LC139:
	.string	"%%fake%d"
.LC140:
	.string	"%%xmm%d"
.LC141:
	.string	"ppHRegX86"
	.text
	.p2align 4,,15
.globl ppHRegX86
	.type	ppHRegX86, @function
ppHRegX86:
.LFB15:
	.loc 1 48 0
	.cfi_startproc
.LVL123:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
	.loc 1 48 0
	movl	8(%ebp), %eax
.LVL124:
	.loc 1 53 0
	testl	$16777216, %eax
	jne	.L304
.LVL125:
.LBB407:
.LBB408:
	.loc 3 124 0
	movl	%eax, %edx
	shrl	$28, %edx
.LVL126:
	.loc 3 125 0
	leal	-3(%edx), %ecx
	cmpl	$5, %ecx
	ja	.L305
.LBE408:
.LBE407:
	.loc 1 58 0
	cmpl	$6, %edx
	je	.L296
	cmpl	$8, %edx
	je	.L297
	cmpl	$3, %edx
	.p2align 4,,2
	je	.L306
	.loc 1 75 0
	movl	$.LC141, (%esp)
	call	vpanic
.LVL127:
	.p2align 4,,7
	.p2align 3
.L304:
	.loc 1 77 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 54 0
	jmp	ppHReg
.LVL128:
	.p2align 4,,7
	.p2align 3
.L296:
	.cfi_restore_state
.LBB410:
.LBB411:
	.loc 3 130 0
	andl	$16777215, %eax
.LVL129:
.LBE411:
.LBE410:
	.loc 1 66 0
	cmpl	$5, %eax
	ja	.L307
	.loc 1 67 0
	movl	%eax, 4(%esp)
	movl	$.LC139, (%esp)
	call	vex_printf
.LVL130:
	.loc 1 77 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL131:
	.p2align 4,,7
	.p2align 3
.L306:
	.cfi_restore_state
.LBB412:
.LBB413:
	.loc 3 130 0
	andl	$16777215, %eax
.LVL132:
.LBE413:
.LBE412:
	.loc 1 61 0
	cmpl	$7, %eax
	ja	.L308
	.loc 1 62 0
	movl	ireg32_names.3218(,%eax,4), %eax
.LVL133:
	movl	$.LC137, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
.LVL134:
	.loc 1 77 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.LVL135:
	.p2align 4,,7
	.p2align 3
.L297:
	.cfi_restore_state
.LBB414:
.LBB415:
	.loc 3 130 0
	andl	$16777215, %eax
.LVL136:
.LBE415:
.LBE414:
	.loc 1 71 0
	cmpl	$7, %eax
	ja	.L309
	.loc 1 72 0
	movl	%eax, 4(%esp)
	movl	$.LC140, (%esp)
	call	vex_printf
.LVL137:
	.loc 1 77 0
	leave
	.cfi_remember_state
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
.LVL138:
.L305:
	.cfi_restore_state
.LBB416:
.LBB409:
	.loc 3 125 0
	movl	$__PRETTY_FUNCTION__.2401, 12(%esp)
	movl	$125, 8(%esp)
	movl	$.LC128, 4(%esp)
	movl	$.LC129, (%esp)
	call	vex_assert_fail
.LVL139:
.L309:
.LBE409:
.LBE416:
	.loc 1 71 0
	movl	$__PRETTY_FUNCTION__.3220, 12(%esp)
	movl	$71, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC136, (%esp)
	call	vex_assert_fail
.LVL140:
.L308:
	.loc 1 61 0
	movl	$__PRETTY_FUNCTION__.3220, 12(%esp)
	movl	$61, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC136, (%esp)
	call	vex_assert_fail
.LVL141:
.L307:
	.loc 1 66 0
	movl	$__PRETTY_FUNCTION__.3220, 12(%esp)
	movl	$66, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC138, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE15:
	.size	ppHRegX86, .-ppHRegX86
	.section	.rodata.str1.1
.LC142:
	.string	"$0x%x"
.LC143:
	.string	"ppX86RI"
	.text
	.p2align 4,,15
.globl ppX86RI
	.type	ppX86RI, @function
ppX86RI:
.LFB54:
	.loc 1 327 0
	.cfi_startproc
.LVL142:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$8, %esp
	.loc 1 327 0
	movl	8(%ebp), %eax
	.loc 1 328 0
	movl	(%eax), %edx
	testl	%edx, %edx
	jne	.L317
	.loc 1 330 0
	movl	4(%eax), %eax
	movl	$.LC142, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 338 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L317:
	.cfi_restore_state
	.loc 1 328 0
	cmpl	$1, %edx
	je	.L318
	.loc 1 336 0
	movl	$.LC143, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L318:
	.loc 1 333 0
	movl	4(%eax), %eax
	movl	%eax, 8(%ebp)
	.loc 1 338 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 333 0
	jmp	ppHRegX86
	.cfi_endproc
.LFE54:
	.size	ppX86RI, .-ppX86RI
	.section	.rodata.str1.1
.LC144:
	.string	"("
.LC145:
	.string	"0x%x("
.LC146:
	.string	")"
.LC147:
	.string	","
.LC148:
	.string	",%d)"
.LC149:
	.string	"ppX86AMode"
	.text
	.p2align 4,,15
.globl ppX86AMode
	.type	ppX86AMode, @function
ppX86AMode:
.LFB43:
	.loc 1 191 0
	.cfi_startproc
.LVL143:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
	movl	%esi, -4(%ebp)
	movl	8(%ebp), %esi
	.cfi_offset 6, -12
	movl	%ebx, -8(%ebp)
	.loc 1 192 0
	movl	(%esi), %ebx
	.cfi_offset 3, -16
	testl	%ebx, %ebx
	jne	.L328
	.loc 1 194 0
	movl	4(%esi), %eax
	testl	%eax, %eax
	je	.L329
	.loc 1 197 0
	movl	%eax, 4(%esp)
	movl	$.LC145, (%esp)
	call	vex_printf
.L324:
	.loc 1 198 0
	movl	8(%esi), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 211 0
	movl	-8(%ebp), %ebx
	.loc 1 199 0
	movl	$.LC146, 8(%ebp)
	.loc 1 211 0
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 199 0
	jmp	vex_printf
	.p2align 4,,7
	.p2align 3
.L328:
	.cfi_restore_state
	.loc 1 192 0
	cmpl	$1, %ebx
	je	.L330
	.loc 1 209 0
	movl	$.LC149, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L330:
	.loc 1 202 0
	movl	4(%esi), %eax
	movl	$.LC145, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 203 0
	movl	8(%esi), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 204 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 205 0
	movl	12(%esi), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 206 0
	movl	16(%esi), %ecx
	movl	$.LC148, (%esp)
	sall	%cl, %ebx
	movl	%ebx, 4(%esp)
	call	vex_printf
	.loc 1 211 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.p2align 4,,7
	.p2align 3
.L329:
	.cfi_restore_state
	.loc 1 195 0
	movl	$.LC144, (%esp)
	call	vex_printf
	jmp	.L324
	.cfi_endproc
.LFE43:
	.size	ppX86AMode, .-ppX86AMode
	.section	.rodata.str1.1
.LC150:
	.string	"ppX86RM"
	.text
	.p2align 4,,15
.globl ppX86RM
	.type	ppX86RM, @function
ppX86RM:
.LFB59:
	.loc 1 383 0
	.cfi_startproc
.LVL144:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4, %esp
	.loc 1 383 0
	movl	8(%ebp), %eax
	.loc 1 384 0
	movl	(%eax), %edx
	testl	%edx, %edx
	jne	.L337
	.loc 1 389 0
	movl	4(%eax), %eax
	movl	%eax, 8(%ebp)
	.loc 1 394 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 389 0
	jmp	ppHRegX86
	.p2align 4,,7
	.p2align 3
.L337:
	.cfi_restore_state
	.loc 1 384 0
	cmpl	$1, %edx
	je	.L338
	.loc 1 392 0
	movl	$.LC150, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L338:
	.loc 1 386 0
	movl	4(%eax), %eax
	movl	%eax, 8(%ebp)
	.loc 1 394 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 386 0
	jmp	ppX86AMode
	.cfi_endproc
.LFE59:
	.size	ppX86RM, .-ppX86RM
	.section	.rodata.str1.1
.LC151:
	.string	"ppX86RMI"
	.text
	.p2align 4,,15
.globl ppX86RMI
	.type	ppX86RMI, @function
ppX86RMI:
.LFB49:
	.loc 1 262 0
	.cfi_startproc
.LVL145:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$8, %esp
	.loc 1 262 0
	movl	8(%ebp), %eax
	.loc 1 263 0
	movl	(%eax), %edx
	cmpl	$1, %edx
	je	.L342
	jb	.L341
	cmpl	$2, %edx
	je	.L347
	.loc 1 274 0
	movl	$.LC151, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L341:
	.loc 1 265 0
	movl	4(%eax), %eax
	movl	$.LC142, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 276 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L342:
	.cfi_restore_state
	.loc 1 268 0
	movl	4(%eax), %eax
	movl	%eax, 8(%ebp)
	.loc 1 276 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 268 0
	jmp	ppHRegX86
	.p2align 4,,7
	.p2align 3
.L347:
	.cfi_restore_state
	.loc 1 271 0
	movl	4(%eax), %eax
	movl	%eax, 8(%ebp)
	.loc 1 276 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 271 0
	jmp	ppX86AMode
	.cfi_endproc
.LFE49:
	.size	ppX86RMI, .-ppX86RMI
	.section	.rodata.str1.1
.LC152:
	.string	"mode64 == ((Bool)0)"
.LC153:
	.string	"%sl "
.LC154:
	.string	"%%cl,"
.LC155:
	.string	"$%d,"
.LC156:
	.string	"testl $%d,"
.LC157:
	.string	"leal "
.LC158:
	.string	"%cmull "
.LC159:
	.string	"%cdivl "
.LC160:
	.string	"%sdl "
.LC161:
	.string	" %%cl,"
.LC162:
	.string	" $%d,"
.LC163:
	.string	"pushl "
.LC164:
	.string	""
.LC165:
	.string	"call%s[%d] "
.LC166:
	.string	"0x%x"
.LC167:
	.string	"if (%%eflags.%s) { "
.LC168:
	.string	"movl $"
.LC169:
	.string	",%%ebp ; "
.LC170:
	.string	"movl "
	.section	.rodata.str1.4
	.align 4
.LC171:
	.string	",%%eax ; movl $dispatcher_addr,%%edx ; jmp *%%edx"
	.section	.rodata.str1.1
.LC172:
	.string	" }"
.LC173:
	.string	"cmov%s "
.LC174:
	.string	"mov%c%cl "
.LC175:
	.string	"mov%c "
.LC176:
	.string	"setl%s "
.LC177:
	.string	"bs%cl "
.LC178:
	.string	"mfence(%s)"
.LC179:
	.string	"lock cmpxchg%c "
.LC180:
	.string	"{%%eax->%%ebx},"
	.section	.rodata.str1.4
	.align 4
.LC181:
	.string	"lock cmpxchg8b {%%edx:%%eax->%%ecx:%%ebx},"
	.section	.rodata.str1.1
.LC182:
	.string	"g%sD "
.LC183:
	.string	"gld%c "
.LC184:
	.string	", "
.LC185:
	.string	"gst%c "
.LC186:
	.string	"ll"
.LC187:
	.string	"w"
.LC188:
	.string	"gild%s "
.LC189:
	.string	"gist%s "
.LC190:
	.string	"gdtof "
.LC191:
	.string	"gcmov%s "
.LC192:
	.string	"fldcw "
.LC193:
	.string	"fstsw %%ax"
.LC194:
	.string	"gcmp "
.LC195:
	.string	"const $0x%04x,"
.LC196:
	.string	"movups "
.LC197:
	.string	"d"
.LC198:
	.string	"movs%s "
.LC199:
	.string	"%sps "
.LC200:
	.string	"%sss "
.LC201:
	.string	"%spd "
.LC202:
	.string	"%ssd "
.LC203:
	.string	"%s "
.LC204:
	.string	"pshufd $0x%x,"
.LC205:
	.string	"ppX86Instr"
	.text
	.p2align 4,,15
.globl ppX86Instr
	.type	ppX86Instr, @function
ppX86Instr:
.LFB106:
	.loc 1 890 0
	.cfi_startproc
.LVL146:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 891 0
	cmpb	$0, 12(%ebp)
	.loc 1 890 0
	movl	%ebx, -8(%ebp)
	movl	8(%ebp), %ebx
	.cfi_offset 3, -16
	movl	%esi, -4(%ebp)
	.loc 1 891 0
	jne	.L449
	.cfi_offset 6, -12
	.loc 1 892 0
	cmpl	$38, (%ebx)
	jbe	.L450
	.loc 1 1157 0
	movl	$.LC205, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L450:
	.loc 1 892 0
	movl	(%ebx), %eax
	jmp	*.L390(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L390:
	.long	.L351
	.long	.L352
	.long	.L353
	.long	.L354
	.long	.L355
	.long	.L356
	.long	.L357
	.long	.L358
	.long	.L359
	.long	.L360
	.long	.L361
	.long	.L362
	.long	.L363
	.long	.L364
	.long	.L365
	.long	.L366
	.long	.L367
	.long	.L368
	.long	.L369
	.long	.L370
	.long	.L371
	.long	.L372
	.long	.L373
	.long	.L374
	.long	.L375
	.long	.L376
	.long	.L377
	.long	.L378
	.long	.L379
	.long	.L380
	.long	.L381
	.long	.L382
	.long	.L383
	.long	.L384
	.long	.L385
	.long	.L386
	.long	.L387
	.long	.L388
	.long	.L389
	.text
	.p2align 4,,7
	.p2align 3
.L389:
	.loc 1 1150 0
	movl	4(%ebx), %eax
	movl	$.LC204, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 1151 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
.L433:
	.loc 1 1152 0
	movl	$.LC147, (%esp)
	call	vex_printf
.L435:
	.loc 1 1153 0
	movl	12(%ebx), %eax
.L437:
	movl	%eax, 8(%ebp)
	.loc 1 1159 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1153 0
	jmp	ppHRegX86
	.p2align 4,,7
	.p2align 3
.L351:
	.cfi_restore_state
	.loc 1 894 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86AluOp
	movl	$.LC153, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 895 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppX86RMI
	jmp	.L433
	.p2align 4,,7
	.p2align 3
.L352:
	.loc 1 900 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86AluOp
	movl	$.LC153, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 901 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppX86RI
.L434:
	.loc 1 992 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 993 0
	movl	12(%ebx), %eax
.L438:
	movl	%eax, 8(%ebp)
	.loc 1 1159 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 993 0
	jmp	ppX86AMode
	.p2align 4,,7
	.p2align 3
.L353:
	.cfi_restore_state
	.loc 1 906 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86ShiftOp
	movl	$.LC153, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 907 0
	movl	8(%ebx), %eax
	testl	%eax, %eax
	jne	.L391
	.loc 1 908 0
	movl	$.LC154, (%esp)
	call	vex_printf
	jmp	.L435
	.p2align 4,,7
	.p2align 3
.L354:
	.loc 1 914 0
	movl	4(%ebx), %eax
	movl	$.LC156, (%esp)
	movl	%eax, 4(%esp)
.L436:
	.loc 1 928 0
	call	vex_printf
	.loc 1 929 0
	movl	8(%ebx), %eax
	.loc 1 1159 0
	movl	-4(%ebp), %esi
	movl	-8(%ebp), %ebx
	.loc 1 929 0
	movl	%eax, 8(%ebp)
	.loc 1 1159 0
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 929 0
	jmp	ppX86RM
	.p2align 4,,7
	.p2align 3
.L355:
	.cfi_restore_state
	.loc 1 918 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86UnaryOp
	movl	$.LC153, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 919 0
	movl	8(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L356:
	.loc 1 922 0
	movl	$.LC157, (%esp)
	call	vex_printf
	.loc 1 923 0
	movl	4(%ebx), %eax
.L448:
	.loc 1 1109 0
	movl	%eax, (%esp)
	call	ppX86AMode
	.loc 1 1110 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 1111 0
	movl	8(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L357:
	.loc 1 928 0
	cmpb	$1, 4(%ebx)
	movl	$.LC158, (%esp)
	sbbl	%eax, %eax
	andl	$2, %eax
	addl	$115, %eax
	movl	%eax, 4(%esp)
	jmp	.L436
	.p2align 4,,7
	.p2align 3
.L358:
	.loc 1 932 0
	cmpb	$1, 4(%ebx)
	movl	$.LC159, (%esp)
	sbbl	%eax, %eax
	andl	$2, %eax
	addl	$115, %eax
	movl	%eax, 4(%esp)
	jmp	.L436
	.p2align 4,,7
	.p2align 3
.L359:
	.loc 1 936 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86ShiftOp
	movl	$.LC160, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 937 0
	movl	8(%ebx), %eax
	testl	%eax, %eax
	jne	.L397
	.loc 1 938 0
	movl	$.LC161, (%esp)
	call	vex_printf
.L445:
	.loc 1 1030 0
	movl	12(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 1031 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 1032 0
	movl	16(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L360:
	.loc 1 946 0
	movl	$.LC163, (%esp)
	call	vex_printf
	.loc 1 947 0
	movl	4(%ebx), %eax
	.loc 1 1159 0
	movl	-4(%ebp), %esi
	movl	-8(%ebp), %ebx
	.loc 1 947 0
	movl	%eax, 8(%ebp)
	.loc 1 1159 0
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 947 0
	jmp	ppX86RMI
	.p2align 4,,7
	.p2align 3
.L361:
	.cfi_restore_state
	.loc 1 950 0
	movl	4(%ebx), %edx
	movl	$.LC164, %eax
	movl	12(%ebx), %esi
	cmpl	$16, %edx
	je	.L400
	.loc 1 952 0
	movl	%edx, (%esp)
	call	showX86CondCode
.L400:
	.loc 1 950 0
	movl	%esi, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$.LC165, (%esp)
	call	vex_printf
	.loc 1 954 0
	movl	8(%ebx), %eax
	movl	$.LC166, 8(%ebp)
	movl	%eax, 12(%ebp)
.L440:
	.loc 1 1159 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1006 0
	jmp	vex_printf
	.p2align 4,,7
	.p2align 3
.L362:
	.cfi_restore_state
	.loc 1 957 0
	movl	8(%ebx), %eax
	cmpl	$16, %eax
	je	.L401
	.loc 1 958 0
	movl	%eax, (%esp)
	call	showX86CondCode
	movl	$.LC167, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
.L401:
	.loc 1 961 0
	movl	4(%ebx), %eax
	subl	$90112, %eax
	cmpl	$2, %eax
	ja	.L451
.L402:
	.loc 1 968 0
	movl	$.LC170, (%esp)
	call	vex_printf
	.loc 1 969 0
	movl	12(%ebx), %eax
	movl	%eax, (%esp)
	call	ppX86RI
	.loc 1 970 0
	movl	$.LC171, (%esp)
	call	vex_printf
	.loc 1 971 0
	cmpl	$16, 8(%ebx)
	je	.L432
	.loc 1 972 0
	movl	$.LC172, 8(%ebp)
.L439:
	.loc 1 1159 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1081 0
	jmp	vex_printf
	.p2align 4,,7
	.p2align 3
.L363:
	.cfi_restore_state
	.loc 1 976 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86CondCode
	movl	$.LC173, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 977 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppX86RM
	.loc 1 978 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 979 0
	movl	12(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L364:
	.loc 1 982 0
	cmpb	$1, 4(%ebx)
	movl	$98, %eax
	movl	$119, %edx
	cmove	%eax, %edx
	cmpb	$1, 5(%ebx)
	movl	%edx, 8(%esp)
	movl	$.LC174, (%esp)
	sbbl	%eax, %eax
	andl	$7, %eax
	addl	$115, %eax
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 985 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppX86AMode
	.loc 1 986 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 987 0
	movl	12(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L365:
	.loc 1 990 0
	cmpb	$1, 4(%ebx)
	movl	$119, %eax
	movl	$98, %edx
	movl	$.LC175, (%esp)
	cmove	%edx, %eax
	movl	%eax, 4(%esp)
	call	vex_printf
.L441:
	.loc 1 991 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	jmp	.L434
	.p2align 4,,7
	.p2align 3
.L366:
	.loc 1 996 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86CondCode
	movl	$.LC176, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 997 0
	movl	8(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L367:
	.loc 1 1000 0
	cmpb	$1, 4(%ebx)
	movl	$.LC177, (%esp)
	sbbl	%eax, %eax
	andl	$12, %eax
	addl	$102, %eax
	movl	%eax, 4(%esp)
	call	vex_printf
.L446:
	.loc 1 1087 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 1088 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 1089 0
	movl	12(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L368:
	.loc 1 1006 0
	movl	4(%ebx), %eax
	movl	$1, (%esp)
	movl	%eax, 4(%esp)
	call	LibVEX_ppVexHwCaps
	movl	$.LC178, 8(%ebp)
	movl	%eax, 12(%ebp)
	jmp	.L440
	.p2align 4,,7
	.p2align 3
.L369:
	.loc 1 1010 0
	movzbl	8(%ebx), %edx
	movl	$98, %eax
	cmpb	$1, %dl
	je	.L413
	cmpb	$2, %dl
	movb	$108, %al
	movl	$119, %edx
	cmove	%edx, %eax
.L413:
	movl	%eax, 4(%esp)
	movl	$.LC179, (%esp)
	call	vex_printf
	.loc 1 1013 0
	movl	$.LC180, (%esp)
	call	vex_printf
	.loc 1 1014 0
	movl	4(%ebx), %eax
	jmp	.L438
	.p2align 4,,7
	.p2align 3
.L370:
	.loc 1 1017 0
	movl	$.LC181, (%esp)
	call	vex_printf
	.loc 1 1018 0
	movl	4(%ebx), %eax
	jmp	.L438
	.p2align 4,,7
	.p2align 3
.L371:
	.loc 1 1021 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86FpOp
	movl	$.LC182, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	jmp	.L446
	.p2align 4,,7
	.p2align 3
.L372:
	.loc 1 1027 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86FpOp
	movl	$.LC182, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 1028 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 1029 0
	movl	$.LC147, (%esp)
	call	vex_printf
	jmp	.L445
	.p2align 4,,7
	.p2align 3
.L373:
	.loc 1 1035 0
	cmpb	$0, 4(%ebx)
	je	.L415
	.loc 1 1036 0
	movzbl	5(%ebx), %edx
	movl	$84, %eax
	cmpb	$10, %dl
	je	.L417
	.loc 1 1037 0
	xorl	%eax, %eax
	cmpb	$8, %dl
	setne	%al
	leal	68(%eax,%eax), %eax
.L417:
	.loc 1 1036 0
	movl	%eax, 4(%esp)
	movl	$.LC183, (%esp)
.L447:
	.loc 1 1051 0
	call	vex_printf
	.loc 1 1053 0
	movl	12(%ebx), %eax
	movl	%eax, (%esp)
	call	ppX86AMode
	.loc 1 1054 0
	movl	$.LC184, (%esp)
	call	vex_printf
	.loc 1 1055 0
	movl	8(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L374:
	.loc 1 1050 0
	cmpb	$0, 4(%ebx)
	je	.L422
	.loc 1 1051 0
	movzbl	5(%ebx), %edx
	movl	$.LC186, %eax
	cmpb	$8, %dl
	je	.L424
	cmpb	$4, %dl
	movl	$.LC187, %eax
	movl	$.LC111, %edx
	cmove	%edx, %eax
.L424:
	movl	%eax, 4(%esp)
	movl	$.LC188, (%esp)
	jmp	.L447
	.p2align 4,,7
	.p2align 3
.L375:
	.loc 1 1065 0
	movl	$.LC190, (%esp)
	call	vex_printf
	.loc 1 1066 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 1067 0
	movl	$.LC147, (%esp)
	call	vex_printf
	.loc 1 1068 0
	movl	8(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L376:
	.loc 1 1071 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86CondCode
	movl	$.LC191, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	jmp	.L446
	.p2align 4,,7
	.p2align 3
.L377:
	.loc 1 1077 0
	movl	$.LC192, (%esp)
	call	vex_printf
	.loc 1 1078 0
	movl	4(%ebx), %eax
	jmp	.L438
	.p2align 4,,7
	.p2align 3
.L378:
	.loc 1 1081 0
	movl	$.LC193, 8(%ebp)
	jmp	.L439
	.p2align 4,,7
	.p2align 3
.L379:
	.loc 1 1084 0
	movl	$.LC194, (%esp)
	call	vex_printf
	.loc 1 1085 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 1086 0
	movl	$.LC147, (%esp)
	call	vex_printf
	jmp	.L446
	.p2align 4,,7
	.p2align 3
.L380:
	.loc 1 1092 0
	movzwl	4(%ebx), %eax
	movl	$.LC195, (%esp)
	movl	%eax, 4(%esp)
	call	vex_printf
	.loc 1 1093 0
	movl	8(%ebx), %eax
	jmp	.L437
	.p2align 4,,7
	.p2align 3
.L381:
	.loc 1 1096 0
	movl	$.LC196, (%esp)
	call	vex_printf
	.loc 1 1097 0
	cmpb	$0, 4(%ebx)
	je	.L441
.L444:
	.loc 1 1109 0
	movl	12(%ebx), %eax
	jmp	.L448
	.p2align 4,,7
	.p2align 3
.L382:
	.loc 1 1108 0
	cmpb	$4, 4(%ebx)
	movl	$.LC107, %edx
	movl	$.LC197, %eax
	movl	$.LC198, (%esp)
	cmove	%edx, %eax
	movl	%eax, 4(%esp)
	call	vex_printf
	jmp	.L444
	.p2align 4,,7
	.p2align 3
.L383:
	.loc 1 1114 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86SseOp
	movl	$.LC199, (%esp)
	movl	%eax, 4(%esp)
	.p2align 4,,7
	.p2align 3
.L443:
	.loc 1 1144 0
	call	vex_printf
	.loc 1 1145 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 1146 0
	movl	$.LC147, (%esp)
	call	vex_printf
	jmp	.L435
	.p2align 4,,7
	.p2align 3
.L384:
	.loc 1 1120 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86SseOp
	movl	$.LC200, (%esp)
	movl	%eax, 4(%esp)
	jmp	.L443
	.p2align 4,,7
	.p2align 3
.L385:
	.loc 1 1126 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86SseOp
	movl	$.LC201, (%esp)
	movl	%eax, 4(%esp)
	jmp	.L443
	.p2align 4,,7
	.p2align 3
.L386:
	.loc 1 1132 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86SseOp
	movl	$.LC202, (%esp)
	movl	%eax, 4(%esp)
	jmp	.L443
	.p2align 4,,7
	.p2align 3
.L387:
	.loc 1 1138 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86SseOp
	movl	$.LC203, (%esp)
	movl	%eax, 4(%esp)
	jmp	.L443
	.p2align 4,,7
	.p2align 3
.L388:
	.loc 1 1144 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	showX86CondCode
	movl	$.LC173, (%esp)
	movl	%eax, 4(%esp)
	jmp	.L443
	.p2align 4,,7
	.p2align 3
.L422:
	.loc 1 1057 0
	movzbl	5(%ebx), %edx
	movl	$.LC186, %eax
	cmpb	$8, %dl
	je	.L427
	cmpb	$4, %dl
	movl	$.LC187, %eax
	movl	$.LC111, %edx
	cmove	%edx, %eax
.L427:
	movl	%eax, 4(%esp)
	movl	$.LC189, (%esp)
.L442:
	call	vex_printf
	.loc 1 1059 0
	movl	8(%ebx), %eax
	movl	%eax, (%esp)
	call	ppHRegX86
	.loc 1 1060 0
	movl	$.LC184, (%esp)
	call	vex_printf
	.loc 1 1061 0
	movl	12(%ebx), %eax
	jmp	.L438
	.p2align 4,,7
	.p2align 3
.L415:
	.loc 1 1042 0
	movzbl	5(%ebx), %edx
	movl	$84, %eax
	cmpb	$10, %dl
	je	.L420
	.loc 1 1043 0
	xorl	%eax, %eax
	cmpb	$8, %dl
	setne	%al
	leal	68(%eax,%eax), %eax
.L420:
	.loc 1 1042 0
	movl	%eax, 4(%esp)
	movl	$.LC185, (%esp)
	jmp	.L442
	.p2align 4,,7
	.p2align 3
.L397:
	.loc 1 940 0
	movl	%eax, 4(%esp)
	movl	$.LC162, (%esp)
	call	vex_printf
	jmp	.L445
	.p2align 4,,7
	.p2align 3
.L391:
	.loc 1 910 0
	movl	%eax, 4(%esp)
	movl	$.LC155, (%esp)
	call	vex_printf
	jmp	.L435
	.p2align 4,,7
	.p2align 3
.L432:
	.loc 1 1159 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.L451:
	.cfi_restore_state
	.loc 1 964 0
	movl	$.LC168, (%esp)
	call	vex_printf
	.loc 1 965 0
	movl	4(%ebx), %eax
	movl	%eax, (%esp)
	call	ppIRJumpKind
	.loc 1 966 0
	movl	$.LC169, (%esp)
	call	vex_printf
	jmp	.L402
.L449:
	.loc 1 891 0
	movl	$__PRETTY_FUNCTION__.4236, 12(%esp)
	movl	$891, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC152, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE106:
	.size	ppX86Instr, .-ppX86Instr
	.section	.rodata.str1.1
.LC206:
	.string	"mapRegs_X86Instr"
	.text
	.p2align 4,,15
.globl mapRegs_X86Instr
	.type	mapRegs_X86Instr, @function
mapRegs_X86Instr:
.LFB109:
	.loc 1 1426 0
	.cfi_startproc
.LVL147:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1427 0
	cmpb	$0, 16(%ebp)
	.loc 1 1426 0
	movl	%ebx, -8(%ebp)
	movl	12(%ebp), %ebx
	.cfi_offset 3, -16
	movl	%esi, -4(%ebp)
	.loc 1 1426 0
	movl	8(%ebp), %esi
	.cfi_offset 6, -12
	.loc 1 1427 0
	jne	.L500
	.loc 1 1428 0
	cmpl	$38, (%ebx)
	jbe	.L501
	.loc 1 1570 0
	movl	$0, 4(%esp)
	movl	%ebx, (%esp)
	call	ppX86Instr
	.loc 1 1571 0
	movl	$.LC206, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L501:
	.loc 1 1428 0
	movl	(%ebx), %eax
	jmp	*.L492(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L492:
	.long	.L455
	.long	.L456
	.long	.L494
	.long	.L462
	.long	.L482
	.long	.L460
	.long	.L462
	.long	.L462
	.long	.L499
	.long	.L464
	.long	.L493
	.long	.L466
	.long	.L467
	.long	.L468
	.long	.L469
	.long	.L482
	.long	.L498
	.long	.L493
	.long	.L480
	.long	.L480
	.long	.L498
	.long	.L475
	.long	.L477
	.long	.L477
	.long	.L478
	.long	.L498
	.long	.L480
	.long	.L493
	.long	.L481
	.long	.L482
	.long	.L469
	.long	.L469
	.long	.L491
	.long	.L491
	.long	.L491
	.long	.L491
	.long	.L491
	.long	.L491
	.long	.L491
	.text
	.p2align 4,,7
	.p2align 3
.L491:
	.loc 1 1566 0
	leal	8(%ebx), %edx
	movl	%esi, %eax
	call	mapReg
.L494:
	.loc 1 1567 0
	leal	12(%ebx), %edx
.L496:
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	.loc 1 1567 0
	movl	%esi, %eax
	.loc 1 1573 0
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1567 0
	jmp	mapReg
	.p2align 4,,7
	.p2align 3
.L481:
	.cfi_restore_state
	.loc 1 1526 0
	leal	4(%ebx), %edx
	movl	%esi, %eax
	call	mapReg
.L498:
	.loc 1 1527 0
	leal	8(%ebx), %edx
	movl	%esi, %eax
	call	mapReg
	.loc 1 1528 0
	leal	12(%ebx), %edx
	.loc 1 1567 0
	movl	%esi, %eax
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_restore 3
	.cfi_restore 6
	.cfi_def_cfa_register 4
	popl	%ebp
	.cfi_def_cfa_offset 4
	.cfi_restore 5
	.loc 1 1567 0
	jmp	mapReg
	.p2align 4,,7
	.p2align 3
.L480:
	.cfi_restore_state
	.loc 1 1521 0
	movl	4(%ebx), %edx
	.loc 1 1478 0
	movl	%esi, %eax
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1478 0
	jmp	mapRegs_X86AMode
	.p2align 4,,7
	.p2align 3
.L482:
	.cfi_restore_state
	.loc 1 1531 0
	leal	8(%ebx), %edx
	jmp	.L496
	.p2align 4,,7
	.p2align 3
.L469:
	.loc 1 1477 0
	leal	8(%ebx), %edx
	movl	%esi, %eax
	call	mapReg
.L495:
	.loc 1 1478 0
	movl	12(%ebx), %edx
	movl	%esi, %eax
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_restore 3
	.cfi_restore 6
	.cfi_def_cfa_register 4
	popl	%ebp
	.cfi_def_cfa_offset 4
	.cfi_restore 5
	.loc 1 1478 0
	jmp	mapRegs_X86AMode
	.p2align 4,,7
	.p2align 3
.L462:
	.cfi_restore_state
	.loc 1 1454 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1454 0
	jmp	mapRegs_X86RM
	.p2align 4,,7
	.p2align 3
.L477:
	.cfi_restore_state
	.loc 1 1509 0
	movl	12(%ebx), %edx
	movl	%esi, %eax
	call	mapRegs_X86AMode
	.loc 1 1510 0
	leal	8(%ebx), %edx
	jmp	.L496
	.p2align 4,,7
	.p2align 3
.L475:
	.loc 1 1500 0
	leal	8(%ebx), %edx
	movl	%esi, %eax
	call	mapReg
.L499:
	.loc 1 1501 0
	leal	12(%ebx), %edx
	movl	%esi, %eax
	call	mapReg
	.loc 1 1502 0
	leal	16(%ebx), %edx
	jmp	.L496
	.p2align 4,,7
	.p2align 3
.L455:
	.loc 1 1430 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	mapRegs_X86RMI
	jmp	.L494
	.p2align 4,,7
	.p2align 3
.L456:
	.loc 1 1434 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	mapRegs_X86RI
	.p2align 4,,3
	jmp	.L495
	.p2align 4,,7
	.p2align 3
.L460:
	.loc 1 1447 0
	movl	4(%ebx), %edx
	movl	%esi, %eax
	call	mapRegs_X86AMode
	.loc 1 1448 0
	leal	8(%ebx), %edx
	jmp	.L496
	.p2align 4,,7
	.p2align 3
.L466:
	.loc 1 1466 0
	movl	12(%ebx), %edx
	movl	%esi, %eax
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1466 0
	jmp	mapRegs_X86RI
	.p2align 4,,7
	.p2align 3
.L467:
	.cfi_restore_state
	.loc 1 1469 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	mapRegs_X86RM
	.loc 1 1470 0
	leal	12(%ebx), %edx
	jmp	.L496
	.p2align 4,,7
	.p2align 3
.L464:
	.loc 1 1461 0
	movl	4(%ebx), %edx
	movl	%esi, %eax
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1461 0
	jmp	mapRegs_X86RMI
	.p2align 4,,7
	.p2align 3
.L468:
	.cfi_restore_state
	.loc 1 1473 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	mapRegs_X86AMode
	.loc 1 1474 0
	leal	12(%ebx), %edx
	jmp	.L496
	.p2align 4,,7
	.p2align 3
.L478:
	.loc 1 1513 0
	leal	4(%ebx), %edx
	movl	%esi, %eax
	call	mapReg
	.loc 1 1514 0
	leal	8(%ebx), %edx
	jmp	.L496
	.p2align 4,,7
	.p2align 3
.L493:
	.loc 1 1573 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.L500:
	.cfi_restore_state
	.loc 1 1427 0
	movl	$__PRETTY_FUNCTION__.4759, 12(%esp)
	movl	$1427, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC152, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE109:
	.size	mapRegs_X86Instr, .-mapRegs_X86Instr
	.p2align 4,,15
.globl X86AMode_IR
	.type	X86AMode_IR, @function
X86AMode_IR:
.LFB40:
	.loc 1 161 0
	.cfi_startproc
.LVL148:
.LBB419:
.LBB421:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL149:
.LBE421:
.LBE419:
	.loc 1 161 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB423:
.LBB420:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL150:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L505
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL151:
.LBE420:
.LBE423:
	.loc 1 164 0
	movl	8(%ebp), %edx
.LVL152:
	.loc 1 163 0
	movl	$0, (%eax)
	.loc 1 164 0
	movl	%edx, 4(%eax)
	.loc 1 165 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 167 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL153:
.L505:
	.cfi_restore_state
.LBB424:
.LBB422:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE422:
.LBE424:
	.cfi_endproc
.LFE40:
	.size	X86AMode_IR, .-X86AMode_IR
	.p2align 4,,15
.globl X86RMI_Mem
	.type	X86RMI_Mem, @function
X86RMI_Mem:
.LFB48:
	.loc 1 255 0
	.cfi_startproc
.LVL154:
.LBB427:
.LBB429:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL155:
.LBE429:
.LBE427:
	.loc 1 255 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB431:
.LBB428:
	.loc 2 376 0
	leal	8(%eax), %edx
.LVL156:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L509
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL157:
.LBE428:
.LBE431:
	.loc 1 258 0
	movl	8(%ebp), %edx
.LVL158:
	.loc 1 257 0
	movl	$2, (%eax)
	.loc 1 258 0
	movl	%edx, 4(%eax)
	.loc 1 260 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL159:
.L509:
	.cfi_restore_state
.LBB432:
.LBB430:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE430:
.LBE432:
	.cfi_endproc
.LFE48:
	.size	X86RMI_Mem, .-X86RMI_Mem
	.p2align 4,,15
.globl X86RMI_Reg
	.type	X86RMI_Reg, @function
X86RMI_Reg:
.LFB47:
	.loc 1 249 0
	.cfi_startproc
.LVL160:
.LBB435:
.LBB437:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL161:
.LBE437:
.LBE435:
	.loc 1 249 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB439:
.LBB436:
	.loc 2 376 0
	leal	8(%eax), %edx
.LVL162:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L513
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL163:
.LBE436:
.LBE439:
	.loc 1 252 0
	movl	8(%ebp), %edx
.LVL164:
	.loc 1 251 0
	movl	$1, (%eax)
	.loc 1 252 0
	movl	%edx, 4(%eax)
	.loc 1 254 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL165:
.L513:
	.cfi_restore_state
.LBB440:
.LBB438:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE438:
.LBE440:
	.cfi_endproc
.LFE47:
	.size	X86RMI_Reg, .-X86RMI_Reg
	.p2align 4,,15
.globl X86RMI_Imm
	.type	X86RMI_Imm, @function
X86RMI_Imm:
.LFB46:
	.loc 1 243 0
	.cfi_startproc
.LVL166:
.LBB443:
.LBB445:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL167:
.LBE445:
.LBE443:
	.loc 1 243 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB447:
.LBB444:
	.loc 2 376 0
	leal	8(%eax), %edx
.LVL168:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L517
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL169:
.LBE444:
.LBE447:
	.loc 1 246 0
	movl	8(%ebp), %edx
.LVL170:
	.loc 1 245 0
	movl	$0, (%eax)
	.loc 1 246 0
	movl	%edx, 4(%eax)
	.loc 1 248 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL171:
.L517:
	.cfi_restore_state
.LBB448:
.LBB446:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE446:
.LBE448:
	.cfi_endproc
.LFE46:
	.size	X86RMI_Imm, .-X86RMI_Imm
	.section	.rodata.str1.1
.LC207:
	.string	"shift >= 0 && shift <= 3"
	.text
	.p2align 4,,15
.globl X86AMode_IRRS
	.type	X86AMode_IRRS, @function
X86AMode_IRRS:
.LFB41:
	.loc 1 168 0
	.cfi_startproc
.LVL172:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB451:
.LBB453:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL173:
.LBE453:
.LBE451:
	.loc 1 168 0
	movl	20(%ebp), %ecx
.LBB455:
.LBB452:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL174:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L522
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL175:
.LBE452:
.LBE455:
	.loc 1 171 0
	movl	8(%ebp), %edx
.LVL176:
	.loc 1 175 0
	cmpl	$3, %ecx
	.loc 1 170 0
	movl	$1, (%eax)
	.loc 1 171 0
	movl	%edx, 4(%eax)
	.loc 1 172 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 173 0
	movl	16(%ebp), %edx
	.loc 1 174 0
	movl	%ecx, 16(%eax)
	.loc 1 173 0
	movl	%edx, 12(%eax)
	.loc 1 175 0
	ja	.L523
	.loc 1 177 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL177:
.L522:
	.cfi_restore_state
.LBB456:
.LBB454:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL178:
.L523:
.LBE454:
.LBE456:
	.loc 1 175 0
	movl	$__PRETTY_FUNCTION__.3446, 12(%esp)
	movl	$175, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC207, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE41:
	.size	X86AMode_IRRS, .-X86AMode_IRRS
	.section	.rodata.str1.1
.LC208:
	.string	"dopyX86AMode"
	.text
	.p2align 4,,15
.globl dopyX86AMode
	.type	dopyX86AMode, @function
dopyX86AMode:
.LFB42:
	.loc 1 179 0
	.cfi_startproc
.LVL179:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
	.loc 1 179 0
	movl	8(%ebp), %eax
	.loc 1 180 0
	movl	(%eax), %edx
	testl	%edx, %edx
	jne	.L531
	.loc 1 182 0
	movl	8(%eax), %edx
	movl	%edx, 4(%esp)
	movl	4(%eax), %eax
	movl	%eax, (%esp)
	call	X86AMode_IR
	.loc 1 189 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.p2align 4,,7
	.p2align 3
.L531:
	.cfi_restore_state
	.loc 1 180 0
	cmpl	$1, %edx
	je	.L532
	.loc 1 187 0
	movl	$.LC208, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L532:
	.loc 1 184 0
	movl	16(%eax), %edx
	movl	%edx, 12(%esp)
	movl	12(%eax), %edx
	movl	%edx, 8(%esp)
	movl	8(%eax), %edx
	movl	%edx, 4(%esp)
	movl	4(%eax), %eax
	movl	%eax, (%esp)
	call	X86AMode_IRRS
	.loc 1 189 0
	leave
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	ret
	.cfi_endproc
.LFE42:
	.size	dopyX86AMode, .-dopyX86AMode
	.p2align 4,,15
.globl X86Instr_Goto
	.type	X86Instr_Goto, @function
X86Instr_Goto:
.LFB78:
	.loc 1 650 0
	.cfi_startproc
.LVL180:
.LBB459:
.LBB461:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL181:
.LBE461:
.LBE459:
	.loc 1 650 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB463:
.LBB460:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL182:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L536
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL183:
.LBE460:
.LBE463:
	.loc 1 653 0
	movl	12(%ebp), %edx
.LVL184:
	.loc 1 652 0
	movl	$11, (%eax)
	.loc 1 653 0
	movl	%edx, 8(%eax)
	.loc 1 654 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 655 0
	movl	8(%ebp), %edx
	movl	%edx, 4(%eax)
	.loc 1 657 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL185:
.L536:
	.cfi_restore_state
.LBB464:
.LBB462:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE462:
.LBE464:
	.cfi_endproc
.LFE78:
	.size	X86Instr_Goto, .-X86Instr_Goto
	.section	.rodata.str1.1
.LC209:
	.string	"order >= 0 && order <= 0xFF"
	.text
	.p2align 4,,15
.globl X86Instr_SseShuf
	.type	X86Instr_SseShuf, @function
X86Instr_SseShuf:
.LFB105:
	.loc 1 880 0
	.cfi_startproc
.LVL186:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB467:
.LBB469:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL187:
.LBE469:
.LBE467:
	.loc 1 880 0
	movl	8(%ebp), %ecx
.LBB471:
.LBB468:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL188:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L541
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL189:
.LBE468:
.LBE471:
	.loc 1 886 0
	cmpl	$255, %ecx
	.loc 1 883 0
	movl	%ecx, 4(%eax)
	.loc 1 884 0
	movl	12(%ebp), %edx
.LVL190:
	.loc 1 882 0
	movl	$38, (%eax)
	.loc 1 884 0
	movl	%edx, 8(%eax)
	.loc 1 885 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 886 0
	ja	.L542
	.loc 1 888 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL191:
.L541:
	.cfi_restore_state
.LBB472:
.LBB470:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL192:
.L542:
.LBE470:
.LBE472:
	.loc 1 886 0
	movl	$__PRETTY_FUNCTION__.4222, 12(%esp)
	movl	$886, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC209, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE105:
	.size	X86Instr_SseShuf, .-X86Instr_SseShuf
	.section	.rodata.str1.1
.LC210:
	.string	"cond != Xcc_ALWAYS"
	.text
	.p2align 4,,15
.globl X86Instr_SseCMov
	.type	X86Instr_SseCMov, @function
X86Instr_SseCMov:
.LFB104:
	.loc 1 871 0
	.cfi_startproc
.LVL193:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB475:
.LBB477:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL194:
.LBE477:
.LBE475:
	.loc 1 871 0
	movl	8(%ebp), %ecx
.LBB479:
.LBB476:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL195:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L547
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL196:
.LBE476:
.LBE479:
	.loc 1 877 0
	cmpl	$16, %ecx
	.loc 1 874 0
	movl	%ecx, 4(%eax)
	.loc 1 875 0
	movl	12(%ebp), %edx
.LVL197:
	.loc 1 873 0
	movl	$37, (%eax)
	.loc 1 875 0
	movl	%edx, 8(%eax)
	.loc 1 876 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 877 0
	je	.L548
	.loc 1 879 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL198:
.L547:
	.cfi_restore_state
.LBB480:
.LBB478:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL199:
.L548:
.LBE478:
.LBE480:
	.loc 1 877 0
	movl	$__PRETTY_FUNCTION__.4207, 12(%esp)
	movl	$877, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC210, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE104:
	.size	X86Instr_SseCMov, .-X86Instr_SseCMov
	.p2align 4,,15
.globl X86Instr_SseReRg
	.type	X86Instr_SseReRg, @function
X86Instr_SseReRg:
.LFB103:
	.loc 1 863 0
	.cfi_startproc
.LVL200:
.LBB483:
.LBB485:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL201:
.LBE485:
.LBE483:
	.loc 1 863 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB487:
.LBB484:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL202:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L552
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL203:
.LBE484:
.LBE487:
	.loc 1 866 0
	movl	8(%ebp), %edx
.LVL204:
	.loc 1 865 0
	movl	$36, (%eax)
	.loc 1 866 0
	movl	%edx, 4(%eax)
	.loc 1 867 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 868 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 870 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL205:
.L552:
	.cfi_restore_state
.LBB488:
.LBB486:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE486:
.LBE488:
	.cfi_endproc
.LFE103:
	.size	X86Instr_SseReRg, .-X86Instr_SseReRg
	.section	.rodata.str1.1
.LC211:
	.string	"op != Xsse_MOV"
	.text
	.p2align 4,,15
.globl X86Instr_Sse64FLo
	.type	X86Instr_Sse64FLo, @function
X86Instr_Sse64FLo:
.LFB102:
	.loc 1 854 0
	.cfi_startproc
.LVL206:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB491:
.LBB493:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL207:
.LBE493:
.LBE491:
	.loc 1 854 0
	movl	8(%ebp), %ecx
.LBB495:
.LBB492:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL208:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L557
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL209:
.LBE492:
.LBE495:
	.loc 1 860 0
	cmpl	$1, %ecx
	.loc 1 857 0
	movl	%ecx, 4(%eax)
	.loc 1 858 0
	movl	12(%ebp), %edx
.LVL210:
	.loc 1 856 0
	movl	$35, (%eax)
	.loc 1 858 0
	movl	%edx, 8(%eax)
	.loc 1 859 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 860 0
	je	.L558
	.loc 1 862 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL211:
.L557:
	.cfi_restore_state
.LBB496:
.LBB494:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL212:
.L558:
.LBE494:
.LBE496:
	.loc 1 860 0
	movl	$__PRETTY_FUNCTION__.4184, 12(%esp)
	movl	$860, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC211, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE102:
	.size	X86Instr_Sse64FLo, .-X86Instr_Sse64FLo
	.p2align 4,,15
.globl X86Instr_Sse64Fx2
	.type	X86Instr_Sse64Fx2, @function
X86Instr_Sse64Fx2:
.LFB101:
	.loc 1 845 0
	.cfi_startproc
.LVL213:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB499:
.LBB501:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL214:
.LBE501:
.LBE499:
	.loc 1 845 0
	movl	8(%ebp), %ecx
.LBB503:
.LBB500:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL215:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L563
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL216:
.LBE500:
.LBE503:
	.loc 1 851 0
	cmpl	$1, %ecx
	.loc 1 848 0
	movl	%ecx, 4(%eax)
	.loc 1 849 0
	movl	12(%ebp), %edx
.LVL217:
	.loc 1 847 0
	movl	$34, (%eax)
	.loc 1 849 0
	movl	%edx, 8(%eax)
	.loc 1 850 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 851 0
	je	.L564
	.loc 1 853 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL218:
.L563:
	.cfi_restore_state
.LBB504:
.LBB502:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL219:
.L564:
.LBE502:
.LBE504:
	.loc 1 851 0
	movl	$__PRETTY_FUNCTION__.4169, 12(%esp)
	movl	$851, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC211, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE101:
	.size	X86Instr_Sse64Fx2, .-X86Instr_Sse64Fx2
	.p2align 4,,15
.globl X86Instr_Sse32FLo
	.type	X86Instr_Sse32FLo, @function
X86Instr_Sse32FLo:
.LFB100:
	.loc 1 836 0
	.cfi_startproc
.LVL220:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB507:
.LBB509:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL221:
.LBE509:
.LBE507:
	.loc 1 836 0
	movl	8(%ebp), %ecx
.LBB511:
.LBB508:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL222:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L569
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL223:
.LBE508:
.LBE511:
	.loc 1 842 0
	cmpl	$1, %ecx
	.loc 1 839 0
	movl	%ecx, 4(%eax)
	.loc 1 840 0
	movl	12(%ebp), %edx
.LVL224:
	.loc 1 838 0
	movl	$33, (%eax)
	.loc 1 840 0
	movl	%edx, 8(%eax)
	.loc 1 841 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 842 0
	je	.L570
	.loc 1 844 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL225:
.L569:
	.cfi_restore_state
.LBB512:
.LBB510:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL226:
.L570:
.LBE510:
.LBE512:
	.loc 1 842 0
	movl	$__PRETTY_FUNCTION__.4154, 12(%esp)
	movl	$842, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC211, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE100:
	.size	X86Instr_Sse32FLo, .-X86Instr_Sse32FLo
	.p2align 4,,15
.globl X86Instr_Sse32Fx4
	.type	X86Instr_Sse32Fx4, @function
X86Instr_Sse32Fx4:
.LFB99:
	.loc 1 827 0
	.cfi_startproc
.LVL227:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB515:
.LBB517:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL228:
.LBE517:
.LBE515:
	.loc 1 827 0
	movl	8(%ebp), %ecx
.LBB519:
.LBB516:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL229:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L575
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL230:
.LBE516:
.LBE519:
	.loc 1 833 0
	cmpl	$1, %ecx
	.loc 1 830 0
	movl	%ecx, 4(%eax)
	.loc 1 831 0
	movl	12(%ebp), %edx
.LVL231:
	.loc 1 829 0
	movl	$32, (%eax)
	.loc 1 831 0
	movl	%edx, 8(%eax)
	.loc 1 832 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 833 0
	je	.L576
	.loc 1 835 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL232:
.L575:
	.cfi_restore_state
.LBB520:
.LBB518:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL233:
.L576:
.LBE518:
.LBE520:
	.loc 1 833 0
	movl	$__PRETTY_FUNCTION__.4139, 12(%esp)
	movl	$833, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC211, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE99:
	.size	X86Instr_Sse32Fx4, .-X86Instr_Sse32Fx4
	.section	.rodata.str1.1
.LC212:
	.string	"sz == 4 || sz == 8"
	.text
	.p2align 4,,15
.globl X86Instr_SseLdzLO
	.type	X86Instr_SseLdzLO, @function
X86Instr_SseLdzLO:
.LFB98:
	.loc 1 818 0
	.cfi_startproc
.LVL234:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB525:
.LBB527:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL235:
.LBE527:
.LBE525:
	.loc 1 818 0
	movl	8(%ebp), %edx
.LBB529:
.LBB526:
	.loc 2 376 0
	leal	20(%eax), %ecx
.LVL236:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %ecx
	jae	.L581
	.loc 2 379 0
	movl	%ecx, private_LibVEX_alloc_curr
.LVL237:
.LBE526:
.LBE529:
	.loc 1 824 0
	cmpl	$8, %edx
.LBB530:
.LBB531:
	.loc 1 821 0
	movb	%dl, 4(%eax)
.LBE531:
.LBE530:
	.loc 1 822 0
	movl	12(%ebp), %ecx
.LVL238:
	.loc 1 820 0
	movl	$31, (%eax)
.LVL239:
	.loc 1 822 0
	movl	%ecx, 8(%eax)
	.loc 1 823 0
	movl	16(%ebp), %ecx
	movl	%ecx, 12(%eax)
	.loc 1 824 0
	jne	.L582
.L579:
	.loc 1 826 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.L582:
	.cfi_restore_state
	.loc 1 824 0
	cmpl	$4, %edx
	je	.L579
	movl	$__PRETTY_FUNCTION__.4121, 12(%esp)
	movl	$824, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC212, (%esp)
	call	vex_assert_fail
.LVL240:
.L581:
.LBB532:
.LBB528:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE528:
.LBE532:
	.cfi_endproc
.LFE98:
	.size	X86Instr_SseLdzLO, .-X86Instr_SseLdzLO
	.p2align 4,,15
.globl X86Instr_SseLdSt
	.type	X86Instr_SseLdSt, @function
X86Instr_SseLdSt:
.LFB97:
	.loc 1 809 0
	.cfi_startproc
.LVL241:
.LBB535:
.LBB537:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL242:
.LBE537:
.LBE535:
	.loc 1 809 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 809 0
	movl	8(%ebp), %ecx
.LBB539:
.LBB536:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL243:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L586
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL244:
.LBE536:
.LBE539:
	.loc 1 812 0
	movb	%cl, 4(%eax)
	.loc 1 813 0
	movl	12(%ebp), %edx
.LVL245:
	.loc 1 811 0
	movl	$30, (%eax)
	.loc 1 813 0
	movl	%edx, 8(%eax)
	.loc 1 814 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 816 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL246:
.L586:
	.cfi_restore_state
.LBB540:
.LBB538:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE538:
.LBE540:
	.cfi_endproc
.LFE97:
	.size	X86Instr_SseLdSt, .-X86Instr_SseLdSt
	.section	.rodata.str1.1
.LC213:
	.string	"hregClass(dst) == HRcVec128"
	.text
	.p2align 4,,15
.globl X86Instr_SseConst
	.type	X86Instr_SseConst, @function
X86Instr_SseConst:
.LFB96:
	.loc 1 801 0
	.cfi_startproc
.LVL247:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$16, %esp
.LBB545:
.LBB547:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL248:
.LBE547:
.LBE545:
	.loc 1 801 0
	movl	8(%ebp), %ebx
	.cfi_offset 3, -12
	movl	12(%ebp), %ecx
.LBB549:
.LBB546:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL249:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L592
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL250:
.LBE546:
.LBE549:
	.loc 1 805 0
	movl	%ecx, 8(%eax)
.LVL251:
.LBB550:
.LBB552:
	.loc 3 124 0
	shrl	$28, %ecx
.LVL252:
	.loc 3 125 0
	leal	-3(%ecx), %edx
.LVL253:
	cmpl	$5, %edx
.LBE552:
.LBE550:
	.loc 1 803 0
	movl	$29, (%eax)
	.loc 1 804 0
	movw	%bx, 4(%eax)
.LBB554:
.LBB551:
	.loc 3 125 0
	ja	.L593
.LBE551:
.LBE554:
	.loc 1 806 0
	cmpl	$8, %ecx
	jne	.L594
	.loc 1 808 0
	addl	$16, %esp
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL254:
.L592:
	.cfi_restore_state
.LBB555:
.LBB548:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL255:
.L594:
.LBE548:
.LBE555:
	.loc 1 806 0
	movl	$__PRETTY_FUNCTION__.4097, 12(%esp)
	movl	$806, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC213, (%esp)
	call	vex_assert_fail
.LVL256:
.L593:
.LBB556:
.LBB553:
	.loc 3 125 0
	movl	$__PRETTY_FUNCTION__.2401, 12(%esp)
	movl	$125, 8(%esp)
	movl	$.LC128, 4(%esp)
	movl	$.LC129, (%esp)
	call	vex_assert_fail
.LBE553:
.LBE556:
	.cfi_endproc
.LFE96:
	.size	X86Instr_SseConst, .-X86Instr_SseConst
	.p2align 4,,15
.globl X86Instr_FpCmp
	.type	X86Instr_FpCmp, @function
X86Instr_FpCmp:
.LFB95:
	.loc 1 792 0
	.cfi_startproc
.LVL257:
.LBB559:
.LBB561:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL258:
.LBE561:
.LBE559:
	.loc 1 792 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB563:
.LBB560:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL259:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L598
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL260:
.LBE560:
.LBE563:
	.loc 1 795 0
	movl	8(%ebp), %edx
.LVL261:
	.loc 1 794 0
	movl	$28, (%eax)
	.loc 1 795 0
	movl	%edx, 4(%eax)
	.loc 1 796 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 797 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 799 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL262:
.L598:
	.cfi_restore_state
.LBB564:
.LBB562:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE562:
.LBE564:
	.cfi_endproc
.LFE95:
	.size	X86Instr_FpCmp, .-X86Instr_FpCmp
	.p2align 4,,15
.globl X86Instr_FpStSW_AX
	.type	X86Instr_FpStSW_AX, @function
X86Instr_FpStSW_AX:
.LFB94:
	.loc 1 787 0
	.cfi_startproc
.LVL263:
.LBB567:
.LBB569:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL264:
.LBE569:
.LBE567:
	.loc 1 787 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB572:
.LBB570:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL265:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L602
.LBE570:
.LBE572:
	.loc 1 789 0
	movl	$27, (%eax)
.LBB573:
.LBB568:
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL266:
.LBE568:
.LBE573:
	.loc 1 791 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL267:
.L602:
	.cfi_restore_state
.LBB574:
.LBB571:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE571:
.LBE574:
	.cfi_endproc
.LFE94:
	.size	X86Instr_FpStSW_AX, .-X86Instr_FpStSW_AX
	.p2align 4,,15
.globl X86Instr_FpLdCW
	.type	X86Instr_FpLdCW, @function
X86Instr_FpLdCW:
.LFB93:
	.loc 1 781 0
	.cfi_startproc
.LVL268:
.LBB577:
.LBB579:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL269:
.LBE579:
.LBE577:
	.loc 1 781 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB581:
.LBB578:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL270:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L606
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL271:
.LBE578:
.LBE581:
	.loc 1 784 0
	movl	8(%ebp), %edx
.LVL272:
	.loc 1 783 0
	movl	$26, (%eax)
	.loc 1 784 0
	movl	%edx, 4(%eax)
	.loc 1 786 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL273:
.L606:
	.cfi_restore_state
.LBB582:
.LBB580:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE580:
.LBE582:
	.cfi_endproc
.LFE93:
	.size	X86Instr_FpLdCW, .-X86Instr_FpLdCW
	.p2align 4,,15
.globl X86Instr_FpCMov
	.type	X86Instr_FpCMov, @function
X86Instr_FpCMov:
.LFB92:
	.loc 1 772 0
	.cfi_startproc
.LVL274:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB585:
.LBB587:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL275:
.LBE587:
.LBE585:
	.loc 1 772 0
	movl	8(%ebp), %ecx
.LBB589:
.LBB586:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL276:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L611
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL277:
.LBE586:
.LBE589:
	.loc 1 778 0
	cmpl	$16, %ecx
	.loc 1 775 0
	movl	%ecx, 4(%eax)
	.loc 1 776 0
	movl	12(%ebp), %edx
.LVL278:
	.loc 1 774 0
	movl	$25, (%eax)
	.loc 1 776 0
	movl	%edx, 8(%eax)
	.loc 1 777 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 778 0
	je	.L612
	.loc 1 780 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL279:
.L611:
	.cfi_restore_state
.LBB590:
.LBB588:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL280:
.L612:
.LBE588:
.LBE590:
	.loc 1 778 0
	movl	$__PRETTY_FUNCTION__.4063, 12(%esp)
	movl	$778, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC210, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE92:
	.size	X86Instr_FpCMov, .-X86Instr_FpCMov
	.p2align 4,,15
.globl X86Instr_Fp64to32
	.type	X86Instr_Fp64to32, @function
X86Instr_Fp64to32:
.LFB91:
	.loc 1 765 0
	.cfi_startproc
.LVL281:
.LBB593:
.LBB595:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL282:
.LBE595:
.LBE593:
	.loc 1 765 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB597:
.LBB594:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL283:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L616
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL284:
.LBE594:
.LBE597:
	.loc 1 768 0
	movl	8(%ebp), %edx
.LVL285:
	.loc 1 767 0
	movl	$24, (%eax)
	.loc 1 768 0
	movl	%edx, 4(%eax)
	.loc 1 769 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 771 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL286:
.L616:
	.cfi_restore_state
.LBB598:
.LBB596:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE596:
.LBE598:
	.cfi_endproc
.LFE91:
	.size	X86Instr_Fp64to32, .-X86Instr_Fp64to32
	.section	.rodata.str1.1
.LC214:
	.string	"sz == 2 || sz == 4 || sz == 8"
	.text
	.p2align 4,,15
.globl X86Instr_FpLdStI
	.type	X86Instr_FpLdStI, @function
X86Instr_FpLdStI:
.LFB90:
	.loc 1 755 0
	.cfi_startproc
.LVL287:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
.LBB601:
.LBB603:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL288:
.LBE603:
.LBE601:
	.loc 1 755 0
	movl	12(%ebp), %edx
	movl	%ebx, -8(%ebp)
	movl	%esi, -4(%ebp)
	.loc 1 755 0
	movl	8(%ebp), %esi
	.cfi_offset 6, -12
	.cfi_offset 3, -16
.LBB606:
.LBB604:
	.loc 2 376 0
	leal	20(%eax), %ecx
.LVL289:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %ecx
.LBE604:
.LBE606:
	.loc 1 755 0
	movl	%edx, %ebx
.LBB607:
.LBB602:
	.loc 2 377 0
	jae	.L621
	.loc 2 379 0
	movl	%ecx, private_LibVEX_alloc_curr
.LVL290:
.LBE602:
.LBE607:
	.loc 1 758 0
	movl	%esi, %ecx
.LVL291:
	.loc 1 762 0
	cmpb	$4, %bl
	.loc 1 758 0
	movb	%cl, 4(%eax)
	.loc 1 759 0
	movb	%dl, 5(%eax)
	.loc 1 760 0
	movl	16(%ebp), %edx
	.loc 1 757 0
	movl	$23, (%eax)
	.loc 1 760 0
	movl	%edx, 8(%eax)
	.loc 1 761 0
	movl	20(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 762 0
	jne	.L622
.L619:
	.loc 1 764 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.LVL292:
.L621:
	.cfi_restore_state
.LBB608:
.LBB605:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL293:
.L622:
.LBE605:
.LBE608:
	.loc 1 762 0
	cmpb	$2, %bl
	je	.L619
	cmpb	$8, %bl
	.p2align 4,,2
	je	.L619
	movl	$__PRETTY_FUNCTION__.4036, 12(%esp)
	movl	$762, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC214, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE90:
	.size	X86Instr_FpLdStI, .-X86Instr_FpLdStI
	.section	.rodata.str1.4
	.align 4
.LC215:
	.string	"sz == 4 || sz == 8 || sz == 10"
	.text
	.p2align 4,,15
.globl X86Instr_FpLdSt
	.type	X86Instr_FpLdSt, @function
X86Instr_FpLdSt:
.LFB89:
	.loc 1 744 0
	.cfi_startproc
.LVL294:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
.LBB611:
.LBB613:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL295:
.LBE613:
.LBE611:
	.loc 1 744 0
	movl	12(%ebp), %edx
	movl	%ebx, -8(%ebp)
	movl	%esi, -4(%ebp)
	.loc 1 744 0
	movl	8(%ebp), %esi
	.cfi_offset 6, -12
	.cfi_offset 3, -16
.LBB616:
.LBB614:
	.loc 2 376 0
	leal	20(%eax), %ecx
.LVL296:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %ecx
.LBE614:
.LBE616:
	.loc 1 744 0
	movl	%edx, %ebx
.LBB617:
.LBB612:
	.loc 2 377 0
	jae	.L627
	.loc 2 379 0
	movl	%ecx, private_LibVEX_alloc_curr
.LVL297:
.LBE612:
.LBE617:
	.loc 1 747 0
	movl	%esi, %ecx
.LVL298:
	.loc 1 751 0
	cmpb	$8, %bl
	.loc 1 747 0
	movb	%cl, 4(%eax)
	.loc 1 748 0
	movb	%dl, 5(%eax)
	.loc 1 749 0
	movl	16(%ebp), %edx
	.loc 1 746 0
	movl	$22, (%eax)
	.loc 1 749 0
	movl	%edx, 8(%eax)
	.loc 1 750 0
	movl	20(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 751 0
	jne	.L628
.L625:
	.loc 1 753 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.LVL299:
.L627:
	.cfi_restore_state
.LBB618:
.LBB615:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL300:
.L628:
.LBE615:
.LBE618:
	.loc 1 751 0
	cmpb	$4, %bl
	je	.L625
	cmpb	$10, %bl
	.p2align 4,,2
	je	.L625
	movl	$__PRETTY_FUNCTION__.4015, 12(%esp)
	movl	$751, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC215, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE89:
	.size	X86Instr_FpLdSt, .-X86Instr_FpLdSt
	.p2align 4,,15
.globl X86Instr_FpBinary
	.type	X86Instr_FpBinary, @function
X86Instr_FpBinary:
.LFB88:
	.loc 1 735 0
	.cfi_startproc
.LVL301:
.LBB621:
.LBB623:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL302:
.LBE623:
.LBE621:
	.loc 1 735 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB625:
.LBB622:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL303:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L632
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL304:
.LBE622:
.LBE625:
	.loc 1 738 0
	movl	8(%ebp), %edx
.LVL305:
	.loc 1 737 0
	movl	$21, (%eax)
	.loc 1 738 0
	movl	%edx, 4(%eax)
	.loc 1 739 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 740 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 741 0
	movl	20(%ebp), %edx
	movl	%edx, 16(%eax)
	.loc 1 743 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL306:
.L632:
	.cfi_restore_state
.LBB626:
.LBB624:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE624:
.LBE626:
	.cfi_endproc
.LFE88:
	.size	X86Instr_FpBinary, .-X86Instr_FpBinary
	.p2align 4,,15
.globl X86Instr_FpUnary
	.type	X86Instr_FpUnary, @function
X86Instr_FpUnary:
.LFB87:
	.loc 1 727 0
	.cfi_startproc
.LVL307:
.LBB629:
.LBB631:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL308:
.LBE631:
.LBE629:
	.loc 1 727 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB633:
.LBB630:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL309:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L636
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL310:
.LBE630:
.LBE633:
	.loc 1 730 0
	movl	8(%ebp), %edx
.LVL311:
	.loc 1 729 0
	movl	$20, (%eax)
	.loc 1 730 0
	movl	%edx, 4(%eax)
	.loc 1 731 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 732 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 734 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL312:
.L636:
	.cfi_restore_state
.LBB634:
.LBB632:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE632:
.LBE634:
	.cfi_endproc
.LFE87:
	.size	X86Instr_FpUnary, .-X86Instr_FpUnary
	.p2align 4,,15
.globl X86Instr_DACAS
	.type	X86Instr_DACAS, @function
X86Instr_DACAS:
.LFB86:
	.loc 1 720 0
	.cfi_startproc
.LVL313:
.LBB637:
.LBB639:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL314:
.LBE639:
.LBE637:
	.loc 1 720 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB641:
.LBB638:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL315:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L640
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL316:
.LBE638:
.LBE641:
	.loc 1 723 0
	movl	8(%ebp), %edx
.LVL317:
	.loc 1 722 0
	movl	$19, (%eax)
	.loc 1 723 0
	movl	%edx, 4(%eax)
	.loc 1 725 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL318:
.L640:
	.cfi_restore_state
.LBB642:
.LBB640:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE640:
.LBE642:
	.cfi_endproc
.LFE86:
	.size	X86Instr_DACAS, .-X86Instr_DACAS
	.section	.rodata.str1.1
.LC216:
	.string	"sz == 4 || sz == 2 || sz == 1"
	.text
	.p2align 4,,15
.globl X86Instr_ACAS
	.type	X86Instr_ACAS, @function
X86Instr_ACAS:
.LFB85:
	.loc 1 712 0
	.cfi_startproc
.LVL319:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$16, %esp
.LBB645:
.LBB647:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL320:
.LBE647:
.LBE645:
	.loc 1 712 0
	movl	12(%ebp), %edx
.LBB649:
.LBB646:
	.loc 2 376 0
	leal	20(%eax), %ecx
.LVL321:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %ecx
	jae	.L645
	.cfi_offset 3, -12
	.loc 2 379 0
	movl	%ecx, private_LibVEX_alloc_curr
.LVL322:
.LBE646:
.LBE649:
	.loc 1 715 0
	movl	8(%ebp), %ecx
.LVL323:
	.loc 1 717 0
	cmpb	$2, %dl
	.loc 1 714 0
	movl	$18, (%eax)
	.loc 1 716 0
	movb	%dl, 8(%eax)
	.loc 1 715 0
	movl	%ecx, 4(%eax)
	.loc 1 717 0
	jne	.L646
.L643:
	.loc 1 719 0
	addl	$16, %esp
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL324:
.L645:
	.cfi_restore_state
.LBB650:
.LBB648:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL325:
.L646:
.LBE648:
.LBE650:
	.loc 1 717 0
	cmpb	$4, %dl
	je	.L643
	cmpb	$1, %dl
	.p2align 4,,2
	je	.L643
	movl	$__PRETTY_FUNCTION__.3971, 12(%esp)
	movl	$717, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC216, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE85:
	.size	X86Instr_ACAS, .-X86Instr_ACAS
	.section	.rodata.str1.4
	.align 4
.LC217:
	.string	"0 == (hwcaps & ~((1<<1) |(1<<2) |(1<<3) |(1<<4)))"
	.text
	.p2align 4,,15
.globl X86Instr_MFence
	.type	X86Instr_MFence, @function
X86Instr_MFence:
.LFB84:
	.loc 1 702 0
	.cfi_startproc
.LVL326:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB653:
.LBB655:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL327:
.LBE655:
.LBE653:
	.loc 1 702 0
	movl	8(%ebp), %ecx
.LBB657:
.LBB654:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL328:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L651
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL329:
.LBE654:
.LBE657:
	.loc 1 705 0
	movl	%ecx, 4(%eax)
	.loc 1 706 0
	andl	$-31, %ecx
	.loc 1 704 0
	movl	$17, (%eax)
	.loc 1 706 0
	jne	.L652
	.loc 1 711 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL330:
.L651:
	.cfi_restore_state
.LBB658:
.LBB656:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL331:
.L652:
.LBE656:
.LBE658:
	.loc 1 706 0
	movl	$__PRETTY_FUNCTION__.3956, 12(%esp)
	movl	$709, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC217, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE84:
	.size	X86Instr_MFence, .-X86Instr_MFence
	.p2align 4,,15
.globl X86Instr_Bsfr32
	.type	X86Instr_Bsfr32, @function
X86Instr_Bsfr32:
.LFB83:
	.loc 1 694 0
	.cfi_startproc
.LVL332:
.LBB661:
.LBB663:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL333:
.LBE663:
.LBE661:
	.loc 1 694 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 694 0
	movl	8(%ebp), %ecx
.LBB665:
.LBB662:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL334:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L656
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL335:
.LBE662:
.LBE665:
	.loc 1 697 0
	movb	%cl, 4(%eax)
	.loc 1 698 0
	movl	12(%ebp), %edx
.LVL336:
	.loc 1 696 0
	movl	$16, (%eax)
	.loc 1 698 0
	movl	%edx, 8(%eax)
	.loc 1 699 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 701 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL337:
.L656:
	.cfi_restore_state
.LBB666:
.LBB664:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE664:
.LBE666:
	.cfi_endproc
.LFE83:
	.size	X86Instr_Bsfr32, .-X86Instr_Bsfr32
	.p2align 4,,15
.globl X86Instr_Set32
	.type	X86Instr_Set32, @function
X86Instr_Set32:
.LFB82:
	.loc 1 687 0
	.cfi_startproc
.LVL338:
.LBB669:
.LBB671:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL339:
.LBE671:
.LBE669:
	.loc 1 687 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB673:
.LBB670:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL340:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L660
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL341:
.LBE670:
.LBE673:
	.loc 1 690 0
	movl	8(%ebp), %edx
.LVL342:
	.loc 1 689 0
	movl	$15, (%eax)
	.loc 1 690 0
	movl	%edx, 4(%eax)
	.loc 1 691 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 693 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL343:
.L660:
	.cfi_restore_state
.LBB674:
.LBB672:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE672:
.LBE674:
	.cfi_endproc
.LFE82:
	.size	X86Instr_Set32, .-X86Instr_Set32
	.section	.rodata.str1.1
.LC218:
	.string	"sz == 1 || sz == 2"
	.text
	.p2align 4,,15
.globl X86Instr_Store
	.type	X86Instr_Store, @function
X86Instr_Store:
.LFB81:
	.loc 1 678 0
	.cfi_startproc
.LVL344:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$16, %esp
.LBB677:
.LBB679:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL345:
.LBE679:
.LBE677:
	.loc 1 678 0
	movl	8(%ebp), %edx
.LBB682:
.LBB680:
	.loc 2 376 0
	leal	20(%eax), %ecx
.LVL346:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %ecx
.LBE680:
.LBE682:
	.loc 1 678 0
	movl	%edx, %ebx
	.cfi_offset 3, -12
.LBB683:
.LBB678:
	.loc 2 377 0
	jae	.L665
	.loc 2 379 0
	movl	%ecx, private_LibVEX_alloc_curr
.LVL347:
.LBE678:
.LBE683:
	.loc 1 684 0
	subl	$1, %ebx
	.loc 1 681 0
	movb	%dl, 4(%eax)
	.loc 1 682 0
	movl	12(%ebp), %edx
	.loc 1 684 0
	cmpb	$1, %bl
	.loc 1 680 0
	movl	$14, (%eax)
	.loc 1 682 0
	movl	%edx, 8(%eax)
	.loc 1 683 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 684 0
	ja	.L666
	.loc 1 686 0
	addl	$16, %esp
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL348:
.L665:
	.cfi_restore_state
.LBB684:
.LBB681:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL349:
.L666:
.LBE681:
.LBE684:
	.loc 1 684 0
	movl	$__PRETTY_FUNCTION__.3927, 12(%esp)
	movl	$684, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC218, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE81:
	.size	X86Instr_Store, .-X86Instr_Store
	.section	.rodata.str1.1
.LC219:
	.string	"szSmall == 1 || szSmall == 2"
	.text
	.p2align 4,,15
.globl X86Instr_LoadEX
	.type	X86Instr_LoadEX, @function
X86Instr_LoadEX:
.LFB80:
	.loc 1 668 0
	.cfi_startproc
.LVL350:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
.LBB687:
.LBB689:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL351:
.LBE689:
.LBE687:
	.loc 1 668 0
	movl	8(%ebp), %edx
	movl	%ebx, -8(%ebp)
	movl	%esi, -4(%ebp)
	.loc 1 668 0
	movl	12(%ebp), %esi
	.cfi_offset 6, -12
	.cfi_offset 3, -16
.LBB692:
.LBB690:
	.loc 2 376 0
	leal	20(%eax), %ecx
.LVL352:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %ecx
.LBE690:
.LBE692:
	.loc 1 668 0
	movl	%edx, %ebx
.LBB693:
.LBB688:
	.loc 2 377 0
	jae	.L671
	.loc 2 379 0
	movl	%ecx, private_LibVEX_alloc_curr
.LVL353:
.LBE688:
.LBE693:
	.loc 1 675 0
	subl	$1, %ebx
	.loc 1 671 0
	movb	%dl, 4(%eax)
	.loc 1 672 0
	movl	%esi, %edx
	.loc 1 675 0
	cmpb	$1, %bl
	.loc 1 672 0
	movb	%dl, 5(%eax)
	.loc 1 673 0
	movl	16(%ebp), %edx
	.loc 1 670 0
	movl	$13, (%eax)
	.loc 1 673 0
	movl	%edx, 8(%eax)
	.loc 1 674 0
	movl	20(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 675 0
	ja	.L672
	.loc 1 677 0
	movl	-8(%ebp), %ebx
	movl	-4(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.LVL354:
.L671:
	.cfi_restore_state
.LBB694:
.LBB691:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL355:
.L672:
.LBE691:
.LBE694:
	.loc 1 675 0
	movl	$__PRETTY_FUNCTION__.3911, 12(%esp)
	movl	$675, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC219, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE80:
	.size	X86Instr_LoadEX, .-X86Instr_LoadEX
	.p2align 4,,15
.globl X86Instr_CMov32
	.type	X86Instr_CMov32, @function
X86Instr_CMov32:
.LFB79:
	.loc 1 658 0
	.cfi_startproc
.LVL356:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB697:
.LBB699:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL357:
.LBE699:
.LBE697:
	.loc 1 658 0
	movl	8(%ebp), %ecx
.LBB701:
.LBB698:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL358:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L677
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL359:
.LBE698:
.LBE701:
	.loc 1 664 0
	cmpl	$16, %ecx
	.loc 1 661 0
	movl	%ecx, 4(%eax)
	.loc 1 662 0
	movl	12(%ebp), %edx
.LVL360:
	.loc 1 660 0
	movl	$12, (%eax)
	.loc 1 662 0
	movl	%edx, 8(%eax)
	.loc 1 663 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 664 0
	je	.L678
	.loc 1 666 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL361:
.L677:
	.cfi_restore_state
.LBB702:
.LBB700:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL362:
.L678:
.LBE700:
.LBE702:
	.loc 1 664 0
	movl	$__PRETTY_FUNCTION__.3895, 12(%esp)
	movl	$664, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC210, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE79:
	.size	X86Instr_CMov32, .-X86Instr_CMov32
	.p2align 4,,15
.globl X86Instr_Test32
	.type	X86Instr_Test32, @function
X86Instr_Test32:
.LFB70:
	.loc 1 590 0
	.cfi_startproc
.LVL363:
.LBB705:
.LBB707:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL364:
.LBE707:
.LBE705:
	.loc 1 590 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB709:
.LBB706:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL365:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L682
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL366:
.LBE706:
.LBE709:
	.loc 1 593 0
	movl	8(%ebp), %edx
.LVL367:
	.loc 1 592 0
	movl	$3, (%eax)
	.loc 1 593 0
	movl	%edx, 4(%eax)
	.loc 1 594 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 596 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL368:
.L682:
	.cfi_restore_state
.LBB710:
.LBB708:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE708:
.LBE710:
	.cfi_endproc
.LFE70:
	.size	X86Instr_Test32, .-X86Instr_Test32
	.p2align 4,,15
.globl X86Instr_Sh32
	.type	X86Instr_Sh32, @function
X86Instr_Sh32:
.LFB69:
	.loc 1 582 0
	.cfi_startproc
.LVL369:
.LBB713:
.LBB715:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL370:
.LBE715:
.LBE713:
	.loc 1 582 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB717:
.LBB714:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL371:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L686
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL372:
.LBE714:
.LBE717:
	.loc 1 585 0
	movl	8(%ebp), %edx
.LVL373:
	.loc 1 584 0
	movl	$2, (%eax)
	.loc 1 585 0
	movl	%edx, 4(%eax)
	.loc 1 586 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 587 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 589 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL374:
.L686:
	.cfi_restore_state
.LBB718:
.LBB716:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE716:
.LBE718:
	.cfi_endproc
.LFE69:
	.size	X86Instr_Sh32, .-X86Instr_Sh32
	.section	.rodata.str1.1
.LC220:
	.string	"op != Xalu_MUL"
	.text
	.p2align 4,,15
.globl X86Instr_Alu32M
	.type	X86Instr_Alu32M, @function
X86Instr_Alu32M:
.LFB68:
	.loc 1 573 0
	.cfi_startproc
.LVL375:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB721:
.LBB723:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL376:
.LBE723:
.LBE721:
	.loc 1 573 0
	movl	8(%ebp), %ecx
.LBB725:
.LBB722:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL377:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L691
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL378:
.LBE722:
.LBE725:
	.loc 1 579 0
	cmpl	$10, %ecx
	.loc 1 576 0
	movl	%ecx, 4(%eax)
	.loc 1 577 0
	movl	12(%ebp), %edx
.LVL379:
	.loc 1 575 0
	movl	$1, (%eax)
	.loc 1 577 0
	movl	%edx, 8(%eax)
	.loc 1 578 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 579 0
	je	.L692
	.loc 1 581 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL380:
.L691:
	.cfi_restore_state
.LBB726:
.LBB724:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL381:
.L692:
.LBE724:
.LBE726:
	.loc 1 579 0
	movl	$__PRETTY_FUNCTION__.3790, 12(%esp)
	movl	$579, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC220, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE68:
	.size	X86Instr_Alu32M, .-X86Instr_Alu32M
	.p2align 4,,15
.globl X86Instr_Alu32R
	.type	X86Instr_Alu32R, @function
X86Instr_Alu32R:
.LFB67:
	.loc 1 565 0
	.cfi_startproc
.LVL382:
.LBB729:
.LBB731:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL383:
.LBE731:
.LBE729:
	.loc 1 565 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB733:
.LBB730:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL384:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L696
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL385:
.LBE730:
.LBE733:
	.loc 1 568 0
	movl	8(%ebp), %edx
.LVL386:
	.loc 1 567 0
	movl	$0, (%eax)
	.loc 1 568 0
	movl	%edx, 4(%eax)
	.loc 1 569 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 570 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 572 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL387:
.L696:
	.cfi_restore_state
.LBB734:
.LBB732:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE732:
.LBE734:
	.cfi_endproc
.LFE67:
	.size	X86Instr_Alu32R, .-X86Instr_Alu32R
	.p2align 4,,15
.globl X86RM_Mem
	.type	X86RM_Mem, @function
X86RM_Mem:
.LFB58:
	.loc 1 376 0
	.cfi_startproc
.LVL388:
.LBB737:
.LBB739:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL389:
.LBE739:
.LBE737:
	.loc 1 376 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB741:
.LBB738:
	.loc 2 376 0
	leal	8(%eax), %edx
.LVL390:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L700
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL391:
.LBE738:
.LBE741:
	.loc 1 379 0
	movl	8(%ebp), %edx
.LVL392:
	.loc 1 378 0
	movl	$1, (%eax)
	.loc 1 379 0
	movl	%edx, 4(%eax)
	.loc 1 381 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL393:
.L700:
	.cfi_restore_state
.LBB742:
.LBB740:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE740:
.LBE742:
	.cfi_endproc
.LFE58:
	.size	X86RM_Mem, .-X86RM_Mem
	.p2align 4,,15
.globl X86RM_Reg
	.type	X86RM_Reg, @function
X86RM_Reg:
.LFB57:
	.loc 1 370 0
	.cfi_startproc
.LVL394:
.LBB745:
.LBB747:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL395:
.LBE747:
.LBE745:
	.loc 1 370 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB749:
.LBB746:
	.loc 2 376 0
	leal	8(%eax), %edx
.LVL396:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L704
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL397:
.LBE746:
.LBE749:
	.loc 1 373 0
	movl	8(%ebp), %edx
.LVL398:
	.loc 1 372 0
	movl	$0, (%eax)
	.loc 1 373 0
	movl	%edx, 4(%eax)
	.loc 1 375 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL399:
.L704:
	.cfi_restore_state
.LBB750:
.LBB748:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE748:
.LBE750:
	.cfi_endproc
.LFE57:
	.size	X86RM_Reg, .-X86RM_Reg
	.p2align 4,,15
.globl X86RI_Reg
	.type	X86RI_Reg, @function
X86RI_Reg:
.LFB53:
	.loc 1 320 0
	.cfi_startproc
.LVL400:
.LBB753:
.LBB755:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL401:
.LBE755:
.LBE753:
	.loc 1 320 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB757:
.LBB754:
	.loc 2 376 0
	leal	8(%eax), %edx
.LVL402:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L708
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL403:
.LBE754:
.LBE757:
	.loc 1 323 0
	movl	8(%ebp), %edx
.LVL404:
	.loc 1 322 0
	movl	$1, (%eax)
	.loc 1 323 0
	movl	%edx, 4(%eax)
	.loc 1 325 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL405:
.L708:
	.cfi_restore_state
.LBB758:
.LBB756:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE756:
.LBE758:
	.cfi_endproc
.LFE53:
	.size	X86RI_Reg, .-X86RI_Reg
	.p2align 4,,15
.globl X86RI_Imm
	.type	X86RI_Imm, @function
X86RI_Imm:
.LFB52:
	.loc 1 314 0
	.cfi_startproc
.LVL406:
.LBB761:
.LBB763:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL407:
.LBE763:
.LBE761:
	.loc 1 314 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB765:
.LBB762:
	.loc 2 376 0
	leal	8(%eax), %edx
.LVL408:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L712
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL409:
.LBE762:
.LBE765:
	.loc 1 317 0
	movl	8(%ebp), %edx
.LVL410:
	.loc 1 316 0
	movl	$0, (%eax)
	.loc 1 317 0
	movl	%edx, 4(%eax)
	.loc 1 319 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL411:
.L712:
	.cfi_restore_state
.LBB766:
.LBB764:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE764:
.LBE766:
	.cfi_endproc
.LFE52:
	.size	X86RI_Imm, .-X86RI_Imm
	.p2align 4,,15
.globl X86Instr_Div
	.type	X86Instr_Div, @function
X86Instr_Div:
.LFB74:
	.loc 1 618 0
	.cfi_startproc
.LVL412:
.LBB769:
.LBB771:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL413:
.LBE771:
.LBE769:
	.loc 1 618 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 618 0
	movl	8(%ebp), %ecx
.LBB773:
.LBB770:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL414:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L716
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL415:
.LBE770:
.LBE773:
	.loc 1 621 0
	movb	%cl, 4(%eax)
	.loc 1 622 0
	movl	12(%ebp), %edx
.LVL416:
	.loc 1 620 0
	movl	$7, (%eax)
	.loc 1 622 0
	movl	%edx, 8(%eax)
	.loc 1 624 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL417:
.L716:
	.cfi_restore_state
.LBB774:
.LBB772:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE772:
.LBE774:
	.cfi_endproc
.LFE74:
	.size	X86Instr_Div, .-X86Instr_Div
	.p2align 4,,15
.globl X86Instr_MulL
	.type	X86Instr_MulL, @function
X86Instr_MulL:
.LFB73:
	.loc 1 611 0
	.cfi_startproc
.LVL418:
.LBB777:
.LBB779:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL419:
.LBE779:
.LBE777:
	.loc 1 611 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 611 0
	movl	8(%ebp), %ecx
.LBB781:
.LBB778:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL420:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L720
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL421:
.LBE778:
.LBE781:
	.loc 1 614 0
	movb	%cl, 4(%eax)
	.loc 1 615 0
	movl	12(%ebp), %edx
.LVL422:
	.loc 1 613 0
	movl	$6, (%eax)
	.loc 1 615 0
	movl	%edx, 8(%eax)
	.loc 1 617 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL423:
.L720:
	.cfi_restore_state
.LBB782:
.LBB780:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE780:
.LBE782:
	.cfi_endproc
.LFE73:
	.size	X86Instr_MulL, .-X86Instr_MulL
	.p2align 4,,15
.globl X86Instr_Lea32
	.type	X86Instr_Lea32, @function
X86Instr_Lea32:
.LFB72:
	.loc 1 604 0
	.cfi_startproc
.LVL424:
.LBB785:
.LBB787:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL425:
.LBE787:
.LBE785:
	.loc 1 604 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB789:
.LBB786:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL426:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L724
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL427:
.LBE786:
.LBE789:
	.loc 1 607 0
	movl	8(%ebp), %edx
.LVL428:
	.loc 1 606 0
	movl	$5, (%eax)
	.loc 1 607 0
	movl	%edx, 4(%eax)
	.loc 1 608 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 610 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL429:
.L724:
	.cfi_restore_state
.LBB790:
.LBB788:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE788:
.LBE790:
	.cfi_endproc
.LFE72:
	.size	X86Instr_Lea32, .-X86Instr_Lea32
	.p2align 4,,15
.globl X86Instr_Unary32
	.type	X86Instr_Unary32, @function
X86Instr_Unary32:
.LFB71:
	.loc 1 597 0
	.cfi_startproc
.LVL430:
.LBB793:
.LBB795:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL431:
.LBE795:
.LBE793:
	.loc 1 597 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB797:
.LBB794:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL432:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L728
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL433:
.LBE794:
.LBE797:
	.loc 1 600 0
	movl	8(%ebp), %edx
.LVL434:
	.loc 1 599 0
	movl	$4, (%eax)
	.loc 1 600 0
	movl	%edx, 4(%eax)
	.loc 1 601 0
	movl	12(%ebp), %edx
	movl	%edx, 8(%eax)
	.loc 1 603 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL435:
.L728:
	.cfi_restore_state
.LBB798:
.LBB796:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE796:
.LBE798:
	.cfi_endproc
.LFE71:
	.size	X86Instr_Unary32, .-X86Instr_Unary32
	.p2align 4,,15
.globl X86Instr_Push
	.type	X86Instr_Push, @function
X86Instr_Push:
.LFB76:
	.loc 1 635 0
	.cfi_startproc
.LVL436:
.LBB801:
.LBB803:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL437:
.LBE803:
.LBE801:
	.loc 1 635 0
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
.LBB805:
.LBB802:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL438:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L732
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL439:
.LBE802:
.LBE805:
	.loc 1 638 0
	movl	8(%ebp), %edx
.LVL440:
	.loc 1 637 0
	movl	$9, (%eax)
	.loc 1 638 0
	movl	%edx, 4(%eax)
	.loc 1 640 0
	popl	%ebp
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL441:
.L732:
	.cfi_restore_state
.LBB806:
.LBB804:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE804:
.LBE806:
	.cfi_endproc
.LFE76:
	.size	X86Instr_Push, .-X86Instr_Push
	.section	.rodata.str1.4
	.align 4
.LC221:
	.string	"op == Xsh_SHL || op == Xsh_SHR"
	.text
	.p2align 4,,15
.globl X86Instr_Sh3232
	.type	X86Instr_Sh3232, @function
X86Instr_Sh3232:
.LFB75:
	.loc 1 625 0
	.cfi_startproc
.LVL442:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$16, %esp
.LBB809:
.LBB811:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %eax
.LVL443:
.LBE811:
.LBE809:
	.loc 1 625 0
	movl	8(%ebp), %ecx
.LBB813:
.LBB810:
	.loc 2 376 0
	leal	20(%eax), %edx
.LVL444:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %edx
	jae	.L737
	.loc 2 379 0
	movl	%edx, private_LibVEX_alloc_curr
.LVL445:
.LBE810:
.LBE813:
	.loc 1 628 0
	movl	%ecx, 4(%eax)
	.loc 1 629 0
	movl	12(%ebp), %edx
.LVL446:
	.loc 1 632 0
	subl	$1, %ecx
	cmpl	$1, %ecx
	.loc 1 627 0
	movl	$8, (%eax)
	.loc 1 629 0
	movl	%edx, 8(%eax)
	.loc 1 630 0
	movl	16(%ebp), %edx
	movl	%edx, 12(%eax)
	.loc 1 631 0
	movl	20(%ebp), %edx
	movl	%edx, 16(%eax)
	.loc 1 632 0
	ja	.L738
	.loc 1 634 0
	leave
	.cfi_remember_state
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL447:
.L737:
	.cfi_restore_state
.LBB814:
.LBB812:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LVL448:
.L738:
.LBE812:
.LBE814:
	.loc 1 632 0
	movl	$__PRETTY_FUNCTION__.3849, 12(%esp)
	movl	$632, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC221, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE75:
	.size	X86Instr_Sh3232, .-X86Instr_Sh3232
	.p2align 4,,15
.globl hregX86_XMM3
	.type	hregX86_XMM3, @function
hregX86_XMM3:
.LFB33:
	.loc 1 98 0
	.cfi_startproc
.LVL449:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483645, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 98 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE33:
	.size	hregX86_XMM3, .-hregX86_XMM3
	.p2align 4,,15
.globl hregX86_XMM4
	.type	hregX86_XMM4, @function
hregX86_XMM4:
.LFB34:
	.loc 1 99 0
	.cfi_startproc
.LVL450:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483644, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 99 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE34:
	.size	hregX86_XMM4, .-hregX86_XMM4
	.p2align 4,,15
.globl hregX86_XMM5
	.type	hregX86_XMM5, @function
hregX86_XMM5:
.LFB35:
	.loc 1 100 0
	.cfi_startproc
.LVL451:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483643, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 100 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE35:
	.size	hregX86_XMM5, .-hregX86_XMM5
	.p2align 4,,15
.globl hregX86_XMM6
	.type	hregX86_XMM6, @function
hregX86_XMM6:
.LFB36:
	.loc 1 101 0
	.cfi_startproc
.LVL452:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483642, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 101 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE36:
	.size	hregX86_XMM6, .-hregX86_XMM6
	.p2align 4,,15
.globl hregX86_XMM7
	.type	hregX86_XMM7, @function
hregX86_XMM7:
.LFB37:
	.loc 1 102 0
	.cfi_startproc
.LVL453:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483641, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 102 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE37:
	.size	hregX86_XMM7, .-hregX86_XMM7
	.p2align 4,,15
.globl hregX86_EAX
	.type	hregX86_EAX, @function
hregX86_EAX:
.LFB16:
	.loc 1 79 0
	.cfi_startproc
.LVL454:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306368, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 79 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE16:
	.size	hregX86_EAX, .-hregX86_EAX
	.p2align 4,,15
.globl hregX86_ECX
	.type	hregX86_ECX, @function
hregX86_ECX:
.LFB17:
	.loc 1 80 0
	.cfi_startproc
.LVL455:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306369, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 80 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE17:
	.size	hregX86_ECX, .-hregX86_ECX
	.p2align 4,,15
.globl hregX86_EDX
	.type	hregX86_EDX, @function
hregX86_EDX:
.LFB18:
	.loc 1 81 0
	.cfi_startproc
.LVL456:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306370, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 81 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE18:
	.size	hregX86_EDX, .-hregX86_EDX
	.p2align 4,,15
.globl hregX86_EBX
	.type	hregX86_EBX, @function
hregX86_EBX:
.LFB19:
	.loc 1 82 0
	.cfi_startproc
.LVL457:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306371, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 82 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE19:
	.size	hregX86_EBX, .-hregX86_EBX
	.p2align 4,,15
.globl hregX86_ESP
	.type	hregX86_ESP, @function
hregX86_ESP:
.LFB20:
	.loc 1 83 0
	.cfi_startproc
.LVL458:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306372, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 83 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE20:
	.size	hregX86_ESP, .-hregX86_ESP
	.p2align 4,,15
.globl hregX86_EBP
	.type	hregX86_EBP, @function
hregX86_EBP:
.LFB21:
	.loc 1 84 0
	.cfi_startproc
.LVL459:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306373, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 84 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE21:
	.size	hregX86_EBP, .-hregX86_EBP
	.section	.rodata.str1.4
	.align 4
.LC222:
	.string	"spill_off >= 0 && spill_off < 10000"
	.section	.rodata.str1.1
.LC223:
	.string	"i->Xin.Alu32R.dst != vreg"
.LC224:
	.string	"i->Xin.CMov32.dst != vreg"
	.text
	.p2align 4,,15
.globl directReload_X86
	.type	directReload_X86, @function
directReload_X86:
.LFB113:
	.loc 1 1670 0
	.cfi_startproc
.LVL460:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$28, %esp
	movl	%esi, -8(%ebp)
	movzwl	16(%ebp), %esi
	.cfi_offset 6, -16
	movl	%ebx, -12(%ebp)
	movl	12(%ebp), %edx
	movl	%edi, -4(%ebp)
	.loc 1 1670 0
	movl	8(%ebp), %ebx
	.cfi_offset 7, -12
	.cfi_offset 3, -20
	.loc 1 1671 0
	cmpw	$9999, %si
	ja	.L773
	.loc 1 1677 0
	movl	(%ebx), %eax
	.loc 1 1676 0
	testl	%eax, %eax
	jne	.L763
	.loc 1 1678 0
	movl	4(%ebx), %eax
	.loc 1 1676 0
	cmpl	$8, %eax
	je	.L764
	cmpl	$1, %eax
	jne	.L774
.L764:
	.loc 1 1679 0
	movl	8(%ebx), %ecx
	.loc 1 1676 0
	cmpl	$1, (%ecx)
	je	.L775
.L765:
	.loc 1 1692 0
	cmpl	$2, %eax
	je	.L776
.L767:
	.loc 1 1738 0
	movl	-12(%ebp), %ebx
	xorl	%eax, %eax
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.p2align 4,,7
	.p2align 3
.L763:
	.cfi_restore_state
	.loc 1 1706 0
	cmpl	$9, %eax
	jne	.L768
	.loc 1 1707 0
	movl	4(%ebx), %eax
	.loc 1 1706 0
	cmpl	$1, (%eax)
	jne	.L767
	cmpl	%edx, 4(%eax)
	jne	.L767
	.loc 1 1709 0
	call	hregX86_EBP
	movswl	%si, %esi
	movl	%esi, (%esp)
	movl	%eax, 4(%esp)
	call	X86AMode_IR
	movl	%eax, (%esp)
	call	X86RMI_Mem
	.loc 1 1738 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	.loc 1 1709 0
	movl	%eax, 8(%ebp)
	.loc 1 1738 0
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1709 0
	jmp	X86Instr_Push
	.p2align 4,,7
	.p2align 3
.L774:
	.cfi_restore_state
	.loc 1 1676 0
	cmpl	$9, %eax
	je	.L764
	.loc 1 1692 0
	cmpl	$2, %eax
	jne	.L767
.L776:
	.loc 1 1694 0
	movl	8(%ebx), %eax
	.loc 1 1692 0
	movl	(%eax), %eax
	testl	%eax, %eax
	jne	.L767
	cmpl	%edx, 12(%ebx)
	jne	.L767
	.loc 1 1696 0
	call	hregX86_EBP
	movswl	%si, %esi
	movl	%esi, (%esp)
	movl	%eax, 4(%esp)
	call	X86AMode_IR
	movl	%eax, %esi
	movl	8(%ebx), %eax
	movl	4(%eax), %eax
	movl	%eax, (%esp)
	call	X86RI_Imm
	.loc 1 1738 0
	movl	-4(%ebp), %edi
	.loc 1 1696 0
	movl	%esi, 16(%ebp)
	.loc 1 1738 0
	movl	-8(%ebp), %esi
	.loc 1 1696 0
	movl	%eax, 12(%ebp)
	movl	4(%ebx), %eax
	.loc 1 1738 0
	movl	-12(%ebp), %ebx
	.loc 1 1696 0
	movl	%eax, 8(%ebp)
	.loc 1 1738 0
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1696 0
	jmp	X86Instr_Alu32M
	.p2align 4,,7
	.p2align 3
.L768:
	.cfi_restore_state
	.loc 1 1716 0
	cmpl	$12, %eax
	jne	.L769
	.loc 1 1717 0
	movl	8(%ebx), %eax
	.loc 1 1716 0
	movl	(%eax), %edi
	testl	%edi, %edi
	jne	.L767
	.loc 1 1718 0
	movl	4(%eax), %eax
	.loc 1 1716 0
	cmpl	%edx, %eax
	jne	.L767
	.loc 1 1719 0
	movl	12(%ebx), %edi
	cmpl	%edi, %eax
	je	.L777
	.loc 1 1720 0
	call	hregX86_EBP
	movswl	%si, %esi
	movl	%esi, (%esp)
	movl	%eax, 4(%esp)
	call	X86AMode_IR
	movl	%eax, (%esp)
	call	X86RM_Mem
	.loc 1 1738 0
	movl	-8(%ebp), %esi
	.loc 1 1720 0
	movl	%edi, 16(%ebp)
	.loc 1 1738 0
	movl	-4(%ebp), %edi
	.loc 1 1720 0
	movl	%eax, 12(%ebp)
	movl	4(%ebx), %eax
	.loc 1 1738 0
	movl	-12(%ebp), %ebx
	.loc 1 1720 0
	movl	%eax, 8(%ebp)
	.loc 1 1738 0
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1720 0
	jmp	X86Instr_CMov32
	.p2align 4,,7
	.p2align 3
.L775:
	.cfi_restore_state
	.loc 1 1676 0
	cmpl	%edx, 4(%ecx)
	jne	.L765
	.loc 1 1681 0
	movl	12(%ebx), %edi
	cmpl	%edi, %edx
	je	.L778
	.loc 1 1682 0
	call	hregX86_EBP
	movswl	%si, %esi
	movl	%esi, (%esp)
	movl	%eax, 4(%esp)
	call	X86AMode_IR
	movl	%eax, (%esp)
	call	X86RMI_Mem
	.loc 1 1738 0
	movl	-8(%ebp), %esi
	.loc 1 1682 0
	movl	%edi, 16(%ebp)
	.loc 1 1738 0
	movl	-4(%ebp), %edi
	.loc 1 1682 0
	movl	%eax, 12(%ebp)
	movl	4(%ebx), %eax
	.loc 1 1738 0
	movl	-12(%ebp), %ebx
	.loc 1 1682 0
	movl	%eax, 8(%ebp)
	.loc 1 1738 0
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1682 0
	jmp	X86Instr_Alu32R
.L773:
	.cfi_restore_state
	.loc 1 1671 0
	movl	$__PRETTY_FUNCTION__.4992, 12(%esp)
	movl	$1671, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC222, (%esp)
	call	vex_assert_fail
.L777:
	.loc 1 1719 0
	movl	$__PRETTY_FUNCTION__.4992, 12(%esp)
	movl	$1719, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC224, (%esp)
	call	vex_assert_fail
.L778:
	.loc 1 1681 0
	movl	$__PRETTY_FUNCTION__.4992, 12(%esp)
	movl	$1681, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC223, (%esp)
	call	vex_assert_fail
.L769:
	.loc 1 1728 0
	cmpl	$3, %eax
	jne	.L767
	.loc 1 1729 0
	movl	8(%ebx), %eax
	.loc 1 1728 0
	movl	(%eax), %ecx
	testl	%ecx, %ecx
	jne	.L767
	cmpl	%edx, 4(%eax)
	jne	.L767
	.loc 1 1731 0
	call	hregX86_EBP
	movswl	%si, %esi
	movl	%esi, (%esp)
	movl	%eax, 4(%esp)
	call	X86AMode_IR
	movl	%eax, (%esp)
	call	X86RM_Mem
	.loc 1 1738 0
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	.loc 1 1731 0
	movl	%eax, 12(%ebp)
	movl	4(%ebx), %eax
	.loc 1 1738 0
	movl	-12(%ebp), %ebx
	.loc 1 1731 0
	movl	%eax, 8(%ebp)
	.loc 1 1738 0
	movl	%ebp, %esp
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1731 0
	jmp	X86Instr_Test32
	.cfi_endproc
.LFE113:
	.size	directReload_X86, .-directReload_X86
	.section	.rodata.str1.1
.LC225:
	.string	"offsetB >= 0"
.LC226:
	.string	"!hregIsVirtual(rreg)"
	.section	.rodata.str1.4
	.align 4
.LC227:
	.string	"genReload_X86: unimplemented regclass"
	.text
	.p2align 4,,15
.globl genReload_X86
	.type	genReload_X86, @function
genReload_X86:
.LFB112:
	.loc 1 1641 0
	.cfi_startproc
.LVL461:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$28, %esp
	movl	%esi, -8(%ebp)
	movl	20(%ebp), %esi
	.cfi_offset 6, -16
	movl	%ebx, -12(%ebp)
	movzbl	24(%ebp), %eax
	movl	%edi, -4(%ebp)
	.loc 1 1641 0
	movl	16(%ebp), %ebx
	.cfi_offset 7, -12
	.cfi_offset 3, -20
	movl	8(%ebp), %edi
	.loc 1 1643 0
	testl	%esi, %esi
	js	.L791
.LVL462:
	.loc 1 1644 0
	testl	$16777216, %ebx
	jne	.L792
	.loc 1 1645 0
	testb	%al, %al
	jne	.L793
	.loc 1 1646 0
	movl	12(%ebp), %eax
	movl	$0, (%eax)
	movl	$0, (%edi)
	.loc 1 1647 0
	call	hregX86_EBP
	movl	%esi, (%esp)
	movl	%eax, 4(%esp)
	call	X86AMode_IR
.LVL463:
.LBB843:
.LBB844:
	.loc 3 124 0
	movl	%ebx, %edx
	shrl	$28, %edx
.LVL464:
	.loc 3 125 0
	leal	-3(%edx), %ecx
	cmpl	$5, %ecx
	ja	.L794
.LBE844:
.LBE843:
	.loc 1 1648 0
	cmpl	$6, %edx
	je	.L786
	cmpl	$8, %edx
	je	.L787
	cmpl	$3, %edx
	.p2align 4,,2
	je	.L795
.LVL465:
	.loc 1 1659 0
	movl	%edx, (%esp)
	call	ppHRegClass
.LVL466:
	.loc 1 1660 0
	movl	$.LC227, (%esp)
	call	vpanic
.LVL467:
	.p2align 4,,7
	.p2align 3
.L795:
	.loc 1 1650 0
	movl	%eax, (%esp)
	call	X86RMI_Mem
.LVL468:
	movl	%ebx, 8(%esp)
	movl	$1, (%esp)
	movl	%eax, 4(%esp)
	call	X86Instr_Alu32R
	movl	%eax, (%edi)
	.loc 1 1662 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.LVL469:
	.p2align 4,,7
	.p2align 3
.L787:
	.cfi_restore_state
	.loc 1 1656 0
	movl	%ebx, 4(%esp)
	movl	%eax, 8(%esp)
	movl	$1, (%esp)
	call	X86Instr_SseLdSt
.LVL470:
	movl	%eax, (%edi)
	.loc 1 1662 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_restore 3
	.cfi_restore 6
	.cfi_restore 7
	.cfi_def_cfa_register 4
	popl	%ebp
	.cfi_def_cfa_offset 4
	.cfi_restore 5
	ret
.LVL471:
	.p2align 4,,7
	.p2align 3
.L786:
	.cfi_restore_state
	.loc 1 1653 0
	movl	%ebx, 8(%esp)
	movl	%eax, 12(%esp)
	movl	$10, 4(%esp)
	movl	$1, (%esp)
	call	X86Instr_FpLdSt
.LVL472:
	movl	%eax, (%edi)
	.loc 1 1662 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_restore 3
	.cfi_restore 6
	.cfi_restore 7
	.cfi_def_cfa_register 4
	popl	%ebp
	.cfi_def_cfa_offset 4
	.cfi_restore 5
	ret
.LVL473:
.L794:
	.cfi_restore_state
.LBB846:
.LBB845:
	.loc 3 125 0
	movl	$__PRETTY_FUNCTION__.2401, 12(%esp)
	movl	$125, 8(%esp)
	movl	$.LC128, 4(%esp)
	movl	$.LC129, (%esp)
	call	vex_assert_fail
.LVL474:
.L793:
.LBE845:
.LBE846:
	.loc 1 1645 0
	movl	$__PRETTY_FUNCTION__.4953, 12(%esp)
	movl	$1645, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC152, (%esp)
	call	vex_assert_fail
.L792:
	.loc 1 1644 0
	movl	$__PRETTY_FUNCTION__.4953, 12(%esp)
	movl	$1644, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC226, (%esp)
	call	vex_assert_fail
.LVL475:
.L791:
	.loc 1 1643 0
	movl	$__PRETTY_FUNCTION__.4953, 12(%esp)
	movl	$1643, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC225, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE112:
	.size	genReload_X86, .-genReload_X86
	.section	.rodata.str1.4
	.align 4
.LC228:
	.string	"genSpill_X86: unimplemented regclass"
	.text
	.p2align 4,,15
.globl genSpill_X86
	.type	genSpill_X86, @function
genSpill_X86:
.LFB111:
	.loc 1 1616 0
	.cfi_startproc
.LVL476:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$28, %esp
	movl	%esi, -8(%ebp)
	movl	20(%ebp), %esi
	.cfi_offset 6, -16
	movl	%ebx, -12(%ebp)
	movzbl	24(%ebp), %eax
	movl	%edi, -4(%ebp)
	.loc 1 1616 0
	movl	16(%ebp), %ebx
	.cfi_offset 7, -12
	.cfi_offset 3, -20
	movl	8(%ebp), %edi
	.loc 1 1618 0
	testl	%esi, %esi
	js	.L808
.LVL477:
	.loc 1 1619 0
	testl	$16777216, %ebx
	jne	.L809
	.loc 1 1620 0
	testb	%al, %al
	jne	.L810
	.loc 1 1621 0
	movl	12(%ebp), %eax
	movl	$0, (%eax)
	movl	$0, (%edi)
	.loc 1 1622 0
	call	hregX86_EBP
	movl	%esi, (%esp)
	movl	%eax, 4(%esp)
	call	X86AMode_IR
	movl	%eax, %esi
.LVL478:
.LBB853:
.LBB854:
	.loc 3 124 0
	movl	%ebx, %eax
.LVL479:
	shrl	$28, %eax
.LVL480:
	.loc 3 125 0
	leal	-3(%eax), %edx
	cmpl	$5, %edx
	ja	.L811
.LBE854:
.LBE853:
	.loc 1 1623 0
	cmpl	$6, %eax
	je	.L803
	cmpl	$8, %eax
	je	.L804
	cmpl	$3, %eax
	.p2align 4,,2
	je	.L812
.LVL481:
	.loc 1 1634 0
	movl	%eax, (%esp)
	call	ppHRegClass
.LVL482:
	.loc 1 1635 0
	movl	$.LC228, (%esp)
	call	vpanic
.LVL483:
	.p2align 4,,7
	.p2align 3
.L812:
	.loc 1 1625 0
	movl	%ebx, (%esp)
	call	X86RI_Reg
.LVL484:
	movl	%esi, 8(%esp)
	movl	$1, (%esp)
	movl	%eax, 4(%esp)
	call	X86Instr_Alu32M
	movl	%eax, (%edi)
	.loc 1 1637 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
.LVL485:
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
.LVL486:
	.p2align 4,,7
	.p2align 3
.L804:
	.cfi_restore_state
	.loc 1 1631 0
	movl	%esi, 8(%esp)
	movl	%ebx, 4(%esp)
	movl	$0, (%esp)
	call	X86Instr_SseLdSt
.LVL487:
	movl	%eax, (%edi)
	.loc 1 1637 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
.LVL488:
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_restore 3
	.cfi_restore 6
	.cfi_restore 7
	.cfi_def_cfa_register 4
	popl	%ebp
	.cfi_def_cfa_offset 4
	.cfi_restore 5
	ret
.LVL489:
	.p2align 4,,7
	.p2align 3
.L803:
	.cfi_restore_state
	.loc 1 1628 0
	movl	%esi, 12(%esp)
	movl	%ebx, 8(%esp)
	movl	$10, 4(%esp)
	movl	$0, (%esp)
	call	X86Instr_FpLdSt
.LVL490:
	movl	%eax, (%edi)
	.loc 1 1637 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
.LVL491:
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_restore 3
	.cfi_restore 6
	.cfi_restore 7
	.cfi_def_cfa_register 4
	popl	%ebp
	.cfi_def_cfa_offset 4
	.cfi_restore 5
	ret
.LVL492:
.L811:
	.cfi_restore_state
.LBB856:
.LBB855:
	.loc 3 125 0
	movl	$__PRETTY_FUNCTION__.2401, 12(%esp)
	movl	$125, 8(%esp)
	movl	$.LC128, 4(%esp)
	movl	$.LC129, (%esp)
	call	vex_assert_fail
.LVL493:
.L810:
.LBE855:
.LBE856:
	.loc 1 1620 0
	movl	$__PRETTY_FUNCTION__.4911, 12(%esp)
	movl	$1620, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC152, (%esp)
	call	vex_assert_fail
.L809:
	.loc 1 1619 0
	movl	$__PRETTY_FUNCTION__.4911, 12(%esp)
	movl	$1619, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC226, (%esp)
	call	vex_assert_fail
.LVL494:
.L808:
	.loc 1 1618 0
	movl	$__PRETTY_FUNCTION__.4911, 12(%esp)
	movl	$1618, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC225, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE111:
	.size	genSpill_X86, .-genSpill_X86
	.section	.rodata.str1.4
	.align 4
.LC229:
	.string	"doAMode_M: can't emit amode IR"
	.align 4
.LC230:
	.string	"doAMode_M: can't emit amode IRRS"
	.section	.rodata.str1.1
.LC231:
	.string	"doAMode_M: unknown amode"
	.text
	.p2align 4,,15
	.type	doAMode_M, @function
doAMode_M:
.LFB121:
	.loc 1 1829 0
	.cfi_startproc
.LVL495:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%edi
	movl	%ecx, %edi
	.cfi_offset 7, -12
	pushl	%esi
	movl	%edx, %esi
	.cfi_offset 6, -16
	pushl	%ebx
	movl	%eax, %ebx
	.cfi_offset 3, -20
	subl	$8, %esp
	.loc 1 1830 0
	movl	(%ecx), %eax
.LVL496:
	testl	%eax, %eax
	jne	.L814
	.loc 1 1832 0
	movl	4(%ecx), %eax
	.loc 1 1831 0
	testl	%eax, %eax
	je	.L828
.LVL497:
.LBB857:
.LBB858:
	.loc 1 1801 0
	movsbl	%al, %edx
.LVL498:
.LBE858:
.LBE857:
	.loc 1 1837 0
	cmpl	%edx, %eax
	je	.L829
.LVL499:
.L819:
	.loc 1 1843 0
	movl	8(%edi), %eax
	movl	%eax, -16(%ebp)
	call	hregX86_ESP
	cmpl	%eax, -16(%ebp)
	je	.L820
	.loc 1 1844 0
	movl	8(%edi), %eax
	call	iregNo
	movb	%al, -16(%ebp)
	movl	%esi, %eax
	call	iregNo
.LVL500:
.LBB860:
.LBB861:
	movzbl	-16(%ebp), %edx
	andl	$7, %edx
	orb	$-128, %dl
	andl	$7, %eax
.LVL501:
	sall	$3, %eax
.LBB862:
.LBB863:
	orl	%eax, %edx
	movb	%dl, (%ebx)
.LBE863:
.LBE862:
.LBE861:
.LBE860:
	.loc 1 1872 0
	movl	4(%edi), %edx
	.loc 1 1844 0
	leal	1(%ebx), %eax
.LVL502:
	.loc 1 1881 0
	addl	$8, %esp
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%esi
	.cfi_restore 6
.LVL503:
	popl	%edi
	.cfi_restore 7
.LVL504:
	popl	%ebp
	.cfi_def_cfa 4, 4
	.cfi_restore 5
	.loc 1 1872 0
	jmp	emit32
.LVL505:
	.p2align 4,,7
	.p2align 3
.L814:
	.cfi_restore_state
	.loc 1 1859 0
	cmpl	$1, %eax
	jne	.L822
.LVL506:
.LBB864:
.LBB865:
	.loc 1 1800 0
	movl	4(%ecx), %eax
.LVL507:
	.loc 1 1801 0
	movsbl	%al, %edx
.LVL508:
.LBE865:
.LBE864:
	.loc 1 1860 0
	cmpl	%edx, %eax
	je	.L830
.LVL509:
.L823:
	.loc 1 1868 0
	movl	12(%edi), %eax
	movl	%eax, -16(%ebp)
	call	hregX86_ESP
	cmpl	%eax, -16(%ebp)
	je	.L824
	.loc 1 1869 0
	movl	%esi, %eax
	call	iregNo
.LVL510:
.LBB866:
.LBB867:
	andl	$7, %eax
.LVL511:
	sall	$3, %eax
.LBB868:
.LBB869:
	orb	$-124, %al
	movb	%al, (%ebx)
.LVL512:
.LBE869:
.LBE868:
.LBE867:
.LBE866:
.LBB870:
.LBB871:
	.loc 1 1870 0
	movl	16(%edi), %edx
	movl	8(%edi), %eax
	sall	$6, %edx
	andl	$255, %edx
	andl	$7, %eax
	orl	%edx, %eax
	movl	12(%edi), %edx
	andl	$7, %edx
	sall	$3, %edx
.LBB872:
.LBB873:
	orl	%edx, %eax
	movb	%al, 1(%ebx)
.LBE873:
.LBE872:
.LBE871:
.LBE870:
	.loc 1 1872 0
	movl	4(%edi), %edx
	.loc 1 1870 0
	leal	2(%ebx), %eax
.LVL513:
	.loc 1 1881 0
	addl	$8, %esp
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%esi
	.cfi_restore 6
.LVL514:
	popl	%edi
	.cfi_restore 7
.LVL515:
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	.loc 1 1872 0
	jmp	emit32
.LVL516:
	.p2align 4,,7
	.p2align 3
.L828:
	.cfi_restore_state
	.loc 1 1833 0
	movl	8(%ecx), %eax
	movl	%eax, -16(%ebp)
	call	hregX86_ESP
.LVL517:
	.loc 1 1831 0
	cmpl	%eax, -16(%ebp)
	je	.L826
	.loc 1 1833 0
	movl	8(%edi), %eax
	movl	%eax, -16(%ebp)
	call	hregX86_EBP
	.loc 1 1831 0
	cmpl	%eax, -16(%ebp)
	jne	.L817
.L826:
	movl	4(%edi), %eax
.LVL518:
.LBB874:
.LBB859:
	.loc 1 1801 0
	movsbl	%al, %edx
.LBE859:
.LBE874:
	.loc 1 1837 0
	cmpl	%edx, %eax
	jne	.L819
.LVL519:
.L829:
	.loc 1 1838 0
	movl	8(%edi), %eax
.LVL520:
	movl	%eax, -16(%ebp)
	call	hregX86_ESP
	.loc 1 1837 0
	cmpl	%eax, -16(%ebp)
	je	.L819
	.loc 1 1839 0
	movl	8(%edi), %eax
	call	iregNo
	movb	%al, -16(%ebp)
	movl	%esi, %eax
	call	iregNo
.LVL521:
.LBB875:
.LBB876:
	movzbl	-16(%ebp), %edx
	andl	$7, %edx
	orl	$64, %edx
	andl	$7, %eax
.LVL522:
	sall	$3, %eax
.LBB877:
.LBB878:
	orl	%eax, %edx
	movb	%dl, (%ebx)
.LVL523:
.LBE878:
.LBE877:
.LBE876:
.LBE875:
.LBB879:
.LBB880:
	.loc 1 1840 0
	movzbl	4(%edi), %eax
	movb	%al, 1(%ebx)
.LBE880:
.LBE879:
	leal	2(%ebx), %eax
.LVL524:
	.loc 1 1841 0
	jmp	.L818
.LVL525:
	.p2align 4,,7
	.p2align 3
.L820:
	.loc 1 1849 0
	movl	8(%edi), %eax
	movl	%eax, -16(%ebp)
	call	hregX86_ESP
	.loc 1 1848 0
	cmpl	%eax, -16(%ebp)
	jne	.L821
.LVL526:
.LBB881:
.LBB882:
	.loc 1 1800 0
	movl	4(%edi), %eax
.LVL527:
	.loc 1 1801 0
	movsbl	%al, %edx
.LBE882:
.LBE881:
	.loc 1 1848 0
	cmpl	%edx, %eax
	jne	.L821
	.loc 1 1850 0
	movl	%esi, %eax
	call	iregNo
.LVL528:
	.loc 1 1851 0
	movb	$36, 1(%ebx)
.LBB883:
.LBB884:
	.loc 1 1850 0
	andl	$7, %eax
.LVL529:
	sall	$3, %eax
.LBB885:
.LBB886:
	orl	$68, %eax
	movb	%al, (%ebx)
.LVL530:
.LBE886:
.LBE885:
.LBE884:
.LBE883:
.LBB887:
.LBB888:
	.loc 1 1852 0
	movzbl	4(%edi), %eax
	movb	%al, 2(%ebx)
.LBE888:
.LBE887:
	leal	3(%ebx), %eax
.LVL531:
.L818:
	.loc 1 1881 0
	addl	$8, %esp
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%esi
	.cfi_restore 6
.LVL532:
	popl	%edi
	.cfi_restore 7
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL533:
	.p2align 4,,7
	.p2align 3
.L830:
	.cfi_restore_state
	.loc 1 1861 0
	movl	12(%ecx), %eax
.LVL534:
	movl	%eax, -16(%ebp)
	call	hregX86_ESP
.LVL535:
	.loc 1 1860 0
	cmpl	%eax, -16(%ebp)
	je	.L823
	.loc 1 1862 0
	movl	%esi, %eax
	call	iregNo
.LVL536:
.LBB889:
.LBB890:
	andl	$7, %eax
.LVL537:
	sall	$3, %eax
.LBB891:
.LBB892:
	orl	$68, %eax
	movb	%al, (%ebx)
.LVL538:
.LBE892:
.LBE891:
.LBE890:
.LBE889:
.LBB893:
.LBB894:
	.loc 1 1863 0
	movl	16(%edi), %edx
	movl	8(%edi), %eax
	sall	$6, %edx
	andl	$255, %edx
	andl	$7, %eax
	orl	%edx, %eax
	movl	12(%edi), %edx
	andl	$7, %edx
	sall	$3, %edx
.LBB895:
.LBB896:
	orl	%edx, %eax
	movb	%al, 1(%ebx)
.LVL539:
.LBE896:
.LBE895:
.LBE894:
.LBE893:
.LBB897:
.LBB898:
	.loc 1 1865 0
	movzbl	4(%edi), %eax
	movb	%al, 2(%ebx)
.LBE898:
.LBE897:
	leal	3(%ebx), %eax
.LVL540:
	.loc 1 1866 0
	jmp	.L818
.LVL541:
	.p2align 4,,7
	.p2align 3
.L817:
	.loc 1 1834 0
	movl	8(%edi), %eax
	call	iregNo
	movl	%eax, %edi
.LVL542:
	movl	%esi, %eax
	call	iregNo
.LVL543:
.LBB899:
.LBB900:
	andl	$7, %edi
.LVL544:
	andl	$7, %eax
.LVL545:
	sall	$3, %eax
.LBB901:
.LBB902:
	orl	%edi, %eax
	movb	%al, (%ebx)
.LBE902:
.LBE901:
.LBE900:
.LBE899:
	leal	1(%ebx), %eax
.LVL546:
	.loc 1 1835 0
	jmp	.L818
.LVL547:
.L822:
	.loc 1 1879 0
	movl	$.LC231, (%esp)
	call	vpanic
.LVL548:
.L824:
	.loc 1 1875 0
	movl	%edi, (%esp)
	call	ppX86AMode
	.loc 1 1876 0
	movl	$.LC230, (%esp)
	call	vpanic
.L821:
	.loc 1 1855 0
	movl	%edi, (%esp)
	call	ppX86AMode
	.loc 1 1856 0
	movl	$.LC229, (%esp)
	call	vpanic
	.cfi_endproc
.LFE121:
	.size	doAMode_M, .-doAMode_M
	.p2align 4,,15
.globl hregX86_ESI
	.type	hregX86_ESI, @function
hregX86_ESI:
.LFB22:
	.loc 1 85 0
	.cfi_startproc
.LVL549:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306374, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 85 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE22:
	.size	hregX86_ESI, .-hregX86_ESI
	.p2align 4,,15
.globl hregX86_EDI
	.type	hregX86_EDI, @function
hregX86_EDI:
.LFB23:
	.loc 1 86 0
	.cfi_startproc
.LVL550:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$805306375, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 86 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE23:
	.size	hregX86_EDI, .-hregX86_EDI
	.section	.rodata.str1.1
.LC232:
	.string	"nbuf >= 32"
	.section	.rodata.str1.4
	.align 4
.LC233:
	.string	"i->Xin.Sh3232.op == Xsh_SHL || i->Xin.Sh3232.op == Xsh_SHR"
	.section	.rodata.str1.1
.LC234:
	.string	" emit_X86Instr:call:regparms"
	.section	.rodata.str1.4
	.align 4
.LC235:
	.string	"dispatch_unassisted != ((void*)0)"
	.align 4
.LC236:
	.string	"dispatch_assisted != ((void*)0)"
	.align 4
.LC237:
	.string	"emit_X86Instr.Xin_Goto: unknown jump kind"
	.align 4
.LC238:
	.string	"i->Xin.Goto.dst->tag == Xri_Reg"
	.section	.rodata.str1.1
.LC239:
	.string	"delta > 0 && delta < 20"
	.section	.rodata.str1.4
	.align 4
.LC240:
	.string	"i->Xin.CMov32.cond != Xcc_ALWAYS"
	.section	.rodata.str1.1
.LC241:
	.string	"emit_X86Instr:mfence:hwcaps"
.LC242:
	.string	"swap != ((HReg)0xFFFFFFFF)"
.LC243:
	.string	"do_fop1_st: unknown op"
	.section	.rodata.str1.4
	.align 4
.LC244:
	.string	"emitX86Instr(FpBinary,PREM/PREM1/SCALE)"
	.section	.rodata.str1.1
.LC245:
	.string	"do_fop2_st: unknown op"
.LC246:
	.string	"emitX86Instr(FpLdSt,load)"
.LC247:
	.string	"emitX86Instr(FpLdSt,store)"
	.section	.rodata.str1.4
	.align 4
.LC248:
	.string	"emitX86Instr(Xin_FpLdStI-load)"
	.align 4
.LC249:
	.string	"emitX86Instr(Xin_FpLdStI-store)"
	.align 4
.LC250:
	.string	"i->Xin.SseLdzLO.sz == 4 || i->Xin.SseLdzLO.sz == 8"
	.section	.rodata.str1.1
.LC251:
	.string	"emit_X86Instr"
.LC252:
	.string	"p - &buf[0] <= 32"
	.text
	.p2align 4,,15
.globl emit_X86Instr
	.type	emit_X86Instr, @function
emit_X86Instr:
.LFB129:
	.loc 1 1995 0
	.cfi_startproc
.LVL551:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%edi
	pushl	%esi
	pushl	%ebx
	subl	$260, %esp
	.loc 1 1995 0
	movl	8(%ebp), %esi
	.cfi_offset 3, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
.LVL552:
	.loc 1 2001 0
	cmpl	$31, 12(%ebp)
	.loc 1 1995 0
	movl	16(%ebp), %ebx
	movzbl	20(%ebp), %eax
	.loc 1 2001 0
	jle	.L1203
	.loc 1 2002 0
	testb	%al, %al
	jne	.L1204
	.loc 1 2011 0
	cmpl	$38, (%ebx)
	jbe	.L1205
.LVL553:
.L838:
	.loc 1 3096 0
	movl	$0, 4(%esp)
	movl	%ebx, (%esp)
	call	ppX86Instr
	.loc 1 3097 0
	movl	$.LC251, (%esp)
	call	vpanic
.LVL554:
	.p2align 4,,7
	.p2align 3
.L1205:
	.loc 1 2011 0
	movl	(%ebx), %eax
	jmp	*.L878(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L878:
	.long	.L839
	.long	.L840
	.long	.L841
	.long	.L842
	.long	.L843
	.long	.L844
	.long	.L845
	.long	.L846
	.long	.L847
	.long	.L848
	.long	.L849
	.long	.L850
	.long	.L851
	.long	.L852
	.long	.L853
	.long	.L854
	.long	.L855
	.long	.L856
	.long	.L857
	.long	.L858
	.long	.L859
	.long	.L860
	.long	.L861
	.long	.L862
	.long	.L863
	.long	.L864
	.long	.L865
	.long	.L866
	.long	.L867
	.long	.L868
	.long	.L869
	.long	.L870
	.long	.L871
	.long	.L872
	.long	.L873
	.long	.L874
	.long	.L875
	.long	.L876
	.long	.L877
	.text
	.p2align 4,,7
	.p2align 3
.L876:
	.loc 1 3068 0
	movl	4(%ebx), %eax
	.loc 1 3074 0
	leal	4(%esi), %ecx
	.loc 1 3069 0
	movb	$0, 1(%esi)
	leal	2(%esi), %edi
	.loc 1 3073 0
	movb	$15, 2(%esi)
	.loc 1 3074 0
	movb	$40, 3(%esi)
	.loc 1 3068 0
	xorl	$1, %eax
.LVL555:
	addl	$112, %eax
.LVL556:
.LBB907:
.LBB908:
	movb	%al, (%esi)
.LVL557:
.LBE908:
.LBE907:
	.loc 1 3074 0
	movl	%ecx, -220(%ebp)
.LVL558:
	.loc 1 3075 0
	movl	8(%ebx), %eax
.LVL559:
	call	vregNo
.LVL560:
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%eax, %ecx
	movl	12(%ebx), %eax
	movl	%ecx, -256(%ebp)
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	-256(%ebp), %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
.LVL561:
.L1195:
	.loc 1 3079 0
	movl	%eax, %edx
	subl	%edi, %edx
.LBB909:
.LBB910:
	movb	%dl, -1(%edi)
.LVL562:
	.p2align 4,,7
	.p2align 3
.L883:
.LBE910:
.LBE909:
	.loc 1 3101 0
	subl	%esi, %eax
	cmpl	$32, %eax
	jg	.L1206
	.loc 1 3105 0
	addl	$260, %esp
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%esi
	.cfi_restore 6
	popl	%edi
	.cfi_restore 7
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL563:
	.p2align 4,,7
	.p2align 3
.L877:
	.cfi_restore_state
	.loc 1 3085 0
	leal	3(%esi), %eax
	.loc 1 3083 0
	movb	$102, (%esi)
.LVL564:
	.loc 1 3084 0
	movb	$15, 1(%esi)
	.loc 1 3085 0
	movb	$112, 2(%esi)
	movl	%eax, -220(%ebp)
.LVL565:
	.loc 1 3086 0
	movl	8(%ebx), %eax
.LVL566:
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%eax, %edi
	movl	12(%ebx), %eax
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
.LVL567:
	.loc 1 3088 0
	movl	4(%ebx), %edx
	movb	%dl, (%eax)
.LVL568:
	addl	$1, %eax
.LVL569:
	.loc 1 3089 0
	jmp	.L883
.LVL570:
	.p2align 4,,7
	.p2align 3
.L840:
	.loc 1 2120 0
	movl	4(%ebx), %eax
	cmpl	$1, %eax
	je	.L1207
.LVL571:
	.loc 1 2139 0
	cmpl	$3, %eax
	je	.L909
	cmpl	$4, %eax
	je	.L910
	cmpl	$2, %eax
	.p2align 4,,2
	jne	.L838
.LVL572:
	movl	$7, %eax
	movl	$57, %edi
.LVL573:
.L911:
	.loc 1 2145 0
	movl	8(%ebx), %ecx
	movl	(%ecx), %edx
	testl	%edx, %edx
	jne	.L1208
.LVL574:
.LBB911:
.LBB912:
	.loc 1 1800 0
	movl	4(%ecx), %edx
.LVL575:
	.loc 1 1801 0
	movsbl	%dl, %ecx
.LBE912:
.LBE911:
	.loc 1 2152 0
	cmpl	%ecx, %edx
	je	.L1209
	.loc 1 2158 0
	leal	1(%esi), %ecx
	.loc 1 2159 0
	movl	$3, %edx
	.loc 1 2158 0
	movb	$-127, (%esi)
	movl	%ecx, -220(%ebp)
.LVL576:
	.loc 1 2159 0
	movl	12(%ebx), %edi
.LVL577:
.L1191:
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_M
.LVL578:
	.loc 1 2160 0
	movl	8(%ebx), %edx
	movl	4(%edx), %edx
	call	emit32
.LVL579:
	.loc 1 2161 0
	jmp	.L883
.LVL580:
	.p2align 4,,7
	.p2align 3
.L841:
	.loc 1 2170 0
	movl	4(%ebx), %eax
	cmpl	$2, %eax
	je	.L916
	cmpl	$3, %eax
	.p2align 4,,2
	je	.L917
	cmpl	$1, %eax
	jne	.L838
.LVL581:
	movl	$4, %eax
.LVL582:
.L918:
	.loc 1 2176 0
	movl	8(%ebx), %edx
	testl	%edx, %edx
	jne	.L919
.LVL583:
	.loc 1 2177 0
	movb	$-45, (%esi)
	.loc 1 2178 0
	movl	12(%ebx), %ebx
	.loc 1 2177 0
	leal	1(%esi), %edi
.LVL584:
	.loc 1 2178 0
	movl	$3, %edx
.LVL585:
	.p2align 4,,7
	.p2align 3
.L1192:
	.loc 1 2204 0
	call	mkHReg.clone.1
	movl	%ebx, %ecx
	movl	%eax, %edx
	movl	%edi, %eax
	call	doAMode_R
.LVL586:
	.loc 1 2205 0
	jmp	.L883
.LVL587:
	.p2align 4,,7
	.p2align 3
.L842:
	.loc 1 2187 0
	movl	8(%ebx), %eax
	movl	(%eax), %eax
	testl	%eax, %eax
	jne	.L920
	.loc 1 2189 0
	leal	1(%esi), %ecx
	.loc 1 2190 0
	movl	$3, %edx
	.loc 1 2189 0
	movb	$-9, (%esi)
	movl	%ecx, -220(%ebp)
.LVL588:
	.loc 1 2190 0
	movl	8(%ebx), %eax
	movl	4(%eax), %edi
	xorl	%eax, %eax
	call	mkHReg.clone.1
.LVL589:
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
.LVL590:
	.loc 1 2191 0
	movl	4(%ebx), %edx
	call	emit32
.LVL591:
	.loc 1 2192 0
	jmp	.L883
.LVL592:
	.p2align 4,,7
	.p2align 3
.L839:
	.loc 1 2015 0
	movl	4(%ebx), %eax
	cmpl	$1, %eax
	je	.L1210
	.loc 1 2036 0
	cmpl	$10, %eax
	.p2align 4,,2
	je	.L1211
.LVL593:
	.loc 1 2067 0
	cmpl	$9, %eax
	ja	.L838
	.p2align 4,,5
	jmp	*.L897(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L897:
	.long	.L838
	.long	.L838
	.long	.L889
	.long	.L890
	.long	.L891
	.long	.L892
	.long	.L893
	.long	.L894
	.long	.L895
	.long	.L896
	.text
.LVL594:
	.p2align 4,,7
	.p2align 3
.L843:
	.loc 1 2202 0
	movl	4(%ebx), %eax
	cmpl	$1, %eax
	.p2align 4,,2
	je	.L1212
	.loc 1 2207 0
	testl	%eax, %eax
	.p2align 4,,3
	jne	.L838
	.loc 1 2208 0
	movb	$-9, (%esi)
	leal	1(%esi), %edi
.LVL595:
	.loc 1 2209 0
	movl	8(%ebx), %ebx
	movl	$3, %edx
	movb	$3, %al
	jmp	.L1192
.LVL596:
	.p2align 4,,7
	.p2align 3
.L844:
	.loc 1 2215 0
	movb	$-115, (%esi)
	.loc 1 2216 0
	movl	4(%ebx), %ecx
	.loc 1 2215 0
	leal	1(%esi), %eax
.LVL597:
	.loc 1 2216 0
	movl	8(%ebx), %edx
	call	doAMode_M
.LVL598:
	.loc 1 2217 0
	jmp	.L883
.LVL599:
	.p2align 4,,7
	.p2align 3
.L860:
	.loc 1 2659 0
	movl	4(%ebx), %eax
	leal	-7(%eax), %edx
	cmpl	$1, %edx
	jbe	.L1213
	.loc 1 2673 0
	cmpl	$6, %eax
	je	.L1214
	.loc 1 2685 0
	leal	-9(%eax), %edx
	cmpl	$1, %edx
	jbe	.L1177
	cmpl	$5, %eax
	jne	.L1015
.L1177:
.LVL600:
.LBB913:
.LBB914:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL601:
	.loc 1 1896 0
	leal	2(%esi), %eax
.LVL602:
	movb	$-57, 1(%esi)
.LBE914:
.LBE913:
.LBB915:
.LBB916:
	.loc 1 2693 0
	movl	12(%ebx), %edx
	andl	$16777215, %edx
.LBE916:
.LBE915:
	call	do_fld_st
.LVL603:
.LBB917:
.LBB918:
	.loc 1 1895 0
	movb	$-35, (%eax)
.LVL604:
	.loc 1 1896 0
	movb	$-57, 1(%eax)
.LBE918:
.LBE917:
.LBB920:
.LBB921:
	.loc 1 2695 0
	movl	8(%ebx), %edx
.LBE921:
.LBE920:
.LBB923:
.LBB919:
	.loc 1 1896 0
	addl	$2, %eax
.LVL605:
.LBE919:
.LBE923:
.LBB924:
.LBB922:
	.loc 1 2695 0
	andl	$16777215, %edx
.LBE922:
.LBE924:
	addl	$1, %edx
	call	do_fld_st
.LVL606:
	.loc 1 2696 0
	movb	$-39, (%eax)
.LVL607:
	.loc 1 2697 0
	movl	4(%ebx), %edx
	cmpl	$9, %edx
	je	.L1019
	cmpl	$10, %edx
	je	.L1020
	cmpl	$5, %edx
	je	.L1215
	.loc 1 2701 0
	movl	$.LC244, (%esp)
	call	vpanic
.LVL608:
	.p2align 4,,7
	.p2align 3
.L861:
	.loc 1 2720 0
	cmpb	$0, 4(%ebx)
	je	.L1029
.LVL609:
.LBB925:
.LBB926:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL610:
	.loc 1 1896 0
	movb	$-57, 1(%esi)
.LVL611:
.LBE926:
.LBE925:
	.loc 1 2725 0
	movzbl	5(%ebx), %eax
	cmpb	$8, %al
	je	.L1032
	cmpb	$10, %al
	je	.L1033
	cmpb	$4, %al
	je	.L1216
	.loc 1 2739 0
	movl	$.LC246, (%esp)
	call	vpanic
.LVL612:
	.p2align 4,,7
	.p2align 3
.L862:
	.loc 1 2770 0
	cmpb	$0, 4(%ebx)
	je	.L1039
	.loc 1 2774 0
	movzbl	5(%ebx), %eax
	cmpb	$4, %al
	je	.L1042
	cmpb	$8, %al
	je	.L1043
	cmpb	$2, %al
	je	.L1217
	.loc 1 2778 0
	movl	$.LC248, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L863:
.LVL613:
.LBB927:
.LBB928:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL614:
	.loc 1 1896 0
	leal	2(%esi), %edi
.LVL615:
	movb	$-57, 1(%esi)
.LBE928:
.LBE927:
	.loc 1 2806 0
	movl	4(%ebx), %eax
	call	fregNo
	movl	%eax, %edx
	movl	%edi, %eax
	call	do_fld_st
.LVL616:
	.loc 1 2814 0
	leal	12(%eax), %edi
.LVL617:
	.loc 1 2808 0
	movb	$-125, (%eax)
.LVL618:
	movb	$-20, 1(%eax)
	movb	$4, 2(%eax)
	.loc 1 2810 0
	movb	$-39, 3(%eax)
	movb	$28, 4(%eax)
	movb	$36, 5(%eax)
	.loc 1 2812 0
	movb	$-39, 6(%eax)
	movb	$4, 7(%eax)
	movb	$36, 8(%eax)
	.loc 1 2814 0
	movb	$-125, 9(%eax)
	movb	$-60, 10(%eax)
.LVL619:
	movb	$4, 11(%eax)
	.loc 1 2816 0
	movl	8(%ebx), %eax
	call	fregNo
	leal	1(%eax), %edx
	movl	%edi, %eax
	call	do_fstp_st
.LVL620:
	.loc 1 2817 0
	jmp	.L883
.LVL621:
	.p2align 4,,7
	.p2align 3
.L852:
	.loc 1 2467 0
	movzwl	4(%ebx), %eax
	cmpw	$1, %ax
	je	.L1218
	.loc 1 2474 0
	cmpw	$2, %ax
	je	.L1219
	.loc 1 2481 0
	cmpb	$1, 4(%ebx)
	jne	.L838
	cmpb	$0, 5(%ebx)
	je	.L838
	.loc 1 2483 0
	movb	$15, (%esi)
.LVL622:
	.loc 1 2484 0
	leal	2(%esi), %eax
.LVL623:
	movb	$-66, 1(%esi)
	.loc 1 2485 0
	movl	8(%ebx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_M
.LVL624:
	.loc 1 2486 0
	jmp	.L883
.LVL625:
	.p2align 4,,7
	.p2align 3
.L853:
	.loc 1 2590 0
	movzbl	4(%ebx), %eax
	cmpb	$2, %al
	je	.L1220
	.loc 1 2599 0
	cmpb	$1, %al
	.p2align 4,,3
	jne	.L838
	.loc 1 2602 0
	movl	8(%ebx), %eax
	call	iregNo
	cmpb	$3, %al
	ja	.L987
	.loc 1 2604 0
	movb	$-120, (%esi)
	.loc 1 2605 0
	movl	12(%ebx), %ecx
	.loc 1 2604 0
	leal	1(%esi), %eax
.LVL626:
	.loc 1 2605 0
	movl	8(%ebx), %edx
	call	doAMode_M
.LVL627:
	.loc 1 2606 0
	jmp	.L883
.LVL628:
	.p2align 4,,7
	.p2align 3
.L854:
	.loc 1 2500 0
	movl	8(%ebx), %eax
	call	iregNo
	cmpb	$3, %al
	.p2align 4,,3
	jbe	.L977
	.loc 1 2502 0
	movl	8(%ebx), %eax
	call	iregNo
.LVL629:
	subl	$112, %eax
.LVL630:
.LBB929:
.LBB930:
	movb	%al, (%esi)
.LVL631:
.LBE930:
.LBE929:
	.loc 1 2504 0
	call	hregX86_EAX
	call	iregNo
.LVL632:
	.loc 1 2505 0
	xorl	%edx, %edx
	.loc 1 2504 0
	subl	$72, %eax
.LVL633:
.LBB931:
.LBB932:
	movb	%al, 1(%esi)
.LBE932:
.LBE931:
	leal	2(%esi), %eax
.LVL634:
	.loc 1 2505 0
	call	emit32
.LVL635:
	.loc 1 2507 0
	movb	$15, (%eax)
.LVL636:
	.loc 1 2508 0
	movl	4(%ebx), %edx
	andl	$15, %edx
	addl	$144, %edx
.LBB933:
.LBB934:
	movb	%dl, 1(%eax)
.LBE934:
.LBE933:
	addl	$2, %eax
	movl	%eax, -220(%ebp)
.LVL637:
	.loc 1 2509 0
	call	hregX86_EAX
.LVL638:
	movl	$3, %edx
	movl	%eax, %edi
	xorl	%eax, %eax
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
	movl	%eax, %edi
.LVL639:
	.loc 1 2511 0
	movl	8(%ebx), %eax
.LVL640:
	call	iregNo
.LVL641:
	subl	$112, %eax
.LVL642:
.LBB935:
.LBB936:
	movb	%al, (%edi)
.LVL643:
.LBE936:
.LBE935:
	leal	1(%edi), %eax
	jmp	.L883
.LVL644:
	.p2align 4,,7
	.p2align 3
.L855:
	.loc 1 2524 0
	movb	$15, (%esi)
.LVL645:
	.loc 1 2525 0
	cmpb	$0, 4(%ebx)
	je	.L978
	.loc 1 2526 0
	movb	$-68, 1(%esi)
	leal	2(%esi), %eax
.LVL646:
.L979:
	.loc 1 2530 0
	movl	8(%ebx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_R
.LVL647:
	.loc 1 2531 0
	jmp	.L883
.LVL648:
	.p2align 4,,7
	.p2align 3
.L868:
.LBB937:
	.loc 1 2866 0
	movzwl	4(%ebx), %edi
.LVL649:
	.loc 1 2867 0
	movl	%esi, %eax
	movl	%edi, %edx
	shrw	$12, %dx
	andl	$15, %edx
	call	push_word_from_tags
.LVL650:
	.loc 1 2868 0
	movl	%edi, %ecx
	movzbl	%ch, %edx
	andl	$15, %edx
	call	push_word_from_tags
.LVL651:
	.loc 1 2869 0
	movl	%edi, %edx
	shrw	$4, %dx
	andl	$15, %edx
	call	push_word_from_tags
.LVL652:
	.loc 1 2870 0
	movl	%edi, %edx
	andl	$15, %edx
	call	push_word_from_tags
.LVL653:
	movl	%eax, %edi
.LVL654:
	.loc 1 2872 0
	movb	$15, (%eax)
.LVL655:
	.loc 1 2873 0
	movb	$16, 1(%eax)
	.loc 1 2874 0
	movl	8(%ebx), %eax
	call	vregNo
.LVL656:
	.loc 1 2875 0
	movb	$36, 3(%edi)
	.loc 1 2877 0
	movb	$-125, 4(%edi)
	.loc 1 2878 0
	movb	$-60, 5(%edi)
	.loc 1 2879 0
	movb	$16, 6(%edi)
	.loc 1 2874 0
	andl	$7, %eax
.LVL657:
.LBB938:
.LBB939:
	leal	4(,%eax,8), %eax
	movb	%al, 2(%edi)
.LBE939:
.LBE938:
	.loc 1 2879 0
	leal	7(%edi), %eax
	.loc 1 2880 0
	jmp	.L883
.LVL658:
	.p2align 4,,7
	.p2align 3
.L848:
.LBE937:
	.loc 1 2269 0
	movl	4(%ebx), %edx
	movl	(%edx), %eax
	cmpl	$1, %eax
	je	.L934
	jae	.L1221
	.loc 1 2275 0
	movb	$104, (%esi)
	.loc 1 2276 0
	movl	4(%ebx), %edx
	.loc 1 2275 0
	leal	1(%esi), %eax
.LVL659:
	.loc 1 2276 0
	movl	4(%edx), %edx
	call	emit32
.LVL660:
	.loc 1 2277 0
	jmp	.L883
.LVL661:
	.p2align 4,,7
	.p2align 3
.L849:
	.loc 1 2288 0
	movl	12(%ebx), %eax
	cmpl	$1, %eax
	je	.L938
	.p2align 4,,5
	jle	.L1222
	cmpl	$2, %eax
	.p2align 4,,2
	je	.L939
	cmpl	$3, %eax
	.p2align 4,,5
	je	.L1223
.L936:
	.loc 1 2293 0
	movl	$.LC234, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L864:
	.loc 1 2821 0
	movl	4(%ebx), %eax
	.loc 1 2822 0
	leal	2(%esi), %edi
	movb	$0, 1(%esi)
.LBB940:
.LBB941:
	.loc 1 1895 0
	movb	$-35, 2(%esi)
	.loc 1 1896 0
	movb	$-57, 3(%esi)
.LBE941:
.LBE940:
	.loc 1 2821 0
	xorl	$1, %eax
.LVL662:
	addl	$112, %eax
.LVL663:
.LBB943:
.LBB944:
	movb	%al, (%esi)
.LVL664:
.LBE944:
.LBE943:
.LBB945:
.LBB942:
	.loc 1 1896 0
	leal	4(%esi), %eax
.LVL665:
	movl	%eax, -220(%ebp)
.LVL666:
.LBE942:
.LBE945:
	.loc 1 2827 0
	movl	8(%ebx), %eax
.LVL667:
	call	fregNo
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	do_fld_st
	movl	%eax, -220(%ebp)
.LVL668:
	.loc 1 2828 0
	movl	12(%ebx), %eax
.LVL669:
	call	fregNo
	leal	1(%eax), %edx
	movl	-220(%ebp), %eax
	call	do_fstp_st
.LVL670:
	.loc 1 2831 0
	movl	%eax, %edx
	subl	%edi, %edx
.LBB946:
.LBB947:
	movb	%dl, -1(%edi)
.LBE947:
.LBE946:
	.loc 1 2832 0
	jmp	.L883
.LVL671:
	.p2align 4,,7
	.p2align 3
.L865:
	.loc 1 2835 0
	movb	$-39, (%esi)
	.loc 1 2836 0
	movl	4(%ebx), %ebx
	.loc 1 2835 0
	leal	1(%esi), %edi
.LVL672:
	.loc 1 2836 0
	movl	$3, %edx
	movl	$5, %eax
.L1194:
	.loc 1 2272 0
	call	mkHReg.clone.1
	movl	%ebx, %ecx
	movl	%eax, %edx
	movl	%edi, %eax
	call	doAMode_M
.LVL673:
	.loc 1 2273 0
	jmp	.L883
.LVL674:
	.p2align 4,,7
	.p2align 3
.L866:
	.loc 1 2841 0
	movb	$-33, (%esi)
.LVL675:
	.loc 1 2842 0
	leal	2(%esi), %eax
	movb	$-32, 1(%esi)
	.loc 1 2843 0
	jmp	.L883
.LVL676:
	.p2align 4,,7
	.p2align 3
.L867:
.LBB948:
.LBB949:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL677:
	.loc 1 1896 0
	leal	2(%esi), %edi
.LVL678:
	movb	$-57, 1(%esi)
.LBE949:
.LBE948:
	.loc 1 2853 0
	movl	4(%ebx), %eax
	call	fregNo
	movl	%eax, %edx
	movl	%edi, %eax
	call	do_fld_st
	movl	%eax, %edi
.LVL679:
	.loc 1 2855 0
	movb	$-35, (%eax)
.LVL680:
	.loc 1 2856 0
	movl	8(%ebx), %eax
	call	fregNo
.LVL681:
	.loc 1 2858 0
	movb	$-33, 2(%edi)
	.loc 1 2859 0
	movb	$-32, 3(%edi)
	.loc 1 2861 0
	movb	$-119, 4(%edi)
	.loc 1 2856 0
	addl	$1, %eax
.LVL682:
	andl	$7, %eax
.LVL683:
	addl	$232, %eax
.LBB950:
.LBB951:
	movb	%al, 1(%edi)
.LBE951:
.LBE950:
	.loc 1 2862 0
	movl	12(%ebx), %ebx
	.loc 1 2861 0
	addl	$5, %edi
.LVL684:
	.loc 1 2862 0
	call	hregX86_EAX
	movl	%ebx, %ecx
	movl	%eax, %edx
	movl	%edi, %eax
	call	doAMode_R
.LVL685:
	.loc 1 2863 0
	jmp	.L883
.LVL686:
	.p2align 4,,7
	.p2align 3
.L856:
	.loc 1 2536 0
	movl	4(%ebx), %eax
	testb	$12, %al
	je	.L980
	.loc 1 2539 0
	movb	$15, (%esi)
.LVL687:
	leal	3(%esi), %eax
	movb	$-82, 1(%esi)
	movb	$-16, 2(%esi)
	.loc 1 2540 0
	jmp	.L883
.LVL688:
	.p2align 4,,7
	.p2align 3
.L857:
	.loc 1 2562 0
	movb	$-16, (%esi)
	leal	1(%esi), %edi
.LVL689:
	.loc 1 2572 0
	cmpb	$2, 8(%ebx)
	je	.L1224
.L983:
	.loc 1 2573 0
	movb	$15, (%edi)
.LVL690:
	.loc 1 2574 0
	cmpb	$1, 8(%ebx)
	je	.L1225
	movb	$-79, 1(%edi)
	addl	$2, %edi
.LVL691:
.L985:
	.loc 1 2575 0
	movl	4(%ebx), %ebx
	call	hregX86_EBX
	movl	%ebx, %ecx
	movl	%eax, %edx
	movl	%edi, %eax
	call	doAMode_M
.LVL692:
	.loc 1 2576 0
	jmp	.L883
.LVL693:
	.p2align 4,,7
	.p2align 3
.L872:
	.loc 1 2952 0
	movb	$-13, (%esi)
.LVL694:
	.loc 1 2953 0
	leal	2(%esi), %edi
.LVL695:
	movb	$15, 1(%esi)
	.loc 1 2954 0
	cmpl	$14, 4(%ebx)
	ja	.L838
	movl	4(%ebx), %eax
	jmp	*.L1100(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L1100:
	.long	.L838
	.long	.L838
	.long	.L1103
	.long	.L1104
	.long	.L1105
	.long	.L1106
	.long	.L1107
	.long	.L1108
	.long	.L1093
	.long	.L1094
	.long	.L1095
	.long	.L1096
	.long	.L1113
	.long	.L1114
	.long	.L1115
	.text
.LVL696:
	.p2align 4,,7
	.p2align 3
.L873:
	.loc 1 2926 0
	movb	$102, (%esi)
.LVL697:
	.loc 1 2927 0
	leal	2(%esi), %edi
.LVL698:
	movb	$15, 1(%esi)
	.loc 1 2928 0
	cmpl	$14, 4(%ebx)
	ja	.L838
.L1202:
	.loc 1 2980 0
	movl	4(%ebx), %eax
	jmp	*.L1116(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L1116:
	.long	.L838
	.long	.L838
	.long	.L1103
	.long	.L1104
	.long	.L1105
	.long	.L1106
	.long	.L1107
	.long	.L1108
	.long	.L1109
	.long	.L1110
	.long	.L1111
	.long	.L1112
	.long	.L1113
	.long	.L1114
	.long	.L1115
	.text
.LVL699:
	.p2align 4,,7
	.p2align 3
.L846:
	.loc 1 2237 0
	cmpb	$1, 4(%ebx)
	sbbl	%eax, %eax
	addl	$7, %eax
.L1200:
.LVL700:
	.loc 1 2238 0
	movb	$-9, (%esi)
	.loc 1 2239 0
	movl	8(%ebx), %edx
	.loc 1 2238 0
	leal	1(%esi), %edi
.LVL701:
	.loc 1 2239 0
	movl	(%edx), %ecx
	testl	%ecx, %ecx
	jne	.L1226
	.loc 1 2245 0
	movl	4(%edx), %ebx
	movl	$3, %edx
	jmp	.L1192
.LVL702:
	.p2align 4,,7
	.p2align 3
.L847:
	.loc 1 2254 0
	movl	4(%ebx), %eax
	subl	$1, %eax
	cmpl	$1, %eax
	ja	.L1227
	.loc 1 2255 0
	movl	8(%ebx), %edi
	testl	%edi, %edi
	jne	.L838
	.loc 1 2257 0
	movb	$15, (%esi)
.LVL703:
	.loc 1 2258 0
	cmpl	$1, 4(%ebx)
	je	.L1228
	.loc 1 2261 0
	movb	$-83, 1(%esi)
	leal	2(%esi), %eax
.LVL704:
.L932:
	.loc 1 2263 0
	movl	16(%ebx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_R
.LVL705:
	.loc 1 2264 0
	jmp	.L883
.LVL706:
	.p2align 4,,7
	.p2align 3
.L858:
	.loc 1 2580 0
	movb	$-16, (%esi)
.LVL707:
	.loc 1 2585 0
	leal	3(%esi), %edi
	.loc 1 2586 0
	movl	$3, %edx
	.loc 1 2584 0
	movb	$15, 1(%esi)
.LVL708:
	.loc 1 2586 0
	movl	$1, %eax
	.loc 1 2585 0
	movb	$-57, 2(%esi)
	.loc 1 2586 0
	movl	4(%ebx), %ebx
	jmp	.L1194
.LVL709:
	.p2align 4,,7
	.p2align 3
.L859:
.LBB952:
.LBB953:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL710:
	.loc 1 1896 0
	leal	2(%esi), %eax
.LVL711:
	movb	$-57, 1(%esi)
.LBE953:
.LBE952:
.LBB954:
.LBB955:
	.loc 1 2653 0
	movl	8(%ebx), %edx
	andl	$16777215, %edx
.LBE955:
.LBE954:
	call	do_fld_st
.LVL712:
.LBB956:
.LBB958:
	.loc 1 1921 0
	movl	4(%ebx), %edx
	subl	$11, %edx
	cmpl	$8, %edx
	jbe	.L1229
	.loc 1 1934 0
	movl	$.LC243, (%esp)
	call	vpanic
.LVL713:
	.p2align 4,,7
	.p2align 3
.L870:
.LBE958:
.LBE956:
	.loc 1 2890 0
	movzbl	4(%ebx), %edx
	cmpb	$8, %dl
	jne	.L1230
	.loc 1 2892 0
	movl	$-14, %eax
.L1054:
	.loc 1 2894 0
	leal	3(%esi), %edx
	.loc 1 2892 0
	movb	%al, (%esi)
.LVL714:
	.loc 1 2893 0
	movb	$15, 1(%esi)
	.loc 1 2894 0
	movb	$16, 2(%esi)
	movl	%edx, -220(%ebp)
.L1196:
.LVL715:
	.loc 1 2895 0
	movl	8(%ebx), %eax
	movl	12(%ebx), %edi
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_M
.LVL716:
	.loc 1 2897 0
	jmp	.L883
.LVL717:
	.p2align 4,,7
	.p2align 3
.L850:
.LBB962:
	.loc 1 2311 0
	movl	24(%ebp), %ecx
	testl	%ecx, %ecx
	je	.L1231
	.loc 1 2312 0
	movl	28(%ebp), %edx
	testl	%edx, %edx
	je	.L1232
.LVL718:
	.loc 1 2319 0
	movl	8(%ebx), %eax
	xorl	%edi, %edi
	movl	%esi, %edx
	cmpl	$16, %eax
	je	.L948
.LVL719:
	.loc 1 2321 0
	xorl	$1, %eax
.LVL720:
	andl	$15, %eax
.LVL721:
.LBB967:
.LBB968:
	addl	$112, %eax
	movb	%al, (%esi)
.LBE968:
.LBE967:
	.loc 1 2323 0
	leal	2(%esi), %edx
.LVL722:
	movb	$0, 1(%esi)
	leal	1(%esi), %edi
.LVL723:
.L948:
	.loc 1 2332 0
	movl	4(%ebx), %ecx
	leal	-90112(%ecx), %eax
	cmpl	$19, %eax
	jbe	.L1233
.L949:
	.loc 1 2378 0
	movl	%ecx, (%esp)
	call	ppIRJumpKind
.LVL724:
	.loc 1 2379 0
	movl	$.LC237, (%esp)
	call	vpanic
.LVL725:
	.p2align 4,,7
	.p2align 3
.L874:
.LBE962:
	.loc 1 2978 0
	movb	$-14, (%esi)
.LVL726:
	.loc 1 2979 0
	leal	2(%esi), %edi
.LVL727:
	movb	$15, 1(%esi)
	.loc 1 2980 0
	cmpl	$14, 4(%ebx)
	ja	.L838
	jmp	.L1202
.LVL728:
	.p2align 4,,7
	.p2align 3
.L845:
	.loc 1 2220 0
	cmpb	$1, 4(%ebx)
	sbbl	%eax, %eax
	addl	$5, %eax
.LVL729:
	jmp	.L1200
.LVL730:
	.p2align 4,,7
	.p2align 3
.L851:
	.loc 1 2419 0
	movl	4(%ebx), %eax
	cmpl	$16, %eax
	je	.L1234
	.loc 1 2437 0
	xorl	$1, %eax
.LVL731:
	addl	$112, %eax
.LVL732:
.LBB969:
.LBB970:
	movb	%al, (%esi)
.LVL733:
.LBE970:
.LBE969:
	.loc 1 2438 0
	leal	2(%esi), %edi
.LVL734:
	movb	$0, 1(%esi)
	.loc 1 2441 0
	movl	8(%ebx), %eax
.LVL735:
	movl	(%eax), %eax
	testl	%eax, %eax
	jne	.L1235
	.loc 1 2444 0
	movb	$-119, 2(%esi)
	.loc 1 2445 0
	movl	8(%ebx), %edx
	.loc 1 2444 0
	leal	3(%esi), %eax
.LVL736:
	.loc 1 2445 0
	movl	12(%ebx), %ecx
	movl	4(%edx), %edx
	call	doAMode_R
.LVL737:
	.loc 1 2448 0
	jmp	.L1195
.LVL738:
	.p2align 4,,7
	.p2align 3
.L869:
	.loc 1 2884 0
	movb	$15, (%esi)
.LVL739:
	.loc 1 2885 0
	cmpb	$1, 4(%ebx)
	sbbl	%eax, %eax
	notl	%eax
	addl	$17, %eax
	movb	%al, 1(%esi)
	leal	2(%esi), %eax
	movl	%eax, -220(%ebp)
.LVL740:
	jmp	.L1196
.LVL741:
	.p2align 4,,7
	.p2align 3
.L875:
	.loc 1 3004 0
	cmpl	$68, 4(%ebx)
	ja	.L838
	movl	4(%ebx), %eax
	jmp	*.L1173(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L1173:
	.long	.L838
	.long	.L1119
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L838
	.long	.L1120
	.long	.L1121
	.long	.L1122
	.long	.L838
	.long	.L1123
	.long	.L1124
	.long	.L1125
	.long	.L1126
	.long	.L1127
	.long	.L1128
	.long	.L1129
	.long	.L1130
	.long	.L1131
	.long	.L1132
	.long	.L1133
	.long	.L1134
	.long	.L1135
	.long	.L1136
	.long	.L1137
	.long	.L1138
	.long	.L1139
	.long	.L1140
	.long	.L1141
	.long	.L1142
	.long	.L1143
	.long	.L1144
	.long	.L1145
	.long	.L1146
	.long	.L1147
	.long	.L1148
	.long	.L1149
	.long	.L1150
	.long	.L1151
	.long	.L1152
	.long	.L1153
	.long	.L1154
	.long	.L1155
	.long	.L1156
	.long	.L1157
	.long	.L1158
	.long	.L1159
	.long	.L1160
	.long	.L1161
	.long	.L1162
	.long	.L1163
	.long	.L1164
	.long	.L1165
	.long	.L1166
	.long	.L1167
	.long	.L1168
	.long	.L1169
	.long	.L1170
	.long	.L1171
	.long	.L1172
	.text
	.p2align 4,,7
	.p2align 3
.L871:
.LVL742:
	.loc 1 2901 0
	movb	$15, (%esi)
	leal	1(%esi), %edi
.LVL743:
	.loc 1 2902 0
	cmpl	$14, 4(%ebx)
	ja	.L838
	movl	4(%ebx), %eax
	jmp	*.L1068(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L1068:
	.long	.L838
	.long	.L838
	.long	.L1055
	.long	.L1056
	.long	.L1057
	.long	.L1058
	.long	.L1059
	.long	.L1060
	.long	.L1061
	.long	.L1062
	.long	.L1063
	.long	.L1064
	.long	.L1065
	.long	.L1066
	.long	.L1067
	.text
.L1113:
	.loc 1 2986 0
	movb	$83, 2(%esi)
	addl	$1, %edi
.LVL744:
	.p2align 4,,7
	.p2align 3
.L1174:
	.loc 1 3061 0
	movl	8(%ebx), %eax
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%eax, %ecx
	movl	12(%ebx), %eax
	movl	%ecx, -256(%ebp)
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	-256(%ebp), %ecx
	movl	%eax, %edx
	movl	%edi, %eax
	call	doAMode_R
.LVL745:
	.loc 1 3064 0
	jmp	.L883
.LVL746:
.L1107:
	.loc 1 2983 0
	movb	$95, 2(%esi)
	addl	$1, %edi
.LVL747:
	jmp	.L1174
.L1106:
	.loc 1 2982 0
	movb	$94, 2(%esi)
	addl	$1, %edi
.LVL748:
	jmp	.L1174
.L1105:
	.loc 1 2985 0
	movb	$89, 2(%esi)
	addl	$1, %edi
.LVL749:
	jmp	.L1174
.L1104:
	.loc 1 2989 0
	movb	$92, 2(%esi)
	addl	$1, %edi
.LVL750:
	jmp	.L1174
.L1103:
	.loc 1 2981 0
	movb	$88, 2(%esi)
	addl	$1, %edi
.LVL751:
	jmp	.L1174
.L1108:
	.loc 1 2984 0
	movb	$93, 2(%esi)
	addl	$1, %edi
.LVL752:
	jmp	.L1174
.L1114:
	.loc 1 2987 0
	movb	$82, 2(%esi)
	addl	$1, %edi
.LVL753:
	jmp	.L1174
.L1115:
	.loc 1 2988 0
	movb	$81, 2(%esi)
	addl	$1, %edi
.LVL754:
	jmp	.L1174
.L1112:
	.loc 1 2993 0
	addl	$1, %edi
.LVL755:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL756:
	movb	$3, -224(%ebp)
.LVL757:
.L1118:
	.loc 1 2996 0
	movl	8(%ebx), %eax
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%eax, %edi
	movl	12(%ebx), %eax
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
.LVL758:
	.loc 1 2999 0
	movzbl	-224(%ebp), %ecx
	movb	%cl, (%eax)
.LVL759:
	addl	$1, %eax
.LVL760:
	jmp	.L883
.LVL761:
.L1111:
	.loc 1 2992 0
	addl	$1, %edi
.LVL762:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL763:
	movb	$2, -224(%ebp)
	jmp	.L1118
.LVL764:
.L1110:
	.loc 1 2991 0
	addl	$1, %edi
.LVL765:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL766:
	movb	$1, -224(%ebp)
	jmp	.L1118
.LVL767:
.L1109:
	.loc 1 2990 0
	addl	$1, %edi
.LVL768:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL769:
	movb	$0, -224(%ebp)
	jmp	.L1118
.LVL770:
.L1066:
	.loc 1 2909 0
	movb	$82, 1(%esi)
	addl	$1, %edi
.LVL771:
	jmp	.L1174
.L1065:
	.loc 1 2908 0
	movb	$83, 1(%esi)
	addl	$1, %edi
.LVL772:
	jmp	.L1174
.L1064:
	.loc 1 2915 0
	addl	$1, %edi
.LVL773:
	movb	$-62, 1(%esi)
	movl	%edi, -220(%ebp)
.LVL774:
	movb	$3, -224(%ebp)
.LVL775:
	.p2align 4,,7
	.p2align 3
.L1102:
	.loc 1 2970 0
	movl	8(%ebx), %eax
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%eax, %edi
	movl	12(%ebx), %eax
	call	vregNo
	movl	$3, %edx
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
.LVL776:
	.loc 1 2973 0
	movzbl	-224(%ebp), %edx
	movb	%dl, (%eax)
.LVL777:
	addl	$1, %eax
.LVL778:
	jmp	.L883
.LVL779:
.L1063:
	.loc 1 2914 0
	addl	$1, %edi
.LVL780:
	movb	$-62, 1(%esi)
	movl	%edi, -220(%ebp)
.LVL781:
	movb	$2, -224(%ebp)
	jmp	.L1102
.LVL782:
.L1062:
	.loc 1 2913 0
	addl	$1, %edi
.LVL783:
	movb	$-62, 1(%esi)
	movl	%edi, -220(%ebp)
.LVL784:
	movb	$1, -224(%ebp)
	jmp	.L1102
.LVL785:
.L1061:
	.loc 1 2912 0
	addl	$1, %edi
.LVL786:
	movb	$-62, 1(%esi)
	movl	%edi, -220(%ebp)
.LVL787:
	movb	$0, -224(%ebp)
	jmp	.L1102
.LVL788:
.L1060:
	.loc 1 2906 0
	movb	$93, 1(%esi)
	addl	$1, %edi
.LVL789:
	jmp	.L1174
.L1059:
	.loc 1 2905 0
	movb	$95, 1(%esi)
	addl	$1, %edi
.LVL790:
	jmp	.L1174
.L1058:
	.loc 1 2904 0
	movb	$94, 1(%esi)
	addl	$1, %edi
.LVL791:
	jmp	.L1174
.L1057:
	.loc 1 2907 0
	movb	$89, 1(%esi)
	addl	$1, %edi
.LVL792:
	jmp	.L1174
.L1056:
	.loc 1 2911 0
	movb	$92, 1(%esi)
	addl	$1, %edi
.LVL793:
	jmp	.L1174
.L1055:
	.loc 1 2903 0
	movb	$88, 1(%esi)
	addl	$1, %edi
.LVL794:
	jmp	.L1174
.L1067:
	.loc 1 2910 0
	movb	$81, 1(%esi)
	addl	$1, %edi
.LVL795:
	jmp	.L1174
.L1096:
	.loc 1 2967 0
	addl	$1, %edi
.LVL796:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL797:
	movb	$3, -224(%ebp)
	jmp	.L1102
.LVL798:
.L1095:
	.loc 1 2966 0
	addl	$1, %edi
.LVL799:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL800:
	movb	$2, -224(%ebp)
	jmp	.L1102
.LVL801:
.L1094:
	.loc 1 2965 0
	addl	$1, %edi
.LVL802:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL803:
	movb	$1, -224(%ebp)
	jmp	.L1102
.LVL804:
.L1093:
	.loc 1 2964 0
	addl	$1, %edi
.LVL805:
	movb	$-62, 2(%esi)
	movl	%edi, -220(%ebp)
.LVL806:
	movb	$0, -224(%ebp)
	jmp	.L1102
.LVL807:
.L896:
	.loc 1 2077 0
	movl	$53, %edi
	movl	$49, %ecx
	movl	$6, -220(%ebp)
	movl	$51, %edx
.LVL808:
	.p2align 4,,7
	.p2align 3
.L898:
	.loc 1 2086 0
	movl	8(%ebx), %eax
	movl	(%eax), %eax
	cmpl	$1, %eax
	je	.L900
	jae	.L1236
	.loc 1 2089 0
	movl	12(%ebx), %eax
	movl	%eax, -224(%ebp)
	call	hregX86_EAX
.LVL809:
	.loc 1 2088 0
	cmpl	%eax, -224(%ebp)
	je	.L1237
	movl	8(%ebx), %eax
	movl	4(%eax), %eax
.LVL810:
	.loc 1 2093 0
	movsbl	%al, %edx
	cmpl	%eax, %edx
	je	.L903
	.loc 1 2098 0
	leal	1(%esi), %eax
	.loc 1 2099 0
	movl	$3, %edx
	.loc 1 2098 0
	movb	$-127, (%esi)
	movl	%eax, -224(%ebp)
.LVL811:
	.loc 1 2099 0
	movl	-220(%ebp), %eax
.LVL812:
	movl	12(%ebx), %edi
.LVL813:
	call	mkHReg.clone.1
.LVL814:
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-224(%ebp), %eax
	call	doAMode_R
.LVL815:
	.loc 1 2100 0
	movl	8(%ebx), %edx
	movl	4(%edx), %edx
	call	emit32
.LVL816:
	jmp	.L883
.LVL817:
.L895:
	.loc 1 2079 0
	movl	$13, %edi
	movl	$9, %ecx
	movl	$1, -220(%ebp)
	movl	$11, %edx
	.loc 1 2081 0
	jmp	.L898
.LVL818:
.L894:
	.loc 1 2075 0
	movl	$37, %edi
	movl	$33, %ecx
	movl	$4, -220(%ebp)
	movl	$35, %edx
	.loc 1 2077 0
	jmp	.L898
.LVL819:
.L893:
	.loc 1 2073 0
	movl	$29, %edi
	movl	$25, %ecx
	movl	$3, -220(%ebp)
	movl	$27, %edx
	.loc 1 2075 0
	jmp	.L898
.LVL820:
.L892:
	.loc 1 2067 0
	movl	$21, %edi
	movl	$17, %ecx
	movl	$2, -220(%ebp)
	movl	$19, %edx
	jmp	.L898
.L891:
.LVL821:
	movl	$45, %edi
	movl	$41, %ecx
	movl	$5, -220(%ebp)
	movl	$43, %edx
	.loc 1 2073 0
	jmp	.L898
.LVL822:
.L890:
	.loc 1 2067 0
	movl	$5, %edi
	movl	$1, %ecx
	movl	$0, -220(%ebp)
	movl	$3, %edx
	jmp	.L898
.L889:
.LVL823:
	.loc 1 2081 0
	movl	$61, %edi
	movl	$57, %ecx
	movl	$7, -220(%ebp)
	movl	$59, %edx
	.loc 1 2083 0
	jmp	.L898
.LVL824:
.L1172:
	.loc 1 3058 0
	movb	$102, (%esi)
.LVL825:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL826:
	movb	$108, 2(%esi)
	jmp	.L1174
.LVL827:
.L1171:
	.loc 1 3057 0
	movb	$102, (%esi)
.LVL828:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL829:
	movb	$98, 2(%esi)
	jmp	.L1174
.LVL830:
.L1170:
	.loc 1 3056 0
	movb	$102, (%esi)
.LVL831:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL832:
	movb	$97, 2(%esi)
	jmp	.L1174
.LVL833:
.L1169:
	.loc 1 3055 0
	movb	$102, (%esi)
.LVL834:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL835:
	movb	$96, 2(%esi)
	jmp	.L1174
.LVL836:
.L1168:
	.loc 1 3054 0
	movb	$102, (%esi)
.LVL837:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL838:
	movb	$109, 2(%esi)
	jmp	.L1174
.LVL839:
.L1167:
	.loc 1 3053 0
	movb	$102, (%esi)
.LVL840:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL841:
	movb	$106, 2(%esi)
	jmp	.L1174
.LVL842:
.L1166:
	.loc 1 3052 0
	movb	$102, (%esi)
.LVL843:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL844:
	movb	$105, 2(%esi)
	jmp	.L1174
.LVL845:
.L1165:
	.loc 1 3051 0
	movb	$102, (%esi)
.LVL846:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL847:
	movb	$104, 2(%esi)
	jmp	.L1174
.LVL848:
.L1164:
	.loc 1 3011 0
	movb	$102, (%esi)
.LVL849:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL850:
	movb	$103, 2(%esi)
	jmp	.L1174
.LVL851:
.L1163:
	.loc 1 3010 0
	movb	$102, (%esi)
.LVL852:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL853:
	movb	$99, 2(%esi)
	jmp	.L1174
.LVL854:
.L1162:
	.loc 1 3009 0
	movb	$102, (%esi)
.LVL855:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL856:
	movb	$107, 2(%esi)
	jmp	.L1174
.LVL857:
.L1161:
	.loc 1 3039 0
	movb	$102, (%esi)
.LVL858:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL859:
	movb	$-30, 2(%esi)
	jmp	.L1174
.LVL860:
.L1160:
	.loc 1 3038 0
	movb	$102, (%esi)
.LVL861:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL862:
	movb	$-31, 2(%esi)
	jmp	.L1174
.LVL863:
.L1159:
	.loc 1 3042 0
	movb	$102, (%esi)
.LVL864:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL865:
	movb	$-45, 2(%esi)
	jmp	.L1174
.LVL866:
.L1158:
	.loc 1 3041 0
	movb	$102, (%esi)
.LVL867:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL868:
	movb	$-46, 2(%esi)
	jmp	.L1174
.LVL869:
.L1157:
	.loc 1 3040 0
	movb	$102, (%esi)
.LVL870:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL871:
	movb	$-47, 2(%esi)
	jmp	.L1174
.LVL872:
.L1156:
	.loc 1 3037 0
	movb	$102, (%esi)
.LVL873:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL874:
	movb	$-13, 2(%esi)
	jmp	.L1174
.LVL875:
.L1155:
	.loc 1 3036 0
	movb	$102, (%esi)
.LVL876:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL877:
	movb	$-14, 2(%esi)
	jmp	.L1174
.LVL878:
.L1154:
	.loc 1 3035 0
	movb	$102, (%esi)
.LVL879:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL880:
	movb	$-15, 2(%esi)
	jmp	.L1174
.LVL881:
.L1153:
	.loc 1 3027 0
	movb	$102, (%esi)
.LVL882:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL883:
	movb	$102, 2(%esi)
	jmp	.L1174
.LVL884:
.L1152:
	.loc 1 3026 0
	movb	$102, (%esi)
.LVL885:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL886:
	movb	$101, 2(%esi)
	jmp	.L1174
.LVL887:
.L1151:
	.loc 1 3025 0
	movb	$102, (%esi)
.LVL888:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL889:
	movb	$100, 2(%esi)
	jmp	.L1174
.LVL890:
.L1150:
	.loc 1 3024 0
	movb	$102, (%esi)
.LVL891:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL892:
	movb	$118, 2(%esi)
	jmp	.L1174
.LVL893:
.L1149:
	.loc 1 3023 0
	movb	$102, (%esi)
.LVL894:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL895:
	movb	$117, 2(%esi)
	jmp	.L1174
.LVL896:
.L1148:
	.loc 1 3022 0
	movb	$102, (%esi)
.LVL897:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL898:
	movb	$116, 2(%esi)
	jmp	.L1174
.LVL899:
.L1147:
	.loc 1 3031 0
	movb	$102, (%esi)
.LVL900:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL901:
	movb	$-38, 2(%esi)
	jmp	.L1174
.LVL902:
.L1146:
	.loc 1 3030 0
	movb	$102, (%esi)
.LVL903:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL904:
	movb	$-22, 2(%esi)
	jmp	.L1174
.LVL905:
.L1145:
	.loc 1 3029 0
	movb	$102, (%esi)
.LVL906:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL907:
	movb	$-34, 2(%esi)
	jmp	.L1174
.LVL908:
.L1144:
	.loc 1 3028 0
	movb	$102, (%esi)
.LVL909:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL910:
	movb	$-18, 2(%esi)
	jmp	.L1174
.LVL911:
.L1143:
	.loc 1 3021 0
	movb	$102, (%esi)
.LVL912:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL913:
	movb	$-29, 2(%esi)
	jmp	.L1174
.LVL914:
.L1142:
	.loc 1 3020 0
	movb	$102, (%esi)
.LVL915:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL916:
	movb	$-32, 2(%esi)
	jmp	.L1174
.LVL917:
.L1141:
	.loc 1 3033 0
	movb	$102, (%esi)
.LVL918:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL919:
	movb	$-27, 2(%esi)
	jmp	.L1174
.LVL920:
.L1140:
	.loc 1 3032 0
	movb	$102, (%esi)
.LVL921:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL922:
	movb	$-28, 2(%esi)
	jmp	.L1174
.LVL923:
.L1139:
	.loc 1 3034 0
	movb	$102, (%esi)
.LVL924:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL925:
	movb	$-43, 2(%esi)
	jmp	.L1174
.LVL926:
.L1138:
	.loc 1 3048 0
	movb	$102, (%esi)
.LVL927:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL928:
	movb	$-23, 2(%esi)
	jmp	.L1174
.LVL929:
.L1137:
	.loc 1 3047 0
	movb	$102, (%esi)
.LVL930:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL931:
	movb	$-24, 2(%esi)
	jmp	.L1174
.LVL932:
.L1136:
	.loc 1 3050 0
	movb	$102, (%esi)
.LVL933:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL934:
	movb	$-39, 2(%esi)
	jmp	.L1174
.LVL935:
.L1135:
	.loc 1 3049 0
	movb	$102, (%esi)
.LVL936:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL937:
	movb	$-40, 2(%esi)
	jmp	.L1174
.LVL938:
.L1134:
	.loc 1 3046 0
	movb	$102, (%esi)
.LVL939:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL940:
	movb	$-5, 2(%esi)
	jmp	.L1174
.LVL941:
.L1133:
	.loc 1 3045 0
	movb	$102, (%esi)
.LVL942:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL943:
	movb	$-6, 2(%esi)
	jmp	.L1174
.LVL944:
.L1132:
	.loc 1 3044 0
	movb	$102, (%esi)
.LVL945:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL946:
	movb	$-7, 2(%esi)
	jmp	.L1174
.LVL947:
.L1131:
	.loc 1 3043 0
	movb	$102, (%esi)
.LVL948:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL949:
	movb	$-8, 2(%esi)
	jmp	.L1174
.LVL950:
.L1130:
	.loc 1 3017 0
	movb	$102, (%esi)
.LVL951:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL952:
	movb	$-19, 2(%esi)
	jmp	.L1174
.LVL953:
.L1129:
	.loc 1 3016 0
	movb	$102, (%esi)
.LVL954:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL955:
	movb	$-20, 2(%esi)
	jmp	.L1174
.LVL956:
.L1128:
	.loc 1 3019 0
	movb	$102, (%esi)
.LVL957:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL958:
	movb	$-35, 2(%esi)
	jmp	.L1174
.LVL959:
.L1127:
	.loc 1 3018 0
	movb	$102, (%esi)
.LVL960:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL961:
	movb	$-36, 2(%esi)
	jmp	.L1174
.LVL962:
.L1126:
	.loc 1 3015 0
	movb	$102, (%esi)
.LVL963:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL964:
	movb	$-44, 2(%esi)
	jmp	.L1174
.LVL965:
.L1125:
	.loc 1 3014 0
	movb	$102, (%esi)
.LVL966:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL967:
	movb	$-2, 2(%esi)
	jmp	.L1174
.LVL968:
.L1124:
	.loc 1 3013 0
	movb	$102, (%esi)
.LVL969:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL970:
	movb	$-3, 2(%esi)
	jmp	.L1174
.LVL971:
.L1123:
	.loc 1 3012 0
	movb	$102, (%esi)
.LVL972:
	leal	3(%esi), %edi
	movb	$15, 1(%esi)
.LVL973:
	movb	$-4, 2(%esi)
	jmp	.L1174
.LVL974:
.L1122:
	.loc 1 3007 0
	movb	$15, (%esi)
.LVL975:
	leal	2(%esi), %edi
.LVL976:
	movb	$87, 1(%esi)
	jmp	.L1174
.LVL977:
.L1121:
	.loc 1 3006 0
	movb	$15, (%esi)
.LVL978:
	leal	2(%esi), %edi
.LVL979:
	movb	$86, 1(%esi)
	jmp	.L1174
.LVL980:
.L1120:
	.loc 1 3008 0
	movb	$15, (%esi)
.LVL981:
	leal	2(%esi), %edi
.LVL982:
	movb	$84, 1(%esi)
	jmp	.L1174
.LVL983:
.L1119:
	.loc 1 3005 0
	movb	$15, (%esi)
.LVL984:
	leal	2(%esi), %edi
.LVL985:
	movb	$16, 1(%esi)
	jmp	.L1174
.LVL986:
	.p2align 4,,7
	.p2align 3
.L1226:
	.loc 1 2239 0
	cmpl	$1, %ecx
	jne	.L838
	.loc 1 2241 0
	movl	4(%edx), %ebx
	movl	$3, %edx
	jmp	.L1194
.LVL987:
	.p2align 4,,7
	.p2align 3
.L1229:
.LBB971:
.LBB957:
	.loc 1 1921 0
	jmp	*.L1010(,%edx,4)
	.section	.rodata
	.align 4
	.align 4
.L1010:
	.long	.L1001
	.long	.L1002
	.long	.L1003
	.long	.L1004
	.long	.L1005
	.long	.L1006
	.long	.L1007
	.long	.L1008
	.long	.L1009
	.text
.L1009:
	.loc 1 1928 0
	movb	$-39, (%eax)
.LVL988:
	movb	$-16, 1(%eax)
	addl	$2, %eax
.LVL989:
	.p2align 4,,7
	.p2align 3
.L1004:
.LBE957:
.LBE971:
.LBB972:
.LBB973:
	.loc 1 2655 0
	movl	12(%ebx), %edx
	andl	$16777215, %edx
.LBE973:
.LBE972:
	addl	$1, %edx
	call	do_fstp_st
.LVL990:
	.loc 1 2656 0
	jmp	.L883
.LVL991:
.L1003:
.LBB974:
.LBB961:
	.loc 1 1922 0
	movb	$-39, (%eax)
.LVL992:
	movb	$-32, 1(%eax)
	addl	$2, %eax
.LVL993:
	jmp	.L1004
.LVL994:
.L1002:
	.loc 1 1923 0
	movb	$-39, (%eax)
.LVL995:
	movb	$-31, 1(%eax)
	addl	$2, %eax
.LVL996:
	jmp	.L1004
.LVL997:
.L1001:
	.loc 1 1924 0
	movb	$-39, (%eax)
.LVL998:
	movb	$-6, 1(%eax)
	addl	$2, %eax
.LVL999:
	jmp	.L1004
.LVL1000:
.L1008:
	.loc 1 1925 0
	movb	$-39, (%eax)
.LVL1001:
	movb	$-4, 1(%eax)
	addl	$2, %eax
.LVL1002:
	jmp	.L1004
.LVL1003:
.L1007:
.LBB959:
.LBB960:
	.loc 1 1895 0
	movb	$-35, (%eax)
.LVL1004:
	.loc 1 1896 0
	movb	$-57, 1(%eax)
.LVL1005:
.LBE960:
.LBE959:
	.loc 1 1931 0
	movb	$-39, 2(%eax)
	movb	$-14, 3(%eax)
	.loc 1 1932 0
	movb	$-39, 4(%eax)
	movb	$-9, 5(%eax)
	addl	$6, %eax
.LVL1006:
	jmp	.L1004
.LVL1007:
.L1006:
	.loc 1 1927 0
	movb	$-39, (%eax)
.LVL1008:
	movb	$-1, 1(%eax)
	addl	$2, %eax
.LVL1009:
	jmp	.L1004
.LVL1010:
.L1005:
	.loc 1 1926 0
	movb	$-39, (%eax)
.LVL1011:
	movb	$-2, 1(%eax)
	addl	$2, %eax
.LVL1012:
	jmp	.L1004
.LVL1013:
	.p2align 4,,7
	.p2align 3
.L978:
.LBE961:
.LBE974:
	.loc 1 2528 0
	movb	$-67, 1(%esi)
	leal	2(%esi), %eax
.LVL1014:
	jmp	.L979
.LVL1015:
	.p2align 4,,7
	.p2align 3
.L1233:
.LBB975:
	.loc 1 2332 0
	jmp	*.L964(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L964:
	.long	.L950
	.long	.L950
	.long	.L950
	.long	.L951
	.long	.L952
	.long	.L953
	.long	.L949
	.long	.L954
	.long	.L955
	.long	.L956
	.long	.L957
	.long	.L958
	.long	.L959
	.long	.L949
	.long	.L949
	.long	.L949
	.long	.L960
	.long	.L961
	.long	.L962
	.long	.L963
	.text
.L963:
	.loc 1 2364 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1016:
	.loc 1 2365 0
	movl	$79, %edx
	call	emit32
.LVL1017:
	movl	28(%ebp), %ecx
	movl	%ecx, -220(%ebp)
	movl	%eax, %edx
.LVL1018:
	.p2align 4,,7
	.p2align 3
.L965:
	.loc 1 2383 0
	movl	12(%ebx), %eax
	movl	(%eax), %ecx
	testl	%ecx, %ecx
	je	.L1238
	.loc 1 2388 0
	cmpl	$1, %ecx
	jne	.L1239
	.loc 1 2390 0
	movl	4(%eax), %eax
	movl	%edx, -256(%ebp)
	movl	%eax, -224(%ebp)
	call	hregX86_EAX
.LVL1019:
	movl	-256(%ebp), %edx
	cmpl	%eax, -224(%ebp)
	je	.L967
	.loc 1 2391 0
	movb	$-119, (%edx)
	addl	$1, %edx
	movl	%edx, -224(%ebp)
.LVL1020:
	.loc 1 2392 0
	call	hregX86_EAX
.LVL1021:
	movl	12(%ebx), %edx
	movl	4(%edx), %edx
	movl	%eax, %ecx
	movl	-224(%ebp), %eax
	call	doAMode_R
	movl	%eax, %edx
.LVL1022:
.L967:
	.loc 1 2402 0
	movb	$-70, (%edx)
	leal	1(%edx), %eax
.LVL1023:
	.loc 1 2403 0
	movl	-220(%ebp), %edx
	call	emit32
.LVL1024:
	.loc 1 2406 0
	movb	$-1, (%eax)
.LVL1025:
	.loc 1 2407 0
	movb	$-30, 1(%eax)
	addl	$2, %eax
.LVL1026:
	.loc 1 2410 0
	cmpl	$16, 8(%ebx)
	je	.L883
.LBB964:
	.loc 1 2411 0
	movl	%eax, %edx
	subl	%edi, %edx
.LVL1027:
	.loc 1 2412 0
	subl	$1, %edx
.LVL1028:
	cmpl	$18, %edx
	ja	.L1240
.LBB965:
.LBB966:
	.loc 1 2413 0
	movb	%dl, (%edi)
	jmp	.L883
.LVL1029:
.L962:
.LBE966:
.LBE965:
.LBE964:
	.loc 1 2343 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1030:
	.loc 1 2344 0
	movl	$91, %edx
	call	emit32
.LVL1031:
	movl	%eax, %edx
.LVL1032:
	movl	28(%ebp), %eax
.LVL1033:
	movl	%eax, -220(%ebp)
	jmp	.L965
.L961:
	.loc 1 2340 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1034:
	.loc 1 2341 0
	movl	$89, %edx
	call	emit32
.LVL1035:
	movl	28(%ebp), %ecx
	movl	%ecx, -220(%ebp)
	movl	%eax, %edx
.LVL1036:
	jmp	.L965
.LVL1037:
.L960:
	.loc 1 2337 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1038:
	.loc 1 2338 0
	movl	$77, %edx
	call	emit32
.LVL1039:
	movl	%eax, %edx
.LVL1040:
	movl	28(%ebp), %eax
.LVL1041:
	movl	%eax, -220(%ebp)
	jmp	.L965
.L959:
	.loc 1 2370 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1042:
	.loc 1 2371 0
	movl	$87, %edx
	call	emit32
.LVL1043:
	movl	28(%ebp), %ecx
	movl	%ecx, -220(%ebp)
	movl	%eax, %edx
.LVL1044:
	jmp	.L965
.LVL1045:
.L958:
	.loc 1 2367 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1046:
	.loc 1 2368 0
	movl	$85, %edx
	call	emit32
.LVL1047:
	movl	%eax, %edx
.LVL1048:
	movl	28(%ebp), %eax
.LVL1049:
	movl	%eax, -220(%ebp)
	jmp	.L965
.L957:
	.loc 1 2361 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1050:
	.loc 1 2362 0
	movl	$81, %edx
	call	emit32
.LVL1051:
	movl	%eax, %edx
.LVL1052:
	movl	28(%ebp), %eax
.LVL1053:
	movl	%eax, -220(%ebp)
	jmp	.L965
.L956:
	.loc 1 2358 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1054:
	.loc 1 2359 0
	movl	$61, %edx
	call	emit32
.LVL1055:
	movl	28(%ebp), %ecx
	movl	%ecx, -220(%ebp)
	movl	%eax, %edx
.LVL1056:
	jmp	.L965
.LVL1057:
.L955:
	.loc 1 2352 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1058:
	.loc 1 2353 0
	movl	$71, %edx
	call	emit32
.LVL1059:
	movl	28(%ebp), %ecx
	movl	%ecx, -220(%ebp)
	movl	%eax, %edx
.LVL1060:
	jmp	.L965
.LVL1061:
.L954:
	.loc 1 2355 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1062:
	.loc 1 2356 0
	movl	$69, %edx
	call	emit32
.LVL1063:
	movl	%eax, %edx
.LVL1064:
	movl	28(%ebp), %eax
.LVL1065:
	movl	%eax, -220(%ebp)
	jmp	.L965
.L953:
	.loc 1 2349 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1066:
	.loc 1 2350 0
	movl	$63, %edx
	call	emit32
.LVL1067:
	movl	%eax, %edx
.LVL1068:
	movl	28(%ebp), %eax
.LVL1069:
	movl	%eax, -220(%ebp)
	jmp	.L965
.L952:
	.loc 1 2346 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1070:
	.loc 1 2347 0
	movl	$67, %edx
	call	emit32
.LVL1071:
	movl	28(%ebp), %ecx
	movl	%ecx, -220(%ebp)
	movl	%eax, %edx
.LVL1072:
	jmp	.L965
.LVL1073:
.L951:
	.loc 1 2334 0
	movb	$-67, (%edx)
	leal	1(%edx), %eax
.LVL1074:
	.loc 1 2335 0
	movl	$65, %edx
	call	emit32
.LVL1075:
	movl	28(%ebp), %ecx
	movl	%ecx, -220(%ebp)
	movl	%eax, %edx
.LVL1076:
	jmp	.L965
.LVL1077:
.L950:
	.loc 1 2379 0
	movl	24(%ebp), %eax
	movl	%eax, -220(%ebp)
	jmp	.L965
.LVL1078:
	.p2align 4,,7
	.p2align 3
.L977:
.LBE975:
	.loc 1 2514 0
	movl	8(%ebx), %eax
	call	iregNo
.LVL1079:
	.loc 1 2515 0
	xorl	%edx, %edx
	.loc 1 2514 0
	subl	$72, %eax
.LVL1080:
.LBB976:
.LBB977:
	movb	%al, (%esi)
.LBE977:
.LBE976:
	leal	1(%esi), %eax
.LVL1081:
	.loc 1 2515 0
	call	emit32
.LVL1082:
	.loc 1 2517 0
	movb	$15, (%eax)
.LVL1083:
	.loc 1 2518 0
	movl	4(%ebx), %edx
	leal	2(%eax), %edi
.LVL1084:
	andl	$15, %edx
	addl	$144, %edx
.LBB978:
.LBB979:
	movb	%dl, 1(%eax)
.LBE979:
.LBE978:
	.loc 1 2519 0
	movl	$3, %edx
	movl	8(%ebx), %ebx
	xorl	%eax, %eax
	jmp	.L1192
.LVL1085:
	.p2align 4,,7
	.p2align 3
.L980:
	.loc 1 2542 0
	testb	$2, %al
	je	.L981
	.loc 1 2544 0
	movb	$15, (%esi)
.LVL1086:
	.loc 1 2547 0
	leal	9(%esi), %eax
	.loc 1 2544 0
	movb	$-82, 1(%esi)
	movb	$-8, 2(%esi)
	.loc 1 2546 0
	movb	$-16, 3(%esi)
	movb	$-125, 4(%esi)
	movb	$68, 5(%esi)
	.loc 1 2547 0
	movb	$36, 6(%esi)
	movb	$0, 7(%esi)
	movb	$0, 8(%esi)
	.loc 1 2548 0
	jmp	.L883
.LVL1087:
	.p2align 4,,7
	.p2align 3
.L1235:
	.loc 1 2441 0
	cmpl	$1, %eax
	jne	.L838
	.loc 1 2453 0
	movb	$-117, 2(%esi)
	.loc 1 2454 0
	movl	8(%ebx), %edx
	.loc 1 2453 0
	leal	3(%esi), %eax
.LVL1088:
	.loc 1 2454 0
	movl	4(%edx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_M
.LVL1089:
	jmp	.L1195
.LVL1090:
	.p2align 4,,7
	.p2align 3
.L1039:
	.loc 1 2789 0
	movzbl	5(%ebx), %eax
	cmpb	$4, %al
	je	.L1047
	cmpb	$8, %al
	.p2align 4,,3
	je	.L1048
	cmpb	$2, %al
	je	.L1241
	.loc 1 2793 0
	movl	$.LC249, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L920:
	.loc 1 2195 0
	leal	1(%esi), %eax
	.loc 1 2196 0
	movl	$3, %edx
	.loc 1 2195 0
	movb	$-9, (%esi)
	movl	%eax, -220(%ebp)
.LVL1091:
	.loc 1 2196 0
	movl	8(%ebx), %eax
.LVL1092:
	movl	4(%eax), %edi
	xorl	%eax, %eax
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_M
.LVL1093:
	.loc 1 2197 0
	movl	4(%ebx), %edx
	call	emit32
.LVL1094:
	.loc 1 2198 0
	jmp	.L883
.LVL1095:
	.p2align 4,,7
	.p2align 3
.L987:
.LBB980:
	.loc 1 2615 0
	call	hregX86_EAX
	movl	%eax, -240(%ebp)
.LVL1096:
	call	hregX86_EBX
.LVL1097:
	movl	%eax, -236(%ebp)
.LVL1098:
	.loc 1 2616 0
	call	hregX86_ECX
.LVL1099:
	movl	%eax, -232(%ebp)
.LVL1100:
	call	hregX86_EDX
.LVL1101:
.LBB981:
.LBB982:
	.loc 3 169 0
	movl	$0, -16(%ebp)
.LBE982:
.LBE981:
	.loc 1 2616 0
	movl	%eax, -224(%ebp)
.LVL1102:
	.loc 1 2621 0
	movl	12(%ebx), %edx
	leal	-216(%ebp), %eax
.LVL1103:
	call	addRegUsage_X86AMode
.LVL1104:
	.loc 1 2622 0
	movl	-16(%ebp), %edx
	testl	%edx, %edx
	movl	%edx, -228(%ebp)
	jle	.L1242
	movl	$1, %eax
	xorl	%ecx, %ecx
.LBB983:
	.loc 1 2624 0
	movl	%esi, -248(%ebp)
.LBE983:
	.loc 1 2622 0
	movl	$1, %edi
.LBB984:
	.loc 1 2624 0
	xorl	%edx, %edx
	movl	%ebx, -252(%ebp)
	movl	%eax, %esi
	movl	$1, %ebx
.LBE984:
	.loc 1 2622 0
	movb	$1, -220(%ebp)
	movb	$1, -241(%ebp)
.LVL1105:
	.p2align 4,,7
	.p2align 3
.L994:
.LBB985:
	.loc 1 2623 0
	movl	-216(%ebp,%ecx,4), %eax
.LVL1106:
	.loc 1 2624 0
	cmpl	%eax, -240(%ebp)
	cmove	%edx, %esi
.LVL1107:
	.loc 1 2625 0
	cmpl	%eax, -236(%ebp)
	cmove	%edx, %edi
.LVL1108:
	.loc 1 2626 0
	cmpl	%eax, -232(%ebp)
	cmove	%edx, %ebx
.LVL1109:
	.loc 1 2627 0
	cmpl	%eax, -224(%ebp)
	movzbl	-220(%ebp), %eax
	cmove	%edx, %eax
.LBE985:
	.loc 1 2622 0
	addl	$1, %ecx
.LVL1110:
	cmpl	-228(%ebp), %ecx
.LBB986:
	.loc 1 2627 0
	movb	%al, -220(%ebp)
.LVL1111:
.LBE986:
	.loc 1 2622 0
	jne	.L994
	movl	%esi, %eax
.LVL1112:
	movl	-248(%ebp), %esi
.LVL1113:
	.loc 1 2629 0
	testb	%al, %al
	movb	%bl, -241(%ebp)
	movl	-252(%ebp), %ebx
.LVL1114:
	movl	$-1, -228(%ebp)
	je	.L995
.LVL1115:
.L989:
	movl	-240(%ebp), %edx
	movl	%edx, -228(%ebp)
.LVL1116:
.L995:
	.loc 1 2630 0
	movl	%edi, %ecx
	movl	-236(%ebp), %eax
	.loc 1 2631 0
	movl	-232(%ebp), %edx
	.loc 1 2630 0
	testb	%cl, %cl
	cmove	-228(%ebp), %eax
	.loc 1 2631 0
	cmpb	$0, -241(%ebp)
	.loc 1 2632 0
	movl	-224(%ebp), %ecx
	.loc 1 2631 0
	cmove	%eax, %edx
	.loc 1 2632 0
	cmpb	$0, -220(%ebp)
	cmove	%edx, %ecx
	.loc 1 2633 0
	cmpl	$-1, %ecx
	.loc 1 2632 0
	movl	%ecx, -228(%ebp)
.LVL1117:
	.loc 1 2633 0
	je	.L1243
	.loc 1 2635 0
	movb	$-121, (%esi)
	.loc 1 2636 0
	movl	8(%ebx), %edx
	.loc 1 2635 0
	leal	1(%esi), %eax
.LVL1118:
	.loc 1 2636 0
	movl	-228(%ebp), %ecx
.LVL1119:
	call	doAMode_R
.LVL1120:
	.loc 1 2638 0
	movb	$-120, (%eax)
	.loc 1 2639 0
	movl	12(%ebx), %ecx
	.loc 1 2638 0
	addl	$1, %eax
.LVL1121:
	.loc 1 2639 0
	movl	-228(%ebp), %edx
	call	doAMode_M
.LVL1122:
	.loc 1 2641 0
	movb	$-121, (%eax)
	.loc 1 2642 0
	movl	8(%ebx), %edx
	.loc 1 2641 0
	addl	$1, %eax
.LVL1123:
	.loc 1 2642 0
	movl	-228(%ebp), %ecx
	call	doAMode_R
.LVL1124:
	.loc 1 2643 0
	jmp	.L883
.LVL1125:
.L919:
.LBE980:
	.loc 1 2180 0
	leal	1(%esi), %edx
	movb	$-63, (%esi)
	movl	%edx, -220(%ebp)
.LVL1126:
	.loc 1 2181 0
	movl	$3, %edx
.LVL1127:
	movl	12(%ebx), %edi
	call	mkHReg.clone.1
.LVL1128:
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
.LVL1129:
	.loc 1 2182 0
	movl	8(%ebx), %edx
	movb	%dl, (%eax)
.LVL1130:
	addl	$1, %eax
.LVL1131:
	jmp	.L883
.LVL1132:
.L1015:
.LBB987:
.LBB988:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL1133:
	.loc 1 1896 0
	leal	2(%esi), %eax
.LVL1134:
	movb	$-57, 1(%esi)
.LBE988:
.LBE987:
.LBB989:
.LBB990:
	.loc 1 2713 0
	movl	8(%ebx), %edx
	andl	$16777215, %edx
.LBE990:
.LBE989:
	call	do_fld_st
.LVL1135:
.LBB991:
.LBB994:
	.loc 1 1944 0
	movl	4(%ebx), %edx
.LBE994:
.LBE991:
	.loc 1 2715 0
	movl	12(%ebx), %ecx
.LVL1136:
.LBB997:
.LBB993:
	.loc 1 1944 0
	cmpl	$2, %edx
	je	.L1024
	ja	.L1027
	cmpl	$1, %edx
	je	.L1244
.L1022:
	.loc 1 1949 0
	movl	$.LC245, (%esp)
	call	vpanic
.LVL1137:
.L1221:
.LBE993:
.LBE997:
	.loc 1 2269 0
	cmpl	$2, %eax
	jne	.L838
	.loc 1 2271 0
	movb	$-1, (%esi)
	.loc 1 2272 0
	movl	4(%ebx), %eax
	.loc 1 2271 0
	leal	1(%esi), %edi
.LVL1138:
	.loc 1 2272 0
	movl	$3, %edx
	movl	4(%eax), %ebx
	movl	$6, %eax
	jmp	.L1194
.LVL1139:
.L1029:
.LBB998:
.LBB999:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL1140:
	.loc 1 1896 0
	leal	2(%esi), %eax
.LVL1141:
	movb	$-57, 1(%esi)
.LBE999:
.LBE998:
.LBB1000:
.LBB1001:
	.loc 1 2748 0
	movl	8(%ebx), %edx
	andl	$16777215, %edx
.LBE1001:
.LBE1000:
	call	do_fld_st
.LVL1142:
	.loc 1 2749 0
	movzbl	5(%ebx), %edx
	cmpb	$8, %dl
	je	.L1037
	cmpb	$10, %dl
	je	.L1038
	cmpb	$4, %dl
	je	.L1245
	.loc 1 2763 0
	movl	$.LC247, (%esp)
	call	vpanic
.LVL1143:
.L1207:
	.loc 1 2121 0
	movl	8(%ebx), %eax
	movl	(%eax), %eax
	testl	%eax, %eax
	jne	.L1246
	.loc 1 2128 0
	leal	1(%esi), %edx
	.loc 1 2129 0
	xorl	%eax, %eax
	.loc 1 2128 0
	movb	$-57, (%esi)
	movl	%edx, -220(%ebp)
.LVL1144:
	.loc 1 2129 0
	movl	$3, %edx
.LVL1145:
	movl	12(%ebx), %edi
	jmp	.L1191
.LVL1146:
.L1225:
	.loc 1 2574 0
	movb	$-80, 1(%edi)
	addl	$2, %edi
.LVL1147:
	jmp	.L985
.L1224:
	.loc 1 2572 0
	movb	$102, 1(%esi)
	leal	2(%esi), %edi
.LVL1148:
	jmp	.L983
.LVL1149:
.L1228:
	.loc 1 2259 0
	movb	$-91, 1(%esi)
	leal	2(%esi), %eax
.LVL1150:
	jmp	.L932
.LVL1151:
.L1210:
	.loc 1 2016 0
	movl	8(%ebx), %eax
	movl	(%eax), %eax
	cmpl	$1, %eax
	je	.L881
	jae	.L1247
	.loc 1 2018 0
	movl	12(%ebx), %eax
	call	iregNo
.LVL1152:
	subl	$72, %eax
.LVL1153:
.LBB1002:
.LBB1003:
	movb	%al, (%esi)
.LBE1003:
.LBE1002:
	.loc 1 2019 0
	movl	8(%ebx), %edx
	.loc 1 2018 0
	leal	1(%esi), %eax
.LVL1154:
	.loc 1 2019 0
	movl	4(%edx), %edx
	call	emit32
.LVL1155:
	.loc 1 2020 0
	jmp	.L883
.LVL1156:
.L1208:
	.loc 1 2145 0
	cmpl	$1, %edx
	jne	.L838
.LVL1157:
.LBB1004:
.LBB1005:
	.loc 1 2147 0
	movl	%edi, %ecx
	movb	%cl, (%esi)
.LVL1158:
.L1190:
.LBE1005:
.LBE1004:
	.loc 1 2148 0
	movl	8(%ebx), %edx
	.loc 1 2147 0
	leal	1(%esi), %eax
.LVL1159:
	.loc 1 2148 0
	movl	12(%ebx), %ecx
	movl	4(%edx), %edx
	call	doAMode_M
.LVL1160:
	.loc 1 2150 0
	jmp	.L883
.LVL1161:
.L1238:
.LBB1006:
	.loc 1 2385 0
	movb	$-72, (%edx)
	leal	1(%edx), %eax
.LVL1162:
	.loc 1 2386 0
	movl	12(%ebx), %edx
	movl	4(%edx), %edx
	call	emit32
.LVL1163:
	movl	%eax, %edx
.LVL1164:
	jmp	.L967
.LVL1165:
.L917:
.LBE1006:
	.loc 1 2170 0
	movl	$7, %eax
	jmp	.L918
.L916:
	movl	$5, %eax
	jmp	.L918
.LVL1166:
.L934:
	.loc 1 2279 0
	movl	4(%edx), %eax
	call	iregNo
.LVL1167:
	addl	$80, %eax
.LVL1168:
.LBB1007:
.LBB1008:
	movb	%al, (%esi)
.LVL1169:
.LBE1008:
.LBE1007:
	leal	1(%esi), %eax
	.loc 1 2280 0
	jmp	.L883
.LVL1170:
.L981:
	.loc 1 2550 0
	testl	%eax, %eax
	jne	.L982
	.loc 1 2552 0
	movb	$-16, (%esi)
.LVL1171:
	.loc 1 2553 0
	leal	6(%esi), %eax
	.loc 1 2552 0
	movb	$-125, 1(%esi)
	movb	$68, 2(%esi)
	.loc 1 2553 0
	movb	$36, 3(%esi)
	movb	$0, 4(%esi)
	movb	$0, 5(%esi)
	.loc 1 2554 0
	jmp	.L883
.LVL1172:
.L1211:
	.loc 1 2037 0
	movl	8(%ebx), %eax
	movl	(%eax), %edx
	cmpl	$1, %edx
	je	.L886
	jae	.L1248
.LVL1173:
.LBB1009:
.LBB1010:
	.loc 1 1800 0
	movl	4(%eax), %eax
.LVL1174:
	.loc 1 1801 0
	movsbl	%al, %edx
.LBE1010:
.LBE1009:
	.loc 1 2051 0
	cmpl	%edx, %eax
	je	.L1249
	.loc 1 2056 0
	movb	$105, (%esi)
	.loc 1 2057 0
	movl	12(%ebx), %edx
	.loc 1 2056 0
	leal	1(%esi), %eax
.LVL1175:
	.loc 1 2057 0
	movl	%edx, %ecx
	call	doAMode_R
.LVL1176:
	.loc 1 2058 0
	movl	8(%ebx), %edx
	movl	4(%edx), %edx
	call	emit32
.LVL1177:
	jmp	.L883
.LVL1178:
.L1223:
	.loc 1 2292 0
	call	hregX86_EDI
	.p2align 4,,8
	call	iregNo
	movzbl	%al, %edi
.LVL1179:
.L942:
	.loc 1 2297 0
	movl	4(%ebx), %edx
	movl	%esi, %eax
	cmpl	$16, %edx
	je	.L944
	.loc 1 2298 0
	movl	%edx, %eax
	xorl	$1, %eax
.LVL1180:
	andl	$15, %eax
.LBB1011:
.LBB1012:
	addl	$112, %eax
	movb	%al, (%esi)
.LVL1181:
.LBE1012:
.LBE1011:
	.loc 1 2299 0
	leal	2(%esi), %eax
	movb	$7, 1(%esi)
.LVL1182:
.L944:
	.loc 1 2302 0
	leal	184(%edi), %edx
.LBB1013:
.LBB1014:
	movb	%dl, (%eax)
.LBE1014:
.LBE1013:
	.loc 1 2303 0
	movl	8(%ebx), %edx
	.loc 1 2302 0
	addl	$1, %eax
.LVL1183:
	.loc 1 2303 0
	call	emit32
.LVL1184:
	.loc 1 2306 0
	leal	208(%edi), %edx
	.loc 1 2305 0
	movb	$-1, (%eax)
.LVL1185:
.LBB1015:
.LBB1016:
	.loc 1 2306 0
	movb	%dl, 1(%eax)
.LBE1016:
.LBE1015:
	addl	$2, %eax
	.loc 1 2307 0
	jmp	.L883
.LVL1186:
.L938:
	.loc 1 2290 0
	call	hregX86_EDX
	call	iregNo
	movzbl	%al, %edi
.LVL1187:
	.p2align 4,,2
	jmp	.L942
.LVL1188:
.L939:
	.loc 1 2291 0
	.p2align 4,,5
	call	hregX86_ECX
	.p2align 4,,5
	call	iregNo
	movzbl	%al, %edi
.LVL1189:
	.p2align 4,,2
	jmp	.L942
.LVL1190:
.L910:
	.loc 1 2139 0
	movl	$5, %eax
	movl	$41, %edi
	jmp	.L911
.L909:
	xorl	%eax, %eax
	movl	$1, %edi
	jmp	.L911
.LVL1191:
.L1032:
	.loc 1 2731 0
	leal	3(%esi), %edx
	.loc 1 2732 0
	xorl	%eax, %eax
	.loc 1 2731 0
	movb	$-35, 2(%esi)
	movl	%edx, -220(%ebp)
.LVL1192:
	.loc 1 2732 0
	movl	12(%ebx), %edi
	movl	$3, %edx
.LVL1193:
.L1201:
	.loc 1 2782 0
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_M
.LVL1194:
.LBB1017:
.LBB1018:
	.loc 1 2783 0
	movl	8(%ebx), %edx
	andl	$16777215, %edx
.LBE1018:
.LBE1017:
	addl	$1, %edx
	call	do_fstp_st
.LVL1195:
	.loc 1 2784 0
	jmp	.L883
.L1216:
	.loc 1 2727 0
	leal	3(%esi), %eax
	.loc 1 2728 0
	movl	$3, %edx
	.loc 1 2727 0
	movb	$-39, 2(%esi)
	movl	%eax, -220(%ebp)
.LVL1196:
	.loc 1 2728 0
	xorl	%eax, %eax
.LVL1197:
	movl	12(%ebx), %edi
	jmp	.L1201
.LVL1198:
.L1033:
	.loc 1 2735 0
	leal	3(%esi), %ecx
	.loc 1 2736 0
	movl	$3, %edx
	.loc 1 2735 0
	movb	$-37, 2(%esi)
	.loc 1 2736 0
	movl	$5, %eax
	.loc 1 2735 0
	movl	%ecx, -220(%ebp)
.LVL1199:
	.loc 1 2736 0
	movl	12(%ebx), %edi
	jmp	.L1201
.LVL1200:
.L1236:
	.loc 1 2086 0
	cmpl	$2, %eax
	jne	.L838
.LVL1201:
.LBB1019:
.LBB1020:
	.loc 1 2109 0
	movb	%dl, (%esi)
.LVL1202:
.L1186:
.LBE1020:
.LBE1019:
	.loc 1 2110 0
	movl	8(%ebx), %edx
	.loc 1 2109 0
	leal	1(%esi), %eax
.LVL1203:
	.loc 1 2110 0
	movl	4(%edx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_M
.LVL1204:
	.loc 1 2112 0
	jmp	.L883
.LVL1205:
.L1222:
	.loc 1 2288 0
	testl	%eax, %eax
	jne	.L936
	.loc 1 2289 0
	.p2align 4,,9
	call	hregX86_EAX
	.p2align 4,,6
	call	iregNo
	movzbl	%al, %edi
.LVL1206:
	.p2align 4,,2
	jmp	.L942
.LVL1207:
.L1246:
	.loc 1 2121 0
	cmpl	$1, %eax
	.p2align 4,,2
	jne	.L838
	.loc 1 2123 0
	movb	$-119, (%esi)
	.p2align 4,,2
	jmp	.L1190
.L1220:
	.loc 1 2593 0
	movb	$102, (%esi)
.LVL1208:
	.loc 1 2594 0
	leal	2(%esi), %eax
.LVL1209:
	movb	$-119, 1(%esi)
	.loc 1 2595 0
	movl	12(%ebx), %ecx
	movl	8(%ebx), %edx
	call	doAMode_M
.LVL1210:
	.loc 1 2596 0
	jmp	.L883
.LVL1211:
.L1218:
	.loc 1 2469 0
	movb	$15, (%esi)
.LVL1212:
	.loc 1 2470 0
	leal	2(%esi), %eax
.LVL1213:
	movb	$-74, 1(%esi)
	.loc 1 2471 0
	movl	8(%ebx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_M
.LVL1214:
	.loc 1 2472 0
	jmp	.L883
.LVL1215:
.L1212:
	.loc 1 2203 0
	movb	$-9, (%esi)
	leal	1(%esi), %edi
.LVL1216:
	.loc 1 2204 0
	movl	8(%ebx), %ebx
	movl	$3, %edx
	movb	$2, %al
	jmp	.L1192
.LVL1217:
.L1027:
.LBB1021:
.LBB995:
	.loc 1 1944 0
	cmpl	$3, %edx
	je	.L1025
	cmpl	$4, %edx
	jne	.L1022
.LVL1218:
	movl	$6, -224(%ebp)
.LVL1219:
.L1028:
	.loc 1 1951 0
	movb	$-40, (%eax)
	addl	$1, %eax
.LVL1220:
	.loc 1 1952 0
	movl	$3, %edx
.LVL1221:
	.loc 1 1951 0
	movl	%eax, -220(%ebp)
.LVL1222:
.LBE995:
.LBE1021:
.LBB1022:
.LBB1023:
	.loc 1 1952 0
	movl	%ecx, %eax
.LVL1223:
	andl	$16777215, %eax
.LBE1023:
.LBE1022:
	addl	$1, %eax
.LBB1024:
.LBB992:
	call	mkHReg.clone.1
.LVL1224:
	movl	$3, %edx
	movl	%eax, %edi
	movl	-224(%ebp), %eax
	call	mkHReg.clone.1
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_R
.LVL1225:
.LBE992:
.LBE1024:
.LBB1025:
.LBB1026:
	.loc 1 2716 0
	movl	16(%ebx), %edx
	andl	$16777215, %edx
.LBE1026:
.LBE1025:
	addl	$1, %edx
	call	do_fstp_st
.LVL1226:
	.loc 1 2717 0
	jmp	.L883
.LVL1227:
.L1213:
.LBB1027:
.LBB1028:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL1228:
	.loc 1 1896 0
	leal	2(%esi), %eax
.LVL1229:
	movb	$-57, 1(%esi)
.LBE1028:
.LBE1027:
.LBB1029:
.LBB1030:
	.loc 1 2665 0
	movl	8(%ebx), %edx
	andl	$16777215, %edx
.LBE1030:
.LBE1029:
	call	do_fld_st
.LVL1230:
.LBB1031:
.LBB1032:
	.loc 1 1895 0
	movb	$-35, (%eax)
.LVL1231:
	.loc 1 1896 0
	movb	$-57, 1(%eax)
.LBE1032:
.LBE1031:
.LBB1034:
.LBB1035:
	.loc 1 2667 0
	movl	12(%ebx), %edx
.LBE1035:
.LBE1034:
.LBB1037:
.LBB1033:
	.loc 1 1896 0
	addl	$2, %eax
.LVL1232:
.LBE1033:
.LBE1037:
.LBB1038:
.LBB1036:
	.loc 1 2667 0
	andl	$16777215, %edx
.LBE1036:
.LBE1038:
	addl	$1, %edx
	call	do_fld_st
.LVL1233:
	.loc 1 2668 0
	movb	$-39, (%eax)
.LVL1234:
	.loc 1 2669 0
	cmpl	$7, 4(%ebx)
	setne	%dl
	leal	-15(,%edx,8), %edx
	movb	%dl, 1(%eax)
.L1197:
.LBB1039:
.LBB1040:
	.loc 1 2682 0
	movl	16(%ebx), %edx
.LBE1040:
.LBE1039:
	.loc 1 2681 0
	addl	$2, %eax
.LVL1235:
.LBB1042:
.LBB1041:
	.loc 1 2682 0
	andl	$16777215, %edx
.LBE1041:
.LBE1042:
	addl	$1, %edx
	call	do_fstp_st
.LVL1236:
	.loc 1 2683 0
	jmp	.L883
.LVL1237:
.L1241:
	.loc 1 2789 0
	movl	$-33, %edi
	movl	$3, -220(%ebp)
.LVL1238:
.L1049:
.LBB1043:
.LBB1044:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL1239:
	.loc 1 1896 0
	leal	2(%esi), %eax
.LVL1240:
	movb	$-57, 1(%esi)
.LBE1044:
.LBE1043:
.LBB1045:
.LBB1046:
	.loc 1 2796 0
	movl	8(%ebx), %edx
	andl	$16777215, %edx
.LBE1046:
.LBE1045:
	call	do_fld_st
.LVL1241:
	.loc 1 2797 0
	movl	%edi, %ecx
	.loc 1 2798 0
	movl	$3, %edx
	.loc 1 2797 0
	movb	%cl, (%eax)
	leal	1(%eax), %edi
.LVL1242:
	.loc 1 2798 0
	movl	12(%ebx), %ebx
	movl	-220(%ebp), %eax
	jmp	.L1194
.LVL1243:
.L1048:
	.loc 1 2793 0
	movl	$-33, %edi
	movl	$7, -220(%ebp)
	jmp	.L1049
.L1047:
	.loc 1 2789 0
	movl	$-37, %edi
	movl	$3, -220(%ebp)
	jmp	.L1049
.L1042:
	.loc 1 2774 0
	movl	$-37, %edx
	xorl	%eax, %eax
.L1044:
.LVL1244:
	.loc 1 2781 0
	movb	%dl, 2(%esi)
	leal	3(%esi), %edx
.LBB1047:
.LBB1048:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL1245:
	.loc 1 1896 0
	movb	$-57, 1(%esi)
.LVL1246:
.LBE1048:
.LBE1047:
	.loc 1 2781 0
	movl	%edx, -220(%ebp)
.LVL1247:
	.loc 1 2782 0
	movl	$3, %edx
.LVL1248:
	movl	12(%ebx), %edi
	jmp	.L1201
.LVL1249:
.L1217:
	.loc 1 2777 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2777, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC4, (%esp)
	call	vex_assert_fail
.L1043:
	.loc 1 2778 0
	movl	$-33, %edx
	movl	$5, %eax
	jmp	.L1044
.L1214:
.LVL1250:
.LBB1049:
.LBB1050:
	.loc 1 1895 0
	movb	$-35, (%esi)
.LVL1251:
	.loc 1 1896 0
	leal	2(%esi), %eax
.LVL1252:
	movb	$-57, 1(%esi)
.LBE1050:
.LBE1049:
.LBB1051:
.LBB1052:
	.loc 1 2678 0
	movl	8(%ebx), %edx
	andl	$16777215, %edx
.LBE1052:
.LBE1051:
	call	do_fld_st
.LVL1253:
.LBB1053:
.LBB1054:
	.loc 1 1895 0
	movb	$-35, (%eax)
.LVL1254:
	.loc 1 1896 0
	movb	$-57, 1(%eax)
.LBE1054:
.LBE1053:
.LBB1056:
.LBB1057:
	.loc 1 2680 0
	movl	12(%ebx), %edx
.LBE1057:
.LBE1056:
.LBB1059:
.LBB1055:
	.loc 1 1896 0
	addl	$2, %eax
.LVL1255:
.LBE1055:
.LBE1059:
.LBB1060:
.LBB1058:
	.loc 1 2680 0
	andl	$16777215, %edx
.LBE1058:
.LBE1060:
	addl	$1, %edx
	call	do_fld_st
.LVL1256:
	.loc 1 2681 0
	movb	$-39, (%eax)
.LVL1257:
	movb	$-13, 1(%eax)
	jmp	.L1197
.LVL1258:
.L1219:
	.loc 1 2476 0
	movb	$15, (%esi)
.LVL1259:
	.loc 1 2477 0
	leal	2(%esi), %eax
.LVL1260:
	movb	$-73, 1(%esi)
	.loc 1 2478 0
	movl	8(%ebx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_M
.LVL1261:
	.loc 1 2479 0
	jmp	.L883
.LVL1262:
.L900:
.LBB1061:
.LBB1062:
	.loc 1 2104 0
	movb	%cl, (%esi)
.LVL1263:
.L1185:
.LBE1062:
.LBE1061:
	.loc 1 2105 0
	movl	8(%ebx), %edx
	.loc 1 2104 0
	leal	1(%esi), %eax
.LVL1264:
	.loc 1 2105 0
	movl	12(%ebx), %ecx
	movl	4(%edx), %edx
	call	doAMode_R
.LVL1265:
	.loc 1 2107 0
	jmp	.L883
.LVL1266:
.L1247:
	.loc 1 2016 0
	cmpl	$2, %eax
	jne	.L838
	.loc 1 2027 0
	movb	$-117, (%esi)
	.p2align 4,,5
	jmp	.L1186
.LVL1267:
.L1020:
	.loc 1 2699 0
	movb	$-11, 1(%eax)
	addl	$2, %eax
.LVL1268:
.L1021:
.LBB1063:
.LBB1064:
	.loc 1 2703 0
	movl	16(%ebx), %edx
	andl	$16777215, %edx
.LBE1064:
.LBE1063:
	addl	$2, %edx
	call	do_fstp_st
.LVL1269:
	.loc 1 2704 0
	movb	$-39, (%eax)
.LVL1270:
	movb	$-9, 1(%eax)
.LBB1065:
.LBB1066:
	.loc 1 1895 0
	movb	$-35, 2(%eax)
	.loc 1 1896 0
	movb	$-57, 3(%eax)
	addl	$4, %eax
.LBE1066:
.LBE1065:
	.loc 1 2706 0
	jmp	.L883
.LVL1271:
.L1019:
	.loc 1 2698 0
	movb	$-8, 1(%eax)
	addl	$2, %eax
.LVL1272:
	jmp	.L1021
.LVL1273:
.L1215:
	.loc 1 2700 0
	movb	$-3, 1(%eax)
	addl	$2, %eax
.LVL1274:
	jmp	.L1021
.LVL1275:
.L1025:
.LBB1067:
.LBB996:
	.loc 1 1944 0
	movl	$1, -224(%ebp)
	jmp	.L1028
.LVL1276:
.L1244:
	.loc 1 1949 0
	movl	$0, -224(%ebp)
	jmp	.L1028
.L1024:
	.loc 1 1944 0
	movl	$4, -224(%ebp)
	jmp	.L1028
.LVL1277:
.L1245:
.LBE996:
.LBE1067:
	.loc 1 2751 0
	movb	$-39, (%eax)
	leal	1(%eax), %edi
.LVL1278:
	.loc 1 2752 0
	movl	12(%ebx), %ebx
	movl	$3, %edx
	movl	$3, %eax
	jmp	.L1194
.LVL1279:
.L1248:
	.loc 1 2037 0
	cmpl	$2, %edx
	jne	.L838
	.loc 1 2045 0
	movb	$15, (%esi)
.LVL1280:
	.loc 1 2046 0
	leal	2(%esi), %eax
.LVL1281:
	movb	$-81, 1(%esi)
	.loc 1 2047 0
	movl	8(%ebx), %edx
	movl	4(%edx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_M
.LVL1282:
	.loc 1 2049 0
	jmp	.L883
.LVL1283:
.L1038:
	.loc 1 2759 0
	movb	$-37, (%eax)
	leal	1(%eax), %edi
.LVL1284:
	.loc 1 2760 0
	movl	12(%ebx), %ebx
	movl	$3, %edx
	movl	$7, %eax
	jmp	.L1194
.LVL1285:
.L1037:
	.loc 1 2755 0
	movb	$-35, (%eax)
	leal	1(%eax), %edi
.LVL1286:
	.loc 1 2756 0
	movl	12(%ebx), %ebx
	movl	$3, %edx
	movl	$3, %eax
	jmp	.L1194
.LVL1287:
.L881:
	.loc 1 2022 0
	movb	$-119, (%esi)
	jmp	.L1185
.L886:
	.loc 1 2039 0
	movb	$15, (%esi)
.LVL1288:
	.loc 1 2040 0
	leal	2(%esi), %eax
.LVL1289:
	movb	$-81, 1(%esi)
	.loc 1 2041 0
	movl	8(%ebx), %edx
	movl	4(%edx), %ecx
	movl	12(%ebx), %edx
	call	doAMode_R
.LVL1290:
	.loc 1 2043 0
	jmp	.L883
.LVL1291:
.L1209:
	.loc 1 2153 0
	leal	1(%esi), %edx
.LVL1292:
	movb	$-125, (%esi)
	movl	%edx, -220(%ebp)
.LVL1293:
	.loc 1 2154 0
	movl	$3, %edx
.LVL1294:
	movl	12(%ebx), %edi
.LVL1295:
	call	mkHReg.clone.1
.LVL1296:
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-220(%ebp), %eax
	call	doAMode_M
.LVL1297:
	.loc 1 2155 0
	movl	8(%ebx), %edx
.LBB1068:
.LBB1069:
	movzbl	4(%edx), %edx
	movb	%dl, (%eax)
.LVL1298:
.LBE1069:
.LBE1068:
	addl	$1, %eax
.LVL1299:
	.loc 1 2156 0
	jmp	.L883
.LVL1300:
.L1237:
	.loc 1 1800 0
	movl	8(%ebx), %eax
.LBB1070:
.LBB1071:
	movl	4(%eax), %eax
.LVL1301:
	.loc 1 1801 0
	movsbl	%al, %edx
.LBE1071:
.LBE1070:
	.loc 1 2088 0
	cmpl	%edx, %eax
	je	.L903
.LVL1302:
.LBB1072:
.LBB1073:
	.loc 1 2090 0
	movl	%edi, %edx
	movb	%dl, (%esi)
.LBE1073:
.LBE1072:
	.loc 1 2091 0
	movl	8(%ebx), %edx
	.loc 1 2090 0
	leal	1(%esi), %eax
.LVL1303:
	.loc 1 2091 0
	movl	4(%edx), %edx
	call	emit32
.LVL1304:
	.loc 1 2088 0
	jmp	.L883
.LVL1305:
.L903:
	.loc 1 2094 0
	movb	$-125, (%esi)
	.loc 1 2095 0
	movl	-220(%ebp), %eax
	.loc 1 2094 0
	leal	1(%esi), %ecx
	.loc 1 2095 0
	movl	$3, %edx
	.loc 1 2094 0
	movl	%ecx, -224(%ebp)
.LVL1306:
	.loc 1 2095 0
	movl	12(%ebx), %edi
.LVL1307:
	call	mkHReg.clone.1
.LVL1308:
	movl	%edi, %ecx
	movl	%eax, %edx
	movl	-224(%ebp), %eax
.LVL1309:
.L1189:
	call	doAMode_R
.LVL1310:
	.loc 1 2096 0
	movl	8(%ebx), %edx
.LBB1074:
.LBB1075:
	movl	4(%edx), %edx
	movb	%dl, (%eax)
.LVL1311:
.LBE1075:
.LBE1074:
	addl	$1, %eax
.LVL1312:
	jmp	.L883
.LVL1313:
.L1249:
	.loc 1 2052 0
	movb	$107, (%esi)
	.loc 1 2053 0
	movl	12(%ebx), %edx
	.loc 1 2052 0
	leal	1(%esi), %eax
.LVL1314:
	.loc 1 2053 0
	movl	%edx, %ecx
	jmp	.L1189
.LVL1315:
.L1206:
	.loc 1 3101 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$3101, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC252, (%esp)
	call	vex_assert_fail
.LVL1316:
.L1204:
	.loc 1 2002 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2002, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC152, (%esp)
	call	vex_assert_fail
.L1203:
	.loc 1 2001 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2001, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC232, (%esp)
	call	vex_assert_fail
.LVL1317:
.L1242:
.LBB1076:
	.loc 1 2622 0
	movb	$1, -241(%ebp)
	movl	$1, %edi
	movb	$1, -220(%ebp)
	jmp	.L989
.LVL1318:
.L1227:
.LBE1076:
	.loc 1 2254 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2254, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC233, (%esp)
	call	vex_assert_fail
.L982:
	.loc 1 2556 0
	movl	$.LC241, (%esp)
	call	vpanic
.LVL1319:
.L1243:
.LBB1077:
	.loc 1 2633 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2633, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC242, (%esp)
	call	vex_assert_fail
.LVL1320:
.L1239:
.LBE1077:
.LBB1078:
	.loc 1 2388 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2388, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC238, (%esp)
	call	vex_assert_fail
.LVL1321:
.L1240:
.LBB963:
	.loc 1 2412 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2412, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC239, (%esp)
	call	vex_assert_fail
.LVL1322:
.L1230:
.LBE963:
.LBE1078:
	.loc 1 2890 0
	cmpb	$4, %dl
	.loc 1 2892 0
	movl	$-13, %eax
	.loc 1 2890 0
	je	.L1054
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2890, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC250, (%esp)
	call	vex_assert_fail
.L1234:
	.loc 1 2419 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2419, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC240, (%esp)
	call	vex_assert_fail
.LVL1323:
.L1232:
.LBB1079:
	.loc 1 2312 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2312, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC236, (%esp)
	call	vex_assert_fail
.L1231:
	.loc 1 2311 0
	movl	$__PRETTY_FUNCTION__.5455, 12(%esp)
	movl	$2311, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC235, (%esp)
	call	vex_assert_fail
.LBE1079:
	.cfi_endproc
.LFE129:
	.size	emit_X86Instr, .-emit_X86Instr
	.p2align 4,,15
.globl hregX86_FAKE0
	.type	hregX86_FAKE0, @function
hregX86_FAKE0:
.LFB24:
	.loc 1 88 0
	.cfi_startproc
.LVL1324:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$1610612736, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 88 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE24:
	.size	hregX86_FAKE0, .-hregX86_FAKE0
	.p2align 4,,15
.globl hregX86_FAKE1
	.type	hregX86_FAKE1, @function
hregX86_FAKE1:
.LFB25:
	.loc 1 89 0
	.cfi_startproc
.LVL1325:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$1610612737, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 89 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE25:
	.size	hregX86_FAKE1, .-hregX86_FAKE1
	.p2align 4,,15
.globl hregX86_FAKE2
	.type	hregX86_FAKE2, @function
hregX86_FAKE2:
.LFB26:
	.loc 1 90 0
	.cfi_startproc
.LVL1326:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$1610612738, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 90 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE26:
	.size	hregX86_FAKE2, .-hregX86_FAKE2
	.p2align 4,,15
.globl hregX86_FAKE3
	.type	hregX86_FAKE3, @function
hregX86_FAKE3:
.LFB27:
	.loc 1 91 0
	.cfi_startproc
.LVL1327:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$1610612739, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 91 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE27:
	.size	hregX86_FAKE3, .-hregX86_FAKE3
	.p2align 4,,15
.globl hregX86_FAKE4
	.type	hregX86_FAKE4, @function
hregX86_FAKE4:
.LFB28:
	.loc 1 92 0
	.cfi_startproc
.LVL1328:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$1610612740, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 92 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE28:
	.size	hregX86_FAKE4, .-hregX86_FAKE4
	.p2align 4,,15
.globl hregX86_FAKE5
	.type	hregX86_FAKE5, @function
hregX86_FAKE5:
.LFB29:
	.loc 1 93 0
	.cfi_startproc
.LVL1329:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$1610612741, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 93 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE29:
	.size	hregX86_FAKE5, .-hregX86_FAKE5
	.p2align 4,,15
.globl hregX86_XMM0
	.type	hregX86_XMM0, @function
hregX86_XMM0:
.LFB30:
	.loc 1 95 0
	.cfi_startproc
.LVL1330:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483648, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 95 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE30:
	.size	hregX86_XMM0, .-hregX86_XMM0
	.p2align 4,,15
.globl hregX86_XMM1
	.type	hregX86_XMM1, @function
hregX86_XMM1:
.LFB31:
	.loc 1 96 0
	.cfi_startproc
.LVL1331:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483647, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 96 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE31:
	.size	hregX86_XMM1, .-hregX86_XMM1
	.p2align 4,,15
.globl hregX86_XMM2
	.type	hregX86_XMM2, @function
hregX86_XMM2:
.LFB32:
	.loc 1 97 0
	.cfi_startproc
.LVL1332:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	$-2147483646, %eax
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 97 0
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE32:
	.size	hregX86_XMM2, .-hregX86_XMM2
	.p2align 4,,15
.globl getAllocableRegs_X86
	.type	getAllocableRegs_X86, @function
getAllocableRegs_X86:
.LFB38:
	.loc 1 106 0
	.cfi_startproc
.LVL1333:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	.loc 1 107 0
	movl	8(%ebp), %eax
	.loc 1 106 0
	pushl	%esi
.LBB1100:
.LBB1102:
	.loc 2 375 0
	movl	private_LibVEX_alloc_curr, %esi
	.cfi_offset 6, -12
.LBE1102:
.LBE1100:
	.loc 1 106 0
	pushl	%ebx
	.loc 1 106 0
	movl	12(%ebp), %ebx
	.cfi_offset 3, -16
	.loc 1 107 0
	movl	$20, (%eax)
.LVL1334:
.LBB1105:
.LBB1103:
	.loc 2 376 0
	leal	80(%esi), %eax
.LVL1335:
	.loc 2 377 0
	cmpl	private_LibVEX_alloc_last, %eax
	jae	.L1271
.LBE1103:
.LBE1105:
	.loc 1 108 0
	movl	%esi, (%ebx)
.LBB1106:
.LBB1101:
	.loc 2 379 0
	movl	%eax, private_LibVEX_alloc_curr
.LBE1101:
.LBE1106:
	.loc 1 109 0
	call	hregX86_EAX
.LVL1336:
	movl	%eax, (%esi)
	.loc 1 110 0
	movl	(%ebx), %esi
.LVL1337:
	call	hregX86_EBX
	movl	%eax, 4(%esi)
	.loc 1 111 0
	movl	(%ebx), %esi
	call	hregX86_ECX
	movl	%eax, 8(%esi)
	.loc 1 112 0
	movl	(%ebx), %esi
	call	hregX86_EDX
	movl	%eax, 12(%esi)
	.loc 1 113 0
	movl	(%ebx), %esi
	call	hregX86_ESI
	movl	%eax, 16(%esi)
	.loc 1 114 0
	movl	(%ebx), %esi
	call	hregX86_EDI
	movl	%eax, 20(%esi)
	.loc 1 115 0
	movl	(%ebx), %esi
	call	hregX86_FAKE0
	movl	%eax, 24(%esi)
	.loc 1 116 0
	movl	(%ebx), %esi
	call	hregX86_FAKE1
	movl	%eax, 28(%esi)
	.loc 1 117 0
	movl	(%ebx), %esi
	call	hregX86_FAKE2
	movl	%eax, 32(%esi)
	.loc 1 118 0
	movl	(%ebx), %esi
	call	hregX86_FAKE3
	movl	%eax, 36(%esi)
	.loc 1 119 0
	movl	(%ebx), %esi
	call	hregX86_FAKE4
	movl	%eax, 40(%esi)
	.loc 1 120 0
	movl	(%ebx), %esi
	call	hregX86_FAKE5
	movl	%eax, 44(%esi)
	.loc 1 121 0
	movl	(%ebx), %esi
	call	hregX86_XMM0
	movl	%eax, 48(%esi)
	.loc 1 122 0
	movl	(%ebx), %esi
	call	hregX86_XMM1
	movl	%eax, 52(%esi)
	.loc 1 123 0
	movl	(%ebx), %esi
	call	hregX86_XMM2
	movl	%eax, 56(%esi)
	.loc 1 124 0
	movl	(%ebx), %esi
	call	hregX86_XMM3
	movl	%eax, 60(%esi)
	.loc 1 125 0
	movl	(%ebx), %esi
	call	hregX86_XMM4
	movl	%eax, 64(%esi)
	.loc 1 126 0
	movl	(%ebx), %esi
	call	hregX86_XMM5
	movl	%eax, 68(%esi)
	.loc 1 127 0
	movl	(%ebx), %esi
	call	hregX86_XMM6
	.loc 1 128 0
	movl	(%ebx), %ebx
	.loc 1 127 0
	movl	%eax, 72(%esi)
	.loc 1 128 0
	call	hregX86_XMM7
	movl	%eax, 76(%ebx)
	.loc 1 129 0
	popl	%ebx
	.cfi_remember_state
	.cfi_restore 3
	popl	%esi
	.cfi_restore 6
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
.LVL1338:
.L1271:
	.cfi_restore_state
.LBB1107:
.LBB1104:
	.loc 2 378 0
	call	private_LibVEX_alloc_OOM
.LBE1104:
.LBE1107:
	.cfi_endproc
.LFE38:
	.size	getAllocableRegs_X86, .-getAllocableRegs_X86
	.section	.rodata.str1.4
	.align 4
.LC253:
	.string	"getRegUsage_X86Instr:Call:regparms"
	.align 4
.LC254:
	.string	"i->Xin.Sse32Fx4.op != Xsse_MOV"
	.align 4
.LC255:
	.string	"i->Xin.Sse32FLo.op != Xsse_MOV"
	.align 4
.LC256:
	.string	"i->Xin.Sse64Fx2.op != Xsse_MOV"
	.align 4
.LC257:
	.string	"i->Xin.Sse64FLo.op != Xsse_MOV"
	.section	.rodata.str1.1
.LC258:
	.string	"getRegUsage_X86Instr"
	.text
	.p2align 4,,15
.globl getRegUsage_X86Instr
	.type	getRegUsage_X86Instr, @function
getRegUsage_X86Instr:
.LFB107:
	.loc 1 1164 0
	.cfi_startproc
.LVL1339:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$28, %esp
	.loc 1 1166 0
	cmpb	$0, 16(%ebp)
	.loc 1 1164 0
	movl	%ebx, -12(%ebp)
	movl	12(%ebp), %ebx
	.cfi_offset 3, -20
	movl	%esi, -8(%ebp)
	movl	8(%ebp), %esi
	.cfi_offset 6, -16
	movl	%edi, -4(%ebp)
	.loc 1 1166 0
	jne	.L1353
	.cfi_offset 7, -12
.LVL1340:
	.loc 1 1168 0
	cmpl	$38, (%ebx)
.LBB1108:
.LBB1109:
	.loc 3 169 0
	movl	$0, 200(%esi)
.LBE1109:
.LBE1108:
	.loc 1 1168 0
	jbe	.L1354
	.loc 1 1414 0
	movl	$0, 4(%esp)
	movl	%ebx, (%esp)
	call	ppX86Instr
	.loc 1 1415 0
	movl	$.LC258, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L1354:
	.loc 1 1168 0
	movl	(%ebx), %eax
	jmp	*.L1314(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L1314:
	.long	.L1275
	.long	.L1276
	.long	.L1277
	.long	.L1278
	.long	.L1279
	.long	.L1280
	.long	.L1281
	.long	.L1282
	.long	.L1283
	.long	.L1284
	.long	.L1285
	.long	.L1286
	.long	.L1287
	.long	.L1288
	.long	.L1289
	.long	.L1349
	.long	.L1295
	.long	.L1339
	.long	.L1293
	.long	.L1294
	.long	.L1295
	.long	.L1296
	.long	.L1305
	.long	.L1305
	.long	.L1299
	.long	.L1300
	.long	.L1301
	.long	.L1350
	.long	.L1303
	.long	.L1349
	.long	.L1305
	.long	.L1306
	.long	.L1307
	.long	.L1308
	.long	.L1309
	.long	.L1310
	.long	.L1311
	.long	.L1312
	.long	.L1313
	.text
	.p2align 4,,7
	.p2align 3
.L1305:
	.loc 1 1345 0
	movl	12(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86AMode
	.loc 1 1346 0
	movl	8(%ebx), %eax
	movl	%eax, 16(%ebp)
	xorl	%eax, %eax
	cmpb	$0, 4(%ebx)
	setne	%al
	movl	%eax, 12(%ebp)
	.p2align 4,,7
	.p2align 3
.L1341:
	.loc 1 1411 0
	movl	%esi, 8(%ebp)
	.loc 1 1417 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1411 0
	jmp	addHRegUse
	.p2align 4,,7
	.p2align 3
.L1280:
	.cfi_restore_state
	.loc 1 1197 0
	movl	4(%ebx), %edx
.L1346:
	.loc 1 1350 0
	movl	%esi, %eax
	call	addRegUsage_X86AMode
.L1349:
	.loc 1 1351 0
	movl	8(%ebx), %eax
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1295:
	.loc 1 1306 0
	movl	8(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1307 0
	movl	12(%ebx), %eax
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
.L1356:
	.loc 1 1239 0
	testl	%eax, %eax
	jne	.L1317
	.p2align 4,,7
	.p2align 3
.L1339:
	.loc 1 1417 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.p2align 4,,7
	.p2align 3
.L1303:
	.cfi_restore_state
	.loc 1 1339 0
	movl	4(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1340 0
	movl	8(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1341 0
	movl	12(%ebx), %eax
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
.L1350:
	.loc 1 1342 0
	call	hregX86_EAX
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1313:
	.loc 1 1410 0
	movl	8(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
.L1340:
	.loc 1 1411 0
	movl	12(%ebx), %eax
.L1347:
	movl	%eax, 16(%ebp)
	movl	$1, 12(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1275:
	.loc 1 1170 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86RMI
	.loc 1 1171 0
	movl	4(%ebx), %eax
	cmpl	$1, %eax
	je	.L1340
	.loc 1 1175 0
	cmpl	$2, %eax
	je	.L1355
.L1344:
	.loc 1 1407 0
	movl	12(%ebx), %eax
	movl	$2, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1276:
	.loc 1 1182 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86RI
.L1342:
	.loc 1 1282 0
	movl	12(%ebx), %edx
.L1343:
	.loc 1 1417 0
	movl	-12(%ebp), %ebx
	.loc 1 1282 0
	movl	%esi, %eax
	.loc 1 1417 0
	movl	-4(%ebp), %edi
	movl	-8(%ebp), %esi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1282 0
	jmp	addRegUsage_X86AMode
	.p2align 4,,7
	.p2align 3
.L1278:
	.cfi_restore_state
	.loc 1 1191 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	.loc 1 1417 0
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	movl	%ebp, %esp
	.cfi_remember_state
	.cfi_def_cfa_register 4
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	.loc 1 1191 0
	jmp	addRegUsage_X86RM.clone.0
	.p2align 4,,7
	.p2align 3
.L1279:
	.cfi_restore_state
	.loc 1 1194 0
	movl	8(%ebx), %eax
	movl	$2, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1277:
	.loc 1 1186 0
	movl	12(%ebx), %eax
.L1352:
	.loc 1 1212 0
	movl	%eax, 8(%esp)
	movl	$2, 4(%esp)
	movl	%esi, (%esp)
	call	addHRegUse
	.loc 1 1213 0
	movl	8(%ebx), %ecx
	testl	%ecx, %ecx
	jne	.L1339
	.loc 1 1214 0
	call	hregX86_ECX
	movl	$0, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1281:
	.loc 1 1201 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86RM.clone.0
	.loc 1 1202 0
	call	hregX86_EAX
	movl	$2, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1203 0
	call	hregX86_EDX
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1282:
	.loc 1 1206 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86RM.clone.0
	.loc 1 1207 0
	call	hregX86_EAX
	movl	$2, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1208 0
	call	hregX86_EDX
	movl	$2, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1283:
	.loc 1 1211 0
	movl	12(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1212 0
	movl	16(%ebx), %eax
	jmp	.L1352
	.p2align 4,,7
	.p2align 3
.L1284:
	.loc 1 1217 0
	movl	4(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86RMI
	.loc 1 1218 0
	call	hregX86_ESP
	movl	$2, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1285:
	.loc 1 1226 0
	call	hregX86_EAX
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1227 0
	call	hregX86_ECX
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1228 0
	call	hregX86_EDX
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1229 0
	call	hregX86_XMM0
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1230 0
	call	hregX86_XMM1
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1231 0
	call	hregX86_XMM2
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1232 0
	call	hregX86_XMM3
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1233 0
	call	hregX86_XMM4
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1234 0
	call	hregX86_XMM5
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1235 0
	call	hregX86_XMM6
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1236 0
	call	hregX86_XMM7
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1239 0
	movl	12(%ebx), %eax
	cmpl	$1, %eax
	je	.L1318
	jle	.L1356
	cmpl	$2, %eax
	.p2align 4,,2
	je	.L1319
	cmpl	$3, %eax
	.p2align 4,,5
	je	.L1357
.L1317:
	.loc 1 1244 0
	movl	$.LC253, (%esp)
	call	vpanic
	.p2align 4,,7
	.p2align 3
.L1286:
	.loc 1 1262 0
	movl	12(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86RI
	.loc 1 1263 0
	call	hregX86_EAX
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1264 0
	call	hregX86_EDX
	movl	$1, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1265 0
	movl	4(%ebx), %eax
	subl	$90112, %eax
	cmpl	$2, %eax
	jbe	.L1339
	.loc 1 1270 0
	call	hregX86_EBP
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1287:
	.loc 1 1273 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86RM.clone.0
	.loc 1 1274 0
	movl	12(%ebx), %eax
	movl	$2, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1288:
	.loc 1 1277 0
	movl	8(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86AMode
	.loc 1 1278 0
	movl	12(%ebx), %eax
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1293:
	.loc 1 1294 0
	movl	4(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86AMode
	.loc 1 1295 0
	call	hregX86_EBX
	movl	$0, 4(%esp)
	movl	%eax, 8(%esp)
.L1348:
	.loc 1 1302 0
	movl	%esi, (%esp)
	call	addHRegUse
	.loc 1 1303 0
	call	hregX86_EAX
	movl	$2, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1294:
	.loc 1 1299 0
	movl	4(%ebx), %edx
	movl	%esi, %eax
	call	addRegUsage_X86AMode
	.loc 1 1300 0
	call	hregX86_ECX
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1301 0
	call	hregX86_EBX
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1302 0
	call	hregX86_EDX
	movl	$2, 4(%esp)
	movl	%eax, 8(%esp)
	jmp	.L1348
	.p2align 4,,7
	.p2align 3
.L1307:
	.loc 1 1357 0
	movl	4(%ebx), %edi
	cmpl	$1, %edi
	je	.L1358
.L1332:
.LVL1341:
	.loc 1 1388 0
	movl	8(%ebx), %eax
	.loc 1 1385 0
	subl	$12, %edi
.LVL1342:
	.loc 1 1388 0
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1389 0
	movl	12(%ebx), %edx
	cmpl	$3, %edi
	sbbl	%eax, %eax
	addl	$2, %eax
	movl	%eax, 12(%ebp)
	movl	%edx, 16(%ebp)
	jmp	.L1341
.LVL1343:
	.p2align 4,,7
	.p2align 3
.L1308:
	.loc 1 1366 0
	movl	4(%ebx), %edi
	cmpl	$1, %edi
	jne	.L1332
	movl	$__PRETTY_FUNCTION__.4510, 12(%esp)
	movl	$1366, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC255, (%esp)
	call	vex_assert_fail
	.p2align 4,,7
	.p2align 3
.L1296:
	.loc 1 1310 0
	movl	8(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1311 0
	movl	12(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1312 0
	movl	16(%ebx), %eax
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1311:
	.loc 1 1393 0
	cmpl	$17, 4(%ebx)
	jne	.L1335
	.loc 1 1394 0
	movl	8(%ebx), %eax
	.loc 1 1393 0
	cmpl	12(%ebx), %eax
	je	.L1347
.L1336:
	.loc 1 1399 0
	movl	%eax, 8(%esp)
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	call	addHRegUse
	.loc 1 1400 0
	xorl	%eax, %eax
	movl	12(%ebx), %edx
	cmpl	$1, 4(%ebx)
	setne	%al
	addl	$1, %eax
	movl	%edx, 16(%ebp)
	movl	%eax, 12(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1310:
	.loc 1 1384 0
	movl	4(%ebx), %edi
	cmpl	$1, %edi
	jne	.L1332
	movl	$__PRETTY_FUNCTION__.4510, 12(%esp)
	movl	$1384, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC257, (%esp)
	call	vex_assert_fail
	.p2align 4,,7
	.p2align 3
.L1306:
	.loc 1 1350 0
	movl	12(%ebx), %edx
	jmp	.L1346
	.p2align 4,,7
	.p2align 3
.L1312:
	.loc 1 1406 0
	movl	8(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	jmp	.L1344
	.p2align 4,,7
	.p2align 3
.L1289:
	.loc 1 1281 0
	movl	8(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	jmp	.L1342
	.p2align 4,,7
	.p2align 3
.L1300:
	.loc 1 1329 0
	movl	8(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1330 0
	movl	12(%ebx), %eax
	movl	$2, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1309:
	.loc 1 1375 0
	movl	4(%ebx), %edi
	cmpl	$1, %edi
	jne	.L1332
	movl	$__PRETTY_FUNCTION__.4510, 12(%esp)
	movl	$1375, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC256, (%esp)
	call	vex_assert_fail
	.p2align 4,,7
	.p2align 3
.L1301:
	.loc 1 1333 0
	movl	4(%ebx), %edx
	jmp	.L1343
	.p2align 4,,7
	.p2align 3
.L1299:
	.loc 1 1325 0
	movl	4(%ebx), %eax
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1326 0
	movl	8(%ebx), %eax
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
.L1357:
	.loc 1 1240 0
	call	hregX86_ECX
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
.L1319:
	.loc 1 1241 0
	call	hregX86_EDX
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
.L1318:
	.loc 1 1242 0
	call	hregX86_EAX
	movl	$0, 4(%esp)
	movl	%esi, (%esp)
	movl	%eax, 8(%esp)
	call	addHRegUse
	.loc 1 1254 0
	cmpl	$3, 12(%ebx)
	jne	.L1339
	.loc 1 1255 0
	call	hregX86_EDI
	movl	$1, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
	.p2align 4,,7
	.p2align 3
.L1335:
	.loc 1 1397 0
	movl	8(%ebx), %eax
	jmp	.L1336
.L1355:
	.loc 1 1176 0
	movl	12(%ebx), %eax
	movl	$0, 12(%ebp)
	movl	%eax, 16(%ebp)
	jmp	.L1341
.LVL1344:
.L1353:
	.loc 1 1166 0
	movl	$__PRETTY_FUNCTION__.4510, 12(%esp)
	movl	$1166, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC152, (%esp)
	call	vex_assert_fail
.LVL1345:
.L1358:
	.loc 1 1357 0
	movl	$__PRETTY_FUNCTION__.4510, 12(%esp)
	movl	$1357, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$.LC254, (%esp)
	call	vex_assert_fail
	.cfi_endproc
.LFE107:
	.size	getRegUsage_X86Instr, .-getRegUsage_X86Instr
	.section	.rodata
	.type	__PRETTY_FUNCTION__.5455, @object
	.size	__PRETTY_FUNCTION__.5455, 14
__PRETTY_FUNCTION__.5455:
	.string	"emit_X86Instr"
	.type	__PRETTY_FUNCTION__.5096, @object
	.size	__PRETTY_FUNCTION__.5096, 7
__PRETTY_FUNCTION__.5096:
	.string	"iregNo"
	.type	__PRETTY_FUNCTION__.2401, @object
	.size	__PRETTY_FUNCTION__.2401, 10
__PRETTY_FUNCTION__.2401:
	.string	"hregClass"
	.type	__PRETTY_FUNCTION__.5339, @object
	.size	__PRETTY_FUNCTION__.5339, 11
__PRETTY_FUNCTION__.5339:
	.string	"do_fstp_st"
	.type	__PRETTY_FUNCTION__.5355, @object
	.size	__PRETTY_FUNCTION__.5355, 10
__PRETTY_FUNCTION__.5355:
	.string	"do_fld_st"
	.type	__PRETTY_FUNCTION__.5125, @object
	.size	__PRETTY_FUNCTION__.5125, 7
__PRETTY_FUNCTION__.5125:
	.string	"fregNo"
	.type	__PRETTY_FUNCTION__.5406, @object
	.size	__PRETTY_FUNCTION__.5406, 20
__PRETTY_FUNCTION__.5406:
	.string	"push_word_from_tags"
	.type	__PRETTY_FUNCTION__.5152, @object
	.size	__PRETTY_FUNCTION__.5152, 7
__PRETTY_FUNCTION__.5152:
	.string	"vregNo"
	.type	__PRETTY_FUNCTION__.4992, @object
	.size	__PRETTY_FUNCTION__.4992, 17
__PRETTY_FUNCTION__.4992:
	.string	"directReload_X86"
	.type	__PRETTY_FUNCTION__.4953, @object
	.size	__PRETTY_FUNCTION__.4953, 14
__PRETTY_FUNCTION__.4953:
	.string	"genReload_X86"
	.type	__PRETTY_FUNCTION__.4911, @object
	.size	__PRETTY_FUNCTION__.4911, 13
__PRETTY_FUNCTION__.4911:
	.string	"genSpill_X86"
	.type	__PRETTY_FUNCTION__.4759, @object
	.size	__PRETTY_FUNCTION__.4759, 17
__PRETTY_FUNCTION__.4759:
	.string	"mapRegs_X86Instr"
	.type	__PRETTY_FUNCTION__.4510, @object
	.size	__PRETTY_FUNCTION__.4510, 21
__PRETTY_FUNCTION__.4510:
	.string	"getRegUsage_X86Instr"
	.type	__PRETTY_FUNCTION__.4236, @object
	.size	__PRETTY_FUNCTION__.4236, 11
__PRETTY_FUNCTION__.4236:
	.string	"ppX86Instr"
	.type	__PRETTY_FUNCTION__.4222, @object
	.size	__PRETTY_FUNCTION__.4222, 17
__PRETTY_FUNCTION__.4222:
	.string	"X86Instr_SseShuf"
	.type	__PRETTY_FUNCTION__.4207, @object
	.size	__PRETTY_FUNCTION__.4207, 17
__PRETTY_FUNCTION__.4207:
	.string	"X86Instr_SseCMov"
	.type	__PRETTY_FUNCTION__.4184, @object
	.size	__PRETTY_FUNCTION__.4184, 18
__PRETTY_FUNCTION__.4184:
	.string	"X86Instr_Sse64FLo"
	.type	__PRETTY_FUNCTION__.4169, @object
	.size	__PRETTY_FUNCTION__.4169, 18
__PRETTY_FUNCTION__.4169:
	.string	"X86Instr_Sse64Fx2"
	.type	__PRETTY_FUNCTION__.4154, @object
	.size	__PRETTY_FUNCTION__.4154, 18
__PRETTY_FUNCTION__.4154:
	.string	"X86Instr_Sse32FLo"
	.type	__PRETTY_FUNCTION__.4139, @object
	.size	__PRETTY_FUNCTION__.4139, 18
__PRETTY_FUNCTION__.4139:
	.string	"X86Instr_Sse32Fx4"
	.type	__PRETTY_FUNCTION__.4121, @object
	.size	__PRETTY_FUNCTION__.4121, 18
__PRETTY_FUNCTION__.4121:
	.string	"X86Instr_SseLdzLO"
	.type	__PRETTY_FUNCTION__.4097, @object
	.size	__PRETTY_FUNCTION__.4097, 18
__PRETTY_FUNCTION__.4097:
	.string	"X86Instr_SseConst"
	.type	__PRETTY_FUNCTION__.4063, @object
	.size	__PRETTY_FUNCTION__.4063, 16
__PRETTY_FUNCTION__.4063:
	.string	"X86Instr_FpCMov"
	.type	__PRETTY_FUNCTION__.4036, @object
	.size	__PRETTY_FUNCTION__.4036, 17
__PRETTY_FUNCTION__.4036:
	.string	"X86Instr_FpLdStI"
	.type	__PRETTY_FUNCTION__.4015, @object
	.size	__PRETTY_FUNCTION__.4015, 16
__PRETTY_FUNCTION__.4015:
	.string	"X86Instr_FpLdSt"
	.type	__PRETTY_FUNCTION__.3971, @object
	.size	__PRETTY_FUNCTION__.3971, 14
__PRETTY_FUNCTION__.3971:
	.string	"X86Instr_ACAS"
	.type	__PRETTY_FUNCTION__.3956, @object
	.size	__PRETTY_FUNCTION__.3956, 16
__PRETTY_FUNCTION__.3956:
	.string	"X86Instr_MFence"
	.type	__PRETTY_FUNCTION__.3927, @object
	.size	__PRETTY_FUNCTION__.3927, 15
__PRETTY_FUNCTION__.3927:
	.string	"X86Instr_Store"
	.type	__PRETTY_FUNCTION__.3911, @object
	.size	__PRETTY_FUNCTION__.3911, 16
__PRETTY_FUNCTION__.3911:
	.string	"X86Instr_LoadEX"
	.type	__PRETTY_FUNCTION__.3895, @object
	.size	__PRETTY_FUNCTION__.3895, 16
__PRETTY_FUNCTION__.3895:
	.string	"X86Instr_CMov32"
	.type	__PRETTY_FUNCTION__.3871, @object
	.size	__PRETTY_FUNCTION__.3871, 14
__PRETTY_FUNCTION__.3871:
	.string	"X86Instr_Call"
	.type	__PRETTY_FUNCTION__.3849, @object
	.size	__PRETTY_FUNCTION__.3849, 16
__PRETTY_FUNCTION__.3849:
	.string	"X86Instr_Sh3232"
	.type	__PRETTY_FUNCTION__.3790, @object
	.size	__PRETTY_FUNCTION__.3790, 16
__PRETTY_FUNCTION__.3790:
	.string	"X86Instr_Alu32M"
	.type	__PRETTY_FUNCTION__.3446, @object
	.size	__PRETTY_FUNCTION__.3446, 14
__PRETTY_FUNCTION__.3446:
	.string	"X86AMode_IRRS"
	.type	__PRETTY_FUNCTION__.3220, @object
	.size	__PRETTY_FUNCTION__.3220, 10
__PRETTY_FUNCTION__.3220:
	.string	"ppHRegX86"
	.section	.rodata.str1.1
.LC259:
	.string	"%eax"
.LC260:
	.string	"%ecx"
.LC261:
	.string	"%edx"
.LC262:
	.string	"%ebx"
.LC263:
	.string	"%esp"
.LC264:
	.string	"%ebp"
.LC265:
	.string	"%esi"
.LC266:
	.string	"%edi"
	.section	.rodata
	.align 32
	.type	ireg32_names.3218, @object
	.size	ireg32_names.3218, 32
ireg32_names.3218:
	.long	.LC259
	.long	.LC260
	.long	.LC261
	.long	.LC262
	.long	.LC263
	.long	.LC264
	.long	.LC265
	.long	.LC266
	.text
.Letext0:
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.long	.LVL1-.Ltext0
	.long	.LVL2-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST1:
	.long	.LVL1-.Ltext0
	.long	.LVL3-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST2:
	.long	.LVL2-.Ltext0
	.long	.LVL3-.Ltext0
	.value	0x8
	.byte	0x72
	.sleb128 0
	.byte	0x38
	.byte	0x25
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST3:
	.long	.LVL1-.Ltext0
	.long	.LVL3-.Ltext0
	.value	0x6
	.byte	0x72
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST4:
	.long	.LVL2-.Ltext0
	.long	.LVL3-.Ltext0
	.value	0x8
	.byte	0x72
	.sleb128 0
	.byte	0x40
	.byte	0x25
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST5:
	.long	.LVL4-.Ltext0
	.long	.LVL6-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL7-.Ltext0
	.long	.LFE124-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST6:
	.long	.LVL4-.Ltext0
	.long	.LVL5-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL5-.Ltext0
	.long	.LFE124-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 1
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST7:
	.long	.LVL8-.Ltext0
	.long	.LVL10-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL11-.Ltext0
	.long	.LFE125-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST8:
	.long	.LVL8-.Ltext0
	.long	.LVL9-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL9-.Ltext0
	.long	.LVL11-.Ltext0
	.value	0x4
	.byte	0x72
	.sleb128 -192
	.byte	0x9f
	.long	.LVL11-.Ltext0
	.long	.LFE125-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST9:
	.long	.LVL12-.Ltext0
	.long	.LVL13-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL14-.Ltext0
	.long	.LVL15-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL16-.Ltext0
	.long	.LVL17-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL17-.Ltext0
	.long	.LFE128-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST10:
	.long	.LVL12-.Ltext0
	.long	.LVL17-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL17-.Ltext0
	.long	.LFE128-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST11:
	.long	.LVL24-.Ltext0
	.long	.LVL26-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL27-.Ltext0
	.long	.LVL28-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL28-.Ltext0
	.long	.LVL29-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST12:
	.long	.LVL24-.Ltext0
	.long	.LVL25-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL27-.Ltext0
	.long	.LVL28-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL28-.Ltext0
	.long	.LVL29-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST13:
	.long	.LVL30-.Ltext0
	.long	.LVL31-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL31-.Ltext0
	.long	.LVL33-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL34-.Ltext0
	.long	.LFE50-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST14:
	.long	.LVL30-.Ltext0
	.long	.LVL31-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL31-.Ltext0
	.long	.LVL32-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL34-.Ltext0
	.long	.LVL35-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST15:
	.long	.LVL36-.Ltext0
	.long	.LVL37-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL37-.Ltext0
	.long	.LVL39-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST16:
	.long	.LVL36-.Ltext0
	.long	.LVL37-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL37-.Ltext0
	.long	.LVL38-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST17:
	.long	.LVL40-.Ltext0
	.long	.LVL41-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL41-.Ltext0
	.long	.LVL42-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST18:
	.long	.LVL40-.Ltext0
	.long	.LVL41-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL41-.Ltext0
	.long	.LVL42-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST19:
	.long	.LVL43-.Ltext0
	.long	.LVL44-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL44-.Ltext0
	.long	.LVL46-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL48-.Ltext0
	.long	.LVL50-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0x0
	.long	0x0
.LLST20:
	.long	.LVL43-.Ltext0
	.long	.LVL45-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL45-1-.Ltext0
	.long	.LVL47-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL48-.Ltext0
	.long	.LVL49-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL49-1-.Ltext0
	.long	.LVL51-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0x0
	.long	0x0
.LLST21:
	.long	.LVL52-.Ltext0
	.long	.LVL53-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL53-.Ltext0
	.long	.LVL54-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL55-.Ltext0
	.long	.LFE51-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST22:
	.long	.LVL52-.Ltext0
	.long	.LVL53-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL53-.Ltext0
	.long	.LVL54-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL55-.Ltext0
	.long	.LVL56-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST23:
	.long	.LVL57-.Ltext0
	.long	.LVL58-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL59-.Ltext0
	.long	.LVL60-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL60-.Ltext0
	.long	.LFE61-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST24:
	.long	.LVL57-.Ltext0
	.long	.LVL58-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL59-.Ltext0
	.long	.LVL60-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL60-.Ltext0
	.long	.LVL61-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST25:
	.long	.LVL62-.Ltext0
	.long	.LVL64-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST26:
	.long	.LVL62-.Ltext0
	.long	.LVL63-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL63-.Ltext0
	.long	.LVL65-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0x0
	.long	0x0
.LLST27:
	.long	.LVL72-.Ltext0
	.long	.LFE77-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST28:
	.long	.LVL72-.Ltext0
	.long	.LFE77-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST29:
	.long	.LVL68-.Ltext0
	.long	.LVL70-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL71-.Ltext0
	.long	.LVL72-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST30:
	.long	.LVL73-.Ltext0
	.long	.LVL75-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL76-.Ltext0
	.long	.LVL78-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL78-.Ltext0
	.long	.LFE130-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST31:
	.long	.LVL73-.Ltext0
	.long	.LVL74-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL76-.Ltext0
	.long	.LVL77-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL78-.Ltext0
	.long	.LFE130-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST32:
	.long	.LVL79-.Ltext0
	.long	.LVL81-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL82-.Ltext0
	.long	.LFE131-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST33:
	.long	.LVL79-.Ltext0
	.long	.LVL80-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL82-.Ltext0
	.long	.LFE131-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST34:
	.long	.LVL79-.Ltext0
	.long	.LVL81-.Ltext0
	.value	0x9
	.byte	0x70
	.sleb128 0
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL81-.Ltext0
	.long	.LFE131-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST35:
	.long	.LVL83-.Ltext0
	.long	.LVL87-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL88-.Ltext0
	.long	.LVL89-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL90-.Ltext0
	.long	.LVL91-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL91-.Ltext0
	.long	.LFE116-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST36:
	.long	.LVL87-.Ltext0
	.long	.LVL88-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL89-.Ltext0
	.long	.LVL90-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST37:
	.long	.LVL83-.Ltext0
	.long	.LVL87-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL88-.Ltext0
	.long	.LVL89-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL90-.Ltext0
	.long	.LVL91-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL91-.Ltext0
	.long	.LFE116-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST38:
	.long	.LVL83-.Ltext0
	.long	.LVL84-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL84-.Ltext0
	.long	.LVL89-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL89-.Ltext0
	.long	.LVL90-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL90-.Ltext0
	.long	.LVL91-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL91-.Ltext0
	.long	.LFE116-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST39:
	.long	.LVL86-.Ltext0
	.long	.LVL87-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST40:
	.long	.LVL92-.Ltext0
	.long	.LVL94-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL100-.Ltext0
	.long	.LVL101-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL101-.Ltext0
	.long	.LVL102-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL102-.Ltext0
	.long	.LVL103-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL103-.Ltext0
	.long	.LFE114-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST41:
	.long	.LVL98-.Ltext0
	.long	.LVL100-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL101-.Ltext0
	.long	.LVL102-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST42:
	.long	.LVL92-.Ltext0
	.long	.LVL99-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL100-.Ltext0
	.long	.LVL101-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL101-.Ltext0
	.long	.LVL102-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL102-.Ltext0
	.long	.LVL103-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL103-.Ltext0
	.long	.LFE114-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST43:
	.long	.LVL92-.Ltext0
	.long	.LVL93-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL93-.Ltext0
	.long	.LVL97-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL97-.Ltext0
	.long	.LVL101-1-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 3
	.byte	0x9f
	.long	.LVL101-.Ltext0
	.long	.LVL102-1-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 3
	.byte	0x9f
	.long	.LVL102-.Ltext0
	.long	.LVL103-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL103-.Ltext0
	.long	.LFE114-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST44:
	.long	.LVL96-.Ltext0
	.long	.LVL99-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL101-.Ltext0
	.long	.LVL102-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST45:
	.long	.LVL104-.Ltext0
	.long	.LVL105-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL105-.Ltext0
	.long	.LVL111-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL111-.Ltext0
	.long	.LVL112-.Ltext0
	.value	0x3
	.byte	0x73
	.sleb128 1
	.byte	0x9f
	.long	.LVL112-.Ltext0
	.long	.LFE122-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST46:
	.long	.LVL104-.Ltext0
	.long	.LVL106-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL106-1-.Ltext0
	.long	.LVL108-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0x0
	.long	0x0
.LLST47:
	.long	.LVL104-.Ltext0
	.long	.LVL106-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST48:
	.long	.LVL107-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST49:
	.long	.LVL107-.Ltext0
	.long	.LVL110-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST50:
	.long	.LVL107-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x17
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x33
	.byte	0x24
	.byte	0x77
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x21
	.byte	0x8
	.byte	0xc0
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST51:
	.long	.LVL113-.Ltext0
	.long	.LVL115-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL119-.Ltext0
	.long	.LVL120-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL121-.Ltext0
	.long	.LVL122-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL122-.Ltext0
	.long	.LFE115-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST52:
	.long	.LVL118-.Ltext0
	.long	.LVL119-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL120-.Ltext0
	.long	.LVL121-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST53:
	.long	.LVL113-.Ltext0
	.long	.LVL118-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL119-.Ltext0
	.long	.LVL120-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL121-.Ltext0
	.long	.LVL122-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL122-.Ltext0
	.long	.LFE115-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST54:
	.long	.LVL113-.Ltext0
	.long	.LVL114-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL114-.Ltext0
	.long	.LVL120-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL120-.Ltext0
	.long	.LVL121-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL121-.Ltext0
	.long	.LVL122-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL122-.Ltext0
	.long	.LFE115-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST55:
	.long	.LVL117-.Ltext0
	.long	.LVL118-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST56:
	.long	.LVL129-.Ltext0
	.long	.LVL130-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL132-.Ltext0
	.long	.LVL133-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL136-.Ltext0
	.long	.LVL137-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL139-.Ltext0
	.long	.LVL140-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL140-.Ltext0
	.long	.LVL141-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL141-.Ltext0
	.long	.LFE15-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST57:
	.long	.LVL125-.Ltext0
	.long	.LVL127-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL128-.Ltext0
	.long	.LFE15-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
.LLST58:
	.long	.LVL125-.Ltext0
	.long	.LVL126-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL126-.Ltext0
	.long	.LVL127-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL128-.Ltext0
	.long	.LVL130-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL131-.Ltext0
	.long	.LVL134-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL135-.Ltext0
	.long	.LVL137-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL138-.Ltext0
	.long	.LVL139-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL139-.Ltext0
	.long	.LVL140-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL140-.Ltext0
	.long	.LVL141-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL141-.Ltext0
	.long	.LFE15-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST59:
	.long	.LVL128-.Ltext0
	.long	.LVL131-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL141-.Ltext0
	.long	.LFE15-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
.LLST60:
	.long	.LVL131-.Ltext0
	.long	.LVL135-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL140-.Ltext0
	.long	.LVL141-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
.LLST61:
	.long	.LVL135-.Ltext0
	.long	.LVL138-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL139-.Ltext0
	.long	.LVL140-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
.LLST62:
	.long	.LVL150-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL153-.Ltext0
	.long	.LFE40-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST63:
	.long	.LVL156-.Ltext0
	.long	.LVL158-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL159-.Ltext0
	.long	.LFE48-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST64:
	.long	.LVL162-.Ltext0
	.long	.LVL164-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL165-.Ltext0
	.long	.LFE47-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST65:
	.long	.LVL168-.Ltext0
	.long	.LVL170-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL171-.Ltext0
	.long	.LFE46-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST66:
	.long	.LVL178-.Ltext0
	.long	.LFE41-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST67:
	.long	.LVL178-.Ltext0
	.long	.LFE41-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST68:
	.long	.LVL174-.Ltext0
	.long	.LVL176-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL177-.Ltext0
	.long	.LVL178-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST69:
	.long	.LVL182-.Ltext0
	.long	.LVL184-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL185-.Ltext0
	.long	.LFE78-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST70:
	.long	.LVL192-.Ltext0
	.long	.LFE105-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST71:
	.long	.LVL192-.Ltext0
	.long	.LFE105-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST72:
	.long	.LVL188-.Ltext0
	.long	.LVL190-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL191-.Ltext0
	.long	.LVL192-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST73:
	.long	.LVL199-.Ltext0
	.long	.LFE104-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST74:
	.long	.LVL199-.Ltext0
	.long	.LFE104-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST75:
	.long	.LVL195-.Ltext0
	.long	.LVL197-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL198-.Ltext0
	.long	.LVL199-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST76:
	.long	.LVL202-.Ltext0
	.long	.LVL204-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL205-.Ltext0
	.long	.LFE103-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST77:
	.long	.LVL212-.Ltext0
	.long	.LFE102-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST78:
	.long	.LVL212-.Ltext0
	.long	.LFE102-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST79:
	.long	.LVL208-.Ltext0
	.long	.LVL210-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL211-.Ltext0
	.long	.LVL212-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST80:
	.long	.LVL219-.Ltext0
	.long	.LFE101-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST81:
	.long	.LVL219-.Ltext0
	.long	.LFE101-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST82:
	.long	.LVL215-.Ltext0
	.long	.LVL217-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL218-.Ltext0
	.long	.LVL219-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST83:
	.long	.LVL226-.Ltext0
	.long	.LFE100-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST84:
	.long	.LVL226-.Ltext0
	.long	.LFE100-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST85:
	.long	.LVL222-.Ltext0
	.long	.LVL224-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL225-.Ltext0
	.long	.LVL226-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST86:
	.long	.LVL233-.Ltext0
	.long	.LFE99-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST87:
	.long	.LVL233-.Ltext0
	.long	.LFE99-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST88:
	.long	.LVL229-.Ltext0
	.long	.LVL231-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL232-.Ltext0
	.long	.LVL233-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST89:
	.long	.LVL240-.Ltext0
	.long	.LFE98-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST90:
	.long	.LVL236-.Ltext0
	.long	.LVL238-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL240-.Ltext0
	.long	.LFE98-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST91:
	.long	.LVL239-.Ltext0
	.long	.LVL240-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST92:
	.long	.LVL243-.Ltext0
	.long	.LVL245-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL246-.Ltext0
	.long	.LFE97-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST93:
	.long	.LVL255-.Ltext0
	.long	.LVL256-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL256-.Ltext0
	.long	.LFE96-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST94:
	.long	.LVL255-.Ltext0
	.long	.LVL256-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL256-.Ltext0
	.long	.LFE96-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST95:
	.long	.LVL249-.Ltext0
	.long	.LVL253-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL254-.Ltext0
	.long	.LVL255-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST96:
	.long	.LVL251-.Ltext0
	.long	.LVL254-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	.LVL255-.Ltext0
	.long	.LFE96-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	0x0
	.long	0x0
.LLST97:
	.long	.LVL251-.Ltext0
	.long	.LVL252-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	.LVL252-.Ltext0
	.long	.LVL254-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL255-.Ltext0
	.long	.LVL256-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL256-.Ltext0
	.long	.LFE96-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST98:
	.long	.LVL259-.Ltext0
	.long	.LVL261-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL262-.Ltext0
	.long	.LFE95-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST99:
	.long	.LVL270-.Ltext0
	.long	.LVL272-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL273-.Ltext0
	.long	.LFE93-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST100:
	.long	.LVL280-.Ltext0
	.long	.LFE92-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST101:
	.long	.LVL280-.Ltext0
	.long	.LFE92-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST102:
	.long	.LVL276-.Ltext0
	.long	.LVL278-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL279-.Ltext0
	.long	.LVL280-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST103:
	.long	.LVL283-.Ltext0
	.long	.LVL285-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL286-.Ltext0
	.long	.LFE91-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST104:
	.long	.LVL293-.Ltext0
	.long	.LFE90-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST105:
	.long	.LVL293-.Ltext0
	.long	.LFE90-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST106:
	.long	.LVL289-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL292-.Ltext0
	.long	.LVL293-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST107:
	.long	.LVL300-.Ltext0
	.long	.LFE89-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST108:
	.long	.LVL300-.Ltext0
	.long	.LFE89-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST109:
	.long	.LVL296-.Ltext0
	.long	.LVL298-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL299-.Ltext0
	.long	.LVL300-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST110:
	.long	.LVL303-.Ltext0
	.long	.LVL305-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL306-.Ltext0
	.long	.LFE88-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST111:
	.long	.LVL309-.Ltext0
	.long	.LVL311-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL312-.Ltext0
	.long	.LFE87-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST112:
	.long	.LVL315-.Ltext0
	.long	.LVL317-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL318-.Ltext0
	.long	.LFE86-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST113:
	.long	.LVL325-.Ltext0
	.long	.LFE85-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST114:
	.long	.LVL325-.Ltext0
	.long	.LFE85-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST115:
	.long	.LVL321-.Ltext0
	.long	.LVL323-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL324-.Ltext0
	.long	.LVL325-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST116:
	.long	.LVL331-.Ltext0
	.long	.LFE84-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST117:
	.long	.LVL331-.Ltext0
	.long	.LFE84-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST118:
	.long	.LVL328-.Ltext0
	.long	.LVL331-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL331-.Ltext0
	.long	.LFE84-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST119:
	.long	.LVL334-.Ltext0
	.long	.LVL336-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL337-.Ltext0
	.long	.LFE83-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST120:
	.long	.LVL340-.Ltext0
	.long	.LVL342-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL343-.Ltext0
	.long	.LFE82-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST121:
	.long	.LVL349-.Ltext0
	.long	.LFE81-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST122:
	.long	.LVL349-.Ltext0
	.long	.LFE81-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST123:
	.long	.LVL346-.Ltext0
	.long	.LVL349-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL349-.Ltext0
	.long	.LFE81-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST124:
	.long	.LVL355-.Ltext0
	.long	.LFE80-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST125:
	.long	.LVL355-.Ltext0
	.long	.LFE80-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST126:
	.long	.LVL352-.Ltext0
	.long	.LVL355-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL355-.Ltext0
	.long	.LFE80-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST127:
	.long	.LVL362-.Ltext0
	.long	.LFE79-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST128:
	.long	.LVL362-.Ltext0
	.long	.LFE79-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST129:
	.long	.LVL358-.Ltext0
	.long	.LVL360-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL361-.Ltext0
	.long	.LVL362-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST130:
	.long	.LVL365-.Ltext0
	.long	.LVL367-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL368-.Ltext0
	.long	.LFE70-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST131:
	.long	.LVL371-.Ltext0
	.long	.LVL373-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL374-.Ltext0
	.long	.LFE69-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST132:
	.long	.LVL381-.Ltext0
	.long	.LFE68-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST133:
	.long	.LVL381-.Ltext0
	.long	.LFE68-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST134:
	.long	.LVL377-.Ltext0
	.long	.LVL379-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL380-.Ltext0
	.long	.LVL381-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST135:
	.long	.LVL384-.Ltext0
	.long	.LVL386-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL387-.Ltext0
	.long	.LFE67-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST136:
	.long	.LVL390-.Ltext0
	.long	.LVL392-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL393-.Ltext0
	.long	.LFE58-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST137:
	.long	.LVL396-.Ltext0
	.long	.LVL398-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL399-.Ltext0
	.long	.LFE57-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST138:
	.long	.LVL402-.Ltext0
	.long	.LVL404-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL405-.Ltext0
	.long	.LFE53-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST139:
	.long	.LVL408-.Ltext0
	.long	.LVL410-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL411-.Ltext0
	.long	.LFE52-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST140:
	.long	.LVL414-.Ltext0
	.long	.LVL416-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL417-.Ltext0
	.long	.LFE74-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST141:
	.long	.LVL420-.Ltext0
	.long	.LVL422-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL423-.Ltext0
	.long	.LFE73-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST142:
	.long	.LVL426-.Ltext0
	.long	.LVL428-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL429-.Ltext0
	.long	.LFE72-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST143:
	.long	.LVL432-.Ltext0
	.long	.LVL434-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL435-.Ltext0
	.long	.LFE71-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST144:
	.long	.LVL438-.Ltext0
	.long	.LVL440-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL441-.Ltext0
	.long	.LFE76-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST145:
	.long	.LVL448-.Ltext0
	.long	.LFE75-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST146:
	.long	.LVL448-.Ltext0
	.long	.LFE75-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST147:
	.long	.LVL444-.Ltext0
	.long	.LVL446-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL447-.Ltext0
	.long	.LVL448-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST148:
	.long	.LVL463-.Ltext0
	.long	.LVL466-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL467-.Ltext0
	.long	.LVL468-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL469-.Ltext0
	.long	.LVL470-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL471-.Ltext0
	.long	.LVL472-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL473-.Ltext0
	.long	.LVL474-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST149:
	.long	.LVL463-.Ltext0
	.long	.LVL474-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST150:
	.long	.LVL463-.Ltext0
	.long	.LVL464-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL464-.Ltext0
	.long	.LVL466-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL467-.Ltext0
	.long	.LVL468-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL469-.Ltext0
	.long	.LVL470-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL471-.Ltext0
	.long	.LVL472-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL473-.Ltext0
	.long	.LVL474-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST151:
	.long	.LVL478-.Ltext0
	.long	.LVL479-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL479-.Ltext0
	.long	.LVL485-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL486-.Ltext0
	.long	.LVL488-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL489-.Ltext0
	.long	.LVL491-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL492-.Ltext0
	.long	.LVL493-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0x0
	.long	0x0
.LLST152:
	.long	.LVL478-.Ltext0
	.long	.LVL493-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST153:
	.long	.LVL478-.Ltext0
	.long	.LVL480-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL480-.Ltext0
	.long	.LVL482-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL483-.Ltext0
	.long	.LVL484-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL486-.Ltext0
	.long	.LVL487-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL489-.Ltext0
	.long	.LVL490-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL492-.Ltext0
	.long	.LVL493-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST154:
	.long	.LVL495-.Ltext0
	.long	.LVL496-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL496-.Ltext0
	.long	.LVL502-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL502-.Ltext0
	.long	.LVL505-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL505-.Ltext0
	.long	.LVL512-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL513-.Ltext0
	.long	.LVL516-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL516-.Ltext0
	.long	.LVL523-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL524-.Ltext0
	.long	.LVL525-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL525-.Ltext0
	.long	.LVL530-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL531-.Ltext0
	.long	.LVL533-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL533-.Ltext0
	.long	.LVL538-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL540-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL541-.Ltext0
	.long	.LVL546-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL546-.Ltext0
	.long	.LVL547-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL547-.Ltext0
	.long	.LFE121-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0x0
	.long	0x0
.LLST155:
	.long	.LVL495-.Ltext0
	.long	.LVL498-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL498-.Ltext0
	.long	.LVL503-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL505-.Ltext0
	.long	.LVL508-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL508-.Ltext0
	.long	.LVL514-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL516-.Ltext0
	.long	.LVL517-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL517-1-.Ltext0
	.long	.LVL532-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL533-.Ltext0
	.long	.LFE121-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0x0
	.long	0x0
.LLST156:
	.long	.LVL495-.Ltext0
	.long	.LVL499-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL499-.Ltext0
	.long	.LVL504-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL505-.Ltext0
	.long	.LVL509-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL509-.Ltext0
	.long	.LVL515-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL516-.Ltext0
	.long	.LVL517-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL517-1-.Ltext0
	.long	.LVL531-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL533-.Ltext0
	.long	.LVL535-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL535-1-.Ltext0
	.long	.LVL542-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL547-.Ltext0
	.long	.LVL548-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL548-1-.Ltext0
	.long	.LFE121-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST157:
	.long	.LVL497-.Ltext0
	.long	.LVL499-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 4
	.long	.LVL518-.Ltext0
	.long	.LVL519-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 4
	.long	.LVL519-.Ltext0
	.long	.LVL520-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST158:
	.long	.LVL497-.Ltext0
	.long	.LVL499-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 4
	.long	.LVL518-.Ltext0
	.long	.LVL519-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 4
	.long	.LVL519-.Ltext0
	.long	.LVL520-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST159:
	.long	.LVL500-.Ltext0
	.long	.LVL505-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -24
	.long	0x0
	.long	0x0
.LLST160:
	.long	.LVL500-.Ltext0
	.long	.LVL501-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST161:
	.long	.LVL500-.Ltext0
	.long	.LVL505-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST162:
	.long	.LVL500-.Ltext0
	.long	.LVL501-.Ltext0
	.value	0x19
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x33
	.byte	0x24
	.byte	0x91
	.sleb128 -24
	.byte	0x94
	.byte	0x1
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x21
	.byte	0x8
	.byte	0x80
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST163:
	.long	.LVL506-.Ltext0
	.long	.LVL509-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 4
	.long	.LVL533-.Ltext0
	.long	.LVL534-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL534-.Ltext0
	.long	.LVL535-1-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 4
	.long	0x0
	.long	0x0
.LLST164:
	.long	.LVL507-.Ltext0
	.long	.LVL509-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 4
	.long	.LVL533-.Ltext0
	.long	.LVL534-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL534-.Ltext0
	.long	.LVL535-1-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 4
	.long	0x0
	.long	0x0
.LLST165:
	.long	.LVL510-.Ltext0
	.long	.LVL516-.Ltext0
	.value	0x2
	.byte	0x34
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST166:
	.long	.LVL510-.Ltext0
	.long	.LVL511-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST167:
	.long	.LVL510-.Ltext0
	.long	.LVL516-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST168:
	.long	.LVL510-.Ltext0
	.long	.LVL511-.Ltext0
	.value	0xe
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x33
	.byte	0x24
	.byte	0x8
	.byte	0x84
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST169:
	.long	.LVL512-.Ltext0
	.long	.LVL515-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST170:
	.long	.LVL512-.Ltext0
	.long	.LVL515-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 12
	.long	0x0
	.long	0x0
.LLST171:
	.long	.LVL512-.Ltext0
	.long	.LVL515-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 16
	.long	0x0
	.long	0x0
.LLST172:
	.long	.LVL512-.Ltext0
	.long	.LVL515-.Ltext0
	.value	0x17
	.byte	0x77
	.sleb128 8
	.byte	0x6
	.byte	0x37
	.byte	0x1a
	.byte	0x77
	.sleb128 16
	.byte	0x6
	.byte	0x36
	.byte	0x24
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x21
	.byte	0x77
	.sleb128 12
	.byte	0x6
	.byte	0x37
	.byte	0x1a
	.byte	0x33
	.byte	0x24
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST173:
	.long	.LVL521-.Ltext0
	.long	.LVL525-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -24
	.long	0x0
	.long	0x0
.LLST174:
	.long	.LVL521-.Ltext0
	.long	.LVL522-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST175:
	.long	.LVL521-.Ltext0
	.long	.LVL525-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST176:
	.long	.LVL521-.Ltext0
	.long	.LVL522-.Ltext0
	.value	0x19
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x33
	.byte	0x24
	.byte	0x91
	.sleb128 -24
	.byte	0x94
	.byte	0x1
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x21
	.byte	0x8
	.byte	0x40
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST177:
	.long	.LVL523-.Ltext0
	.long	.LVL525-.Ltext0
	.value	0x7
	.byte	0x77
	.sleb128 4
	.byte	0x6
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST178:
	.long	.LVL526-.Ltext0
	.long	.LVL528-1-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 4
	.long	0x0
	.long	0x0
.LLST179:
	.long	.LVL527-.Ltext0
	.long	.LVL528-1-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 4
	.long	0x0
	.long	0x0
.LLST180:
	.long	.LVL528-.Ltext0
	.long	.LVL531-.Ltext0
	.value	0x2
	.byte	0x34
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST181:
	.long	.LVL528-.Ltext0
	.long	.LVL529-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST182:
	.long	.LVL528-.Ltext0
	.long	.LVL531-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST183:
	.long	.LVL528-.Ltext0
	.long	.LVL529-.Ltext0
	.value	0xe
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x33
	.byte	0x24
	.byte	0x8
	.byte	0x44
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST184:
	.long	.LVL530-.Ltext0
	.long	.LVL531-.Ltext0
	.value	0x7
	.byte	0x77
	.sleb128 4
	.byte	0x6
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST185:
	.long	.LVL536-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x2
	.byte	0x34
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST186:
	.long	.LVL536-.Ltext0
	.long	.LVL537-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST187:
	.long	.LVL536-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST188:
	.long	.LVL536-.Ltext0
	.long	.LVL537-.Ltext0
	.value	0xe
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x33
	.byte	0x24
	.byte	0x8
	.byte	0x44
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST189:
	.long	.LVL538-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST190:
	.long	.LVL538-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 12
	.long	0x0
	.long	0x0
.LLST191:
	.long	.LVL538-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 16
	.long	0x0
	.long	0x0
.LLST192:
	.long	.LVL538-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x17
	.byte	0x77
	.sleb128 8
	.byte	0x6
	.byte	0x37
	.byte	0x1a
	.byte	0x77
	.sleb128 16
	.byte	0x6
	.byte	0x36
	.byte	0x24
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x21
	.byte	0x77
	.sleb128 12
	.byte	0x6
	.byte	0x37
	.byte	0x1a
	.byte	0x33
	.byte	0x24
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST193:
	.long	.LVL539-.Ltext0
	.long	.LVL541-.Ltext0
	.value	0x7
	.byte	0x77
	.sleb128 4
	.byte	0x6
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST194:
	.long	.LVL543-.Ltext0
	.long	.LVL544-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST195:
	.long	.LVL543-.Ltext0
	.long	.LVL545-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST196:
	.long	.LVL543-.Ltext0
	.long	.LVL547-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST197:
	.long	.LVL543-.Ltext0
	.long	.LVL544-.Ltext0
	.value	0x14
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x33
	.byte	0x24
	.byte	0x77
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x21
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST198:
	.long	.LVL1179-.Ltext0
	.long	.LVL1186-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1187-.Ltext0
	.long	.LVL1188-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1189-.Ltext0
	.long	.LVL1190-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1206-.Ltext0
	.long	.LVL1207-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST199:
	.long	.LVL571-.Ltext0
	.long	.LVL572-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL572-.Ltext0
	.long	.LVL573-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x39
	.byte	0x9f
	.long	.LVL573-.Ltext0
	.long	.LVL577-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL593-.Ltext0
	.long	.LVL594-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL807-.Ltext0
	.long	.LVL808-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x33
	.byte	0x9f
	.long	.LVL808-.Ltext0
	.long	.LVL809-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL817-.Ltext0
	.long	.LVL818-.Ltext0
	.value	0x2
	.byte	0x3b
	.byte	0x9f
	.long	.LVL818-.Ltext0
	.long	.LVL819-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x23
	.byte	0x9f
	.long	.LVL819-.Ltext0
	.long	.LVL820-.Ltext0
	.value	0x2
	.byte	0x4b
	.byte	0x9f
	.long	.LVL820-.Ltext0
	.long	.LVL821-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL821-.Ltext0
	.long	.LVL822-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x2b
	.byte	0x9f
	.long	.LVL822-.Ltext0
	.long	.LVL823-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL823-.Ltext0
	.long	.LVL824-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x3b
	.byte	0x9f
	.long	.LVL1156-.Ltext0
	.long	.LVL1158-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1190-.Ltext0
	.long	.LVL1191-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL1200-.Ltext0
	.long	.LVL1202-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1237-.Ltext0
	.long	.LVL1238-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0xdf
	.byte	0x9f
	.long	.LVL1262-.Ltext0
	.long	.LVL1263-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1291-.Ltext0
	.long	.LVL1295-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST200:
	.long	.LVL593-.Ltext0
	.long	.LVL594-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL807-.Ltext0
	.long	.LVL808-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x31
	.byte	0x9f
	.long	.LVL808-.Ltext0
	.long	.LVL809-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL817-.Ltext0
	.long	.LVL818-.Ltext0
	.value	0x2
	.byte	0x39
	.byte	0x9f
	.long	.LVL818-.Ltext0
	.long	.LVL819-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x21
	.byte	0x9f
	.long	.LVL819-.Ltext0
	.long	.LVL820-.Ltext0
	.value	0x2
	.byte	0x49
	.byte	0x9f
	.long	.LVL820-.Ltext0
	.long	.LVL821-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL821-.Ltext0
	.long	.LVL822-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x29
	.byte	0x9f
	.long	.LVL822-.Ltext0
	.long	.LVL823-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL823-.Ltext0
	.long	.LVL824-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x39
	.byte	0x9f
	.long	.LVL1200-.Ltext0
	.long	.LVL1202-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL1262-.Ltext0
	.long	.LVL1263-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST201:
	.long	.LVL571-.Ltext0
	.long	.LVL572-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL572-.Ltext0
	.long	.LVL573-.Ltext0
	.value	0x2
	.byte	0x37
	.byte	0x9f
	.long	.LVL573-.Ltext0
	.long	.LVL577-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL593-.Ltext0
	.long	.LVL594-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL807-.Ltext0
	.long	.LVL808-.Ltext0
	.value	0x2
	.byte	0x36
	.byte	0x9f
	.long	.LVL808-.Ltext0
	.long	.LVL817-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL817-.Ltext0
	.long	.LVL818-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL818-.Ltext0
	.long	.LVL819-.Ltext0
	.value	0x2
	.byte	0x34
	.byte	0x9f
	.long	.LVL819-.Ltext0
	.long	.LVL820-.Ltext0
	.value	0x2
	.byte	0x33
	.byte	0x9f
	.long	.LVL820-.Ltext0
	.long	.LVL821-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL821-.Ltext0
	.long	.LVL822-.Ltext0
	.value	0x2
	.byte	0x35
	.byte	0x9f
	.long	.LVL822-.Ltext0
	.long	.LVL823-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL823-.Ltext0
	.long	.LVL824-.Ltext0
	.value	0x2
	.byte	0x37
	.byte	0x9f
	.long	.LVL1156-.Ltext0
	.long	.LVL1158-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1190-.Ltext0
	.long	.LVL1191-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL1200-.Ltext0
	.long	.LVL1202-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1237-.Ltext0
	.long	.LVL1238-.Ltext0
	.value	0x2
	.byte	0x33
	.byte	0x9f
	.long	.LVL1238-.Ltext0
	.long	.LVL1243-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1244-.Ltext0
	.long	.LVL1249-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1262-.Ltext0
	.long	.LVL1263-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1291-.Ltext0
	.long	.LVL1296-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1300-.Ltext0
	.long	.LVL1309-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	0x0
	.long	0x0
.LLST202:
	.long	.LVL571-.Ltext0
	.long	.LVL577-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL593-.Ltext0
	.long	.LVL594-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL807-.Ltext0
	.long	.LVL808-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x35
	.byte	0x9f
	.long	.LVL808-.Ltext0
	.long	.LVL813-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL817-.Ltext0
	.long	.LVL818-.Ltext0
	.value	0x2
	.byte	0x3d
	.byte	0x9f
	.long	.LVL818-.Ltext0
	.long	.LVL819-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x25
	.byte	0x9f
	.long	.LVL819-.Ltext0
	.long	.LVL820-.Ltext0
	.value	0x2
	.byte	0x4d
	.byte	0x9f
	.long	.LVL820-.Ltext0
	.long	.LVL821-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL821-.Ltext0
	.long	.LVL822-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x2d
	.byte	0x9f
	.long	.LVL822-.Ltext0
	.long	.LVL823-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL823-.Ltext0
	.long	.LVL824-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x3d
	.byte	0x9f
	.long	.LVL1156-.Ltext0
	.long	.LVL1158-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL1190-.Ltext0
	.long	.LVL1191-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL1200-.Ltext0
	.long	.LVL1202-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1262-.Ltext0
	.long	.LVL1263-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1291-.Ltext0
	.long	.LVL1300-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL1300-.Ltext0
	.long	.LVL1307-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST203:
	.long	.LVL580-.Ltext0
	.long	.LVL581-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL581-.Ltext0
	.long	.LVL585-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0xd3
	.byte	0x9f
	.long	.LVL1125-.Ltext0
	.long	.LVL1132-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0xd3
	.byte	0x9f
	.long	.LVL1165-.Ltext0
	.long	.LVL1166-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST204:
	.long	.LVL580-.Ltext0
	.long	.LVL581-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL581-.Ltext0
	.long	.LVL585-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0xc1
	.byte	0x9f
	.long	.LVL1125-.Ltext0
	.long	.LVL1132-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0xc1
	.byte	0x9f
	.long	.LVL1165-.Ltext0
	.long	.LVL1166-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST205:
	.long	.LVL580-.Ltext0
	.long	.LVL581-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL581-.Ltext0
	.long	.LVL582-.Ltext0
	.value	0x2
	.byte	0x34
	.byte	0x9f
	.long	.LVL582-.Ltext0
	.long	.LVL585-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL700-.Ltext0
	.long	.LVL702-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL729-.Ltext0
	.long	.LVL730-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL986-.Ltext0
	.long	.LVL987-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1125-.Ltext0
	.long	.LVL1128-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1165-.Ltext0
	.long	.LVL1166-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST206:
	.long	.LVL693-.Ltext0
	.long	.LVL699-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL725-.Ltext0
	.long	.LVL728-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL742-.Ltext0
	.long	.LVL744-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL746-.Ltext0
	.long	.LVL756-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL756-.Ltext0
	.long	.LVL757-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x103
	.byte	0x9f
	.long	.LVL761-.Ltext0
	.long	.LVL763-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL763-.Ltext0
	.long	.LVL764-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x102
	.byte	0x9f
	.long	.LVL764-.Ltext0
	.long	.LVL766-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL766-.Ltext0
	.long	.LVL767-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x101
	.byte	0x9f
	.long	.LVL767-.Ltext0
	.long	.LVL769-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL769-.Ltext0
	.long	.LVL770-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x100
	.byte	0x9f
	.long	.LVL770-.Ltext0
	.long	.LVL774-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL774-.Ltext0
	.long	.LVL775-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x103
	.byte	0x9f
	.long	.LVL779-.Ltext0
	.long	.LVL781-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL781-.Ltext0
	.long	.LVL782-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x102
	.byte	0x9f
	.long	.LVL782-.Ltext0
	.long	.LVL784-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL784-.Ltext0
	.long	.LVL785-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x101
	.byte	0x9f
	.long	.LVL785-.Ltext0
	.long	.LVL787-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL787-.Ltext0
	.long	.LVL788-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x100
	.byte	0x9f
	.long	.LVL788-.Ltext0
	.long	.LVL797-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL797-.Ltext0
	.long	.LVL798-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x103
	.byte	0x9f
	.long	.LVL798-.Ltext0
	.long	.LVL800-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL800-.Ltext0
	.long	.LVL801-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x102
	.byte	0x9f
	.long	.LVL801-.Ltext0
	.long	.LVL803-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL803-.Ltext0
	.long	.LVL804-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x101
	.byte	0x9f
	.long	.LVL804-.Ltext0
	.long	.LVL806-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL806-.Ltext0
	.long	.LVL807-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x100
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST207:
	.long	.LVL552-.Ltext0
	.long	.LVL553-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL554-.Ltext0
	.long	.LVL557-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL558-.Ltext0
	.long	.LVL560-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL560-1-.Ltext0
	.long	.LVL561-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL563-.Ltext0
	.long	.LVL564-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL565-.Ltext0
	.long	.LVL566-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL566-.Ltext0
	.long	.LVL567-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL567-.Ltext0
	.long	.LVL568-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL568-.Ltext0
	.long	.LVL569-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.long	.LVL569-.Ltext0
	.long	.LVL570-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL570-.Ltext0
	.long	.LVL576-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL576-.Ltext0
	.long	.LVL577-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL577-.Ltext0
	.long	.LVL578-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL578-.Ltext0
	.long	.LVL579-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL580-.Ltext0
	.long	.LVL584-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL584-.Ltext0
	.long	.LVL586-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL587-.Ltext0
	.long	.LVL588-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL588-.Ltext0
	.long	.LVL589-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL589-1-.Ltext0
	.long	.LVL590-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL590-.Ltext0
	.long	.LVL591-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL592-.Ltext0
	.long	.LVL595-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL595-.Ltext0
	.long	.LVL596-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL596-.Ltext0
	.long	.LVL597-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL597-.Ltext0
	.long	.LVL598-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL599-.Ltext0
	.long	.LVL602-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL602-.Ltext0
	.long	.LVL603-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL603-.Ltext0
	.long	.LVL606-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL606-.Ltext0
	.long	.LVL607-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL608-.Ltext0
	.long	.LVL611-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL612-.Ltext0
	.long	.LVL615-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL615-.Ltext0
	.long	.LVL616-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL616-.Ltext0
	.long	.LVL618-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL619-.Ltext0
	.long	.LVL620-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL621-.Ltext0
	.long	.LVL622-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL623-.Ltext0
	.long	.LVL624-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL625-.Ltext0
	.long	.LVL626-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL626-.Ltext0
	.long	.LVL627-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL628-.Ltext0
	.long	.LVL631-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL634-.Ltext0
	.long	.LVL635-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL635-.Ltext0
	.long	.LVL636-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL637-.Ltext0
	.long	.LVL638-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL638-1-.Ltext0
	.long	.LVL639-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL639-.Ltext0
	.long	.LVL640-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL640-.Ltext0
	.long	.LVL643-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL643-.Ltext0
	.long	.LVL644-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 1
	.byte	0x9f
	.long	.LVL644-.Ltext0
	.long	.LVL645-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL646-.Ltext0
	.long	.LVL647-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL648-.Ltext0
	.long	.LVL650-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL650-.Ltext0
	.long	.LVL651-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL651-.Ltext0
	.long	.LVL652-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL652-.Ltext0
	.long	.LVL653-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL654-.Ltext0
	.long	.LVL655-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL658-.Ltext0
	.long	.LVL659-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL659-.Ltext0
	.long	.LVL660-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL661-.Ltext0
	.long	.LVL664-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL664-.Ltext0
	.long	.LVL666-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL666-.Ltext0
	.long	.LVL667-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL667-.Ltext0
	.long	.LVL668-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL668-.Ltext0
	.long	.LVL669-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL669-.Ltext0
	.long	.LVL670-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL671-.Ltext0
	.long	.LVL672-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL672-.Ltext0
	.long	.LVL673-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL674-.Ltext0
	.long	.LVL675-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL676-.Ltext0
	.long	.LVL678-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL678-.Ltext0
	.long	.LVL679-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL679-.Ltext0
	.long	.LVL680-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL684-.Ltext0
	.long	.LVL685-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL686-.Ltext0
	.long	.LVL687-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL688-.Ltext0
	.long	.LVL689-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL689-.Ltext0
	.long	.LVL690-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL691-.Ltext0
	.long	.LVL692-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL693-.Ltext0
	.long	.LVL694-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL695-.Ltext0
	.long	.LVL696-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL696-.Ltext0
	.long	.LVL697-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL698-.Ltext0
	.long	.LVL699-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL699-.Ltext0
	.long	.LVL701-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL701-.Ltext0
	.long	.LVL702-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL702-.Ltext0
	.long	.LVL703-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL704-.Ltext0
	.long	.LVL705-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL706-.Ltext0
	.long	.LVL707-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL708-.Ltext0
	.long	.LVL709-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL709-.Ltext0
	.long	.LVL711-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL711-.Ltext0
	.long	.LVL712-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL712-.Ltext0
	.long	.LVL713-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL713-.Ltext0
	.long	.LVL714-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL715-.Ltext0
	.long	.LVL716-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL717-.Ltext0
	.long	.LVL719-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL719-.Ltext0
	.long	.LVL722-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	.LVL722-.Ltext0
	.long	.LVL724-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL725-.Ltext0
	.long	.LVL726-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL727-.Ltext0
	.long	.LVL728-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL728-.Ltext0
	.long	.LVL733-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL734-.Ltext0
	.long	.LVL736-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL736-.Ltext0
	.long	.LVL737-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL737-.Ltext0
	.long	.LVL738-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL738-.Ltext0
	.long	.LVL739-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL740-.Ltext0
	.long	.LVL741-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL741-.Ltext0
	.long	.LVL743-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL743-.Ltext0
	.long	.LVL745-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL746-.Ltext0
	.long	.LVL755-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL755-.Ltext0
	.long	.LVL756-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL756-.Ltext0
	.long	.LVL757-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL757-.Ltext0
	.long	.LVL758-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL758-.Ltext0
	.long	.LVL759-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL759-.Ltext0
	.long	.LVL760-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.long	.LVL760-.Ltext0
	.long	.LVL761-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL761-.Ltext0
	.long	.LVL762-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL762-.Ltext0
	.long	.LVL763-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL763-.Ltext0
	.long	.LVL765-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL765-.Ltext0
	.long	.LVL766-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL766-.Ltext0
	.long	.LVL768-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL768-.Ltext0
	.long	.LVL769-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL769-.Ltext0
	.long	.LVL773-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL773-.Ltext0
	.long	.LVL774-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL774-.Ltext0
	.long	.LVL775-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL775-.Ltext0
	.long	.LVL776-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL776-.Ltext0
	.long	.LVL777-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL777-.Ltext0
	.long	.LVL778-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.long	.LVL778-.Ltext0
	.long	.LVL779-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL779-.Ltext0
	.long	.LVL780-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL780-.Ltext0
	.long	.LVL781-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL781-.Ltext0
	.long	.LVL783-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL783-.Ltext0
	.long	.LVL784-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL784-.Ltext0
	.long	.LVL786-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL786-.Ltext0
	.long	.LVL787-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL787-.Ltext0
	.long	.LVL796-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL796-.Ltext0
	.long	.LVL797-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL797-.Ltext0
	.long	.LVL799-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL799-.Ltext0
	.long	.LVL800-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL800-.Ltext0
	.long	.LVL802-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL802-.Ltext0
	.long	.LVL803-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL803-.Ltext0
	.long	.LVL805-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL805-.Ltext0
	.long	.LVL806-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 -1
	.byte	0x9f
	.long	.LVL806-.Ltext0
	.long	.LVL807-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL807-.Ltext0
	.long	.LVL811-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL811-.Ltext0
	.long	.LVL812-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL812-.Ltext0
	.long	.LVL815-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -232
	.long	.LVL815-.Ltext0
	.long	.LVL816-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL817-.Ltext0
	.long	.LVL825-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL826-.Ltext0
	.long	.LVL827-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL827-.Ltext0
	.long	.LVL828-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL829-.Ltext0
	.long	.LVL830-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL830-.Ltext0
	.long	.LVL831-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL832-.Ltext0
	.long	.LVL833-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL833-.Ltext0
	.long	.LVL834-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL835-.Ltext0
	.long	.LVL836-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL836-.Ltext0
	.long	.LVL837-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL838-.Ltext0
	.long	.LVL839-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL839-.Ltext0
	.long	.LVL840-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL841-.Ltext0
	.long	.LVL842-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL842-.Ltext0
	.long	.LVL843-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL844-.Ltext0
	.long	.LVL845-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL845-.Ltext0
	.long	.LVL846-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL847-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL848-.Ltext0
	.long	.LVL849-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL850-.Ltext0
	.long	.LVL851-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL851-.Ltext0
	.long	.LVL852-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL853-.Ltext0
	.long	.LVL854-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL854-.Ltext0
	.long	.LVL855-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL856-.Ltext0
	.long	.LVL857-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL857-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL859-.Ltext0
	.long	.LVL860-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL860-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL862-.Ltext0
	.long	.LVL863-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL863-.Ltext0
	.long	.LVL864-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL865-.Ltext0
	.long	.LVL866-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL866-.Ltext0
	.long	.LVL867-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL868-.Ltext0
	.long	.LVL869-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL869-.Ltext0
	.long	.LVL870-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL871-.Ltext0
	.long	.LVL872-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL872-.Ltext0
	.long	.LVL873-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL874-.Ltext0
	.long	.LVL875-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL875-.Ltext0
	.long	.LVL876-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL877-.Ltext0
	.long	.LVL878-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL878-.Ltext0
	.long	.LVL879-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL880-.Ltext0
	.long	.LVL881-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL881-.Ltext0
	.long	.LVL882-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL883-.Ltext0
	.long	.LVL884-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL884-.Ltext0
	.long	.LVL885-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL886-.Ltext0
	.long	.LVL887-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL887-.Ltext0
	.long	.LVL888-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL889-.Ltext0
	.long	.LVL890-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL890-.Ltext0
	.long	.LVL891-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL892-.Ltext0
	.long	.LVL893-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL893-.Ltext0
	.long	.LVL894-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL895-.Ltext0
	.long	.LVL896-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL896-.Ltext0
	.long	.LVL897-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL898-.Ltext0
	.long	.LVL899-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL899-.Ltext0
	.long	.LVL900-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL901-.Ltext0
	.long	.LVL902-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL902-.Ltext0
	.long	.LVL903-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL904-.Ltext0
	.long	.LVL905-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL905-.Ltext0
	.long	.LVL906-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL907-.Ltext0
	.long	.LVL908-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL908-.Ltext0
	.long	.LVL909-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL910-.Ltext0
	.long	.LVL911-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL911-.Ltext0
	.long	.LVL912-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL913-.Ltext0
	.long	.LVL914-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL914-.Ltext0
	.long	.LVL915-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL916-.Ltext0
	.long	.LVL917-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL917-.Ltext0
	.long	.LVL918-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL919-.Ltext0
	.long	.LVL920-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL920-.Ltext0
	.long	.LVL921-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL922-.Ltext0
	.long	.LVL923-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL923-.Ltext0
	.long	.LVL924-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL925-.Ltext0
	.long	.LVL926-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL926-.Ltext0
	.long	.LVL927-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL928-.Ltext0
	.long	.LVL929-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL929-.Ltext0
	.long	.LVL930-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL931-.Ltext0
	.long	.LVL932-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL932-.Ltext0
	.long	.LVL933-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL934-.Ltext0
	.long	.LVL935-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL935-.Ltext0
	.long	.LVL936-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL937-.Ltext0
	.long	.LVL938-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL938-.Ltext0
	.long	.LVL939-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL940-.Ltext0
	.long	.LVL941-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL941-.Ltext0
	.long	.LVL942-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL943-.Ltext0
	.long	.LVL944-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL944-.Ltext0
	.long	.LVL945-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL946-.Ltext0
	.long	.LVL947-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL947-.Ltext0
	.long	.LVL948-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL949-.Ltext0
	.long	.LVL950-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL950-.Ltext0
	.long	.LVL951-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL952-.Ltext0
	.long	.LVL953-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL953-.Ltext0
	.long	.LVL954-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL955-.Ltext0
	.long	.LVL956-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL956-.Ltext0
	.long	.LVL957-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL958-.Ltext0
	.long	.LVL959-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL959-.Ltext0
	.long	.LVL960-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL961-.Ltext0
	.long	.LVL962-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL962-.Ltext0
	.long	.LVL963-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL964-.Ltext0
	.long	.LVL965-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL965-.Ltext0
	.long	.LVL966-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL967-.Ltext0
	.long	.LVL968-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL968-.Ltext0
	.long	.LVL969-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL970-.Ltext0
	.long	.LVL971-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL971-.Ltext0
	.long	.LVL972-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL973-.Ltext0
	.long	.LVL974-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL974-.Ltext0
	.long	.LVL975-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL976-.Ltext0
	.long	.LVL977-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL977-.Ltext0
	.long	.LVL978-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL979-.Ltext0
	.long	.LVL980-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL980-.Ltext0
	.long	.LVL981-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL982-.Ltext0
	.long	.LVL983-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL983-.Ltext0
	.long	.LVL984-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL985-.Ltext0
	.long	.LVL987-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL987-.Ltext0
	.long	.LVL990-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL991-.Ltext0
	.long	.LVL993-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL993-.Ltext0
	.long	.LVL994-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -2
	.byte	0x9f
	.long	.LVL994-.Ltext0
	.long	.LVL996-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL996-.Ltext0
	.long	.LVL997-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -2
	.byte	0x9f
	.long	.LVL997-.Ltext0
	.long	.LVL999-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL999-.Ltext0
	.long	.LVL1000-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -2
	.byte	0x9f
	.long	.LVL1000-.Ltext0
	.long	.LVL1002-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1002-.Ltext0
	.long	.LVL1003-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -2
	.byte	0x9f
	.long	.LVL1003-.Ltext0
	.long	.LVL1006-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1006-.Ltext0
	.long	.LVL1007-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -6
	.byte	0x9f
	.long	.LVL1007-.Ltext0
	.long	.LVL1009-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1009-.Ltext0
	.long	.LVL1010-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -2
	.byte	0x9f
	.long	.LVL1010-.Ltext0
	.long	.LVL1012-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1012-.Ltext0
	.long	.LVL1013-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -2
	.byte	0x9f
	.long	.LVL1014-.Ltext0
	.long	.LVL1015-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1015-.Ltext0
	.long	.LVL1016-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1016-.Ltext0
	.long	.LVL1017-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1018-.Ltext0
	.long	.LVL1019-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1020-.Ltext0
	.long	.LVL1021-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1021-1-.Ltext0
	.long	.LVL1022-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -232
	.long	.LVL1022-.Ltext0
	.long	.LVL1023-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1023-.Ltext0
	.long	.LVL1024-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1024-.Ltext0
	.long	.LVL1025-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1026-.Ltext0
	.long	.LVL1029-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1029-.Ltext0
	.long	.LVL1030-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1030-.Ltext0
	.long	.LVL1031-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1032-.Ltext0
	.long	.LVL1033-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1033-.Ltext0
	.long	.LVL1034-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1034-.Ltext0
	.long	.LVL1035-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1036-.Ltext0
	.long	.LVL1037-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1037-.Ltext0
	.long	.LVL1038-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1038-.Ltext0
	.long	.LVL1039-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1040-.Ltext0
	.long	.LVL1041-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1041-.Ltext0
	.long	.LVL1042-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1042-.Ltext0
	.long	.LVL1043-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1044-.Ltext0
	.long	.LVL1045-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1045-.Ltext0
	.long	.LVL1046-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1046-.Ltext0
	.long	.LVL1047-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1048-.Ltext0
	.long	.LVL1049-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1049-.Ltext0
	.long	.LVL1050-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1050-.Ltext0
	.long	.LVL1051-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1052-.Ltext0
	.long	.LVL1053-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1053-.Ltext0
	.long	.LVL1054-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1054-.Ltext0
	.long	.LVL1055-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1056-.Ltext0
	.long	.LVL1057-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1057-.Ltext0
	.long	.LVL1058-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1058-.Ltext0
	.long	.LVL1059-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1060-.Ltext0
	.long	.LVL1061-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1061-.Ltext0
	.long	.LVL1062-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1062-.Ltext0
	.long	.LVL1063-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1064-.Ltext0
	.long	.LVL1065-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1065-.Ltext0
	.long	.LVL1066-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1066-.Ltext0
	.long	.LVL1067-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1068-.Ltext0
	.long	.LVL1069-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1069-.Ltext0
	.long	.LVL1070-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1070-.Ltext0
	.long	.LVL1071-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1072-.Ltext0
	.long	.LVL1073-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1073-.Ltext0
	.long	.LVL1074-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1074-.Ltext0
	.long	.LVL1075-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1076-.Ltext0
	.long	.LVL1077-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1077-.Ltext0
	.long	.LVL1078-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1078-.Ltext0
	.long	.LVL1081-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1081-.Ltext0
	.long	.LVL1082-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1082-.Ltext0
	.long	.LVL1083-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1084-.Ltext0
	.long	.LVL1085-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1085-.Ltext0
	.long	.LVL1086-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1087-.Ltext0
	.long	.LVL1088-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1088-.Ltext0
	.long	.LVL1089-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1089-.Ltext0
	.long	.LVL1090-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1090-.Ltext0
	.long	.LVL1091-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1091-.Ltext0
	.long	.LVL1092-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1092-.Ltext0
	.long	.LVL1093-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1093-.Ltext0
	.long	.LVL1094-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1095-.Ltext0
	.long	.LVL1118-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1118-.Ltext0
	.long	.LVL1120-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1120-.Ltext0
	.long	.LVL1122-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1122-.Ltext0
	.long	.LVL1124-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1125-.Ltext0
	.long	.LVL1126-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1126-.Ltext0
	.long	.LVL1127-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1127-.Ltext0
	.long	.LVL1129-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1129-.Ltext0
	.long	.LVL1130-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1130-.Ltext0
	.long	.LVL1131-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.long	.LVL1131-.Ltext0
	.long	.LVL1132-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1132-.Ltext0
	.long	.LVL1134-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1134-.Ltext0
	.long	.LVL1135-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1135-.Ltext0
	.long	.LVL1137-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1137-.Ltext0
	.long	.LVL1138-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1138-.Ltext0
	.long	.LVL1139-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1139-.Ltext0
	.long	.LVL1141-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1141-.Ltext0
	.long	.LVL1142-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1142-.Ltext0
	.long	.LVL1143-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1143-.Ltext0
	.long	.LVL1144-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1144-.Ltext0
	.long	.LVL1145-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1145-.Ltext0
	.long	.LVL1146-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1147-.Ltext0
	.long	.LVL1149-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1150-.Ltext0
	.long	.LVL1151-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1151-.Ltext0
	.long	.LVL1154-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1154-.Ltext0
	.long	.LVL1155-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1156-.Ltext0
	.long	.LVL1159-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1159-.Ltext0
	.long	.LVL1160-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1161-.Ltext0
	.long	.LVL1162-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1162-.Ltext0
	.long	.LVL1163-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1164-.Ltext0
	.long	.LVL1165-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1165-.Ltext0
	.long	.LVL1169-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1169-.Ltext0
	.long	.LVL1170-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	.LVL1170-.Ltext0
	.long	.LVL1171-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1172-.Ltext0
	.long	.LVL1175-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1175-.Ltext0
	.long	.LVL1176-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1176-.Ltext0
	.long	.LVL1177-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1178-.Ltext0
	.long	.LVL1181-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1182-.Ltext0
	.long	.LVL1184-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1184-.Ltext0
	.long	.LVL1185-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1186-.Ltext0
	.long	.LVL1191-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1192-.Ltext0
	.long	.LVL1193-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1193-.Ltext0
	.long	.LVL1194-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1194-.Ltext0
	.long	.LVL1195-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1196-.Ltext0
	.long	.LVL1197-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1197-.Ltext0
	.long	.LVL1198-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1199-.Ltext0
	.long	.LVL1200-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL1200-.Ltext0
	.long	.LVL1203-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1203-.Ltext0
	.long	.LVL1204-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1205-.Ltext0
	.long	.LVL1208-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1209-.Ltext0
	.long	.LVL1210-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1211-.Ltext0
	.long	.LVL1212-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1213-.Ltext0
	.long	.LVL1214-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1215-.Ltext0
	.long	.LVL1216-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1216-.Ltext0
	.long	.LVL1217-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1217-.Ltext0
	.long	.LVL1220-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1220-.Ltext0
	.long	.LVL1223-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -1
	.byte	0x9f
	.long	.LVL1223-.Ltext0
	.long	.LVL1225-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -228
	.byte	0x6
	.byte	0x31
	.byte	0x1c
	.byte	0x9f
	.long	.LVL1225-.Ltext0
	.long	.LVL1226-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1227-.Ltext0
	.long	.LVL1229-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1229-.Ltext0
	.long	.LVL1230-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1230-.Ltext0
	.long	.LVL1233-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1233-.Ltext0
	.long	.LVL1234-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1235-.Ltext0
	.long	.LVL1236-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1237-.Ltext0
	.long	.LVL1240-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1240-.Ltext0
	.long	.LVL1241-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1241-.Ltext0
	.long	.LVL1242-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1242-.Ltext0
	.long	.LVL1243-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1243-.Ltext0
	.long	.LVL1246-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1247-.Ltext0
	.long	.LVL1248-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1248-.Ltext0
	.long	.LVL1249-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1249-.Ltext0
	.long	.LVL1252-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1252-.Ltext0
	.long	.LVL1253-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1253-.Ltext0
	.long	.LVL1256-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1256-.Ltext0
	.long	.LVL1257-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1258-.Ltext0
	.long	.LVL1259-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1260-.Ltext0
	.long	.LVL1261-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1262-.Ltext0
	.long	.LVL1264-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1264-.Ltext0
	.long	.LVL1265-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1266-.Ltext0
	.long	.LVL1267-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1268-.Ltext0
	.long	.LVL1269-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1269-.Ltext0
	.long	.LVL1270-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1272-.Ltext0
	.long	.LVL1273-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1274-.Ltext0
	.long	.LVL1278-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1278-.Ltext0
	.long	.LVL1279-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1279-.Ltext0
	.long	.LVL1280-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1281-.Ltext0
	.long	.LVL1282-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1283-.Ltext0
	.long	.LVL1284-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1284-.Ltext0
	.long	.LVL1285-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1285-.Ltext0
	.long	.LVL1286-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1286-.Ltext0
	.long	.LVL1287-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1287-.Ltext0
	.long	.LVL1288-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1289-.Ltext0
	.long	.LVL1290-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1291-.Ltext0
	.long	.LVL1293-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1293-.Ltext0
	.long	.LVL1294-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1294-.Ltext0
	.long	.LVL1297-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1297-.Ltext0
	.long	.LVL1298-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1298-.Ltext0
	.long	.LVL1299-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.long	.LVL1299-.Ltext0
	.long	.LVL1300-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1300-.Ltext0
	.long	.LVL1303-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1303-.Ltext0
	.long	.LVL1304-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1305-.Ltext0
	.long	.LVL1306-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1306-.Ltext0
	.long	.LVL1308-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL1308-1-.Ltext0
	.long	.LVL1309-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -232
	.long	.LVL1310-.Ltext0
	.long	.LVL1311-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1311-.Ltext0
	.long	.LVL1312-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.long	.LVL1312-.Ltext0
	.long	.LVL1313-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1313-.Ltext0
	.long	.LVL1314-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1314-.Ltext0
	.long	.LVL1315-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1316-.Ltext0
	.long	.LVL1320-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1320-.Ltext0
	.long	.LVL1321-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1321-.Ltext0
	.long	.LVL1322-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1322-.Ltext0
	.long	.LFE129-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
.LLST208:
	.long	.LVL557-.Ltext0
	.long	.LVL562-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL664-.Ltext0
	.long	.LVL671-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL718-.Ltext0
	.long	.LVL719-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL719-.Ltext0
	.long	.LVL723-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	.LVL723-.Ltext0
	.long	.LVL725-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL734-.Ltext0
	.long	.LVL738-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1015-.Ltext0
	.long	.LVL1078-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1087-.Ltext0
	.long	.LVL1090-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1161-.Ltext0
	.long	.LVL1165-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1320-.Ltext0
	.long	.LVL1322-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST209:
	.long	.LVL555-.Ltext0
	.long	.LVL556-.Ltext0
	.value	0x7
	.byte	0x70
	.sleb128 112
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL556-.Ltext0
	.long	.LVL559-.Ltext0
	.value	0x6
	.byte	0x70
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST210:
	.long	.LVL561-.Ltext0
	.long	.LVL562-.Ltext0
	.value	0x9
	.byte	0x70
	.sleb128 0
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST211:
	.long	.LVL574-.Ltext0
	.long	.LVL577-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL1291-.Ltext0
	.long	.LVL1292-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1294-.Ltext0
	.long	.LVL1296-1-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	0x0
	.long	0x0
.LLST212:
	.long	.LVL575-.Ltext0
	.long	.LVL577-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL1291-.Ltext0
	.long	.LVL1292-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1294-.Ltext0
	.long	.LVL1296-1-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	0x0
	.long	0x0
.LLST213:
	.long	.LVL600-.Ltext0
	.long	.LVL601-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL602-.Ltext0
	.long	.LVL603-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST214:
	.long	.LVL602-.Ltext0
	.long	.LVL603-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	0x0
	.long	0x0
.LLST215:
	.long	.LVL603-.Ltext0
	.long	.LVL604-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL605-.Ltext0
	.long	.LVL606-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST216:
	.long	.LVL605-.Ltext0
	.long	.LVL606-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST217:
	.long	.LVL609-.Ltext0
	.long	.LVL610-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
.LLST218:
	.long	.LVL613-.Ltext0
	.long	.LVL614-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL615-.Ltext0
	.long	.LVL617-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST219:
	.long	.LVL629-.Ltext0
	.long	.LVL630-.Ltext0
	.value	0xd
	.byte	0x70
	.sleb128 0
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x23
	.uleb128 0x90
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST220:
	.long	.LVL632-.Ltext0
	.long	.LVL633-.Ltext0
	.value	0xd
	.byte	0x70
	.sleb128 0
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x23
	.uleb128 0xb8
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST221:
	.long	.LVL641-.Ltext0
	.long	.LVL642-.Ltext0
	.value	0xd
	.byte	0x70
	.sleb128 0
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x23
	.uleb128 0x90
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST222:
	.long	.LVL649-.Ltext0
	.long	.LVL650-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL650-1-.Ltext0
	.long	.LVL654-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST223:
	.long	.LVL656-.Ltext0
	.long	.LVL657-.Ltext0
	.value	0xb
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x31
	.byte	0x24
	.byte	0x23
	.uleb128 0x1
	.byte	0x32
	.byte	0x24
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST224:
	.long	.LVL666-.Ltext0
	.long	.LVL667-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL667-.Ltext0
	.long	.LVL671-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	0x0
	.long	0x0
.LLST225:
	.long	.LVL662-.Ltext0
	.long	.LVL663-.Ltext0
	.value	0x7
	.byte	0x70
	.sleb128 112
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL663-.Ltext0
	.long	.LVL665-.Ltext0
	.value	0x6
	.byte	0x70
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST226:
	.long	.LVL670-.Ltext0
	.long	.LVL671-.Ltext0
	.value	0x9
	.byte	0x70
	.sleb128 0
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST227:
	.long	.LVL676-.Ltext0
	.long	.LVL677-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL678-.Ltext0
	.long	.LVL679-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0x0
	.long	0x0
.LLST228:
	.long	.LVL681-.Ltext0
	.long	.LVL682-.Ltext0
	.value	0xb
	.byte	0x70
	.sleb128 1
	.byte	0x37
	.byte	0x1a
	.byte	0x23
	.uleb128 0xe8
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL682-.Ltext0
	.long	.LVL683-.Ltext0
	.value	0xb
	.byte	0x70
	.sleb128 0
	.byte	0x37
	.byte	0x1a
	.byte	0x23
	.uleb128 0xe8
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST229:
	.long	.LVL709-.Ltext0
	.long	.LVL710-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL711-.Ltext0
	.long	.LVL712-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST230:
	.long	.LVL711-.Ltext0
	.long	.LVL712-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST231:
	.long	.LVL712-.Ltext0
	.long	.LVL713-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL987-.Ltext0
	.long	.LVL990-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL991-.Ltext0
	.long	.LVL1013-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	0x0
	.long	0x0
.LLST232:
	.long	.LVL712-.Ltext0
	.long	.LVL713-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL987-.Ltext0
	.long	.LVL988-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL989-.Ltext0
	.long	.LVL990-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL991-.Ltext0
	.long	.LVL992-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL993-.Ltext0
	.long	.LVL995-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL996-.Ltext0
	.long	.LVL998-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL999-.Ltext0
	.long	.LVL1001-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1002-.Ltext0
	.long	.LVL1005-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1006-.Ltext0
	.long	.LVL1008-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1009-.Ltext0
	.long	.LVL1011-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1012-.Ltext0
	.long	.LVL1013-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST233:
	.long	.LVL1003-.Ltext0
	.long	.LVL1004-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST234:
	.long	.LVL717-.Ltext0
	.long	.LVL723-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL723-.Ltext0
	.long	.LVL725-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 20
	.long	.LVL1015-.Ltext0
	.long	.LVL1018-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 20
	.long	.LVL1018-.Ltext0
	.long	.LVL1029-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1029-.Ltext0
	.long	.LVL1078-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 20
	.long	.LVL1161-.Ltext0
	.long	.LVL1165-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1320-.Ltext0
	.long	.LVL1322-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1323-.Ltext0
	.long	.LFE129-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST235:
	.long	.LVL1027-.Ltext0
	.long	.LVL1028-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1028-.Ltext0
	.long	.LVL1029-.Ltext0
	.value	0x3
	.byte	0x72
	.sleb128 1
	.byte	0x9f
	.long	.LVL1321-.Ltext0
	.long	.LVL1322-1-.Ltext0
	.value	0x3
	.byte	0x72
	.sleb128 1
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST236:
	.long	.LVL720-.Ltext0
	.long	.LVL721-.Ltext0
	.value	0x7
	.byte	0x70
	.sleb128 0
	.byte	0x3f
	.byte	0x1a
	.byte	0x23
	.uleb128 0x70
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST237:
	.long	.LVL731-.Ltext0
	.long	.LVL732-.Ltext0
	.value	0x7
	.byte	0x70
	.sleb128 112
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL732-.Ltext0
	.long	.LVL735-.Ltext0
	.value	0x6
	.byte	0x70
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL1087-.Ltext0
	.long	.LVL1089-1-.Ltext0
	.value	0xb
	.byte	0x73
	.sleb128 4
	.byte	0x6
	.byte	0x31
	.byte	0x27
	.byte	0x23
	.uleb128 0x70
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST238:
	.long	.LVL989-.Ltext0
	.long	.LVL990-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	0x0
	.long	0x0
.LLST239:
	.long	.LVL1079-.Ltext0
	.long	.LVL1080-.Ltext0
	.value	0xd
	.byte	0x70
	.sleb128 0
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x23
	.uleb128 0xb8
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST240:
	.long	.LVL1095-.Ltext0
	.long	.LVL1115-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL1115-.Ltext0
	.long	.LVL1116-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -248
	.long	.LVL1116-.Ltext0
	.long	.LVL1117-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -236
	.long	.LVL1117-.Ltext0
	.long	.LVL1119-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL1119-.Ltext0
	.long	.LVL1125-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -236
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL1319-.Ltext0
	.long	.LVL1320-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL1320-1-.Ltext0
	.long	.LVL1320-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -236
	.long	0x0
	.long	0x0
.LLST241:
	.long	.LVL1096-.Ltext0
	.long	.LVL1097-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1097-1-.Ltext0
	.long	.LVL1125-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -248
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -248
	.long	.LVL1319-.Ltext0
	.long	.LVL1320-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -248
	.long	0x0
	.long	0x0
.LLST242:
	.long	.LVL1098-.Ltext0
	.long	.LVL1099-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1099-1-.Ltext0
	.long	.LVL1125-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -244
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -244
	.long	.LVL1319-.Ltext0
	.long	.LVL1320-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -244
	.long	0x0
	.long	0x0
.LLST243:
	.long	.LVL1100-.Ltext0
	.long	.LVL1101-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1101-1-.Ltext0
	.long	.LVL1125-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -240
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -240
	.long	.LVL1319-.Ltext0
	.long	.LVL1320-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -240
	.long	0x0
	.long	0x0
.LLST244:
	.long	.LVL1102-.Ltext0
	.long	.LVL1103-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1103-.Ltext0
	.long	.LVL1125-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -232
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -232
	.long	.LVL1319-.Ltext0
	.long	.LVL1320-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -232
	.long	0x0
	.long	0x0
.LLST245:
	.long	.LVL1102-.Ltext0
	.long	.LVL1105-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL1107-.Ltext0
	.long	.LVL1113-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL1113-.Ltext0
	.long	.LVL1115-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST246:
	.long	.LVL1102-.Ltext0
	.long	.LVL1105-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL1108-.Ltext0
	.long	.LVL1115-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST247:
	.long	.LVL1102-.Ltext0
	.long	.LVL1105-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL1109-.Ltext0
	.long	.LVL1114-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL1114-.Ltext0
	.long	.LVL1115-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -249
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST248:
	.long	.LVL1102-.Ltext0
	.long	.LVL1105-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL1111-.Ltext0
	.long	.LVL1112-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1112-.Ltext0
	.long	.LVL1115-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST249:
	.long	.LVL1104-.Ltext0
	.long	.LVL1105-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL1111-.Ltext0
	.long	.LVL1115-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST250:
	.long	.LVL1102-.Ltext0
	.long	.LVL1125-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -224
	.byte	0x9f
	.long	.LVL1317-.Ltext0
	.long	.LVL1318-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -224
	.byte	0x9f
	.long	.LVL1319-.Ltext0
	.long	.LVL1320-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -224
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST251:
	.long	.LVL1106-.Ltext0
	.long	.LVL1110-.Ltext0
	.value	0xa
	.byte	0x71
	.sleb128 0
	.byte	0x32
	.byte	0x24
	.byte	0x91
	.sleb128 0
	.byte	0x22
	.byte	0x8
	.byte	0xe0
	.byte	0x1c
	.long	.LVL1110-.Ltext0
	.long	.LVL1115-.Ltext0
	.value	0xa
	.byte	0x71
	.sleb128 -1
	.byte	0x32
	.byte	0x24
	.byte	0x91
	.sleb128 0
	.byte	0x22
	.byte	0x8
	.byte	0xe0
	.byte	0x1c
	.long	0x0
	.long	0x0
.LLST252:
	.long	.LVL1132-.Ltext0
	.long	.LVL1133-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1134-.Ltext0
	.long	.LVL1135-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST253:
	.long	.LVL1134-.Ltext0
	.long	.LVL1135-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST254:
	.long	.LVL1136-.Ltext0
	.long	.LVL1137-1-.Ltext0
	.value	0xf
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	.LVL1217-.Ltext0
	.long	.LVL1224-1-.Ltext0
	.value	0xb
	.byte	0x71
	.sleb128 0
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	.LVL1275-.Ltext0
	.long	.LVL1277-.Ltext0
	.value	0xb
	.byte	0x71
	.sleb128 0
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST255:
	.long	.LVL1136-.Ltext0
	.long	.LVL1137-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL1217-.Ltext0
	.long	.LVL1221-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL1221-.Ltext0
	.long	.LVL1224-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL1275-.Ltext0
	.long	.LVL1277-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0x0
	.long	0x0
.LLST256:
	.long	.LVL1136-.Ltext0
	.long	.LVL1137-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1217-.Ltext0
	.long	.LVL1220-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1220-.Ltext0
	.long	.LVL1222-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -1
	.byte	0x9f
	.long	.LVL1222-.Ltext0
	.long	.LVL1223-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1223-.Ltext0
	.long	.LVL1225-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.long	.LVL1225-.Ltext0
	.long	.LVL1226-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1275-.Ltext0
	.long	.LVL1277-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST257:
	.long	.LVL1218-.Ltext0
	.long	.LVL1219-.Ltext0
	.value	0x2
	.byte	0x36
	.byte	0x9f
	.long	.LVL1275-.Ltext0
	.long	.LVL1276-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST258:
	.long	.LVL1139-.Ltext0
	.long	.LVL1140-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1141-.Ltext0
	.long	.LVL1142-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST259:
	.long	.LVL1141-.Ltext0
	.long	.LVL1142-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST260:
	.long	.LVL1152-.Ltext0
	.long	.LVL1153-.Ltext0
	.value	0xd
	.byte	0x70
	.sleb128 0
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x23
	.uleb128 0xb8
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST261:
	.long	.LVL1157-.Ltext0
	.long	.LVL1158-.Ltext0
	.value	0x6
	.byte	0x77
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST262:
	.long	.LVL1167-.Ltext0
	.long	.LVL1168-.Ltext0
	.value	0xc
	.byte	0x70
	.sleb128 0
	.byte	0x48
	.byte	0x24
	.byte	0x48
	.byte	0x25
	.byte	0x23
	.uleb128 0x50
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST263:
	.long	.LVL1173-.Ltext0
	.long	.LVL1176-1-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL1313-.Ltext0
	.long	.LVL1314-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST264:
	.long	.LVL1174-.Ltext0
	.long	.LVL1176-1-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	.LVL1313-.Ltext0
	.long	.LVL1314-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST265:
	.long	.LVL1180-.Ltext0
	.long	.LVL1182-.Ltext0
	.value	0x9
	.byte	0x72
	.sleb128 0
	.byte	0x31
	.byte	0x27
	.byte	0x3f
	.byte	0x1a
	.byte	0x23
	.uleb128 0x70
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST266:
	.long	.LVL1182-.Ltext0
	.long	.LVL1186-.Ltext0
	.value	0x7
	.byte	0x77
	.sleb128 184
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST267:
	.long	.LVL1185-.Ltext0
	.long	.LVL1186-.Ltext0
	.value	0x7
	.byte	0x77
	.sleb128 208
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST268:
	.long	.LVL1194-.Ltext0
	.long	.LVL1195-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST269:
	.long	.LVL1201-.Ltext0
	.long	.LVL1202-.Ltext0
	.value	0x6
	.byte	0x72
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST270:
	.long	.LVL1136-.Ltext0
	.long	.LVL1137-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	.LVL1217-.Ltext0
	.long	.LVL1224-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL1275-.Ltext0
	.long	.LVL1277-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0x0
	.long	0x0
.LLST271:
	.long	.LVL1225-.Ltext0
	.long	.LVL1226-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x10
	.long	0x0
	.long	0x0
.LLST272:
	.long	.LVL1227-.Ltext0
	.long	.LVL1228-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1229-.Ltext0
	.long	.LVL1230-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST273:
	.long	.LVL1229-.Ltext0
	.long	.LVL1230-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST274:
	.long	.LVL1230-.Ltext0
	.long	.LVL1231-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1232-.Ltext0
	.long	.LVL1233-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST275:
	.long	.LVL1232-.Ltext0
	.long	.LVL1233-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	0x0
	.long	0x0
.LLST276:
	.long	.LVL1235-.Ltext0
	.long	.LVL1236-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x10
	.long	0x0
	.long	0x0
.LLST277:
	.long	.LVL1238-.Ltext0
	.long	.LVL1239-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1240-.Ltext0
	.long	.LVL1241-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST278:
	.long	.LVL1240-.Ltext0
	.long	.LVL1241-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST279:
	.long	.LVL1244-.Ltext0
	.long	.LVL1245-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
.LLST280:
	.long	.LVL1250-.Ltext0
	.long	.LVL1251-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1252-.Ltext0
	.long	.LVL1253-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST281:
	.long	.LVL1252-.Ltext0
	.long	.LVL1253-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.long	0x0
	.long	0x0
.LLST282:
	.long	.LVL1253-.Ltext0
	.long	.LVL1254-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1255-.Ltext0
	.long	.LVL1256-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST283:
	.long	.LVL1255-.Ltext0
	.long	.LVL1256-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	0x0
	.long	0x0
.LLST284:
	.long	.LVL1262-.Ltext0
	.long	.LVL1263-.Ltext0
	.value	0x6
	.byte	0x71
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST285:
	.long	.LVL1268-.Ltext0
	.long	.LVL1269-1-.Ltext0
	.value	0x5
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x10
	.long	0x0
	.long	0x0
.LLST286:
	.long	.LVL1300-.Ltext0
	.long	.LVL1304-1-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	0x0
	.long	0x0
.LLST287:
	.long	.LVL1301-.Ltext0
	.long	.LVL1304-1-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x23
	.uleb128 0x4
	.long	0x0
	.long	0x0
.LLST288:
	.long	.LVL1302-.Ltext0
	.long	.LVL1305-.Ltext0
	.value	0x6
	.byte	0x77
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST289:
	.long	.LVL1336-1-.Ltext0
	.long	.LVL1337-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL1338-.Ltext0
	.long	.LFE38-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0x0
	.long	0x0
.LLST290:
	.long	.LVL1335-.Ltext0
	.long	.LVL1336-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1338-.Ltext0
	.long	.LFE38-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0x0
	.long	0x0
.LLST291:
	.long	.LVL1341-.Ltext0
	.long	.LVL1342-.Ltext0
	.value	0xf
	.byte	0x77
	.sleb128 -12
	.byte	0x23
	.uleb128 0x80000000
	.byte	0xd
	.long	0x80000002
	.byte	0x2c
	.byte	0x9f
	.long	.LVL1342-.Ltext0
	.long	.LVL1343-.Ltext0
	.value	0xf
	.byte	0x77
	.sleb128 0
	.byte	0x23
	.uleb128 0x80000000
	.byte	0xd
	.long	0x80000002
	.byte	0x2c
	.byte	0x9f
	.long	0x0
	.long	0x0
.LLST292:
	.long	.LVL1340-.Ltext0
	.long	.LVL1344-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL1345-.Ltext0
	.long	.LFE107-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0x0
	.long	0x0
	.file 4 "../VEX/pub/libvex_basictypes.h"
	.file 5 "../VEX/pub/libvex_ir.h"
	.file 6 "priv/host_x86_defs.h"
	.section	.debug_info
	.long	0x4cac
	.value	0x3
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF481
	.byte	0x1
	.long	.LASF482
	.long	.LASF483
	.long	.Ltext0
	.long	.Letext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.long	.LASF2
	.byte	0x4
	.byte	0x2c
	.long	0x30
	.uleb128 0x3
	.byte	0x1
	.byte	0x8
	.long	.LASF0
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF1
	.uleb128 0x2
	.long	.LASF3
	.byte	0x4
	.byte	0x2e
	.long	0x49
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF4
	.uleb128 0x2
	.long	.LASF5
	.byte	0x4
	.byte	0x33
	.long	0x5b
	.uleb128 0x3
	.byte	0x2
	.byte	0x7
	.long	.LASF6
	.uleb128 0x2
	.long	.LASF7
	.byte	0x4
	.byte	0x34
	.long	0x6d
	.uleb128 0x3
	.byte	0x2
	.byte	0x5
	.long	.LASF8
	.uleb128 0x2
	.long	.LASF9
	.byte	0x4
	.byte	0x37
	.long	0x7f
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.long	.LASF10
	.uleb128 0x4
	.string	"Int"
	.byte	0x4
	.byte	0x38
	.long	0x91
	.uleb128 0x5
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x2
	.long	.LASF11
	.byte	0x4
	.byte	0x3b
	.long	0xa3
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.long	.LASF12
	.uleb128 0x3
	.byte	0x8
	.byte	0x5
	.long	.LASF13
	.uleb128 0x3
	.byte	0x4
	.byte	0x4
	.long	.LASF14
	.uleb128 0x3
	.byte	0x8
	.byte	0x4
	.long	.LASF15
	.uleb128 0x2
	.long	.LASF16
	.byte	0x4
	.byte	0x50
	.long	0x30
	.uleb128 0x2
	.long	.LASF17
	.byte	0x4
	.byte	0x71
	.long	0x74
	.uleb128 0x2
	.long	.LASF18
	.byte	0x4
	.byte	0x78
	.long	0xe0
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.long	.LASF19
	.uleb128 0x6
	.byte	0x4
	.long	0x3e
	.uleb128 0x7
	.byte	0x4
	.uleb128 0x8
	.byte	0x4
	.byte	0x5
	.value	0x660
	.long	0x199
	.uleb128 0x9
	.long	.LASF20
	.sleb128 90112
	.uleb128 0x9
	.long	.LASF21
	.sleb128 90113
	.uleb128 0x9
	.long	.LASF22
	.sleb128 90114
	.uleb128 0x9
	.long	.LASF23
	.sleb128 90115
	.uleb128 0x9
	.long	.LASF24
	.sleb128 90116
	.uleb128 0x9
	.long	.LASF25
	.sleb128 90117
	.uleb128 0x9
	.long	.LASF26
	.sleb128 90118
	.uleb128 0x9
	.long	.LASF27
	.sleb128 90119
	.uleb128 0x9
	.long	.LASF28
	.sleb128 90120
	.uleb128 0x9
	.long	.LASF29
	.sleb128 90121
	.uleb128 0x9
	.long	.LASF30
	.sleb128 90122
	.uleb128 0x9
	.long	.LASF31
	.sleb128 90123
	.uleb128 0x9
	.long	.LASF32
	.sleb128 90124
	.uleb128 0x9
	.long	.LASF33
	.sleb128 90125
	.uleb128 0x9
	.long	.LASF34
	.sleb128 90126
	.uleb128 0x9
	.long	.LASF35
	.sleb128 90127
	.uleb128 0x9
	.long	.LASF36
	.sleb128 90128
	.uleb128 0x9
	.long	.LASF37
	.sleb128 90129
	.uleb128 0x9
	.long	.LASF38
	.sleb128 90130
	.uleb128 0x9
	.long	.LASF39
	.sleb128 90131
	.byte	0x0
	.uleb128 0xa
	.long	.LASF40
	.byte	0x5
	.value	0x679
	.long	0xef
	.uleb128 0xb
	.byte	0x4
	.byte	0x2
	.byte	0x35
	.long	0x1d8
	.uleb128 0x9
	.long	.LASF41
	.sleb128 0
	.uleb128 0x9
	.long	.LASF42
	.sleb128 1
	.uleb128 0x9
	.long	.LASF43
	.sleb128 2
	.uleb128 0x9
	.long	.LASF44
	.sleb128 3
	.uleb128 0x9
	.long	.LASF45
	.sleb128 4
	.uleb128 0x9
	.long	.LASF46
	.sleb128 5
	.uleb128 0x9
	.long	.LASF47
	.sleb128 6
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x25
	.uleb128 0x6
	.byte	0x4
	.long	0x86
	.uleb128 0x2
	.long	.LASF48
	.byte	0x3
	.byte	0x47
	.long	0x74
	.uleb128 0xb
	.byte	0x4
	.byte	0x3
	.byte	0x5f
	.long	0x222
	.uleb128 0x9
	.long	.LASF49
	.sleb128 1
	.uleb128 0x9
	.long	.LASF50
	.sleb128 3
	.uleb128 0x9
	.long	.LASF51
	.sleb128 4
	.uleb128 0x9
	.long	.LASF52
	.sleb128 5
	.uleb128 0x9
	.long	.LASF53
	.sleb128 6
	.uleb128 0x9
	.long	.LASF54
	.sleb128 7
	.uleb128 0x9
	.long	.LASF55
	.sleb128 8
	.byte	0x0
	.uleb128 0x2
	.long	.LASF56
	.byte	0x3
	.byte	0x68
	.long	0x1ef
	.uleb128 0xb
	.byte	0x4
	.byte	0x3
	.byte	0x94
	.long	0x248
	.uleb128 0x9
	.long	.LASF57
	.sleb128 0
	.uleb128 0x9
	.long	.LASF58
	.sleb128 1
	.uleb128 0x9
	.long	.LASF59
	.sleb128 2
	.byte	0x0
	.uleb128 0x2
	.long	.LASF60
	.byte	0x3
	.byte	0x95
	.long	0x22d
	.uleb128 0xc
	.byte	0xcc
	.byte	0x3
	.byte	0x9f
	.long	0x282
	.uleb128 0xd
	.long	.LASF61
	.byte	0x3
	.byte	0xa0
	.long	0x282
	.sleb128 0
	.uleb128 0xd
	.long	.LASF62
	.byte	0x3
	.byte	0xa1
	.long	0x292
	.sleb128 100
	.uleb128 0xd
	.long	.LASF63
	.byte	0x3
	.byte	0xa2
	.long	0x86
	.sleb128 200
	.byte	0x0
	.uleb128 0xe
	.long	0x1e4
	.long	0x292
	.uleb128 0xf
	.long	0x7f
	.byte	0x18
	.byte	0x0
	.uleb128 0xe
	.long	0x248
	.long	0x2a2
	.uleb128 0xf
	.long	0x7f
	.byte	0x18
	.byte	0x0
	.uleb128 0x2
	.long	.LASF64
	.byte	0x3
	.byte	0xa4
	.long	0x253
	.uleb128 0xc
	.byte	0x2c
	.byte	0x3
	.byte	0xc2
	.long	0x2da
	.uleb128 0xd
	.long	.LASF65
	.byte	0x3
	.byte	0xc3
	.long	0x2da
	.sleb128 0
	.uleb128 0xd
	.long	.LASF66
	.byte	0x3
	.byte	0xc4
	.long	0x2da
	.sleb128 20
	.uleb128 0xd
	.long	.LASF63
	.byte	0x3
	.byte	0xc5
	.long	0x86
	.sleb128 40
	.byte	0x0
	.uleb128 0xe
	.long	0x1e4
	.long	0x2ea
	.uleb128 0xf
	.long	0x7f
	.byte	0x4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF67
	.byte	0x3
	.byte	0xc7
	.long	0x2ad
	.uleb128 0x10
	.long	.LASF484
	.byte	0x3
	.byte	0xd7
	.uleb128 0x6
	.byte	0x4
	.long	0x302
	.uleb128 0x6
	.byte	0x4
	.long	0x2f5
	.uleb128 0xb
	.byte	0x4
	.byte	0x6
	.byte	0x4d
	.long	0x377
	.uleb128 0x9
	.long	.LASF68
	.sleb128 0
	.uleb128 0x9
	.long	.LASF69
	.sleb128 1
	.uleb128 0x9
	.long	.LASF70
	.sleb128 2
	.uleb128 0x9
	.long	.LASF71
	.sleb128 3
	.uleb128 0x9
	.long	.LASF72
	.sleb128 4
	.uleb128 0x9
	.long	.LASF73
	.sleb128 5
	.uleb128 0x9
	.long	.LASF74
	.sleb128 6
	.uleb128 0x9
	.long	.LASF75
	.sleb128 7
	.uleb128 0x9
	.long	.LASF76
	.sleb128 8
	.uleb128 0x9
	.long	.LASF77
	.sleb128 9
	.uleb128 0x9
	.long	.LASF78
	.sleb128 10
	.uleb128 0x9
	.long	.LASF79
	.sleb128 11
	.uleb128 0x9
	.long	.LASF80
	.sleb128 12
	.uleb128 0x9
	.long	.LASF81
	.sleb128 13
	.uleb128 0x9
	.long	.LASF82
	.sleb128 14
	.uleb128 0x9
	.long	.LASF83
	.sleb128 15
	.uleb128 0x9
	.long	.LASF84
	.sleb128 16
	.byte	0x0
	.uleb128 0x2
	.long	.LASF85
	.byte	0x6
	.byte	0x68
	.long	0x308
	.uleb128 0xb
	.byte	0x4
	.byte	0x6
	.byte	0x70
	.long	0x397
	.uleb128 0x9
	.long	.LASF86
	.sleb128 0
	.uleb128 0x9
	.long	.LASF87
	.sleb128 1
	.byte	0x0
	.uleb128 0x2
	.long	.LASF88
	.byte	0x6
	.byte	0x74
	.long	0x382
	.uleb128 0xc
	.byte	0x8
	.byte	0x6
	.byte	0x7a
	.long	0x3c3
	.uleb128 0x11
	.string	"imm"
	.byte	0x6
	.byte	0x7b
	.long	0x74
	.sleb128 0
	.uleb128 0x11
	.string	"reg"
	.byte	0x6
	.byte	0x7c
	.long	0x1e4
	.sleb128 4
	.byte	0x0
	.uleb128 0xc
	.byte	0x10
	.byte	0x6
	.byte	0x7e
	.long	0x3fc
	.uleb128 0x11
	.string	"imm"
	.byte	0x6
	.byte	0x7f
	.long	0x74
	.sleb128 0
	.uleb128 0xd
	.long	.LASF89
	.byte	0x6
	.byte	0x80
	.long	0x1e4
	.sleb128 4
	.uleb128 0xd
	.long	.LASF90
	.byte	0x6
	.byte	0x81
	.long	0x1e4
	.sleb128 8
	.uleb128 0xd
	.long	.LASF91
	.byte	0x6
	.byte	0x82
	.long	0x86
	.sleb128 12
	.byte	0x0
	.uleb128 0x12
	.byte	0x10
	.byte	0x6
	.byte	0x79
	.long	0x41a
	.uleb128 0x13
	.string	"IR"
	.byte	0x6
	.byte	0x7d
	.long	0x3a2
	.uleb128 0x14
	.long	.LASF92
	.byte	0x6
	.byte	0x83
	.long	0x3c3
	.byte	0x0
	.uleb128 0xc
	.byte	0x14
	.byte	0x6
	.byte	0x77
	.long	0x43b
	.uleb128 0x11
	.string	"tag"
	.byte	0x6
	.byte	0x78
	.long	0x397
	.sleb128 0
	.uleb128 0x11
	.string	"Xam"
	.byte	0x6
	.byte	0x84
	.long	0x3fc
	.sleb128 4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF93
	.byte	0x6
	.byte	0x86
	.long	0x41a
	.uleb128 0xb
	.byte	0x4
	.byte	0x6
	.byte	0x93
	.long	0x461
	.uleb128 0x9
	.long	.LASF94
	.sleb128 0
	.uleb128 0x9
	.long	.LASF95
	.sleb128 1
	.uleb128 0x9
	.long	.LASF96
	.sleb128 2
	.byte	0x0
	.uleb128 0x2
	.long	.LASF97
	.byte	0x6
	.byte	0x98
	.long	0x446
	.uleb128 0xc
	.byte	0x4
	.byte	0x6
	.byte	0x9e
	.long	0x481
	.uleb128 0xd
	.long	.LASF98
	.byte	0x6
	.byte	0x9f
	.long	0x74
	.sleb128 0
	.byte	0x0
	.uleb128 0xc
	.byte	0x4
	.byte	0x6
	.byte	0xa1
	.long	0x496
	.uleb128 0x11
	.string	"reg"
	.byte	0x6
	.byte	0xa2
	.long	0x1e4
	.sleb128 0
	.byte	0x0
	.uleb128 0xc
	.byte	0x4
	.byte	0x6
	.byte	0xa4
	.long	0x4aa
	.uleb128 0x11
	.string	"am"
	.byte	0x6
	.byte	0xa5
	.long	0x4aa
	.sleb128 0
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x43b
	.uleb128 0x12
	.byte	0x4
	.byte	0x6
	.byte	0x9d
	.long	0x4da
	.uleb128 0x13
	.string	"Imm"
	.byte	0x6
	.byte	0xa0
	.long	0x46c
	.uleb128 0x13
	.string	"Reg"
	.byte	0x6
	.byte	0xa3
	.long	0x481
	.uleb128 0x13
	.string	"Mem"
	.byte	0x6
	.byte	0xa6
	.long	0x496
	.byte	0x0
	.uleb128 0xc
	.byte	0x8
	.byte	0x6
	.byte	0x9b
	.long	0x4fb
	.uleb128 0x11
	.string	"tag"
	.byte	0x6
	.byte	0x9c
	.long	0x461
	.sleb128 0
	.uleb128 0xd
	.long	.LASF99
	.byte	0x6
	.byte	0xa8
	.long	0x4b0
	.sleb128 4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF100
	.byte	0x6
	.byte	0xaa
	.long	0x4da
	.uleb128 0xb
	.byte	0x4
	.byte	0x6
	.byte	0xb6
	.long	0x51b
	.uleb128 0x9
	.long	.LASF101
	.sleb128 0
	.uleb128 0x9
	.long	.LASF102
	.sleb128 1
	.byte	0x0
	.uleb128 0x2
	.long	.LASF103
	.byte	0x6
	.byte	0xba
	.long	0x506
	.uleb128 0xc
	.byte	0x4
	.byte	0x6
	.byte	0xc0
	.long	0x53b
	.uleb128 0xd
	.long	.LASF98
	.byte	0x6
	.byte	0xc1
	.long	0x74
	.sleb128 0
	.byte	0x0
	.uleb128 0xc
	.byte	0x4
	.byte	0x6
	.byte	0xc3
	.long	0x550
	.uleb128 0x11
	.string	"reg"
	.byte	0x6
	.byte	0xc4
	.long	0x1e4
	.sleb128 0
	.byte	0x0
	.uleb128 0x12
	.byte	0x4
	.byte	0x6
	.byte	0xbf
	.long	0x56f
	.uleb128 0x13
	.string	"Imm"
	.byte	0x6
	.byte	0xc2
	.long	0x526
	.uleb128 0x13
	.string	"Reg"
	.byte	0x6
	.byte	0xc5
	.long	0x53b
	.byte	0x0
	.uleb128 0xc
	.byte	0x8
	.byte	0x6
	.byte	0xbd
	.long	0x590
	.uleb128 0x11
	.string	"tag"
	.byte	0x6
	.byte	0xbe
	.long	0x51b
	.sleb128 0
	.uleb128 0x11
	.string	"Xri"
	.byte	0x6
	.byte	0xc7
	.long	0x550
	.sleb128 4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF104
	.byte	0x6
	.byte	0xc9
	.long	0x56f
	.uleb128 0xb
	.byte	0x4
	.byte	0x6
	.byte	0xd4
	.long	0x5b0
	.uleb128 0x9
	.long	.LASF105
	.sleb128 0
	.uleb128 0x9
	.long	.LASF106
	.sleb128 1
	.byte	0x0
	.uleb128 0x2
	.long	.LASF107
	.byte	0x6
	.byte	0xd8
	.long	0x59b
	.uleb128 0xc
	.byte	0x4
	.byte	0x6
	.byte	0xde
	.long	0x5d0
	.uleb128 0x11
	.string	"reg"
	.byte	0x6
	.byte	0xdf
	.long	0x1e4
	.sleb128 0
	.byte	0x0
	.uleb128 0xc
	.byte	0x4
	.byte	0x6
	.byte	0xe1
	.long	0x5e4
	.uleb128 0x11
	.string	"am"
	.byte	0x6
	.byte	0xe2
	.long	0x4aa
	.sleb128 0
	.byte	0x0
	.uleb128 0x12
	.byte	0x4
	.byte	0x6
	.byte	0xdd
	.long	0x603
	.uleb128 0x13
	.string	"Reg"
	.byte	0x6
	.byte	0xe0
	.long	0x5bb
	.uleb128 0x13
	.string	"Mem"
	.byte	0x6
	.byte	0xe3
	.long	0x5d0
	.byte	0x0
	.uleb128 0xc
	.byte	0x8
	.byte	0x6
	.byte	0xdb
	.long	0x624
	.uleb128 0x11
	.string	"tag"
	.byte	0x6
	.byte	0xdc
	.long	0x5b0
	.sleb128 0
	.uleb128 0x11
	.string	"Xrm"
	.byte	0x6
	.byte	0xe5
	.long	0x5e4
	.sleb128 4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF108
	.byte	0x6
	.byte	0xe7
	.long	0x603
	.uleb128 0xb
	.byte	0x4
	.byte	0x6
	.byte	0xf3
	.long	0x644
	.uleb128 0x9
	.long	.LASF109
	.sleb128 0
	.uleb128 0x9
	.long	.LASF110
	.sleb128 1
	.byte	0x0
	.uleb128 0x2
	.long	.LASF111
	.byte	0x6
	.byte	0xf7
	.long	0x62f
	.uleb128 0xb
	.byte	0x4
	.byte	0x6
	.byte	0xfe
	.long	0x69a
	.uleb128 0x9
	.long	.LASF112
	.sleb128 0
	.uleb128 0x9
	.long	.LASF113
	.sleb128 1
	.uleb128 0x9
	.long	.LASF114
	.sleb128 2
	.uleb128 0x9
	.long	.LASF115
	.sleb128 3
	.uleb128 0x9
	.long	.LASF116
	.sleb128 4
	.uleb128 0x9
	.long	.LASF117
	.sleb128 5
	.uleb128 0x9
	.long	.LASF118
	.sleb128 6
	.uleb128 0x9
	.long	.LASF119
	.sleb128 7
	.uleb128 0x9
	.long	.LASF120
	.sleb128 8
	.uleb128 0x9
	.long	.LASF121
	.sleb128 9
	.uleb128 0x9
	.long	.LASF122
	.sleb128 10
	.byte	0x0
	.uleb128 0xa
	.long	.LASF123
	.byte	0x6
	.value	0x106
	.long	0x64f
	.uleb128 0x8
	.byte	0x4
	.byte	0x6
	.value	0x10d
	.long	0x6c8
	.uleb128 0x9
	.long	.LASF124
	.sleb128 0
	.uleb128 0x9
	.long	.LASF125
	.sleb128 1
	.uleb128 0x9
	.long	.LASF126
	.sleb128 2
	.uleb128 0x9
	.long	.LASF127
	.sleb128 3
	.byte	0x0
	.uleb128 0xa
	.long	.LASF128
	.byte	0x6
	.value	0x111
	.long	0x6a6
	.uleb128 0x8
	.byte	0x4
	.byte	0x6
	.value	0x118
	.long	0x756
	.uleb128 0x9
	.long	.LASF129
	.sleb128 0
	.uleb128 0x9
	.long	.LASF130
	.sleb128 1
	.uleb128 0x9
	.long	.LASF131
	.sleb128 2
	.uleb128 0x9
	.long	.LASF132
	.sleb128 3
	.uleb128 0x9
	.long	.LASF133
	.sleb128 4
	.uleb128 0x9
	.long	.LASF134
	.sleb128 5
	.uleb128 0x9
	.long	.LASF135
	.sleb128 6
	.uleb128 0x9
	.long	.LASF136
	.sleb128 7
	.uleb128 0x9
	.long	.LASF137
	.sleb128 8
	.uleb128 0x9
	.long	.LASF138
	.sleb128 9
	.uleb128 0x9
	.long	.LASF139
	.sleb128 10
	.uleb128 0x9
	.long	.LASF140
	.sleb128 11
	.uleb128 0x9
	.long	.LASF141
	.sleb128 12
	.uleb128 0x9
	.long	.LASF142
	.sleb128 13
	.uleb128 0x9
	.long	.LASF143
	.sleb128 14
	.uleb128 0x9
	.long	.LASF144
	.sleb128 15
	.uleb128 0x9
	.long	.LASF145
	.sleb128 16
	.uleb128 0x9
	.long	.LASF146
	.sleb128 17
	.uleb128 0x9
	.long	.LASF147
	.sleb128 18
	.uleb128 0x9
	.long	.LASF148
	.sleb128 19
	.byte	0x0
	.uleb128 0xa
	.long	.LASF149
	.byte	0x6
	.value	0x121
	.long	0x6d4
	.uleb128 0x8
	.byte	0x4
	.byte	0x6
	.value	0x128
	.long	0x90f
	.uleb128 0x9
	.long	.LASF150
	.sleb128 0
	.uleb128 0x9
	.long	.LASF151
	.sleb128 1
	.uleb128 0x9
	.long	.LASF152
	.sleb128 2
	.uleb128 0x9
	.long	.LASF153
	.sleb128 3
	.uleb128 0x9
	.long	.LASF154
	.sleb128 4
	.uleb128 0x9
	.long	.LASF155
	.sleb128 5
	.uleb128 0x9
	.long	.LASF156
	.sleb128 6
	.uleb128 0x9
	.long	.LASF157
	.sleb128 7
	.uleb128 0x9
	.long	.LASF158
	.sleb128 8
	.uleb128 0x9
	.long	.LASF159
	.sleb128 9
	.uleb128 0x9
	.long	.LASF160
	.sleb128 10
	.uleb128 0x9
	.long	.LASF161
	.sleb128 11
	.uleb128 0x9
	.long	.LASF162
	.sleb128 12
	.uleb128 0x9
	.long	.LASF163
	.sleb128 13
	.uleb128 0x9
	.long	.LASF164
	.sleb128 14
	.uleb128 0x9
	.long	.LASF165
	.sleb128 15
	.uleb128 0x9
	.long	.LASF166
	.sleb128 16
	.uleb128 0x9
	.long	.LASF167
	.sleb128 17
	.uleb128 0x9
	.long	.LASF168
	.sleb128 18
	.uleb128 0x9
	.long	.LASF169
	.sleb128 19
	.uleb128 0x9
	.long	.LASF170
	.sleb128 20
	.uleb128 0x9
	.long	.LASF171
	.sleb128 21
	.uleb128 0x9
	.long	.LASF172
	.sleb128 22
	.uleb128 0x9
	.long	.LASF173
	.sleb128 23
	.uleb128 0x9
	.long	.LASF174
	.sleb128 24
	.uleb128 0x9
	.long	.LASF175
	.sleb128 25
	.uleb128 0x9
	.long	.LASF176
	.sleb128 26
	.uleb128 0x9
	.long	.LASF177
	.sleb128 27
	.uleb128 0x9
	.long	.LASF178
	.sleb128 28
	.uleb128 0x9
	.long	.LASF179
	.sleb128 29
	.uleb128 0x9
	.long	.LASF180
	.sleb128 30
	.uleb128 0x9
	.long	.LASF181
	.sleb128 31
	.uleb128 0x9
	.long	.LASF182
	.sleb128 32
	.uleb128 0x9
	.long	.LASF183
	.sleb128 33
	.uleb128 0x9
	.long	.LASF184
	.sleb128 34
	.uleb128 0x9
	.long	.LASF185
	.sleb128 35
	.uleb128 0x9
	.long	.LASF186
	.sleb128 36
	.uleb128 0x9
	.long	.LASF187
	.sleb128 37
	.uleb128 0x9
	.long	.LASF188
	.sleb128 38
	.uleb128 0x9
	.long	.LASF189
	.sleb128 39
	.uleb128 0x9
	.long	.LASF190
	.sleb128 40
	.uleb128 0x9
	.long	.LASF191
	.sleb128 41
	.uleb128 0x9
	.long	.LASF192
	.sleb128 42
	.uleb128 0x9
	.long	.LASF193
	.sleb128 43
	.uleb128 0x9
	.long	.LASF194
	.sleb128 44
	.uleb128 0x9
	.long	.LASF195
	.sleb128 45
	.uleb128 0x9
	.long	.LASF196
	.sleb128 46
	.uleb128 0x9
	.long	.LASF197
	.sleb128 47
	.uleb128 0x9
	.long	.LASF198
	.sleb128 48
	.uleb128 0x9
	.long	.LASF199
	.sleb128 49
	.uleb128 0x9
	.long	.LASF200
	.sleb128 50
	.uleb128 0x9
	.long	.LASF201
	.sleb128 51
	.uleb128 0x9
	.long	.LASF202
	.sleb128 52
	.uleb128 0x9
	.long	.LASF203
	.sleb128 53
	.uleb128 0x9
	.long	.LASF204
	.sleb128 54
	.uleb128 0x9
	.long	.LASF205
	.sleb128 55
	.uleb128 0x9
	.long	.LASF206
	.sleb128 56
	.uleb128 0x9
	.long	.LASF207
	.sleb128 57
	.uleb128 0x9
	.long	.LASF208
	.sleb128 58
	.uleb128 0x9
	.long	.LASF209
	.sleb128 59
	.uleb128 0x9
	.long	.LASF210
	.sleb128 60
	.uleb128 0x9
	.long	.LASF211
	.sleb128 61
	.uleb128 0x9
	.long	.LASF212
	.sleb128 62
	.uleb128 0x9
	.long	.LASF213
	.sleb128 63
	.uleb128 0x9
	.long	.LASF214
	.sleb128 64
	.uleb128 0x9
	.long	.LASF215
	.sleb128 65
	.uleb128 0x9
	.long	.LASF216
	.sleb128 66
	.uleb128 0x9
	.long	.LASF217
	.sleb128 67
	.uleb128 0x9
	.long	.LASF218
	.sleb128 68
	.byte	0x0
	.uleb128 0xa
	.long	.LASF219
	.byte	0x6
	.value	0x14c
	.long	0x762
	.uleb128 0x8
	.byte	0x4
	.byte	0x6
	.value	0x153
	.long	0xa0f
	.uleb128 0x9
	.long	.LASF220
	.sleb128 0
	.uleb128 0x9
	.long	.LASF221
	.sleb128 1
	.uleb128 0x9
	.long	.LASF222
	.sleb128 2
	.uleb128 0x9
	.long	.LASF223
	.sleb128 3
	.uleb128 0x9
	.long	.LASF224
	.sleb128 4
	.uleb128 0x9
	.long	.LASF225
	.sleb128 5
	.uleb128 0x9
	.long	.LASF226
	.sleb128 6
	.uleb128 0x9
	.long	.LASF227
	.sleb128 7
	.uleb128 0x9
	.long	.LASF228
	.sleb128 8
	.uleb128 0x9
	.long	.LASF229
	.sleb128 9
	.uleb128 0x9
	.long	.LASF230
	.sleb128 10
	.uleb128 0x9
	.long	.LASF231
	.sleb128 11
	.uleb128 0x9
	.long	.LASF232
	.sleb128 12
	.uleb128 0x9
	.long	.LASF233
	.sleb128 13
	.uleb128 0x9
	.long	.LASF234
	.sleb128 14
	.uleb128 0x9
	.long	.LASF235
	.sleb128 15
	.uleb128 0x9
	.long	.LASF236
	.sleb128 16
	.uleb128 0x9
	.long	.LASF237
	.sleb128 17
	.uleb128 0x9
	.long	.LASF238
	.sleb128 18
	.uleb128 0x9
	.long	.LASF239
	.sleb128 19
	.uleb128 0x9
	.long	.LASF240
	.sleb128 20
	.uleb128 0x9
	.long	.LASF241
	.sleb128 21
	.uleb128 0x9
	.long	.LASF242
	.sleb128 22
	.uleb128 0x9
	.long	.LASF243
	.sleb128 23
	.uleb128 0x9
	.long	.LASF244
	.sleb128 24
	.uleb128 0x9
	.long	.LASF245
	.sleb128 25
	.uleb128 0x9
	.long	.LASF246
	.sleb128 26
	.uleb128 0x9
	.long	.LASF247
	.sleb128 27
	.uleb128 0x9
	.long	.LASF248
	.sleb128 28
	.uleb128 0x9
	.long	.LASF249
	.sleb128 29
	.uleb128 0x9
	.long	.LASF250
	.sleb128 30
	.uleb128 0x9
	.long	.LASF251
	.sleb128 31
	.uleb128 0x9
	.long	.LASF252
	.sleb128 32
	.uleb128 0x9
	.long	.LASF253
	.sleb128 33
	.uleb128 0x9
	.long	.LASF254
	.sleb128 34
	.uleb128 0x9
	.long	.LASF255
	.sleb128 35
	.uleb128 0x9
	.long	.LASF256
	.sleb128 36
	.uleb128 0x9
	.long	.LASF257
	.sleb128 37
	.uleb128 0x9
	.long	.LASF258
	.sleb128 38
	.byte	0x0
	.uleb128 0xa
	.long	.LASF259
	.byte	0x6
	.value	0x17f
	.long	0x91b
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x187
	.long	0xa4b
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x188
	.long	0x69a
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x189
	.long	0xa4b
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x18a
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x4fb
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x18c
	.long	0xa81
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x18d
	.long	0x69a
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x18e
	.long	0xa81
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x18f
	.long	0x4aa
	.sleb128 8
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x590
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x191
	.long	0xab7
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x192
	.long	0x6c8
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x193
	.long	0x74
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x194
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x196
	.long	0xadb
	.uleb128 0x17
	.long	.LASF98
	.byte	0x6
	.value	0x197
	.long	0x74
	.sleb128 0
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x198
	.long	0xadb
	.sleb128 4
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x624
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x19b
	.long	0xb04
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x19c
	.long	0x644
	.sleb128 0
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x19d
	.long	0x1e4
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x1a0
	.long	0xb27
	.uleb128 0x16
	.string	"am"
	.byte	0x6
	.value	0x1a1
	.long	0x4aa
	.sleb128 0
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1a2
	.long	0x1e4
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x1a5
	.long	0xb4b
	.uleb128 0x17
	.long	.LASF260
	.byte	0x6
	.value	0x1a6
	.long	0xbf
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1a7
	.long	0xadb
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x1aa
	.long	0xb6f
	.uleb128 0x17
	.long	.LASF260
	.byte	0x6
	.value	0x1ab
	.long	0xbf
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1ac
	.long	0xadb
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0x10
	.byte	0x6
	.value	0x1af
	.long	0xbac
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x1b0
	.long	0x6c8
	.sleb128 0
	.uleb128 0x16
	.string	"amt"
	.byte	0x6
	.value	0x1b1
	.long	0x74
	.sleb128 4
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1b2
	.long	0x1e4
	.sleb128 8
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1b3
	.long	0x1e4
	.sleb128 12
	.byte	0x0
	.uleb128 0x15
	.byte	0x4
	.byte	0x6
	.value	0x1b5
	.long	0xbc3
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1b6
	.long	0xa4b
	.sleb128 0
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x1ba
	.long	0xbf4
	.uleb128 0x17
	.long	.LASF261
	.byte	0x6
	.value	0x1bb
	.long	0x377
	.sleb128 0
	.uleb128 0x17
	.long	.LASF262
	.byte	0x6
	.value	0x1bc
	.long	0xca
	.sleb128 4
	.uleb128 0x17
	.long	.LASF263
	.byte	0x6
	.value	0x1bd
	.long	0x86
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x1c1
	.long	0xc24
	.uleb128 0x16
	.string	"jk"
	.byte	0x6
	.value	0x1c2
	.long	0x199
	.sleb128 0
	.uleb128 0x17
	.long	.LASF261
	.byte	0x6
	.value	0x1c3
	.long	0x377
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1c4
	.long	0xa81
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x1c8
	.long	0xc55
	.uleb128 0x17
	.long	.LASF261
	.byte	0x6
	.value	0x1c9
	.long	0x377
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1ca
	.long	0xadb
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1cb
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x1ce
	.long	0xc93
	.uleb128 0x17
	.long	.LASF264
	.byte	0x6
	.value	0x1cf
	.long	0x25
	.sleb128 0
	.uleb128 0x17
	.long	.LASF260
	.byte	0x6
	.value	0x1d0
	.long	0xbf
	.sleb128 1
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1d1
	.long	0x4aa
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1d2
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x1d6
	.long	0xcc3
	.uleb128 0x16
	.string	"sz"
	.byte	0x6
	.value	0x1d7
	.long	0x25
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1d8
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1d9
	.long	0x4aa
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x1dc
	.long	0xce7
	.uleb128 0x17
	.long	.LASF261
	.byte	0x6
	.value	0x1dd
	.long	0x377
	.sleb128 0
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1de
	.long	0x1e4
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x1e1
	.long	0xd18
	.uleb128 0x17
	.long	.LASF265
	.byte	0x6
	.value	0x1e2
	.long	0xbf
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1e3
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x1e4
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0x4
	.byte	0x6
	.value	0x1ed
	.long	0xd2f
	.uleb128 0x17
	.long	.LASF266
	.byte	0x6
	.value	0x1ee
	.long	0x74
	.sleb128 0
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x1f2
	.long	0xd52
	.uleb128 0x17
	.long	.LASF267
	.byte	0x6
	.value	0x1f3
	.long	0x4aa
	.sleb128 0
	.uleb128 0x16
	.string	"sz"
	.byte	0x6
	.value	0x1f4
	.long	0x25
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0x4
	.byte	0x6
	.value	0x1f8
	.long	0xd69
	.uleb128 0x17
	.long	.LASF267
	.byte	0x6
	.value	0x1f9
	.long	0x4aa
	.sleb128 0
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x1fd
	.long	0xd99
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x1fe
	.long	0x756
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x1ff
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x200
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0x10
	.byte	0x6
	.value	0x202
	.long	0xdd6
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x203
	.long	0x756
	.sleb128 0
	.uleb128 0x17
	.long	.LASF268
	.byte	0x6
	.value	0x204
	.long	0x1e4
	.sleb128 4
	.uleb128 0x17
	.long	.LASF269
	.byte	0x6
	.value	0x205
	.long	0x1e4
	.sleb128 8
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x206
	.long	0x1e4
	.sleb128 12
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x208
	.long	0xe13
	.uleb128 0x17
	.long	.LASF270
	.byte	0x6
	.value	0x209
	.long	0xbf
	.sleb128 0
	.uleb128 0x16
	.string	"sz"
	.byte	0x6
	.value	0x20a
	.long	0x25
	.sleb128 1
	.uleb128 0x16
	.string	"reg"
	.byte	0x6
	.value	0x20b
	.long	0x1e4
	.sleb128 4
	.uleb128 0x17
	.long	.LASF267
	.byte	0x6
	.value	0x20c
	.long	0x4aa
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x211
	.long	0xe50
	.uleb128 0x17
	.long	.LASF270
	.byte	0x6
	.value	0x212
	.long	0xbf
	.sleb128 0
	.uleb128 0x16
	.string	"sz"
	.byte	0x6
	.value	0x213
	.long	0x25
	.sleb128 1
	.uleb128 0x16
	.string	"reg"
	.byte	0x6
	.value	0x214
	.long	0x1e4
	.sleb128 4
	.uleb128 0x17
	.long	.LASF267
	.byte	0x6
	.value	0x215
	.long	0x4aa
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x21a
	.long	0xe74
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x21b
	.long	0x1e4
	.sleb128 0
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x21c
	.long	0x1e4
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x220
	.long	0xea5
	.uleb128 0x17
	.long	.LASF261
	.byte	0x6
	.value	0x221
	.long	0x377
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x222
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x223
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0x4
	.byte	0x6
	.value	0x226
	.long	0xebc
	.uleb128 0x17
	.long	.LASF267
	.byte	0x6
	.value	0x227
	.long	0x4aa
	.sleb128 0
	.byte	0x0
	.uleb128 0x18
	.byte	0x0
	.byte	0x6
	.value	0x22b
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x230
	.long	0xef2
	.uleb128 0x17
	.long	.LASF268
	.byte	0x6
	.value	0x231
	.long	0x1e4
	.sleb128 0
	.uleb128 0x17
	.long	.LASF269
	.byte	0x6
	.value	0x232
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x233
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0x8
	.byte	0x6
	.value	0x237
	.long	0xf16
	.uleb128 0x16
	.string	"con"
	.byte	0x6
	.value	0x238
	.long	0x50
	.sleb128 0
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x239
	.long	0x1e4
	.sleb128 4
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x23b
	.long	0xf47
	.uleb128 0x17
	.long	.LASF270
	.byte	0x6
	.value	0x23c
	.long	0xbf
	.sleb128 0
	.uleb128 0x16
	.string	"reg"
	.byte	0x6
	.value	0x23d
	.long	0x1e4
	.sleb128 4
	.uleb128 0x17
	.long	.LASF267
	.byte	0x6
	.value	0x23e
	.long	0x4aa
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x240
	.long	0xf77
	.uleb128 0x16
	.string	"sz"
	.byte	0x6
	.value	0x241
	.long	0x25
	.sleb128 0
	.uleb128 0x16
	.string	"reg"
	.byte	0x6
	.value	0x242
	.long	0x1e4
	.sleb128 4
	.uleb128 0x17
	.long	.LASF267
	.byte	0x6
	.value	0x243
	.long	0x4aa
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x245
	.long	0xfa7
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x246
	.long	0x90f
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x247
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x248
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x24a
	.long	0xfd7
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x24b
	.long	0x90f
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x24c
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x24d
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x24f
	.long	0x1007
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x250
	.long	0x90f
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x251
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x252
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x254
	.long	0x1037
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x255
	.long	0x90f
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x256
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x257
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x259
	.long	0x1067
	.uleb128 0x16
	.string	"op"
	.byte	0x6
	.value	0x25a
	.long	0x90f
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x25b
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x25c
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x260
	.long	0x1098
	.uleb128 0x17
	.long	.LASF261
	.byte	0x6
	.value	0x261
	.long	0x377
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x262
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x263
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x15
	.byte	0xc
	.byte	0x6
	.value	0x265
	.long	0x10c9
	.uleb128 0x17
	.long	.LASF271
	.byte	0x6
	.value	0x266
	.long	0x86
	.sleb128 0
	.uleb128 0x16
	.string	"src"
	.byte	0x6
	.value	0x267
	.long	0x1e4
	.sleb128 4
	.uleb128 0x16
	.string	"dst"
	.byte	0x6
	.value	0x268
	.long	0x1e4
	.sleb128 8
	.byte	0x0
	.uleb128 0x19
	.byte	0x10
	.byte	0x6
	.value	0x186
	.long	0x12a7
	.uleb128 0x1a
	.long	.LASF272
	.byte	0x6
	.value	0x18b
	.long	0xa1b
	.uleb128 0x1a
	.long	.LASF273
	.byte	0x6
	.value	0x190
	.long	0xa51
	.uleb128 0x1a
	.long	.LASF274
	.byte	0x6
	.value	0x195
	.long	0xa87
	.uleb128 0x1a
	.long	.LASF275
	.byte	0x6
	.value	0x199
	.long	0xab7
	.uleb128 0x1a
	.long	.LASF276
	.byte	0x6
	.value	0x19e
	.long	0xae1
	.uleb128 0x1a
	.long	.LASF277
	.byte	0x6
	.value	0x1a3
	.long	0xb04
	.uleb128 0x1a
	.long	.LASF278
	.byte	0x6
	.value	0x1a8
	.long	0xb27
	.uleb128 0x1b
	.string	"Div"
	.byte	0x6
	.value	0x1ad
	.long	0xb4b
	.uleb128 0x1a
	.long	.LASF279
	.byte	0x6
	.value	0x1b4
	.long	0xb6f
	.uleb128 0x1a
	.long	.LASF280
	.byte	0x6
	.value	0x1b7
	.long	0xbac
	.uleb128 0x1a
	.long	.LASF281
	.byte	0x6
	.value	0x1be
	.long	0xbc3
	.uleb128 0x1a
	.long	.LASF282
	.byte	0x6
	.value	0x1c5
	.long	0xbf4
	.uleb128 0x1a
	.long	.LASF283
	.byte	0x6
	.value	0x1cc
	.long	0xc24
	.uleb128 0x1a
	.long	.LASF284
	.byte	0x6
	.value	0x1d3
	.long	0xc55
	.uleb128 0x1a
	.long	.LASF285
	.byte	0x6
	.value	0x1da
	.long	0xc93
	.uleb128 0x1a
	.long	.LASF286
	.byte	0x6
	.value	0x1df
	.long	0xcc3
	.uleb128 0x1a
	.long	.LASF287
	.byte	0x6
	.value	0x1e5
	.long	0xce7
	.uleb128 0x1a
	.long	.LASF288
	.byte	0x6
	.value	0x1ef
	.long	0xd18
	.uleb128 0x1a
	.long	.LASF289
	.byte	0x6
	.value	0x1f5
	.long	0xd2f
	.uleb128 0x1a
	.long	.LASF290
	.byte	0x6
	.value	0x1fa
	.long	0xd52
	.uleb128 0x1a
	.long	.LASF291
	.byte	0x6
	.value	0x201
	.long	0xd69
	.uleb128 0x1a
	.long	.LASF292
	.byte	0x6
	.value	0x207
	.long	0xd99
	.uleb128 0x1a
	.long	.LASF293
	.byte	0x6
	.value	0x20d
	.long	0xdd6
	.uleb128 0x1a
	.long	.LASF294
	.byte	0x6
	.value	0x216
	.long	0xe13
	.uleb128 0x1a
	.long	.LASF295
	.byte	0x6
	.value	0x21d
	.long	0xe50
	.uleb128 0x1a
	.long	.LASF296
	.byte	0x6
	.value	0x224
	.long	0xe74
	.uleb128 0x1a
	.long	.LASF297
	.byte	0x6
	.value	0x229
	.long	0xea5
	.uleb128 0x1a
	.long	.LASF298
	.byte	0x6
	.value	0x22e
	.long	0xebc
	.uleb128 0x1a
	.long	.LASF299
	.byte	0x6
	.value	0x234
	.long	0xec1
	.uleb128 0x1a
	.long	.LASF300
	.byte	0x6
	.value	0x23a
	.long	0xef2
	.uleb128 0x1a
	.long	.LASF301
	.byte	0x6
	.value	0x23f
	.long	0xf16
	.uleb128 0x1a
	.long	.LASF302
	.byte	0x6
	.value	0x244
	.long	0xf47
	.uleb128 0x1a
	.long	.LASF303
	.byte	0x6
	.value	0x249
	.long	0xf77
	.uleb128 0x1a
	.long	.LASF304
	.byte	0x6
	.value	0x24e
	.long	0xfa7
	.uleb128 0x1a
	.long	.LASF305
	.byte	0x6
	.value	0x253
	.long	0xfd7
	.uleb128 0x1a
	.long	.LASF306
	.byte	0x6
	.value	0x258
	.long	0x1007
	.uleb128 0x1a
	.long	.LASF307
	.byte	0x6
	.value	0x25d
	.long	0x1037
	.uleb128 0x1a
	.long	.LASF308
	.byte	0x6
	.value	0x264
	.long	0x1067
	.uleb128 0x1a
	.long	.LASF309
	.byte	0x6
	.value	0x269
	.long	0x1098
	.byte	0x0
	.uleb128 0x15
	.byte	0x14
	.byte	0x6
	.value	0x184
	.long	0x12cb
	.uleb128 0x16
	.string	"tag"
	.byte	0x6
	.value	0x185
	.long	0xa0f
	.sleb128 0
	.uleb128 0x16
	.string	"Xin"
	.byte	0x6
	.value	0x26b
	.long	0x10c9
	.sleb128 4
	.byte	0x0
	.uleb128 0xa
	.long	.LASF310
	.byte	0x6
	.value	0x26d
	.long	0x12a7
	.uleb128 0x1c
	.long	.LASF311
	.byte	0x4
	.byte	0x57
	.byte	0x1
	.long	0xbf
	.byte	0x3
	.long	0x12fb
	.uleb128 0x1d
	.string	"x"
	.byte	0x4
	.byte	0x57
	.long	0x86
	.uleb128 0x1e
	.string	"r"
	.byte	0x4
	.byte	0x58
	.long	0x86
	.byte	0x0
	.uleb128 0x1c
	.long	.LASF312
	.byte	0x4
	.byte	0x5b
	.byte	0x1
	.long	0x25
	.byte	0x3
	.long	0x1316
	.uleb128 0x1d
	.string	"x"
	.byte	0x4
	.byte	0x5b
	.long	0x86
	.byte	0x0
	.uleb128 0x1c
	.long	.LASF313
	.byte	0x3
	.byte	0x85
	.byte	0x1
	.long	0xbf
	.byte	0x3
	.long	0x1331
	.uleb128 0x1d
	.string	"r"
	.byte	0x3
	.byte	0x85
	.long	0x1e4
	.byte	0x0
	.uleb128 0x1c
	.long	.LASF314
	.byte	0x3
	.byte	0x81
	.byte	0x1
	.long	0x74
	.byte	0x3
	.long	0x134c
	.uleb128 0x1d
	.string	"r"
	.byte	0x3
	.byte	0x81
	.long	0x1e4
	.byte	0x0
	.uleb128 0x1f
	.long	.LASF315
	.byte	0x1
	.value	0x6ed
	.byte	0x1
	.long	0x25
	.byte	0x1
	.long	0x1383
	.uleb128 0x20
	.string	"mod"
	.byte	0x1
	.value	0x6ed
	.long	0x25
	.uleb128 0x20
	.string	"reg"
	.byte	0x1
	.value	0x6ed
	.long	0x25
	.uleb128 0x21
	.long	.LASF316
	.byte	0x1
	.value	0x6ed
	.long	0x25
	.byte	0x0
	.uleb128 0x1f
	.long	.LASF317
	.byte	0x1
	.value	0x765
	.byte	0x1
	.long	0x1d8
	.byte	0x1
	.long	0x13a0
	.uleb128 0x20
	.string	"p"
	.byte	0x1
	.value	0x765
	.long	0x1d8
	.byte	0x0
	.uleb128 0x1f
	.long	.LASF318
	.byte	0x1
	.value	0x706
	.byte	0x1
	.long	0xbf
	.byte	0x1
	.long	0x13cb
	.uleb128 0x20
	.string	"w32"
	.byte	0x1
	.value	0x706
	.long	0x74
	.uleb128 0x22
	.string	"i32"
	.byte	0x1
	.value	0x708
	.long	0x86
	.byte	0x0
	.uleb128 0x1f
	.long	.LASF319
	.byte	0x1
	.value	0x6f4
	.byte	0x1
	.long	0x25
	.byte	0x1
	.long	0x1402
	.uleb128 0x21
	.long	.LASF91
	.byte	0x1
	.value	0x6f4
	.long	0x86
	.uleb128 0x21
	.long	.LASF320
	.byte	0x1
	.value	0x6f4
	.long	0x86
	.uleb128 0x21
	.long	.LASF321
	.byte	0x1
	.value	0x6f4
	.long	0x86
	.byte	0x0
	.uleb128 0x1c
	.long	.LASF322
	.byte	0x4
	.byte	0xbb
	.byte	0x1
	.long	0x98
	.byte	0x3
	.long	0x1426
	.uleb128 0x1d
	.string	"p"
	.byte	0x4
	.byte	0xbb
	.long	0xed
	.uleb128 0x1e
	.string	"w"
	.byte	0x4
	.byte	0xbc
	.long	0x74
	.byte	0x0
	.uleb128 0x23
	.long	.LASF327
	.byte	0x3
	.byte	0xa8
	.byte	0x1
	.byte	0x3
	.long	0x143f
	.uleb128 0x1d
	.string	"tab"
	.byte	0x3
	.byte	0xa8
	.long	0x143f
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x2a2
	.uleb128 0x1f
	.long	.LASF323
	.byte	0x1
	.value	0x77f
	.byte	0x1
	.long	0x1d8
	.byte	0x1
	.long	0x146d
	.uleb128 0x20
	.string	"p"
	.byte	0x1
	.value	0x77f
	.long	0x1d8
	.uleb128 0x20
	.string	"op"
	.byte	0x1
	.value	0x77f
	.long	0x756
	.byte	0x0
	.uleb128 0x1f
	.long	.LASF324
	.byte	0x1
	.value	0x794
	.byte	0x1
	.long	0x1d8
	.byte	0x1
	.long	0x14ab
	.uleb128 0x20
	.string	"p"
	.byte	0x1
	.value	0x794
	.long	0x1d8
	.uleb128 0x20
	.string	"op"
	.byte	0x1
	.value	0x794
	.long	0x756
	.uleb128 0x20
	.string	"i"
	.byte	0x1
	.value	0x794
	.long	0x86
	.uleb128 0x24
	.long	.LASF325
	.byte	0x1
	.value	0x797
	.long	0x86
	.byte	0x0
	.uleb128 0x1c
	.long	.LASF326
	.byte	0x4
	.byte	0x63
	.byte	0x1
	.long	0x50
	.byte	0x3
	.long	0x14c6
	.uleb128 0x1d
	.string	"x"
	.byte	0x4
	.byte	0x63
	.long	0x86
	.byte	0x0
	.uleb128 0x25
	.long	.LASF328
	.byte	0x1
	.value	0x18f
	.byte	0x1
	.byte	0x1
	.long	0x14f6
	.uleb128 0x20
	.string	"u"
	.byte	0x1
	.value	0x18f
	.long	0x143f
	.uleb128 0x20
	.string	"op"
	.byte	0x1
	.value	0x18f
	.long	0xadb
	.uleb128 0x21
	.long	.LASF62
	.byte	0x1
	.value	0x18f
	.long	0x248
	.byte	0x0
	.uleb128 0x1c
	.long	.LASF329
	.byte	0x3
	.byte	0x71
	.byte	0x1
	.long	0x1e4
	.byte	0x3
	.long	0x1533
	.uleb128 0x26
	.long	.LASF330
	.byte	0x3
	.byte	0x71
	.long	0x74
	.uleb128 0x1d
	.string	"rc"
	.byte	0x3
	.byte	0x71
	.long	0x222
	.uleb128 0x26
	.long	.LASF331
	.byte	0x3
	.byte	0x71
	.long	0xbf
	.uleb128 0x1e
	.string	"r24"
	.byte	0x3
	.byte	0x72
	.long	0x74
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF338
	.byte	0x1
	.value	0x62b
	.byte	0x1
	.long	0xbf
	.long	.LFB110
	.long	.LFE110
	.byte	0x1
	.byte	0x9c
	.long	0x157b
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x62b
	.long	0x157b
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x62b
	.long	0x1581
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x62b
	.long	0x1581
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x12cb
	.uleb128 0x6
	.byte	0x4
	.long	0x1e4
	.uleb128 0x29
	.long	.LASF332
	.byte	0x1
	.value	0x6fb
	.byte	0x1
	.long	0x1d8
	.long	.LFB119
	.long	.LFE119
	.byte	0x1
	.byte	0x9c
	.long	0x1631
	.uleb128 0x2a
	.string	"p"
	.byte	0x1
	.value	0x6fb
	.long	0x1d8
	.long	.LLST0
	.uleb128 0x2a
	.string	"w32"
	.byte	0x1
	.value	0x6fb
	.long	0x74
	.long	.LLST1
	.uleb128 0x2b
	.long	0x12fb
	.long	.LBB313
	.long	.Ldebug_ranges0+0x0
	.byte	0x1
	.value	0x6fe
	.long	0x15de
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST2
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB317
	.long	.LBE317
	.byte	0x1
	.value	0x6fd
	.long	0x15fc
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST3
	.byte	0x0
	.uleb128 0x2b
	.long	0x12fb
	.long	.LBB319
	.long	.Ldebug_ranges0+0x18
	.byte	0x1
	.value	0x700
	.long	0x1616
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB322
	.long	.LBE322
	.byte	0x1
	.value	0x6ff
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST4
	.byte	0x0
	.byte	0x0
	.uleb128 0x29
	.long	.LASF333
	.byte	0x1
	.value	0x76d
	.byte	0x1
	.long	0x1d8
	.long	.LFB124
	.long	.LFE124
	.byte	0x1
	.byte	0x9c
	.long	0x168f
	.uleb128 0x2a
	.string	"p"
	.byte	0x1
	.value	0x76d
	.long	0x1d8
	.long	.LLST5
	.uleb128 0x2a
	.string	"i"
	.byte	0x1
	.value	0x76d
	.long	0x86
	.long	.LLST6
	.uleb128 0x30
	.long	.LASF334
	.long	0x169f
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.5339
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB325
	.long	.LBE325
	.byte	0x1
	.value	0x771
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x169f
	.uleb128 0xf
	.long	0x7f
	.byte	0xa
	.byte	0x0
	.uleb128 0x31
	.long	0x168f
	.uleb128 0x29
	.long	.LASF335
	.byte	0x1
	.value	0x776
	.byte	0x1
	.long	0x1d8
	.long	.LFB125
	.long	.LFE125
	.byte	0x1
	.byte	0x9c
	.long	0x1702
	.uleb128 0x2a
	.string	"p"
	.byte	0x1
	.value	0x776
	.long	0x1d8
	.long	.LLST7
	.uleb128 0x2a
	.string	"i"
	.byte	0x1
	.value	0x776
	.long	0x86
	.long	.LLST8
	.uleb128 0x30
	.long	.LASF334
	.long	0x1712
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.5355
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB327
	.long	.LBE327
	.byte	0x1
	.value	0x77a
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x1712
	.uleb128 0xf
	.long	0x7f
	.byte	0x9
	.byte	0x0
	.uleb128 0x31
	.long	0x1702
	.uleb128 0x29
	.long	.LASF336
	.byte	0x1
	.value	0x7a8
	.byte	0x1
	.long	0x1d8
	.long	.LFB128
	.long	.LFE128
	.byte	0x1
	.byte	0x9c
	.long	0x176b
	.uleb128 0x2a
	.string	"p"
	.byte	0x1
	.value	0x7a8
	.long	0x1d8
	.long	.LLST9
	.uleb128 0x32
	.long	.LASF337
	.byte	0x1
	.value	0x7a8
	.long	0x50
	.long	.LLST10
	.uleb128 0x22
	.string	"w"
	.byte	0x1
	.value	0x7aa
	.long	0x74
	.uleb128 0x30
	.long	.LASF334
	.long	0x177b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.5406
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x177b
	.uleb128 0xf
	.long	0x7f
	.byte	0x13
	.byte	0x0
	.uleb128 0x31
	.long	0x176b
	.uleb128 0x27
	.byte	0x1
	.long	.LASF339
	.byte	0x1
	.value	0x1eb
	.byte	0x1
	.long	0xe7
	.long	.LFB66
	.long	.LFE66
	.byte	0x1
	.byte	0x9c
	.long	0x17ab
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x1eb
	.long	0x90f
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF340
	.byte	0x1
	.value	0x1d2
	.byte	0x1
	.long	0xe7
	.long	.LFB65
	.long	.LFE65
	.byte	0x1
	.byte	0x9c
	.long	0x17d6
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x1d2
	.long	0x756
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF341
	.byte	0x1
	.value	0x1c9
	.byte	0x1
	.long	0xe7
	.long	.LFB64
	.long	.LFE64
	.byte	0x1
	.byte	0x9c
	.long	0x1801
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x1c9
	.long	0x6c8
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF342
	.byte	0x1
	.value	0x1b9
	.byte	0x1
	.long	0xe7
	.long	.LFB63
	.long	.LFE63
	.byte	0x1
	.byte	0x9c
	.long	0x182c
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x1b9
	.long	0x69a
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF343
	.byte	0x1
	.value	0x1b1
	.byte	0x1
	.long	0xe7
	.long	.LFB62
	.long	.LFE62
	.byte	0x1
	.byte	0x9c
	.long	0x1857
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x1b1
	.long	0x644
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x33
	.byte	0x1
	.long	.LASF344
	.byte	0x1
	.byte	0x86
	.byte	0x1
	.long	0xe7
	.long	.LFB39
	.long	.LFE39
	.byte	0x1
	.byte	0x9c
	.long	0x1881
	.uleb128 0x34
	.long	.LASF261
	.byte	0x1
	.byte	0x86
	.long	0x377
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x35
	.long	.LASF345
	.byte	0x1
	.byte	0xd5
	.byte	0x1
	.long	.LFB44
	.long	.LFE44
	.byte	0x1
	.byte	0x9c
	.long	0x18b3
	.uleb128 0x36
	.string	"u"
	.byte	0x1
	.byte	0xd5
	.long	0x143f
	.long	.LLST11
	.uleb128 0x36
	.string	"am"
	.byte	0x1
	.byte	0xd5
	.long	0x4aa
	.long	.LLST12
	.byte	0x0
	.uleb128 0x37
	.long	.LASF346
	.byte	0x1
	.value	0x119
	.byte	0x1
	.long	.LFB50
	.long	.LFE50
	.byte	0x1
	.byte	0x9c
	.long	0x18e8
	.uleb128 0x2a
	.string	"u"
	.byte	0x1
	.value	0x119
	.long	0x143f
	.long	.LLST13
	.uleb128 0x2a
	.string	"op"
	.byte	0x1
	.value	0x119
	.long	0xa4b
	.long	.LLST14
	.byte	0x0
	.uleb128 0x37
	.long	.LASF347
	.byte	0x1
	.value	0x157
	.byte	0x1
	.long	.LFB55
	.long	.LFE55
	.byte	0x1
	.byte	0x9c
	.long	0x191d
	.uleb128 0x2a
	.string	"u"
	.byte	0x1
	.value	0x157
	.long	0x143f
	.long	.LLST15
	.uleb128 0x2a
	.string	"op"
	.byte	0x1
	.value	0x157
	.long	0xa81
	.long	.LLST16
	.byte	0x0
	.uleb128 0x37
	.long	.LASF348
	.byte	0x1
	.value	0x163
	.byte	0x1
	.long	.LFB56
	.long	.LFE56
	.byte	0x1
	.byte	0x9c
	.long	0x1952
	.uleb128 0x2a
	.string	"m"
	.byte	0x1
	.value	0x163
	.long	0x1952
	.long	.LLST17
	.uleb128 0x2a
	.string	"op"
	.byte	0x1
	.value	0x163
	.long	0xa81
	.long	.LLST18
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x2ea
	.uleb128 0x35
	.long	.LASF349
	.byte	0x1
	.byte	0xe3
	.byte	0x1
	.long	.LFB45
	.long	.LFE45
	.byte	0x1
	.byte	0x9c
	.long	0x198a
	.uleb128 0x36
	.string	"m"
	.byte	0x1
	.byte	0xe3
	.long	0x1952
	.long	.LLST19
	.uleb128 0x36
	.string	"am"
	.byte	0x1
	.byte	0xe3
	.long	0x4aa
	.long	.LLST20
	.byte	0x0
	.uleb128 0x37
	.long	.LASF350
	.byte	0x1
	.value	0x128
	.byte	0x1
	.long	.LFB51
	.long	.LFE51
	.byte	0x1
	.byte	0x9c
	.long	0x19bf
	.uleb128 0x2a
	.string	"m"
	.byte	0x1
	.value	0x128
	.long	0x1952
	.long	.LLST21
	.uleb128 0x2a
	.string	"op"
	.byte	0x1
	.value	0x128
	.long	0xa4b
	.long	.LLST22
	.byte	0x0
	.uleb128 0x37
	.long	.LASF351
	.byte	0x1
	.value	0x1a0
	.byte	0x1
	.long	.LFB61
	.long	.LFE61
	.byte	0x1
	.byte	0x9c
	.long	0x19f4
	.uleb128 0x2a
	.string	"m"
	.byte	0x1
	.value	0x1a0
	.long	0x1952
	.long	.LLST23
	.uleb128 0x2a
	.string	"op"
	.byte	0x1
	.value	0x1a0
	.long	0xadb
	.long	.LLST24
	.byte	0x0
	.uleb128 0x37
	.long	.LASF352
	.byte	0x1
	.value	0x58c
	.byte	0x1
	.long	.LFB108
	.long	.LFE108
	.byte	0x1
	.byte	0x9c
	.long	0x1a28
	.uleb128 0x2a
	.string	"m"
	.byte	0x1
	.value	0x58c
	.long	0x1952
	.long	.LLST25
	.uleb128 0x2a
	.string	"r"
	.byte	0x1
	.value	0x58c
	.long	0x1581
	.long	.LLST26
	.byte	0x0
	.uleb128 0x1f
	.long	.LASF353
	.byte	0x2
	.value	0x15a
	.byte	0x1
	.long	0xed
	.byte	0x3
	.long	0x1a6b
	.uleb128 0x21
	.long	.LASF354
	.byte	0x2
	.value	0x15a
	.long	0x86
	.uleb128 0x24
	.long	.LASF355
	.byte	0x2
	.value	0x172
	.long	0xe7
	.uleb128 0x24
	.long	.LASF356
	.byte	0x2
	.value	0x173
	.long	0xe7
	.uleb128 0x24
	.long	.LASF357
	.byte	0x2
	.value	0x174
	.long	0x86
	.byte	0x0
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.long	.LASF358
	.uleb128 0x27
	.byte	0x1
	.long	.LASF359
	.byte	0x1
	.value	0x281
	.byte	0x1
	.long	0x157b
	.long	.LFB77
	.long	.LFE77
	.byte	0x1
	.byte	0x9c
	.long	0x1b0f
	.uleb128 0x38
	.long	.LASF261
	.byte	0x1
	.value	0x281
	.long	0x377
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF262
	.byte	0x1
	.value	0x281
	.long	0xca
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF263
	.byte	0x1
	.value	0x281
	.long	0x86
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x282
	.long	0x157b
	.long	.LLST27
	.uleb128 0x30
	.long	.LASF334
	.long	0x1b1f
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3871
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB331
	.long	.Ldebug_ranges0+0x30
	.byte	0x1
	.value	0x282
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x50
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST28
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST29
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x1b1f
	.uleb128 0xf
	.long	0x7f
	.byte	0xd
	.byte	0x0
	.uleb128 0x31
	.long	0x1b0f
	.uleb128 0x3f
	.long	0x14c6
	.long	.LFB130
	.long	.LFE130
	.byte	0x1
	.byte	0x9c
	.long	0x1b50
	.uleb128 0x2c
	.long	0x14d4
	.long	.LLST30
	.uleb128 0x2c
	.long	0x14de
	.long	.LLST31
	.uleb128 0x3b
	.long	0x14e9
	.byte	0x0
	.byte	0x0
	.uleb128 0x3f
	.long	0x14f6
	.long	.LFB131
	.long	.LFE131
	.byte	0x1
	.byte	0x9c
	.long	0x1b85
	.uleb128 0x2c
	.long	0x1507
	.long	.LLST32
	.uleb128 0x2c
	.long	0x1512
	.long	.LLST33
	.uleb128 0x3d
	.long	0x1527
	.long	.LLST34
	.uleb128 0x3b
	.long	0x151c
	.byte	0x0
	.byte	0x0
	.uleb128 0x1c
	.long	.LASF360
	.byte	0x3
	.byte	0x7a
	.byte	0x1
	.long	0x222
	.byte	0x3
	.long	0x1bb8
	.uleb128 0x1d
	.string	"r"
	.byte	0x3
	.byte	0x7a
	.long	0x1e4
	.uleb128 0x1e
	.string	"rc"
	.byte	0x3
	.byte	0x7b
	.long	0x74
	.uleb128 0x40
	.long	.LASF334
	.long	0x1bb8
	.byte	0x1
	.long	.LASF360
	.byte	0x0
	.uleb128 0x31
	.long	0x1702
	.uleb128 0x29
	.long	.LASF361
	.byte	0x1
	.value	0x6e3
	.byte	0x1
	.long	0x74
	.long	.LFB116
	.long	.LFE116
	.byte	0x1
	.byte	0x9c
	.long	0x1c57
	.uleb128 0x2a
	.string	"r"
	.byte	0x1
	.value	0x6e3
	.long	0x1e4
	.long	.LLST35
	.uleb128 0x39
	.string	"n"
	.byte	0x1
	.value	0x6e5
	.long	0x74
	.long	.LLST36
	.uleb128 0x30
	.long	.LASF334
	.long	0x1c67
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.5152
	.uleb128 0x2b
	.long	0x1b85
	.long	.LBB343
	.long	.Ldebug_ranges0+0x70
	.byte	0x1
	.value	0x6e6
	.long	0x1c3c
	.uleb128 0x2c
	.long	0x1b96
	.long	.LLST37
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x98
	.uleb128 0x3d
	.long	0x1b9f
	.long	.LLST38
	.uleb128 0x41
	.long	0x1ba9
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.2401
	.byte	0x0
	.byte	0x0
	.uleb128 0x2f
	.long	0x1331
	.long	.LBB350
	.long	.LBE350
	.byte	0x1
	.value	0x6e8
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST39
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x1c67
	.uleb128 0xf
	.long	0x7f
	.byte	0x6
	.byte	0x0
	.uleb128 0x31
	.long	0x1c57
	.uleb128 0x29
	.long	.LASF362
	.byte	0x1
	.value	0x6cf
	.byte	0x1
	.long	0x25
	.long	.LFB114
	.long	.LFE114
	.byte	0x1
	.byte	0x9c
	.long	0x1d06
	.uleb128 0x2a
	.string	"r"
	.byte	0x1
	.value	0x6cf
	.long	0x1e4
	.long	.LLST40
	.uleb128 0x39
	.string	"n"
	.byte	0x1
	.value	0x6d1
	.long	0x74
	.long	.LLST41
	.uleb128 0x30
	.long	.LASF334
	.long	0x1d06
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.5096
	.uleb128 0x2b
	.long	0x1b85
	.long	.LBB361
	.long	.Ldebug_ranges0+0xc0
	.byte	0x1
	.value	0x6d2
	.long	0x1ceb
	.uleb128 0x2c
	.long	0x1b96
	.long	.LLST42
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xe8
	.uleb128 0x3d
	.long	0x1b9f
	.long	.LLST43
	.uleb128 0x41
	.long	0x1ba9
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.2401
	.byte	0x0
	.byte	0x0
	.uleb128 0x2f
	.long	0x1331
	.long	.LBB368
	.long	.LBE368
	.byte	0x1
	.value	0x6d4
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST44
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x1c57
	.uleb128 0x29
	.long	.LASF363
	.byte	0x1
	.value	0x75d
	.byte	0x1
	.long	0x1d8
	.long	.LFB122
	.long	.LFE122
	.byte	0x1
	.byte	0x9c
	.long	0x1d98
	.uleb128 0x2a
	.string	"p"
	.byte	0x1
	.value	0x75d
	.long	0x1d8
	.long	.LLST45
	.uleb128 0x32
	.long	.LASF364
	.byte	0x1
	.value	0x75d
	.long	0x1e4
	.long	.LLST46
	.uleb128 0x32
	.long	.LASF365
	.byte	0x1
	.value	0x75d
	.long	0x1e4
	.long	.LLST47
	.uleb128 0x3a
	.long	0x134c
	.long	.LBB371
	.long	.Ldebug_ranges0+0x110
	.byte	0x1
	.value	0x75f
	.uleb128 0x2c
	.long	0x1376
	.long	.LLST48
	.uleb128 0x2c
	.long	0x136a
	.long	.LLST49
	.uleb128 0x3b
	.long	0x135e
	.byte	0x3
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB374
	.long	.LBE374
	.byte	0x1
	.value	0x6ef
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST50
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x29
	.long	.LASF366
	.byte	0x1
	.value	0x6d9
	.byte	0x1
	.long	0x74
	.long	.LFB115
	.long	.LFE115
	.byte	0x1
	.byte	0x9c
	.long	0x1e32
	.uleb128 0x2a
	.string	"r"
	.byte	0x1
	.value	0x6d9
	.long	0x1e4
	.long	.LLST51
	.uleb128 0x39
	.string	"n"
	.byte	0x1
	.value	0x6db
	.long	0x74
	.long	.LLST52
	.uleb128 0x30
	.long	.LASF334
	.long	0x1e32
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.5125
	.uleb128 0x2b
	.long	0x1b85
	.long	.LBB385
	.long	.Ldebug_ranges0+0x130
	.byte	0x1
	.value	0x6dc
	.long	0x1e17
	.uleb128 0x2c
	.long	0x1b96
	.long	.LLST53
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x158
	.uleb128 0x3d
	.long	0x1b9f
	.long	.LLST54
	.uleb128 0x41
	.long	0x1ba9
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.2401
	.byte	0x0
	.byte	0x0
	.uleb128 0x2f
	.long	0x1331
	.long	.LBB392
	.long	.LBE392
	.byte	0x1
	.value	0x6de
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST55
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x1c57
	.uleb128 0x42
	.byte	0x1
	.long	.LASF368
	.byte	0x1
	.byte	0x2f
	.byte	0x1
	.long	.LFB15
	.long	.LFE15
	.byte	0x1
	.byte	0x9c
	.long	0x1f15
	.uleb128 0x43
	.string	"reg"
	.byte	0x1
	.byte	0x2f
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x44
	.string	"r"
	.byte	0x1
	.byte	0x31
	.long	0x86
	.long	.LLST56
	.uleb128 0x45
	.long	.LASF367
	.byte	0x1
	.byte	0x32
	.long	0x1f25
	.byte	0x5
	.byte	0x3
	.long	ireg32_names.3218
	.uleb128 0x30
	.long	.LASF334
	.long	0x1f2a
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3220
	.uleb128 0x46
	.long	0x1b85
	.long	.LBB407
	.long	.Ldebug_ranges0+0x180
	.byte	0x1
	.byte	0x3a
	.long	0x1ec1
	.uleb128 0x2c
	.long	0x1b96
	.long	.LLST57
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x198
	.uleb128 0x3d
	.long	0x1b9f
	.long	.LLST58
	.uleb128 0x41
	.long	0x1ba9
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.2401
	.byte	0x0
	.byte	0x0
	.uleb128 0x47
	.long	0x1331
	.long	.LBB410
	.long	.LBE410
	.byte	0x1
	.byte	0x41
	.long	0x1ede
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST59
	.byte	0x0
	.uleb128 0x47
	.long	0x1331
	.long	.LBB412
	.long	.LBE412
	.byte	0x1
	.byte	0x3c
	.long	0x1efb
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST60
	.byte	0x0
	.uleb128 0x48
	.long	0x1331
	.long	.LBB414
	.long	.LBE414
	.byte	0x1
	.byte	0x46
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST61
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0xe7
	.long	0x1f25
	.uleb128 0xf
	.long	0x7f
	.byte	0x7
	.byte	0x0
	.uleb128 0x31
	.long	0x1f15
	.uleb128 0x31
	.long	0x1702
	.uleb128 0x49
	.byte	0x1
	.long	.LASF369
	.byte	0x1
	.value	0x147
	.byte	0x1
	.long	.LFB54
	.long	.LFE54
	.byte	0x1
	.byte	0x9c
	.long	0x1f56
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x147
	.long	0xa81
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x42
	.byte	0x1
	.long	.LASF370
	.byte	0x1
	.byte	0xbf
	.byte	0x1
	.long	.LFB43
	.long	.LFE43
	.byte	0x1
	.byte	0x9c
	.long	0x1f7b
	.uleb128 0x43
	.string	"am"
	.byte	0x1
	.byte	0xbf
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x49
	.byte	0x1
	.long	.LASF371
	.byte	0x1
	.value	0x17f
	.byte	0x1
	.long	.LFB59
	.long	.LFE59
	.byte	0x1
	.byte	0x9c
	.long	0x1fa2
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x17f
	.long	0xadb
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x49
	.byte	0x1
	.long	.LASF372
	.byte	0x1
	.value	0x106
	.byte	0x1
	.long	.LFB49
	.long	.LFE49
	.byte	0x1
	.byte	0x9c
	.long	0x1fc9
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x106
	.long	0xa4b
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x49
	.byte	0x1
	.long	.LASF373
	.byte	0x1
	.value	0x37a
	.byte	0x1
	.long	.LFB106
	.long	.LFE106
	.byte	0x1
	.byte	0x9c
	.long	0x200e
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x37a
	.long	0x157b
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF374
	.byte	0x1
	.value	0x37a
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x30
	.long	.LASF334
	.long	0x200e
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4236
	.byte	0x0
	.uleb128 0x31
	.long	0x168f
	.uleb128 0x49
	.byte	0x1
	.long	.LASF375
	.byte	0x1
	.value	0x591
	.byte	0x1
	.long	.LFB109
	.long	.LFE109
	.byte	0x1
	.byte	0x9c
	.long	0x2065
	.uleb128 0x28
	.string	"m"
	.byte	0x1
	.value	0x591
	.long	0x1952
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x591
	.long	0x157b
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF374
	.byte	0x1
	.value	0x591
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x30
	.long	.LASF334
	.long	0x2075
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4759
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x2075
	.uleb128 0xf
	.long	0x7f
	.byte	0x10
	.byte	0x0
	.uleb128 0x31
	.long	0x2065
	.uleb128 0x33
	.byte	0x1
	.long	.LASF376
	.byte	0x1
	.byte	0xa1
	.byte	0x1
	.long	0x4aa
	.long	.LFB40
	.long	.LFE40
	.byte	0x1
	.byte	0x9c
	.long	0x20ec
	.uleb128 0x34
	.long	.LASF98
	.byte	0x1
	.byte	0xa1
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x43
	.string	"reg"
	.byte	0x1
	.byte	0xa1
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x1e
	.string	"am"
	.byte	0x1
	.byte	0xa2
	.long	0x4aa
	.uleb128 0x4a
	.long	0x1a28
	.long	.LBB419
	.long	.Ldebug_ranges0+0x1b0
	.byte	0x1
	.byte	0xa2
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x1d0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST62
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x33
	.byte	0x1
	.long	.LASF377
	.byte	0x1
	.byte	0xff
	.byte	0x1
	.long	0xa4b
	.long	.LFB48
	.long	.LFE48
	.byte	0x1
	.byte	0x9c
	.long	0x2151
	.uleb128 0x43
	.string	"am"
	.byte	0x1
	.byte	0xff
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"op"
	.byte	0x1
	.value	0x100
	.long	0xa4b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB427
	.long	.Ldebug_ranges0+0x1f0
	.byte	0x1
	.value	0x100
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x8
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x210
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST63
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x33
	.byte	0x1
	.long	.LASF378
	.byte	0x1
	.byte	0xf9
	.byte	0x1
	.long	0xa4b
	.long	.LFB47
	.long	.LFE47
	.byte	0x1
	.byte	0x9c
	.long	0x21b5
	.uleb128 0x43
	.string	"reg"
	.byte	0x1
	.byte	0xf9
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x1e
	.string	"op"
	.byte	0x1
	.byte	0xfa
	.long	0xa4b
	.uleb128 0x4a
	.long	0x1a28
	.long	.LBB435
	.long	.Ldebug_ranges0+0x230
	.byte	0x1
	.byte	0xfa
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x8
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x250
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST64
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x33
	.byte	0x1
	.long	.LASF379
	.byte	0x1
	.byte	0xf3
	.byte	0x1
	.long	0xa4b
	.long	.LFB46
	.long	.LFE46
	.byte	0x1
	.byte	0x9c
	.long	0x2219
	.uleb128 0x34
	.long	.LASF98
	.byte	0x1
	.byte	0xf3
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x1e
	.string	"op"
	.byte	0x1
	.byte	0xf4
	.long	0xa4b
	.uleb128 0x4a
	.long	0x1a28
	.long	.LBB443
	.long	.Ldebug_ranges0+0x270
	.byte	0x1
	.byte	0xf4
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x8
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x290
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST65
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x33
	.byte	0x1
	.long	.LASF380
	.byte	0x1
	.byte	0xa8
	.byte	0x1
	.long	0x4aa
	.long	.LFB41
	.long	.LFE41
	.byte	0x1
	.byte	0x9c
	.long	0x22bf
	.uleb128 0x34
	.long	.LASF98
	.byte	0x1
	.byte	0xa8
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x34
	.long	.LASF89
	.byte	0x1
	.byte	0xa8
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x34
	.long	.LASF381
	.byte	0x1
	.byte	0xa8
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x34
	.long	.LASF91
	.byte	0x1
	.byte	0xa8
	.long	0x86
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x44
	.string	"am"
	.byte	0x1
	.byte	0xa9
	.long	0x4aa
	.long	.LLST66
	.uleb128 0x30
	.long	.LASF334
	.long	0x22bf
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3446
	.uleb128 0x4a
	.long	0x1a28
	.long	.LBB451
	.long	.Ldebug_ranges0+0x2b0
	.byte	0x1
	.byte	0xa9
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x2d0
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST67
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST68
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x1b0f
	.uleb128 0x33
	.byte	0x1
	.long	.LASF382
	.byte	0x1
	.byte	0xb3
	.byte	0x1
	.long	0x4aa
	.long	.LFB42
	.long	.LFE42
	.byte	0x1
	.byte	0x9c
	.long	0x22ed
	.uleb128 0x43
	.string	"am"
	.byte	0x1
	.byte	0xb3
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF383
	.byte	0x1
	.value	0x28a
	.byte	0x1
	.long	0x157b
	.long	.LFB78
	.long	.LFE78
	.byte	0x1
	.byte	0x9c
	.long	0x2371
	.uleb128 0x28
	.string	"jk"
	.byte	0x1
	.value	0x28a
	.long	0x199
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF261
	.byte	0x1
	.value	0x28a
	.long	0x377
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x28a
	.long	0xa81
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x28b
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB459
	.long	.Ldebug_ranges0+0x2f0
	.byte	0x1
	.value	0x28b
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x310
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST69
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF384
	.byte	0x1
	.value	0x370
	.byte	0x1
	.long	0x157b
	.long	.LFB105
	.long	.LFE105
	.byte	0x1
	.byte	0x9c
	.long	0x240e
	.uleb128 0x38
	.long	.LASF271
	.byte	0x1
	.value	0x370
	.long	0x86
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x370
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x370
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x371
	.long	0x157b
	.long	.LLST70
	.uleb128 0x30
	.long	.LASF334
	.long	0x240e
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4222
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB467
	.long	.Ldebug_ranges0+0x330
	.byte	0x1
	.value	0x371
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x350
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST71
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST72
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2065
	.uleb128 0x27
	.byte	0x1
	.long	.LASF385
	.byte	0x1
	.value	0x367
	.byte	0x1
	.long	0x157b
	.long	.LFB104
	.long	.LFE104
	.byte	0x1
	.byte	0x9c
	.long	0x24b0
	.uleb128 0x38
	.long	.LASF261
	.byte	0x1
	.value	0x367
	.long	0x377
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x367
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x367
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x368
	.long	0x157b
	.long	.LLST73
	.uleb128 0x30
	.long	.LASF334
	.long	0x24b0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4207
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB475
	.long	.Ldebug_ranges0+0x370
	.byte	0x1
	.value	0x368
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x390
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST74
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST75
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2065
	.uleb128 0x27
	.byte	0x1
	.long	.LASF386
	.byte	0x1
	.value	0x35f
	.byte	0x1
	.long	0x157b
	.long	.LFB103
	.long	.LFE103
	.byte	0x1
	.byte	0x9c
	.long	0x2537
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x35f
	.long	0x90f
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"re"
	.byte	0x1
	.value	0x35f
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"rg"
	.byte	0x1
	.value	0x35f
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x360
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB483
	.long	.Ldebug_ranges0+0x3b0
	.byte	0x1
	.value	0x360
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x3d0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST76
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF387
	.byte	0x1
	.value	0x356
	.byte	0x1
	.long	0x157b
	.long	.LFB102
	.long	.LFE102
	.byte	0x1
	.byte	0x9c
	.long	0x25d3
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x356
	.long	0x90f
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x356
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x356
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x357
	.long	0x157b
	.long	.LLST77
	.uleb128 0x30
	.long	.LASF334
	.long	0x25e3
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4184
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB491
	.long	.Ldebug_ranges0+0x3f0
	.byte	0x1
	.value	0x357
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x410
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST78
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST79
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x25e3
	.uleb128 0xf
	.long	0x7f
	.byte	0x11
	.byte	0x0
	.uleb128 0x31
	.long	0x25d3
	.uleb128 0x27
	.byte	0x1
	.long	.LASF388
	.byte	0x1
	.value	0x34d
	.byte	0x1
	.long	0x157b
	.long	.LFB101
	.long	.LFE101
	.byte	0x1
	.byte	0x9c
	.long	0x2684
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x34d
	.long	0x90f
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x34d
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x34d
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x34e
	.long	0x157b
	.long	.LLST80
	.uleb128 0x30
	.long	.LASF334
	.long	0x2684
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4169
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB499
	.long	.Ldebug_ranges0+0x430
	.byte	0x1
	.value	0x34e
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x450
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST81
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST82
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x25d3
	.uleb128 0x27
	.byte	0x1
	.long	.LASF389
	.byte	0x1
	.value	0x344
	.byte	0x1
	.long	0x157b
	.long	.LFB100
	.long	.LFE100
	.byte	0x1
	.byte	0x9c
	.long	0x2725
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x344
	.long	0x90f
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x344
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x344
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x345
	.long	0x157b
	.long	.LLST83
	.uleb128 0x30
	.long	.LASF334
	.long	0x2725
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4154
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB507
	.long	.Ldebug_ranges0+0x470
	.byte	0x1
	.value	0x345
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x490
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST84
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST85
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x25d3
	.uleb128 0x27
	.byte	0x1
	.long	.LASF390
	.byte	0x1
	.value	0x33b
	.byte	0x1
	.long	0x157b
	.long	.LFB99
	.long	.LFE99
	.byte	0x1
	.byte	0x9c
	.long	0x27c6
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x33b
	.long	0x90f
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x33b
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x33b
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x33c
	.long	0x157b
	.long	.LLST86
	.uleb128 0x30
	.long	.LASF334
	.long	0x27c6
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4139
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB515
	.long	.Ldebug_ranges0+0x4b0
	.byte	0x1
	.value	0x33c
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x4d0
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST87
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST88
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x25d3
	.uleb128 0x27
	.byte	0x1
	.long	.LASF391
	.byte	0x1
	.value	0x331
	.byte	0x1
	.long	0x157b
	.long	.LFB98
	.long	.LFE98
	.byte	0x1
	.byte	0x9c
	.long	0x2881
	.uleb128 0x28
	.string	"sz"
	.byte	0x1
	.value	0x331
	.long	0x86
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"reg"
	.byte	0x1
	.value	0x331
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF267
	.byte	0x1
	.value	0x331
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x333
	.long	0x157b
	.uleb128 0x30
	.long	.LASF334
	.long	0x2881
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4121
	.uleb128 0x2b
	.long	0x1a28
	.long	.LBB525
	.long	.Ldebug_ranges0+0x4f0
	.byte	0x1
	.value	0x333
	.long	0x2866
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x510
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST89
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST90
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB530
	.long	.LBE530
	.byte	0x1
	.value	0x335
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST91
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x25d3
	.uleb128 0x27
	.byte	0x1
	.long	.LASF392
	.byte	0x1
	.value	0x329
	.byte	0x1
	.long	0x157b
	.long	.LFB97
	.long	.LFE97
	.byte	0x1
	.byte	0x9c
	.long	0x290b
	.uleb128 0x38
	.long	.LASF270
	.byte	0x1
	.value	0x329
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"reg"
	.byte	0x1
	.value	0x329
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF267
	.byte	0x1
	.value	0x329
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x32a
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB535
	.long	.Ldebug_ranges0+0x530
	.byte	0x1
	.value	0x32a
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x550
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST92
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF393
	.byte	0x1
	.value	0x321
	.byte	0x1
	.long	0x157b
	.long	.LFB96
	.long	.LFE96
	.byte	0x1
	.byte	0x9c
	.long	0x29d1
	.uleb128 0x28
	.string	"con"
	.byte	0x1
	.value	0x321
	.long	0x50
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x321
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x322
	.long	0x157b
	.long	.LLST93
	.uleb128 0x30
	.long	.LASF334
	.long	0x29d1
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4097
	.uleb128 0x2b
	.long	0x1a28
	.long	.LBB545
	.long	.Ldebug_ranges0+0x570
	.byte	0x1
	.value	0x322
	.long	0x299c
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x590
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST94
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST95
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.uleb128 0x3a
	.long	0x1b85
	.long	.LBB550
	.long	.Ldebug_ranges0+0x5b0
	.byte	0x1
	.value	0x326
	.uleb128 0x2c
	.long	0x1b96
	.long	.LLST96
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x5d0
	.uleb128 0x3d
	.long	0x1b9f
	.long	.LLST97
	.uleb128 0x41
	.long	0x1ba9
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.2401
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x25d3
	.uleb128 0x27
	.byte	0x1
	.long	.LASF394
	.byte	0x1
	.value	0x318
	.byte	0x1
	.long	0x157b
	.long	.LFB95
	.long	.LFE95
	.byte	0x1
	.byte	0x9c
	.long	0x2a5b
	.uleb128 0x38
	.long	.LASF268
	.byte	0x1
	.value	0x318
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF269
	.byte	0x1
	.value	0x318
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x318
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x319
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB559
	.long	.Ldebug_ranges0+0x5f0
	.byte	0x1
	.value	0x319
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x610
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST98
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF395
	.byte	0x1
	.value	0x313
	.byte	0x1
	.long	0x157b
	.long	.LFB94
	.long	.LFE94
	.byte	0x1
	.byte	0x9c
	.long	0x2ab1
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x314
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB567
	.long	.Ldebug_ranges0+0x630
	.byte	0x1
	.value	0x314
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x658
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x41
	.long	0x1a52
	.byte	0x1
	.byte	0x52
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF396
	.byte	0x1
	.value	0x30d
	.byte	0x1
	.long	0x157b
	.long	.LFB93
	.long	.LFE93
	.byte	0x1
	.byte	0x9c
	.long	0x2b18
	.uleb128 0x38
	.long	.LASF267
	.byte	0x1
	.value	0x30d
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x30e
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB577
	.long	.Ldebug_ranges0+0x680
	.byte	0x1
	.value	0x30e
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x6a0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST99
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF397
	.byte	0x1
	.value	0x304
	.byte	0x1
	.long	0x157b
	.long	.LFB92
	.long	.LFE92
	.byte	0x1
	.byte	0x9c
	.long	0x2bb5
	.uleb128 0x38
	.long	.LASF261
	.byte	0x1
	.value	0x304
	.long	0x377
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x304
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x304
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x305
	.long	0x157b
	.long	.LLST100
	.uleb128 0x30
	.long	.LASF334
	.long	0x2bc5
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4063
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB585
	.long	.Ldebug_ranges0+0x6c0
	.byte	0x1
	.value	0x305
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x6e0
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST101
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST102
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x2bc5
	.uleb128 0xf
	.long	0x7f
	.byte	0xf
	.byte	0x0
	.uleb128 0x31
	.long	0x2bb5
	.uleb128 0x27
	.byte	0x1
	.long	.LASF398
	.byte	0x1
	.value	0x2fd
	.byte	0x1
	.long	0x157b
	.long	.LFB91
	.long	.LFE91
	.byte	0x1
	.byte	0x9c
	.long	0x2c40
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x2fd
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x2fd
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x2fe
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB593
	.long	.Ldebug_ranges0+0x700
	.byte	0x1
	.value	0x2fe
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x720
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST103
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF399
	.byte	0x1
	.value	0x2f2
	.byte	0x1
	.long	0x157b
	.long	.LFB90
	.long	.LFE90
	.byte	0x1
	.byte	0x9c
	.long	0x2ceb
	.uleb128 0x38
	.long	.LASF270
	.byte	0x1
	.value	0x2f2
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"sz"
	.byte	0x1
	.value	0x2f2
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"reg"
	.byte	0x1
	.value	0x2f3
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x38
	.long	.LASF267
	.byte	0x1
	.value	0x2f3
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x2f4
	.long	0x157b
	.long	.LLST104
	.uleb128 0x30
	.long	.LASF334
	.long	0x2ceb
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4036
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB601
	.long	.Ldebug_ranges0+0x740
	.byte	0x1
	.value	0x2f4
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x768
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST105
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST106
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2065
	.uleb128 0x27
	.byte	0x1
	.long	.LASF400
	.byte	0x1
	.value	0x2e8
	.byte	0x1
	.long	0x157b
	.long	.LFB89
	.long	.LFE89
	.byte	0x1
	.byte	0x9c
	.long	0x2d9b
	.uleb128 0x38
	.long	.LASF270
	.byte	0x1
	.value	0x2e8
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"sz"
	.byte	0x1
	.value	0x2e8
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"reg"
	.byte	0x1
	.value	0x2e8
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x38
	.long	.LASF267
	.byte	0x1
	.value	0x2e8
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x2e9
	.long	0x157b
	.long	.LLST107
	.uleb128 0x30
	.long	.LASF334
	.long	0x2d9b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4015
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB611
	.long	.Ldebug_ranges0+0x790
	.byte	0x1
	.value	0x2e9
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x7b8
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST108
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST109
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2bb5
	.uleb128 0x27
	.byte	0x1
	.long	.LASF401
	.byte	0x1
	.value	0x2df
	.byte	0x1
	.long	0x157b
	.long	.LFB88
	.long	.LFE88
	.byte	0x1
	.byte	0x9c
	.long	0x2e33
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x2df
	.long	0x756
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF268
	.byte	0x1
	.value	0x2df
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF269
	.byte	0x1
	.value	0x2df
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x2df
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x2e0
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB621
	.long	.Ldebug_ranges0+0x7e0
	.byte	0x1
	.value	0x2e0
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x800
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST110
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF402
	.byte	0x1
	.value	0x2d7
	.byte	0x1
	.long	0x157b
	.long	.LFB87
	.long	.LFE87
	.byte	0x1
	.byte	0x9c
	.long	0x2eb7
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x2d7
	.long	0x756
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x2d7
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x2d7
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x2d8
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB629
	.long	.Ldebug_ranges0+0x820
	.byte	0x1
	.value	0x2d8
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x840
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST111
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF403
	.byte	0x1
	.value	0x2d0
	.byte	0x1
	.long	0x157b
	.long	.LFB86
	.long	.LFE86
	.byte	0x1
	.byte	0x9c
	.long	0x2f1e
	.uleb128 0x38
	.long	.LASF267
	.byte	0x1
	.value	0x2d0
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x2d1
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB637
	.long	.Ldebug_ranges0+0x860
	.byte	0x1
	.value	0x2d1
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x880
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST112
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF404
	.byte	0x1
	.value	0x2c8
	.byte	0x1
	.long	0x157b
	.long	.LFB85
	.long	.LFE85
	.byte	0x1
	.byte	0x9c
	.long	0x2fab
	.uleb128 0x38
	.long	.LASF267
	.byte	0x1
	.value	0x2c8
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"sz"
	.byte	0x1
	.value	0x2c8
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x2c9
	.long	0x157b
	.long	.LLST113
	.uleb128 0x30
	.long	.LASF334
	.long	0x2fab
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3971
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB645
	.long	.Ldebug_ranges0+0x8a0
	.byte	0x1
	.value	0x2c9
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x8c0
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST114
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST115
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x1b0f
	.uleb128 0x27
	.byte	0x1
	.long	.LASF405
	.byte	0x1
	.value	0x2be
	.byte	0x1
	.long	0x157b
	.long	.LFB84
	.long	.LFE84
	.byte	0x1
	.byte	0x9c
	.long	0x302f
	.uleb128 0x38
	.long	.LASF266
	.byte	0x1
	.value	0x2be
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x2bf
	.long	0x157b
	.long	.LLST116
	.uleb128 0x30
	.long	.LASF334
	.long	0x302f
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3956
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB653
	.long	.Ldebug_ranges0+0x8e0
	.byte	0x1
	.value	0x2bf
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x900
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST117
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST118
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2bb5
	.uleb128 0x27
	.byte	0x1
	.long	.LASF406
	.byte	0x1
	.value	0x2b6
	.byte	0x1
	.long	0x157b
	.long	.LFB83
	.long	.LFE83
	.byte	0x1
	.byte	0x9c
	.long	0x30b9
	.uleb128 0x38
	.long	.LASF265
	.byte	0x1
	.value	0x2b6
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x2b6
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x2b6
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x2b7
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB661
	.long	.Ldebug_ranges0+0x920
	.byte	0x1
	.value	0x2b7
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x940
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST119
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF407
	.byte	0x1
	.value	0x2af
	.byte	0x1
	.long	0x157b
	.long	.LFB82
	.long	.LFE82
	.byte	0x1
	.byte	0x9c
	.long	0x312f
	.uleb128 0x38
	.long	.LASF261
	.byte	0x1
	.value	0x2af
	.long	0x377
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x2af
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x2b0
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB669
	.long	.Ldebug_ranges0+0x960
	.byte	0x1
	.value	0x2b0
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x980
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST120
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF408
	.byte	0x1
	.value	0x2a6
	.byte	0x1
	.long	0x157b
	.long	.LFB81
	.long	.LFE81
	.byte	0x1
	.byte	0x9c
	.long	0x31cb
	.uleb128 0x28
	.string	"sz"
	.byte	0x1
	.value	0x2a6
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x2a6
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x2a6
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x2a7
	.long	0x157b
	.long	.LLST121
	.uleb128 0x30
	.long	.LASF334
	.long	0x31db
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3927
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB677
	.long	.Ldebug_ranges0+0x9a0
	.byte	0x1
	.value	0x2a7
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x9c8
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST122
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST123
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x31db
	.uleb128 0xf
	.long	0x7f
	.byte	0xe
	.byte	0x0
	.uleb128 0x31
	.long	0x31cb
	.uleb128 0x27
	.byte	0x1
	.long	.LASF409
	.byte	0x1
	.value	0x29b
	.byte	0x1
	.long	0x157b
	.long	.LFB80
	.long	.LFE80
	.byte	0x1
	.byte	0x9c
	.long	0x328c
	.uleb128 0x38
	.long	.LASF264
	.byte	0x1
	.value	0x29b
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF260
	.byte	0x1
	.value	0x29b
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x29c
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x29c
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x29d
	.long	0x157b
	.long	.LLST124
	.uleb128 0x30
	.long	.LASF334
	.long	0x328c
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3911
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB687
	.long	.Ldebug_ranges0+0x9f0
	.byte	0x1
	.value	0x29d
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xa18
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST125
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST126
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2bb5
	.uleb128 0x27
	.byte	0x1
	.long	.LASF410
	.byte	0x1
	.value	0x292
	.byte	0x1
	.long	0x157b
	.long	.LFB79
	.long	.LFE79
	.byte	0x1
	.byte	0x9c
	.long	0x332e
	.uleb128 0x38
	.long	.LASF261
	.byte	0x1
	.value	0x292
	.long	0x377
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x292
	.long	0xadb
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x292
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x293
	.long	0x157b
	.long	.LLST127
	.uleb128 0x30
	.long	.LASF334
	.long	0x332e
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3895
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB697
	.long	.Ldebug_ranges0+0xa40
	.byte	0x1
	.value	0x293
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xa60
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST128
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST129
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2bb5
	.uleb128 0x27
	.byte	0x1
	.long	.LASF411
	.byte	0x1
	.value	0x24e
	.byte	0x1
	.long	0x157b
	.long	.LFB70
	.long	.LFE70
	.byte	0x1
	.byte	0x9c
	.long	0x33a9
	.uleb128 0x38
	.long	.LASF98
	.byte	0x1
	.value	0x24e
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x24e
	.long	0xadb
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x24f
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB705
	.long	.Ldebug_ranges0+0xa80
	.byte	0x1
	.value	0x24f
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xaa0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST130
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF412
	.byte	0x1
	.value	0x246
	.byte	0x1
	.long	0x157b
	.long	.LFB69
	.long	.LFE69
	.byte	0x1
	.byte	0x9c
	.long	0x342d
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x246
	.long	0x6c8
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x246
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x246
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x247
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB713
	.long	.Ldebug_ranges0+0xac0
	.byte	0x1
	.value	0x247
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xae0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST131
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF413
	.byte	0x1
	.value	0x23d
	.byte	0x1
	.long	0x157b
	.long	.LFB68
	.long	.LFE68
	.byte	0x1
	.byte	0x9c
	.long	0x34c9
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x23d
	.long	0x69a
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x23d
	.long	0xa81
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x23d
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x23e
	.long	0x157b
	.long	.LLST132
	.uleb128 0x30
	.long	.LASF334
	.long	0x34c9
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3790
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB721
	.long	.Ldebug_ranges0+0xb00
	.byte	0x1
	.value	0x23e
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xb20
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST133
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST134
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2bb5
	.uleb128 0x27
	.byte	0x1
	.long	.LASF414
	.byte	0x1
	.value	0x235
	.byte	0x1
	.long	0x157b
	.long	.LFB67
	.long	.LFE67
	.byte	0x1
	.byte	0x9c
	.long	0x3552
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x235
	.long	0x69a
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x235
	.long	0xa4b
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x235
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x236
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB729
	.long	.Ldebug_ranges0+0xb40
	.byte	0x1
	.value	0x236
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xb60
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST135
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF415
	.byte	0x1
	.value	0x178
	.byte	0x1
	.long	0xadb
	.long	.LFB58
	.long	.LFE58
	.byte	0x1
	.byte	0x9c
	.long	0x35b9
	.uleb128 0x28
	.string	"am"
	.byte	0x1
	.value	0x178
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"op"
	.byte	0x1
	.value	0x179
	.long	0xadb
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB737
	.long	.Ldebug_ranges0+0xb80
	.byte	0x1
	.value	0x179
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x8
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xba0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST136
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF416
	.byte	0x1
	.value	0x172
	.byte	0x1
	.long	0xadb
	.long	.LFB57
	.long	.LFE57
	.byte	0x1
	.byte	0x9c
	.long	0x3621
	.uleb128 0x28
	.string	"reg"
	.byte	0x1
	.value	0x172
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"op"
	.byte	0x1
	.value	0x173
	.long	0xadb
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB745
	.long	.Ldebug_ranges0+0xbc0
	.byte	0x1
	.value	0x173
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x8
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xbe0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST137
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF417
	.byte	0x1
	.value	0x140
	.byte	0x1
	.long	0xa81
	.long	.LFB53
	.long	.LFE53
	.byte	0x1
	.byte	0x9c
	.long	0x3689
	.uleb128 0x28
	.string	"reg"
	.byte	0x1
	.value	0x140
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"op"
	.byte	0x1
	.value	0x141
	.long	0xa81
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB753
	.long	.Ldebug_ranges0+0xc00
	.byte	0x1
	.value	0x141
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x8
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xc20
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST138
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF418
	.byte	0x1
	.value	0x13a
	.byte	0x1
	.long	0xa81
	.long	.LFB52
	.long	.LFE52
	.byte	0x1
	.byte	0x9c
	.long	0x36f1
	.uleb128 0x38
	.long	.LASF98
	.byte	0x1
	.value	0x13a
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"op"
	.byte	0x1
	.value	0x13b
	.long	0xa81
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB761
	.long	.Ldebug_ranges0+0xc40
	.byte	0x1
	.value	0x13b
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x8
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xc60
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST139
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF419
	.byte	0x1
	.value	0x26a
	.byte	0x1
	.long	0x157b
	.long	.LFB74
	.long	.LFE74
	.byte	0x1
	.byte	0x9c
	.long	0x3767
	.uleb128 0x38
	.long	.LASF260
	.byte	0x1
	.value	0x26a
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x26a
	.long	0xadb
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x26b
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB769
	.long	.Ldebug_ranges0+0xc80
	.byte	0x1
	.value	0x26b
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xca0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST140
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF420
	.byte	0x1
	.value	0x263
	.byte	0x1
	.long	0x157b
	.long	.LFB73
	.long	.LFE73
	.byte	0x1
	.byte	0x9c
	.long	0x37dd
	.uleb128 0x38
	.long	.LASF260
	.byte	0x1
	.value	0x263
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x263
	.long	0xadb
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x264
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB777
	.long	.Ldebug_ranges0+0xcc0
	.byte	0x1
	.value	0x264
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xce0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST141
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF421
	.byte	0x1
	.value	0x25c
	.byte	0x1
	.long	0x157b
	.long	.LFB72
	.long	.LFE72
	.byte	0x1
	.byte	0x9c
	.long	0x3852
	.uleb128 0x28
	.string	"am"
	.byte	0x1
	.value	0x25c
	.long	0x4aa
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x25c
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x25d
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB785
	.long	.Ldebug_ranges0+0xd00
	.byte	0x1
	.value	0x25d
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xd20
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST142
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF422
	.byte	0x1
	.value	0x255
	.byte	0x1
	.long	0x157b
	.long	.LFB71
	.long	.LFE71
	.byte	0x1
	.byte	0x9c
	.long	0x38c7
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x255
	.long	0x644
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x255
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x256
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB793
	.long	.Ldebug_ranges0+0xd40
	.byte	0x1
	.value	0x256
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xd60
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST143
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF423
	.byte	0x1
	.value	0x27b
	.byte	0x1
	.long	0x157b
	.long	.LFB76
	.long	.LFE76
	.byte	0x1
	.byte	0x9c
	.long	0x392e
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x27b
	.long	0xa4b
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x27c
	.long	0x157b
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB801
	.long	.Ldebug_ranges0+0xd80
	.byte	0x1
	.value	0x27c
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xda0
	.uleb128 0x4b
	.long	0x1a46
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST144
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.byte	0x1
	.long	.LASF424
	.byte	0x1
	.value	0x271
	.byte	0x1
	.long	0x157b
	.long	.LFB75
	.long	.LFE75
	.byte	0x1
	.byte	0x9c
	.long	0x39d9
	.uleb128 0x28
	.string	"op"
	.byte	0x1
	.value	0x271
	.long	0x6c8
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"amt"
	.byte	0x1
	.value	0x271
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x271
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x271
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x39
	.string	"i"
	.byte	0x1
	.value	0x272
	.long	0x157b
	.long	.LLST145
	.uleb128 0x30
	.long	.LASF334
	.long	0x39d9
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.3849
	.uleb128 0x3a
	.long	0x1a28
	.long	.LBB809
	.long	.Ldebug_ranges0+0xdc0
	.byte	0x1
	.value	0x272
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x14
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xde0
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST146
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST147
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x2bb5
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF425
	.byte	0x1
	.byte	0x62
	.byte	0x1
	.long	0x1e4
	.long	.LFB33
	.long	.LFE33
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF426
	.byte	0x1
	.byte	0x63
	.byte	0x1
	.long	0x1e4
	.long	.LFB34
	.long	.LFE34
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF427
	.byte	0x1
	.byte	0x64
	.byte	0x1
	.long	0x1e4
	.long	.LFB35
	.long	.LFE35
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF428
	.byte	0x1
	.byte	0x65
	.byte	0x1
	.long	0x1e4
	.long	.LFB36
	.long	.LFE36
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF429
	.byte	0x1
	.byte	0x66
	.byte	0x1
	.long	0x1e4
	.long	.LFB37
	.long	.LFE37
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF430
	.byte	0x1
	.byte	0x4f
	.byte	0x1
	.long	0x1e4
	.long	.LFB16
	.long	.LFE16
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF431
	.byte	0x1
	.byte	0x50
	.byte	0x1
	.long	0x1e4
	.long	.LFB17
	.long	.LFE17
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF432
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.long	0x1e4
	.long	.LFB18
	.long	.LFE18
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF433
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.long	0x1e4
	.long	.LFB19
	.long	.LFE19
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF434
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.long	0x1e4
	.long	.LFB20
	.long	.LFE20
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF435
	.byte	0x1
	.byte	0x54
	.byte	0x1
	.long	0x1e4
	.long	.LFB21
	.long	.LFE21
	.byte	0x1
	.byte	0x9c
	.uleb128 0x27
	.byte	0x1
	.long	.LASF436
	.byte	0x1
	.value	0x685
	.byte	0x1
	.long	0x157b
	.long	.LFB113
	.long	.LFE113
	.byte	0x1
	.byte	0x9c
	.long	0x3b33
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x685
	.long	0x157b
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF437
	.byte	0x1
	.value	0x685
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF438
	.byte	0x1
	.value	0x685
	.long	0x62
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x30
	.long	.LASF334
	.long	0x3b33
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4992
	.byte	0x0
	.uleb128 0x31
	.long	0x2065
	.uleb128 0x49
	.byte	0x1
	.long	.LASF439
	.byte	0x1
	.value	0x667
	.byte	0x1
	.long	.LFB112
	.long	.LFE112
	.byte	0x1
	.byte	0x9c
	.long	0x3bed
	.uleb128 0x28
	.string	"i1"
	.byte	0x1
	.value	0x667
	.long	0x2fc
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"i2"
	.byte	0x1
	.value	0x667
	.long	0x2fc
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF440
	.byte	0x1
	.value	0x668
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x38
	.long	.LASF441
	.byte	0x1
	.value	0x668
	.long	0x86
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x38
	.long	.LASF374
	.byte	0x1
	.value	0x668
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x39
	.string	"am"
	.byte	0x1
	.value	0x66a
	.long	0x4aa
	.long	.LLST148
	.uleb128 0x30
	.long	.LASF334
	.long	0x3bed
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4953
	.uleb128 0x3a
	.long	0x1b85
	.long	.LBB843
	.long	.Ldebug_ranges0+0xe00
	.byte	0x1
	.value	0x670
	.uleb128 0x2c
	.long	0x1b96
	.long	.LLST149
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xe18
	.uleb128 0x3d
	.long	0x1b9f
	.long	.LLST150
	.uleb128 0x41
	.long	0x1ba9
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.2401
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x1b0f
	.uleb128 0x49
	.byte	0x1
	.long	.LASF442
	.byte	0x1
	.value	0x64e
	.byte	0x1
	.long	.LFB111
	.long	.LFE111
	.byte	0x1
	.byte	0x9c
	.long	0x3ca7
	.uleb128 0x28
	.string	"i1"
	.byte	0x1
	.value	0x64e
	.long	0x2fc
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"i2"
	.byte	0x1
	.value	0x64e
	.long	0x2fc
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF440
	.byte	0x1
	.value	0x64f
	.long	0x1e4
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x38
	.long	.LASF441
	.byte	0x1
	.value	0x64f
	.long	0x86
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x38
	.long	.LASF374
	.byte	0x1
	.value	0x64f
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x39
	.string	"am"
	.byte	0x1
	.value	0x651
	.long	0x4aa
	.long	.LLST151
	.uleb128 0x30
	.long	.LASF334
	.long	0x3cb7
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4911
	.uleb128 0x3a
	.long	0x1b85
	.long	.LBB853
	.long	.Ldebug_ranges0+0xe30
	.byte	0x1
	.value	0x657
	.uleb128 0x2c
	.long	0x1b96
	.long	.LLST152
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xe48
	.uleb128 0x3d
	.long	0x1b9f
	.long	.LLST153
	.uleb128 0x41
	.long	0x1ba9
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.2401
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x3cb7
	.uleb128 0xf
	.long	0x7f
	.byte	0xc
	.byte	0x0
	.uleb128 0x31
	.long	0x3ca7
	.uleb128 0x29
	.long	.LASF443
	.byte	0x1
	.value	0x724
	.byte	0x1
	.long	0x1d8
	.long	.LFB121
	.long	.LFE121
	.byte	0x1
	.byte	0x9c
	.long	0x403a
	.uleb128 0x2a
	.string	"p"
	.byte	0x1
	.value	0x724
	.long	0x1d8
	.long	.LLST154
	.uleb128 0x32
	.long	.LASF364
	.byte	0x1
	.value	0x724
	.long	0x1e4
	.long	.LLST155
	.uleb128 0x2a
	.string	"am"
	.byte	0x1
	.value	0x724
	.long	0x4aa
	.long	.LLST156
	.uleb128 0x2b
	.long	0x13a0
	.long	.LBB857
	.long	.Ldebug_ranges0+0xe60
	.byte	0x1
	.value	0x72e
	.long	0x3d31
	.uleb128 0x2c
	.long	0x13b2
	.long	.LLST157
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xe78
	.uleb128 0x3d
	.long	0x13be
	.long	.LLST158
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x134c
	.long	.LBB860
	.long	.LBE860
	.byte	0x1
	.value	0x734
	.long	0x3d7b
	.uleb128 0x2c
	.long	0x1376
	.long	.LLST159
	.uleb128 0x2c
	.long	0x136a
	.long	.LLST160
	.uleb128 0x2c
	.long	0x135e
	.long	.LLST161
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB862
	.long	.LBE862
	.byte	0x1
	.value	0x6ef
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST162
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x13a0
	.long	.LBB864
	.long	.LBE864
	.byte	0x1
	.value	0x745
	.long	0x3dac
	.uleb128 0x2c
	.long	0x13b2
	.long	.LLST163
	.uleb128 0x4d
	.long	.LBB865
	.long	.LBE865
	.uleb128 0x3d
	.long	0x13be
	.long	.LLST164
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x134c
	.long	.LBB866
	.long	.LBE866
	.byte	0x1
	.value	0x74d
	.long	0x3df6
	.uleb128 0x2c
	.long	0x1376
	.long	.LLST165
	.uleb128 0x2c
	.long	0x136a
	.long	.LLST166
	.uleb128 0x2c
	.long	0x135e
	.long	.LLST167
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB868
	.long	.LBE868
	.byte	0x1
	.value	0x6ef
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST168
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x13cb
	.long	.LBB870
	.long	.LBE870
	.byte	0x1
	.value	0x74e
	.long	0x3e40
	.uleb128 0x2c
	.long	0x13f5
	.long	.LLST169
	.uleb128 0x2c
	.long	0x13e9
	.long	.LLST170
	.uleb128 0x2c
	.long	0x13dd
	.long	.LLST171
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB872
	.long	.LBE872
	.byte	0x1
	.value	0x6f6
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST172
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x134c
	.long	.LBB875
	.long	.LBE875
	.byte	0x1
	.value	0x72f
	.long	0x3e8a
	.uleb128 0x2c
	.long	0x1376
	.long	.LLST173
	.uleb128 0x2c
	.long	0x136a
	.long	.LLST174
	.uleb128 0x2c
	.long	0x135e
	.long	.LLST175
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB877
	.long	.LBE877
	.byte	0x1
	.value	0x6ef
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST176
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB879
	.long	.LBE879
	.byte	0x1
	.value	0x730
	.long	0x3ea8
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST177
	.byte	0x0
	.uleb128 0x2d
	.long	0x13a0
	.long	.LBB881
	.long	.LBE881
	.byte	0x1
	.value	0x739
	.long	0x3ed9
	.uleb128 0x2c
	.long	0x13b2
	.long	.LLST178
	.uleb128 0x4d
	.long	.LBB882
	.long	.LBE882
	.uleb128 0x3d
	.long	0x13be
	.long	.LLST179
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x134c
	.long	.LBB883
	.long	.LBE883
	.byte	0x1
	.value	0x73a
	.long	0x3f23
	.uleb128 0x2c
	.long	0x1376
	.long	.LLST180
	.uleb128 0x2c
	.long	0x136a
	.long	.LLST181
	.uleb128 0x2c
	.long	0x135e
	.long	.LLST182
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB885
	.long	.LBE885
	.byte	0x1
	.value	0x6ef
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST183
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB887
	.long	.LBE887
	.byte	0x1
	.value	0x73c
	.long	0x3f41
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST184
	.byte	0x0
	.uleb128 0x2d
	.long	0x134c
	.long	.LBB889
	.long	.LBE889
	.byte	0x1
	.value	0x746
	.long	0x3f8b
	.uleb128 0x2c
	.long	0x1376
	.long	.LLST185
	.uleb128 0x2c
	.long	0x136a
	.long	.LLST186
	.uleb128 0x2c
	.long	0x135e
	.long	.LLST187
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB891
	.long	.LBE891
	.byte	0x1
	.value	0x6ef
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST188
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x13cb
	.long	.LBB893
	.long	.LBE893
	.byte	0x1
	.value	0x747
	.long	0x3fd5
	.uleb128 0x2c
	.long	0x13f5
	.long	.LLST189
	.uleb128 0x2c
	.long	0x13e9
	.long	.LLST190
	.uleb128 0x2c
	.long	0x13dd
	.long	.LLST191
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB895
	.long	.LBE895
	.byte	0x1
	.value	0x6f6
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST192
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB897
	.long	.LBE897
	.byte	0x1
	.value	0x749
	.long	0x3ff3
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST193
	.byte	0x0
	.uleb128 0x2f
	.long	0x134c
	.long	.LBB899
	.long	.LBE899
	.byte	0x1
	.value	0x72a
	.uleb128 0x2c
	.long	0x1376
	.long	.LLST194
	.uleb128 0x2c
	.long	0x136a
	.long	.LLST195
	.uleb128 0x2c
	.long	0x135e
	.long	.LLST196
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB901
	.long	.LBE901
	.byte	0x1
	.value	0x6ef
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST197
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF444
	.byte	0x1
	.byte	0x55
	.byte	0x1
	.long	0x1e4
	.long	.LFB22
	.long	.LFE22
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF445
	.byte	0x1
	.byte	0x56
	.byte	0x1
	.long	0x1e4
	.long	.LFB23
	.long	.LFE23
	.byte	0x1
	.byte	0x9c
	.uleb128 0x27
	.byte	0x1
	.long	.LASF446
	.byte	0x1
	.value	0x7c7
	.byte	0x1
	.long	0x86
	.long	.LFB129
	.long	.LFE129
	.byte	0x1
	.byte	0x9c
	.long	0x4aa4
	.uleb128 0x28
	.string	"buf"
	.byte	0x1
	.value	0x7c7
	.long	0x1d8
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x38
	.long	.LASF447
	.byte	0x1
	.value	0x7c7
	.long	0x86
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x7c7
	.long	0x157b
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x38
	.long	.LASF374
	.byte	0x1
	.value	0x7c8
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x38
	.long	.LASF448
	.byte	0x1
	.value	0x7c9
	.long	0xed
	.byte	0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x38
	.long	.LASF449
	.byte	0x1
	.value	0x7ca
	.long	0xed
	.byte	0x2
	.byte	0x91
	.sleb128 20
	.uleb128 0x4e
	.long	.LASF450
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST198
	.uleb128 0x39
	.string	"opc"
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST199
	.uleb128 0x4e
	.long	.LASF451
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST200
	.uleb128 0x4e
	.long	.LASF452
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST201
	.uleb128 0x4e
	.long	.LASF453
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST202
	.uleb128 0x4e
	.long	.LASF454
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST203
	.uleb128 0x4e
	.long	.LASF455
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST204
	.uleb128 0x4e
	.long	.LASF325
	.byte	0x1
	.value	0x7cc
	.long	0x74
	.long	.LLST205
	.uleb128 0x4e
	.long	.LASF456
	.byte	0x1
	.value	0x7ce
	.long	0x74
	.long	.LLST206
	.uleb128 0x39
	.string	"p"
	.byte	0x1
	.value	0x7cf
	.long	0x1d8
	.long	.LLST207
	.uleb128 0x4e
	.long	.LASF457
	.byte	0x1
	.value	0x7d0
	.long	0x1d8
	.long	.LLST208
	.uleb128 0x30
	.long	.LASF334
	.long	0x4aa4
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.5455
	.uleb128 0x4f
	.long	.LASF458
	.byte	0x1
	.value	0xc1c
	.long	.L883
	.uleb128 0x50
	.string	"bad"
	.byte	0x1
	.value	0xc17
	.long	.L838
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB907
	.long	.LBE907
	.byte	0x1
	.value	0xbfc
	.long	0x41d0
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST209
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB909
	.long	.LBE909
	.byte	0x1
	.value	0xc07
	.long	0x41ee
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST210
	.byte	0x0
	.uleb128 0x2d
	.long	0x13a0
	.long	.LBB911
	.long	.LBE911
	.byte	0x1
	.value	0x868
	.long	0x421f
	.uleb128 0x2c
	.long	0x13b2
	.long	.LLST211
	.uleb128 0x4d
	.long	.LBB912
	.long	.LBE912
	.uleb128 0x3d
	.long	0x13be
	.long	.LLST212
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB913
	.long	.LBE913
	.byte	0x1
	.value	0xa84
	.long	0x423d
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST213
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB915
	.long	.LBE915
	.byte	0x1
	.value	0xa85
	.long	0x425b
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST214
	.byte	0x0
	.uleb128 0x2b
	.long	0x1383
	.long	.LBB917
	.long	.Ldebug_ranges0+0xe90
	.byte	0x1
	.value	0xa86
	.long	0x4279
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST215
	.byte	0x0
	.uleb128 0x2b
	.long	0x1331
	.long	.LBB920
	.long	.Ldebug_ranges0+0xea8
	.byte	0x1
	.value	0xa87
	.long	0x4297
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST216
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB925
	.long	.LBE925
	.byte	0x1
	.value	0xaa4
	.long	0x42b5
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST217
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB927
	.long	.LBE927
	.byte	0x1
	.value	0xaf5
	.long	0x42d3
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST218
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB929
	.long	.LBE929
	.byte	0x1
	.value	0x9c6
	.long	0x42f1
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST219
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB931
	.long	.LBE931
	.byte	0x1
	.value	0x9c8
	.long	0x430f
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST220
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB933
	.long	.LBE933
	.byte	0x1
	.value	0x9cc
	.long	0x4329
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB935
	.long	.LBE935
	.byte	0x1
	.value	0x9cf
	.long	0x4347
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST221
	.byte	0x0
	.uleb128 0x51
	.long	.LBB937
	.long	.LBE937
	.long	0x437f
	.uleb128 0x39
	.string	"con"
	.byte	0x1
	.value	0xb32
	.long	0x50
	.long	.LLST222
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB938
	.long	.LBE938
	.byte	0x1
	.value	0xb3a
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST223
	.byte	0x0
	.byte	0x0
	.uleb128 0x2b
	.long	0x1383
	.long	.LBB940
	.long	.Ldebug_ranges0+0xec0
	.byte	0x1
	.value	0xb0a
	.long	0x439d
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST224
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB943
	.long	.LBE943
	.byte	0x1
	.value	0xb05
	.long	0x43bb
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST225
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB946
	.long	.LBE946
	.byte	0x1
	.value	0xb0f
	.long	0x43d9
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST226
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB948
	.long	.LBE948
	.byte	0x1
	.value	0xb23
	.long	0x43f7
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST227
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB950
	.long	.LBE950
	.byte	0x1
	.value	0xb28
	.long	0x4415
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST228
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB952
	.long	.LBE952
	.byte	0x1
	.value	0xa5c
	.long	0x4433
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST229
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB954
	.long	.LBE954
	.byte	0x1
	.value	0xa5d
	.long	0x4451
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST230
	.byte	0x0
	.uleb128 0x2b
	.long	0x1445
	.long	.LBB956
	.long	.Ldebug_ranges0+0xed8
	.byte	0x1
	.value	0xa5e
	.long	0x4492
	.uleb128 0x2c
	.long	0x1461
	.long	.LLST231
	.uleb128 0x2c
	.long	0x1457
	.long	.LLST232
	.uleb128 0x2f
	.long	0x1383
	.long	.LBB959
	.long	.LBE959
	.byte	0x1
	.value	0x78a
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST233
	.byte	0x0
	.byte	0x0
	.uleb128 0x52
	.long	.Ldebug_ranges0+0xef8
	.long	0x44f6
	.uleb128 0x4e
	.long	.LASF459
	.byte	0x1
	.value	0x906
	.long	0xed
	.long	.LLST234
	.uleb128 0x52
	.long	.Ldebug_ranges0+0xf28
	.long	0x44db
	.uleb128 0x4e
	.long	.LASF460
	.byte	0x1
	.value	0x96b
	.long	0x86
	.long	.LLST235
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB965
	.long	.LBE965
	.byte	0x1
	.value	0x96d
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.byte	0x0
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB967
	.long	.LBE967
	.byte	0x1
	.value	0x911
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST236
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB969
	.long	.LBE969
	.byte	0x1
	.value	0x985
	.long	0x4514
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST237
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB972
	.long	.LBE972
	.byte	0x1
	.value	0xa5f
	.long	0x4532
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST238
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB976
	.long	.LBE976
	.byte	0x1
	.value	0x9d2
	.long	0x4550
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST239
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB978
	.long	.LBE978
	.byte	0x1
	.value	0x9d6
	.long	0x456a
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.uleb128 0x52
	.long	.Ldebug_ranges0+0xf40
	.long	0x4652
	.uleb128 0x4e
	.long	.LASF461
	.byte	0x1
	.value	0xa36
	.long	0x1e4
	.long	.LLST240
	.uleb128 0x39
	.string	"eax"
	.byte	0x1
	.value	0xa37
	.long	0x1e4
	.long	.LLST241
	.uleb128 0x39
	.string	"ebx"
	.byte	0x1
	.value	0xa37
	.long	0x1e4
	.long	.LLST242
	.uleb128 0x39
	.string	"ecx"
	.byte	0x1
	.value	0xa38
	.long	0x1e4
	.long	.LLST243
	.uleb128 0x39
	.string	"edx"
	.byte	0x1
	.value	0xa38
	.long	0x1e4
	.long	.LLST244
	.uleb128 0x4e
	.long	.LASF462
	.byte	0x1
	.value	0xa39
	.long	0xbf
	.long	.LLST245
	.uleb128 0x4e
	.long	.LASF463
	.byte	0x1
	.value	0xa39
	.long	0xbf
	.long	.LLST246
	.uleb128 0x4e
	.long	.LASF464
	.byte	0x1
	.value	0xa39
	.long	0xbf
	.long	.LLST247
	.uleb128 0x4e
	.long	.LASF465
	.byte	0x1
	.value	0xa39
	.long	0xbf
	.long	.LLST248
	.uleb128 0x53
	.string	"u"
	.byte	0x1
	.value	0xa3a
	.long	0x2a2
	.byte	0x3
	.byte	0x91
	.sleb128 -224
	.uleb128 0x39
	.string	"j"
	.byte	0x1
	.value	0xa3b
	.long	0x86
	.long	.LLST249
	.uleb128 0x2d
	.long	0x1426
	.long	.LBB981
	.long	.LBE981
	.byte	0x1
	.value	0xa3c
	.long	0x463d
	.uleb128 0x2c
	.long	0x1433
	.long	.LLST250
	.byte	0x0
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xf60
	.uleb128 0x39
	.string	"r"
	.byte	0x1
	.value	0xa3f
	.long	0x1e4
	.long	.LLST251
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB987
	.long	.LBE987
	.byte	0x1
	.value	0xa98
	.long	0x4670
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST252
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB989
	.long	.LBE989
	.byte	0x1
	.value	0xa99
	.long	0x468e
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST253
	.byte	0x0
	.uleb128 0x2b
	.long	0x146d
	.long	.LBB991
	.long	.Ldebug_ranges0+0xf88
	.byte	0x1
	.value	0xa9a
	.long	0x46cd
	.uleb128 0x2c
	.long	0x1494
	.long	.LLST254
	.uleb128 0x2c
	.long	0x1489
	.long	.LLST255
	.uleb128 0x2c
	.long	0x147f
	.long	.LLST256
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0xfb8
	.uleb128 0x3d
	.long	0x149e
	.long	.LLST257
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB998
	.long	.LBE998
	.byte	0x1
	.value	0xabb
	.long	0x46eb
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST258
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1000
	.long	.LBE1000
	.byte	0x1
	.value	0xabc
	.long	0x4709
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST259
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1002
	.long	.LBE1002
	.byte	0x1
	.value	0x7e2
	.long	0x4727
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST260
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1004
	.long	.LBE1004
	.byte	0x1
	.value	0x863
	.long	0x4745
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST261
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1007
	.long	.LBE1007
	.byte	0x1
	.value	0x8e7
	.long	0x4763
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST262
	.byte	0x0
	.uleb128 0x2d
	.long	0x13a0
	.long	.LBB1009
	.long	.LBE1009
	.byte	0x1
	.value	0x803
	.long	0x4794
	.uleb128 0x2c
	.long	0x13b2
	.long	.LLST263
	.uleb128 0x4d
	.long	.LBB1010
	.long	.LBE1010
	.uleb128 0x3d
	.long	0x13be
	.long	.LLST264
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1011
	.long	.LBE1011
	.byte	0x1
	.value	0x8fa
	.long	0x47b2
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST265
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1013
	.long	.LBE1013
	.byte	0x1
	.value	0x8fe
	.long	0x47d0
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST266
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1015
	.long	.LBE1015
	.byte	0x1
	.value	0x902
	.long	0x47ee
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST267
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1017
	.long	.LBE1017
	.byte	0x1
	.value	0xadf
	.long	0x480c
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST268
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1019
	.long	.LBE1019
	.byte	0x1
	.value	0x83d
	.long	0x482a
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST269
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1022
	.long	.LBE1022
	.byte	0x1
	.value	0xa9b
	.long	0x4848
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST270
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1025
	.long	.LBE1025
	.byte	0x1
	.value	0xa9c
	.long	0x4866
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST271
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB1027
	.long	.LBE1027
	.byte	0x1
	.value	0xa68
	.long	0x4884
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST272
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1029
	.long	.LBE1029
	.byte	0x1
	.value	0xa69
	.long	0x48a2
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST273
	.byte	0x0
	.uleb128 0x2b
	.long	0x1383
	.long	.LBB1031
	.long	.Ldebug_ranges0+0xfe8
	.byte	0x1
	.value	0xa6a
	.long	0x48c0
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST274
	.byte	0x0
	.uleb128 0x2b
	.long	0x1331
	.long	.LBB1034
	.long	.Ldebug_ranges0+0x1000
	.byte	0x1
	.value	0xa6b
	.long	0x48de
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST275
	.byte	0x0
	.uleb128 0x2b
	.long	0x1331
	.long	.LBB1039
	.long	.Ldebug_ranges0+0x1018
	.byte	0x1
	.value	0xa7a
	.long	0x48fc
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST276
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB1043
	.long	.LBE1043
	.byte	0x1
	.value	0xaeb
	.long	0x491a
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST277
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1045
	.long	.LBE1045
	.byte	0x1
	.value	0xaec
	.long	0x4938
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST278
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB1047
	.long	.LBE1047
	.byte	0x1
	.value	0xadc
	.long	0x4956
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST279
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB1049
	.long	.LBE1049
	.byte	0x1
	.value	0xa75
	.long	0x4974
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST280
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1051
	.long	.LBE1051
	.byte	0x1
	.value	0xa76
	.long	0x4992
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST281
	.byte	0x0
	.uleb128 0x2b
	.long	0x1383
	.long	.LBB1053
	.long	.Ldebug_ranges0+0x1030
	.byte	0x1
	.value	0xa77
	.long	0x49b0
	.uleb128 0x2c
	.long	0x1395
	.long	.LLST282
	.byte	0x0
	.uleb128 0x2b
	.long	0x1331
	.long	.LBB1056
	.long	.Ldebug_ranges0+0x1048
	.byte	0x1
	.value	0xa78
	.long	0x49ce
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST283
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1061
	.long	.LBE1061
	.byte	0x1
	.value	0x838
	.long	0x49ec
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST284
	.byte	0x0
	.uleb128 0x2d
	.long	0x1331
	.long	.LBB1063
	.long	.LBE1063
	.byte	0x1
	.value	0xa8f
	.long	0x4a0a
	.uleb128 0x2c
	.long	0x1342
	.long	.LLST285
	.byte	0x0
	.uleb128 0x2d
	.long	0x1383
	.long	.LBB1065
	.long	.LBE1065
	.byte	0x1
	.value	0xa91
	.long	0x4a24
	.uleb128 0x2e
	.long	0x1395
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1068
	.long	.LBE1068
	.byte	0x1
	.value	0x86b
	.long	0x4a3e
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.uleb128 0x2d
	.long	0x13a0
	.long	.LBB1070
	.long	.LBE1070
	.byte	0x1
	.value	0x829
	.long	0x4a6f
	.uleb128 0x2c
	.long	0x13b2
	.long	.LLST286
	.uleb128 0x4d
	.long	.LBB1071
	.long	.LBE1071
	.uleb128 0x3d
	.long	0x13be
	.long	.LLST287
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.long	0x12fb
	.long	.LBB1072
	.long	.LBE1072
	.byte	0x1
	.value	0x82a
	.long	0x4a8d
	.uleb128 0x2c
	.long	0x130c
	.long	.LLST288
	.byte	0x0
	.uleb128 0x2f
	.long	0x12fb
	.long	.LBB1074
	.long	.LBE1074
	.byte	0x1
	.value	0x830
	.uleb128 0x2e
	.long	0x130c
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.long	0x1b0f
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF466
	.byte	0x1
	.byte	0x58
	.byte	0x1
	.long	0x1e4
	.long	.LFB24
	.long	.LFE24
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF467
	.byte	0x1
	.byte	0x59
	.byte	0x1
	.long	0x1e4
	.long	.LFB25
	.long	.LFE25
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF468
	.byte	0x1
	.byte	0x5a
	.byte	0x1
	.long	0x1e4
	.long	.LFB26
	.long	.LFE26
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF469
	.byte	0x1
	.byte	0x5b
	.byte	0x1
	.long	0x1e4
	.long	.LFB27
	.long	.LFE27
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF470
	.byte	0x1
	.byte	0x5c
	.byte	0x1
	.long	0x1e4
	.long	.LFB28
	.long	.LFE28
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF471
	.byte	0x1
	.byte	0x5d
	.byte	0x1
	.long	0x1e4
	.long	.LFB29
	.long	.LFE29
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF472
	.byte	0x1
	.byte	0x5f
	.byte	0x1
	.long	0x1e4
	.long	.LFB30
	.long	.LFE30
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF473
	.byte	0x1
	.byte	0x60
	.byte	0x1
	.long	0x1e4
	.long	.LFB31
	.long	.LFE31
	.byte	0x1
	.byte	0x9c
	.uleb128 0x4c
	.byte	0x1
	.long	.LASF474
	.byte	0x1
	.byte	0x61
	.byte	0x1
	.long	0x1e4
	.long	.LFB32
	.long	.LFE32
	.byte	0x1
	.byte	0x9c
	.uleb128 0x42
	.byte	0x1
	.long	.LASF475
	.byte	0x1
	.byte	0x69
	.byte	0x1
	.long	.LFB38
	.long	.LFE38
	.byte	0x1
	.byte	0x9c
	.long	0x4be0
	.uleb128 0x34
	.long	.LASF476
	.byte	0x1
	.byte	0x69
	.long	0x1de
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x43
	.string	"arr"
	.byte	0x1
	.byte	0x69
	.long	0x4be0
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x4a
	.long	0x1a28
	.long	.LBB1100
	.long	.Ldebug_ranges0+0x1060
	.byte	0x1
	.byte	0x6c
	.uleb128 0x3b
	.long	0x1a3a
	.byte	0x50
	.uleb128 0x3c
	.long	.Ldebug_ranges0+0x1088
	.uleb128 0x3d
	.long	0x1a46
	.long	.LLST289
	.uleb128 0x3d
	.long	0x1a52
	.long	.LLST290
	.uleb128 0x3e
	.long	0x1a5e
	.byte	0x3
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.byte	0x4
	.long	0x1581
	.uleb128 0x49
	.byte	0x1
	.long	.LASF477
	.byte	0x1
	.value	0x48b
	.byte	0x1
	.long	.LFB107
	.long	.LFE107
	.byte	0x1
	.byte	0x9c
	.long	0x4c62
	.uleb128 0x28
	.string	"u"
	.byte	0x1
	.value	0x48b
	.long	0x143f
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x48b
	.long	0x157b
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x38
	.long	.LASF374
	.byte	0x1
	.value	0x48b
	.long	0xbf
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x4e
	.long	.LASF478
	.byte	0x1
	.value	0x48d
	.long	0xbf
	.long	.LLST291
	.uleb128 0x30
	.long	.LASF334
	.long	0x4c72
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	__PRETTY_FUNCTION__.4510
	.uleb128 0x2f
	.long	0x1426
	.long	.LBB1108
	.long	.LBE1108
	.byte	0x1
	.value	0x48f
	.uleb128 0x2c
	.long	0x1433
	.long	.LLST292
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.long	0x49
	.long	0x4c72
	.uleb128 0xf
	.long	0x7f
	.byte	0x14
	.byte	0x0
	.uleb128 0x31
	.long	0x4c62
	.uleb128 0x54
	.long	.LASF479
	.byte	0x2
	.value	0x156
	.long	0xe7
	.byte	0x1
	.byte	0x1
	.uleb128 0x54
	.long	.LASF480
	.byte	0x2
	.value	0x157
	.long	0xe7
	.byte	0x1
	.byte	0x1
	.uleb128 0x54
	.long	.LASF479
	.byte	0x2
	.value	0x156
	.long	0xe7
	.byte	0x1
	.byte	0x1
	.uleb128 0x54
	.long	.LASF480
	.byte	0x2
	.value	0x157
	.long	0xe7
	.byte	0x1
	.byte	0x1
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x7
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x8
	.uleb128 0x4
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x9
	.uleb128 0x28
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xd
	.byte	0x0
	.byte	0x0
	.uleb128 0xa
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xb
	.uleb128 0x4
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xc
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xd
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xd
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.uleb128 0x21
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x10
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x11
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xd
	.byte	0x0
	.byte	0x0
	.uleb128 0x12
	.uleb128 0x17
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x15
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x16
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xd
	.byte	0x0
	.byte	0x0
	.uleb128 0x17
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xd
	.byte	0x0
	.byte	0x0
	.uleb128 0x18
	.uleb128 0x13
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.byte	0x0
	.byte	0x0
	.uleb128 0x19
	.uleb128 0x17
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x1a
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x1b
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x1c
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x1d
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x1e
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x1f
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x20
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x21
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x22
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x23
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x24
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x25
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x26
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x28
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x29
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x2a
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2b
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x2c
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2d
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x2e
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x2f
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0x0
	.byte	0x0
	.uleb128 0x30
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x34
	.uleb128 0xc
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x26
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x32
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x33
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x34
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x35
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x36
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x37
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x38
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x39
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x3a
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0x0
	.byte	0x0
	.uleb128 0x3b
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x3c
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x3d
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x3e
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x3f
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x40
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x34
	.uleb128 0xc
	.uleb128 0x1c
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x41
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x42
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x43
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x44
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x45
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x46
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x47
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x48
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x4a
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x4b
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x4c
	.uleb128 0x2e
	.byte	0x0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x4d
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.byte	0x0
	.byte	0x0
	.uleb128 0x4e
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x4f
	.uleb128 0xa
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.byte	0x0
	.byte	0x0
	.uleb128 0x50
	.uleb128 0xa
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.byte	0x0
	.byte	0x0
	.uleb128 0x51
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x52
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x53
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x54
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.long	0x68e
	.value	0x2
	.long	.Ldebug_info0
	.long	0x4cb0
	.long	0x1533
	.string	"isMove_X86Instr"
	.long	0x1780
	.string	"showX86SseOp"
	.long	0x17ab
	.string	"showX86FpOp"
	.long	0x17d6
	.string	"showX86ShiftOp"
	.long	0x1801
	.string	"showX86AluOp"
	.long	0x182c
	.string	"showX86UnaryOp"
	.long	0x1857
	.string	"showX86CondCode"
	.long	0x1a72
	.string	"X86Instr_Call"
	.long	0x1e37
	.string	"ppHRegX86"
	.long	0x1f2f
	.string	"ppX86RI"
	.long	0x1f56
	.string	"ppX86AMode"
	.long	0x1f7b
	.string	"ppX86RM"
	.long	0x1fa2
	.string	"ppX86RMI"
	.long	0x1fc9
	.string	"ppX86Instr"
	.long	0x2013
	.string	"mapRegs_X86Instr"
	.long	0x207a
	.string	"X86AMode_IR"
	.long	0x20ec
	.string	"X86RMI_Mem"
	.long	0x2151
	.string	"X86RMI_Reg"
	.long	0x21b5
	.string	"X86RMI_Imm"
	.long	0x2219
	.string	"X86AMode_IRRS"
	.long	0x22c4
	.string	"dopyX86AMode"
	.long	0x22ed
	.string	"X86Instr_Goto"
	.long	0x2371
	.string	"X86Instr_SseShuf"
	.long	0x2413
	.string	"X86Instr_SseCMov"
	.long	0x24b5
	.string	"X86Instr_SseReRg"
	.long	0x2537
	.string	"X86Instr_Sse64FLo"
	.long	0x25e8
	.string	"X86Instr_Sse64Fx2"
	.long	0x2689
	.string	"X86Instr_Sse32FLo"
	.long	0x272a
	.string	"X86Instr_Sse32Fx4"
	.long	0x27cb
	.string	"X86Instr_SseLdzLO"
	.long	0x2886
	.string	"X86Instr_SseLdSt"
	.long	0x290b
	.string	"X86Instr_SseConst"
	.long	0x29d6
	.string	"X86Instr_FpCmp"
	.long	0x2a5b
	.string	"X86Instr_FpStSW_AX"
	.long	0x2ab1
	.string	"X86Instr_FpLdCW"
	.long	0x2b18
	.string	"X86Instr_FpCMov"
	.long	0x2bca
	.string	"X86Instr_Fp64to32"
	.long	0x2c40
	.string	"X86Instr_FpLdStI"
	.long	0x2cf0
	.string	"X86Instr_FpLdSt"
	.long	0x2da0
	.string	"X86Instr_FpBinary"
	.long	0x2e33
	.string	"X86Instr_FpUnary"
	.long	0x2eb7
	.string	"X86Instr_DACAS"
	.long	0x2f1e
	.string	"X86Instr_ACAS"
	.long	0x2fb0
	.string	"X86Instr_MFence"
	.long	0x3034
	.string	"X86Instr_Bsfr32"
	.long	0x30b9
	.string	"X86Instr_Set32"
	.long	0x312f
	.string	"X86Instr_Store"
	.long	0x31e0
	.string	"X86Instr_LoadEX"
	.long	0x3291
	.string	"X86Instr_CMov32"
	.long	0x3333
	.string	"X86Instr_Test32"
	.long	0x33a9
	.string	"X86Instr_Sh32"
	.long	0x342d
	.string	"X86Instr_Alu32M"
	.long	0x34ce
	.string	"X86Instr_Alu32R"
	.long	0x3552
	.string	"X86RM_Mem"
	.long	0x35b9
	.string	"X86RM_Reg"
	.long	0x3621
	.string	"X86RI_Reg"
	.long	0x3689
	.string	"X86RI_Imm"
	.long	0x36f1
	.string	"X86Instr_Div"
	.long	0x3767
	.string	"X86Instr_MulL"
	.long	0x37dd
	.string	"X86Instr_Lea32"
	.long	0x3852
	.string	"X86Instr_Unary32"
	.long	0x38c7
	.string	"X86Instr_Push"
	.long	0x392e
	.string	"X86Instr_Sh3232"
	.long	0x39de
	.string	"hregX86_XMM3"
	.long	0x39f5
	.string	"hregX86_XMM4"
	.long	0x3a0c
	.string	"hregX86_XMM5"
	.long	0x3a23
	.string	"hregX86_XMM6"
	.long	0x3a3a
	.string	"hregX86_XMM7"
	.long	0x3a51
	.string	"hregX86_EAX"
	.long	0x3a68
	.string	"hregX86_ECX"
	.long	0x3a7f
	.string	"hregX86_EDX"
	.long	0x3a96
	.string	"hregX86_EBX"
	.long	0x3aad
	.string	"hregX86_ESP"
	.long	0x3ac4
	.string	"hregX86_EBP"
	.long	0x3adb
	.string	"directReload_X86"
	.long	0x3b38
	.string	"genReload_X86"
	.long	0x3bf2
	.string	"genSpill_X86"
	.long	0x403a
	.string	"hregX86_ESI"
	.long	0x4051
	.string	"hregX86_EDI"
	.long	0x4068
	.string	"emit_X86Instr"
	.long	0x4aa9
	.string	"hregX86_FAKE0"
	.long	0x4ac0
	.string	"hregX86_FAKE1"
	.long	0x4ad7
	.string	"hregX86_FAKE2"
	.long	0x4aee
	.string	"hregX86_FAKE3"
	.long	0x4b05
	.string	"hregX86_FAKE4"
	.long	0x4b1c
	.string	"hregX86_FAKE5"
	.long	0x4b33
	.string	"hregX86_XMM0"
	.long	0x4b4a
	.string	"hregX86_XMM1"
	.long	0x4b61
	.string	"hregX86_XMM2"
	.long	0x4b78
	.string	"getAllocableRegs_X86"
	.long	0x4be6
	.string	"getRegUsage_X86Instr"
	.long	0x0
	.section	.debug_pubtypes,"",@progbits
	.long	0x19f
	.value	0x2
	.long	.Ldebug_info0
	.long	0x4cb0
	.long	0x25
	.string	"UChar"
	.long	0x3e
	.string	"HChar"
	.long	0x50
	.string	"UShort"
	.long	0x62
	.string	"Short"
	.long	0x74
	.string	"UInt"
	.long	0x86
	.string	"Int"
	.long	0x98
	.string	"ULong"
	.long	0xbf
	.string	"Bool"
	.long	0xca
	.string	"Addr32"
	.long	0xd5
	.string	"HWord"
	.long	0x199
	.string	"IRJumpKind"
	.long	0x1e4
	.string	"HReg"
	.long	0x222
	.string	"HRegClass"
	.long	0x248
	.string	"HRegMode"
	.long	0x2a2
	.string	"HRegUsage"
	.long	0x2ea
	.string	"HRegRemap"
	.long	0x2f5
	.string	"HInstr"
	.long	0x377
	.string	"X86CondCode"
	.long	0x397
	.string	"X86AModeTag"
	.long	0x43b
	.string	"X86AMode"
	.long	0x461
	.string	"X86RMITag"
	.long	0x4fb
	.string	"X86RMI"
	.long	0x51b
	.string	"X86RITag"
	.long	0x590
	.string	"X86RI"
	.long	0x5b0
	.string	"X86RMTag"
	.long	0x624
	.string	"X86RM"
	.long	0x644
	.string	"X86UnaryOp"
	.long	0x69a
	.string	"X86AluOp"
	.long	0x6c8
	.string	"X86ShiftOp"
	.long	0x756
	.string	"X86FpOp"
	.long	0x90f
	.string	"X86SseOp"
	.long	0xa0f
	.string	"X86InstrTag"
	.long	0x12cb
	.string	"X86Instr"
	.long	0x0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.value	0x0
	.value	0x0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_ranges,"",@progbits
.Ldebug_ranges0:
	.long	.LBB313-.Ltext0
	.long	.LBE313-.Ltext0
	.long	.LBB316-.Ltext0
	.long	.LBE316-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB319-.Ltext0
	.long	.LBE319-.Ltext0
	.long	.LBB324-.Ltext0
	.long	.LBE324-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB331-.Ltext0
	.long	.LBE331-.Ltext0
	.long	.LBB336-.Ltext0
	.long	.LBE336-.Ltext0
	.long	.LBB335-.Ltext0
	.long	.LBE335-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB333-.Ltext0
	.long	.LBE333-.Ltext0
	.long	.LBB334-.Ltext0
	.long	.LBE334-.Ltext0
	.long	.LBB332-.Ltext0
	.long	.LBE332-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB343-.Ltext0
	.long	.LBE343-.Ltext0
	.long	.LBB352-.Ltext0
	.long	.LBE352-.Ltext0
	.long	.LBB349-.Ltext0
	.long	.LBE349-.Ltext0
	.long	.LBB348-.Ltext0
	.long	.LBE348-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB345-.Ltext0
	.long	.LBE345-.Ltext0
	.long	.LBB347-.Ltext0
	.long	.LBE347-.Ltext0
	.long	.LBB344-.Ltext0
	.long	.LBE344-.Ltext0
	.long	.LBB346-.Ltext0
	.long	.LBE346-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB361-.Ltext0
	.long	.LBE361-.Ltext0
	.long	.LBB370-.Ltext0
	.long	.LBE370-.Ltext0
	.long	.LBB367-.Ltext0
	.long	.LBE367-.Ltext0
	.long	.LBB366-.Ltext0
	.long	.LBE366-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB363-.Ltext0
	.long	.LBE363-.Ltext0
	.long	.LBB365-.Ltext0
	.long	.LBE365-.Ltext0
	.long	.LBB362-.Ltext0
	.long	.LBE362-.Ltext0
	.long	.LBB364-.Ltext0
	.long	.LBE364-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB371-.Ltext0
	.long	.LBE371-.Ltext0
	.long	.LBB378-.Ltext0
	.long	.LBE378-.Ltext0
	.long	.LBB377-.Ltext0
	.long	.LBE377-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB385-.Ltext0
	.long	.LBE385-.Ltext0
	.long	.LBB394-.Ltext0
	.long	.LBE394-.Ltext0
	.long	.LBB391-.Ltext0
	.long	.LBE391-.Ltext0
	.long	.LBB390-.Ltext0
	.long	.LBE390-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB387-.Ltext0
	.long	.LBE387-.Ltext0
	.long	.LBB389-.Ltext0
	.long	.LBE389-.Ltext0
	.long	.LBB386-.Ltext0
	.long	.LBE386-.Ltext0
	.long	.LBB388-.Ltext0
	.long	.LBE388-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB407-.Ltext0
	.long	.LBE407-.Ltext0
	.long	.LBB416-.Ltext0
	.long	.LBE416-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB408-.Ltext0
	.long	.LBE408-.Ltext0
	.long	.LBB409-.Ltext0
	.long	.LBE409-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB419-.Ltext0
	.long	.LBE419-.Ltext0
	.long	.LBB424-.Ltext0
	.long	.LBE424-.Ltext0
	.long	.LBB423-.Ltext0
	.long	.LBE423-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB421-.Ltext0
	.long	.LBE421-.Ltext0
	.long	.LBB422-.Ltext0
	.long	.LBE422-.Ltext0
	.long	.LBB420-.Ltext0
	.long	.LBE420-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB427-.Ltext0
	.long	.LBE427-.Ltext0
	.long	.LBB432-.Ltext0
	.long	.LBE432-.Ltext0
	.long	.LBB431-.Ltext0
	.long	.LBE431-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB429-.Ltext0
	.long	.LBE429-.Ltext0
	.long	.LBB430-.Ltext0
	.long	.LBE430-.Ltext0
	.long	.LBB428-.Ltext0
	.long	.LBE428-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB435-.Ltext0
	.long	.LBE435-.Ltext0
	.long	.LBB440-.Ltext0
	.long	.LBE440-.Ltext0
	.long	.LBB439-.Ltext0
	.long	.LBE439-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB437-.Ltext0
	.long	.LBE437-.Ltext0
	.long	.LBB438-.Ltext0
	.long	.LBE438-.Ltext0
	.long	.LBB436-.Ltext0
	.long	.LBE436-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB443-.Ltext0
	.long	.LBE443-.Ltext0
	.long	.LBB448-.Ltext0
	.long	.LBE448-.Ltext0
	.long	.LBB447-.Ltext0
	.long	.LBE447-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB445-.Ltext0
	.long	.LBE445-.Ltext0
	.long	.LBB446-.Ltext0
	.long	.LBE446-.Ltext0
	.long	.LBB444-.Ltext0
	.long	.LBE444-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB451-.Ltext0
	.long	.LBE451-.Ltext0
	.long	.LBB456-.Ltext0
	.long	.LBE456-.Ltext0
	.long	.LBB455-.Ltext0
	.long	.LBE455-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB453-.Ltext0
	.long	.LBE453-.Ltext0
	.long	.LBB454-.Ltext0
	.long	.LBE454-.Ltext0
	.long	.LBB452-.Ltext0
	.long	.LBE452-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB459-.Ltext0
	.long	.LBE459-.Ltext0
	.long	.LBB464-.Ltext0
	.long	.LBE464-.Ltext0
	.long	.LBB463-.Ltext0
	.long	.LBE463-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB461-.Ltext0
	.long	.LBE461-.Ltext0
	.long	.LBB462-.Ltext0
	.long	.LBE462-.Ltext0
	.long	.LBB460-.Ltext0
	.long	.LBE460-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB467-.Ltext0
	.long	.LBE467-.Ltext0
	.long	.LBB472-.Ltext0
	.long	.LBE472-.Ltext0
	.long	.LBB471-.Ltext0
	.long	.LBE471-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB469-.Ltext0
	.long	.LBE469-.Ltext0
	.long	.LBB470-.Ltext0
	.long	.LBE470-.Ltext0
	.long	.LBB468-.Ltext0
	.long	.LBE468-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB475-.Ltext0
	.long	.LBE475-.Ltext0
	.long	.LBB480-.Ltext0
	.long	.LBE480-.Ltext0
	.long	.LBB479-.Ltext0
	.long	.LBE479-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB477-.Ltext0
	.long	.LBE477-.Ltext0
	.long	.LBB478-.Ltext0
	.long	.LBE478-.Ltext0
	.long	.LBB476-.Ltext0
	.long	.LBE476-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB483-.Ltext0
	.long	.LBE483-.Ltext0
	.long	.LBB488-.Ltext0
	.long	.LBE488-.Ltext0
	.long	.LBB487-.Ltext0
	.long	.LBE487-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB485-.Ltext0
	.long	.LBE485-.Ltext0
	.long	.LBB486-.Ltext0
	.long	.LBE486-.Ltext0
	.long	.LBB484-.Ltext0
	.long	.LBE484-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB491-.Ltext0
	.long	.LBE491-.Ltext0
	.long	.LBB496-.Ltext0
	.long	.LBE496-.Ltext0
	.long	.LBB495-.Ltext0
	.long	.LBE495-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB493-.Ltext0
	.long	.LBE493-.Ltext0
	.long	.LBB494-.Ltext0
	.long	.LBE494-.Ltext0
	.long	.LBB492-.Ltext0
	.long	.LBE492-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB499-.Ltext0
	.long	.LBE499-.Ltext0
	.long	.LBB504-.Ltext0
	.long	.LBE504-.Ltext0
	.long	.LBB503-.Ltext0
	.long	.LBE503-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB501-.Ltext0
	.long	.LBE501-.Ltext0
	.long	.LBB502-.Ltext0
	.long	.LBE502-.Ltext0
	.long	.LBB500-.Ltext0
	.long	.LBE500-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB507-.Ltext0
	.long	.LBE507-.Ltext0
	.long	.LBB512-.Ltext0
	.long	.LBE512-.Ltext0
	.long	.LBB511-.Ltext0
	.long	.LBE511-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB509-.Ltext0
	.long	.LBE509-.Ltext0
	.long	.LBB510-.Ltext0
	.long	.LBE510-.Ltext0
	.long	.LBB508-.Ltext0
	.long	.LBE508-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB515-.Ltext0
	.long	.LBE515-.Ltext0
	.long	.LBB520-.Ltext0
	.long	.LBE520-.Ltext0
	.long	.LBB519-.Ltext0
	.long	.LBE519-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB517-.Ltext0
	.long	.LBE517-.Ltext0
	.long	.LBB518-.Ltext0
	.long	.LBE518-.Ltext0
	.long	.LBB516-.Ltext0
	.long	.LBE516-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB525-.Ltext0
	.long	.LBE525-.Ltext0
	.long	.LBB532-.Ltext0
	.long	.LBE532-.Ltext0
	.long	.LBB529-.Ltext0
	.long	.LBE529-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB527-.Ltext0
	.long	.LBE527-.Ltext0
	.long	.LBB528-.Ltext0
	.long	.LBE528-.Ltext0
	.long	.LBB526-.Ltext0
	.long	.LBE526-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB535-.Ltext0
	.long	.LBE535-.Ltext0
	.long	.LBB540-.Ltext0
	.long	.LBE540-.Ltext0
	.long	.LBB539-.Ltext0
	.long	.LBE539-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB537-.Ltext0
	.long	.LBE537-.Ltext0
	.long	.LBB538-.Ltext0
	.long	.LBE538-.Ltext0
	.long	.LBB536-.Ltext0
	.long	.LBE536-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB545-.Ltext0
	.long	.LBE545-.Ltext0
	.long	.LBB555-.Ltext0
	.long	.LBE555-.Ltext0
	.long	.LBB549-.Ltext0
	.long	.LBE549-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB547-.Ltext0
	.long	.LBE547-.Ltext0
	.long	.LBB548-.Ltext0
	.long	.LBE548-.Ltext0
	.long	.LBB546-.Ltext0
	.long	.LBE546-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB550-.Ltext0
	.long	.LBE550-.Ltext0
	.long	.LBB556-.Ltext0
	.long	.LBE556-.Ltext0
	.long	.LBB554-.Ltext0
	.long	.LBE554-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB552-.Ltext0
	.long	.LBE552-.Ltext0
	.long	.LBB553-.Ltext0
	.long	.LBE553-.Ltext0
	.long	.LBB551-.Ltext0
	.long	.LBE551-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB559-.Ltext0
	.long	.LBE559-.Ltext0
	.long	.LBB564-.Ltext0
	.long	.LBE564-.Ltext0
	.long	.LBB563-.Ltext0
	.long	.LBE563-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB561-.Ltext0
	.long	.LBE561-.Ltext0
	.long	.LBB562-.Ltext0
	.long	.LBE562-.Ltext0
	.long	.LBB560-.Ltext0
	.long	.LBE560-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB567-.Ltext0
	.long	.LBE567-.Ltext0
	.long	.LBB574-.Ltext0
	.long	.LBE574-.Ltext0
	.long	.LBB573-.Ltext0
	.long	.LBE573-.Ltext0
	.long	.LBB572-.Ltext0
	.long	.LBE572-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB569-.Ltext0
	.long	.LBE569-.Ltext0
	.long	.LBB571-.Ltext0
	.long	.LBE571-.Ltext0
	.long	.LBB568-.Ltext0
	.long	.LBE568-.Ltext0
	.long	.LBB570-.Ltext0
	.long	.LBE570-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB577-.Ltext0
	.long	.LBE577-.Ltext0
	.long	.LBB582-.Ltext0
	.long	.LBE582-.Ltext0
	.long	.LBB581-.Ltext0
	.long	.LBE581-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB579-.Ltext0
	.long	.LBE579-.Ltext0
	.long	.LBB580-.Ltext0
	.long	.LBE580-.Ltext0
	.long	.LBB578-.Ltext0
	.long	.LBE578-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB585-.Ltext0
	.long	.LBE585-.Ltext0
	.long	.LBB590-.Ltext0
	.long	.LBE590-.Ltext0
	.long	.LBB589-.Ltext0
	.long	.LBE589-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB587-.Ltext0
	.long	.LBE587-.Ltext0
	.long	.LBB588-.Ltext0
	.long	.LBE588-.Ltext0
	.long	.LBB586-.Ltext0
	.long	.LBE586-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB593-.Ltext0
	.long	.LBE593-.Ltext0
	.long	.LBB598-.Ltext0
	.long	.LBE598-.Ltext0
	.long	.LBB597-.Ltext0
	.long	.LBE597-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB595-.Ltext0
	.long	.LBE595-.Ltext0
	.long	.LBB596-.Ltext0
	.long	.LBE596-.Ltext0
	.long	.LBB594-.Ltext0
	.long	.LBE594-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB601-.Ltext0
	.long	.LBE601-.Ltext0
	.long	.LBB608-.Ltext0
	.long	.LBE608-.Ltext0
	.long	.LBB607-.Ltext0
	.long	.LBE607-.Ltext0
	.long	.LBB606-.Ltext0
	.long	.LBE606-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB603-.Ltext0
	.long	.LBE603-.Ltext0
	.long	.LBB605-.Ltext0
	.long	.LBE605-.Ltext0
	.long	.LBB602-.Ltext0
	.long	.LBE602-.Ltext0
	.long	.LBB604-.Ltext0
	.long	.LBE604-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB611-.Ltext0
	.long	.LBE611-.Ltext0
	.long	.LBB618-.Ltext0
	.long	.LBE618-.Ltext0
	.long	.LBB617-.Ltext0
	.long	.LBE617-.Ltext0
	.long	.LBB616-.Ltext0
	.long	.LBE616-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB613-.Ltext0
	.long	.LBE613-.Ltext0
	.long	.LBB615-.Ltext0
	.long	.LBE615-.Ltext0
	.long	.LBB612-.Ltext0
	.long	.LBE612-.Ltext0
	.long	.LBB614-.Ltext0
	.long	.LBE614-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB621-.Ltext0
	.long	.LBE621-.Ltext0
	.long	.LBB626-.Ltext0
	.long	.LBE626-.Ltext0
	.long	.LBB625-.Ltext0
	.long	.LBE625-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB623-.Ltext0
	.long	.LBE623-.Ltext0
	.long	.LBB624-.Ltext0
	.long	.LBE624-.Ltext0
	.long	.LBB622-.Ltext0
	.long	.LBE622-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB629-.Ltext0
	.long	.LBE629-.Ltext0
	.long	.LBB634-.Ltext0
	.long	.LBE634-.Ltext0
	.long	.LBB633-.Ltext0
	.long	.LBE633-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB631-.Ltext0
	.long	.LBE631-.Ltext0
	.long	.LBB632-.Ltext0
	.long	.LBE632-.Ltext0
	.long	.LBB630-.Ltext0
	.long	.LBE630-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB637-.Ltext0
	.long	.LBE637-.Ltext0
	.long	.LBB642-.Ltext0
	.long	.LBE642-.Ltext0
	.long	.LBB641-.Ltext0
	.long	.LBE641-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB639-.Ltext0
	.long	.LBE639-.Ltext0
	.long	.LBB640-.Ltext0
	.long	.LBE640-.Ltext0
	.long	.LBB638-.Ltext0
	.long	.LBE638-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB645-.Ltext0
	.long	.LBE645-.Ltext0
	.long	.LBB650-.Ltext0
	.long	.LBE650-.Ltext0
	.long	.LBB649-.Ltext0
	.long	.LBE649-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB647-.Ltext0
	.long	.LBE647-.Ltext0
	.long	.LBB648-.Ltext0
	.long	.LBE648-.Ltext0
	.long	.LBB646-.Ltext0
	.long	.LBE646-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB653-.Ltext0
	.long	.LBE653-.Ltext0
	.long	.LBB658-.Ltext0
	.long	.LBE658-.Ltext0
	.long	.LBB657-.Ltext0
	.long	.LBE657-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB655-.Ltext0
	.long	.LBE655-.Ltext0
	.long	.LBB656-.Ltext0
	.long	.LBE656-.Ltext0
	.long	.LBB654-.Ltext0
	.long	.LBE654-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB661-.Ltext0
	.long	.LBE661-.Ltext0
	.long	.LBB666-.Ltext0
	.long	.LBE666-.Ltext0
	.long	.LBB665-.Ltext0
	.long	.LBE665-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB663-.Ltext0
	.long	.LBE663-.Ltext0
	.long	.LBB664-.Ltext0
	.long	.LBE664-.Ltext0
	.long	.LBB662-.Ltext0
	.long	.LBE662-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB669-.Ltext0
	.long	.LBE669-.Ltext0
	.long	.LBB674-.Ltext0
	.long	.LBE674-.Ltext0
	.long	.LBB673-.Ltext0
	.long	.LBE673-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB671-.Ltext0
	.long	.LBE671-.Ltext0
	.long	.LBB672-.Ltext0
	.long	.LBE672-.Ltext0
	.long	.LBB670-.Ltext0
	.long	.LBE670-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB677-.Ltext0
	.long	.LBE677-.Ltext0
	.long	.LBB684-.Ltext0
	.long	.LBE684-.Ltext0
	.long	.LBB683-.Ltext0
	.long	.LBE683-.Ltext0
	.long	.LBB682-.Ltext0
	.long	.LBE682-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB679-.Ltext0
	.long	.LBE679-.Ltext0
	.long	.LBB681-.Ltext0
	.long	.LBE681-.Ltext0
	.long	.LBB678-.Ltext0
	.long	.LBE678-.Ltext0
	.long	.LBB680-.Ltext0
	.long	.LBE680-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB687-.Ltext0
	.long	.LBE687-.Ltext0
	.long	.LBB694-.Ltext0
	.long	.LBE694-.Ltext0
	.long	.LBB693-.Ltext0
	.long	.LBE693-.Ltext0
	.long	.LBB692-.Ltext0
	.long	.LBE692-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB689-.Ltext0
	.long	.LBE689-.Ltext0
	.long	.LBB691-.Ltext0
	.long	.LBE691-.Ltext0
	.long	.LBB688-.Ltext0
	.long	.LBE688-.Ltext0
	.long	.LBB690-.Ltext0
	.long	.LBE690-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB697-.Ltext0
	.long	.LBE697-.Ltext0
	.long	.LBB702-.Ltext0
	.long	.LBE702-.Ltext0
	.long	.LBB701-.Ltext0
	.long	.LBE701-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB699-.Ltext0
	.long	.LBE699-.Ltext0
	.long	.LBB700-.Ltext0
	.long	.LBE700-.Ltext0
	.long	.LBB698-.Ltext0
	.long	.LBE698-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB705-.Ltext0
	.long	.LBE705-.Ltext0
	.long	.LBB710-.Ltext0
	.long	.LBE710-.Ltext0
	.long	.LBB709-.Ltext0
	.long	.LBE709-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB707-.Ltext0
	.long	.LBE707-.Ltext0
	.long	.LBB708-.Ltext0
	.long	.LBE708-.Ltext0
	.long	.LBB706-.Ltext0
	.long	.LBE706-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB713-.Ltext0
	.long	.LBE713-.Ltext0
	.long	.LBB718-.Ltext0
	.long	.LBE718-.Ltext0
	.long	.LBB717-.Ltext0
	.long	.LBE717-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB715-.Ltext0
	.long	.LBE715-.Ltext0
	.long	.LBB716-.Ltext0
	.long	.LBE716-.Ltext0
	.long	.LBB714-.Ltext0
	.long	.LBE714-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB721-.Ltext0
	.long	.LBE721-.Ltext0
	.long	.LBB726-.Ltext0
	.long	.LBE726-.Ltext0
	.long	.LBB725-.Ltext0
	.long	.LBE725-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB723-.Ltext0
	.long	.LBE723-.Ltext0
	.long	.LBB724-.Ltext0
	.long	.LBE724-.Ltext0
	.long	.LBB722-.Ltext0
	.long	.LBE722-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB729-.Ltext0
	.long	.LBE729-.Ltext0
	.long	.LBB734-.Ltext0
	.long	.LBE734-.Ltext0
	.long	.LBB733-.Ltext0
	.long	.LBE733-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB731-.Ltext0
	.long	.LBE731-.Ltext0
	.long	.LBB732-.Ltext0
	.long	.LBE732-.Ltext0
	.long	.LBB730-.Ltext0
	.long	.LBE730-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB737-.Ltext0
	.long	.LBE737-.Ltext0
	.long	.LBB742-.Ltext0
	.long	.LBE742-.Ltext0
	.long	.LBB741-.Ltext0
	.long	.LBE741-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB739-.Ltext0
	.long	.LBE739-.Ltext0
	.long	.LBB740-.Ltext0
	.long	.LBE740-.Ltext0
	.long	.LBB738-.Ltext0
	.long	.LBE738-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB745-.Ltext0
	.long	.LBE745-.Ltext0
	.long	.LBB750-.Ltext0
	.long	.LBE750-.Ltext0
	.long	.LBB749-.Ltext0
	.long	.LBE749-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB747-.Ltext0
	.long	.LBE747-.Ltext0
	.long	.LBB748-.Ltext0
	.long	.LBE748-.Ltext0
	.long	.LBB746-.Ltext0
	.long	.LBE746-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB753-.Ltext0
	.long	.LBE753-.Ltext0
	.long	.LBB758-.Ltext0
	.long	.LBE758-.Ltext0
	.long	.LBB757-.Ltext0
	.long	.LBE757-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB755-.Ltext0
	.long	.LBE755-.Ltext0
	.long	.LBB756-.Ltext0
	.long	.LBE756-.Ltext0
	.long	.LBB754-.Ltext0
	.long	.LBE754-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB761-.Ltext0
	.long	.LBE761-.Ltext0
	.long	.LBB766-.Ltext0
	.long	.LBE766-.Ltext0
	.long	.LBB765-.Ltext0
	.long	.LBE765-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB763-.Ltext0
	.long	.LBE763-.Ltext0
	.long	.LBB764-.Ltext0
	.long	.LBE764-.Ltext0
	.long	.LBB762-.Ltext0
	.long	.LBE762-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB769-.Ltext0
	.long	.LBE769-.Ltext0
	.long	.LBB774-.Ltext0
	.long	.LBE774-.Ltext0
	.long	.LBB773-.Ltext0
	.long	.LBE773-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB771-.Ltext0
	.long	.LBE771-.Ltext0
	.long	.LBB772-.Ltext0
	.long	.LBE772-.Ltext0
	.long	.LBB770-.Ltext0
	.long	.LBE770-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB777-.Ltext0
	.long	.LBE777-.Ltext0
	.long	.LBB782-.Ltext0
	.long	.LBE782-.Ltext0
	.long	.LBB781-.Ltext0
	.long	.LBE781-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB779-.Ltext0
	.long	.LBE779-.Ltext0
	.long	.LBB780-.Ltext0
	.long	.LBE780-.Ltext0
	.long	.LBB778-.Ltext0
	.long	.LBE778-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB785-.Ltext0
	.long	.LBE785-.Ltext0
	.long	.LBB790-.Ltext0
	.long	.LBE790-.Ltext0
	.long	.LBB789-.Ltext0
	.long	.LBE789-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB787-.Ltext0
	.long	.LBE787-.Ltext0
	.long	.LBB788-.Ltext0
	.long	.LBE788-.Ltext0
	.long	.LBB786-.Ltext0
	.long	.LBE786-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB793-.Ltext0
	.long	.LBE793-.Ltext0
	.long	.LBB798-.Ltext0
	.long	.LBE798-.Ltext0
	.long	.LBB797-.Ltext0
	.long	.LBE797-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB795-.Ltext0
	.long	.LBE795-.Ltext0
	.long	.LBB796-.Ltext0
	.long	.LBE796-.Ltext0
	.long	.LBB794-.Ltext0
	.long	.LBE794-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB801-.Ltext0
	.long	.LBE801-.Ltext0
	.long	.LBB806-.Ltext0
	.long	.LBE806-.Ltext0
	.long	.LBB805-.Ltext0
	.long	.LBE805-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB803-.Ltext0
	.long	.LBE803-.Ltext0
	.long	.LBB804-.Ltext0
	.long	.LBE804-.Ltext0
	.long	.LBB802-.Ltext0
	.long	.LBE802-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB809-.Ltext0
	.long	.LBE809-.Ltext0
	.long	.LBB814-.Ltext0
	.long	.LBE814-.Ltext0
	.long	.LBB813-.Ltext0
	.long	.LBE813-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB811-.Ltext0
	.long	.LBE811-.Ltext0
	.long	.LBB812-.Ltext0
	.long	.LBE812-.Ltext0
	.long	.LBB810-.Ltext0
	.long	.LBE810-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB843-.Ltext0
	.long	.LBE843-.Ltext0
	.long	.LBB846-.Ltext0
	.long	.LBE846-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB844-.Ltext0
	.long	.LBE844-.Ltext0
	.long	.LBB845-.Ltext0
	.long	.LBE845-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB853-.Ltext0
	.long	.LBE853-.Ltext0
	.long	.LBB856-.Ltext0
	.long	.LBE856-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB854-.Ltext0
	.long	.LBE854-.Ltext0
	.long	.LBB855-.Ltext0
	.long	.LBE855-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB857-.Ltext0
	.long	.LBE857-.Ltext0
	.long	.LBB874-.Ltext0
	.long	.LBE874-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB858-.Ltext0
	.long	.LBE858-.Ltext0
	.long	.LBB859-.Ltext0
	.long	.LBE859-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB917-.Ltext0
	.long	.LBE917-.Ltext0
	.long	.LBB923-.Ltext0
	.long	.LBE923-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB920-.Ltext0
	.long	.LBE920-.Ltext0
	.long	.LBB924-.Ltext0
	.long	.LBE924-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB940-.Ltext0
	.long	.LBE940-.Ltext0
	.long	.LBB945-.Ltext0
	.long	.LBE945-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB956-.Ltext0
	.long	.LBE956-.Ltext0
	.long	.LBB974-.Ltext0
	.long	.LBE974-.Ltext0
	.long	.LBB971-.Ltext0
	.long	.LBE971-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB962-.Ltext0
	.long	.LBE962-.Ltext0
	.long	.LBB1079-.Ltext0
	.long	.LBE1079-.Ltext0
	.long	.LBB1078-.Ltext0
	.long	.LBE1078-.Ltext0
	.long	.LBB1006-.Ltext0
	.long	.LBE1006-.Ltext0
	.long	.LBB975-.Ltext0
	.long	.LBE975-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB964-.Ltext0
	.long	.LBE964-.Ltext0
	.long	.LBB963-.Ltext0
	.long	.LBE963-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB980-.Ltext0
	.long	.LBE980-.Ltext0
	.long	.LBB1077-.Ltext0
	.long	.LBE1077-.Ltext0
	.long	.LBB1076-.Ltext0
	.long	.LBE1076-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB983-.Ltext0
	.long	.LBE983-.Ltext0
	.long	.LBB986-.Ltext0
	.long	.LBE986-.Ltext0
	.long	.LBB985-.Ltext0
	.long	.LBE985-.Ltext0
	.long	.LBB984-.Ltext0
	.long	.LBE984-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB991-.Ltext0
	.long	.LBE991-.Ltext0
	.long	.LBB1067-.Ltext0
	.long	.LBE1067-.Ltext0
	.long	.LBB1024-.Ltext0
	.long	.LBE1024-.Ltext0
	.long	.LBB1021-.Ltext0
	.long	.LBE1021-.Ltext0
	.long	.LBB997-.Ltext0
	.long	.LBE997-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB994-.Ltext0
	.long	.LBE994-.Ltext0
	.long	.LBB996-.Ltext0
	.long	.LBE996-.Ltext0
	.long	.LBB992-.Ltext0
	.long	.LBE992-.Ltext0
	.long	.LBB995-.Ltext0
	.long	.LBE995-.Ltext0
	.long	.LBB993-.Ltext0
	.long	.LBE993-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB1031-.Ltext0
	.long	.LBE1031-.Ltext0
	.long	.LBB1037-.Ltext0
	.long	.LBE1037-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB1034-.Ltext0
	.long	.LBE1034-.Ltext0
	.long	.LBB1038-.Ltext0
	.long	.LBE1038-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB1039-.Ltext0
	.long	.LBE1039-.Ltext0
	.long	.LBB1042-.Ltext0
	.long	.LBE1042-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB1053-.Ltext0
	.long	.LBE1053-.Ltext0
	.long	.LBB1059-.Ltext0
	.long	.LBE1059-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB1056-.Ltext0
	.long	.LBE1056-.Ltext0
	.long	.LBB1060-.Ltext0
	.long	.LBE1060-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB1100-.Ltext0
	.long	.LBE1100-.Ltext0
	.long	.LBB1107-.Ltext0
	.long	.LBE1107-.Ltext0
	.long	.LBB1106-.Ltext0
	.long	.LBE1106-.Ltext0
	.long	.LBB1105-.Ltext0
	.long	.LBE1105-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB1102-.Ltext0
	.long	.LBE1102-.Ltext0
	.long	.LBB1104-.Ltext0
	.long	.LBE1104-.Ltext0
	.long	.LBB1101-.Ltext0
	.long	.LBE1101-.Ltext0
	.long	.LBB1103-.Ltext0
	.long	.LBE1103-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF18:
	.string	"HWord"
.LASF114:
	.string	"Xalu_CMP"
.LASF113:
	.string	"Xalu_MOV"
.LASF188:
	.string	"Xsse_AVG8U"
.LASF197:
	.string	"Xsse_CMPGT8S"
.LASF127:
	.string	"Xsh_SAR"
.LASF160:
	.string	"Xsse_CMPLEF"
.LASF408:
	.string	"X86Instr_Store"
.LASF104:
	.string	"X86RI"
.LASF108:
	.string	"X86RM"
.LASF59:
	.string	"HRmModify"
.LASF87:
	.string	"Xam_IRRS"
.LASF273:
	.string	"Alu32M"
.LASF41:
	.string	"VexArch_INVALID"
.LASF272:
	.string	"Alu32R"
.LASF472:
	.string	"hregX86_XMM0"
.LASF473:
	.string	"hregX86_XMM1"
.LASF474:
	.string	"hregX86_XMM2"
.LASF425:
	.string	"hregX86_XMM3"
.LASF426:
	.string	"hregX86_XMM4"
.LASF427:
	.string	"hregX86_XMM5"
.LASF428:
	.string	"hregX86_XMM6"
.LASF429:
	.string	"hregX86_XMM7"
.LASF161:
	.string	"Xsse_CMPUNF"
.LASF444:
	.string	"hregX86_ESI"
.LASF221:
	.string	"Xin_Alu32M"
.LASF24:
	.string	"Ijk_Yield"
.LASF434:
	.string	"hregX86_ESP"
.LASF220:
	.string	"Xin_Alu32R"
.LASF151:
	.string	"Xsse_MOV"
.LASF45:
	.string	"VexArchPPC32"
.LASF210:
	.string	"Xsse_PACKUSW"
.LASF43:
	.string	"VexArchAMD64"
.LASF458:
	.string	"done"
.LASF310:
	.string	"X86Instr"
.LASF481:
	.string	"GNU C 4.4.5 20101112 (Red Hat 4.4.5-2)"
.LASF397:
	.string	"X86Instr_FpCMov"
.LASF81:
	.string	"Xcc_NL"
.LASF368:
	.string	"ppHRegX86"
.LASF265:
	.string	"isFwds"
.LASF27:
	.string	"Ijk_NoDecode"
.LASF280:
	.string	"Push"
.LASF121:
	.string	"Xalu_XOR"
.LASF356:
	.string	"next"
.LASF462:
	.string	"a_ok"
.LASF290:
	.string	"DACAS"
.LASF85:
	.string	"X86CondCode"
.LASF236:
	.string	"Xin_Bsfr32"
.LASF298:
	.string	"FpStSW_AX"
.LASF139:
	.string	"Xfp_PREM1"
.LASF46:
	.string	"VexArchPPC64"
.LASF26:
	.string	"Ijk_EmFail"
.LASF396:
	.string	"X86Instr_FpLdCW"
.LASF136:
	.string	"Xfp_YL2X"
.LASF299:
	.string	"FpCmp"
.LASF142:
	.string	"Xfp_NEG"
.LASF122:
	.string	"Xalu_MUL"
.LASF167:
	.string	"Xsse_XOR"
.LASF435:
	.string	"hregX86_EBP"
.LASF49:
	.string	"HRcINVALID"
.LASF401:
	.string	"X86Instr_FpBinary"
.LASF183:
	.string	"Xsse_QSUB8S"
.LASF181:
	.string	"Xsse_QSUB8U"
.LASF357:
	.string	"ALIGN"
.LASF61:
	.string	"hreg"
.LASF421:
	.string	"X86Instr_Lea32"
.LASF125:
	.string	"Xsh_SHL"
.LASF419:
	.string	"X86Instr_Div"
.LASF126:
	.string	"Xsh_SHR"
.LASF270:
	.string	"isLoad"
.LASF34:
	.string	"Ijk_Sys_syscall"
.LASF44:
	.string	"VexArchARM"
.LASF230:
	.string	"Xin_Call"
.LASF67:
	.string	"HRegRemap"
.LASF147:
	.string	"Xfp_ROUND"
.LASF95:
	.string	"Xrmi_Reg"
.LASF479:
	.string	"private_LibVEX_alloc_curr"
.LASF9:
	.string	"UInt"
.LASF367:
	.string	"ireg32_names"
.LASF312:
	.string	"toUChar"
.LASF374:
	.string	"mode64"
.LASF340:
	.string	"showX86FpOp"
.LASF224:
	.string	"Xin_Unary32"
.LASF318:
	.string	"fits8bits"
.LASF407:
	.string	"X86Instr_Set32"
.LASF350:
	.string	"mapRegs_X86RMI"
.LASF31:
	.string	"Ijk_SigTRAP"
.LASF90:
	.string	"index"
.LASF282:
	.string	"Goto"
.LASF123:
	.string	"X86AluOp"
.LASF155:
	.string	"Xsse_DIVF"
.LASF143:
	.string	"Xfp_MOV"
.LASF289:
	.string	"ACAS"
.LASF106:
	.string	"Xrm_Mem"
.LASF163:
	.string	"Xsse_RSQRTF"
.LASF193:
	.string	"Xsse_MIN8U"
.LASF432:
	.string	"hregX86_EDX"
.LASF234:
	.string	"Xin_Store"
.LASF36:
	.string	"Ijk_Sys_int128"
.LASF37:
	.string	"Ijk_Sys_int129"
.LASF483:
	.string	"/root/genprog-many-bugs/valgrind-bug-12474-12475/valgrind/VEX"
.LASF274:
	.string	"Sh32"
.LASF416:
	.string	"X86RM_Reg"
.LASF326:
	.string	"toUShort"
.LASF38:
	.string	"Ijk_Sys_int130"
.LASF133:
	.string	"Xfp_DIV"
.LASF145:
	.string	"Xfp_COS"
.LASF418:
	.string	"X86RI_Imm"
.LASF74:
	.string	"Xcc_BE"
.LASF140:
	.string	"Xfp_SQRT"
.LASF58:
	.string	"HRmWrite"
.LASF264:
	.string	"szSmall"
.LASF355:
	.string	"curr"
.LASF279:
	.string	"Sh3232"
.LASF324:
	.string	"do_fop2_st"
.LASF345:
	.string	"addRegUsage_X86AMode"
.LASF378:
	.string	"X86RMI_Reg"
.LASF62:
	.string	"mode"
.LASF413:
	.string	"X86Instr_Alu32M"
.LASF228:
	.string	"Xin_Sh3232"
.LASF414:
	.string	"X86Instr_Alu32R"
.LASF177:
	.string	"Xsse_SUB8"
.LASF176:
	.string	"Xsse_QADD16S"
.LASF174:
	.string	"Xsse_QADD16U"
.LASF153:
	.string	"Xsse_SUBF"
.LASF162:
	.string	"Xsse_RCPF"
.LASF0:
	.string	"unsigned char"
.LASF455:
	.string	"opc_imm"
.LASF308:
	.string	"SseCMov"
.LASF354:
	.string	"nbytes"
.LASF383:
	.string	"X86Instr_Goto"
.LASF14:
	.string	"float"
.LASF200:
	.string	"Xsse_SHL16"
.LASF404:
	.string	"X86Instr_ACAS"
.LASF384:
	.string	"X86Instr_SseShuf"
.LASF159:
	.string	"Xsse_CMPLTF"
.LASF405:
	.string	"X86Instr_MFence"
.LASF262:
	.string	"target"
.LASF132:
	.string	"Xfp_MUL"
.LASF388:
	.string	"X86Instr_Sse64Fx2"
.LASF342:
	.string	"showX86AluOp"
.LASF94:
	.string	"Xrmi_Imm"
.LASF406:
	.string	"X86Instr_Bsfr32"
.LASF478:
	.string	"unary"
.LASF412:
	.string	"X86Instr_Sh32"
.LASF191:
	.string	"Xsse_MAX8U"
.LASF461:
	.string	"swap"
.LASF372:
	.string	"ppX86RMI"
.LASF201:
	.string	"Xsse_SHL32"
.LASF254:
	.string	"Xin_Sse64Fx2"
.LASF111:
	.string	"X86UnaryOp"
.LASF410:
	.string	"X86Instr_CMov32"
.LASF443:
	.string	"doAMode_M"
.LASF363:
	.string	"doAMode_R"
.LASF315:
	.string	"mkModRegRM"
.LASF453:
	.string	"opc_imma"
.LASF457:
	.string	"ptmp"
.LASF376:
	.string	"X86AMode_IR"
.LASF128:
	.string	"X86ShiftOp"
.LASF437:
	.string	"vreg"
.LASF442:
	.string	"genSpill_X86"
.LASF346:
	.string	"addRegUsage_X86RMI"
.LASF70:
	.string	"Xcc_B"
.LASF80:
	.string	"Xcc_L"
.LASF68:
	.string	"Xcc_O"
.LASF78:
	.string	"Xcc_P"
.LASF76:
	.string	"Xcc_S"
.LASF307:
	.string	"SseReRg"
.LASF72:
	.string	"Xcc_Z"
.LASF232:
	.string	"Xin_CMov32"
.LASF329:
	.string	"mkHReg"
.LASF91:
	.string	"shift"
.LASF202:
	.string	"Xsse_SHL64"
.LASF349:
	.string	"mapRegs_X86AMode"
.LASF246:
	.string	"Xin_FpLdCW"
.LASF447:
	.string	"nbuf"
.LASF361:
	.string	"vregNo"
.LASF301:
	.string	"SseLdSt"
.LASF338:
	.string	"isMove_X86Instr"
.LASF291:
	.string	"FpUnary"
.LASF225:
	.string	"Xin_Lea32"
.LASF400:
	.string	"X86Instr_FpLdSt"
.LASF118:
	.string	"Xalu_SBB"
.LASF82:
	.string	"Xcc_LE"
.LASF157:
	.string	"Xsse_MINF"
.LASF267:
	.string	"addr"
.LASF390:
	.string	"X86Instr_Sse32Fx4"
.LASF441:
	.string	"offsetB"
.LASF440:
	.string	"rreg"
.LASF266:
	.string	"hwcaps"
.LASF35:
	.string	"Ijk_Sys_int32"
.LASF294:
	.string	"FpLdStI"
.LASF252:
	.string	"Xin_Sse32Fx4"
.LASF235:
	.string	"Xin_Set32"
.LASF134:
	.string	"Xfp_SCALE"
.LASF366:
	.string	"fregNo"
.LASF20:
	.string	"Ijk_Boring"
.LASF57:
	.string	"HRmRead"
.LASF102:
	.string	"Xri_Reg"
.LASF71:
	.string	"Xcc_NB"
.LASF33:
	.string	"Ijk_SigBUS"
.LASF3:
	.string	"HChar"
.LASF69:
	.string	"Xcc_NO"
.LASF79:
	.string	"Xcc_NP"
.LASF77:
	.string	"Xcc_NS"
.LASF73:
	.string	"Xcc_NZ"
.LASF112:
	.string	"Xalu_INVALID"
.LASF438:
	.string	"spill_off"
.LASF257:
	.string	"Xin_SseCMov"
.LASF17:
	.string	"Addr32"
.LASF415:
	.string	"X86RM_Mem"
.LASF190:
	.string	"Xsse_MAX16S"
.LASF285:
	.string	"Store"
.LASF311:
	.string	"toBool"
.LASF25:
	.string	"Ijk_EmWarn"
.LASF109:
	.string	"Xun_NEG"
.LASF475:
	.string	"getAllocableRegs_X86"
.LASF63:
	.string	"n_used"
.LASF229:
	.string	"Xin_Push"
.LASF320:
	.string	"regindex"
.LASF206:
	.string	"Xsse_SAR16"
.LASF305:
	.string	"Sse64Fx2"
.LASF175:
	.string	"Xsse_QADD8S"
.LASF173:
	.string	"Xsse_QADD8U"
.LASF341:
	.string	"showX86ShiftOp"
.LASF2:
	.string	"UChar"
.LASF314:
	.string	"hregNumber"
.LASF379:
	.string	"X86RMI_Imm"
.LASF245:
	.string	"Xin_FpCMov"
.LASF296:
	.string	"FpCMov"
.LASF448:
	.string	"dispatch_unassisted"
.LASF333:
	.string	"do_fstp_st"
.LASF207:
	.string	"Xsse_SAR32"
.LASF352:
	.string	"mapReg"
.LASF256:
	.string	"Xin_SseReRg"
.LASF288:
	.string	"MFence"
.LASF278:
	.string	"MulL"
.LASF227:
	.string	"Xin_Div"
.LASF154:
	.string	"Xsse_MULF"
.LASF360:
	.string	"hregClass"
.LASF237:
	.string	"Xin_MFence"
.LASF330:
	.string	"regno"
.LASF287:
	.string	"Bsfr32"
.LASF275:
	.string	"Test32"
.LASF335:
	.string	"do_fld_st"
.LASF184:
	.string	"Xsse_QSUB16S"
.LASF32:
	.string	"Ijk_SigSEGV"
.LASF182:
	.string	"Xsse_QSUB16U"
.LASF465:
	.string	"d_ok"
.LASF86:
	.string	"Xam_IR"
.LASF100:
	.string	"X86RMI"
.LASF334:
	.string	"__PRETTY_FUNCTION__"
.LASF250:
	.string	"Xin_SseLdSt"
.LASF223:
	.string	"Xin_Test32"
.LASF295:
	.string	"Fp64to32"
.LASF240:
	.string	"Xin_FpUnary"
.LASF124:
	.string	"Xsh_INVALID"
.LASF194:
	.string	"Xsse_CMPEQ8"
.LASF158:
	.string	"Xsse_CMPEQF"
.LASF99:
	.string	"Xrmi"
.LASF135:
	.string	"Xfp_ATAN"
.LASF6:
	.string	"short unsigned int"
.LASF1:
	.string	"signed char"
.LASF192:
	.string	"Xsse_MIN16S"
.LASF339:
	.string	"showX86SseOp"
.LASF231:
	.string	"Xin_Goto"
.LASF243:
	.string	"Xin_FpLdStI"
.LASF454:
	.string	"opc_cl"
.LASF5:
	.string	"UShort"
.LASF463:
	.string	"b_ok"
.LASF464:
	.string	"c_ok"
.LASF238:
	.string	"Xin_ACAS"
.LASF65:
	.string	"orig"
.LASF387:
	.string	"X86Instr_Sse64FLo"
.LASF303:
	.string	"Sse32Fx4"
.LASF261:
	.string	"cond"
.LASF337:
	.string	"tags"
.LASF422:
	.string	"X86Instr_Unary32"
.LASF332:
	.string	"emit32"
.LASF344:
	.string	"showX86CondCode"
.LASF255:
	.string	"Xin_Sse64FLo"
.LASF75:
	.string	"Xcc_NBE"
.LASF222:
	.string	"Xin_Sh32"
.LASF336:
	.string	"push_word_from_tags"
.LASF403:
	.string	"X86Instr_DACAS"
.LASF179:
	.string	"Xsse_SUB32"
.LASF48:
	.string	"HReg"
.LASF293:
	.string	"FpLdSt"
.LASF420:
	.string	"X86Instr_MulL"
.LASF393:
	.string	"X86Instr_SseConst"
.LASF242:
	.string	"Xin_FpLdSt"
.LASF277:
	.string	"Lea32"
.LASF110:
	.string	"Xun_NOT"
.LASF394:
	.string	"X86Instr_FpCmp"
.LASF358:
	.string	"long int"
.LASF146:
	.string	"Xfp_TAN"
.LASF186:
	.string	"Xsse_MULHI16U"
.LASF343:
	.string	"showX86UnaryOp"
.LASF249:
	.string	"Xin_SseConst"
.LASF198:
	.string	"Xsse_CMPGT16S"
.LASF395:
	.string	"X86Instr_FpStSW_AX"
.LASF391:
	.string	"X86Instr_SseLdzLO"
.LASF219:
	.string	"X86SseOp"
.LASF381:
	.string	"indEx"
.LASF195:
	.string	"Xsse_CMPEQ16"
.LASF180:
	.string	"Xsse_SUB64"
.LASF364:
	.string	"greg"
.LASF22:
	.string	"Ijk_Ret"
.LASF107:
	.string	"X86RMTag"
.LASF286:
	.string	"Set32"
.LASF88:
	.string	"X86AModeTag"
.LASF138:
	.string	"Xfp_PREM"
.LASF129:
	.string	"Xfp_INVALID"
.LASF251:
	.string	"Xin_SseLdzLO"
.LASF477:
	.string	"getRegUsage_X86Instr"
.LASF7:
	.string	"Short"
.LASF144:
	.string	"Xfp_SIN"
.LASF297:
	.string	"FpLdCW"
.LASF105:
	.string	"Xrm_Reg"
.LASF459:
	.string	"dispatch_to_use"
.LASF96:
	.string	"Xrmi_Mem"
.LASF241:
	.string	"Xin_FpBinary"
.LASF117:
	.string	"Xalu_ADC"
.LASF115:
	.string	"Xalu_ADD"
.LASF19:
	.string	"long unsigned int"
.LASF470:
	.string	"hregX86_FAKE4"
.LASF398:
	.string	"X86Instr_Fp64to32"
.LASF101:
	.string	"Xri_Imm"
.LASF196:
	.string	"Xsse_CMPEQ32"
.LASF189:
	.string	"Xsse_AVG16U"
.LASF16:
	.string	"Bool"
.LASF309:
	.string	"SseShuf"
.LASF365:
	.string	"ereg"
.LASF116:
	.string	"Xalu_SUB"
.LASF4:
	.string	"char"
.LASF456:
	.string	"xtra"
.LASF244:
	.string	"Xin_Fp64to32"
.LASF185:
	.string	"Xsse_MUL16"
.LASF480:
	.string	"private_LibVEX_alloc_last"
.LASF436:
	.string	"directReload_X86"
.LASF11:
	.string	"ULong"
.LASF103:
	.string	"X86RITag"
.LASF98:
	.string	"imm32"
.LASF97:
	.string	"X86RMITag"
.LASF50:
	.string	"HRcInt32"
.LASF411:
	.string	"X86Instr_Test32"
.LASF449:
	.string	"dispatch_assisted"
.LASF211:
	.string	"Xsse_UNPCKHB"
.LASF213:
	.string	"Xsse_UNPCKHD"
.LASF259:
	.string	"X86InstrTag"
.LASF409:
	.string	"X86Instr_LoadEX"
.LASF452:
	.string	"subopc_imm"
.LASF214:
	.string	"Xsse_UNPCKHQ"
.LASF212:
	.string	"Xsse_UNPCKHW"
.LASF55:
	.string	"HRcVec128"
.LASF382:
	.string	"dopyX86AMode"
.LASF323:
	.string	"do_fop1_st"
.LASF377:
	.string	"X86RMI_Mem"
.LASF484:
	.string	"HInstr"
.LASF166:
	.string	"Xsse_OR"
.LASF430:
	.string	"hregX86_EAX"
.LASF21:
	.string	"Ijk_Call"
.LASF281:
	.string	"Call"
.LASF83:
	.string	"Xcc_NLE"
.LASF199:
	.string	"Xsse_CMPGT32S"
.LASF450:
	.string	"irno"
.LASF164:
	.string	"Xsse_SQRTF"
.LASF321:
	.string	"regbase"
.LASF331:
	.string	"virtual"
.LASF92:
	.string	"IRRS"
.LASF433:
	.string	"hregX86_EBX"
.LASF150:
	.string	"Xsse_INVALID"
.LASF306:
	.string	"Sse64FLo"
.LASF64:
	.string	"HRegUsage"
.LASF156:
	.string	"Xsse_MAXF"
.LASF51:
	.string	"HRcInt64"
.LASF15:
	.string	"double"
.LASF431:
	.string	"hregX86_ECX"
.LASF325:
	.string	"subopc"
.LASF476:
	.string	"nregs"
.LASF445:
	.string	"hregX86_EDI"
.LASF362:
	.string	"iregNo"
.LASF215:
	.string	"Xsse_UNPCKLB"
.LASF370:
	.string	"ppX86AMode"
.LASF217:
	.string	"Xsse_UNPCKLD"
.LASF141:
	.string	"Xfp_ABS"
.LASF218:
	.string	"Xsse_UNPCKLQ"
.LASF216:
	.string	"Xsse_UNPCKLW"
.LASF300:
	.string	"SseConst"
.LASF451:
	.string	"opc_rr"
.LASF375:
	.string	"mapRegs_X86Instr"
.LASF322:
	.string	"Ptr_to_ULong"
.LASF460:
	.string	"delta"
.LASF89:
	.string	"base"
.LASF52:
	.string	"HRcFlt32"
.LASF369:
	.string	"ppX86RI"
.LASF380:
	.string	"X86AMode_IRRS"
.LASF371:
	.string	"ppX86RM"
.LASF316:
	.string	"regmem"
.LASF119:
	.string	"Xalu_AND"
.LASF268:
	.string	"srcL"
.LASF130:
	.string	"Xfp_ADD"
.LASF269:
	.string	"srcR"
.LASF239:
	.string	"Xin_DACAS"
.LASF302:
	.string	"SseLdzLO"
.LASF446:
	.string	"emit_X86Instr"
.LASF317:
	.string	"do_ffree_st7"
.LASF439:
	.string	"genReload_X86"
.LASF359:
	.string	"X86Instr_Call"
.LASF203:
	.string	"Xsse_SHR16"
.LASF23:
	.string	"Ijk_ClientReq"
.LASF385:
	.string	"X86Instr_SseCMov"
.LASF292:
	.string	"FpBinary"
.LASF84:
	.string	"Xcc_ALWAYS"
.LASF466:
	.string	"hregX86_FAKE0"
.LASF467:
	.string	"hregX86_FAKE1"
.LASF468:
	.string	"hregX86_FAKE2"
.LASF469:
	.string	"hregX86_FAKE3"
.LASF12:
	.string	"long long unsigned int"
.LASF471:
	.string	"hregX86_FAKE5"
.LASF258:
	.string	"Xin_SseShuf"
.LASF423:
	.string	"X86Instr_Push"
.LASF208:
	.string	"Xsse_PACKSSD"
.LASF131:
	.string	"Xfp_SUB"
.LASF209:
	.string	"Xsse_PACKSSW"
.LASF248:
	.string	"Xin_FpCmp"
.LASF319:
	.string	"mkSIB"
.LASF54:
	.string	"HRcVec64"
.LASF165:
	.string	"Xsse_AND"
.LASF304:
	.string	"Sse32FLo"
.LASF53:
	.string	"HRcFlt64"
.LASF187:
	.string	"Xsse_MULHI16S"
.LASF28:
	.string	"Ijk_MapFail"
.LASF263:
	.string	"regparms"
.LASF373:
	.string	"ppX86Instr"
.LASF204:
	.string	"Xsse_SHR32"
.LASF253:
	.string	"Xin_Sse32FLo"
.LASF482:
	.string	"priv/host_x86_defs.c"
.LASF66:
	.string	"replacement"
.LASF148:
	.string	"Xfp_2XM1"
.LASF283:
	.string	"CMov32"
.LASF39:
	.string	"Ijk_Sys_sysenter"
.LASF149:
	.string	"X86FpOp"
.LASF226:
	.string	"Xin_MulL"
.LASF120:
	.string	"Xalu_OR"
.LASF13:
	.string	"long long int"
.LASF30:
	.string	"Ijk_NoRedir"
.LASF168:
	.string	"Xsse_ANDN"
.LASF170:
	.string	"Xsse_ADD16"
.LASF386:
	.string	"X86Instr_SseReRg"
.LASF205:
	.string	"Xsse_SHR64"
.LASF42:
	.string	"VexArchX86"
.LASF60:
	.string	"HRegMode"
.LASF169:
	.string	"Xsse_ADD8"
.LASF152:
	.string	"Xsse_ADDF"
.LASF417:
	.string	"X86RI_Reg"
.LASF392:
	.string	"X86Instr_SseLdSt"
.LASF171:
	.string	"Xsse_ADD32"
.LASF353:
	.string	"LibVEX_Alloc"
.LASF402:
	.string	"X86Instr_FpUnary"
.LASF56:
	.string	"HRegClass"
.LASF137:
	.string	"Xfp_YL2XP1"
.LASF178:
	.string	"Xsse_SUB16"
.LASF327:
	.string	"initHRegUsage"
.LASF313:
	.string	"hregIsVirtual"
.LASF284:
	.string	"LoadEX"
.LASF271:
	.string	"order"
.LASF389:
	.string	"X86Instr_Sse32FLo"
.LASF10:
	.string	"unsigned int"
.LASF40:
	.string	"IRJumpKind"
.LASF399:
	.string	"X86Instr_FpLdStI"
.LASF233:
	.string	"Xin_LoadEX"
.LASF93:
	.string	"X86AMode"
.LASF29:
	.string	"Ijk_TInval"
.LASF8:
	.string	"short int"
.LASF276:
	.string	"Unary32"
.LASF424:
	.string	"X86Instr_Sh3232"
.LASF47:
	.string	"VexArchS390X"
.LASF347:
	.string	"addRegUsage_X86RI"
.LASF328:
	.string	"addRegUsage_X86RM"
.LASF247:
	.string	"Xin_FpStSW_AX"
.LASF172:
	.string	"Xsse_ADD64"
.LASF260:
	.string	"syned"
.LASF348:
	.string	"mapRegs_X86RI"
.LASF351:
	.string	"mapRegs_X86RM"
	.ident	"GCC: (GNU) 4.4.5 20101112 (Red Hat 4.4.5-2)"
	.section	.note.GNU-stack,"",@progbits
