	.file	"148578741.c"
	.intel_syntax noprefix
	.text
	.globl	font
	.data
	.align 32
	.type	font, @object
	.size	font, 413
font:
	.string	""
	.string	""
	.string	""
	.string	""
	.string	""
	.string	""
	.string	""
	.string	"0xx00"
	.string	"0lll"
	.string	""
	.string	""
	.string	""
	.string	"ll\376l\376ll0|\300x\f\3700"
	.string	"\306\314\0300f\3068l8v\334\314v``\300"
	.string	""
	.string	""
	.string	""
	.string	"\0300```0\030`0\030\030\0300`"
	.string	"f<\377<f"
	.string	""
	.string	"00\37400"
	.string	""
	.string	""
	.string	""
	.string	""
	.string	"00`"
	.string	""
	.string	""
	.string	"\374"
	.string	""
	.string	""
	.string	""
	.string	""
	.string	""
	.string	""
	.string	""
	.string	"00\006\f\0300`\300\200|\306\316\336\366\346|0p0000\374x\314\f8`\314\374x\314\f8\f\314x\034<l\314\376\f\036\374\300\370\f\f\314x8`\300\370\314\314x\374\314\f\030000x\314\314x\314\314xx\314\314|\f\030p"
	.string	"00"
	.string	"00"
	.string	""
	.string	"00"
	.string	"00`\0300`\300`0\030"
	.string	""
	.string	"\374"
	.string	""
	.string	"\374"
	.string	"`0\030\f\0300`x\314\f\0300"
	.ascii	"0|\306\336\336\336\300x0x\314\314\374\314\314\374ff|ff\374<f"
	.ascii	"\300\300\300f<\370lfffl\370\376bhxhb\376\376bhxh`\360<f\300\300"
	.ascii	"\316f>\314\314\314\374\314\314\314x00000x\036\f\f\f\314\314x"
	.ascii	"\346flxlf\346\360```bf\376\306\356\376\376\326\306\306\306\346"
	.ascii	"\366\336\316\306\3068l\306\306\306l8\374ff|``\360x\314\314\314"
	.ascii	"\334x\034\374ff|lf\346x\314\340p\034\314x\374\2640000x\314\314"
	.ascii	"\314\314\314\314\374\314\314\314\314\314x0\306\306\306\326\376"
	.ascii	"\356\306\306\306l88l\306\314\314\314x00x\376\306\214\0302f\376"
	.text
	.globl	font_getChar
	.type	font_getChar, @function
font_getChar:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	eax, edi
	mov	BYTE PTR -4[rbp], al
	cmp	BYTE PTR -4[rbp], 31
	jg	.L2
	mov	BYTE PTR -4[rbp], 46
.L2:
	cmp	BYTE PTR -4[rbp], 96
	jle	.L3
	cmp	BYTE PTR -4[rbp], 122
	jg	.L3
	and	BYTE PTR -4[rbp], -33
.L3:
	cmp	BYTE PTR -4[rbp], 90
	jle	.L4
	mov	BYTE PTR -4[rbp], 46
.L4:
	movzx	eax, BYTE PTR -4[rbp]
	sub	eax, 32
	mov	BYTE PTR -4[rbp], al
	movsx	edx, BYTE PTR -4[rbp]
	mov	eax, edx
	sal	eax, 3
	sub	eax, edx
	cdqe
	lea	rdx, font[rip]
	add	rax, rdx
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	font_getChar, .-font_getChar
	.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	"148578741.c"
	.text
	.global	font
	.data
	.align	2
	.type	font, %object
	.size	font, 413
font:
	.ascii	"\000\000\000\000\000\000\0000xx00\0000lll\000\000\000"
	.ascii	"\000ll\376l\376ll0|\300x\014\3700\000\306\314\0300f"
	.ascii	"\3068l8v\334\314v``\300\000\000\000\000\0300```0\030"
	.ascii	"`0\030\030\0300`\000f<\377<f\000\00000\37400\000\000"
	.ascii	"\000\000\00000`\000\000\000\374\000\000\000\000\000"
	.ascii	"\000\000\00000\006\014\0300`\300\200|\306\316\336\366"
	.ascii	"\346|0p0000\374x\314\0148`\314\374x\314\0148\014\314"
	.ascii	"x\034<l\314\376\014\036\374\300\370\014\014\314x8`\300"
	.ascii	"\370\314\314x\374\314\014\030000x\314\314x\314\314x"
	.ascii	"x\314\314|\014\030p\00000\00000\000\00000\00000`\030"
	.ascii	"0`\300`0\030\000\000\374\000\000\374\000`0\030\014\030"
	.ascii	"0`x\314\014\0300\0000|\306\336\336\336\300x0x\314\314"
	.ascii	"\374\314\314\374ff|ff\374<f\300\300\300f<\370lfffl\370"
	.ascii	"\376bhxhb\376\376bhxh`\360<f\300\300\316f>\314\314\314"
	.ascii	"\374\314\314\314x00000x\036\014\014\014\314\314x\346"
	.ascii	"flxlf\346\360```bf\376\306\356\376\376\326\306\306\306"
	.ascii	"\346\366\336\316\306\3068l\306\306\306l8\374ff|``\360"
	.ascii	"x\314\314\314\334x\034\374ff|lf\346x\314\340p\034\314"
	.ascii	"x\374\2640000x\314\314\314\314\314\314\374\314\314\314"
	.ascii	"\314\314x0\306\306\306\326\376\356\306\306\306l88l\306"
	.ascii	"\314\314\314x00x\376\306\214\0302f\376"
	.text
	.align	2
	.global	font_getChar
	.syntax unified
	.arm
	.fpu softvfp
	.type	font_getChar, %function
font_getChar:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #12
	mov	r3, r0
	strb	r3, [fp, #-5]
	ldrb	r3, [fp, #-5]	@ zero_extendqisi2
	cmp	r3, #31
	bhi	.L2
	mov	r3, #46
	strb	r3, [fp, #-5]
.L2:
	ldrb	r3, [fp, #-5]	@ zero_extendqisi2
	cmp	r3, #96
	bls	.L3
	ldrb	r3, [fp, #-5]	@ zero_extendqisi2
	cmp	r3, #122
	bhi	.L3
	ldrb	r3, [fp, #-5]
	bic	r3, r3, #32
	strb	r3, [fp, #-5]
.L3:
	ldrb	r3, [fp, #-5]	@ zero_extendqisi2
	cmp	r3, #90
	bls	.L4
	mov	r3, #46
	strb	r3, [fp, #-5]
.L4:
	ldrb	r3, [fp, #-5]
	sub	r3, r3, #32
	strb	r3, [fp, #-5]
	ldrb	r2, [fp, #-5]	@ zero_extendqisi2
	mov	r3, r2
	lsl	r3, r3, #3
	sub	r3, r3, r2
	ldr	r2, .L6
	add	r3, r3, r2
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L7:
	.align	2
.L6:
	.word	font
	.size	font_getChar, .-font_getChar
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
