	.file	"419210.c"
	.intel_syntax noprefix
	.text
	.globl	deadbeef
	.section	.rodata
	.align 4
	.type	deadbeef, @object
	.size	deadbeef, 4
deadbeef:
	.long	-559038737
.LC0:
	.string	"the_stack_data/419210.c"
.LC1:
	.string	"h"
	.text
	.globl	htobs
	.type	htobs, @function
htobs:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L2
	mov	eax, -17
	cmp	al, -17
	je	.L2
	lea	rcx, __PRETTY_FUNCTION__.31[rip]
	mov	edx, 17
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L2:
	mov	eax, -17
	cmp	al, -34
	jne	.L3
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L4
.L3:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L5
.L6:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L5:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L6
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L4:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L7
	call	__stack_chk_fail@PLT
.L7:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	htobs, .-htobs
	.globl	htobus
	.type	htobus, @function
htobus:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L9
	mov	eax, -17
	cmp	al, -17
	je	.L9
	lea	rcx, __PRETTY_FUNCTION__.30[rip]
	mov	edx, 25
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L9:
	mov	eax, -17
	cmp	al, -34
	jne	.L10
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L11
.L10:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L12
.L13:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L12:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L13
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L11:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L14
	call	__stack_chk_fail@PLT
.L14:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	htobus, .-htobus
	.globl	htobi
	.type	htobi, @function
htobi:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L16
	mov	eax, -17
	cmp	al, -17
	je	.L16
	lea	rcx, __PRETTY_FUNCTION__.29[rip]
	mov	edx, 33
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L16:
	mov	eax, -17
	cmp	al, -34
	jne	.L17
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L18
.L17:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L19
.L20:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L19:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L20
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L18:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L21
	call	__stack_chk_fail@PLT
.L21:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	htobi, .-htobi
	.globl	htobu
	.type	htobu, @function
htobu:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L23
	mov	eax, -17
	cmp	al, -17
	je	.L23
	lea	rcx, __PRETTY_FUNCTION__.28[rip]
	mov	edx, 41
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L23:
	mov	eax, -17
	cmp	al, -34
	jne	.L24
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L25
.L24:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L26
.L27:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L26:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L27
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L25:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L28
	call	__stack_chk_fail@PLT
.L28:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	htobu, .-htobu
	.globl	htobl
	.type	htobl, @function
htobl:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L30
	mov	eax, -17
	cmp	al, -17
	je	.L30
	lea	rcx, __PRETTY_FUNCTION__.27[rip]
	mov	edx, 49
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L30:
	mov	eax, -17
	cmp	al, -34
	jne	.L31
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L32
.L31:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L33
.L34:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L33:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L34
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L32:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L35
	call	__stack_chk_fail@PLT
.L35:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	htobl, .-htobl
	.globl	htobul
	.type	htobul, @function
htobul:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L37
	mov	eax, -17
	cmp	al, -17
	je	.L37
	lea	rcx, __PRETTY_FUNCTION__.26[rip]
	mov	edx, 57
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L37:
	mov	eax, -17
	cmp	al, -34
	jne	.L38
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L39
.L38:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L40
.L41:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L40:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L41
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L39:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L42
	call	__stack_chk_fail@PLT
.L42:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	htobul, .-htobul
	.globl	htobll
	.type	htobll, @function
htobll:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L44
	mov	eax, -17
	cmp	al, -17
	je	.L44
	lea	rcx, __PRETTY_FUNCTION__.25[rip]
	mov	edx, 65
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L44:
	mov	eax, -17
	cmp	al, -34
	jne	.L45
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L46
.L45:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L47
.L48:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L47:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L48
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L46:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L49
	call	__stack_chk_fail@PLT
.L49:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	htobll, .-htobll
	.globl	htobull
	.type	htobull, @function
htobull:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L51
	mov	eax, -17
	cmp	al, -17
	je	.L51
	lea	rcx, __PRETTY_FUNCTION__.24[rip]
	mov	edx, 73
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L51:
	mov	eax, -17
	cmp	al, -34
	jne	.L52
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L53
.L52:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L54
.L55:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L54:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L55
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L53:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L56
	call	__stack_chk_fail@PLT
.L56:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	htobull, .-htobull
	.globl	htols
	.type	htols, @function
htols:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L58
	mov	eax, -17
	cmp	al, -17
	je	.L58
	lea	rcx, __PRETTY_FUNCTION__.23[rip]
	mov	edx, 83
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L58:
	mov	eax, -17
	cmp	al, -34
	je	.L59
	mov	eax, -17
	cmp	al, -17
	jne	.L59
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L60
.L59:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L61
.L62:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L61:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L62
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L60:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L63
	call	__stack_chk_fail@PLT
.L63:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	htols, .-htols
	.globl	htolus
	.type	htolus, @function
htolus:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L65
	mov	eax, -17
	cmp	al, -17
	je	.L65
	lea	rcx, __PRETTY_FUNCTION__.22[rip]
	mov	edx, 91
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L65:
	mov	eax, -17
	cmp	al, -34
	je	.L66
	mov	eax, -17
	cmp	al, -17
	jne	.L66
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L67
.L66:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L68
.L69:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L68:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L69
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L67:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L70
	call	__stack_chk_fail@PLT
.L70:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	htolus, .-htolus
	.globl	htoli
	.type	htoli, @function
htoli:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L72
	mov	eax, -17
	cmp	al, -17
	je	.L72
	lea	rcx, __PRETTY_FUNCTION__.21[rip]
	mov	edx, 99
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L72:
	mov	eax, -17
	cmp	al, -34
	je	.L73
	mov	eax, -17
	cmp	al, -17
	jne	.L73
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L74
.L73:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L75
.L76:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L75:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L76
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L74:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L77
	call	__stack_chk_fail@PLT
.L77:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE16:
	.size	htoli, .-htoli
	.globl	htolu
	.type	htolu, @function
htolu:
.LFB17:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L79
	mov	eax, -17
	cmp	al, -17
	je	.L79
	lea	rcx, __PRETTY_FUNCTION__.20[rip]
	mov	edx, 107
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L79:
	mov	eax, -17
	cmp	al, -34
	je	.L80
	mov	eax, -17
	cmp	al, -17
	jne	.L80
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L81
.L80:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L82
.L83:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L82:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L83
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L81:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L84
	call	__stack_chk_fail@PLT
.L84:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE17:
	.size	htolu, .-htolu
	.globl	htoll
	.type	htoll, @function
htoll:
.LFB18:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L86
	mov	eax, -17
	cmp	al, -17
	je	.L86
	lea	rcx, __PRETTY_FUNCTION__.19[rip]
	mov	edx, 115
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L86:
	mov	eax, -17
	cmp	al, -34
	je	.L87
	mov	eax, -17
	cmp	al, -17
	jne	.L87
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L88
.L87:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L89
.L90:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L89:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L90
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L88:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L91
	call	__stack_chk_fail@PLT
.L91:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE18:
	.size	htoll, .-htoll
	.globl	htolul
	.type	htolul, @function
htolul:
.LFB19:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L93
	mov	eax, -17
	cmp	al, -17
	je	.L93
	lea	rcx, __PRETTY_FUNCTION__.18[rip]
	mov	edx, 123
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L93:
	mov	eax, -17
	cmp	al, -34
	je	.L94
	mov	eax, -17
	cmp	al, -17
	jne	.L94
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L95
.L94:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L96
.L97:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L96:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L97
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L95:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L98
	call	__stack_chk_fail@PLT
.L98:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE19:
	.size	htolul, .-htolul
	.globl	htolll
	.type	htolll, @function
