	.file	"esp_bignum.c"
	.text
.Ltext0:
	.global	__umoddi3
	.section	.text.modular_inverse,"ax",@progbits
	.literal_position
	.align	4
	.type	modular_inverse, @function
modular_inverse:
.LFB22:
	.file 1 "/home/lee/esp-idf/components/mbedtls/port/esp_bignum.c"
	.loc 1 215 0
.LVL0:
	entry	sp, 48
.LCFI0:
.LVL1:
	.loc 1 220 0
	l32i.n	a2, a2, 8
.LVL2:
	l32i.n	a7, a2, 0
.LVL3:
	.loc 1 219 0
	movi.n	a4, 4
	movi.n	a2, 0
	s32i.n	a2, sp, 0
	.loc 1 218 0
	movi.n	a5, 2
	mov.n	a3, a2
	.loc 1 217 0
	movi.n	a2, 1
	s32i.n	a3, sp, 4
	.loc 1 222 0
	mov.n	a6, a5
	j	.L2
.LVL4:
.L6:
	.loc 1 223 0
	l32i.n	a8, sp, 4
	mull	a11, a8, a7
	muluh	a8, a7, a2
	add.n	a11, a11, a8
	mov.n	a12, a4
	l32i.n	a13, sp, 0
	mull	a10, a7, a2
	call8	__umoddi3
.LVL5:
	bltu	a11, a3, .L3
	bne	a3, a11, .L7
	bltu	a10, a5, .L3
.L7:
	.loc 1 224 0
	add.n	a9, a2, a5
	movi.n	a8, 1
	bltu	a9, a2, .L5
	movi.n	a8, 0
.L5:
	l32i.n	a10, sp, 4
	add.n	a2, a10, a3
.LVL6:
	add.n	a8, a8, a2
	mov.n	a2, a9
	s32i.n	a8, sp, 4
.LVL7:
.L3:
	.loc 1 227 0 discriminator 2
	extui	a9, a5, 31, 1
	slli	a8, a3, 1
	slli	a10, a5, 1
	mov.n	a5, a10
.LVL8:
	or	a3, a9, a8
.LVL9:
	.loc 1 228 0 discriminator 2
	extui	a9, a4, 31, 1
	l32i.n	a10, sp, 0
	slli	a8, a10, 1
	slli	a10, a4, 1
	mov.n	a4, a10
.LVL10:
	or	a8, a9, a8
	s32i.n	a8, sp, 0
.LVL11:
	.loc 1 222 0 discriminator 2
	addi.n	a6, a6, 1
.LVL12:
.L2:
	.loc 1 222 0 is_stmt 0 discriminator 1
	movi.n	a8, 0x20
	bge	a8, a6, .L6
	.loc 1 232 0 is_stmt 1
	neg	a2, a2
.LVL13:
	retw.n
.LFE22:
	.size	modular_inverse, .-modular_inverse
	.section	.text.calculate_rinv,"ax",@progbits
	.align	4
	.type	calculate_rinv, @function
calculate_rinv:
.LFB23:
	.loc 1 247 0
.LVL14:
	entry	sp, 48
.LCFI1:
	mov.n	a5, a2
.LVL15:
	.loc 1 251 0
	mov.n	a10, sp
	call8	mbedtls_mpi_init
.LVL16:
	.loc 1 252 0
	movi.n	a12, 1
	slli	a11, a4, 6
	mov.n	a10, sp
	call8	mbedtls_mpi_set_bit
.LVL17:
	mov.n	a2, a10
.LVL18:
	bnez.n	a10, .L9
	.loc 1 253 0
	mov.n	a12, a3
	mov.n	a11, sp
	mov.n	a10, a5
	call8	mbedtls_mpi_mod_mpi
.LVL19:
	mov.n	a2, a10
.LVL20:
.L9:
	.loc 1 256 0
	mov.n	a10, sp
	call8	mbedtls_mpi_free
.LVL21:
	.loc 1 258 0
	retw.n
.LFE23:
	.size	calculate_rinv, .-calculate_rinv
	.section	.text.esp_mpi_acquire_hardware,"ax",@progbits
	.literal_position
	.literal .LC3, mpi_lock
	.literal .LC4, 1072693276
	.literal .LC5, 1072693280
	.literal .LC6, 1072694416
	.literal .LC7, 1072703512
	.align	4
	.global	esp_mpi_acquire_hardware
	.type	esp_mpi_acquire_hardware, @function
esp_mpi_acquire_hardware:
.LFB16:
	.loc 1 75 0
	entry	sp, 32
.LCFI2:
	.loc 1 77 0
	l32r	a10, .LC3
	call8	_lock_acquire
.LVL22:
	.loc 1 79 0
	call8	esp_dport_access_stall_other_cpu_start
.LVL23:
	.loc 1 81 0
	l32r	a8, .LC4
	memw
	l32i.n	a9, a8, 0
	movi.n	a2, 4
	or	a2, a9, a2
	memw
	s32i.n	a2, a8, 0
	.loc 1 83 0
	l32r	a8, .LC5
	memw
	l32i.n	a9, a8, 0
	movi.n	a2, -0x15
	and	a2, a9, a2
	memw
	s32i.n	a2, a8, 0
	.loc 1 87 0
	l32r	a8, .LC6
	memw
	l32i.n	a9, a8, 0
	movi.n	a2, -2
	and	a2, a9, a2
	memw
	s32i.n	a2, a8, 0
	.loc 1 89 0
	call8	esp_dport_access_stall_other_cpu_end
.LVL24:
.L11:
.LBB37:
.LBB38:
	.file 2 "/home/lee/esp-idf/components/soc/esp32/include/soc/dport_access.h"
	.loc 2 47 0 discriminator 1
	call8	esp_dport_access_stall_other_cpu_start
.LVL25:
	.loc 2 48 0 discriminator 1
	l32r	a2, .LC7
	memw
	l32i.n	a2, a2, 0
.LVL26:
	.loc 2 49 0 discriminator 1
	call8	esp_dport_access_stall_other_cpu_end
.LVL27:
.LBE38:
.LBE37:
	.loc 1 91 0 discriminator 1
	bnei	a2, 1, .L11
	.loc 1 97 0
	retw.n
.LFE16:
	.size	esp_mpi_acquire_hardware, .-esp_mpi_acquire_hardware
	.section	.text.esp_mpi_release_hardware,"ax",@progbits
	.literal_position
	.literal .LC8, 1072694416
	.literal .LC9, 1072693280
	.literal .LC10, 1072693276
	.literal .LC11, mpi_lock
	.align	4
	.global	esp_mpi_release_hardware
	.type	esp_mpi_release_hardware, @function
esp_mpi_release_hardware:
.LFB17:
	.loc 1 100 0
	entry	sp, 32
.LCFI3:
	.loc 1 101 0
	call8	esp_dport_access_stall_other_cpu_start
.LVL28:
	.loc 1 103 0
	l32r	a9, .LC8
	memw
	l32i.n	a10, a9, 0
	movi.n	a8, 1
	or	a8, a10, a8
	memw
	s32i.n	a8, a9, 0
	.loc 1 106 0
	l32r	a9, .LC9
	memw
	l32i.n	a10, a9, 0
	movi.n	a8, 4
	or	a8, a10, a8
	memw
	s32i.n	a8, a9, 0
	.loc 1 107 0
	l32r	a9, .LC10
	memw
	l32i.n	a10, a9, 0
	movi.n	a8, -5
	and	a8, a10, a8
	memw
	s32i.n	a8, a9, 0
	.loc 1 109 0
	call8	esp_dport_access_stall_other_cpu_end
.LVL29:
	.loc 1 111 0
	l32r	a10, .LC11
	call8	_lock_release
