	.file	"478037.c"
	.intel_syntax noprefix
	.text
	.globl	_C_toupper_
	.section	.rodata
	.align 32
	.type	_C_toupper_, @object
	.size	_C_toupper_, 514
_C_toupper_:
	.value	-1
	.value	0
	.value	1
	.value	2
	.value	3
	.value	4
	.value	5
	.value	6
	.value	7
	.value	8
	.value	9
	.value	10
	.value	11
	.value	12
	.value	13
	.value	14
	.value	15
	.value	16
	.value	17
	.value	18
	.value	19
	.value	20
	.value	21
	.value	22
	.value	23
	.value	24
	.value	25
	.value	26
	.value	27
	.value	28
	.value	29
	.value	30
	.value	31
	.value	32
	.value	33
	.value	34
	.value	35
	.value	36
	.value	37
	.value	38
	.value	39
	.value	40
	.value	41
	.value	42
	.value	43
	.value	44
	.value	45
	.value	46
	.value	47
	.value	48
	.value	49
	.value	50
	.value	51
	.value	52
	.value	53
	.value	54
	.value	55
	.value	56
	.value	57
	.value	58
	.value	59
	.value	60
	.value	61
	.value	62
	.value	63
	.value	64
	.value	65
	.value	66
	.value	67
	.value	68
	.value	69
	.value	70
	.value	71
	.value	72
	.value	73
	.value	74
	.value	75
	.value	76
	.value	77
	.value	78
	.value	79
	.value	80
	.value	81
	.value	82
	.value	83
	.value	84
	.value	85
	.value	86
	.value	87
	.value	88
	.value	89
	.value	90
	.value	91
	.value	92
	.value	93
	.value	94
	.value	95
	.value	96
	.value	65
	.value	66
	.value	67
	.value	68
	.value	69
	.value	70
	.value	71
	.value	72
	.value	73
	.value	74
	.value	75
	.value	76
	.value	77
	.value	78
	.value	79
	.value	80
	.value	81
	.value	82
	.value	83
	.value	84
	.value	85
	.value	86
	.value	87
	.value	88
	.value	89
	.value	90
	.value	123
	.value	124
	.value	125
	.value	126
	.value	127
	.value	128
	.value	129
	.value	130
	.value	131
	.value	132
	.value	133
	.value	134
	.value	135
	.value	136
	.value	137
	.value	138
	.value	139
	.value	140
	.value	141
	.value	142
	.value	143
	.value	144
	.value	145
	.value	146
	.value	147
	.value	148
	.value	149
	.value	150
	.value	151
	.value	152
	.value	153
	.value	154
	.value	155
	.value	156
	.value	157
	.value	158
	.value	159
	.value	160
	.value	161
	.value	162
	.value	163
	.value	164
	.value	165
	.value	166
	.value	167
	.value	168
	.value	169
	.value	170
	.value	171
	.value	172
	.value	173
	.value	174
	.value	175
	.value	176
	.value	177
	.value	178
	.value	179
	.value	180
	.value	181
	.value	182
	.value	183
	.value	184
	.value	185
	.value	186
	.value	187
	.value	188
	.value	189
	.value	190
	.value	191
	.value	192
	.value	193
	.value	194
	.value	195
	.value	196
	.value	197
	.value	198
	.value	199
	.value	200
	.value	201
	.value	202
	.value	203
	.value	204
	.value	205
	.value	206
	.value	207
	.value	208
	.value	209
	.value	210
	.value	211
	.value	212
	.value	213
	.value	214
	.value	215
	.value	216
	.value	217
	.value	218
	.value	219
	.value	220
	.value	221
	.value	222
	.value	223
	.value	224
	.value	225
	.value	226
	.value	227
	.value	228
	.value	229
	.value	230
	.value	231
	.value	232
	.value	233
	.value	234
	.value	235
	.value	236
	.value	237
	.value	238
	.value	239
	.value	240
	.value	241
	.value	242
	.value	243
	.value	244
	.value	245
	.value	246
	.value	247
	.value	248
	.value	249
	.value	250
	.value	251
	.value	252
	.value	253
	.value	254
	.value	255
	.globl	_toupper_tab_
	.section	.data.rel.local,"aw"
	.align 8
	.type	_toupper_tab_, @object
	.size	_toupper_tab_, 8
_toupper_tab_:
	.quad	_C_toupper_
	.text
	.globl	toupper
	.type	toupper, @function
toupper:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	DWORD PTR -4[rbp], edi
	mov	rdx, QWORD PTR _toupper_tab_[rip]
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	add	rax, 1
	add	rax, rax
	add	rax, rdx
	movzx	eax, WORD PTR [rax]
	cwde
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	toupper, .-toupper
	.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	"478037.c"
	.text
	.global	_C_toupper_
	.section	.rodata
	.align	2
	.type	_C_toupper_, %object
	.size	_C_toupper_, 514