htolll:
.LFB20:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L100
	mov	eax, -17
	cmp	al, -17
	je	.L100
	lea	rcx, __PRETTY_FUNCTION__.17[rip]
	mov	edx, 131
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L100:
	mov	eax, -17
	cmp	al, -34
	je	.L101
	mov	eax, -17
	cmp	al, -17
	jne	.L101
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L102
.L101:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L103
.L104:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L103:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L104
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L102:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L105
	call	__stack_chk_fail@PLT
.L105:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE20:
	.size	htolll, .-htolll
	.globl	htolull
	.type	htolull, @function
htolull:
.LFB21:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L107
	mov	eax, -17
	cmp	al, -17
	je	.L107
	lea	rcx, __PRETTY_FUNCTION__.16[rip]
	mov	edx, 139
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L107:
	mov	eax, -17
	cmp	al, -34
	je	.L108
	mov	eax, -17
	cmp	al, -17
	jne	.L108
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L109
.L108:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L110
.L111:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L110:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L111
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L109:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L112
	call	__stack_chk_fail@PLT
.L112:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE21:
	.size	htolull, .-htolull
	.globl	btohs
	.type	btohs, @function
btohs:
.LFB22:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L114
	mov	eax, -17
	cmp	al, -17
	je	.L114
	lea	rcx, __PRETTY_FUNCTION__.15[rip]
	mov	edx, 149
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L114:
	mov	eax, -17
	cmp	al, -34
	jne	.L115
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L116
.L115:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L117
.L118:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L117:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L118
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L116:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L119
	call	__stack_chk_fail@PLT
.L119:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE22:
	.size	btohs, .-btohs
	.globl	btohus
	.type	btohus, @function
btohus:
.LFB23:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L121
	mov	eax, -17
	cmp	al, -17
	je	.L121
	lea	rcx, __PRETTY_FUNCTION__.14[rip]
	mov	edx, 157
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L121:
	mov	eax, -17
	cmp	al, -34
	jne	.L122
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L123
.L122:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L124
.L125:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L124:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L125
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L123:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L126
	call	__stack_chk_fail@PLT
.L126:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE23:
	.size	btohus, .-btohus
	.globl	btohi
	.type	btohi, @function
btohi:
.LFB24:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L128
	mov	eax, -17
	cmp	al, -17
	je	.L128
	lea	rcx, __PRETTY_FUNCTION__.13[rip]
	mov	edx, 165
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L128:
	mov	eax, -17
	cmp	al, -34
	jne	.L129
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L130
.L129:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L131
.L132:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L131:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L132
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L130:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L133
	call	__stack_chk_fail@PLT
.L133:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE24:
	.size	btohi, .-btohi
	.globl	btohu
	.type	btohu, @function
btohu:
.LFB25:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L135
	mov	eax, -17
	cmp	al, -17
	je	.L135
	lea	rcx, __PRETTY_FUNCTION__.12[rip]
	mov	edx, 173
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L135:
	mov	eax, -17
	cmp	al, -34
	jne	.L136
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L137
.L136:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L138
.L139:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L138:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L139
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L137:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L140
	call	__stack_chk_fail@PLT
.L140:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE25:
	.size	btohu, .-btohu
	.globl	btohl
	.type	btohl, @function
btohl:
.LFB26:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L142
	mov	eax, -17
	cmp	al, -17
	je	.L142
	lea	rcx, __PRETTY_FUNCTION__.11[rip]
	mov	edx, 181
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L142:
	mov	eax, -17
	cmp	al, -34
	jne	.L143
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L144
.L143:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L145
.L146:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L145:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L146
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L144:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L147
	call	__stack_chk_fail@PLT
.L147:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE26:
	.size	btohl, .-btohl
	.globl	btohul
	.type	btohul, @function
btohul:
.LFB27:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L149
	mov	eax, -17
	cmp	al, -17
	je	.L149
	lea	rcx, __PRETTY_FUNCTION__.10[rip]
	mov	edx, 189
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L149:
	mov	eax, -17
	cmp	al, -34
	jne	.L150
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L151
.L150:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L152
.L153:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L152:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L153
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L151:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L154
	call	__stack_chk_fail@PLT
.L154:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE27:
	.size	btohul, .-btohul
	.globl	btohll
	.type	btohll, @function
btohll:
.LFB28:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L156
	mov	eax, -17
	cmp	al, -17
	je	.L156
	lea	rcx, __PRETTY_FUNCTION__.9[rip]
	mov	edx, 197
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L156:
	mov	eax, -17
	cmp	al, -34
	jne	.L157
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L158
.L157:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L159
.L160:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L159:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L160
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L158:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L161
	call	__stack_chk_fail@PLT
.L161:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE28:
	.size	btohll, .-btohll
	.globl	btohull
	.type	btohull, @function
btohull:
.LFB29:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L163
	mov	eax, -17
	cmp	al, -17
	je	.L163
	lea	rcx, __PRETTY_FUNCTION__.8[rip]
	mov	edx, 205
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L163:
	mov	eax, -17
	cmp	al, -34
	jne	.L164
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L165
.L164:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L166
.L167:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L166:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L167
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L165:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L168
	call	__stack_chk_fail@PLT
.L168:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE29:
	.size	btohull, .-btohull
	.globl	ltohs
	.type	ltohs, @function
ltohs:
.LFB30:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L170
	mov	eax, -17
	cmp	al, -17
	je	.L170
	lea	rcx, __PRETTY_FUNCTION__.7[rip]
	mov	edx, 215
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L170:
	mov	eax, -17
	cmp	al, -34
	je	.L171
	mov	eax, -17
	cmp	al, -17
	jne	.L171
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L172
.L171:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L173
.L174:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L173:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L174
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L172:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L175
	call	__stack_chk_fail@PLT
.L175:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE30:
	.size	ltohs, .-ltohs
	.globl	ltohus
	.type	ltohus, @function
ltohus:
.LFB31:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	eax, edi
	mov	WORD PTR -20[rbp], ax
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L177
	mov	eax, -17
	cmp	al, -17
	je	.L177
	lea	rcx, __PRETTY_FUNCTION__.6[rip]
	mov	edx, 223
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L177:
	mov	eax, -17
	cmp	al, -34
	je	.L178
	mov	eax, -17
	cmp	al, -17
	jne	.L178
	movzx	eax, WORD PTR -20[rbp]
	jmp	.L179