.LVL30:
	retw.n
.LFE17:
	.size	esp_mpi_release_hardware, .-esp_mpi_release_hardware
	.section	.text.esp_mpi_mul_mpi_mod,"ax",@progbits
	.literal_position
	.literal .LC12, 1072701440
	.literal .LC13, 1072702976
	.literal .LC14, 1072701952
	.literal .LC15, 1072703488
	.literal .LC16, 1072703500
	.literal .LC17, 1072703508
	.literal .LC18, 1072703504
	.align	4
	.global	esp_mpi_mul_mpi_mod
	.type	esp_mpi_mul_mpi_mod, @function
esp_mpi_mul_mpi_mod:
.LFB26:
	.loc 1 309 0
.LVL31:
	entry	sp, 48
.LCFI4:
.LVL32:
.LBB76:
.LBB77:
.LBB78:
	.loc 1 128 0
	movi.n	a8, 0
.LBE78:
	.loc 1 127 0
	movi.n	a6, 1
	j	.L14
.LVL33:
.L16:
.LBB79:
	.loc 1 129 0
	l32i.n	a9, a5, 8
	addx4	a9, a8, a9
	l32i.n	a7, a9, 0
	beqz.n	a7, .L15
	.loc 1 130 0
	addi.n	a6, a8, 1
.LVL34:
.L15:
	.loc 1 128 0
	addi.n	a8, a8, 1
.LVL35:
.L14:
	l32i.n	a7, a5, 4
	bltu	a8, a7, .L16
.LBE79:
	.loc 1 133 0
	addi.n	a6, a6, 15
.LVL36:
	movi.n	a7, -0x10
	and	a6, a6, a7
.LVL37:
.LBE77:
.LBE76:
	.loc 1 316 0
	mov.n	a10, sp
	call8	mbedtls_mpi_init
.LVL38:
	.loc 1 317 0
	mov.n	a12, a6
	mov.n	a11, a5
	mov.n	a10, sp
	call8	calculate_rinv
.LVL39:
	mov.n	a7, a10
.LVL40:
	bnez.n	a10, .L17
	.loc 1 318 0
	mov.n	a10, a5
	call8	modular_inverse
.LVL41:
	mov.n	a7, a10
.LVL42:
	.loc 1 320 0
	call8	esp_mpi_acquire_hardware
.LVL43:
.LBB80:
.LBB81:
	.loc 1 156 0
	l32i.n	a8, a5, 4
	minu	a8, a6, a8
.LVL44:
.LBB82:
	.loc 1 159 0
	movi.n	a10, 0
	j	.L18
.LVL45:
.L19:
	.loc 1 160 0
	slli	a9, a10, 2
	l32r	a11, .LC12
	add.n	a11, a9, a11
	l32i.n	a12, a5, 8
	add.n	a9, a12, a9
	l32i.n	a9, a9, 0
	s32i.n	a9, a11, 0
	.loc 1 159 0
	addi.n	a10, a10, 1
.LVL46:
.L18:
	bltu	a10, a8, .L19
.LBE82:
.LBB83:
	.loc 1 164 0
	mov.n	a5, a8
.LVL47:
	j	.L20
.LVL48:
.L21:
	.loc 1 165 0
	l32r	a8, .LC12
	addx4	a8, a5, a8
	movi.n	a9, 0
	s32i.n	a9, a8, 0
	.loc 1 164 0
	addi.n	a5, a5, 1
.LVL49:
.L20:
	bltu	a5, a6, .L21
.LVL50:
.LBE83:
.LBE81:
.LBE80:
.LBB84:
.LBB85:
	.loc 1 156 0
	l32i.n	a5, a3, 4
.LVL51:
	minu	a5, a6, a5
.LVL52:
.LBB86:
	.loc 1 159 0
	movi.n	a9, 0
	j	.L22
.LVL53:
.L23:
	.loc 1 160 0
	slli	a8, a9, 2
	l32r	a10, .LC13
	add.n	a10, a8, a10
	l32i.n	a11, a3, 8
	add.n	a8, a11, a8
	l32i.n	a8, a8, 0
	s32i.n	a8, a10, 0
	.loc 1 159 0
	addi.n	a9, a9, 1
.LVL54:
.L22:
	bltu	a9, a5, .L23
.LVL55:
	j	.L24
.LVL56:
.L25:
.LBE86:
.LBB87:
	.loc 1 165 0
	l32r	a8, .LC13
	addx4	a8, a5, a8
	movi.n	a9, 0
	s32i.n	a9, a8, 0
	.loc 1 164 0
	addi.n	a5, a5, 1
.LVL57:
.L24:
	bltu	a5, a6, .L25
.LVL58:
.LBE87:
.LBE85:
.LBE84:
.LBB88:
.LBB89:
	.loc 1 156 0
	l32i.n	a5, sp, 4
.LVL59:
	minu	a5, a6, a5
.LVL60:
.LBB90:
	.loc 1 159 0
	movi.n	a9, 0
	j	.L26
.LVL61:
.L27:
	.loc 1 160 0
	slli	a8, a9, 2
	l32r	a10, .LC14
	add.n	a10, a8, a10
	l32i.n	a11, sp, 8
	add.n	a8, a11, a8
	l32i.n	a8, a8, 0
	s32i.n	a8, a10, 0
	.loc 1 159 0
	addi.n	a9, a9, 1
.LVL62:
.L26:
	bltu	a9, a5, .L27
.LVL63:
	j	.L28
.LVL64:
.L29:
.LBE90:
.LBB91:
	.loc 1 165 0
	l32r	a8, .LC14
	addx4	a8, a5, a8
	movi.n	a9, 0
	s32i.n	a9, a8, 0
	.loc 1 164 0
	addi.n	a5, a5, 1
.LVL65:
.L28:
	bltu	a5, a6, .L29
.LBE91:
.LBE89:
.LBE88:
	.loc 1 328 0
	l32r	a5, .LC15
.LVL66:
	memw
	s32i.n	a7, a5, 0
	.loc 1 331 0
	srli	a5, a6, 4
	addi.n	a5, a5, -1
	l32r	a7, .LC16
.LVL67:
	memw
	s32i.n	a5, a7, 0
.LVL68:
.LBB92:
.LBB93:
	.loc 1 270 0
	movi.n	a5, 1
	l32r	a7, .LC17
	memw
	s32i.n	a5, a7, 0
	.loc 1 275 0
	l32r	a7, .LC18
	memw
	s32i.n	a5, a7, 0
.L30:
.LVL69:
.LBE93:
.LBE92:
.LBB94:
.LBB95:
.LBB96:
.LBB97:
	.loc 2 47 0
	call8	esp_dport_access_stall_other_cpu_start
.LVL70:
	.loc 2 48 0
	l32r	a5, .LC17
	memw
	l32i.n	a5, a5, 0
.LVL71:
	.loc 2 49 0
	call8	esp_dport_access_stall_other_cpu_end
.LVL72:
.LBE97:
.LBE96:
	.loc 1 292 0
	bnei	a5, 1, .L30
	.loc 1 296 0
	movi.n	a7, 1
	l32r	a5, .LC17
.LVL73:
	memw
	s32i.n	a7, a5, 0
.LVL74:
.LBE95:
.LBE94:
.LBB98:
.LBB99:
.LBB100:
.LBB101:
	.loc 1 156 0
	l32i.n	a5, a4, 4
	minu	a5, a6, a5
.LVL75:
.LBB102:
	.loc 1 159 0
	movi.n	a8, 0
	j	.L31
