	.file	"207487.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
	.align 32
	.type	err_to_errno_table, @object
	.size	err_to_errno_table, 68
err_to_errno_table:
	.long	0
	.long	12
	.long	105
	.long	11
	.long	113
	.long	115
	.long	22
	.long	11
	.long	98
	.long	114
	.long	106
	.long	107
	.long	-1
	.long	103
	.long	104
	.long	107
	.long	5
.LC0:
	.string	"Ok."
.LC1:
	.string	"Out of memory error."
.LC2:
	.string	"Buffer error."
.LC3:
	.string	"Timeout."
.LC4:
	.string	"Routing problem."
.LC5:
	.string	"Operation in progress."
.LC6:
	.string	"Illegal value."
.LC7:
	.string	"Operation would block."
.LC8:
	.string	"Address in use."
.LC9:
	.string	"Already connecting."
.LC10:
	.string	"Already connected."
.LC11:
	.string	"Not connected."
.LC12:
	.string	"Low-level netif error."
.LC13:
	.string	"Connection aborted."
.LC14:
	.string	"Connection reset."
.LC15:
	.string	"Connection closed."
.LC16:
	.string	"Illegal argument."
	.section	.data.rel.local,"aw"
	.align 32
	.type	err_strerr, @object
	.size	err_strerr, 136
err_strerr:
	.quad	.LC0
	.quad	.LC1
	.quad	.LC2
	.quad	.LC3
	.quad	.LC4
	.quad	.LC5
	.quad	.LC6
	.quad	.LC7
	.quad	.LC8
	.quad	.LC9
	.quad	.LC10
	.quad	.LC11
	.quad	.LC12
	.quad	.LC13
	.quad	.LC14
	.quad	.LC15
	.quad	.LC16
	.section	.rodata
.LC17:
	.string	"Unknown error."
	.text
	.globl	lwip_strerr
	.type	lwip_strerr, @function
lwip_strerr:
.LFB23:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	eax, edi
	mov	BYTE PTR -4[rbp], al
	cmp	BYTE PTR -4[rbp], 0
	jg	.L2
	cmp	BYTE PTR -4[rbp], -16
	jge	.L3
.L2:
	lea	rax, .LC17[rip]
	jmp	.L4
.L3:
	movsx	eax, BYTE PTR -4[rbp]
	neg	eax
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, err_strerr[rip]
	mov	rax, QWORD PTR [rdx+rax]
.L4:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE23:
	.size	lwip_strerr, .-lwip_strerr
	.globl	err_to_errno
	.type	err_to_errno, @function
err_to_errno:
.LFB24:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	eax, edi
	mov	BYTE PTR -4[rbp], al
	cmp	BYTE PTR -4[rbp], 0
	jg	.L6
	cmp	BYTE PTR -4[rbp], -16
	jge	.L7
.L6:
	mov	eax, 5
	jmp	.L8
.L7:
	movsx	eax, BYTE PTR -4[rbp]
	neg	eax
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, err_to_errno_table[rip]
	mov	eax, DWORD PTR [rdx+rax]
.L8:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE24:
	.size	err_to_errno, .-err_to_errno
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"207487.c"
	.text
	.section	.rodata
	.align	2
	.type	err_to_errno_table, %object
	.size	err_to_errno_table, 68
err_to_errno_table:
	.word	0
	.word	12
	.word	105
	.word	11
	.word	113
	.word	115
	.word	22
	.word	11
	.word	98
	.word	114
	.word	106
	.word	107
	.word	-1
	.word	103
	.word	104
	.word	107
	.word	5
	.align	2
.LC0:
	.ascii	"Ok.\000"
	.align	2
.LC1:
	.ascii	"Out of memory error.\000"
	.align	2
.LC2:
	.ascii	"Buffer error.\000"
	.align	2
.LC3:
	.ascii	"Timeout.\000"
	.align	2
.LC4:
	.ascii	"Routing problem.\000"
	.align	2
.LC5:
	.ascii	"Operation in progress.\000"
	.align	2
.LC6:
	.ascii	"Illegal value.\000"
	.align	2
.LC7:
	.ascii	"Operation would block.\000"
	.align	2
.LC8:
	.ascii	"Address in use.\000"
	.align	2
.LC9:
	.ascii	"Already connecting.\000"
	.align	2
.LC10:
	.ascii	"Already connected.\000"
	.align	2
.LC11:
	.ascii	"Not connected.\000"
	.align	2
.LC12:
	.ascii	"Low-level netif error.\000"
	.align	2
.LC13:
	.ascii	"Connection aborted.\000"
	.align	2
.LC14:
	.ascii	"Connection reset.\000"
	.align	2
.LC15:
	.ascii	"Connection closed.\000"
	.align	2
.LC16:
	.ascii	"Illegal argument.\000"
	.data
	.align	2
	.type	err_strerr, %object
	.size	err_strerr, 68
err_strerr:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.section	.rodata
	.align	2
.LC17:
	.ascii	"Unknown error.\000"
	.text
	.align	2
	.global	lwip_strerr
	.syntax unified
	.arm
	.fpu softvfp
	.type	lwip_strerr, %function
lwip_strerr:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #12
	mov	r3, r0
	strb	r3, [fp, #-5]
	ldrsb	r3, [fp, #-5]
	cmp	r3, #0
	bgt	.L2
	ldrsb	r3, [fp, #-5]
	cmn	r3, #16
	bge	.L3
.L2:
	ldr	r3, .L5
	b	.L4
.L3:
	ldrsb	r3, [fp, #-5]
	rsb	r3, r3, #0
	ldr	r2, .L5+4
	ldr	r3, [r2, r3, lsl #2]
.L4:
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L6:
	.align	2
.L5:
	.word	.LC17
	.word	err_strerr
	.size	lwip_strerr, .-lwip_strerr
	.align	2
	.global	err_to_errno
	.syntax unified
	.arm
	.fpu softvfp
	.type	err_to_errno, %function
err_to_errno:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #12
	mov	r3, r0
	strb	r3, [fp, #-5]
	ldrsb	r3, [fp, #-5]
	cmp	r3, #0
	bgt	.L8
	ldrsb	r3, [fp, #-5]
	cmn	r3, #16
	bge	.L9
.L8:
	mov	r3, #5
	b	.L10
.L9:
	ldrsb	r3, [fp, #-5]
	rsb	r3, r3, #0
	ldr	r2, .L11
	ldr	r3, [r2, r3, lsl #2]
.L10:
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L12:
	.align	2
.L11:
	.word	err_to_errno_table
	.size	err_to_errno, .-err_to_errno
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