.L178:
	mov	WORD PTR -10[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L180
.L181:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 1
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -10[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L180:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 1
	jbe	.L181
	lea	rax, -10[rbp]
	movzx	eax, WORD PTR [rax]
	mov	WORD PTR -20[rbp], ax
	movzx	eax, WORD PTR -20[rbp]
.L179:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L182
	call	__stack_chk_fail@PLT
.L182:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE31:
	.size	ltohus, .-ltohus
	.globl	ltohi
	.type	ltohi, @function
ltohi:
.LFB32:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L184
	mov	eax, -17
	cmp	al, -17
	je	.L184
	lea	rcx, __PRETTY_FUNCTION__.5[rip]
	mov	edx, 231
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L184:
	mov	eax, -17
	cmp	al, -34
	je	.L185
	mov	eax, -17
	cmp	al, -17
	jne	.L185
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L186
.L185:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L187
.L188:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L187:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L188
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L186:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L189
	call	__stack_chk_fail@PLT
.L189:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE32:
	.size	ltohi, .-ltohi
	.globl	ltohu
	.type	ltohu, @function
ltohu:
.LFB33:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L191
	mov	eax, -17
	cmp	al, -17
	je	.L191
	lea	rcx, __PRETTY_FUNCTION__.4[rip]
	mov	edx, 239
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L191:
	mov	eax, -17
	cmp	al, -34
	je	.L192
	mov	eax, -17
	cmp	al, -17
	jne	.L192
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L193
.L192:
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L194
.L195:
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	edx, 3
	sub	rdx, rax
	lea	rax, -20[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	mov	BYTE PTR -12[rbp+rax], dl
	add	DWORD PTR -16[rbp], 1
.L194:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, 3
	jbe	.L195
	lea	rax, -12[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -20[rbp]
.L193:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L196
	call	__stack_chk_fail@PLT
.L196:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE33:
	.size	ltohu, .-ltohu
	.globl	ltohl
	.type	ltohl, @function
ltohl:
.LFB34:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L198
	mov	eax, -17
	cmp	al, -17
	je	.L198
	lea	rcx, __PRETTY_FUNCTION__.3[rip]
	mov	edx, 247
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L198:
	mov	eax, -17
	cmp	al, -34
	je	.L199
	mov	eax, -17
	cmp	al, -17
	jne	.L199
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L200
.L199:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L201
.L202:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L201:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L202
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L200:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L203
	call	__stack_chk_fail@PLT
.L203:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE34:
	.size	ltohl, .-ltohl
	.globl	ltohul
	.type	ltohul, @function
ltohul:
.LFB35:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L205
	mov	eax, -17
	cmp	al, -17
	je	.L205
	lea	rcx, __PRETTY_FUNCTION__.2[rip]
	mov	edx, 255
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L205:
	mov	eax, -17
	cmp	al, -34
	je	.L206
	mov	eax, -17
	cmp	al, -17
	jne	.L206
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L207
.L206:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L208
.L209:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L208:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L209
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L207:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L210
	call	__stack_chk_fail@PLT
.L210:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE35:
	.size	ltohul, .-ltohul
	.globl	ltohll
	.type	ltohll, @function
ltohll:
.LFB36:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L212
	mov	eax, -17
	cmp	al, -17
	je	.L212
	lea	rcx, __PRETTY_FUNCTION__.1[rip]
	mov	edx, 263
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L212:
	mov	eax, -17
	cmp	al, -34
	je	.L213
	mov	eax, -17
	cmp	al, -17
	jne	.L213
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L214
.L213:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L215
.L216:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L215:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L216
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L214:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L217
	call	__stack_chk_fail@PLT
.L217:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE36:
	.size	ltohll, .-ltohll
	.globl	ltohull
	.type	ltohull, @function
ltohull:
.LFB37:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	QWORD PTR -40[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, -17
	cmp	al, -34
	je	.L219
	mov	eax, -17
	cmp	al, -17
	je	.L219
	lea	rcx, __PRETTY_FUNCTION__.0[rip]
	mov	edx, 271
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L219:
	mov	eax, -17
	cmp	al, -34
	je	.L220
	mov	eax, -17
	cmp	al, -17
	jne	.L220
	mov	rax, QWORD PTR -40[rbp]
	jmp	.L221
.L220:
	mov	QWORD PTR -16[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L222
.L223:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	edx, 7
	sub	rdx, rax
	lea	rax, -40[rbp]
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	mov	BYTE PTR -16[rbp+rax], dl
	add	DWORD PTR -20[rbp], 1
.L222:
	mov	eax, DWORD PTR -20[rbp]
	cmp	eax, 7
	jbe	.L223
	lea	rax, -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -40[rbp], rax
	mov	rax, QWORD PTR -40[rbp]
.L221:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L224
	call	__stack_chk_fail@PLT
.L224:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE37:
	.size	ltohull, .-ltohull
	.globl	_endian_void
	.type	_endian_void, @function
_endian_void:
.LFB38:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE38:
	.size	_endian_void, .-_endian_void
	.section	.rodata
	.type	__PRETTY_FUNCTION__.31, @object
	.size	__PRETTY_FUNCTION__.31, 6
__PRETTY_FUNCTION__.31:
	.string	"htobs"
	.type	__PRETTY_FUNCTION__.30, @object
	.size	__PRETTY_FUNCTION__.30, 7
__PRETTY_FUNCTION__.30:
	.string	"htobus"
	.type	__PRETTY_FUNCTION__.29, @object
	.size	__PRETTY_FUNCTION__.29, 6
__PRETTY_FUNCTION__.29:
	.string	"htobi"
	.type	__PRETTY_FUNCTION__.28, @object
	.size	__PRETTY_FUNCTION__.28, 6
__PRETTY_FUNCTION__.28:
	.string	"htobu"
	.type	__PRETTY_FUNCTION__.27, @object
	.size	__PRETTY_FUNCTION__.27, 6
__PRETTY_FUNCTION__.27:
	.string	"htobl"
	.type	__PRETTY_FUNCTION__.26, @object
	.size	__PRETTY_FUNCTION__.26, 7
__PRETTY_FUNCTION__.26:
	.string	"htobul"
	.type	__PRETTY_FUNCTION__.25, @object
	.size	__PRETTY_FUNCTION__.25, 7
__PRETTY_FUNCTION__.25:
	.string	"htobll"
	.align 8
	.type	__PRETTY_FUNCTION__.24, @object
	.size	__PRETTY_FUNCTION__.24, 8
__PRETTY_FUNCTION__.24:
	.string	"htobull"
	.type	__PRETTY_FUNCTION__.23, @object
	.size	__PRETTY_FUNCTION__.23, 6
__PRETTY_FUNCTION__.23:
	.string	"htols"
	.type	__PRETTY_FUNCTION__.22, @object
	.size	__PRETTY_FUNCTION__.22, 7
__PRETTY_FUNCTION__.22:
	.string	"htolus"
	.type	__PRETTY_FUNCTION__.21, @object
	.size	__PRETTY_FUNCTION__.21, 6
__PRETTY_FUNCTION__.21:
	.string	"htoli"
	.type	__PRETTY_FUNCTION__.20, @object
	.size	__PRETTY_FUNCTION__.20, 6
__PRETTY_FUNCTION__.20:
	.string	"htolu"
	.type	__PRETTY_FUNCTION__.19, @object
	.size	__PRETTY_FUNCTION__.19, 6
__PRETTY_FUNCTION__.19:
	.string	"htoll"
	.type	__PRETTY_FUNCTION__.18, @object
	.size	__PRETTY_FUNCTION__.18, 7
__PRETTY_FUNCTION__.18:
	.string	"htolul"
	.type	__PRETTY_FUNCTION__.17, @object
	.size	__PRETTY_FUNCTION__.17, 7
__PRETTY_FUNCTION__.17:
	.string	"htolll"
	.align 8
	.type	__PRETTY_FUNCTION__.16, @object
	.size	__PRETTY_FUNCTION__.16, 8
__PRETTY_FUNCTION__.16:
	.string	"htolull"
	.type	__PRETTY_FUNCTION__.15, @object
	.size	__PRETTY_FUNCTION__.15, 6
__PRETTY_FUNCTION__.15:
	.string	"btohs"
	.type	__PRETTY_FUNCTION__.14, @object
	.size	__PRETTY_FUNCTION__.14, 7
__PRETTY_FUNCTION__.14:
	.string	"btohus"
	.type	__PRETTY_FUNCTION__.13, @object
	.size	__PRETTY_FUNCTION__.13, 6
__PRETTY_FUNCTION__.13:
	.string	"btohi"
	.type	__PRETTY_FUNCTION__.12, @object
	.size	__PRETTY_FUNCTION__.12, 6
__PRETTY_FUNCTION__.12:
	.string	"btohu"
	.type	__PRETTY_FUNCTION__.11, @object
	.size	__PRETTY_FUNCTION__.11, 6
__PRETTY_FUNCTION__.11:
	.string	"btohl"
	.type	__PRETTY_FUNCTION__.10, @object
	.size	__PRETTY_FUNCTION__.10, 7
__PRETTY_FUNCTION__.10:
	.string	"btohul"
	.type	__PRETTY_FUNCTION__.9, @object
	.size	__PRETTY_FUNCTION__.9, 7
__PRETTY_FUNCTION__.9:
	.string	"btohll"
	.align 8
	.type	__PRETTY_FUNCTION__.8, @object
	.size	__PRETTY_FUNCTION__.8, 8
__PRETTY_FUNCTION__.8:
	.string	"btohull"
	.type	__PRETTY_FUNCTION__.7, @object
	.size	__PRETTY_FUNCTION__.7, 6
__PRETTY_FUNCTION__.7:
	.string	"ltohs"
	.type	__PRETTY_FUNCTION__.6, @object
	.size	__PRETTY_FUNCTION__.6, 7
__PRETTY_FUNCTION__.6:
	.string	"ltohus"
	.type	__PRETTY_FUNCTION__.5, @object
	.size	__PRETTY_FUNCTION__.5, 6
__PRETTY_FUNCTION__.5:
	.string	"ltohi"
	.type	__PRETTY_FUNCTION__.4, @object
	.size	__PRETTY_FUNCTION__.4, 6
__PRETTY_FUNCTION__.4:
	.string	"ltohu"
	.type	__PRETTY_FUNCTION__.3, @object
	.size	__PRETTY_FUNCTION__.3, 6
__PRETTY_FUNCTION__.3:
	.string	"ltohl"
	.type	__PRETTY_FUNCTION__.2, @object
	.size	__PRETTY_FUNCTION__.2, 7
__PRETTY_FUNCTION__.2:
	.string	"ltohul"
	.type	__PRETTY_FUNCTION__.1, @object
	.size	__PRETTY_FUNCTION__.1, 7
__PRETTY_FUNCTION__.1:
	.string	"ltohll"
	.align 8
	.type	__PRETTY_FUNCTION__.0, @object
	.size	__PRETTY_FUNCTION__.0, 8
__PRETTY_FUNCTION__.0:
	.string	"ltohull"
	.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	"419210.c"
	.text
	.global	deadbeef
	.section	.rodata
	.align	2
	.type	deadbeef, %object
	.size	deadbeef, 4
deadbeef:
	.word	-559038737
	.align	2
.LC0:
	.ascii	"the_stack_data/419210.c\000"
	.align	2
.LC1:
	.ascii	"h\000"
	.align	2
.LC2:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobs
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobs, %function
htobs:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L8
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L2
	mov	r3, #239
	cmp	r3, #239
	beq	.L2
	ldr	r3, .L8+4
	mov	r2, #17
	ldr	r1, .L8+8
	ldr	r0, .L8+12
	bl	__assert_fail
.L2:
	mov	r3, #239
	cmp	r3, #222
	bne	.L3
	ldrsh	r3, [fp, #-22]
	b	.L4
.L3:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L5
.L6:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L5:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L6
	sub	r3, fp, #12
	ldrsh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrsh	r3, [fp, #-22]
.L4:
	ldr	r2, .L8
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L7
	bl	__stack_chk_fail
.L7:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L9:
	.align	2
.L8:
	.word	.LC2
	.word	__PRETTY_FUNCTION__.4298
	.word	.LC0
	.word	.LC1
	.size	htobs, .-htobs
	.section	.rodata
	.align	2
.LC3:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobus
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobus, %function
htobus:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L17
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L11
	mov	r3, #239
	cmp	r3, #239
	beq	.L11
	ldr	r3, .L17+4
	mov	r2, #25
	ldr	r1, .L17+8
	ldr	r0, .L17+12
	bl	__assert_fail
.L11:
	mov	r3, #239
	cmp	r3, #222
	bne	.L12
	ldrh	r3, [fp, #-22]
	b	.L13
.L12:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L14
.L15:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L14:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L15
	sub	r3, fp, #12
	ldrh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrh	r3, [fp, #-22]
.L13:
	ldr	r2, .L17
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L16
	bl	__stack_chk_fail
.L16:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L18:
	.align	2
.L17:
	.word	.LC3
	.word	__PRETTY_FUNCTION__.4307
	.word	.LC0
	.word	.LC1
	.size	htobus, .-htobus
	.section	.rodata
	.align	2
.LC4:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobi
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobi, %function
htobi:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L26
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L20
	mov	r3, #239
	cmp	r3, #239
	beq	.L20
	ldr	r3, .L26+4
	mov	r2, #33
	ldr	r1, .L26+8
	ldr	r0, .L26+12
	bl	__assert_fail
.L20:
	mov	r3, #239
	cmp	r3, #222
	bne	.L21
	ldr	r3, [fp, #-24]
	b	.L22
.L21:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L23
.L24:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L23:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L24
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L22:
	ldr	r2, .L26
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L25
	bl	__stack_chk_fail
.L25:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L27:
	.align	2
.L26:
	.word	.LC4
	.word	__PRETTY_FUNCTION__.4316
	.word	.LC0
	.word	.LC1
	.size	htobi, .-htobi
	.section	.rodata
	.align	2
.LC5:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobu
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobu, %function
htobu:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L35
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L29
	mov	r3, #239
	cmp	r3, #239
	beq	.L29
	ldr	r3, .L35+4
	mov	r2, #41
	ldr	r1, .L35+8
	ldr	r0, .L35+12
	bl	__assert_fail
.L29:
	mov	r3, #239
	cmp	r3, #222
	bne	.L30
	ldr	r3, [fp, #-24]
	b	.L31
.L30:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L32
.L33:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L32:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L33
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L31:
	ldr	r2, .L35
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L34
	bl	__stack_chk_fail
.L34:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L36:
	.align	2
.L35:
	.word	.LC5
	.word	__PRETTY_FUNCTION__.4325
	.word	.LC0
	.word	.LC1
	.size	htobu, .-htobu
	.section	.rodata
	.align	2
.LC6:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobl
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobl, %function
htobl:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L44
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L38
	mov	r3, #239
	cmp	r3, #239
	beq	.L38
	ldr	r3, .L44+4
	mov	r2, #49
	ldr	r1, .L44+8
	ldr	r0, .L44+12
	bl	__assert_fail
.L38:
	mov	r3, #239
	cmp	r3, #222
	bne	.L39
	ldr	r3, [fp, #-24]
	b	.L40
.L39:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L41
.L42:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L41:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L42
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L40:
	ldr	r2, .L44
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L43
	bl	__stack_chk_fail
.L43:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L45:
	.align	2
.L44:
	.word	.LC6
	.word	__PRETTY_FUNCTION__.4334
	.word	.LC0
	.word	.LC1
	.size	htobl, .-htobl
	.section	.rodata
	.align	2
.LC7:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobul
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobul, %function
htobul:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L53
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L47
	mov	r3, #239
	cmp	r3, #239
	beq	.L47
	ldr	r3, .L53+4
	mov	r2, #57
	ldr	r1, .L53+8
	ldr	r0, .L53+12
	bl	__assert_fail
.L47:
	mov	r3, #239
	cmp	r3, #222
	bne	.L48
	ldr	r3, [fp, #-24]
	b	.L49
.L48:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L50
.L51:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L50:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L51
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L49:
	ldr	r2, .L53
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L52
	bl	__stack_chk_fail
.L52:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L54:
	.align	2
.L53:
	.word	.LC7
	.word	__PRETTY_FUNCTION__.4343
	.word	.LC0
	.word	.LC1
	.size	htobul, .-htobul
	.section	.rodata
	.align	2
.LC8:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobll
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobll, %function
htobll:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L62
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L56
	mov	r3, #239
	cmp	r3, #239
	beq	.L56
	ldr	r3, .L62+4
	mov	r2, #65
	ldr	r1, .L62+8
	ldr	r0, .L62+12
	bl	__assert_fail
.L56:
	mov	r3, #239
	cmp	r3, #222
	bne	.L57
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L58
.L57:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L59
.L60:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L59:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L60
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L58:
	ldr	r1, .L62
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L61
	bl	__stack_chk_fail
.L61:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L63:
	.align	2
.L62:
	.word	.LC8
	.word	__PRETTY_FUNCTION__.4352
	.word	.LC0
	.word	.LC1
	.size	htobll, .-htobll
	.section	.rodata
	.align	2
.LC9:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htobull
	.syntax unified
	.arm
	.fpu softvfp
	.type	htobull, %function
htobull:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L71
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L65
	mov	r3, #239
	cmp	r3, #239
	beq	.L65
	ldr	r3, .L71+4
	mov	r2, #73
	ldr	r1, .L71+8
	ldr	r0, .L71+12
	bl	__assert_fail
.L65:
	mov	r3, #239
	cmp	r3, #222
	bne	.L66
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L67
.L66:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L68
.L69:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L68:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L69
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L67:
	ldr	r1, .L71
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L70
	bl	__stack_chk_fail
.L70:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L72:
	.align	2
.L71:
	.word	.LC9
	.word	__PRETTY_FUNCTION__.4361
	.word	.LC0
	.word	.LC1
	.size	htobull, .-htobull
	.section	.rodata
	.align	2
.LC10:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htols
	.syntax unified
	.arm
	.fpu softvfp
	.type	htols, %function
htols:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L80
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L74
	mov	r3, #239
	cmp	r3, #239
	beq	.L74
	ldr	r3, .L80+4
	mov	r2, #83
	ldr	r1, .L80+8
	ldr	r0, .L80+12
	bl	__assert_fail
.L74:
	mov	r3, #239
	cmp	r3, #222
	beq	.L75
	mov	r3, #239
	cmp	r3, #239
	bne	.L75
	ldrsh	r3, [fp, #-22]
	b	.L76
.L75:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L77
.L78:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L77:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L78
	sub	r3, fp, #12
	ldrsh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrsh	r3, [fp, #-22]
.L76:
	ldr	r2, .L80
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L79
	bl	__stack_chk_fail
.L79:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L81:
	.align	2
.L80:
	.word	.LC10
	.word	__PRETTY_FUNCTION__.4370
	.word	.LC0
	.word	.LC1
	.size	htols, .-htols
	.section	.rodata
	.align	2
.LC11:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htolus
	.syntax unified
	.arm
	.fpu softvfp
	.type	htolus, %function
htolus:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L89
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L83
	mov	r3, #239
	cmp	r3, #239
	beq	.L83
	ldr	r3, .L89+4
	mov	r2, #91
	ldr	r1, .L89+8
	ldr	r0, .L89+12
	bl	__assert_fail
.L83:
	mov	r3, #239
	cmp	r3, #222
	beq	.L84
	mov	r3, #239
	cmp	r3, #239
	bne	.L84
	ldrh	r3, [fp, #-22]
	b	.L85
.L84:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L86
.L87:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L86:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L87
	sub	r3, fp, #12
	ldrh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrh	r3, [fp, #-22]
.L85:
	ldr	r2, .L89
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L88
	bl	__stack_chk_fail
.L88:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L90:
	.align	2
.L89:
	.word	.LC11
	.word	__PRETTY_FUNCTION__.4379
	.word	.LC0
	.word	.LC1
	.size	htolus, .-htolus
	.section	.rodata
	.align	2
.LC12:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htoli
	.syntax unified
	.arm
	.fpu softvfp
	.type	htoli, %function
htoli:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L98
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L92
	mov	r3, #239
	cmp	r3, #239
	beq	.L92
	ldr	r3, .L98+4
	mov	r2, #99
	ldr	r1, .L98+8
	ldr	r0, .L98+12
	bl	__assert_fail
.L92:
	mov	r3, #239
	cmp	r3, #222
	beq	.L93
	mov	r3, #239
	cmp	r3, #239
	bne	.L93
	ldr	r3, [fp, #-24]
	b	.L94
.L93:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L95
.L96:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L95:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L96
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L94:
	ldr	r2, .L98
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L97
	bl	__stack_chk_fail
.L97:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L99:
	.align	2
.L98:
	.word	.LC12
	.word	__PRETTY_FUNCTION__.4388
	.word	.LC0
	.word	.LC1
	.size	htoli, .-htoli
	.section	.rodata
	.align	2
.LC13:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htolu
	.syntax unified
	.arm
	.fpu softvfp
	.type	htolu, %function
htolu:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L107
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L101
	mov	r3, #239
	cmp	r3, #239
	beq	.L101
	ldr	r3, .L107+4
	mov	r2, #107
	ldr	r1, .L107+8
	ldr	r0, .L107+12
	bl	__assert_fail
.L101:
	mov	r3, #239
	cmp	r3, #222
	beq	.L102
	mov	r3, #239
	cmp	r3, #239
	bne	.L102
	ldr	r3, [fp, #-24]
	b	.L103
.L102:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L104
.L105:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L104:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L105
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L103:
	ldr	r2, .L107
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L106
	bl	__stack_chk_fail
.L106:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L108:
	.align	2
.L107:
	.word	.LC13
	.word	__PRETTY_FUNCTION__.4397
	.word	.LC0
	.word	.LC1
	.size	htolu, .-htolu
	.section	.rodata
	.align	2
.LC14:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htoll
	.syntax unified
	.arm
	.fpu softvfp
	.type	htoll, %function
htoll:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L116
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L110
	mov	r3, #239
	cmp	r3, #239
	beq	.L110
	ldr	r3, .L116+4
	mov	r2, #115
	ldr	r1, .L116+8
	ldr	r0, .L116+12
	bl	__assert_fail
.L110:
	mov	r3, #239
	cmp	r3, #222
	beq	.L111
	mov	r3, #239
	cmp	r3, #239
	bne	.L111
	ldr	r3, [fp, #-24]
	b	.L112
.L111:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L113
.L114:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L113:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L114
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L112:
	ldr	r2, .L116
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L115
	bl	__stack_chk_fail
.L115:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L117:
	.align	2
.L116:
	.word	.LC14
	.word	__PRETTY_FUNCTION__.4406
	.word	.LC0
	.word	.LC1
	.size	htoll, .-htoll
	.section	.rodata
	.align	2
.LC15:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htolul
	.syntax unified
	.arm
	.fpu softvfp
	.type	htolul, %function
htolul:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L125
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L119
	mov	r3, #239
	cmp	r3, #239
	beq	.L119
	ldr	r3, .L125+4
	mov	r2, #123
	ldr	r1, .L125+8
	ldr	r0, .L125+12
	bl	__assert_fail
.L119:
	mov	r3, #239
	cmp	r3, #222
	beq	.L120
	mov	r3, #239
	cmp	r3, #239
	bne	.L120
	ldr	r3, [fp, #-24]
	b	.L121
.L120:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L122
.L123:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L122:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L123
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L121:
	ldr	r2, .L125
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L124
	bl	__stack_chk_fail
.L124:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L126:
	.align	2
.L125:
	.word	.LC15
	.word	__PRETTY_FUNCTION__.4415
	.word	.LC0
	.word	.LC1
	.size	htolul, .-htolul
	.section	.rodata
	.align	2
.LC16:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htolll
	.syntax unified
	.arm
	.fpu softvfp
	.type	htolll, %function
htolll:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L134
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L128
	mov	r3, #239
	cmp	r3, #239
	beq	.L128
	ldr	r3, .L134+4
	mov	r2, #131
	ldr	r1, .L134+8
	ldr	r0, .L134+12
	bl	__assert_fail
.L128:
	mov	r3, #239
	cmp	r3, #222
	beq	.L129
	mov	r3, #239
	cmp	r3, #239
	bne	.L129
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L130
.L129:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L131
.L132:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L131:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L132
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L130:
	ldr	r1, .L134
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L133
	bl	__stack_chk_fail
.L133:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L135:
	.align	2
.L134:
	.word	.LC16
	.word	__PRETTY_FUNCTION__.4424
	.word	.LC0
	.word	.LC1
	.size	htolll, .-htolll
	.section	.rodata
	.align	2
.LC17:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	htolull
	.syntax unified
	.arm
	.fpu softvfp
	.type	htolull, %function
htolull:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L143
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L137
	mov	r3, #239
	cmp	r3, #239
	beq	.L137
	ldr	r3, .L143+4
	mov	r2, #139
	ldr	r1, .L143+8
	ldr	r0, .L143+12
	bl	__assert_fail
.L137:
	mov	r3, #239
	cmp	r3, #222
	beq	.L138
	mov	r3, #239
	cmp	r3, #239
	bne	.L138
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L139
.L138:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L140
.L141:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L140:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L141
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L139:
	ldr	r1, .L143
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L142
	bl	__stack_chk_fail
.L142:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L144:
	.align	2
.L143:
	.word	.LC17
	.word	__PRETTY_FUNCTION__.4433
	.word	.LC0
	.word	.LC1
	.size	htolull, .-htolull
	.section	.rodata
	.align	2
.LC18:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohs
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohs, %function
btohs:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L152
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L146
	mov	r3, #239
	cmp	r3, #239
	beq	.L146
	ldr	r3, .L152+4
	mov	r2, #149
	ldr	r1, .L152+8
	ldr	r0, .L152+12
	bl	__assert_fail
.L146:
	mov	r3, #239
	cmp	r3, #222
	bne	.L147
	ldrsh	r3, [fp, #-22]
	b	.L148
.L147:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L149
.L150:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L149:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L150
	sub	r3, fp, #12
	ldrsh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrsh	r3, [fp, #-22]
.L148:
	ldr	r2, .L152
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L151
	bl	__stack_chk_fail
.L151:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L153:
	.align	2
.L152:
	.word	.LC18
	.word	__PRETTY_FUNCTION__.4442
	.word	.LC0
	.word	.LC1
	.size	btohs, .-btohs
	.section	.rodata
	.align	2
.LC19:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohus
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohus, %function
btohus:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L161
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L155
	mov	r3, #239
	cmp	r3, #239
	beq	.L155
	ldr	r3, .L161+4
	mov	r2, #157
	ldr	r1, .L161+8
	ldr	r0, .L161+12
	bl	__assert_fail
.L155:
	mov	r3, #239
	cmp	r3, #222
	bne	.L156
	ldrh	r3, [fp, #-22]
	b	.L157
.L156:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L158
.L159:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L158:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L159
	sub	r3, fp, #12
	ldrh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrh	r3, [fp, #-22]
.L157:
	ldr	r2, .L161
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L160
	bl	__stack_chk_fail
.L160:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L162:
	.align	2
.L161:
	.word	.LC19
	.word	__PRETTY_FUNCTION__.4451
	.word	.LC0
	.word	.LC1
	.size	btohus, .-btohus
	.section	.rodata
	.align	2
.LC20:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohi
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohi, %function
btohi:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L170
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L164
	mov	r3, #239
	cmp	r3, #239
	beq	.L164
	ldr	r3, .L170+4
	mov	r2, #165
	ldr	r1, .L170+8
	ldr	r0, .L170+12
	bl	__assert_fail
.L164:
	mov	r3, #239
	cmp	r3, #222
	bne	.L165
	ldr	r3, [fp, #-24]
	b	.L166
.L165:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L167
.L168:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L167:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L168
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L166:
	ldr	r2, .L170
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L169
	bl	__stack_chk_fail
.L169:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L171:
	.align	2
.L170:
	.word	.LC20
	.word	__PRETTY_FUNCTION__.4460
	.word	.LC0
	.word	.LC1
	.size	btohi, .-btohi
	.section	.rodata
	.align	2
.LC21:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohu
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohu, %function
btohu:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L179
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L173
	mov	r3, #239
	cmp	r3, #239
	beq	.L173
	ldr	r3, .L179+4
	mov	r2, #173
	ldr	r1, .L179+8
	ldr	r0, .L179+12
	bl	__assert_fail
.L173:
	mov	r3, #239
	cmp	r3, #222
	bne	.L174
	ldr	r3, [fp, #-24]
	b	.L175
.L174:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L176
.L177:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L176:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L177
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L175:
	ldr	r2, .L179
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L178
	bl	__stack_chk_fail
.L178:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L180:
	.align	2
.L179:
	.word	.LC21
	.word	__PRETTY_FUNCTION__.4469
	.word	.LC0
	.word	.LC1
	.size	btohu, .-btohu
	.section	.rodata
	.align	2
.LC22:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohl
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohl, %function
btohl:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L188
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L182
	mov	r3, #239
	cmp	r3, #239
	beq	.L182
	ldr	r3, .L188+4
	mov	r2, #181
	ldr	r1, .L188+8
	ldr	r0, .L188+12
	bl	__assert_fail
.L182:
	mov	r3, #239
	cmp	r3, #222
	bne	.L183
	ldr	r3, [fp, #-24]
	b	.L184
.L183:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L185
.L186:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L185:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L186
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L184:
	ldr	r2, .L188
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L187
	bl	__stack_chk_fail
.L187:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L189:
	.align	2
.L188:
	.word	.LC22
	.word	__PRETTY_FUNCTION__.4478
	.word	.LC0
	.word	.LC1
	.size	btohl, .-btohl
	.section	.rodata
	.align	2
.LC23:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohul
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohul, %function
btohul:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L197
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L191
	mov	r3, #239
	cmp	r3, #239
	beq	.L191
	ldr	r3, .L197+4
	mov	r2, #189
	ldr	r1, .L197+8
	ldr	r0, .L197+12
	bl	__assert_fail
.L191:
	mov	r3, #239
	cmp	r3, #222
	bne	.L192
	ldr	r3, [fp, #-24]
	b	.L193
.L192:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L194
.L195:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L194:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L195
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L193:
	ldr	r2, .L197
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L196
	bl	__stack_chk_fail
.L196:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L198:
	.align	2
.L197:
	.word	.LC23
	.word	__PRETTY_FUNCTION__.4487
	.word	.LC0
	.word	.LC1
	.size	btohul, .-btohul
	.section	.rodata
	.align	2
.LC24:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohll
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohll, %function
btohll:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L206
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L200
	mov	r3, #239
	cmp	r3, #239
	beq	.L200
	ldr	r3, .L206+4
	mov	r2, #197
	ldr	r1, .L206+8
	ldr	r0, .L206+12
	bl	__assert_fail
.L200:
	mov	r3, #239
	cmp	r3, #222
	bne	.L201
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L202
.L201:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L203
.L204:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L203:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L204
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L202:
	ldr	r1, .L206
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L205
	bl	__stack_chk_fail
.L205:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L207:
	.align	2
.L206:
	.word	.LC24
	.word	__PRETTY_FUNCTION__.4496
	.word	.LC0
	.word	.LC1
	.size	btohll, .-btohll
	.section	.rodata
	.align	2
.LC25:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	btohull
	.syntax unified
	.arm
	.fpu softvfp
	.type	btohull, %function
btohull:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L215
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L209
	mov	r3, #239
	cmp	r3, #239
	beq	.L209
	ldr	r3, .L215+4
	mov	r2, #205
	ldr	r1, .L215+8
	ldr	r0, .L215+12
	bl	__assert_fail
.L209:
	mov	r3, #239
	cmp	r3, #222
	bne	.L210
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L211
.L210:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L212
.L213:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L212:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L213
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L211:
	ldr	r1, .L215
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L214
	bl	__stack_chk_fail
.L214:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L216:
	.align	2
.L215:
	.word	.LC25
	.word	__PRETTY_FUNCTION__.4505
	.word	.LC0
	.word	.LC1
	.size	btohull, .-btohull
	.section	.rodata
	.align	2
.LC26:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohs
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohs, %function
ltohs:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L224
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L218
	mov	r3, #239
	cmp	r3, #239
	beq	.L218
	ldr	r3, .L224+4
	mov	r2, #215
	ldr	r1, .L224+8
	ldr	r0, .L224+12
	bl	__assert_fail
.L218:
	mov	r3, #239
	cmp	r3, #222
	beq	.L219
	mov	r3, #239
	cmp	r3, #239
	bne	.L219
	ldrsh	r3, [fp, #-22]
	b	.L220
.L219:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L221
.L222:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L221:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L222
	sub	r3, fp, #12
	ldrsh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrsh	r3, [fp, #-22]
.L220:
	ldr	r2, .L224
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L223
	bl	__stack_chk_fail
.L223:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L225:
	.align	2
.L224:
	.word	.LC26
	.word	__PRETTY_FUNCTION__.4514
	.word	.LC0
	.word	.LC1
	.size	ltohs, .-ltohs
	.section	.rodata
	.align	2
.LC27:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohus
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohus, %function
ltohus:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	mov	r3, r0
	strh	r3, [fp, #-22]	@ movhi
	ldr	r3, .L233
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L227
	mov	r3, #239
	cmp	r3, #239
	beq	.L227
	ldr	r3, .L233+4
	mov	r2, #223
	ldr	r1, .L233+8
	ldr	r0, .L233+12
	bl	__assert_fail
.L227:
	mov	r3, #239
	cmp	r3, #222
	beq	.L228
	mov	r3, #239
	cmp	r3, #239
	bne	.L228
	ldrh	r3, [fp, #-22]
	b	.L229
.L228:
	mov	r3, #0
	strh	r3, [fp, #-12]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L230
.L231:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #1
	sub	r2, fp, #22
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L230:
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bls	.L231
	sub	r3, fp, #12
	ldrh	r3, [r3]
	strh	r3, [fp, #-22]	@ movhi
	ldrh	r3, [fp, #-22]
.L229:
	ldr	r2, .L233
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L232
	bl	__stack_chk_fail
.L232:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L234:
	.align	2
.L233:
	.word	.LC27
	.word	__PRETTY_FUNCTION__.4523
	.word	.LC0
	.word	.LC1
	.size	ltohus, .-ltohus
	.section	.rodata
	.align	2
.LC28:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohi
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohi, %function
ltohi:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L242
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L236
	mov	r3, #239
	cmp	r3, #239
	beq	.L236
	ldr	r3, .L242+4
	mov	r2, #231
	ldr	r1, .L242+8
	ldr	r0, .L242+12
	bl	__assert_fail
.L236:
	mov	r3, #239
	cmp	r3, #222
	beq	.L237
	mov	r3, #239
	cmp	r3, #239
	bne	.L237
	ldr	r3, [fp, #-24]
	b	.L238
.L237:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L239
.L240:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L239:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L240
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L238:
	ldr	r2, .L242
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L241
	bl	__stack_chk_fail
.L241:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L243:
	.align	2
.L242:
	.word	.LC28
	.word	__PRETTY_FUNCTION__.4532
	.word	.LC0
	.word	.LC1
	.size	ltohi, .-ltohi
	.section	.rodata
	.align	2
.LC29:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohu
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohu, %function
ltohu:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L251
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L245
	mov	r3, #239
	cmp	r3, #239
	beq	.L245
	ldr	r3, .L251+4
	mov	r2, #239
	ldr	r1, .L251+8
	ldr	r0, .L251+12
	bl	__assert_fail
.L245:
	mov	r3, #239
	cmp	r3, #222
	beq	.L246
	mov	r3, #239
	cmp	r3, #239
	bne	.L246
	ldr	r3, [fp, #-24]
	b	.L247
.L246:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L248
.L249:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L248:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L249
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L247:
	ldr	r2, .L251
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L250
	bl	__stack_chk_fail
.L250:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L252:
	.align	2
.L251:
	.word	.LC29
	.word	__PRETTY_FUNCTION__.4541
	.word	.LC0
	.word	.LC1
	.size	ltohu, .-ltohu
	.section	.rodata
	.align	2
.LC30:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohl
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohl, %function
ltohl:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L260
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L254
	mov	r3, #239
	cmp	r3, #239
	beq	.L254
	ldr	r3, .L260+4
	mov	r2, #247
	ldr	r1, .L260+8
	ldr	r0, .L260+12
	bl	__assert_fail
.L254:
	mov	r3, #239
	cmp	r3, #222
	beq	.L255
	mov	r3, #239
	cmp	r3, #239
	bne	.L255
	ldr	r3, [fp, #-24]
	b	.L256
.L255:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L257
.L258:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L257:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L258
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L256:
	ldr	r2, .L260
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L259
	bl	__stack_chk_fail
.L259:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L261:
	.align	2
.L260:
	.word	.LC30
	.word	__PRETTY_FUNCTION__.4550
	.word	.LC0
	.word	.LC1
	.size	ltohl, .-ltohl
	.section	.rodata
	.align	2
.LC31:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohul
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohul, %function
ltohul:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	ldr	r3, .L269
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L263
	mov	r3, #239
	cmp	r3, #239
	beq	.L263
	ldr	r3, .L269+4
	mov	r2, #255
	ldr	r1, .L269+8
	ldr	r0, .L269+12
	bl	__assert_fail
.L263:
	mov	r3, #239
	cmp	r3, #222
	beq	.L264
	mov	r3, #239
	cmp	r3, #239
	bne	.L264
	ldr	r3, [fp, #-24]
	b	.L265
.L264:
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L266
.L267:
	ldr	r3, [fp, #-16]
	rsb	r3, r3, #3
	sub	r2, fp, #24
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #12
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L266:
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bls	.L267
	sub	r3, fp, #12
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
.L265:
	ldr	r2, .L269
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L268
	bl	__stack_chk_fail
.L268:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L270:
	.align	2
.L269:
	.word	.LC31
	.word	__PRETTY_FUNCTION__.4559
	.word	.LC0
	.word	.LC1
	.size	ltohul, .-ltohul
	.section	.rodata
	.align	2
.LC32:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohll
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohll, %function
ltohll:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L278
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L272
	mov	r3, #239
	cmp	r3, #239
	beq	.L272
	ldr	r3, .L278+4
	ldr	r2, .L278+8
	ldr	r1, .L278+12
	ldr	r0, .L278+16
	bl	__assert_fail
.L272:
	mov	r3, #239
	cmp	r3, #222
	beq	.L273
	mov	r3, #239
	cmp	r3, #239
	bne	.L273
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L274
.L273:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L275
.L276:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L275:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L276
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L274:
	ldr	r1, .L278
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L277
	bl	__stack_chk_fail
.L277:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L279:
	.align	2
.L278:
	.word	.LC32
	.word	__PRETTY_FUNCTION__.4568
	.word	263
	.word	.LC0
	.word	.LC1
	.size	ltohll, .-ltohll
	.section	.rodata
	.align	2
.LC33:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	ltohull
	.syntax unified
	.arm
	.fpu softvfp
	.type	ltohull, %function
ltohull:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-28]
	str	r1, [fp, #-24]
	ldr	r3, .L287
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #239
	cmp	r3, #222
	beq	.L281
	mov	r3, #239
	cmp	r3, #239
	beq	.L281
	ldr	r3, .L287+4
	ldr	r2, .L287+8
	ldr	r1, .L287+12
	ldr	r0, .L287+16
	bl	__assert_fail
.L281:
	mov	r3, #239
	cmp	r3, #222
	beq	.L282
	mov	r3, #239
	cmp	r3, #239
	bne	.L282
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	b	.L283
.L282:
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L284
.L285:
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #7
	sub	r2, fp, #28
	add	r3, r2, r3
	ldrb	r1, [r3]	@ zero_extendqisi2
	sub	r2, fp, #16
	ldr	r3, [fp, #-20]
	add	r3, r2, r3
	mov	r2, r1
	strb	r2, [r3]
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L284:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	bls	.L285
	sub	r3, fp, #16
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-28]
	str	r3, [fp, #-24]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
.L283:
	ldr	r1, .L287
	ldr	r0, [r1]
	ldr	r1, [fp, #-8]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L286
	bl	__stack_chk_fail
.L286:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L288:
	.align	2
.L287:
	.word	.LC33
	.word	__PRETTY_FUNCTION__.4577
	.word	271
	.word	.LC0
	.word	.LC1
	.size	ltohull, .-ltohull
	.align	2
	.global	_endian_void
	.syntax unified
	.arm
	.fpu softvfp
	.type	_endian_void, %function
_endian_void:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	nop
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	_endian_void, .-_endian_void
	.section	.rodata
	.align	2
	.type	__PRETTY_FUNCTION__.4298, %object
	.size	__PRETTY_FUNCTION__.4298, 6
__PRETTY_FUNCTION__.4298:
	.ascii	"htobs\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4307, %object
	.size	__PRETTY_FUNCTION__.4307, 7
__PRETTY_FUNCTION__.4307:
	.ascii	"htobus\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4316, %object
	.size	__PRETTY_FUNCTION__.4316, 6
__PRETTY_FUNCTION__.4316:
	.ascii	"htobi\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4325, %object
	.size	__PRETTY_FUNCTION__.4325, 6
__PRETTY_FUNCTION__.4325:
	.ascii	"htobu\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4334, %object
	.size	__PRETTY_FUNCTION__.4334, 6
__PRETTY_FUNCTION__.4334:
	.ascii	"htobl\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4343, %object
	.size	__PRETTY_FUNCTION__.4343, 7
__PRETTY_FUNCTION__.4343:
	.ascii	"htobul\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4352, %object
	.size	__PRETTY_FUNCTION__.4352, 7
__PRETTY_FUNCTION__.4352:
	.ascii	"htobll\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4361, %object
	.size	__PRETTY_FUNCTION__.4361, 8
__PRETTY_FUNCTION__.4361:
	.ascii	"htobull\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4370, %object
	.size	__PRETTY_FUNCTION__.4370, 6
__PRETTY_FUNCTION__.4370:
	.ascii	"htols\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4379, %object
	.size	__PRETTY_FUNCTION__.4379, 7
__PRETTY_FUNCTION__.4379:
	.ascii	"htolus\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4388, %object
	.size	__PRETTY_FUNCTION__.4388, 6
__PRETTY_FUNCTION__.4388:
	.ascii	"htoli\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4397, %object
	.size	__PRETTY_FUNCTION__.4397, 6
__PRETTY_FUNCTION__.4397:
	.ascii	"htolu\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4406, %object
	.size	__PRETTY_FUNCTION__.4406, 6
__PRETTY_FUNCTION__.4406:
	.ascii	"htoll\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4415, %object
	.size	__PRETTY_FUNCTION__.4415, 7
__PRETTY_FUNCTION__.4415:
	.ascii	"htolul\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4424, %object
	.size	__PRETTY_FUNCTION__.4424, 7
__PRETTY_FUNCTION__.4424:
	.ascii	"htolll\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4433, %object
	.size	__PRETTY_FUNCTION__.4433, 8
__PRETTY_FUNCTION__.4433:
	.ascii	"htolull\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4442, %object
	.size	__PRETTY_FUNCTION__.4442, 6
__PRETTY_FUNCTION__.4442:
	.ascii	"btohs\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4451, %object
	.size	__PRETTY_FUNCTION__.4451, 7
__PRETTY_FUNCTION__.4451:
	.ascii	"btohus\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4460, %object
	.size	__PRETTY_FUNCTION__.4460, 6
__PRETTY_FUNCTION__.4460:
	.ascii	"btohi\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4469, %object
	.size	__PRETTY_FUNCTION__.4469, 6
__PRETTY_FUNCTION__.4469:
	.ascii	"btohu\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4478, %object
	.size	__PRETTY_FUNCTION__.4478, 6
__PRETTY_FUNCTION__.4478:
	.ascii	"btohl\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4487, %object
	.size	__PRETTY_FUNCTION__.4487, 7
__PRETTY_FUNCTION__.4487:
	.ascii	"btohul\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4496, %object
	.size	__PRETTY_FUNCTION__.4496, 7
__PRETTY_FUNCTION__.4496:
	.ascii	"btohll\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4505, %object
	.size	__PRETTY_FUNCTION__.4505, 8
__PRETTY_FUNCTION__.4505:
	.ascii	"btohull\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4514, %object
	.size	__PRETTY_FUNCTION__.4514, 6
__PRETTY_FUNCTION__.4514:
	.ascii	"ltohs\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4523, %object
	.size	__PRETTY_FUNCTION__.4523, 7
__PRETTY_FUNCTION__.4523:
	.ascii	"ltohus\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4532, %object
	.size	__PRETTY_FUNCTION__.4532, 6
__PRETTY_FUNCTION__.4532:
	.ascii	"ltohi\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4541, %object
	.size	__PRETTY_FUNCTION__.4541, 6
__PRETTY_FUNCTION__.4541:
	.ascii	"ltohu\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4550, %object
	.size	__PRETTY_FUNCTION__.4550, 6
__PRETTY_FUNCTION__.4550:
	.ascii	"ltohl\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4559, %object
	.size	__PRETTY_FUNCTION__.4559, 7
__PRETTY_FUNCTION__.4559:
	.ascii	"ltohul\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4568, %object
	.size	__PRETTY_FUNCTION__.4568, 7
__PRETTY_FUNCTION__.4568:
	.ascii	"ltohll\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4577, %object
	.size	__PRETTY_FUNCTION__.4577, 8
__PRETTY_FUNCTION__.4577:
	.ascii	"ltohull\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