.LVL76:
.L32:
	.loc 1 160 0
	slli	a7, a8, 2
	l32r	a9, .LC13
	add.n	a9, a7, a9
	l32i.n	a10, a4, 8
	add.n	a7, a10, a7
	l32i.n	a7, a7, 0
	s32i.n	a7, a9, 0
	.loc 1 159 0
	addi.n	a8, a8, 1
.LVL77:
.L31:
	bltu	a8, a5, .L32
.LVL78:
	j	.L33
.LVL79:
.L34:
.LBE102:
.LBB103:
	.loc 1 165 0
	l32r	a7, .LC13
	addx4	a7, a5, a7
	movi.n	a8, 0
	s32i.n	a8, a7, 0
	.loc 1 164 0
	addi.n	a5, a5, 1
.LVL80:
.L33:
	bltu	a5, a6, .L34
.LVL81:
.LBE103:
.LBE101:
.LBE100:
.LBB104:
.LBB105:
	.loc 1 270 0
	movi.n	a5, 1
.LVL82:
	l32r	a7, .LC17
	memw
	s32i.n	a5, a7, 0
	.loc 1 275 0
	l32r	a7, .LC18
	memw
	s32i.n	a5, a7, 0
.L35:
.LVL83:
.LBE105:
.LBE104:
.LBB106:
.LBB107:
.LBB108:
.LBB109:
	.loc 2 47 0
	call8	esp_dport_access_stall_other_cpu_start
.LVL84:
	.loc 2 48 0
	l32r	a5, .LC17
	memw
	l32i.n	a5, a5, 0
.LVL85:
	.loc 2 49 0
	call8	esp_dport_access_stall_other_cpu_end
.LVL86:
.LBE109:
.LBE108:
	.loc 1 292 0
	bnei	a5, 1, .L35
	.loc 1 296 0
	movi.n	a7, 1
	l32r	a5, .LC17
.LVL87:
	memw
	s32i.n	a7, a5, 0
.LVL88:
.LBE107:
.LBE106:
.LBB110:
.LBB111:
	.loc 1 183 0
	mov.n	a5, a6
	mov.n	a11, a6
	mov.n	a10, a2
	call8	mbedtls_mpi_grow
.LVL89:
	mov.n	a7, a10
.LVL90:
	bnez.n	a10, .L36
.LVL91:
	.loc 1 186 0
	call8	esp_dport_access_stall_other_cpu_start
.LVL92:
.LBB112:
	.loc 1 188 0
	movi.n	a6, 0
	j	.L37
.LVL93:
.L38:
	.loc 1 189 0
	l32i.n	a8, a2, 8
	slli	a10, a6, 2
	add.n	a8, a8, a10
	l32r	a9, .LC14
	add.n	a9, a10, a9
	memw
	l32i.n	a9, a9, 0
	s32i.n	a9, a8, 0
	.loc 1 188 0
	addi.n	a6, a6, 1
.LVL94:
.L37:
	bltu	a6, a5, .L38
.LBE112:
	.loc 1 192 0
	call8	esp_dport_access_stall_other_cpu_end
.LVL95:
	j	.L39
.LVL96:
.L40:
.LBB113:
	.loc 1 197 0
	l32i.n	a6, a2, 8
	addx4	a6, a5, a6
	movi.n	a8, 0
	s32i.n	a8, a6, 0
	.loc 1 196 0
	addi.n	a5, a5, 1
.LVL97:
.L39:
	l32i.n	a6, a2, 4
	bltu	a5, a6, .L40
.LBE113:
	.loc 1 200 0
#APP
# 200 "/home/lee/esp-idf/components/mbedtls/port/esp_bignum.c" 1
	memw
# 0 "" 2
.LVL98:
#NO_APP
.L36:
.LBE111:
.LBE110:
	.loc 1 461 0
	l32i.n	a5, a3, 0
	l32i.n	a3, a4, 0
.LVL99:
	mull	a3, a5, a3
	s32i.n	a3, a2, 0
.LBE99:
.LBE98:
	.loc 1 341 0
	call8	esp_mpi_release_hardware
.LVL100:
.L17:
	.loc 1 344 0
	mov.n	a10, sp
	call8	mbedtls_mpi_free
.LVL101:
	.loc 1 346 0
	mov.n	a2, a7
.LVL102:
	retw.n
.LFE26:
	.size	esp_mpi_mul_mpi_mod, .-esp_mpi_mul_mpi_mod
	.section	.bss.mpi_lock,"aw",@nobits
	.align	4
	.type	mpi_lock, @object
	.size	mpi_lock, 4
mpi_lock:
	.zero	4
	.section	.debug_frame,"",@progbits
.Lframe0:
	.4byte	.LECIE0-.LSCIE0
.LSCIE0:
	.4byte	0xffffffff
	.byte	0x3
	.string	""
	.uleb128 0x1
	.sleb128 -4
	.uleb128 0
	.byte	0xc
	.uleb128 0x1
	.uleb128 0
	.align	4
.LECIE0:
.LSFDE0:
	.4byte	.LEFDE0-.LASFDE0
.LASFDE0:
	.4byte	.Lframe0
	.4byte	.LFB22
	.4byte	.LFE22-.LFB22
	.byte	0x4
	.4byte	.LCFI0-.LFB22
	.byte	0xe
	.uleb128 0x30
	.align	4
.LEFDE0:
.LSFDE2:
	.4byte	.LEFDE2-.LASFDE2
.LASFDE2:
	.4byte	.Lframe0
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.byte	0x4
	.4byte	.LCFI1-.LFB23
	.byte	0xe
	.uleb128 0x30
	.align	4
.LEFDE2:
.LSFDE4:
	.4byte	.LEFDE4-.LASFDE4
.LASFDE4:
	.4byte	.Lframe0
	.4byte	.LFB16
	.4byte	.LFE16-.LFB16
	.byte	0x4
	.4byte	.LCFI2-.LFB16
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE4:
.LSFDE6:
	.4byte	.LEFDE6-.LASFDE6
.LASFDE6:
	.4byte	.Lframe0
	.4byte	.LFB17
	.4byte	.LFE17-.LFB17
	.byte	0x4
	.4byte	.LCFI3-.LFB17
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE6:
.LSFDE8:
	.4byte	.LEFDE8-.LASFDE8
.LASFDE8:
	.4byte	.Lframe0
	.4byte	.LFB26
	.4byte	.LFE26-.LFB26
	.byte	0x4
	.4byte	.LCFI4-.LFB26
	.byte	0xe
	.uleb128 0x30
	.align	4
.LEFDE8:
	.text