_C_toupper_:
	.short	-1
	.short	0
	.short	1
	.short	2
	.short	3
	.short	4
	.short	5
	.short	6
	.short	7
	.short	8
	.short	9
	.short	10
	.short	11
	.short	12
	.short	13
	.short	14
	.short	15
	.short	16
	.short	17
	.short	18
	.short	19
	.short	20
	.short	21
	.short	22
	.short	23
	.short	24
	.short	25
	.short	26
	.short	27
	.short	28
	.short	29
	.short	30
	.short	31
	.short	32
	.short	33
	.short	34
	.short	35
	.short	36
	.short	37
	.short	38
	.short	39
	.short	40
	.short	41
	.short	42
	.short	43
	.short	44
	.short	45
	.short	46
	.short	47
	.short	48
	.short	49
	.short	50
	.short	51
	.short	52
	.short	53
	.short	54
	.short	55
	.short	56
	.short	57
	.short	58
	.short	59
	.short	60
	.short	61
	.short	62
	.short	63
	.short	64
	.short	65
	.short	66
	.short	67
	.short	68
	.short	69
	.short	70
	.short	71
	.short	72
	.short	73
	.short	74
	.short	75
	.short	76
	.short	77
	.short	78
	.short	79
	.short	80
	.short	81
	.short	82
	.short	83
	.short	84
	.short	85
	.short	86
	.short	87
	.short	88
	.short	89
	.short	90
	.short	91
	.short	92
	.short	93
	.short	94
	.short	95
	.short	96
	.short	65
	.short	66
	.short	67
	.short	68
	.short	69
	.short	70
	.short	71
	.short	72
	.short	73
	.short	74
	.short	75
	.short	76
	.short	77
	.short	78
	.short	79
	.short	80
	.short	81
	.short	82
	.short	83
	.short	84
	.short	85
	.short	86
	.short	87
	.short	88
	.short	89
	.short	90
	.short	123
	.short	124
	.short	125
	.short	126
	.short	127
	.short	128
	.short	129
	.short	130
	.short	131
	.short	132
	.short	133
	.short	134
	.short	135
	.short	136
	.short	137
	.short	138
	.short	139
	.short	140
	.short	141
	.short	142
	.short	143
	.short	144
	.short	145
	.short	146
	.short	147
	.short	148
	.short	149
	.short	150
	.short	151
	.short	152
	.short	153
	.short	154
	.short	155
	.short	156
	.short	157
	.short	158
	.short	159
	.short	160
	.short	161
	.short	162
	.short	163
	.short	164
	.short	165
	.short	166
	.short	167
	.short	168
	.short	169
	.short	170
	.short	171
	.short	172
	.short	173
	.short	174
	.short	175
	.short	176
	.short	177
	.short	178
	.short	179
	.short	180
	.short	181
	.short	182
	.short	183
	.short	184
	.short	185
	.short	186
	.short	187
	.short	188
	.short	189
	.short	190
	.short	191
	.short	192
	.short	193
	.short	194
	.short	195
	.short	196
	.short	197
	.short	198
	.short	199
	.short	200
	.short	201
	.short	202
	.short	203
	.short	204
	.short	205
	.short	206
	.short	207
	.short	208
	.short	209
	.short	210
	.short	211
	.short	212
	.short	213
	.short	214
	.short	215
	.short	216
	.short	217
	.short	218
	.short	219
	.short	220
	.short	221
	.short	222
	.short	223
	.short	224
	.short	225
	.short	226
	.short	227
	.short	228
	.short	229
	.short	230
	.short	231
	.short	232
	.short	233
	.short	234
	.short	235
	.short	236
	.short	237
	.short	238
	.short	239
	.short	240
	.short	241
	.short	242
	.short	243
	.short	244
	.short	245
	.short	246
	.short	247
	.short	248
	.short	249
	.short	250
	.short	251
	.short	252
	.short	253
	.short	254
	.short	255
	.global	_toupper_tab_
	.data
	.align	2
	.type	_toupper_tab_, %object
	.size	_toupper_tab_, 4
_toupper_tab_:
	.word	_C_toupper_
	.text
	.align	2
	.global	toupper
	.syntax unified
	.arm
	.fpu softvfp
	.type	toupper, %function
toupper:
	@ 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
	str	r0, [fp, #-8]
	ldr	r3, .L3
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	lsl	r3, r3, #1
	add	r3, r2, r3
	ldrsh	r3, [r3]
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L4:
	.align	2
.L3:
	.word	_toupper_tab_
	.size	toupper, .-toupper
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