.Letext0:
	.file 3 "/home/lee/esp-idf/components/newlib/include/machine/_default_types.h"
	.file 4 "/home/lee/esp/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include/stddef.h"
	.file 5 "/home/lee/esp-idf/components/newlib/include/sys/lock.h"
	.file 6 "/home/lee/esp-idf/components/newlib/include/stdint.h"
	.file 7 "/home/lee/esp-idf/components/mbedtls/include/mbedtls/bignum.h"
	.file 8 "/home/lee/esp-idf/components/esp32/include/esp_dport_access.h"
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.4byte	0xa44
	.2byte	0x4
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF52
	.byte	0xc
	.4byte	.LASF53
	.4byte	.LASF54
	.4byte	.Ldebug_ranges0+0x18
	.4byte	0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.4byte	.LASF0
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF1
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.4byte	.LASF2
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF3
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.4byte	.LASF4
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF5
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x4
	.4byte	.LASF7
	.byte	0x3
	.byte	0x1a
	.4byte	0x2c
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.4byte	.LASF6
	.uleb128 0x4
	.4byte	.LASF8
	.byte	0x3
	.byte	0x1e
	.4byte	0x25
	.uleb128 0x4
	.4byte	.LASF9
	.byte	0x4
	.byte	0xd8
	.4byte	0x2c
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x5
	.byte	0xb
	.4byte	0x4f
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.4byte	.LASF11
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF12
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF13
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF14
	.uleb128 0x5
	.byte	0x4
	.4byte	0xab
	.uleb128 0x6
	.4byte	0x9e
	.uleb128 0x4
	.4byte	.LASF15
	.byte	0x6
	.byte	0x2d
	.4byte	0x56
	.uleb128 0x4
	.4byte	.LASF16
	.byte	0x6
	.byte	0x39
	.4byte	0x68
	.uleb128 0x4
	.4byte	.LASF17
	.byte	0x7
	.byte	0xa7
	.4byte	0xb0
	.uleb128 0x7
	.byte	0xc
	.byte	0x7
	.byte	0xb5
	.4byte	0xf8
	.uleb128 0x8
	.string	"s"
	.byte	0x7
	.byte	0xb7
	.4byte	0x4f
	.byte	0
	.uleb128 0x8
	.string	"n"
	.byte	0x7
	.byte	0xb8
	.4byte	0x73
	.byte	0x4
	.uleb128 0x8
	.string	"p"
	.byte	0x7
	.byte	0xb9
	.4byte	0xf8
	.byte	0x8
	.byte	0
	.uleb128 0x5
	.byte	0x4
	.4byte	0xc6
	.uleb128 0x4
	.4byte	.LASF18
	.byte	0x7
	.byte	0xbb
	.4byte	0xd1
	.uleb128 0x2
	.byte	0x1
	.byte	0x2
	.4byte	.LASF19
	.uleb128 0x9
	.4byte	.LASF28
	.byte	0x2
	.byte	0x2b
	.4byte	0xb0
	.byte	0x3
	.4byte	0x137
	.uleb128 0xa
	.string	"reg"
	.byte	0x2
	.byte	0x2b
	.4byte	0xb0
	.uleb128 0xb
	.string	"val"
	.byte	0x2
	.byte	0x2d
	.4byte	0xb0
	.byte	0
	.uleb128 0xc
	.4byte	.LASF21
	.byte	0x1
	.2byte	0x11b
	.byte	0x3
	.4byte	0x151
	.uleb128 0xd
	.4byte	.LASF20
	.byte	0x1
	.2byte	0x11b
	.4byte	0xb0
	.byte	0
	.uleb128 0xc
	.4byte	.LASF22
	.byte	0x1
	.2byte	0x10b
	.byte	0x3
	.4byte	0x16b
	.uleb128 0xd
	.4byte	.LASF20
	.byte	0x1
	.2byte	0x10b
	.4byte	0xb0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF23
	.byte	0x1
	.byte	0x99
	.byte	0x3
	.4byte	0x1c9
	.uleb128 0xf
	.4byte	.LASF24
	.byte	0x1
	.byte	0x99
	.4byte	0xb0
	.uleb128 0xa
	.string	"mpi"
	.byte	0x1
	.byte	0x99
	.4byte	0x1c9
	.uleb128 0xf
	.4byte	.LASF25
	.byte	0x1
	.byte	0x99
	.4byte	0x73
	.uleb128 0x10
	.4byte	.LASF26
	.byte	0x1
	.byte	0x9b
	.4byte	0x1d4
	.uleb128 0x10
	.4byte	.LASF27
	.byte	0x1
	.byte	0x9c
	.4byte	0xb0
	.uleb128 0x11
	.4byte	0x1bd
	.uleb128 0xb
	.string	"i"
	.byte	0x1
	.byte	0x9f
	.4byte	0x4f
	.byte	0
	.uleb128 0x12
	.uleb128 0xb
	.string	"i"
	.byte	0x1
	.byte	0xa4
	.4byte	0x4f
	.byte	0
	.byte	0
	.uleb128 0x5
	.byte	0x4
	.4byte	0x1cf
	.uleb128 0x6
	.4byte	0xfe
	.uleb128 0x5
	.byte	0x4
	.4byte	0xb0
	.uleb128 0x9
	.4byte	.LASF29
	.byte	0x1
	.byte	0x7d
	.4byte	0x73
	.byte	0x3
	.4byte	0x20c
	.uleb128 0xa
	.string	"mpi"
	.byte	0x1
	.byte	0x7d
	.4byte	0x1c9
	.uleb128 0xb
	.string	"res"
	.byte	0x1
	.byte	0x7f
	.4byte	0x73
	.uleb128 0x12
	.uleb128 0xb
	.string	"i"
	.byte	0x1
	.byte	0x80
	.4byte	0x73
	.byte	0
	.byte	0
	.uleb128 0x13
	.4byte	.LASF32
	.byte	0x1
	.byte	0xd6
	.4byte	0xc6
	.4byte	.LFB22
	.4byte	.LFE22-.LFB22
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x27c
	.uleb128 0x14
	.string	"M"
	.byte	0x1
	.byte	0xd6
	.4byte	0x1c9
	.4byte	.LLST0
	.uleb128 0x15
	.string	"i"
	.byte	0x1
	.byte	0xd8
	.4byte	0x4f
	.4byte	.LLST1
	.uleb128 0x15
	.string	"t"
	.byte	0x1
	.byte	0xd9
	.4byte	0xbb
	.4byte	.LLST2
	.uleb128 0x16
	.4byte	.LASF30
	.byte	0x1
	.byte	0xda
	.4byte	0xbb
	.4byte	.LLST3
	.uleb128 0x16
	.4byte	.LASF31
	.byte	0x1
	.byte	0xdb
	.4byte	0xbb
	.4byte	.LLST4
	.uleb128 0x17
	.string	"N"
	.byte	0x1
	.byte	0xdc
	.4byte	0xbb
	.uleb128 0x7
	.byte	0x77
	.sleb128 0
	.byte	0xf7
	.uleb128 0x2c
	.byte	0xf7
	.uleb128 0x25
	.byte	0x9f
	.byte	0
	.uleb128 0x18
	.4byte	.LASF33
	.byte	0x1
	.byte	0xf6
	.4byte	0x4f
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x358
	.uleb128 0x19
	.4byte	.LASF34
	.byte	0x1
	.byte	0xf6
	.4byte	0x358
	.4byte	.LLST5
	.uleb128 0x1a
	.string	"M"
	.byte	0x1
	.byte	0xf6
	.4byte	0x1c9
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x1b
	.4byte	.LASF25
	.byte	0x1
	.byte	0xf6
	.4byte	0x4f
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x17
	.string	"ret"
	.byte	0x1
	.byte	0xf8
	.4byte	0x4f
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1c
	.4byte	.LASF35
	.byte	0x1
	.byte	0xf9
	.4byte	0x73
	.uleb128 0x5
	.byte	0x74
	.sleb128 0
	.byte	0x35
	.byte	0x24
	.byte	0x9f
	.uleb128 0x17
	.string	"RR"
	.byte	0x1
	.byte	0xfa
	.4byte	0xfe
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x1d
	.4byte	.LASF41
	.byte	0x1
	.byte	0xff
	.4byte	.L9
	.uleb128 0x1e
	.4byte	.LVL16
	.4byte	0x9d7
	.4byte	0x306
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL17
	.4byte	0x9e2
	.4byte	0x327
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x4
	.byte	0x74
	.sleb128 0
	.byte	0x36
	.byte	0x24
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL19
	.4byte	0x9ee
	.4byte	0x347
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x20
	.4byte	.LVL21
	.4byte	0x9fa
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.byte	0
	.byte	0
	.uleb128 0x5
	.byte	0x4
	.4byte	0xfe
	.uleb128 0x21
	.4byte	.LASF36
	.byte	0x1
	.byte	0x4a
	.4byte	.LFB16
	.4byte	.LFE16-.LFB16
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x3dd
	.uleb128 0x22
	.4byte	0x110
	.4byte	.LBB37
	.4byte	.LBE37-.LBB37
	.byte	0x1
	.byte	0x5b
	.4byte	0x3b3
	.uleb128 0x23
	.4byte	0x120
	.4byte	0x3ff02818
	.uleb128 0x24
	.4byte	.LBB38
	.4byte	.LBE38-.LBB38
	.uleb128 0x25
	.4byte	0x12b
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x26
	.4byte	.LVL25
	.4byte	0xa05
	.uleb128 0x26
	.4byte	.LVL27
	.4byte	0xa10
	.byte	0
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL22
	.4byte	0xa1b
	.4byte	0x3ca
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x5
	.byte	0x3
	.4byte	mpi_lock
	.byte	0
	.uleb128 0x26
	.4byte	.LVL23
	.4byte	0xa05
	.uleb128 0x26
	.4byte	.LVL24
	.4byte	0xa10
	.byte	0
	.uleb128 0x21
	.4byte	.LASF37
	.byte	0x1
	.byte	0x63
	.4byte	.LFB17
	.4byte	.LFE17-.LFB17
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x418
	.uleb128 0x26
	.4byte	.LVL28
	.4byte	0xa05
	.uleb128 0x26
	.4byte	.LVL29
	.4byte	0xa10
	.uleb128 0x20
	.4byte	.LVL30
	.4byte	0xa26
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x5
	.byte	0x3
	.4byte	mpi_lock
	.byte	0
	.byte	0
	.uleb128 0x27
	.4byte	.LASF38
	.byte	0x1
	.2byte	0x1bf
	.4byte	0x4f
	.byte	0x3
	.4byte	0x460
	.uleb128 0x28
	.string	"Z"
	.byte	0x1
	.2byte	0x1bf
	.4byte	0x358
	.uleb128 0x28
	.string	"X"
	.byte	0x1
	.2byte	0x1bf
	.4byte	0x1c9
	.uleb128 0x28
	.string	"Y"
	.byte	0x1
	.2byte	0x1bf
	.4byte	0x1c9
	.uleb128 0xd
	.4byte	.LASF25
	.byte	0x1
	.2byte	0x1bf
	.4byte	0x73
	.uleb128 0x29
	.string	"ret"
	.byte	0x1
	.2byte	0x1c1
	.4byte	0x4f
	.byte	0
	.uleb128 0x9
	.4byte	.LASF39
	.byte	0x1
	.byte	0xb3
	.4byte	0x4f
	.byte	0x3
	.4byte	0x4bc
	.uleb128 0xa
	.string	"x"
	.byte	0x1
	.byte	0xb3
	.4byte	0x358
	.uleb128 0xf
	.4byte	.LASF24
	.byte	0x1
	.byte	0xb3
	.4byte	0xb0
	.uleb128 0xf
	.4byte	.LASF25
	.byte	0x1
	.byte	0xb3
	.4byte	0x4f
	.uleb128 0xb
	.string	"ret"
	.byte	0x1
	.byte	0xb5
	.4byte	0x4f
	.uleb128 0x2a
	.4byte	.LASF41
	.byte	0x1
	.byte	0xc9
	.uleb128 0x11
	.4byte	0x4b0
	.uleb128 0xb
	.string	"i"
	.byte	0x1
	.byte	0xbc
	.4byte	0x73
	.byte	0
	.uleb128 0x12
	.uleb128 0xb
	.string	"i"
	.byte	0x1
	.byte	0xc4
	.4byte	0x73
	.byte	0
	.byte	0
	.uleb128 0x2b
	.4byte	.LASF55
	.byte	0x1
	.2byte	0x134
	.4byte	0x4f
	.4byte	.LFB26
	.4byte	.LFE26-.LFB26
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x9b4
	.uleb128 0x2c
	.string	"Z"
	.byte	0x1
	.2byte	0x134
	.4byte	0x358
	.4byte	.LLST6
	.uleb128 0x2c
	.string	"X"
	.byte	0x1
	.2byte	0x134
	.4byte	0x1c9
	.4byte	.LLST7
	.uleb128 0x2d
	.string	"Y"
	.byte	0x1
	.2byte	0x134
	.4byte	0x1c9
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2c
	.string	"M"
	.byte	0x1
	.2byte	0x134
	.4byte	0x1c9
	.4byte	.LLST8
	.uleb128 0x2e
	.string	"ret"
	.byte	0x1
	.2byte	0x136
	.4byte	0x4f
	.4byte	.LLST9
	.uleb128 0x2f
	.4byte	.LASF25
	.byte	0x1
	.2byte	0x137
	.4byte	0x73
	.uleb128 0x1
	.byte	0x56
	.uleb128 0x2f
	.4byte	.LASF34
	.byte	0x1
	.2byte	0x138
	.4byte	0xfe
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x30
	.4byte	.LASF40
	.byte	0x1
	.2byte	0x139
	.4byte	0xc6
	.4byte	.LLST10
	.uleb128 0x31
	.4byte	.LASF41
	.byte	0x1
	.2byte	0x157
	.4byte	.L17
	.uleb128 0x32
	.4byte	0x1da
	.4byte	.LBB76
	.4byte	.LBE76-.LBB76
	.byte	0x1
	.2byte	0x137
	.4byte	0x595
	.uleb128 0x33
	.4byte	0x1ea
	.4byte	.LLST11
	.uleb128 0x24
	.4byte	.LBB77
	.4byte	.LBE77-.LBB77
	.uleb128 0x34
	.4byte	0x1f5
	.4byte	.LLST12
	.uleb128 0x35
	.4byte	.Ldebug_ranges0+0
	.uleb128 0x34
	.4byte	0x201
	.4byte	.LLST13
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x32
	.4byte	0x16b
	.4byte	.LBB80
	.4byte	.LBE80-.LBB80
	.byte	0x1
	.2byte	0x145
	.4byte	0x60b
	.uleb128 0x33
	.4byte	0x18d
	.4byte	.LLST14
	.uleb128 0x33
	.4byte	0x182
	.4byte	.LLST15
	.uleb128 0x33
	.4byte	0x177
	.4byte	.LLST16
	.uleb128 0x24
	.4byte	.LBB81
	.4byte	.LBE81-.LBB81
	.uleb128 0x34
	.4byte	0x198
	.4byte	.LLST16
	.uleb128 0x34
	.4byte	0x1a3
	.4byte	.LLST18
	.uleb128 0x36
	.4byte	.LBB82
	.4byte	.LBE82-.LBB82
	.4byte	0x5f6
	.uleb128 0x34
	.4byte	0x1b3
	.4byte	.LLST19
	.byte	0
	.uleb128 0x24
	.4byte	.LBB83
	.4byte	.LBE83-.LBB83
	.uleb128 0x34
	.4byte	0x1be
	.4byte	.LLST20
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x32
	.4byte	0x16b
	.4byte	.LBB84
	.4byte	.LBE84-.LBB84
	.byte	0x1
	.2byte	0x146
	.4byte	0x681
	.uleb128 0x33
	.4byte	0x18d
	.4byte	.LLST21
	.uleb128 0x33
	.4byte	0x182
	.4byte	.LLST22
	.uleb128 0x33
	.4byte	0x177
	.4byte	.LLST23
	.uleb128 0x24
	.4byte	.LBB85
	.4byte	.LBE85-.LBB85
	.uleb128 0x34
	.4byte	0x198
	.4byte	.LLST23
	.uleb128 0x34
	.4byte	0x1a3
	.4byte	.LLST25
	.uleb128 0x36
	.4byte	.LBB86
	.4byte	.LBE86-.LBB86
	.4byte	0x66c
	.uleb128 0x34
	.4byte	0x1b3
	.4byte	.LLST26
	.byte	0
	.uleb128 0x24
	.4byte	.LBB87
	.4byte	.LBE87-.LBB87
	.uleb128 0x34
	.4byte	0x1be
	.4byte	.LLST27
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x32
	.4byte	0x16b
	.4byte	.LBB88
	.4byte	.LBE88-.LBB88
	.byte	0x1
	.2byte	0x147
	.4byte	0x6f7
	.uleb128 0x33
	.4byte	0x18d
	.4byte	.LLST28
	.uleb128 0x33
	.4byte	0x182
	.4byte	.LLST29
	.uleb128 0x33
	.4byte	0x177
	.4byte	.LLST30
	.uleb128 0x24
	.4byte	.LBB89
	.4byte	.LBE89-.LBB89
	.uleb128 0x34
	.4byte	0x198
	.4byte	.LLST30
	.uleb128 0x34
	.4byte	0x1a3
	.4byte	.LLST32
	.uleb128 0x36
	.4byte	.LBB90
	.4byte	.LBE90-.LBB90
	.4byte	0x6e2
	.uleb128 0x34
	.4byte	0x1b3
	.4byte	.LLST33
	.byte	0
	.uleb128 0x24
	.4byte	.LBB91
	.4byte	.LBE91-.LBB91
	.uleb128 0x34
	.4byte	0x1be
	.4byte	.LLST34
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x32
	.4byte	0x151
	.4byte	.LBB92
	.4byte	.LBE92-.LBB92
	.byte	0x1
	.2byte	0x14e
	.4byte	0x715
	.uleb128 0x33
	.4byte	0x15e
	.4byte	.LLST35
	.byte	0
	.uleb128 0x32
	.4byte	0x137
	.4byte	.LBB94
	.4byte	.LBE94-.LBB94
	.byte	0x1
	.2byte	0x150
	.4byte	0x76e
	.uleb128 0x37
	.4byte	0x144
	.uleb128 0x38
	.4byte	0x110
	.4byte	.LBB96
	.4byte	.LBE96-.LBB96
	.byte	0x1
	.2byte	0x124
	.uleb128 0x33
	.4byte	0x120
	.4byte	.LLST36
	.uleb128 0x24
	.4byte	.LBB97
	.4byte	.LBE97-.LBB97
	.uleb128 0x34
	.4byte	0x12b
	.4byte	.LLST37
	.uleb128 0x26
	.4byte	.LVL70
	.4byte	0xa05
	.uleb128 0x26
	.4byte	.LVL72
	.4byte	0xa10
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x32
	.4byte	0x418
	.4byte	.LBB98
	.4byte	.LBE98-.LBB98
	.byte	0x1
	.2byte	0x153
	.4byte	0x949
	.uleb128 0x33
	.4byte	0x447
	.4byte	.LLST38
	.uleb128 0x33
	.4byte	0x43d
	.4byte	.LLST39
	.uleb128 0x33
	.4byte	0x433
	.4byte	.LLST40
	.uleb128 0x33
	.4byte	0x429
	.4byte	.LLST41
	.uleb128 0x24
	.4byte	.LBB99
	.4byte	.LBE99-.LBB99
	.uleb128 0x34
	.4byte	0x453
	.4byte	.LLST42
	.uleb128 0x32
	.4byte	0x16b
	.4byte	.LBB100
	.4byte	.LBE100-.LBB100
	.byte	0x1
	.2byte	0x1c4
	.4byte	0x82e
	.uleb128 0x33
	.4byte	0x18d
	.4byte	.LLST38
	.uleb128 0x33
	.4byte	0x182
	.4byte	.LLST39
	.uleb128 0x33
	.4byte	0x177
	.4byte	.LLST45
	.uleb128 0x24
	.4byte	.LBB101
	.4byte	.LBE101-.LBB101
	.uleb128 0x34
	.4byte	0x198
	.4byte	.LLST45
	.uleb128 0x34
	.4byte	0x1a3
	.4byte	.LLST47
	.uleb128 0x36
	.4byte	.LBB102
	.4byte	.LBE102-.LBB102
	.4byte	0x819
	.uleb128 0x34
	.4byte	0x1b3
	.4byte	.LLST48
	.byte	0
	.uleb128 0x24
	.4byte	.LBB103
	.4byte	.LBE103-.LBB103
	.uleb128 0x34
	.4byte	0x1be
	.4byte	.LLST49
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x32
	.4byte	0x151
	.4byte	.LBB104
	.4byte	.LBE104-.LBB104
	.byte	0x1
	.2byte	0x1c6
	.4byte	0x84c
	.uleb128 0x33
	.4byte	0x15e
	.4byte	.LLST50
	.byte	0
	.uleb128 0x32
	.4byte	0x137
	.4byte	.LBB106
	.4byte	.LBE106-.LBB106
	.byte	0x1
	.2byte	0x1c8
	.4byte	0x8a5
	.uleb128 0x37
	.4byte	0x144
	.uleb128 0x38
	.4byte	0x110
	.4byte	.LBB108
	.4byte	.LBE108-.LBB108
	.byte	0x1
	.2byte	0x124
	.uleb128 0x33
	.4byte	0x120
	.4byte	.LLST51
	.uleb128 0x24
	.4byte	.LBB109
	.4byte	.LBE109-.LBB109
	.uleb128 0x34
	.4byte	0x12b
	.4byte	.LLST52
	.uleb128 0x26
	.4byte	.LVL84
	.4byte	0xa05
	.uleb128 0x26
	.4byte	.LVL86
	.4byte	0xa10
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x38
	.4byte	0x460
	.4byte	.LBB110
	.4byte	.LBE110-.LBB110
	.byte	0x1
	.2byte	0x1cb
	.uleb128 0x33
	.4byte	0x484
	.4byte	.LLST53
	.uleb128 0x33
	.4byte	0x479
	.4byte	.LLST54
	.uleb128 0x33
	.4byte	0x470
	.4byte	.LLST55
	.uleb128 0x24
	.4byte	.LBB111
	.4byte	.LBE111-.LBB111
	.uleb128 0x34
	.4byte	0x48f
	.4byte	.LLST56
	.uleb128 0x39
	.4byte	0x49a
	.4byte	.L36
	.uleb128 0x36
	.4byte	.LBB112
	.4byte	.LBE112-.LBB112
	.4byte	0x902
	.uleb128 0x34
	.4byte	0x4a6
	.4byte	.LLST57
	.byte	0
	.uleb128 0x36
	.4byte	.LBB113
	.4byte	.LBE113-.LBB113
	.4byte	0x919
	.uleb128 0x34
	.4byte	0x4b1
	.4byte	.LLST58
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL89
	.4byte	0xa31
	.4byte	0x933
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x72
	.sleb128 0
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x26
	.4byte	.LVL92
	.4byte	0xa05
	.uleb128 0x26
	.4byte	.LVL95
	.4byte	0xa10
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL38
	.4byte	0x9d7
	.4byte	0x95d
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL39
	.4byte	0x27c
	.4byte	0x97d
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL41
	.4byte	0x20c
	.4byte	0x991
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x26
	.4byte	.LVL43
	.4byte	0x35e
	.uleb128 0x26
	.4byte	.LVL100
	.4byte	0x3dd
	.uleb128 0x20
	.4byte	.LVL101
	.4byte	0x9fa
	.uleb128 0x1f
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.byte	0
	.byte	0
	.uleb128 0x17
	.string	"TAG"
	.byte	0x1
	.byte	0x2c
	.4byte	0xa5
	.uleb128 0x6
	.byte	0xf2
	.4byte	.Ldebug_info0+2620
	.sleb128 0
	.uleb128 0x1c
	.4byte	.LASF42
	.byte	0x1
	.byte	0x48
	.4byte	0x7e
	.uleb128 0x5
	.byte	0x3
	.4byte	mpi_lock
	.uleb128 0x3a
	.4byte	.LASF43
	.4byte	.LASF43
	.byte	0x7
	.byte	0xc4
	.uleb128 0x3b
	.4byte	.LASF44
	.4byte	.LASF44
	.byte	0x7
	.2byte	0x13f
	.uleb128 0x3b
	.4byte	.LASF45
	.4byte	.LASF45
	.byte	0x7
	.2byte	0x282
	.uleb128 0x3a
	.4byte	.LASF46
	.4byte	.LASF46
	.byte	0x7
	.byte	0xcb
	.uleb128 0x3a
	.4byte	.LASF47
	.4byte	.LASF47
	.byte	0x8
	.byte	0x18
	.uleb128 0x3a
	.4byte	.LASF48
	.4byte	.LASF48
	.byte	0x8
	.byte	0x19
	.uleb128 0x3a
	.4byte	.LASF49
	.4byte	.LASF49
	.byte	0x5
	.byte	0x20
	.uleb128 0x3a
	.4byte	.LASF50
	.4byte	.LASF50
	.byte	0x5
	.byte	0x24
	.uleb128 0x3a
	.4byte	.LASF51
	.4byte	.LASF51
	.byte	0x7
	.byte	0xd6
	.uleb128 0x3c
	.uleb128 0x9
	.byte	0x9e
	.uleb128 0x7
	.byte	0x62
	.byte	0x69
	.byte	0x67
	.byte	0x6e
	.byte	0x75
	.byte	0x6d
	.byte	0
	.byte	0
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x26
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0xb
	.byte	0x1
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x18
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1f
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x20
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x30
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x31
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x32
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x33
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x34
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x35
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x36
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x37
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x38
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x39
	.uleb128 0xa
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x3a
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x3b
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x3c
	.uleb128 0x36
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.4byte	.LVL0
	.4byte	.LVL2
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL2
	.4byte	.LFE22
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST1:
	.4byte	.LVL3
	.4byte	.LVL4
	.2byte	0x2
	.byte	0x32
	.byte	0x9f
	.4byte	.LVL4
	.4byte	.LFE22
	.2byte	0x1
	.byte	0x56
	.4byte	0
	.4byte	0
.LLST2:
	.4byte	.LVL1
	.4byte	.LVL4
	.2byte	0xa
	.byte	0x9e
	.uleb128 0x8
	.8byte	0x1
	.4byte	.LVL4
	.4byte	.LVL6
	.2byte	0x7
	.byte	0x52
	.byte	0x93
	.uleb128 0x4
	.byte	0x91
	.sleb128 -44
	.byte	0x93
	.uleb128 0x4
	.4byte	.LVL7
	.4byte	.LVL13
	.2byte	0x7
	.byte	0x52
	.byte	0x93
	.uleb128 0x4
	.byte	0x91
	.sleb128 -44
	.byte	0x93
	.uleb128 0x4
	.4byte	0
	.4byte	0
.LLST3:
	.4byte	.LVL1
	.4byte	.LVL4
	.2byte	0xa
	.byte	0x9e
	.uleb128 0x8
	.8byte	0x2
	.4byte	.LVL4
	.4byte	.LVL8
	.2byte	0x6
	.byte	0x55
	.byte	0x93
	.uleb128 0x4
	.byte	0x53
	.byte	0x93
	.uleb128 0x4
	.4byte	.LVL9
	.4byte	.LFE22
	.2byte	0x6
	.byte	0x55
	.byte	0x93
	.uleb128 0x4
	.byte	0x53
	.byte	0x93
	.uleb128 0x4
	.4byte	0
	.4byte	0
.LLST4:
	.4byte	.LVL1
	.4byte	.LVL4
	.2byte	0xa
	.byte	0x9e
	.uleb128 0x8
	.8byte	0x4
	.4byte	.LVL4
	.4byte	.LVL10
	.2byte	0x7
	.byte	0x54
	.byte	0x93
	.uleb128 0x4
	.byte	0x91
	.sleb128 -48
	.byte	0x93
	.uleb128 0x4
	.4byte	.LVL11
	.4byte	.LVL12
	.2byte	0x6
	.byte	0x54
	.byte	0x93
	.uleb128 0x4
	.byte	0x58
	.byte	0x93
	.uleb128 0x4
	.4byte	.LVL12
	.4byte	.LFE22
	.2byte	0x7
	.byte	0x54
	.byte	0x93
	.uleb128 0x4
	.byte	0x91
	.sleb128 -48
	.byte	0x93
	.uleb128 0x4
	.4byte	0
	.4byte	0
.LLST5:
	.4byte	.LVL14
	.4byte	.LVL18
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL18
	.4byte	.LFE23
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST6:
	.4byte	.LVL31
	.4byte	.LVL102
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL102
	.4byte	.LFE26
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST7:
	.4byte	.LVL31
	.4byte	.LVL99
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL99
	.4byte	.LFE26
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST8:
	.4byte	.LVL31
	.4byte	.LVL47
	.2byte	0x1
	.byte	0x55
	.4byte	.LVL47
	.4byte	.LFE26
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST9:
	.4byte	.LVL40
	.4byte	.LVL42
	.2byte	0x1
	.byte	0x57
	.4byte	.LVL100
	.4byte	.LFE26
	.2byte	0x1
	.byte	0x57
	.4byte	0
	.4byte	0
.LLST10:
	.4byte	.LVL42
	.4byte	.LVL67
	.2byte	0x1
	.byte	0x57
	.4byte	.LVL67
	.4byte	.LVL68
	.2byte	0x5
	.byte	0xc
	.4byte	0x3ff02800
	.4byte	0
	.4byte	0
.LLST11:
	.4byte	.LVL32
	.4byte	.LVL47
	.2byte	0x1
	.byte	0x55
	.4byte	.LVL47
	.4byte	.LFE26
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST12:
	.4byte	.LVL32
	.4byte	.LVL33
	.2byte	0x2
	.byte	0x31
	.byte	0x9f
	.4byte	.LVL33
	.4byte	.LVL36
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL36
	.4byte	.LVL37
	.2byte	0x3
	.byte	0x76
	.sleb128 -15
	.byte	0x9f
	.4byte	.LVL37
	.4byte	.LVL91
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL91
	.4byte	.LVL96
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST13:
	.4byte	.LVL32
	.4byte	.LVL33
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL33
	.4byte	.LVL38-1
	.2byte	0x1
	.byte	0x58
	.4byte	0
	.4byte	0
.LLST14:
	.4byte	.LVL43
	.4byte	.LVL91
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL91
	.4byte	.LVL96
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST15:
	.4byte	.LVL43
	.4byte	.LVL47
	.2byte	0x1
	.byte	0x55
	.4byte	.LVL47
	.4byte	.LVL100
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST16:
	.4byte	.LVL43
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02000
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST18:
	.4byte	.LVL44
	.4byte	.LVL48
	.2byte	0x1
	.byte	0x58
	.4byte	0
	.4byte	0
.LLST19:
	.4byte	.LVL44
	.4byte	.LVL45
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL45
	.4byte	.LVL53
	.2byte	0x1
	.byte	0x5a
	.4byte	0
	.4byte	0
.LLST20:
	.4byte	.LVL47
	.4byte	.LVL51
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST21:
	.4byte	.LVL50
	.4byte	.LVL91
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL91
	.4byte	.LVL96
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST22:
	.4byte	.LVL50
	.4byte	.LVL99
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL99
	.4byte	.LVL100
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST23:
	.4byte	.LVL50
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02600
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST25:
	.4byte	.LVL52
	.4byte	.LVL56
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST26:
	.4byte	.LVL52
	.4byte	.LVL53
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL53
	.4byte	.LVL56
	.2byte	0x1
	.byte	0x59
	.4byte	0
	.4byte	0
.LLST27:
	.4byte	.LVL55
	.4byte	.LVL59
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST28:
	.4byte	.LVL58
	.4byte	.LVL91
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL91
	.4byte	.LVL96
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST29:
	.4byte	.LVL58
	.4byte	.LVL100
	.2byte	0x3
	.byte	0x91
	.sleb128 -48
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST30:
	.4byte	.LVL58
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02200
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST32:
	.4byte	.LVL60
	.4byte	.LVL64
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST33:
	.4byte	.LVL60
	.4byte	.LVL61
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL61
	.4byte	.LVL64
	.2byte	0x1
	.byte	0x59
	.4byte	0
	.4byte	0
.LLST34:
	.4byte	.LVL63
	.4byte	.LVL66
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST35:
	.4byte	.LVL68
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02810
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST36:
	.4byte	.LVL69
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02814
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST37:
	.4byte	.LVL71
	.4byte	.LVL73
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST38:
	.4byte	.LVL74
	.4byte	.LVL91
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL91
	.4byte	.LVL96
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST39:
	.4byte	.LVL74
	.4byte	.LVL100
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST40:
	.4byte	.LVL74
	.4byte	.LVL99
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL99
	.4byte	.LVL100
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST41:
	.4byte	.LVL74
	.4byte	.LVL100
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST42:
	.4byte	.LVL74
	.4byte	.LVL98
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST45:
	.4byte	.LVL74
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02600
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST47:
	.4byte	.LVL75
	.4byte	.LVL79
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST48:
	.4byte	.LVL75
	.4byte	.LVL76
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL76
	.4byte	.LVL79
	.2byte	0x1
	.byte	0x58
	.4byte	0
	.4byte	0
.LLST49:
	.4byte	.LVL78
	.4byte	.LVL82
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST50:
	.4byte	.LVL81
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02810
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST51:
	.4byte	.LVL83
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02814
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST52:
	.4byte	.LVL85
	.4byte	.LVL87
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST53:
	.4byte	.LVL88
	.4byte	.LVL91
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL91
	.4byte	.LVL96
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST54:
	.4byte	.LVL88
	.4byte	.LVL100
	.2byte	0x6
	.byte	0xc
	.4byte	0x3ff02200
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST55:
	.4byte	.LVL88
	.4byte	.LVL100
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST56:
	.4byte	.LVL88
	.4byte	.LVL90
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL90
	.4byte	.LVL100
	.2byte	0x1
	.byte	0x57
	.4byte	0
	.4byte	0
.LLST57:
	.4byte	.LVL92
	.4byte	.LVL93
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL93
	.4byte	.LVL96
	.2byte	0x1
	.byte	0x56
	.4byte	0
	.4byte	0
.LLST58:
	.4byte	.LVL96
	.4byte	.LVL98
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
	.section	.debug_aranges,"",@progbits
	.4byte	0x3c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.LFB22
	.4byte	.LFE22-.LFB22
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.4byte	.LFB16
	.4byte	.LFE16-.LFB16
	.4byte	.LFB17
	.4byte	.LFE17-.LFB17
	.4byte	.LFB26
	.4byte	.LFE26-.LFB26
	.4byte	0
	.4byte	0
	.section	.debug_ranges,"",@progbits
.Ldebug_ranges0:
	.4byte	.LBB78
	.4byte	.LBE78
	.4byte	.LBB79
	.4byte	.LBE79
	.4byte	0
	.4byte	0
	.4byte	.LFB22
	.4byte	.LFE22
	.4byte	.LFB23
	.4byte	.LFE23
	.4byte	.LFB16
	.4byte	.LFE16
	.4byte	.LFB17
	.4byte	.LFE17
	.4byte	.LFB26
	.4byte	.LFE26
	.4byte	0
	.4byte	0
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_str,"MS",@progbits,1
.LASF37:
	.string	"esp_mpi_release_hardware"
.LASF54:
	.string	"/home/lee/work/12.25/ESP32_BiJin_ToKei/build/mbedtls"
.LASF16:
	.string	"uint64_t"
.LASF4:
	.string	"short int"
.LASF9:
	.string	"size_t"
.LASF12:
	.string	"sizetype"
.LASF20:
	.string	"op_reg"
.LASF55:
	.string	"esp_mpi_mul_mpi_mod"
.LASF7:
	.string	"__uint32_t"
.LASF33:
	.string	"calculate_rinv"
.LASF44:
	.string	"mbedtls_mpi_set_bit"
.LASF25:
	.string	"num_words"
.LASF15:
	.string	"uint32_t"
.LASF49:
	.string	"_lock_acquire"
.LASF28:
	.string	"DPORT_REG_READ"
.LASF45:
	.string	"mbedtls_mpi_mod_mpi"
.LASF18:
	.string	"mbedtls_mpi"
.LASF6:
	.string	"long long int"
.LASF11:
	.string	"long int"
.LASF46:
	.string	"mbedtls_mpi_free"
.LASF36:
	.string	"esp_mpi_acquire_hardware"
.LASF51:
	.string	"mbedtls_mpi_grow"
.LASF39:
	.string	"mem_block_to_mpi"
.LASF3:
	.string	"unsigned char"
.LASF41:
	.string	"cleanup"
.LASF22:
	.string	"start_op"
.LASF2:
	.string	"signed char"
.LASF0:
	.string	"long long unsigned int"
.LASF32:
	.string	"modular_inverse"
.LASF38:
	.string	"modular_multiply_finish"
.LASF1:
	.string	"unsigned int"
.LASF21:
	.string	"wait_op_complete"
.LASF29:
	.string	"hardware_words_needed"
.LASF26:
	.string	"pbase"
.LASF34:
	.string	"Rinv"
.LASF5:
	.string	"short unsigned int"
.LASF53:
	.string	"/home/lee/esp-idf/components/mbedtls/port/esp_bignum.c"
.LASF48:
	.string	"esp_dport_access_stall_other_cpu_end"
.LASF14:
	.string	"char"
.LASF31:
	.string	"two_2_i"
.LASF35:
	.string	"num_bits"
.LASF19:
	.string	"_Bool"
.LASF30:
	.string	"two_2_i_minus_1"
.LASF8:
	.string	"__uint64_t"
.LASF13:
	.string	"long unsigned int"
.LASF24:
	.string	"mem_base"
.LASF50:
	.string	"_lock_release"
.LASF43:
	.string	"mbedtls_mpi_init"
.LASF17:
	.string	"mbedtls_mpi_uint"
.LASF10:
	.string	"_lock_t"
.LASF47:
	.string	"esp_dport_access_stall_other_cpu_start"
.LASF23:
	.string	"mpi_to_mem_block"
.LASF27:
	.string	"copy_words"
.LASF52:
	.string	"GNU C99 5.2.0 -mlongcalls -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields"
.LASF40:
	.string	"Mprime"
.LASF42:
	.string	"mpi_lock"
	.ident	"GCC: (crosstool-NG crosstool-ng-1.22.0-75-gbaf03c2) 5.2.0"
