	.file	"300081.c"
	.intel_syntax noprefix
	.text
	.globl	img
	.bss
	.align 8
	.type	img, @object
	.size	img, 8
img:
	.zero	8
	.globl	len
	.align 8
	.type	len, @object
	.size	len, 8
len:
	.zero	8
	.globl	pos
	.align 8
	.type	pos, @object
	.size	pos, 8
pos:
	.zero	8
	.globl	pos2
	.align 8
	.type	pos2, @object
	.size	pos2, 8
pos2:
	.zero	8
	.globl	jptab
	.align 8
	.type	jptab, @object
	.size	jptab, 8
jptab:
	.zero	8
	.globl	l
	.align 4
	.type	l, @object
	.size	l, 4
l:
	.zero	4
	.globl	token
	.align 32
	.type	token, @object
	.size	token, 1000
token:
	.zero	1000
	.globl	address
	.align 4
	.type	address, @object
	.size	address, 4
address:
	.zero	4
	.globl	SKOOLMODE
	.data
	.align 4
	.type	SKOOLMODE, @object
	.size	SKOOLMODE, 4
SKOOLMODE:
	.long	-1
	.globl	ldir_skel
	.align 32
	.type	ldir_skel, @object
	.size	ldir_skel, 48
ldir_skel:
	.long	11
	.long	33
	.long	-2
	.long	-2
	.long	17
	.long	-1
	.long	-1
	.long	1
	.long	-1
	.long	-1
	.long	237
	.long	176
	.globl	ldir_skel2
	.align 32
	.type	ldir_skel2, @object
	.size	ldir_skel2, 48
ldir_skel2:
	.long	11
	.long	17
	.long	-2
	.long	-2
	.long	33
	.long	-1
	.long	-1
	.long	1
	.long	-1
	.long	-1
	.long	237
	.long	176
	.globl	makeroom_skel
	.align 32
	.type	makeroom_skel, @object
	.size	makeroom_skel, 32
makeroom_skel:
	.long	7
	.long	42
	.long	-2
	.long	-2
	.long	235
	.long	237
	.long	184
	.long	201
	.globl	sinclair_skel
	.align 32
	.type	sinclair_skel, @object
	.size	sinclair_skel, 36
sinclair_skel:
	.long	8
	.long	-2
	.long	105
	.long	110
	.long	99
	.long	108
	.long	97
	.long	105
	.long	114
	.globl	amstrad_skel
	.align 32
	.type	amstrad_skel, @object
	.size	amstrad_skel, 32
amstrad_skel:
	.long	7
	.long	-2
	.long	109
	.long	115
	.long	116
	.long	114
	.long	97
	.long	100
	.globl	stk_st_skel
	.align 32
	.type	stk_st_skel, @object
	.size	stk_st_skel, 48
stk_st_skel:
	.long	11
	.long	-4
	.long	-1
	.long	-1
	.long	-1
	.long	-1
	.long	40
	.long	-1
	.long	237
	.long	176
	.long	193
	.long	225
	.globl	intfp_skel
	.align 32
	.type	intfp_skel, @object
	.size	intfp_skel, 64
intfp_skel:
	.long	15
	.long	33
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	-4
	.long	205
	.long	-1
	.long	-1
	.long	56
	.long	-1
	.long	33
	.long	240
	.long	216
	.globl	intfp_skel2
	.align 32
	.type	intfp_skel2, @object
	.size	intfp_skel2, 56
intfp_skel2:
	.long	13
	.long	33
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	-4
	.long	205
	.long	-1
	.long	-1
	.long	33
	.long	240
	.long	216
	.globl	fpbc_skel
	.align 32
	.type	fpbc_skel, @object
	.size	fpbc_skel, 64
fpbc_skel:
	.long	15
	.long	33
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	205
	.long	-1
	.long	-1
	.long	-4
	.long	56
	.long	-1
	.long	33
	.long	240
	.long	216
	.globl	fpbc_skel2
	.align 32
	.type	fpbc_skel2, @object
	.size	fpbc_skel2, 56
fpbc_skel2:
	.long	13
	.long	33
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	205
	.long	-1
	.long	-1
	.long	-4
	.long	33
	.long	240
	.long	216
	.globl	prog_skel
	.align 32
	.type	prog_skel, @object
	.size	prog_skel, 60
prog_skel:
	.long	14
	.long	-2
	.long	-2
	.long	93
	.long	84
	.long	205
	.long	-1
	.long	-1
	.long	208
	.long	197
	.long	205
	.long	-1
	.long	-1
	.long	193
	.long	235
	.globl	prog_skel2
	.align 32
	.type	prog_skel2, @object
	.size	prog_skel2, 60
prog_skel2:
	.long	14
	.long	-2
	.long	-2
	.long	84
	.long	93
	.long	193
	.long	205
	.long	-1
	.long	-1
	.long	208
	.long	197
	.long	205
	.long	-1
	.long	-1
	.long	235
	.globl	next_one_skel
	.align 32
	.type	next_one_skel, @object
	.size	next_one_skel, 52
next_one_skel:
	.long	12
	.long	-1
	.long	-1
	.long	93
	.long	84
	.long	205
	.long	-1
	.long	-1
	.long	208
	.long	197
	.long	-4
	.long	193
	.long	235
	.globl	next_one_skel2
	.align 32
	.type	next_one_skel2, @object
	.size	next_one_skel2, 52
next_one_skel2:
	.long	12
	.long	-1
	.long	-1
	.long	84
	.long	93
	.long	193
	.long	205
	.long	-1
	.long	-1
	.long	208
	.long	197
	.long	-4
	.long	235
	.globl	vars_skel
	.align 32
	.type	vars_skel, @object
	.size	vars_skel, 44
vars_skel:
	.long	10
	.long	42
	.long	-2
	.long	-2
	.long	54
	.long	128
	.long	35
	.long	34
	.long	-1
	.long	-1
	.long	42
	.globl	eline_skel
	.align 32
	.type	eline_skel, @object
	.size	eline_skel, 44
eline_skel:
	.long	10
	.long	42
	.long	-1
	.long	-1
	.long	54
	.long	128
	.long	35
	.long	34
	.long	-2
	.long	-2
	.long	42
	.globl	vars_skel2
	.align 32
	.type	vars_skel2, @object
	.size	vars_skel2, 44
vars_skel2:
	.long	10
	.long	34
	.long	-2
	.long	-2
	.long	54
	.long	128
	.long	35
	.long	34
	.long	-1
	.long	-1
	.long	54
	.globl	eline_skel2
	.align 32
	.type	eline_skel2, @object
	.size	eline_skel2, 44
eline_skel2:
	.long	10
	.long	34
	.long	-1
	.long	-1
	.long	54
	.long	128
	.long	35
	.long	34
	.long	-2
	.long	-2
	.long	54
	.globl	stk_pntr_skel
	.align 32
	.type	stk_pntr_skel, @object
	.size	stk_pntr_skel, 52
stk_pntr_skel:
	.long	12
	.long	237
	.long	176
	.long	42
	.long	-2
	.long	-2
	.long	17
	.long	251
	.long	255
	.long	229
	.long	25
	.long	209
	.long	201
	.globl	test5fp_skel
	.align 32
	.type	test5fp_skel, @object
	.size	test5fp_skel, 36
test5fp_skel:
	.long	8
	.long	-4
	.long	217
	.long	229
	.long	217
	.long	227
	.long	197
	.long	126
	.long	230
	.globl	test5fp_skel2
	.align 32
	.type	test5fp_skel2, @object
	.size	test5fp_skel2, 40
test5fp_skel2:
	.long	9
	.long	98
	.long	107
	.long	-4
	.long	217
	.long	213
	.long	217
	.long	227
	.long	197
	.long	126
	.globl	stkftch_skel
	.align 32
	.type	stkftch_skel, @object
	.size	stkftch_skel, 44
stkftch_skel:
	.long	10
	.long	15
	.long	245
	.long	-4
	.long	213
	.long	197
	.long	205
	.long	-1
	.long	-1
	.long	225
	.long	124
	.globl	stkftch_skel2
	.align 32
	.type	stkftch_skel2, @object
	.size	stkftch_skel2, 56
stkftch_skel2:
	.long	13
	.long	-4
	.long	120
	.long	177
	.long	40
	.long	-1
	.long	26
	.long	195
	.long	-1
	.long	-1
	.long	205
	.long	-1
	.long	-1
	.long	195
	.globl	stkbc_skel
	.align 32
	.type	stkbc_skel, @object
	.size	stkbc_skel, 48
stkbc_skel:
	.long	11
	.long	205
	.long	-1
	.long	-1
	.long	40
	.long	-1
	.long	237
	.long	75
	.long	-1
	.long	-1
	.long	-4
	.long	239
	.globl	seed_skel
	.align 32
	.type	seed_skel, @object
	.size	seed_skel, 56
seed_skel:
	.long	13
	.long	205
	.long	-1
	.long	-1
	.long	40
	.long	-1
	.long	237
	.long	75
	.long	-2
	.long	-2
	.long	205
	.long	-1
	.long	-1
	.long	239
	.globl	rnd_skel
	.align 32
	.type	rnd_skel, @object
	.size	rnd_skel, 56
rnd_skel:
	.long	13
	.long	205
	.long	-1
	.long	-1
	.long	40
	.long	-1
	.long	237
	.long	75
	.long	-1
	.long	-1
	.long	205
	.long	-1
	.long	-1
	.long	-3
	.globl	restack_skel
	.align 32
	.type	restack_skel, @object
	.size	restack_skel, 48
restack_skel:
	.long	11
	.long	-4
	.long	235
	.long	126
	.long	167
	.long	192
	.long	213
	.long	205
	.long	-1
	.long	-1
	.long	175
	.long	35
	.globl	stkstr_skel
	.align 32
	.type	stkstr_skel, @object
	.size	stkstr_skel, 36
stkstr_skel:
	.long	8
	.long	247
	.long	-4
	.long	193
	.long	225
	.long	120
	.long	177
	.long	40
	.long	-1
	.globl	stka_skel
	.align 32
	.type	stka_skel, @object
	.size	stka_skel, 64
stka_skel:
	.long	15
	.long	205
	.long	-1
	.long	-1
	.long	120
	.long	177
	.long	40
	.long	-1
	.long	26
	.long	195
	.long	-2
	.long	-2
	.long	205
	.long	-1
	.long	-1
	.long	195
	.globl	decfp_skel
	.align 32
	.type	decfp_skel, @object
	.size	decfp_skel, 48
decfp_skel:
	.long	11
	.long	205
	.long	-1
	.long	-1
	.long	32
	.long	-1
	.long	-4
	.long	-1
	.long	1
	.long	0
	.long	6
	.long	205
	.globl	tklambda_skel
	.align 32
	.type	tklambda_skel, @object
	.size	tklambda_skel, 52
tklambda_skel:
	.long	12
	.long	183
	.long	242
	.long	-1
	.long	-1
	.long	230
	.long	63
	.long	33
	.long	-2
	.long	-2
	.long	254
	.long	73
	.long	48
	.globl	tkzx81_skel
	.align 32
	.type	tkzx81_skel, @object
	.size	tkzx81_skel, 52
tkzx81_skel:
	.long	12
	.long	229
	.long	33
	.long	-2
	.long	-2
	.long	203
	.long	127
	.long	40
	.long	-1
	.long	230
	.long	63
	.long	254
	.long	67
	.globl	tkspectrum_skel
	.align 32
	.type	tkspectrum_skel, @object
	.size	tkspectrum_skel, 56
tkspectrum_skel:
	.long	13
	.long	17
	.long	-2
	.long	-2
	.long	245
	.long	205
	.long	-1
	.long	-1
	.long	56
	.long	-1
	.long	62
	.long	32
	.long	253
	.long	203
	.globl	tk2068_skel
	.align 32
	.type	tk2068_skel, @object
	.size	tk2068_skel, 64
tk2068_skel:
	.long	15
	.long	17
	.long	-2
	.long	-2
	.long	254
	.long	91
	.long	56
	.long	-1
	.long	214
	.long	31
	.long	245
	.long	205
	.long	-1
	.long	-1
	.long	56
	.long	-1
	.globl	tkzx128_skel
	.align 32
	.type	tkzx128_skel, @object
	.size	tkzx128_skel, 64
tkzx128_skel:
	.long	15
	.long	216
	.long	6
	.long	249
	.long	17
	.long	-1
	.long	-1
	.long	33
	.long	-2
	.long	-2
	.long	205
	.long	-1
	.long	-1
	.long	208
	.long	254
	.long	255
	.globl	zxerr_skel
	.align 32
	.type	zxerr_skel, @object
	.size	zxerr_skel, 68
zxerr_skel:
	.long	16
	.long	254
	.long	10
	.long	56
	.long	2
	.long	198
	.long	7
	.long	205
	.long	-1
	.long	-1
	.long	62
	.long	32
	.long	-1
	.long	120
	.long	17
	.long	-2
	.long	-2
	.globl	zxfpmod_skel
	.align 32
	.type	zxfpmod_skel, @object
	.size	zxfpmod_skel, 44
zxfpmod_skel:
	.long	10
	.long	26
	.long	167
	.long	32
	.long	-1
	.long	217
	.long	35
	.long	217
	.long	201
	.long	239
	.long	-3
	.globl	zxfpmod_skel2
	.align 32
	.type	zxfpmod_skel2, @object
	.size	zxfpmod_skel2, 48
zxfpmod_skel2:
	.long	11
	.long	217
	.long	35
	.long	217
	.long	201
	.long	241
	.long	217
	.long	227
	.long	217
	.long	201
	.long	239
	.long	-3
	.globl	zxshadow_end
	.align 32
	.type	zxshadow_end, @object
	.size	zxshadow_end, 108
zxshadow_end:
	.long	26
	.long	-3
	.long	33
	.long	56
	.long	0
	.long	34
	.long	141
	.long	92
	.long	34
	.long	143
	.long	92
	.long	253
	.long	117
	.long	14
	.long	253
	.long	116
	.long	87
	.long	62
	.long	7
	.long	211
	.long	254
	.long	-5
	.long	-1
	.long	-1
	.long	195
	.long	-2
	.long	-2
	.globl	restore_bastxt_skel
	.align 32
	.type	restore_bastxt_skel, @object
	.size	restore_bastxt_skel, 60
restore_bastxt_skel:
	.long	14
	.long	235
	.long	42
	.long	-2
	.long	-2
	.long	40
	.long	14
	.long	235
	.long	-5
	.long	229
	.long	-5
	.long	96
	.long	105
	.long	209
	.long	210
	.globl	microsoft_skel
	.align 32
	.type	microsoft_skel, @object
	.size	microsoft_skel, 40
microsoft_skel:
	.long	9
	.long	-2
	.long	105
	.long	99
	.long	114
	.long	111
	.long	115
	.long	111
	.long	102
	.long	116
	.globl	bastxt_skel
	.align 32
	.type	bastxt_skel, @object
	.size	bastxt_skel, 64
bastxt_skel:
	.long	8
	.long	42
	.long	-2
	.long	-2
	.long	68
	.long	77
	.long	126
	.long	35
	.long	182
	.long	43
	.long	200
	.long	35
	.long	35
	.long	126
	.long	35
	.long	102
	.globl	bastxt_skel2
	.align 32
	.type	bastxt_skel2, @object
	.size	bastxt_skel2, 48
bastxt_skel2:
	.long	11
	.long	-6
	.long	192
	.long	42
	.long	-2
	.long	-2
	.long	175
	.long	119
	.long	35
	.long	119
	.long	35
	.long	34
	.globl	microsoft_extended_skel
	.align 32
	.type	microsoft_extended_skel, @object
	.size	microsoft_extended_skel, 48
microsoft_extended_skel:
	.long	11
	.long	-3
	.long	254
	.long	37
	.long	200
	.long	20
	.long	254
	.long	36
	.long	200
	.long	20
	.long	254
	.long	33
	.globl	microsoft_defdbl_skel
	.align 32
	.type	microsoft_defdbl_skel, @object
	.size	microsoft_defdbl_skel, 32
microsoft_defdbl_skel:
	.long	7
	.long	-3
	.long	68
	.long	69
	.long	70
	.long	68
	.long	66
	.long	76
	.globl	microsoft_defdbl_skel2
	.align 32
	.type	microsoft_defdbl_skel2, @object
	.size	microsoft_defdbl_skel2, 32
microsoft_defdbl_skel2:
	.long	7
	.long	-3
	.long	196
	.long	69
	.long	70
	.long	68
	.long	66
	.long	76
	.globl	microsoft_defdbl_skel3
	.align 16
	.type	microsoft_defdbl_skel3, @object
	.size	microsoft_defdbl_skel3, 28
microsoft_defdbl_skel3:
	.long	6
	.long	-3
	.long	69
	.long	70
	.long	68
	.long	66
	.long	204
	.globl	ulerr_skel
	.align 32
	.type	ulerr_skel, @object
	.size	ulerr_skel, 40
ulerr_skel:
	.long	9
	.long	-5
	.long	229
	.long	-5
	.long	96
	.long	105
	.long	209
	.long	210
	.long	-2
	.long	-2
	.globl	prognd_skel
	.align 32
	.type	prognd_skel, @object
	.size	prognd_skel, 36
prognd_skel:
	.long	8
	.long	235
	.long	42
	.long	-2
	.long	-2
	.long	26
	.long	2
	.long	3
	.long	19
	.globl	prognd_skel2
	.align 32
	.type	prognd_skel2, @object
	.size	prognd_skel2, 56
prognd_skel2:
	.long	13
	.long	-6
	.long	192
	.long	42
	.long	-1
	.long	-1
	.long	175
	.long	119
	.long	35
	.long	119
	.long	35
	.long	34
	.long	-2
	.long	-2
	.globl	errtab_skel
	.align 32
	.type	errtab_skel, @object
	.size	errtab_skel, 48
errtab_skel:
	.long	11
	.long	-3
	.long	30
	.long	2
	.long	1
	.long	30
	.long	-1
	.long	1
	.long	30
	.long	-1
	.long	1
	.long	30
	.globl	cmpnum_skel
	.align 32
	.type	cmpnum_skel, @object
	.size	cmpnum_skel, 32
cmpnum_skel:
	.long	7
	.long	1
	.long	116
	.long	148
	.long	17
	.long	-1
	.long	-1
	.long	-4
	.globl	fpint_skel
	.align 32
	.type	fpint_skel, @object
	.size	fpint_skel, 32
fpint_skel:
	.long	7
	.long	126
	.long	-4
	.long	54
	.long	152
	.long	123
	.long	245
	.long	121
	.globl	flgrel_skel
	.align 32
	.type	flgrel_skel, @object
	.size	flgrel_skel, 48
flgrel_skel:
	.long	11
	.long	-3
	.long	6
	.long	136
	.long	17
	.long	0
	.long	0
	.long	33
	.long	-1
	.long	-1
	.long	79
	.long	112
	.globl	fpreg_skel
	.align 32
	.type	fpreg_skel, @object
	.size	fpreg_skel, 44
fpreg_skel:
	.long	10
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	254
	.long	152
	.long	58
	.long	-2
	.long	-2
	.long	208
	.globl	fpexp_skel
	.align 32
	.type	fpexp_skel, @object
	.size	fpexp_skel, 44
fpexp_skel:
	.long	10
	.long	33
	.long	-2
	.long	-2
	.long	126
	.long	254
	.long	152
	.long	58
	.long	-1
	.long	-1
	.long	208
	.globl	bcdefp_skel
	.align 32
	.type	bcdefp_skel, @object
	.size	bcdefp_skel, 48
bcdefp_skel:
	.long	11
	.long	-3
	.long	33
	.long	-1
	.long	-1
	.long	94
	.long	35
	.long	86
	.long	35
	.long	78
	.long	35
	.long	70
	.globl	loadfp_skel
	.align 32
	.type	loadfp_skel, @object
	.size	loadfp_skel, 40
loadfp_skel:
	.long	8
	.long	-3
	.long	94
	.long	35
	.long	86
	.long	35
	.long	78
	.long	35
	.long	70
	.long	201
	.globl	fpbcde_skel
	.align 32
	.type	fpbcde_skel, @object
	.size	fpbcde_skel, 52
fpbcde_skel:
	.long	8
	.long	-3
	.long	-5
	.long	235
	.long	34
	.long	-1
	.long	-1
	.long	96
	.long	105
	.long	34
	.long	-1
	.long	-1
	.long	235
	.globl	fpreg_skel2
	.align 32
	.type	fpreg_skel2, @object
	.size	fpreg_skel2, 48
fpreg_skel2:
	.long	7
	.long	-5
	.long	235
	.long	34
	.long	-2
	.long	-2
	.long	96
	.long	105
	.long	34
	.long	-1
	.long	-1
	.long	235
	.globl	stakfp_skel
	.align 32
	.type	stakfp_skel, @object
	.size	stakfp_skel, 56
stakfp_skel:
	.long	10
	.long	-3
	.long	235
	.long	42
	.long	-1
	.long	-1
	.long	227
	.long	229
	.long	42
	.long	-1
	.long	-1
	.long	227
	.long	235
	.long	201
	.globl	tstsgn_skel
	.align 32
	.type	tstsgn_skel, @object
	.size	tstsgn_skel, 52
tstsgn_skel:
	.long	12
	.long	-3
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	254
	.long	47
	.long	23
	.globl	tstsgn_skel2
	.align 32
	.type	tstsgn_skel2, @object
	.size	tstsgn_skel2, 56
tstsgn_skel2:
	.long	13
	.long	-3
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	24
	.long	1
	.long	47
	.long	23
	.globl	tstsgn_skel3
	.align 32
	.type	tstsgn_skel3, @object
	.size	tstsgn_skel3, 44
tstsgn_skel3:
	.long	10
	.long	-3
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	195
	.globl	fpexp_skel2
	.align 32
	.type	fpexp_skel2, @object
	.size	fpexp_skel2, 52
fpexp_skel2:
	.long	12
	.long	58
	.long	-2
	.long	-2
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	24
	.long	1
	.long	47
	.long	23
	.globl	mlsp10_skel
	.align 32
	.type	mlsp10_skel, @object
	.size	mlsp10_skel, 48
mlsp10_skel:
	.long	11
	.long	-3
	.long	-5
	.long	120
	.long	183
	.long	200
	.long	198
	.long	2
	.long	218
	.long	-1
	.long	-1
	.long	71
	.globl	mlsp10_skel2
	.align 32
	.type	mlsp10_skel2, @object
	.size	mlsp10_skel2, 44
mlsp10_skel2:
	.long	10
	.long	-3
	.long	-5
	.long	120
	.long	183
	.long	200
	.long	198
	.long	2
	.long	56
	.long	-1
	.long	71
	.globl	nxtopr_skel2
	.align 32
	.type	nxtopr_skel2, @object
	.size	nxtopr_skel2, 36
nxtopr_skel2:
	.long	8
	.long	22
	.long	125
	.long	-5
	.long	42
	.long	-2
	.long	-2
	.long	229
	.long	205
	.globl	chkstk_skel2
	.align 32
	.type	chkstk_skel2, @object
	.size	chkstk_skel2, 44
chkstk_skel2:
	.long	10
	.long	-3
	.long	229
	.long	42
	.long	-1
	.long	-1
	.long	6
	.long	0
	.long	9
	.long	9
	.long	62
	.globl	arrend_skel3
	.align 32
	.type	arrend_skel3, @object
	.size	arrend_skel3, 40
arrend_skel3:
	.long	9
	.long	229
	.long	42
	.long	-2
	.long	-2
	.long	6
	.long	0
	.long	9
	.long	9
	.long	62
	.globl	arrend_skel
	.align 32
	.type	arrend_skel, @object
	.size	arrend_skel, 56
arrend_skel:
	.long	13
	.long	34
	.long	-2
	.long	-2
	.long	96
	.long	105
	.long	34
	.long	-1
	.long	-1
	.long	6
	.long	6
	.long	43
	.long	54
	.long	0
	.globl	varend_skel
	.align 32
	.type	varend_skel, @object
	.size	varend_skel, 56
varend_skel:
	.long	13
	.long	34
	.long	-1
	.long	-1
	.long	96
	.long	105
	.long	34
	.long	-2
	.long	-2
	.long	6
	.long	6
	.long	43
	.long	54
	.long	0
	.globl	arrend_skel2
	.align 32
	.type	arrend_skel2, @object
	.size	arrend_skel2, 56
arrend_skel2:
	.long	13
	.long	225
	.long	34
	.long	-2
	.long	-2
	.long	96
	.long	105
	.long	34
	.long	-1
	.long	-1
	.long	43
	.long	54
	.long	0
	.long	-5
	.globl	varend_skel2
	.align 32
	.type	varend_skel2, @object
	.size	varend_skel2, 56
varend_skel2:
	.long	13
	.long	225
	.long	34
	.long	-1
	.long	-1
	.long	96
	.long	105
	.long	34
	.long	-2
	.long	-2
	.long	43
	.long	54
	.long	0
	.long	-5
	.globl	fpadd_skel
	.align 32
	.type	fpadd_skel, @object
	.size	fpadd_skel, 60
fpadd_skel:
	.long	14
	.long	205
	.long	-1
	.long	-3
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	24
	.long	1
	.long	47
	.globl	fpadd_skel2
	.align 32
	.type	fpadd_skel2, @object
	.size	fpadd_skel2, 60
fpadd_skel2:
	.long	14
	.long	205
	.long	-1
	.long	-3
	.long	120
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	202
	.long	-1
	.long	-1
	.long	144
	.globl	last_fpreg_skel
	.align 32
	.type	last_fpreg_skel, @object
	.size	last_fpreg_skel, 48
last_fpreg_skel:
	.long	11
	.long	58
	.long	-2
	.long	-2
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	24
	.long	1
	.long	47
	.globl	getvar_skel
	.align 16
	.type	getvar_skel, @object
	.size	getvar_skel, 20
getvar_skel:
	.long	4
	.long	-5
	.long	44
	.long	-4
	.long	227
	.globl	getvar_skel2
	.align 16
	.type	getvar_skel2, @object
	.size	getvar_skel2, 28
getvar_skel2:
	.long	6
	.long	-4
	.long	227
	.long	213
	.long	126
	.long	254
	.long	44
	.globl	chksyn_skel2
	.align 16
	.type	chksyn_skel2, @object
	.size	chksyn_skel2, 20
chksyn_skel2:
	.long	4
	.long	-4
	.long	44
	.long	-5
	.long	227
	.globl	chksyn_skel3
	.align 16
	.type	chksyn_skel3, @object
	.size	chksyn_skel3, 20
chksyn_skel3:
	.long	4
	.long	-4
	.long	44
	.long	-5
	.long	40
	.globl	lfrgnm_skel
	.align 32
	.type	lfrgnm_skel, @object
	.size	lfrgnm_skel, 44
lfrgnm_skel:
	.long	10
	.long	62
	.long	40
	.long	24
	.long	-3
	.long	62
	.long	41
	.long	24
	.long	10
	.long	62
	.long	136
	.globl	lfrgnm_skel2
	.align 32
	.type	lfrgnm_skel2, @object
	.size	lfrgnm_skel2, 40
lfrgnm_skel2:
	.long	9
	.long	-3
	.long	235
	.long	-5
	.long	41
	.long	193
	.long	209
	.long	197
	.long	67
	.long	201
	.globl	midnum_skel
	.align 32
	.type	midnum_skel, @object
	.size	midnum_skel, 36
midnum_skel:
	.long	8
	.long	235
	.long	-5
	.long	41
	.long	-3
	.long	209
	.long	197
	.long	67
	.long	201
	.globl	getchr_skel3
	.align 32
	.type	getchr_skel3, @object
	.size	getchr_skel3, 52
getchr_skel3:
	.long	12
	.long	-3
	.long	35
	.long	126
	.long	254
	.long	58
	.long	208
	.long	254
	.long	32
	.long	202
	.long	-1
	.long	-1
	.long	254
	.globl	getchr_skel4
	.align 32
	.type	getchr_skel4, @object
	.size	getchr_skel4, 48
getchr_skel4:
	.long	11
	.long	-3
	.long	35
	.long	126
	.long	254
	.long	58
	.long	208
	.long	254
	.long	32
	.long	40
	.long	-1
	.long	254
	.globl	getchr_skel5
	.align 32
	.type	getchr_skel5, @object
	.size	getchr_skel5, 44
getchr_skel5:
	.long	10
	.long	-3
	.long	35
	.long	126
	.long	254
	.long	32
	.long	40
	.long	-1
	.long	254
	.long	58
	.long	208
	.globl	getchr_skel
	.align 32
	.type	getchr_skel, @object
	.size	getchr_skel, 52
getchr_skel:
	.long	12
	.long	-4
	.long	-5
	.long	-5
	.long	122
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	getchr_skel2
	.align 32
	.type	getchr_skel2, @object
	.size	getchr_skel2, 48
getchr_skel2:
	.long	11
	.long	-4
	.long	-5
	.long	-5
	.long	122
	.long	183
	.long	196
	.long	-1
	.long	-1
	.long	-5
	.long	123
	.long	201
	.globl	getnum_skel
	.align 32
	.type	getnum_skel, @object
	.size	getnum_skel, 48
getnum_skel:
	.long	11
	.long	-4
	.long	-5
	.long	122
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	getnum_skel2
	.align 32
	.type	getnum_skel2, @object
	.size	getnum_skel2, 44
getnum_skel2:
	.long	10
	.long	-4
	.long	-5
	.long	122
	.long	183
	.long	196
	.long	-1
	.long	-1
	.long	-5
	.long	123
	.long	201
	.globl	getnum_skel3
	.align 32
	.type	getnum_skel3, @object
	.size	getnum_skel3, 44
getnum_skel3:
	.long	9
	.long	-5
	.long	-4
	.long	-5
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	eval3_ex_skel
	.align 32
	.type	eval3_ex_skel, @object
	.size	eval3_ex_skel, 56
eval3_ex_skel:
	.long	13
	.long	-3
	.long	42
	.long	-1
	.long	-1
	.long	193
	.long	126
	.long	34
	.long	-1
	.long	-1
	.long	254
	.long	-1
	.long	216
	.long	254
	.globl	eval3_body_skel
	.align 32
	.type	eval3_body_skel, @object
	.size	eval3_body_skel, 60
eval3_body_skel:
	.long	14
	.long	-3
	.long	58
	.long	-1
	.long	-1
	.long	254
	.long	3
	.long	123
	.long	202
	.long	-1
	.long	-1
	.long	254
	.long	-1
	.long	208
	.long	33
	.globl	depint_skel
	.align 32
	.type	depint_skel, @object
	.size	depint_skel, 48
depint_skel:
	.long	11
	.long	-5
	.long	-4
	.long	122
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	depint_skel2
	.align 32
	.type	depint_skel2, @object
	.size	depint_skel2, 44
depint_skel2:
	.long	10
	.long	-5
	.long	-4
	.long	122
	.long	183
	.long	196
	.long	-1
	.long	-1
	.long	-5
	.long	123
	.long	201
	.globl	depint_skel3
	.align 32
	.type	depint_skel3, @object
	.size	depint_skel3, 44
depint_skel3:
	.long	9
	.long	-5
	.long	-5
	.long	-4
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	getk_skel
	.align 32
	.type	getk_skel, @object
	.size	getk_skel, 52
getk_skel:
	.long	12
	.long	-4
	.long	42
	.long	-1
	.long	-1
	.long	197
	.long	-5
	.long	193
	.long	192
	.long	42
	.long	-1
	.long	-1
	.long	133
	.globl	rinput_skel
	.align 32
	.type	rinput_skel, @object
	.size	rinput_skel, 40
rinput_skel:
	.long	9
	.long	62
	.long	63
	.long	-5
	.long	62
	.long	32
	.long	-5
	.long	195
	.long	-2
	.long	-2
	.globl	rinput_skel2
	.align 32
	.type	rinput_skel2, @object
	.size	rinput_skel2, 32
rinput_skel2:
	.long	7
	.long	62
	.long	63
	.long	-5
	.long	62
	.long	32
	.long	-5
	.long	-4
	.globl	rinput_skel3
	.align 32
	.type	rinput_skel3, @object
	.size	rinput_skel3, 32
rinput_skel3:
	.long	7
	.long	62
	.long	63
	.long	-1
	.long	62
	.long	32
	.long	-1
	.long	-4
	.globl	rinput_skel4
	.align 32
	.type	rinput_skel4, @object
	.size	rinput_skel4, 60
rinput_skel4:
	.long	14
	.long	62
	.long	63
	.long	-5
	.long	62
	.long	32
	.long	-5
	.long	24
	.long	-1
	.long	-1
	.long	-1
	.long	195
	.long	-1
	.long	-1
	.long	-3
	.globl	log10eval_skel
	.align 32
	.type	log10eval_skel, @object
	.size	log10eval_skel, 40
log10eval_skel:
	.long	9
	.long	-3
	.long	64
	.long	67
	.long	66
	.long	148
	.long	72
	.long	25
	.long	3
	.long	36
	.globl	halfval_skel
	.align 32
	.type	halfval_skel, @object
	.size	halfval_skel, 48
halfval_skel:
	.long	11
	.long	-3
	.long	64
	.long	80
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.globl	unityval_skel
	.align 32
	.type	unityval_skel, @object
	.size	unityval_skel, 40
unityval_skel:
	.long	9
	.long	-3
	.long	65
	.long	16
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.globl	quarterval_skel
	.align 32
	.type	quarterval_skel, @object
	.size	quarterval_skel, 40
quarterval_skel:
	.long	9
	.long	-3
	.long	64
	.long	37
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.globl	tenhalfval_skel
	.align 32
	.type	tenhalfval_skel, @object
	.size	tenhalfval_skel, 40
tenhalfval_skel:
	.long	9
	.long	-3
	.long	65
	.long	49
	.long	98
	.long	39
	.long	118
	.long	96
	.long	22
	.long	132
	.globl	twoln10val_skel
	.align 32
	.type	twoln10val_skel, @object
	.size	twoln10val_skel, 40
twoln10val_skel:
	.long	9
	.long	-3
	.long	64
	.long	134
	.long	133
	.long	136
	.long	150
	.long	56
	.long	6
	.long	80
	.globl	ln10val_skel
	.align 32
	.type	ln10val_skel, @object
	.size	ln10val_skel, 40
ln10val_skel:
	.long	9
	.long	-3
	.long	65
	.long	35
	.long	2
	.long	88
	.long	80
	.long	146
	.long	153
	.long	64
	.globl	tan15val_skel
	.align 32
	.type	tan15val_skel, @object
	.size	tan15val_skel, 40
tan15val_skel:
	.long	9
	.long	-3
	.long	64
	.long	38
	.long	121
	.long	73
	.long	25
	.long	36
	.long	49
	.long	18
	.globl	sqr3val_skel
	.align 32
	.type	sqr3val_skel, @object
	.size	sqr3val_skel, 40
sqr3val_skel:
	.long	9
	.long	-3
	.long	65
	.long	23
	.long	50
	.long	5
	.long	8
	.long	7
	.long	86
	.long	137
	.globl	sixthpival_skel
	.align 32
	.type	sixthpival_skel, @object
	.size	sixthpival_skel, 40
sixthpival_skel:
	.long	9
	.long	-3
	.long	64
	.long	82
	.long	53
	.long	152
	.long	119
	.long	85
	.long	152
	.long	48
	.globl	halfpival_skel
	.align 32
	.type	halfpival_skel, @object
	.size	halfpival_skel, 40
halfpival_skel:
	.long	9
	.long	-3
	.long	65
	.long	21
	.long	112
	.long	121
	.long	99
	.long	38
	.long	121
	.long	73
	.globl	epsilonval_skel
	.align 32
	.type	epsilonval_skel, @object
	.size	epsilonval_skel, 40
epsilonval_skel:
	.long	9
	.long	-3
	.long	64
	.long	21
	.long	145
	.long	84
	.long	148
	.long	48
	.long	145
	.long	144
	.globl	logtabval_skel
	.align 32
	.type	logtabval_skel, @object
	.size	logtabval_skel, 44
logtabval_skel:
	.long	10
	.long	-3
	.long	4
	.long	192
	.long	113
	.long	67
	.long	51
	.long	130
	.long	21
	.long	50
	.long	38
	.globl	sintabval_skel
	.align 32
	.type	sintabval_skel, @object
	.size	sintabval_skel, 44
sintabval_skel:
	.long	10
	.long	-3
	.long	8
	.long	192
	.long	105
	.long	33
	.long	86
	.long	146
	.long	41
	.long	24
	.long	9
	.globl	atntabval_skel
	.align 32
	.type	atntabval_skel, @object
	.size	atntabval_skel, 44
atntabval_skel:
	.long	10
	.long	-3
	.long	8
	.long	191
	.long	82
	.long	8
	.long	105
	.long	57
	.long	4
	.long	0
	.long	0
	.globl	halfpi_skel
	.align 32
	.type	halfpi_skel, @object
	.size	halfpi_skel, 48
halfpi_skel:
	.long	11
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	-5
	.long	1
	.long	73
	.long	131
	.long	-1
	.long	219
	.long	15
	.globl	addphl_skel
	.align 32
	.type	addphl_skel, @object
	.size	addphl_skel, 48
addphl_skel:
	.long	11
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	-5
	.long	1
	.long	73
	.long	131
	.long	-1
	.long	219
	.long	15
	.globl	cos_skel
	.align 32
	.type	cos_skel, @object
	.size	cos_skel, 48
cos_skel:
	.long	11
	.long	-3
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	1
	.long	73
	.long	131
	.long	-1
	.long	219
	.long	15
	.globl	sin_skel
	.align 32
	.type	sin_skel, @object
	.size	sin_skel, 56
sin_skel:
	.long	13
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-3
	.long	-1
	.long	-1
	.long	1
	.long	73
	.long	131
	.long	-1
	.long	219
	.long	15
	.globl	cos_skel3
	.align 32
	.type	cos_skel3, @object
	.size	cos_skel3, 84
cos_skel3:
	.long	20
	.long	-3
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	245
	.long	250
	.globl	sin_skel3
	.align 32
	.type	sin_skel3, @object
	.size	sin_skel3, 92
sin_skel3:
	.long	22
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-3
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	245
	.long	250
	.globl	halfpi_skel3
	.align 32
	.type	halfpi_skel3, @object
	.size	halfpi_skel3, 56
halfpi_skel3:
	.long	13
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	58
	.long	-1
	.long	-1
	.long	230
	.long	127
	.long	50
	.long	-1
	.long	-1
	.long	33
	.globl	addphl_skel3
	.align 32
	.type	addphl_skel3, @object
	.size	addphl_skel3, 52
addphl_skel3:
	.long	12
	.long	-1
	.long	-1
	.long	-4
	.long	58
	.long	-1
	.long	-1
	.long	230
	.long	127
	.long	50
	.long	-1
	.long	-1
	.long	33
	.globl	cos_skel4
	.align 32
	.type	cos_skel4, @object
	.size	cos_skel4, 56
cos_skel4:
	.long	13
	.long	-3
	.long	-1
	.long	-1
	.long	-5
	.long	58
	.long	-1
	.long	-1
	.long	230
	.long	127
	.long	50
	.long	-1
	.long	-1
	.long	33
	.globl	sin_skel4
	.align 32
	.type	sin_skel4, @object
	.size	sin_skel4, 84
sin_skel4:
	.long	20
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	58
	.long	-1
	.long	-1
	.long	230
	.long	127
	.long	50
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	24
	.long	-1
	.long	-3
	.globl	halfpi_skel2
	.align 32
	.type	halfpi_skel2, @object
	.size	halfpi_skel2, 84
halfpi_skel2:
	.long	20
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	245
	.long	250
	.globl	addphl_skel2
	.align 32
	.type	addphl_skel2, @object
	.size	addphl_skel2, 84
addphl_skel2:
	.long	20
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	245
	.long	250
	.globl	atn_skel
	.align 32
	.type	atn_skel, @object
	.size	atn_skel, 56
atn_skel:
	.long	13
	.long	-3
	.long	-5
	.long	252
	.long	-1
	.long	-1
	.long	252
	.long	-1
	.long	-1
	.long	58
	.long	-1
	.long	-1
	.long	254
	.long	129
	.globl	negaft_skel
	.align 32
	.type	negaft_skel, @object
	.size	negaft_skel, 52
negaft_skel:
	.long	12
	.long	-5
	.long	252
	.long	-2
	.long	-2
	.long	252
	.long	-1
	.long	-1
	.long	58
	.long	-1
	.long	-1
	.long	254
	.long	129
	.globl	invsgn_skel
	.align 32
	.type	invsgn_skel, @object
	.size	invsgn_skel, 52
invsgn_skel:
	.long	12
	.long	-5
	.long	252
	.long	-1
	.long	-1
	.long	252
	.long	-2
	.long	-2
	.long	58
	.long	-1
	.long	-1
	.long	254
	.long	129
	.globl	invsgn_skel2
	.align 32
	.type	invsgn_skel2, @object
	.size	invsgn_skel2, 36
invsgn_skel2:
	.long	8
	.long	22
	.long	125
	.long	-5
	.long	42
	.long	-1
	.long	-1
	.long	229
	.long	-4
	.globl	atn_skel2
	.align 32
	.type	atn_skel2, @object
	.size	atn_skel2, 64
atn_skel2:
	.long	15
	.long	-3
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	200
	.long	252
	.long	-1
	.long	-1
	.long	254
	.long	65
	.long	218
	.long	-1
	.long	-1
	.long	-5
	.globl	negaft_skel2
	.align 32
	.type	negaft_skel2, @object
	.size	negaft_skel2, 60
negaft_skel2:
	.long	14
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	200
	.long	252
	.long	-2
	.long	-2
	.long	254
	.long	65
	.long	218
	.long	-1
	.long	-1
	.long	-5
	.globl	dbldiv_skel
	.align 32
	.type	dbldiv_skel, @object
	.size	dbldiv_skel, 68
dbldiv_skel:
	.long	16
	.long	183
	.long	200
	.long	252
	.long	-1
	.long	-1
	.long	254
	.long	65
	.long	218
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-4
	.globl	exp_skel
	.align 32
	.type	exp_skel, @object
	.size	exp_skel, 40
exp_skel:
	.long	9
	.long	-3
	.long	-5
	.long	1
	.long	56
	.long	129
	.long	17
	.long	59
	.long	170
	.long	-5
	.globl	fpmult_skel
	.align 32
	.type	fpmult_skel, @object
	.size	fpmult_skel, 32
fpmult_skel:
	.long	7
	.long	1
	.long	56
	.long	129
	.long	17
	.long	59
	.long	170
	.long	-4
	.globl	abs_skel
	.align 32
	.type	abs_skel, @object
	.size	abs_skel, 44
abs_skel:
	.long	10
	.long	-3
	.long	-5
	.long	240
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	238
	.long	128
	.long	119
	.globl	abs_skel2
	.align 32
	.type	abs_skel2, @object
	.size	abs_skel2, 44
abs_skel2:
	.long	10
	.long	-3
	.long	-1
	.long	240
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	238
	.long	128
	.long	119
	.globl	abs_skel3
	.align 32
	.type	abs_skel3, @object
	.size	abs_skel3, 60
abs_skel3:
	.long	14
	.long	-3
	.long	-5
	.long	240
	.long	-1
	.long	250
	.long	-1
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.globl	tstsgn_loc_skel
	.align 32
	.type	tstsgn_loc_skel, @object
	.size	tstsgn_loc_skel, 40
tstsgn_loc_skel:
	.long	9
	.long	-4
	.long	240
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	238
	.long	128
	.long	119
	.globl	tstsgn_loc_skel2
	.align 32
	.type	tstsgn_loc_skel2, @object
	.size	tstsgn_loc_skel2, 56
tstsgn_loc_skel2:
	.long	13
	.long	-4
	.long	240
	.long	-1
	.long	250
	.long	-1
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.globl	ms_rnd_skel
	.align 32
	.type	ms_rnd_skel, @object
	.size	ms_rnd_skel, 48
ms_rnd_skel:
	.long	11
	.long	-3
	.long	-5
	.long	250
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	200
	.long	1
	.globl	ms_rnd_skel2
	.align 32
	.type	ms_rnd_skel2, @object
	.size	ms_rnd_skel2, 68
ms_rnd_skel2:
	.long	16
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	250
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	200
	.globl	ms_rnd_seed
	.align 32
	.type	ms_rnd_seed, @object
	.size	ms_rnd_seed, 64
ms_rnd_seed:
	.long	15
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	250
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	200
	.globl	ms_lstrnd
	.align 32
	.type	ms_lstrnd, @object
	.size	ms_lstrnd, 64
ms_lstrnd:
	.long	15
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	250
	.long	-1
	.long	-1
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	200
	.globl	ms_lstrnd2
	.align 32
	.type	ms_lstrnd2, @object
	.size	ms_lstrnd2, 44
ms_lstrnd2:
	.long	10
	.long	-5
	.long	250
	.long	-1
	.long	-1
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	200
	.long	1
	.globl	last_fpreg_skel2
	.align 32
	.type	last_fpreg_skel2, @object
	.size	last_fpreg_skel2, 56
last_fpreg_skel2:
	.long	13
	.long	-5
	.long	240
	.long	-1
	.long	250
	.long	-1
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	33
	.long	-2
	.long	-2
	.long	126
	.globl	dblabs_skel
	.align 32
	.type	dblabs_skel, @object
	.size	dblabs_skel, 56
dblabs_skel:
	.long	13
	.long	-5
	.long	240
	.long	-1
	.long	250
	.long	-2
	.long	-2
	.long	202
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.globl	dblabs_skel2
	.align 32
	.type	dblabs_skel2, @object
	.size	dblabs_skel2, 44
dblabs_skel2:
	.long	10
	.long	-3
	.long	42
	.long	-1
	.long	-1
	.long	-5
	.long	124
	.long	238
	.long	128
	.long	181
	.long	192
	.globl	dblfpreg_skel
	.align 32
	.type	dblfpreg_skel, @object
	.size	dblfpreg_skel, 40
dblfpreg_skel:
	.long	9
	.long	42
	.long	-2
	.long	-2
	.long	-5
	.long	124
	.long	238
	.long	128
	.long	181
	.long	192
	.globl	dbl_tstsgn_skel3
	.align 16
	.type	dbl_tstsgn_skel3, @object
	.size	dbl_tstsgn_skel3, 28
dbl_tstsgn_skel3:
	.long	6
	.long	-4
	.long	111
	.long	23
	.long	159
	.long	103
	.long	195
	.globl	dbl_tstsgn_skel
	.align 32
	.type	dbl_tstsgn_skel, @object
	.size	dbl_tstsgn_skel, 56
dbl_tstsgn_skel:
	.long	13
	.long	-4
	.long	240
	.long	-1
	.long	250
	.long	-1
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.globl	dbl_tstsgn_skel2
	.align 32
	.type	dbl_tstsgn_skel2, @object
	.size	dbl_tstsgn_skel2, 40
dbl_tstsgn_skel2:
	.long	9
	.long	-4
	.long	240
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	238
	.long	128
	.long	119
	.globl	test_type_skel
	.align 32
	.type	test_type_skel, @object
	.size	test_type_skel, 64
test_type_skel:
	.long	9
	.long	-4
	.long	202
	.long	-1
	.long	-1
	.long	242
	.long	-1
	.long	-1
	.long	42
	.long	-1
	.long	-1
	.long	124
	.long	181
	.long	200
	.long	124
	.long	24
	.globl	log_skel
	.align 32
	.type	log_skel, @object
	.size	log_skel, 56
log_skel:
	.long	13
	.long	-3
	.long	-5
	.long	183
	.long	234
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	1
	.long	-1
	.long	128
	.globl	log_skel2
	.align 32
	.type	log_skel2, @object
	.size	log_skel2, 44
log_skel2:
	.long	10
	.long	-3
	.long	-5
	.long	183
	.long	234
	.long	-1
	.long	-1
	.long	-5
	.long	1
	.long	-1
	.long	128
	.globl	log_skel3
	.align 32
	.type	log_skel3, @object
	.size	log_skel3, 56
log_skel3:
	.long	13
	.long	-3
	.long	-5
	.long	183
	.long	236
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	1
	.long	-1
	.long	128
	.globl	log_skel4
	.align 32
	.type	log_skel4, @object
	.size	log_skel4, 44
log_skel4:
	.long	10
	.long	-3
	.long	-1
	.long	183
	.long	234
	.long	-1
	.long	-1
	.long	-5
	.long	1
	.long	-1
	.long	128
	.globl	log_skel5
	.align 32
	.type	log_skel5, @object
	.size	log_skel5, 56
log_skel5:
	.long	13
	.long	-3
	.long	-1
	.long	183
	.long	234
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	1
	.long	-1
	.long	128
	.globl	log_skel6
	.align 32
	.type	log_skel6, @object
	.size	log_skel6, 60
log_skel6:
	.long	14
	.long	-3
	.long	-5
	.long	250
	.long	-1
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	245
	.long	54
	.globl	fcerr_skel
	.align 32
	.type	fcerr_skel, @object
	.size	fcerr_skel, 52
fcerr_skel:
	.long	12
	.long	-5
	.long	183
	.long	234
	.long	-2
	.long	-2
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	1
	.long	-1
	.long	128
	.globl	fcerr_skel2
	.align 32
	.type	fcerr_skel2, @object
	.size	fcerr_skel2, 52
fcerr_skel2:
	.long	12
	.long	-5
	.long	183
	.long	234
	.long	-2
	.long	-2
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	1
	.long	-1
	.long	128
	.globl	fcerr_skel3
	.align 32
	.type	fcerr_skel3, @object
	.size	fcerr_skel3, 52
fcerr_skel3:
	.long	12
	.long	-5
	.long	183
	.long	236
	.long	-2
	.long	-2
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	1
	.long	-1
	.long	128
	.globl	fcerr_skel4
	.align 32
	.type	fcerr_skel4, @object
	.size	fcerr_skel4, 56
fcerr_skel4:
	.long	13
	.long	-5
	.long	250
	.long	-2
	.long	-2
	.long	202
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	245
	.long	54
	.globl	fpadd_skel3
	.align 32
	.type	fpadd_skel3, @object
	.size	fpadd_skel3, 56
fpadd_skel3:
	.long	13
	.long	-4
	.long	193
	.long	209
	.long	4
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	205
	.globl	fpadd_skel4
	.align 32
	.type	fpadd_skel4, @object
	.size	fpadd_skel4, 52
fpadd_skel4:
	.long	12
	.long	-3
	.long	183
	.long	200
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	202
	.long	-1
	.long	-1
	.long	144
	.long	48
	.globl	dvbcde_skel
	.align 32
	.type	dvbcde_skel, @object
	.size	dvbcde_skel, 56
dvbcde_skel:
	.long	13
	.long	-5
	.long	193
	.long	209
	.long	4
	.long	-4
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	205
	.globl	unity_skel
	.align 32
	.type	unity_skel, @object
	.size	unity_skel, 56
unity_skel:
	.long	13
	.long	-5
	.long	193
	.long	209
	.long	4
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	205
	.globl	subphl_skel
	.align 32
	.type	subphl_skel, @object
	.size	subphl_skel, 56
subphl_skel:
	.long	13
	.long	-5
	.long	193
	.long	209
	.long	4
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	33
	.long	-1
	.long	-1
	.long	205
	.globl	logtab_skel
	.align 32
	.type	logtab_skel, @object
	.size	logtab_skel, 56
logtab_skel:
	.long	13
	.long	-5
	.long	193
	.long	209
	.long	4
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	205
	.globl	sumser_skel
	.align 32
	.type	sumser_skel, @object
	.size	sumser_skel, 56
sumser_skel:
	.long	13
	.long	-5
	.long	193
	.long	209
	.long	4
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.globl	dvbcde_org_skel
	.align 32
	.type	dvbcde_org_skel, @object
	.size	dvbcde_org_skel, 56
dvbcde_org_skel:
	.long	13
	.long	-3
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	1
	.long	56
	.long	129
	.long	17
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.globl	tan_skel
	.align 32
	.type	tan_skel, @object
	.size	tan_skel, 44
tan_skel:
	.long	10
	.long	-3
	.long	-5
	.long	-5
	.long	193
	.long	225
	.long	-5
	.long	235
	.long	-5
	.long	-5
	.long	195
	.globl	tan_skel2
	.align 32
	.type	tan_skel2, @object
	.size	tan_skel2, 48
tan_skel2:
	.long	11
	.long	-3
	.long	-5
	.long	-5
	.long	193
	.long	209
	.long	235
	.long	-5
	.long	235
	.long	-5
	.long	-5
	.long	195
	.globl	tan_skel3
	.align 32
	.type	tan_skel3, @object
	.size	tan_skel3, 52
tan_skel3:
	.long	12
	.long	-3
	.long	-5
	.long	-5
	.long	193
	.long	221
	.long	225
	.long	209
	.long	-5
	.long	235
	.long	-5
	.long	-5
	.long	195
	.globl	div_skel
	.align 32
	.type	div_skel, @object
	.size	div_skel, 48
div_skel:
	.long	11
	.long	-5
	.long	-5
	.long	193
	.long	225
	.long	-5
	.long	235
	.long	-5
	.long	-5
	.long	195
	.long	-2
	.long	-2
	.globl	div_skel2
	.align 32
	.type	div_skel2, @object
	.size	div_skel2, 72
div_skel2:
	.long	17
	.long	1
	.long	32
	.long	132
	.long	221
	.long	33
	.long	0
	.long	0
	.long	17
	.long	0
	.long	0
	.long	205
	.long	-1
	.long	-3
	.long	193
	.long	221
	.long	225
	.long	209
	.globl	fpbcde_skel2
	.align 32
	.type	fpbcde_skel2, @object
	.size	fpbcde_skel2, 44
fpbcde_skel2:
	.long	10
	.long	-5
	.long	-5
	.long	193
	.long	209
	.long	235
	.long	-5
	.long	235
	.long	-4
	.long	-5
	.long	195
	.globl	fpbcde_skel3
	.align 32
	.type	fpbcde_skel3, @object
	.size	fpbcde_skel3, 52
fpbcde_skel3:
	.long	12
	.long	-5
	.long	1
	.long	32
	.long	132
	.long	221
	.long	33
	.long	0
	.long	0
	.long	17
	.long	0
	.long	0
	.long	-4
	.globl	fpbcde_skel4
	.align 32
	.type	fpbcde_skel4, @object
	.size	fpbcde_skel4, 48
fpbcde_skel4:
	.long	11
	.long	-5
	.long	-5
	.long	193
	.long	221
	.long	225
	.long	209
	.long	-5
	.long	235
	.long	-4
	.long	-5
	.long	195
	.globl	phltfp_skel
	.align 32
	.type	phltfp_skel, @object
	.size	phltfp_skel, 40
phltfp_skel:
	.long	9
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	phltfp_skel2
	.align 32
	.type	phltfp_skel2, @object
	.size	phltfp_skel2, 52
phltfp_skel2:
	.long	12
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	24
	.long	3
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	phltfp_skel3
	.align 32
	.type	phltfp_skel3, @object
	.size	phltfp_skel3, 56
phltfp_skel3:
	.long	13
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	195
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	phltfp_skel4
	.align 32
	.type	phltfp_skel4, @object
	.size	phltfp_skel4, 48
phltfp_skel4:
	.long	11
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	193
	.long	209
	.long	-5
	.long	40
	.long	-1
	.long	120
	.globl	phltfp_skel5
	.align 32
	.type	phltfp_skel5, @object
	.size	phltfp_skel5, 64
phltfp_skel5:
	.long	15
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	250
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	33
	.long	-1
	.long	-1
	.long	200
	.globl	phltfp_skel6
	.align 32
	.type	phltfp_skel6, @object
	.size	phltfp_skel6, 44
phltfp_skel6:
	.long	10
	.long	-5
	.long	250
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	200
	.long	1
	.globl	div10_skel
	.align 32
	.type	div10_skel, @object
	.size	div10_skel, 72
div10_skel:
	.long	17
	.long	-3
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	17
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	202
	.long	-1
	.long	-1
	.long	46
	.long	255
	.globl	div10_skel2
	.align 32
	.type	div10_skel2, @object
	.size	div10_skel2, 72
div10_skel2:
	.long	17
	.long	-3
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	17
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	204
	.long	-1
	.long	-1
	.long	46
	.long	255
	.globl	div10_skel3
	.align 32
	.type	div10_skel3, @object
	.size	div10_skel3, 60
div10_skel3:
	.long	14
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	202
	.long	-1
	.long	-1
	.long	46
	.long	255
	.globl	div10_skel4
	.align 32
	.type	div10_skel4, @object
	.size	div10_skel4, 60
div10_skel4:
	.long	14
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	204
	.long	-1
	.long	-1
	.long	46
	.long	255
	.globl	div10_skel5
	.align 32
	.type	div10_skel5, @object
	.size	div10_skel5, 56
div10_skel5:
	.long	13
	.long	-3
	.long	-5
	.long	1
	.long	32
	.long	132
	.long	221
	.long	33
	.long	0
	.long	0
	.long	17
	.long	0
	.long	0
	.long	-5
	.globl	sqr_skel
	.align 32
	.type	sqr_skel, @object
	.size	sqr_skel, 44
sqr_skel:
	.long	10
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	sqr_skel2
	.align 32
	.type	sqr_skel2, @object
	.size	sqr_skel2, 56
sqr_skel2:
	.long	13
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	24
	.long	3
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	sqr_skel3
	.align 32
	.type	sqr_skel3, @object
	.size	sqr_skel3, 60
sqr_skel3:
	.long	14
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	195
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	sqr_skel4
	.align 32
	.type	sqr_skel4, @object
	.size	sqr_skel4, 52
sqr_skel4:
	.long	12
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	40
	.long	-1
	.long	120
	.globl	sqr_skel5
	.align 32
	.type	sqr_skel5, @object
	.size	sqr_skel5, 52
sqr_skel5:
	.long	12
	.long	-3
	.long	-5
	.long	200
	.long	250
	.long	-1
	.long	-1
	.long	-5
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	31
	.globl	power_skel
	.align 32
	.type	power_skel, @object
	.size	power_skel, 48
power_skel:
	.long	11
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	205
	.long	-1
	.long	-3
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	power_skel2
	.align 32
	.type	power_skel2, @object
	.size	power_skel2, 52
power_skel2:
	.long	12
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	24
	.long	-3
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	power_skel3
	.align 32
	.type	power_skel3, @object
	.size	power_skel3, 56
power_skel3:
	.long	13
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	195
	.long	-1
	.long	-3
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	power_skel4
	.align 32
	.type	power_skel4, @object
	.size	power_skel4, 56
power_skel4:
	.long	13
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	205
	.long	-1
	.long	-3
	.long	193
	.long	209
	.long	-5
	.long	40
	.long	-1
	.long	120
	.globl	half_skel
	.align 32
	.type	half_skel, @object
	.size	half_skel, 40
half_skel:
	.long	9
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	half_skel2
	.align 32
	.type	half_skel2, @object
	.size	half_skel2, 52
half_skel2:
	.long	12
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	24
	.long	3
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	half_skel3
	.align 32
	.type	half_skel3, @object
	.size	half_skel3, 56
half_skel3:
	.long	13
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	195
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	120
	.globl	half_skel4
	.align 32
	.type	half_skel4, @object
	.size	half_skel4, 48
half_skel4:
	.long	11
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	-5
	.long	193
	.long	209
	.long	-5
	.long	40
	.long	-1
	.long	120
	.globl	bnorm_skel
	.align 32
	.type	bnorm_skel, @object
	.size	bnorm_skel, 52
bnorm_skel:
	.long	12
	.long	-3
	.long	104
	.long	99
	.long	175
	.long	71
	.long	121
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	74
	.long	84
	.globl	bnorm_skel2
	.align 32
	.type	bnorm_skel2, @object
	.size	bnorm_skel2, 48
bnorm_skel2:
	.long	11
	.long	-3
	.long	104
	.long	99
	.long	175
	.long	71
	.long	121
	.long	183
	.long	40
	.long	-1
	.long	74
	.long	84
	.globl	plucde_skel
	.align 32
	.type	plucde_skel, @object
	.size	plucde_skel, 48
plucde_skel:
	.long	11
	.long	-3
	.long	126
	.long	131
	.long	95
	.long	35
	.long	126
	.long	138
	.long	87
	.long	35
	.long	126
	.long	137
	.globl	compl_skel
	.align 32
	.type	compl_skel, @object
	.size	compl_skel, 52
compl_skel:
	.long	12
	.long	-3
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	47
	.long	119
	.long	175
	.long	111
	.long	144
	.long	71
	.long	125
	.globl	sgnres_skel
	.align 32
	.type	sgnres_skel, @object
	.size	sgnres_skel, 48
sgnres_skel:
	.long	11
	.long	33
	.long	-2
	.long	-2
	.long	126
	.long	47
	.long	119
	.long	175
	.long	111
	.long	144
	.long	71
	.long	125
	.globl	shrite_skel
	.align 32
	.type	shrite_skel, @object
	.size	shrite_skel, 56
shrite_skel:
	.long	13
	.long	6
	.long	0
	.long	214
	.long	8
	.long	218
	.long	-2
	.long	-2
	.long	67
	.long	90
	.long	81
	.long	14
	.long	0
	.long	195
	.globl	shrite_skel2
	.align 32
	.type	shrite_skel2, @object
	.size	shrite_skel2, 40
shrite_skel2:
	.long	9
	.long	-3
	.long	198
	.long	9
	.long	111
	.long	175
	.long	45
	.long	200
	.long	121
	.long	31
	.globl	scale_skel
	.align 32
	.type	scale_skel, @object
	.size	scale_skel, 56
scale_skel:
	.long	11
	.long	-3
	.long	6
	.long	0
	.long	214
	.long	8
	.long	56
	.long	-1
	.long	67
	.long	90
	.long	81
	.long	14
	.long	0
	.long	195
	.globl	scale_skel2
	.align 32
	.type	scale_skel2, @object
	.size	scale_skel2, 60
scale_skel2:
	.long	14
	.long	-3
	.long	6
	.long	0
	.long	214
	.long	8
	.long	218
	.long	-2
	.long	-2
	.long	67
	.long	90
	.long	81
	.long	14
	.long	0
	.long	195
	.globl	fpthl_skel
	.align 32
	.type	fpthl_skel, @object
	.size	fpthl_skel, 44
fpthl_skel:
	.long	10
	.long	-3
	.long	17
	.long	-1
	.long	-1
	.long	6
	.long	4
	.long	26
	.long	119
	.long	19
	.long	35
	.globl	fpthl_skel2
	.align 32
	.type	fpthl_skel2, @object
	.size	fpthl_skel2, 40
fpthl_skel2:
	.long	9
	.long	-6
	.long	-5
	.long	-5
	.long	227
	.long	-4
	.long	225
	.long	221
	.long	225
	.long	-5
	.globl	fpthl_skel3
	.align 32
	.type	fpthl_skel3, @object
	.size	fpthl_skel3, 52
fpthl_skel3:
	.long	12
	.long	-6
	.long	-5
	.long	-5
	.long	227
	.long	-4
	.long	225
	.long	37
	.long	-5
	.long	202
	.long	-1
	.long	-1
	.long	227
	.globl	for_skel
	.align 32
	.type	for_skel, @object
	.size	for_skel, 44
for_skel:
	.long	10
	.long	-3
	.long	62
	.long	100
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	227
	.long	-5
	.long	209
	.globl	for_skel2
	.align 32
	.type	for_skel2, @object
	.size	for_skel2, 44
for_skel2:
	.long	10
	.long	-3
	.long	62
	.long	100
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	227
	.long	209
	.long	194
	.globl	for_skel3
	.align 32
	.type	for_skel3, @object
	.size	for_skel3, 52
for_skel3:
	.long	12
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	237
	.long	83
	.long	-1
	.long	-1
	.long	227
	.long	-5
	.long	209
	.long	32
	.globl	for_skel4
	.align 32
	.type	for_skel4, @object
	.size	for_skel4, 44
for_skel4:
	.long	10
	.long	-3
	.long	62
	.long	100
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	193
	.long	229
	.long	-5
	.globl	fdtlp_skel
	.align 32
	.type	fdtlp_skel, @object
	.size	fdtlp_skel, 48
fdtlp_skel:
	.long	10
	.long	-3
	.long	-5
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	35
	.long	126
	.long	35
	.long	182
	.long	94
	.globl	fdtlp_skel2
	.align 32
	.type	fdtlp_skel2, @object
	.size	fdtlp_skel2, 44
fdtlp_skel2:
	.long	9
	.long	-3
	.long	-5
	.long	183
	.long	32
	.long	-1
	.long	35
	.long	126
	.long	35
	.long	182
	.long	94
	.globl	fdtlp_skel3
	.align 32
	.type	fdtlp_skel3, @object
	.size	fdtlp_skel3, 44
fdtlp_skel3:
	.long	9
	.long	-3
	.long	-5
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	35
	.long	-5
	.long	121
	.long	176
	.globl	data_skel
	.align 32
	.type	data_skel, @object
	.size	data_skel, 44
data_skel:
	.long	9
	.long	-4
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	35
	.long	126
	.long	35
	.long	182
	.long	94
	.globl	data_skel2
	.align 32
	.type	data_skel2, @object
	.size	data_skel2, 40
data_skel2:
	.long	8
	.long	-4
	.long	183
	.long	32
	.long	-1
	.long	35
	.long	126
	.long	35
	.long	182
	.long	94
	.globl	data_skel3
	.align 32
	.type	data_skel3, @object
	.size	data_skel3, 40
data_skel3:
	.long	9
	.long	-4
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	35
	.long	-5
	.long	121
	.long	176
	.globl	restore_skel
	.align 32
	.type	restore_skel, @object
	.size	restore_skel, 64
restore_skel:
	.long	14
	.long	-3
	.long	235
	.long	42
	.long	-1
	.long	-1
	.long	40
	.long	14
	.long	235
	.long	-5
	.long	229
	.long	-5
	.long	96
	.long	105
	.long	209
	.long	210
	.globl	dcbde_skel
	.align 32
	.type	dcbde_skel, @object
	.size	dcbde_skel, 36
dcbde_skel:
	.long	8
	.long	-3
	.long	27
	.long	122
	.long	163
	.long	60
	.long	192
	.long	11
	.long	201
	.globl	dblint_skel
	.align 32
	.type	dblint_skel, @object
	.size	dblint_skel, 60
dblint_skel:
	.long	9
	.long	-3
	.long	-1
	.long	248
	.long	48
	.long	-1
	.long	40
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	254
	.long	152
	.globl	dblint_skel2
	.align 32
	.type	dblint_skel2, @object
	.size	dblint_skel2, 68
dblint_skel2:
	.long	16
	.long	-3
	.long	-5
	.long	248
	.long	210
	.long	-1
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	254
	.long	152
	.globl	fix_skel
	.align 32
	.type	fix_skel, @object
	.size	fix_skel, 44
fix_skel:
	.long	10
	.long	-3
	.long	-5
	.long	248
	.long	-5
	.long	242
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	195
	.globl	dblsub_skel
	.align 32
	.type	dblsub_skel, @object
	.size	dblsub_skel, 60
dblsub_skel:
	.long	14
	.long	-3
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	238
	.long	128
	.long	119
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	183
	.long	200
	.globl	dblsub_skel2
	.align 32
	.type	dblsub_skel2, @object
	.size	dblsub_skel2, 64
dblsub_skel2:
	.long	15
	.long	-3
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	183
	.long	200
	.long	71
	.long	43
	.long	78
	.long	17
	.globl	dbllast_fpreg_skel
	.align 32
	.type	dbllast_fpreg_skel, @object
	.size	dbllast_fpreg_skel, 56
dbllast_fpreg_skel:
	.long	13
	.long	33
	.long	-2
	.long	-2
	.long	126
	.long	238
	.long	128
	.long	119
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	183
	.long	200
	.globl	dbladd_skel
	.align 32
	.type	dbladd_skel, @object
	.size	dbladd_skel, 56
dbladd_skel:
	.long	13
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	238
	.long	128
	.long	-3
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	183
	.long	200
	.globl	dblmul_skel
	.align 32
	.type	dblmul_skel, @object
	.size	dblmul_skel, 40
dblmul_skel:
	.long	9
	.long	-3
	.long	-5
	.long	200
	.long	-5
	.long	-5
	.long	113
	.long	19
	.long	6
	.long	7
	.globl	dbldiv_skel2
	.align 32
	.type	dbldiv_skel2, @object
	.size	dbldiv_skel2, 56
dbldiv_skel2:
	.long	13
	.long	-3
	.long	58
	.long	-1
	.long	-1
	.long	183
	.long	202
	.long	-1
	.long	-1
	.long	-5
	.long	52
	.long	52
	.long	-5
	.long	33
	.globl	int_skel
	.align 32
	.type	int_skel, @object
	.size	int_skel, 48
int_skel:
	.long	11
	.long	-3
	.long	33
	.long	-1
	.long	-1
	.long	126
	.long	254
	.long	152
	.long	58
	.long	-1
	.long	-1
	.long	208
	.globl	mldebc_skel
	.align 32
	.type	mldebc_skel, @object
	.size	mldebc_skel, 44
mldebc_skel:
	.long	10
	.long	193
	.long	3
	.long	113
	.long	245
	.long	35
	.long	112
	.long	35
	.long	-4
	.long	241
	.long	61
	.globl	mldebc_skel2
	.align 32
	.type	mldebc_skel2, @object
	.size	mldebc_skel2, 44
mldebc_skel2:
	.long	10
	.long	193
	.long	3
	.long	113
	.long	35
	.long	112
	.long	35
	.long	245
	.long	-4
	.long	241
	.long	61
	.globl	mldebc_skel3
	.align 32
	.type	mldebc_skel3, @object
	.size	mldebc_skel3, 40
mldebc_skel3:
	.long	9
	.long	-3
	.long	33
	.long	0
	.long	0
	.long	120
	.long	177
	.long	200
	.long	62
	.long	16
	.globl	intmul_skel
	.align 32
	.type	intmul_skel, @object
	.size	intmul_skel, 72
intmul_skel:
	.long	17
	.long	-3
	.long	124
	.long	181
	.long	202
	.long	-1
	.long	-1
	.long	229
	.long	213
	.long	-5
	.long	197
	.long	68
	.long	77
	.long	33
	.long	0
	.long	0
	.long	62
	.long	16
	.globl	asctfp_skel
	.align 32
	.type	asctfp_skel, @object
	.size	asctfp_skel, 44
asctfp_skel:
	.long	10
	.long	-3
	.long	254
	.long	45
	.long	245
	.long	202
	.long	-1
	.long	-1
	.long	254
	.long	43
	.long	202
	.globl	asctfp_skel2
	.align 32
	.type	asctfp_skel2, @object
	.size	asctfp_skel2, 40
asctfp_skel2:
	.long	9
	.long	-3
	.long	254
	.long	45
	.long	245
	.long	40
	.long	-1
	.long	254
	.long	43
	.long	40
	.globl	hextfp_skel
	.align 32
	.type	hextfp_skel, @object
	.size	hextfp_skel, 52
hextfp_skel:
	.long	12
	.long	-3
	.long	17
	.long	0
	.long	0
	.long	-5
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	254
	.long	66
	.long	40
	.globl	hex_asctfp_skel
	.align 32
	.type	hex_asctfp_skel, @object
	.size	hex_asctfp_skel, 64
hex_asctfp_skel:
	.long	15
	.long	-3
	.long	254
	.long	38
	.long	202
	.long	-1
	.long	-1
	.long	254
	.long	45
	.long	245
	.long	202
	.long	-1
	.long	-1
	.long	254
	.long	43
	.long	202
	.globl	hex_asctfp_skel2
	.align 32
	.type	hex_asctfp_skel2, @object
	.size	hex_asctfp_skel2, 60
hex_asctfp_skel2:
	.long	14
	.long	-3
	.long	254
	.long	38
	.long	202
	.long	-1
	.long	-1
	.long	254
	.long	45
	.long	245
	.long	40
	.long	-1
	.long	254
	.long	43
	.long	40
	.globl	dblasctfp_skel
	.align 32
	.type	dblasctfp_skel, @object
	.size	dblasctfp_skel, 48
dblasctfp_skel:
	.long	11
	.long	-3
	.long	-5
	.long	-5
	.long	246
	.long	175
	.long	235
	.long	1
	.long	255
	.long	0
	.long	96
	.long	104
	.globl	dblasctfp_skel2
	.align 32
	.type	dblasctfp_skel2, @object
	.size	dblasctfp_skel2, 48
dblasctfp_skel2:
	.long	11
	.long	-3
	.long	235
	.long	1
	.long	255
	.long	0
	.long	96
	.long	104
	.long	-5
	.long	235
	.long	126
	.long	254
	.globl	prnthl_skel
	.align 32
	.type	prnthl_skel, @object
	.size	prnthl_skel, 44
prnthl_skel:
	.long	10
	.long	-3
	.long	235
	.long	175
	.long	6
	.long	152
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	229
	.globl	prnthl_skel2
	.align 32
	.type	prnthl_skel2, @object
	.size	prnthl_skel2, 44
prnthl_skel2:
	.long	10
	.long	229
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	-3
	.long	235
	.long	175
	.long	6
	.long	152
	.globl	prnthl_skel3
	.align 32
	.type	prnthl_skel3, @object
	.size	prnthl_skel3, 56
prnthl_skel3:
	.long	10
	.long	229
	.long	33
	.long	-1
	.long	-1
	.long	-5
	.long	17
	.long	-1
	.long	-1
	.long	-3
	.long	235
	.long	175
	.long	6
	.long	152
	.globl	prs_skel
	.align 32
	.type	prs_skel, @object
	.size	prs_skel, 60
prs_skel:
	.long	14
	.long	229
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	225
	.long	17
	.long	-1
	.long	-1
	.long	213
	.long	235
	.long	175
	.long	6
	.long	152
	.globl	prs_skel3
	.align 32
	.type	prs_skel3, @object
	.size	prs_skel3, 48
prs_skel3:
	.long	11
	.long	229
	.long	33
	.long	-1
	.long	-1
	.long	-4
	.long	225
	.long	17
	.long	235
	.long	175
	.long	6
	.long	152
	.globl	str_skel
	.align 32
	.type	str_skel, @object
	.size	str_skel, 68
str_skel:
	.long	15
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	126
	.long	35
	.long	35
	.long	229
	.long	-5
	.long	225
	.long	78
	.globl	str_skel2
	.align 32
	.type	str_skel2, @object
	.size	str_skel2, 60
str_skel2:
	.long	14
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	126
	.long	35
	.long	229
	.long	-5
	.long	225
	.long	78
	.globl	tstopl_skel
	.align 32
	.type	tstopl_skel, @object
	.size	tstopl_skel, 64
tstopl_skel:
	.long	15
	.long	-3
	.long	17
	.long	-1
	.long	-1
	.long	42
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	62
	.long	1
	.long	50
	.long	-5
	.long	-5
	.globl	tstopl_skel2
	.align 32
	.type	tstopl_skel2, @object
	.size	tstopl_skel2, 60
tstopl_skel2:
	.long	14
	.long	-3
	.long	17
	.long	-1
	.long	-1
	.long	62
	.long	213
	.long	42
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	62
	.long	3
	.globl	tmstpt_skel
	.align 32
	.type	tmstpt_skel, @object
	.size	tmstpt_skel, 60
tmstpt_skel:
	.long	14
	.long	17
	.long	-1
	.long	-1
	.long	42
	.long	-2
	.long	-2
	.long	34
	.long	-1
	.long	-1
	.long	62
	.long	1
	.long	50
	.long	-5
	.long	-5
	.globl	tmstpt_skel2
	.align 32
	.type	tmstpt_skel2, @object
	.size	tmstpt_skel2, 56
tmstpt_skel2:
	.long	13
	.long	17
	.long	-1
	.long	-1
	.long	62
	.long	213
	.long	42
	.long	-2
	.long	-2
	.long	34
	.long	-1
	.long	-1
	.long	62
	.long	3
	.globl	tmpstr_skel
	.align 32
	.type	tmpstr_skel, @object
	.size	tmpstr_skel, 60
tmpstr_skel:
	.long	14
	.long	17
	.long	-2
	.long	-2
	.long	42
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	62
	.long	1
	.long	50
	.long	-5
	.long	-5
	.globl	tmpstr_skel2
	.align 32
	.type	tmpstr_skel2, @object
	.size	tmpstr_skel2, 56
tmpstr_skel2:
	.long	13
	.long	17
	.long	-2
	.long	-2
	.long	62
	.long	213
	.long	42
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	62
	.long	3
	.globl	tmpstr_skel3
	.align 32
	.type	tmpstr_skel3, @object
	.size	tmpstr_skel3, 56
tmpstr_skel3:
	.long	13
	.long	-5
	.long	33
	.long	-2
	.long	-2
	.long	229
	.long	119
	.long	35
	.long	35
	.long	115
	.long	35
	.long	114
	.long	225
	.long	201
	.globl	fpreg_skel3
	.align 32
	.type	fpreg_skel3, @object
	.size	fpreg_skel3, 60
fpreg_skel3:
	.long	14
	.long	17
	.long	-1
	.long	-1
	.long	42
	.long	-1
	.long	-1
	.long	34
	.long	-2
	.long	-2
	.long	62
	.long	1
	.long	50
	.long	-5
	.long	-5
	.globl	fpreg_skel4
	.align 32
	.type	fpreg_skel4, @object
	.size	fpreg_skel4, 56
fpreg_skel4:
	.long	13
	.long	17
	.long	-1
	.long	-1
	.long	62
	.long	213
	.long	42
	.long	-1
	.long	-1
	.long	34
	.long	-2
	.long	-2
	.long	62
	.long	3
	.globl	savstr_skel
	.align 32
	.type	savstr_skel, @object
	.size	savstr_skel, 72
savstr_skel:
	.long	17
	.long	-5
	.long	-5
	.long	-5
	.long	205
	.long	-1
	.long	-3
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	126
	.long	35
	.long	35
	.long	229
	.long	-5
	.long	225
	.long	78
	.globl	savstr_skel2
	.align 32
	.type	savstr_skel2, @object
	.size	savstr_skel2, 64
savstr_skel2:
	.long	15
	.long	-5
	.long	-5
	.long	205
	.long	-1
	.long	-3
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	126
	.long	35
	.long	229
	.long	-5
	.long	225
	.long	78
	.globl	testr_skel
	.align 32
	.type	testr_skel, @object
	.size	testr_skel, 64
testr_skel:
	.long	15
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	126
	.long	35
	.long	35
	.long	229
	.long	-4
	.long	225
	.long	78
	.globl	testr_skel2
	.align 32
	.type	testr_skel2, @object
	.size	testr_skel2, 56
testr_skel2:
	.long	13
	.long	-5
	.long	-5
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	126
	.long	35
	.long	229
	.long	-4
	.long	225
	.long	78
	.globl	testr_skel3
	.align 32
	.type	testr_skel3, @object
	.size	testr_skel3, 56
testr_skel3:
	.long	13
	.long	-4
	.long	33
	.long	-1
	.long	-1
	.long	229
	.long	119
	.long	35
	.long	35
	.long	115
	.long	35
	.long	114
	.long	225
	.long	201
	.globl	mktmst_skel
	.align 32
	.type	mktmst_skel, @object
	.size	mktmst_skel, 60
mktmst_skel:
	.long	14
	.long	-3
	.long	-5
	.long	33
	.long	-1
	.long	-1
	.long	229
	.long	119
	.long	35
	.long	35
	.long	115
	.long	35
	.long	114
	.long	225
	.long	201
	.globl	mktmst_skel2
	.align 32
	.type	mktmst_skel2, @object
	.size	mktmst_skel2, 40
mktmst_skel2:
	.long	9
	.long	62
	.long	1
	.long	-4
	.long	-5
	.long	42
	.long	-1
	.long	-1
	.long	115
	.long	193
	.globl	makint_skel
	.align 32
	.type	makint_skel, @object
	.size	makint_skel, 40
makint_skel:
	.long	9
	.long	62
	.long	1
	.long	-5
	.long	-4
	.long	42
	.long	-1
	.long	-1
	.long	115
	.long	193
	.globl	tstopl_skel3
	.align 32
	.type	tstopl_skel3, @object
	.size	tstopl_skel3, 52
tstopl_skel3:
	.long	12
	.long	62
	.long	1
	.long	-5
	.long	-5
	.long	42
	.long	-1
	.long	-1
	.long	115
	.long	193
	.long	195
	.long	-2
	.long	-2
	.globl	tstopl_skel4
	.align 32
	.type	tstopl_skel4, @object
	.size	tstopl_skel4, 56
tstopl_skel4:
	.long	12
	.long	62
	.long	1
	.long	-5
	.long	-5
	.long	42
	.long	-1
	.long	-1
	.long	115
	.long	193
	.long	225
	.long	195
	.long	-2
	.long	-2
	.globl	chr_skel
	.align 32
	.type	chr_skel, @object
	.size	chr_skel, 44
chr_skel:
	.long	10
	.long	-3
	.long	62
	.long	1
	.long	-5
	.long	-5
	.long	42
	.long	-1
	.long	-1
	.long	115
	.long	193
	.globl	new_skel
	.align 32
	.type	new_skel, @object
	.size	new_skel, 56
new_skel:
	.long	13
	.long	195
	.long	-1
	.long	-3
	.long	192
	.long	42
	.long	-1
	.long	-1
	.long	175
	.long	119
	.long	35
	.long	119
	.long	35
	.long	34
	.globl	new_skel2
	.align 32
	.type	new_skel2, @object
	.size	new_skel2, 52
new_skel2:
	.long	12
	.long	24
	.long	-3
	.long	192
	.long	42
	.long	-1
	.long	-1
	.long	175
	.long	119
	.long	35
	.long	119
	.long	35
	.long	34
	.globl	new_skel3
	.align 32
	.type	new_skel3, @object
	.size	new_skel3, 60
new_skel3:
	.long	14
	.long	-3
	.long	192
	.long	42
	.long	-1
	.long	-1
	.long	-5
	.long	50
	.long	-1
	.long	-1
	.long	119
	.long	35
	.long	119
	.long	35
	.long	34
	.globl	concat_skel
	.align 32
	.type	concat_skel, @object
	.size	concat_skel, 56
concat_skel:
	.long	13
	.long	-3
	.long	197
	.long	229
	.long	42
	.long	-1
	.long	-1
	.long	227
	.long	-5
	.long	227
	.long	-5
	.long	126
	.long	229
	.long	42
	.globl	oprnd_skel
	.align 32
	.type	oprnd_skel, @object
	.size	oprnd_skel, 52
oprnd_skel:
	.long	12
	.long	197
	.long	229
	.long	42
	.long	-1
	.long	-1
	.long	227
	.long	-4
	.long	227
	.long	-5
	.long	126
	.long	229
	.long	42
	.globl	tststr_skel
	.align 32
	.type	tststr_skel, @object
	.size	tststr_skel, 52
tststr_skel:
	.long	12
	.long	197
	.long	229
	.long	42
	.long	-1
	.long	-1
	.long	227
	.long	-5
	.long	227
	.long	-4
	.long	126
	.long	229
	.long	42
	.globl	mktmst2_skel
	.align 32
	.type	mktmst2_skel, @object
	.size	mktmst2_skel, 56
mktmst2_skel:
	.long	13
	.long	-4
	.long	209
	.long	-5
	.long	227
	.long	-5
	.long	229
	.long	42
	.long	-1
	.long	-1
	.long	235
	.long	-5
	.long	-5
	.long	33
	.globl	sstsa_skel
	.align 32
	.type	sstsa_skel, @object
	.size	sstsa_skel, 56
sstsa_skel:
	.long	13
	.long	-5
	.long	209
	.long	-5
	.long	227
	.long	-5
	.long	229
	.long	42
	.long	-1
	.long	-1
	.long	235
	.long	-4
	.long	-5
	.long	33
	.globl	tostra_skel
	.align 32
	.type	tostra_skel, @object
	.size	tostra_skel, 40
tostra_skel:
	.long	9
	.long	70
	.long	111
	.long	-3
	.long	45
	.long	200
	.long	10
	.long	18
	.long	3
	.long	19
	.globl	topool_skel
	.align 32
	.type	topool_skel, @object
	.size	topool_skel, 64
topool_skel:
	.long	15
	.long	-5
	.long	-5
	.long	-5
	.long	-5
	.long	1
	.long	-2
	.long	-2
	.long	197
	.long	126
	.long	35
	.long	35
	.long	229
	.long	-5
	.long	225
	.long	78
	.globl	topool_skel2
	.align 32
	.type	topool_skel2, @object
	.size	topool_skel2, 60
topool_skel2:
	.long	14
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	1
	.long	-2
	.long	-2
	.long	197
	.long	126
	.long	35
	.long	229
	.long	-5
	.long	225
	.long	78
	.globl	opnpar_skel
	.align 32
	.type	opnpar_skel, @object
	.size	opnpar_skel, 52
opnpar_skel:
	.long	12
	.long	-3
	.long	-5
	.long	40
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-5
	.long	-5
	.long	34
	.globl	stkths_skel
	.align 32
	.type	stkths_skel, @object
	.size	stkths_skel, 64
stkths_skel:
	.long	15
	.long	-3
	.long	197
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	67
	.long	74
	.long	-5
	.long	88
	.long	81
	.long	78
	.long	35
	.long	70
	.long	35
	.globl	eval_skel
	.align 32
	.type	eval_skel, @object
	.size	eval_skel, 56
eval_skel:
	.long	13
	.long	-3
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-5
	.long	-5
	.long	34
	.long	-1
	.long	-1
	.long	42
	.globl	eval_skel2
	.align 32
	.type	eval_skel2, @object
	.size	eval_skel2, 60
eval_skel2:
	.long	14
	.long	-3
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-5
	.long	-5
	.long	-5
	.long	34
	.long	-1
	.long	-1
	.long	42
	.globl	eval_skel3
	.align 32
	.type	eval_skel3, @object
	.size	eval_skel3, 76
eval_skel3:
	.long	18
	.long	-3
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-5
	.long	-5
	.long	-5
	.long	175
	.long	50
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	42
	.globl	chksyn_skel
	.align 32
	.type	chksyn_skel, @object
	.size	chksyn_skel, 48
chksyn_skel:
	.long	11
	.long	-4
	.long	40
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-5
	.long	-5
	.long	34
	.globl	chkstk_skel
	.align 32
	.type	chkstk_skel, @object
	.size	chkstk_skel, 48
chkstk_skel:
	.long	11
	.long	-5
	.long	40
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-4
	.long	-5
	.long	34
	.globl	oprnd_skel2
	.align 32
	.type	oprnd_skel2, @object
	.size	oprnd_skel2, 48
oprnd_skel2:
	.long	11
	.long	-5
	.long	40
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-5
	.long	-4
	.long	34
	.globl	nxtopr_skel
	.align 32
	.type	nxtopr_skel, @object
	.size	nxtopr_skel, 56
nxtopr_skel:
	.long	13
	.long	-5
	.long	40
	.long	43
	.long	22
	.long	0
	.long	213
	.long	14
	.long	1
	.long	-5
	.long	-5
	.long	34
	.long	-2
	.long	-2
	.globl	curpos_skel
	.align 32
	.type	curpos_skel, @object
	.size	curpos_skel, 64
curpos_skel:
	.long	15
	.long	58
	.long	-2
	.long	-2
	.long	134
	.long	61
	.long	184
	.long	212
	.long	-1
	.long	-1
	.long	-5
	.long	175
	.long	196
	.long	-1
	.long	-1
	.long	225
	.globl	curpos_skel2
	.align 32
	.type	curpos_skel2, @object
	.size	curpos_skel2, 48
curpos_skel2:
	.long	11
	.long	58
	.long	-2
	.long	-2
	.long	134
	.long	184
	.long	212
	.long	-1
	.long	-1
	.long	-5
	.long	62
	.long	32
	.globl	getint_skel
	.align 32
	.type	getint_skel, @object
	.size	getint_skel, 56
getint_skel:
	.long	13
	.long	-4
	.long	50
	.long	-1
	.long	-1
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	44
	.long	195
	.long	-1
	.long	-1
	.long	-5
	.globl	getint_skel2
	.align 32
	.type	getint_skel2, @object
	.size	getint_skel2, 52
getint_skel2:
	.long	12
	.long	-4
	.long	50
	.long	-1
	.long	-1
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	44
	.long	24
	.long	-1
	.long	-5
	.globl	getint_skel3
	.align 32
	.type	getint_skel3, @object
	.size	getint_skel3, 52
getint_skel3:
	.long	12
	.long	-4
	.long	50
	.long	-1
	.long	-1
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	44
	.long	43
	.long	35
	.long	-5
	.globl	getint_skel4
	.align 32
	.type	getint_skel4, @object
	.size	getint_skel4, 60
getint_skel4:
	.long	14
	.long	-5
	.long	-3
	.long	-1
	.long	-1
	.long	-5
	.long	122
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	getint_skel5
	.align 32
	.type	getint_skel5, @object
	.size	getint_skel5, 56
getint_skel5:
	.long	13
	.long	-5
	.long	-3
	.long	-1
	.long	-1
	.long	-5
	.long	122
	.long	183
	.long	196
	.long	-1
	.long	-1
	.long	-5
	.long	123
	.long	201
	.globl	getint_skel6
	.align 32
	.type	getint_skel6, @object
	.size	getint_skel6, 52
getint_skel6:
	.long	12
	.long	-5
	.long	-3
	.long	-1
	.long	-1
	.long	-5
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	fndnum_skel
	.align 32
	.type	fndnum_skel, @object
	.size	fndnum_skel, 56
fndnum_skel:
	.long	13
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	122
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	fndnum_skel2
	.align 32
	.type	fndnum_skel2, @object
	.size	fndnum_skel2, 52
fndnum_skel2:
	.long	12
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	122
	.long	183
	.long	196
	.long	-1
	.long	-1
	.long	-5
	.long	123
	.long	201
	.globl	fndnum_skel3
	.align 32
	.type	fndnum_skel3, @object
	.size	fndnum_skel3, 48
fndnum_skel3:
	.long	11
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	makint_skel2
	.align 32
	.type	makint_skel2, @object
	.size	makint_skel2, 60
makint_skel2:
	.long	14
	.long	-5
	.long	-5
	.long	-3
	.long	-1
	.long	-1
	.long	122
	.long	183
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	makint_skel3
	.align 32
	.type	makint_skel3, @object
	.size	makint_skel3, 56
makint_skel3:
	.long	13
	.long	-5
	.long	-5
	.long	-3
	.long	-1
	.long	-1
	.long	122
	.long	183
	.long	196
	.long	-1
	.long	-1
	.long	-5
	.long	123
	.long	201
	.globl	makint_skel4
	.align 32
	.type	makint_skel4, @object
	.size	makint_skel4, 52
makint_skel4:
	.long	12
	.long	-5
	.long	-5
	.long	-3
	.long	-1
	.long	-1
	.long	194
	.long	-1
	.long	-1
	.long	43
	.long	-5
	.long	123
	.long	201
	.globl	getword_skel
	.align 32
	.type	getword_skel, @object
	.size	getword_skel, 36
getword_skel:
	.long	8
	.long	-4
	.long	213
	.long	-5
	.long	44
	.long	-5
	.long	209
	.long	18
	.long	201
	.globl	inport_skel
	.align 32
	.type	inport_skel, @object
	.size	inport_skel, 56
inport_skel:
	.long	13
	.long	-5
	.long	50
	.long	-2
	.long	-2
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	44
	.long	195
	.long	-1
	.long	-1
	.long	-5
	.globl	otport_skel
	.align 32
	.type	otport_skel, @object
	.size	otport_skel, 56
otport_skel:
	.long	13
	.long	-5
	.long	50
	.long	-1
	.long	-1
	.long	50
	.long	-2
	.long	-2
	.long	-5
	.long	44
	.long	195
	.long	-1
	.long	-1
	.long	-5
	.globl	inport_skel2
	.align 32
	.type	inport_skel2, @object
	.size	inport_skel2, 52
inport_skel2:
	.long	12
	.long	-5
	.long	50
	.long	-2
	.long	-2
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	44
	.long	24
	.long	-1
	.long	-5
	.globl	otport_skel2
	.align 32
	.type	otport_skel2, @object
	.size	otport_skel2, 52
otport_skel2:
	.long	12
	.long	-5
	.long	50
	.long	-1
	.long	-1
	.long	50
	.long	-2
	.long	-2
	.long	-5
	.long	44
	.long	24
	.long	-1
	.long	-5
	.globl	inport_skel3
	.align 32
	.type	inport_skel3, @object
	.size	inport_skel3, 52
inport_skel3:
	.long	12
	.long	-5
	.long	50
	.long	-2
	.long	-2
	.long	50
	.long	-1
	.long	-1
	.long	-5
	.long	44
	.long	43
	.long	35
	.long	-5
	.globl	otport_skel3
	.align 32
	.type	otport_skel3, @object
	.size	otport_skel3, 52
otport_skel3:
	.long	12
	.long	-5
	.long	50
	.long	-1
	.long	-1
	.long	50
	.long	-2
	.long	-2
	.long	-5
	.long	44
	.long	43
	.long	35
	.long	-5
	.globl	outc_skel
	.align 32
	.type	outc_skel, @object
	.size	outc_skel, 64
outc_skel:
	.long	15
	.long	58
	.long	-1
	.long	-1
	.long	134
	.long	61
	.long	184
	.long	212
	.long	-2
	.long	-2
	.long	-5
	.long	175
	.long	196
	.long	-1
	.long	-1
	.long	225
	.globl	prs_skel2
	.align 32
	.type	prs_skel2, @object
	.size	prs_skel2, 64
prs_skel2:
	.long	15
	.long	58
	.long	-1
	.long	-1
	.long	134
	.long	61
	.long	184
	.long	212
	.long	-1
	.long	-1
	.long	-4
	.long	175
	.long	196
	.long	-1
	.long	-1
	.long	225
	.globl	outc_skel2
	.align 32
	.type	outc_skel2, @object
	.size	outc_skel2, 52
outc_skel2:
	.long	12
	.long	58
	.long	-1
	.long	-1
	.long	134
	.long	184
	.long	212
	.long	-1
	.long	-1
	.long	-5
	.long	62
	.long	32
	.long	-4
	.globl	prnums_skel
	.align 32
	.type	prnums_skel, @object
	.size	prnums_skel, 52
prnums_skel:
	.long	12
	.long	-3
	.long	35
	.long	-5
	.long	-5
	.long	-5
	.long	28
	.long	29
	.long	200
	.long	10
	.long	-5
	.long	254
	.long	13
	.globl	prnums_skel2
	.align 32
	.type	prnums_skel2, @object
	.size	prnums_skel2, 52
prnums_skel2:
	.long	12
	.long	-3
	.long	35
	.long	-5
	.long	-5
	.long	-5
	.long	20
	.long	21
	.long	200
	.long	10
	.long	-5
	.long	254
	.long	13
	.globl	outc_skel3
	.align 32
	.type	outc_skel3, @object
	.size	outc_skel3, 48
outc_skel3:
	.long	11
	.long	35
	.long	-5
	.long	-5
	.long	-5
	.long	28
	.long	29
	.long	200
	.long	10
	.long	-4
	.long	254
	.long	13
	.globl	outc_skel4
	.align 32
	.type	outc_skel4, @object
	.size	outc_skel4, 48
outc_skel4:
	.long	11
	.long	35
	.long	-5
	.long	-5
	.long	-5
	.long	20
	.long	21
	.long	200
	.long	10
	.long	-4
	.long	254
	.long	13
	.globl	outc_skel5
	.align 16
	.type	outc_skel5, @object
	.size	outc_skel5, 28
outc_skel5:
	.long	6
	.long	62
	.long	63
	.long	-4
	.long	62
	.long	32
	.long	205
	.globl	outc_skel6
	.align 32
	.type	outc_skel6, @object
	.size	outc_skel6, 48
outc_skel6:
	.long	11
	.long	79
	.long	241
	.long	183
	.long	40
	.long	-1
	.long	121
	.long	254
	.long	32
	.long	212
	.long	-2
	.long	-2
	.globl	numasc_skel
	.align 32
	.type	numasc_skel, @object
	.size	numasc_skel, 64
numasc_skel:
	.long	15
	.long	-5
	.long	-4
	.long	-5
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	126
	.long	35
	.long	35
	.long	229
	.long	-5
	.long	225
	.long	78
	.globl	fpsint_skel
	.align 32
	.type	fpsint_skel, @object
	.size	fpsint_skel, 52
fpsint_skel:
	.long	12
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	250
	.long	-1
	.long	-1
	.long	58
	.long	-1
	.long	-1
	.long	254
	.long	145
	.globl	fpsint_skel2
	.align 32
	.type	fpsint_skel2, @object
	.size	fpsint_skel2, 52
fpsint_skel2:
	.long	12
	.long	-3
	.long	-5
	.long	-5
	.long	-5
	.long	252
	.long	-1
	.long	-1
	.long	58
	.long	-1
	.long	-1
	.long	254
	.long	145
	.globl	ex_fpsint_skel
	.align 32
	.type	ex_fpsint_skel, @object
	.size	ex_fpsint_skel, 44
ex_fpsint_skel:
	.long	11
	.long	-3
	.long	-5
	.long	-5
	.long	229
	.long	-5
	.long	235
	.long	225
	.long	122
	.long	183
	.long	201
	.globl	ex_fpsint_skel2
	.align 32
	.type	ex_fpsint_skel2, @object
	.size	ex_fpsint_skel2, 60
ex_fpsint_skel2:
	.long	14
	.long	242
	.long	-1
	.long	-1
	.long	-5
	.long	227
	.long	17
	.long	1
	.long	0
	.long	126
	.long	254
	.long	-1
	.long	204
	.long	-2
	.long	-2
	.globl	ex_posint_skel
	.align 32
	.type	ex_posint_skel, @object
	.size	ex_posint_skel, 44
ex_posint_skel:
	.long	10
	.long	126
	.long	254
	.long	-1
	.long	192
	.long	-5
	.long	24
	.long	-1
	.long	-5
	.long	-4
	.long	240
	.globl	abpass_skel
	.align 32
	.type	abpass_skel, @object
	.size	abpass_skel, 48
abpass_skel:
	.long	11
	.long	-3
	.long	80
	.long	30
	.long	0
	.long	33
	.long	-1
	.long	-1
	.long	115
	.long	6
	.long	144
	.long	195
	.globl	abpass_skel2
	.align 32
	.type	abpass_skel2, @object
	.size	abpass_skel2, 36
abpass_skel2:
	.long	8
	.long	71
	.long	-3
	.long	80
	.long	30
	.long	0
	.long	6
	.long	144
	.long	195
	.globl	hlpass_skel
	.align 32
	.type	hlpass_skel, @object
	.size	hlpass_skel, 36
hlpass_skel:
	.long	8
	.long	-3
	.long	124
	.long	85
	.long	30
	.long	0
	.long	6
	.long	144
	.long	195
	.globl	atoh_skel
	.align 32
	.type	atoh_skel, @object
	.size	atoh_skel, 52
atoh_skel:
	.long	12
	.long	-3
	.long	43
	.long	17
	.long	0
	.long	0
	.long	-5
	.long	208
	.long	229
	.long	245
	.long	33
	.long	152
	.long	25
	.globl	atoh_skel2
	.align 32
	.type	atoh_skel2, @object
	.size	atoh_skel2, 44
atoh_skel2:
	.long	10
	.long	-3
	.long	43
	.long	197
	.long	-5
	.long	193
	.long	208
	.long	-5
	.long	17
	.long	0
	.long	0
	.globl	crtst_skel
	.align 32
	.type	crtst_skel, @object
	.size	crtst_skel, 44
crtst_skel:
	.long	10
	.long	-3
	.long	43
	.long	6
	.long	34
	.long	80
	.long	229
	.long	14
	.long	255
	.long	35
	.long	126
	.globl	getstr_skel
	.align 32
	.type	getstr_skel, @object
	.size	getstr_skel, 52
getstr_skel:
	.long	12
	.long	-3
	.long	-5
	.long	42
	.long	-1
	.long	-1
	.long	235
	.long	-5
	.long	235
	.long	192
	.long	213
	.long	80
	.long	89
	.globl	tststr_skel2
	.align 32
	.type	tststr_skel2, @object
	.size	tststr_skel2, 40
tststr_skel2:
	.long	10
	.long	-4
	.long	42
	.long	-1
	.long	-1
	.long	235
	.long	-5
	.long	235
	.long	192
	.long	213
	.globl	baktmp_skel
	.align 32
	.type	baktmp_skel, @object
	.size	baktmp_skel, 52
baktmp_skel:
	.long	12
	.long	-3
	.long	42
	.long	-1
	.long	-1
	.long	43
	.long	70
	.long	43
	.long	78
	.long	43
	.long	43
	.long	-5
	.long	192
	.globl	baktmp_skel2
	.align 32
	.type	baktmp_skel2, @object
	.size	baktmp_skel2, 56
baktmp_skel2:
	.long	13
	.long	-3
	.long	42
	.long	-1
	.long	-1
	.long	43
	.long	70
	.long	43
	.long	78
	.long	43
	.long	43
	.long	124
	.long	146
	.long	192
	.globl	tmstpt_skel3
	.align 32
	.type	tmstpt_skel3, @object
	.size	tmstpt_skel3, 48
tmstpt_skel3:
	.long	11
	.long	42
	.long	-2
	.long	-2
	.long	43
	.long	70
	.long	43
	.long	78
	.long	43
	.long	43
	.long	-5
	.long	192
	.globl	tmstpt_skel4
	.align 32
	.type	tmstpt_skel4, @object
	.size	tmstpt_skel4, 52
tmstpt_skel4:
	.long	12
	.long	42
	.long	-2
	.long	-2
	.long	43
	.long	70
	.long	43
	.long	78
	.long	43
	.long	43
	.long	124
	.long	146
	.long	192
	.globl	datsnr_skel
	.align 32
	.type	datsnr_skel, @object
	.size	datsnr_skel, 64
datsnr_skel:
	.long	15
	.long	-3
	.long	42
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	30
	.long	2
	.long	1
	.long	30
	.long	-1
	.long	1
	.long	30
	.long	-1
	.globl	ucase_skel
	.align 32
	.type	ucase_skel, @object
	.size	ucase_skel, 48
ucase_skel:
	.long	9
	.long	-3
	.long	126
	.long	254
	.long	97
	.long	216
	.long	254
	.long	123
	.long	208
	.long	230
	.long	95
	.long	201
	.globl	ttypos_skel
	.align 32
	.type	ttypos_skel, @object
	.size	ttypos_skel, 44
ttypos_skel:
	.long	10
	.long	58
	.long	-2
	.long	-2
	.long	111
	.long	175
	.long	103
	.long	195
	.long	-1
	.long	-1
	.long	205
	.globl	ttypos_skel2
	.align 32
	.type	ttypos_skel2, @object
	.size	ttypos_skel2, 48
ttypos_skel2:
	.long	11
	.long	58
	.long	-2
	.long	-2
	.long	60
	.long	111
	.long	175
	.long	103
	.long	195
	.long	-1
	.long	-1
	.long	205
	.globl	lpos_skel
	.align 32
	.type	lpos_skel, @object
	.size	lpos_skel, 52
lpos_skel:
	.long	12
	.long	58
	.long	-2
	.long	-2
	.long	24
	.long	3
	.long	58
	.long	-1
	.long	-1
	.long	111
	.long	175
	.long	103
	.long	195
	.globl	lpos_skel2
	.align 32
	.type	lpos_skel2, @object
	.size	lpos_skel2, 52
lpos_skel2:
	.long	12
	.long	58
	.long	-2
	.long	-2
	.long	24
	.long	3
	.long	58
	.long	-1
	.long	-1
	.long	60
	.long	111
	.long	175
	.long	103
	.globl	unsigned_a_skel
	.align 32
	.type	unsigned_a_skel, @object
	.size	unsigned_a_skel, 44
unsigned_a_skel:
	.long	10
	.long	58
	.long	-1
	.long	-1
	.long	-3
	.long	175
	.long	103
	.long	195
	.long	-1
	.long	-1
	.long	205
	.globl	unsigned_a_skel2
	.align 32
	.type	unsigned_a_skel2, @object
	.size	unsigned_a_skel2, 48
unsigned_a_skel2:
	.long	11
	.long	58
	.long	-1
	.long	-1
	.long	60
	.long	-3
	.long	175
	.long	103
	.long	195
	.long	-1
	.long	-1
	.long	205
	.globl	int_hl_skel
	.align 32
	.type	int_hl_skel, @object
	.size	int_hl_skel, 44
int_hl_skel:
	.long	10
	.long	58
	.long	-1
	.long	-1
	.long	111
	.long	175
	.long	103
	.long	195
	.long	-2
	.long	-2
	.long	205
	.globl	int_hl_skel2
	.align 32
	.type	int_hl_skel2, @object
	.size	int_hl_skel2, 48
int_hl_skel2:
	.long	11
	.long	58
	.long	-1
	.long	-1
	.long	60
	.long	111
	.long	175
	.long	103
	.long	195
	.long	-2
	.long	-2
	.long	205
	.globl	int_a_skel
	.align 32
	.type	int_a_skel, @object
	.size	int_a_skel, 36
int_a_skel:
	.long	8
	.long	119
	.long	201
	.long	-5
	.long	-3
	.long	23
	.long	159
	.long	103
	.long	195
	.globl	faccu_skel
	.align 32
	.type	faccu_skel, @object
	.size	faccu_skel, 40
faccu_skel:
	.long	9
	.long	33
	.long	-2
	.long	-2
	.long	126
	.long	238
	.long	128
	.long	119
	.long	201
	.long	205
	.globl	chrgtb2_skel
	.align 32
	.type	chrgtb2_skel, @object
	.size	chrgtb2_skel, 64
chrgtb2_skel:
	.long	15
	.long	7
	.long	79
	.long	6
	.long	0
	.long	235
	.long	33
	.long	-1
	.long	-1
	.long	9
	.long	78
	.long	35
	.long	70
	.long	197
	.long	235
	.long	-3
	.globl	chrckb2_skel
	.align 32
	.type	chrckb2_skel, @object
	.size	chrckb2_skel, 56
chrckb2_skel:
	.long	13
	.long	-3
	.long	126
	.long	254
	.long	58
	.long	208
	.long	254
	.long	32
	.long	40
	.long	-1
	.long	48
	.long	-1
	.long	183
	.long	200
	.globl	newstmt_skel
	.align 32
	.type	newstmt_skel, @object
	.size	newstmt_skel, 60
newstmt_skel:
	.long	14
	.long	254
	.long	14
	.long	40
	.long	-1
	.long	254
	.long	13
	.long	194
	.long	-1
	.long	-1
	.long	-5
	.long	1
	.long	-2
	.long	-2
	.long	24
	.globl	goto_skel
	.align 32
	.type	goto_skel, @object
	.size	goto_skel, 64
goto_skel:
	.long	15
	.long	254
	.long	14
	.long	40
	.long	-1
	.long	254
	.long	13
	.long	194
	.long	-1
	.long	-1
	.long	-5
	.long	1
	.long	-1
	.long	-1
	.long	24
	.long	-3
	.globl	dim_skel
	.align 32
	.type	dim_skel, @object
	.size	dim_skel, 52
dim_skel:
	.long	12
	.long	-3
	.long	44
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	246
	.long	175
	.long	50
	.long	-1
	.long	-1
	.long	78
	.globl	tkmsbasic_skel
	.align 32
	.type	tkmsbasic_skel, @object
	.size	tkmsbasic_skel, 52
tkmsbasic_skel:
	.long	12
	.long	17
	.long	-2
	.long	-2
	.long	26
	.long	19
	.long	183
	.long	242
	.long	-1
	.long	-1
	.long	13
	.long	32
	.long	247
	.globl	tkmsbasic_skel2
	.align 32
	.type	tkmsbasic_skel2, @object
	.size	tkmsbasic_skel2, 64
tkmsbasic_skel2:
	.long	15
	.long	33
	.long	-2
	.long	-2
	.long	126
	.long	183
	.long	35
	.long	242
	.long	-1
	.long	-1
	.long	29
	.long	194
	.long	-1
	.long	-1
	.long	166
	.long	127
	.globl	tkmsbasic_skel3
	.align 32
	.type	tkmsbasic_skel3, @object
	.size	tkmsbasic_skel3, 52
tkmsbasic_skel3:
	.long	12
	.long	213
	.long	17
	.long	-2
	.long	-2
	.long	197
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	6
	.long	-1
	.long	126
	.globl	tkmsbasic_skel4
	.align 32
	.type	tkmsbasic_skel4, @object
	.size	tkmsbasic_skel4, 52
tkmsbasic_skel4:
	.long	12
	.long	197
	.long	33
	.long	-2
	.long	-2
	.long	1
	.long	-1
	.long	-1
	.long	30
	.long	65
	.long	86
	.long	237
	.long	161
	.globl	tkmsbasic_old_skel
	.align 32
	.type	tkmsbasic_old_skel, @object
	.size	tkmsbasic_old_skel, 36
tkmsbasic_old_skel:
	.long	8
	.long	-3
	.long	69
	.long	78
	.long	196
	.long	70
	.long	79
	.long	210
	.long	78
	.globl	tkmsbasic_ex_skel
	.align 32
	.type	tkmsbasic_ex_skel, @object
	.size	tkmsbasic_ex_skel, 48
tkmsbasic_ex_skel:
	.long	11
	.long	33
	.long	-2
	.long	-2
	.long	71
	.long	14
	.long	64
	.long	12
	.long	35
	.long	84
	.long	93
	.long	126
	.globl	tkrange_ex_skel
	.align 32
	.type	tkrange_ex_skel, @object
	.size	tkrange_ex_skel, 60
tkrange_ex_skel:
	.long	14
	.long	214
	.long	129
	.long	218
	.long	-1
	.long	-1
	.long	254
	.long	-2
	.long	210
	.long	-1
	.long	-1
	.long	7
	.long	79
	.long	6
	.long	0
	.globl	tok_ex_skel
	.align 32
	.type	tok_ex_skel, @object
	.size	tok_ex_skel, 52
tok_ex_skel:
	.long	12
	.long	60
	.long	202
	.long	-1
	.long	-1
	.long	61
	.long	254
	.long	-3
	.long	40
	.long	-1
	.long	254
	.long	-1
	.long	202
	.globl	lnum_tokens_skel
	.align 32
	.type	lnum_tokens_skel, @object
	.size	lnum_tokens_skel, 48
lnum_tokens_skel:
	.long	11
	.long	17
	.long	-2
	.long	-2
	.long	79
	.long	26
	.long	183
	.long	40
	.long	-1
	.long	19
	.long	185
	.long	32
	.globl	equal_tk_skel
	.align 32
	.type	equal_tk_skel, @object
	.size	equal_tk_skel, 36
equal_tk_skel:
	.long	8
	.long	241
	.long	198
	.long	3
	.long	24
	.long	-1
	.long	-5
	.long	-5
	.long	-2
	.globl	using_tokens_skel
	.align 32
	.type	using_tokens_skel, @object
	.size	using_tokens_skel, 76
using_tokens_skel:
	.long	18
	.long	254
	.long	-3
	.long	202
	.long	-1
	.long	-1
	.long	254
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	254
	.long	-1
	.long	202
	.long	-1
	.long	-1
	.long	229
	.long	254
	.long	44
	.globl	lnum_range_skel
	.align 32
	.type	lnum_range_skel, @object
	.size	lnum_range_skel, 40
lnum_range_skel:
	.long	9
	.long	115
	.long	35
	.long	114
	.long	24
	.long	-3
	.long	17
	.long	0
	.long	0
	.long	213
	.globl	ex_warm_skel
	.align 32
	.type	ex_warm_skel, @object
	.size	ex_warm_skel, 72
ex_warm_skel:
	.long	17
	.long	-3
	.long	249
	.long	33
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	175
	.long	103
	.long	111
	.long	34
	.long	-1
	.long	-1
	.long	50
	.globl	ex_warm_skel2
	.align 32
	.type	ex_warm_skel2, @object
	.size	ex_warm_skel2, 76
ex_warm_skel2:
	.long	18
	.long	-3
	.long	249
	.long	33
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	-5
	.long	-5
	.long	-5
	.long	175
	.long	103
	.long	111
	.long	34
	.long	-1
	.long	-1
	.long	50
	.globl	ex_end1_skel
	.align 32
	.type	ex_end1_skel, @object
	.size	ex_end1_skel, 60
ex_end1_skel:
	.long	14
	.long	-3
	.long	34
	.long	-1
	.long	-1
	.long	33
	.long	-1
	.long	-1
	.long	34
	.long	-1
	.long	-1
	.long	33
	.long	246
	.long	255
	.long	193
	.globl	tkmsbasic_code_skel
	.align 32
	.type	tkmsbasic_code_skel, @object
	.size	tkmsbasic_code_skel, 52
tkmsbasic_code_skel:
	.long	12
	.long	213
	.long	17
	.long	-1
	.long	-1
	.long	197
	.long	1
	.long	-1
	.long	-1
	.long	197
	.long	6
	.long	-2
	.long	126
	.globl	jptab_msbasic_skel
	.align 32
	.type	jptab_msbasic_skel, @object
	.size	jptab_msbasic_skel, 44
jptab_msbasic_skel:
	.long	10
	.long	7
	.long	79
	.long	6
	.long	0
	.long	235
	.long	33
	.long	-2
	.long	-2
	.long	9
	.long	78
	.globl	jptab_msbasic_skel3
	.align 32
	.type	jptab_msbasic_skel3, @object
	.size	jptab_msbasic_skel3, 48
jptab_msbasic_skel3:
	.long	11
	.long	17
	.long	-2
	.long	-2
	.long	212
	.long	-1
	.long	-1
	.long	7
	.long	79
	.long	6
	.long	0
	.long	235
	.globl	jptab_msbasic_skel2
	.align 32
	.type	jptab_msbasic_skel2, @object
	.size	jptab_msbasic_skel2, 52
jptab_msbasic_skel2:
	.long	12
	.long	17
	.long	-2
	.long	-2
	.long	7
	.long	79
	.long	6
	.long	0
	.long	235
	.long	9
	.long	78
	.long	35
	.long	70
	.globl	else_token_skel
	.align 32
	.type	else_token_skel, @object
	.size	else_token_skel, 56
else_token_skel:
	.long	13
	.long	50
	.long	-1
	.long	-1
	.long	241
	.long	193
	.long	209
	.long	254
	.long	-2
	.long	245
	.long	204
	.long	-1
	.long	-1
	.long	241
	.globl	fnctab_msbasic_skel
	.align 32
	.type	fnctab_msbasic_skel, @object
	.size	fnctab_msbasic_skel, 44
fnctab_msbasic_skel:
	.long	10
	.long	213
	.long	1
	.long	-2
	.long	-2
	.long	9
	.long	78
	.long	35
	.long	102
	.long	105
	.long	233
	.globl	fnctab_msbasic_skel2
	.align 32
	.type	fnctab_msbasic_skel2, @object
	.size	fnctab_msbasic_skel2, 40
fnctab_msbasic_skel2:
	.long	9
	.long	1
	.long	-2
	.long	-2
	.long	9
	.long	78
	.long	35
	.long	102
	.long	105
	.long	233
	.globl	fnctab_msbasic_skel3
	.align 32
	.type	fnctab_msbasic_skel3, @object
	.size	fnctab_msbasic_skel3, 60
fnctab_msbasic_skel3:
	.long	14
	.long	229
	.long	33
	.long	-1
	.long	-1
	.long	229
	.long	33
	.long	-2
	.long	-2
	.long	9
	.long	78
	.long	35
	.long	102
	.long	105
	.long	233
	.globl	pc6001_60_page
	.align 32
	.type	pc6001_60_page, @object
	.size	pc6001_60_page, 52
pc6001_60_page:
	.long	12
	.long	33
	.long	-2
	.long	-2
	.long	17
	.long	0
	.long	250
	.long	1
	.long	-1
	.long	-1
	.long	237
	.long	176
	.long	17
	.globl	cpdehl_skel
	.align 32
	.type	cpdehl_skel, @object
	.size	cpdehl_skel, 32
cpdehl_skel:
	.long	7
	.long	-3
	.long	124
	.long	146
	.long	192
	.long	125
	.long	147
	.long	201
	.globl	cpdehl_loc_skel
	.align 32
	.type	cpdehl_loc_skel, @object
	.size	cpdehl_loc_skel, 40
cpdehl_loc_skel:
	.long	9
	.long	235
	.long	42
	.long	-1
	.long	-1
	.long	26
	.long	2
	.long	3
	.long	19
	.long	-4
	.globl	cpdehl_loc_skel2
	.align 32
	.type	cpdehl_loc_skel2, @object
	.size	cpdehl_loc_skel2, 32
cpdehl_loc_skel2:
	.long	7
	.long	208
	.long	229
	.long	245
	.long	33
	.long	152
	.long	25
	.long	-4
	.globl	buffer_loc_skel
	.align 32
	.type	buffer_loc_skel, @object
	.size	buffer_loc_skel, 40
buffer_loc_skel:
	.long	9
	.long	33
	.long	-2
	.long	-2
	.long	18
	.long	19
	.long	18
	.long	19
	.long	18
	.long	201
	.globl	buffer_loc_skel2
	.align 32
	.type	buffer_loc_skel2, @object
	.size	buffer_loc_skel2, 44
buffer_loc_skel2:
	.long	10
	.long	33
	.long	-2
	.long	-2
	.long	175
	.long	18
	.long	19
	.long	18
	.long	19
	.long	18
	.long	201
	.text
	.globl	signed_byte
	.type	signed_byte, @function
signed_byte:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	QWORD PTR -8[rbp], rdi
	cmp	QWORD PTR -8[rbp], 127
	jg	.L2
	mov	rax, QWORD PTR -8[rbp]
	jmp	.L3
.L2:
	mov	rax, QWORD PTR -8[rbp]
	sub	rax, 256
.L3:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	signed_byte, .-signed_byte
	.section	.rodata
.LC0:
	.string	"@ $%04x label=%s\n"
.LC1:
	.string	"D $%04x %s\n"
.LC2:
	.string	"%s \t= $%04X   ; %s\n"
	.text
	.globl	dlbl
	.type	dlbl, @function
dlbl:
.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	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	QWORD PTR -24[rbp], rdx
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L5
	mov	rdx, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR -16[rbp]
	mov	rsi, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR -16[rbp]
	mov	rsi, rax
	lea	rdi, .LC1[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L6
.L5:
	mov	rcx, QWORD PTR -24[rbp]
	mov	rdx, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	rsi, rax
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
.L6:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	dlbl, .-dlbl
	.section	.rodata
.LC3:
	.string	"c $%04x %s\n"
	.text
	.globl	clbl
	.type	clbl, @function
clbl:
.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	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	QWORD PTR -24[rbp], rdx
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L8
	mov	rdx, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR -16[rbp]
	mov	rsi, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR -16[rbp]
	mov	rsi, rax
	lea	rdi, .LC3[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L9
.L8:
	mov	rcx, QWORD PTR -24[rbp]
	mov	rdx, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	rsi, rax
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
.L9:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	clbl, .-clbl
	.globl	clear_token
	.type	clear_token, @function
clear_token:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	BYTE PTR token[rip], 0
	mov	BYTE PTR token[rip+1], 0
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	clear_token, .-clear_token
	.globl	append_c
	.type	append_c, @function
append_c:
.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, 32
	mov	eax, edi
	mov	BYTE PTR -20[rbp], al
	lea	rdi, token[rip]
	call	strlen@PLT
	mov	DWORD PTR -4[rbp], eax
	movsx	eax, BYTE PTR -20[rbp]
	cmp	eax, 40
	jne	.L12
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, token[rip]
	mov	BYTE PTR [rax+rdx], 95
	mov	eax, DWORD PTR -4[rbp]
	add	eax, 1
	cdqe
	lea	rdx, token[rip]
	mov	BYTE PTR [rax+rdx], 0
	jmp	.L13
.L12:
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rcx, token[rip]
	movzx	edx, BYTE PTR -20[rbp]
	mov	BYTE PTR [rax+rcx], dl
	mov	eax, DWORD PTR -4[rbp]
	add	eax, 1
	cdqe
	lea	rdx, token[rip]
	mov	BYTE PTR [rax+rdx], 0
	nop
.L13:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	append_c, .-append_c
	.globl	find_in_skel
	.type	find_in_skel, @function
find_in_skel:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	QWORD PTR -24[rbp], rdi
	mov	DWORD PTR -28[rbp], esi
	mov	DWORD PTR -4[rbp], -2
	mov	eax, DWORD PTR -28[rbp]
	mov	DWORD PTR -12[rbp], eax
	mov	DWORD PTR -8[rbp], 1
	jmp	.L15
.L34:
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -2
	jne	.L16
	mov	rdx, QWORD PTR img[rip]
	mov	ecx, DWORD PTR -8[rbp]
	mov	eax, DWORD PTR -12[rbp]
	add	eax, ecx
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	DWORD PTR -4[rbp], eax
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	add	rax, 1
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -2
	jne	.L17
	mov	rdx, QWORD PTR img[rip]
	mov	ecx, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -8[rbp]
	add	eax, ecx
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	DWORD PTR -4[rbp], eax
	add	DWORD PTR -8[rbp], 1
	jmp	.L17
.L16:
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -1
	je	.L17
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -3
	jne	.L18
	mov	edx, DWORD PTR -8[rbp]
	mov	eax, DWORD PTR -12[rbp]
	add	eax, edx
	mov	DWORD PTR -4[rbp], eax
	jmp	.L17
.L18:
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -4
	je	.L19
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -5
	jne	.L20
.L19:
	mov	rdx, QWORD PTR img[rip]
	mov	ecx, DWORD PTR -8[rbp]
	mov	eax, DWORD PTR -12[rbp]
	add	eax, ecx
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sub	eax, 199
	cmp	eax, 56
	ja	.L21
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L23[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L23[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L23:
	.long	.L22-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L24-.L23
	.long	.L21-.L23
	.long	.L22-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L22-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L22-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L22-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L22-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L22-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L21-.L23
	.long	.L22-.L23
	.text
.L22:
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -4
	jne	.L35
	mov	rdx, QWORD PTR img[rip]
	mov	ecx, DWORD PTR -8[rbp]
	mov	eax, DWORD PTR -12[rbp]
	add	eax, ecx
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	and	eax, 56
	mov	DWORD PTR -4[rbp], eax
	jmp	.L35
.L24:
	add	DWORD PTR -12[rbp], 1
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -4
	jne	.L27
	mov	rdx, QWORD PTR img[rip]
	mov	ecx, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -8[rbp]
	add	eax, ecx
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	esi, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -8[rbp]
	add	eax, esi
	cdqe
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	DWORD PTR -4[rbp], eax
.L27:
	add	DWORD PTR -12[rbp], 1
	jmp	.L26
.L21:
	mov	eax, -1
	jmp	.L28
.L35:
	nop
.L26:
	jmp	.L17
.L20:
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	eax, DWORD PTR [rax]
	cmp	eax, -6
	jne	.L29
	mov	rdx, QWORD PTR img[rip]
	mov	ecx, DWORD PTR -8[rbp]
	mov	eax, DWORD PTR -12[rbp]
	add	eax, ecx
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	cmp	eax, 201
	je	.L36
	cmp	eax, 201
	jg	.L17
	cmp	eax, 24
	je	.L32
	cmp	eax, 195
	jne	.L17
	add	DWORD PTR -12[rbp], 1
	add	DWORD PTR -12[rbp], 1
	jmp	.L17
.L32:
	add	DWORD PTR -12[rbp], 1
	jmp	.L17
.L29:
	mov	rdx, QWORD PTR img[rip]
	mov	ecx, DWORD PTR -8[rbp]
	mov	eax, DWORD PTR -12[rbp]
	add	eax, ecx
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	lea	rcx, 0[0+rax*4]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rcx
	mov	eax, DWORD PTR [rax]
	cmp	edx, eax
	je	.L17
	mov	eax, -1
	jmp	.L28
.L36:
	nop
.L17:
	add	DWORD PTR -8[rbp], 1
.L15:
	mov	eax, DWORD PTR l[rip]
	cmp	DWORD PTR -8[rbp], eax
	jle	.L34
	mov	eax, DWORD PTR -4[rbp]
.L28:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	find_in_skel, .-find_in_skel
	.globl	find_skel
	.type	find_skel, @function
find_skel:
.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, 24
	mov	QWORD PTR -24[rbp], rdi
	mov	rax, QWORD PTR -24[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR l[rip], eax
	mov	DWORD PTR -8[rbp], 0
	jmp	.L38
.L41:
	mov	edx, DWORD PTR -8[rbp]
	mov	rax, QWORD PTR -24[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	find_in_skel
	mov	DWORD PTR -4[rbp], eax
	cmp	DWORD PTR -4[rbp], 0
	js	.L39
	mov	eax, DWORD PTR -4[rbp]
	jmp	.L40
.L39:
	add	DWORD PTR -8[rbp], 1
.L38:
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	mov	rdx, QWORD PTR len[rip]
	mov	ecx, DWORD PTR l[rip]
	movsx	rcx, ecx
	sub	rdx, rcx
	cmp	rax, rdx
	jl	.L41
	mov	eax, -1
.L40:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	find_skel, .-find_skel
	.globl	zx81char
	.type	zx81char, @function
zx81char:
.LFB13:
	.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 -20[rbp], edi
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 11
	cmp	eax, 16
	ja	.L43
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L45[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L45[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L45:
	.long	.L52-.L45
	.long	.L43-.L45
	.long	.L51-.L45
	.long	.L43-.L45
	.long	.L50-.L45
	.long	.L43-.L45
	.long	.L43-.L45
	.long	.L49-.L45
	.long	.L48-.L45
	.long	.L47-.L45
	.long	.L43-.L45
	.long	.L43-.L45
	.long	.L46-.L45
	.long	.L43-.L45
	.long	.L43-.L45
	.long	.L43-.L45
	.long	.L44-.L45
	.text
.L52:
	mov	DWORD PTR -4[rbp], 34
	jmp	.L53
.L51:
	mov	DWORD PTR -4[rbp], 36
	jmp	.L53
.L50:
	mov	DWORD PTR -4[rbp], 63
	jmp	.L53
.L49:
	mov	DWORD PTR -4[rbp], 62
	jmp	.L53
.L48:
	mov	DWORD PTR -4[rbp], 60
	jmp	.L53
.L47:
	mov	DWORD PTR -4[rbp], 61
	jmp	.L53
.L46:
	mov	DWORD PTR -4[rbp], 42
	jmp	.L53
.L44:
	mov	DWORD PTR -4[rbp], 46
	jmp	.L53
.L43:
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 27
	mov	DWORD PTR -4[rbp], eax
	nop
.L53:
	mov	eax, DWORD PTR -4[rbp]
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	zx81char, .-zx81char
	.section	.rodata
.LC4:
	.string	"USAGE:"
.LC5:
	.string	"basck <-ctl|-map> basic.bin"
.LC6:
	.string	"-ctl"
.LC7:
	.string	"-map"
.LC8:
	.string	"rb"
.LC9:
	.string	"Can't open input file"
.LC10:
	.string	"Invalid parameter.  Usage:"
	.align 8
.LC11:
	.string	"Couldn't determine size of file"
.LC12:
	.string	"\n# File size: %d\n"
	.align 8
.LC13:
	.string	"\n# Specific Z80 CPU code detected\n"
	.align 8
.LC14:
	.string	"\n# Microsoft 8080/Z80 BASIC found"
.LC15:
	.string	"#  Extended BASIC detected"
	.align 8
.LC16:
	.string	"#  Extended syntax detected (classic version)"
.LC17:
	.string	"#  Earlier version"
	.align 8
.LC18:
	.string	"#  Double precision maths detected"
.LC19:
	.string	"#  Microsoft signature found"
	.align 8
.LC20:
	.string	"#  Microsoft signature not found"
	.align 8
.LC21:
	.string	"BASIC program start ptr (aka TXTTAB)"
.LC22:
	.string	"BASTXT"
	.align 8
.LC23:
	.string	"\n#    CPDEHL (compare DE and HL), code found at $%04X"
	.align 8
.LC24:
	.string	"\n#    (Canon X-07 hack.. shifting to position $%04X,  *work in progress*)"
	.align 8
.LC25:
	.string	"\n#    ...patching MS SoftCard HR GBASIC, gap size: $%04X"
	.align 8
.LC26:
	.string	"\n#    (Detected position for ORG:  %d)"
	.align 8
.LC27:
	.string	"\n#    (Detected position basing on TSTSGN:  %d)"
	.align 8
.LC28:
	.string	"\n#    (Detected position basing on DVBCDE:  %d)"
.LC29:
	.string	"\n"
	.align 8
.LC30:
	.string	"Current port for 'INP' function"
.LC31:
	.string	"INPORT"
	.align 8
.LC32:
	.string	"Current port for 'OUT' statement"
.LC33:
	.string	"OTPORT"
.LC34:
	.string	"Seed for RND numbers"
.LC35:
	.string	"SEED"
.LC36:
	.string	"Last RND number"
.LC37:
	.string	"LSTRND2"
.LC38:
	.string	"Start of input buffer"
.LC39:
	.string	"BUFFER"
.LC40:
	.string	"Temporary string pool pointer"
.LC41:
	.string	"TMSTPT"
.LC42:
	.string	"Temporary string"
.LC43:
	.string	"TMPSTR"
.LC44:
	.string	"Address ptr to next operator"
.LC45:
	.string	"NXTOPR"
	.align 8
.LC46:
	.string	"Character position on line (TTYPOS on Ext. Basic)"
.LC47:
	.string	"CURPOS"
.LC48:
	.string	"Character position on printer"
.LC49:
	.string	"LPTPOS"
	.align 8
.LC50:
	.string	"BASIC program end ptr (aka VARTAB)"
.LC51:
	.string	"PROGND"
.LC52:
	.string	"End of variables"
.LC53:
	.string	"VAREND"
	.align 8
.LC54:
	.string	"End of arrays (lowest free mem)"
.LC55:
	.string	"ARREND"
.LC56:
	.string	"Sign of result"
.LC57:
	.string	"SGNRES"
.LC58:
	.string	"(word), temporary descriptors"
.LC59:
	.string	"TEMPST"
	.align 8
.LC60:
	.string	"(word), start of free area of temporary descriptor"
.LC61:
	.string	"TEMPPT"
	.align 8
.LC62:
	.string	"(word), number of bytes of obj table"
.LC63:
	.string	"PRMLEN"
	.align 8
.LC64:
	.string	"(byte), 0 if no function active"
.LC65:
	.string	"NOFUNS"
	.align 8
.LC66:
	.string	"(word), size of parameter block"
.LC67:
	.string	"PRMLN2"
	.align 8
.LC68:
	.string	"(word), active functions counter"
.LC69:
	.string	"FUNACT"
	.align 8
.LC70:
	.string	"(word), previous block definition on stack"
.LC71:
	.string	"PRMSTK"
	.align 8
.LC72:
	.string	"(byte), flag for USR fn. array"
.LC73:
	.string	"SUBFLG"
	.align 8
.LC74:
	.string	"(word) temp. reservation for st.code"
.LC75:
	.string	"TEMP"
.LC76:
	.string	"(word) type indicator"
.LC77:
	.string	"VALTYP"
	.align 8
.LC78:
	.string	"(word) Arithmetic precedence table"
.LC79:
	.string	"PRITAB"
	.align 8
.LC80:
	.string	"(word) temp. storage used by EVAL"
.LC81:
	.string	"TEMP2"
	.align 8
.LC82:
	.string	"(word) used for garbage collection or by USR function"
.LC83:
	.string	"TEMP3"
	.align 8
.LC84:
	.string	"(word), prg pointer for resume"
.LC85:
	.string	"SAVTXT"
	.align 8
.LC86:
	.string	"(word), line number being interpreted"
.LC87:
	.string	"CURLIN"
	.align 8
.LC88:
	.string	"(word), old line number set up ^C ..."
.LC89:
	.string	"OLDLIN"
.LC90:
	.string	"(word), prg pointer for CONT"
.LC91:
	.string	"OLDTXT"
.LC92:
	.string	"Constant ptr for LOG(e)"
.LC93:
	.string	"FP_LOG10E"
.LC94:
	.string	"Half PI constant ptr"
.LC95:
	.string	"FP_HALFPI"
.LC96:
	.string	"HALFPI"
.LC97:
	.string	"Constant ptr for 0.5 in FP"
.LC98:
	.string	"FP_HALF"
.LC99:
	.string	"Constant ptr for 'zero' in FP"
.LC100:
	.string	"FP_ZERO"
.LC101:
	.string	"HALF"
.LC102:
	.string	"Constant ptr for 1 in FP"
.LC103:
	.string	"FP_UNITY"
	.align 8
.LC104:
	.string	"Constant ptr for number 1 in FP"
.LC105:
	.string	"UNITY"
.LC106:
	.string	"Constant ptr for 0.25 in FP"
.LC107:
	.string	"FP_QUARTER"
	.align 8
.LC108:
	.string	"Constant ptr for 10^(1/2) in FP"
.LC109:
	.string	"FP_10EXHALF"
	.align 8
.LC110:
	.string	"Constant ptr for 2/LN(10) in FP"
.LC111:
	.string	"FP_TWODLN10"
.LC112:
	.string	"Constant ptr for LN(10) in FP"
.LC113:
	.string	"FP_LN10"
	.align 8
.LC114:
	.string	"Constant ptr for TAN(15) in FP"
.LC115:
	.string	"FP_TAN15"
.LC116:
	.string	"Constant ptr for SQR(3) in FP"
.LC117:
	.string	"FP_SQR3"
.LC118:
	.string	"Constant ptr for PI/6 in FP"
.LC119:
	.string	"FP_SIXTHPI"
.LC120:
	.string	"Epsilon constant ptr"
.LC121:
	.string	"FP_EPSILON"
.LC122:
	.string	"Ptr to first exponent table"
.LC123:
	.string	"FP_EXPTAB1"
.LC124:
	.string	"Ptr to second exponent table"
.LC125:
	.string	"FP_EXPTAB2"
.LC126:
	.string	"Table used by LOG"
.LC127:
	.string	"LOGTAB"
.LC128:
	.string	"First table used by LOG"
.LC129:
	.string	"FP_LOGTAB"
.LC130:
	.string	"Second table used by LOG"
.LC131:
	.string	"FP_LOGTAB2"
.LC132:
	.string	"Table used by SIN/COS/TAN"
.LC133:
	.string	"FP_SINTAB"
.LC134:
	.string	"Table used by ATN/TAN"
.LC135:
	.string	"FP_ATNTAB"
	.align 8
.LC136:
	.string	"Floating Point Register (FACCU, FACLOW on Ext. BASIC)"
.LC137:
	.string	"FPREG"
	.align 8
.LC138:
	.string	"Last byte in Single Precision FP Register (+sign bit)"
.LC139:
	.string	"LAST_FPREG"
.LC140:
	.string	"Floating Point Exponent"
.LC141:
	.string	"FPEXP"
	.align 8
.LC142:
	.string	"Double Precision Floating Point Register (aka FACLOW)"
.LC143:
	.string	"DBL_FPREG"
	.align 8
.LC144:
	.string	"Last byte in Double Precision FP register (+sign bit)"
.LC145:
	.string	"DBL_LAST_FPREG"
.LC146:
	.string	"compare DE and HL"
.LC147:
	.string	"CPDEHL"
	.align 8
.LC148:
	.string	"Load 'A' with the next number in BASIC program"
.LC149:
	.string	"FNDNUM"
.LC150:
	.string	"Get a number to 'A'"
.LC151:
	.string	"GETINT"
.LC152:
	.string	"Get a number to DE (0..65535)"
.LC153:
	.string	"GETWORD"
	.align 8
.LC154:
	.string	"Get integer variable to DE, error if negative"
.LC155:
	.string	"DEPINT"
.LC156:
	.string	"Get subscript (0-32767)"
.LC157:
	.string	"FPSINT"
.LC158:
	.string	"Get integer 0 to 32767"
.LC159:
	.string	"POSINT"
	.align 8
.LC160:
	.string	"Get integer variable (-32768 to 32767) to DE"
.LC161:
	.string	"DEINT"
.LC162:
	.string	"Get subscript"
.LC163:
	.string	"Get positive integer"
.LC164:
	.string	"Get variable address to DE"
.LC165:
	.string	"GETVAR"
.LC166:
	.string	"DIM command"
.LC167:
	.string	"DIM"
.LC168:
	.string	"Check for C levels of stack"
.LC169:
	.string	"CHKSTK"
.LC170:
	.string	"Get next expression value"
.LC171:
	.string	"OPRND"
	.align 8
.LC172:
	.string	"Check syntax, 1 byte follows to be compared"
.LC173:
	.string	"SYNCHR"
	.align 8
.LC174:
	.string	"number in program listing and check for ending ')'"
.LC175:
	.string	"LFRGNM"
	.align 8
.LC176:
	.string	"Get back from function passing an INT value in A+B registers"
.LC177:
	.string	"ABPASS"
	.align 8
.LC178:
	.string	"Get back from function passing an INT value HL"
.LC179:
	.string	"HLPASS"
.LC180:
	.string	"Get number in program listing"
.LC181:
	.string	"MIDNUM"
	.align 8
.LC182:
	.string	"Get back from function, result in A (signed)"
.LC183:
	.string	"INT_RESULT_A"
	.align 8
.LC184:
	.string	"Get back from function, result in HL"
.LC185:
	.string	"INT_RESULT_HL"
	.align 8
.LC186:
	.string	"Get back from function, result in A"
.LC187:
	.string	"UNSIGNED_RES_A"
	.align 8
.LC188:
	.string	"Test number FAC type (Precision mode, etc..)"
.LC189:
	.string	"GETYPR"
.LC190:
	.string	"Test sign of FPREG"
.LC191:
	.string	"TSTSGN"
.LC192:
	.string	"Test sign in number"
.LC193:
	.string	"_TSTSGN"
.LC194:
	.string	"Invert number sign"
.LC195:
	.string	"INVSGN"
.LC196:
	.string	"Put FP value on stack"
.LC197:
	.string	"STAKFP"
.LC198:
	.string	"Negate number"
.LC199:
	.string	"NEGAFT"
.LC200:
	.string	"LOG"
.LC201:
	.string	"SQR"
.LC202:
	.string	"POWER"
.LC203:
	.string	"EXP"
.LC204:
	.string	"COS"
.LC205:
	.string	"SIN"
.LC206:
	.string	"TAN"
.LC207:
	.string	"ATN"
.LC208:
	.string	"ABS"
	.align 8
.LC209:
	.string	"ABS (double precision BASIC variant)"
.LC210:
	.string	"DBL_ABS"
.LC211:
	.string	"RND"
.LC212:
	.string	"Subtract BCDE from FP reg"
.LC213:
	.string	"SUBCDE"
.LC214:
	.string	"Add BCDE to FP reg"
.LC215:
	.string	"FPADD"
.LC216:
	.string	"Normalise number"
.LC217:
	.string	"BNORM"
	.align 8
.LC218:
	.string	"Scale number in BCDE for A exponent (bits)"
.LC219:
	.string	"SCALE"
	.align 8
.LC220:
	.string	"Add number pointed by HL to CDE"
.LC221:
	.string	"PLUCDE"
	.align 8
.LC222:
	.string	"Convert a negative number to positive"
.LC223:
	.string	"COMPL"
	.align 8
.LC224:
	.string	"Copy number in FPREG to HL ptr"
.LC225:
	.string	"FPTHL"
.LC226:
	.string	"Number at HL to BCDE"
.LC227:
	.string	"PHLTFP"
.LC228:
	.string	"Move BCDE to FPREG"
.LC229:
	.string	"FPBCDE"
.LC230:
	.string	"ADD number at HL to BCDE"
.LC231:
	.string	"ADDPHL"
	.align 8
.LC232:
	.string	"SUBTRACT number at HL from BCDE"
.LC233:
	.string	"SUBPHL"
	.align 8
.LC234:
	.string	"Multiply number in FPREG by 10"
.LC235:
	.string	"MLSP10"
.LC236:
	.string	"Multiply BCDE to FP reg"
.LC237:
	.string	"FPMULT"
.LC238:
	.string	"Divide FP by 10"
.LC239:
	.string	"DIV10"
.LC240:
	.string	"Divide FP by number on stack"
.LC241:
	.string	"DIV"
.LC242:
	.string	"Divide FP by BCDE"
.LC243:
	.string	"DVBCDE"
.LC244:
	.string	"Decrement FP value in BCDE"
.LC245:
	.string	"DCBCDE"
.LC246:
	.string	"Load FP reg to BCDE"
.LC247:
	.string	"BCDEFP"
	.align 8
.LC248:
	.string	"Load FP value pointed by HL to BCDE"
.LC249:
	.string	"LOADFP"
.LC250:
	.string	"Shift right number in BCDE"
.LC251:
	.string	"SHRITE"
.LC252:
	.string	"Compare FP reg to BCDE"
.LC253:
	.string	"CMPNUM"
.LC254:
	.string	"Floating Point to Integer"
.LC255:
	.string	"FPINT"
.LC256:
	.string	"CY and A to FP, & normalise"
.LC257:
	.string	"FLGREL"
.LC258:
	.string	"Evaluate sum of series"
.LC259:
	.string	"SUMSER"
.LC260:
	.string	"INT"
	.align 8
.LC261:
	.string	"INT (double precision BASIC variant)"
.LC262:
	.string	"DBL_INT"
	.align 8
.LC263:
	.string	"Double precision SUB (formerly SUBCDE)"
.LC264:
	.string	"DBL_SUB"
	.align 8
.LC265:
	.string	"Double precision ADD (formerly FPADD)"
.LC266:
	.string	"DBL_ADD"
.LC267:
	.string	"Double precision MULTIPLY"
.LC268:
	.string	"DBL_MUL"
.LC269:
	.string	"Double precision DIVIDE"
.LC270:
	.string	"DBL_DIV"
	.align 8
.LC271:
	.string	"Double Precision to Integer conversion"
.LC272:
	.string	"FIX"
.LC273:
	.string	"Integer MULTIPLY"
.LC274:
	.string	"INT_MUL"
.LC275:
	.string	"Multiply DE by BC"
.LC276:
	.string	"MLDEBC"
.LC277:
	.string	"ASCII to FP number"
.LC278:
	.string	"_ASCTFP"
	.align 8
.LC279:
	.string	"ASCII to FP number (also '&' prefixes)"
.LC280:
	.string	"H_ASCTFP"
.LC281:
	.string	"HEX(ASCII) to FP number"
.LC282:
	.string	"HEXTFP"
	.align 8
.LC283:
	.string	"ASCII to FP number (New version)"
.LC284:
	.string	"ASCTFP"
	.align 8
.LC285:
	.string	"ASCII to Double precision FP number"
.LC286:
	.string	"DBL_ASCTFP"
.LC287:
	.string	"Print number in HL"
.LC288:
	.string	"PRNTHL"
.LC289:
	.string	"Print number string"
.LC290:
	.string	"PRNUMS"
	.align 8
.LC291:
	.string	"Create string entry and print it"
.LC292:
	.string	"PRS"
.LC293:
	.string	"Print string at HL"
.LC294:
	.string	"PRS1"
.LC295:
	.string	"STR BASIC function entry"
.LC296:
	.string	"STR"
.LC297:
	.string	"Save string in string area"
.LC298:
	.string	"SAVSTR"
.LC299:
	.string	"Make temporary string"
.LC300:
	.string	"MKTMST"
.LC301:
	.string	"Create temporary string entry"
.LC302:
	.string	"CRTMST"
	.align 8
.LC303:
	.string	"Move string on stack to string area"
.LC304:
	.string	"SSTSA"
	.align 8
.LC305:
	.string	"Move string in BC, (len in L) to string area"
.LC306:
	.string	"TOSTRA"
.LC307:
	.string	"TOSTRA loop"
.LC308:
	.string	"TSALP"
.LC309:
	.string	"'FOR' BASIC instruction"
.LC310:
	.string	"FOR"
.LC311:
	.string	"Find next DATA statement"
.LC312:
	.string	"FDTLP"
	.align 8
.LC313:
	.string	"DATA statement: find next DATA program line.."
.LC314:
	.string	"DATA"
	.align 8
.LC315:
	.string	"'RESTORE' stmt, init ptr to DATA program line.."
.LC316:
	.string	"RESTOR"
.LC317:
	.string	"'NEW' statement"
.LC318:
	.string	"NEW"
.LC319:
	.string	"Interprete next statement"
.LC320:
	.string	"NEW_STMT"
.LC321:
	.string	"Go To.."
.LC322:
	.string	"GO_TO"
.LC323:
	.string	"CHR$ BASIC function"
.LC324:
	.string	"CHR"
	.align 8
.LC325:
	.string	"Convert tmp string to int in A register"
.LC326:
	.string	"MAKINT"
.LC327:
	.string	"String concatenation"
.LC328:
	.string	"CONCAT"
	.align 8
.LC329:
	.string	"Test if enough room for string"
.LC330:
	.string	"TESTR"
.LC331:
	.string	"Save in string pool"
.LC332:
	.string	"TOPOOL"
.LC333:
	.string	"Temporary string to pool"
.LC334:
	.string	"TSTOPL"
	.align 8
.LC335:
	.string	"Chk Syntax, make sure '(' follows"
.LC336:
	.string	"OPNPAR"
	.align 8
.LC337:
	.string	"a.k.a. GETNUM, evaluate expression"
.LC338:
	.string	"EVAL"
	.align 8
.LC339:
	.string	"Save precedence and eval until precedence break"
.LC340:
	.string	"EVAL1"
	.align 8
.LC341:
	.string	"Evaluate expression until precedence break"
.LC342:
	.string	"EVAL2"
.LC343:
	.string	"EVAL3"
	.align 8
.LC344:
	.string	"(a.k.a. GETNUM, evaluate expression (GETNUM)"
	.align 8
.LC345:
	.string	"Stack expression item and get next one"
.LC346:
	.string	"STKTHS"
.LC347:
	.string	"Create String"
.LC348:
	.string	"CRTST"
	.align 8
.LC349:
	.string	"Create quote terminated String"
.LC350:
	.string	"QTSTR"
	.align 8
.LC351:
	.string	"Create String, termination char in D"
.LC352:
	.string	"DTSTR"
.LC353:
	.string	"Back to last tmp-str entry"
.LC354:
	.string	"BAKTMP"
	.align 8
.LC355:
	.string	"Get string pointed by FPREG 'Type Error' if it is not"
.LC356:
	.string	"GETSTR"
.LC357:
	.string	"Get string pointed by FPREG"
.LC358:
	.string	"GSTRCU"
.LC359:
	.string	"Get string pointed by HL"
.LC360:
	.string	"GSTRHL"
.LC361:
	.string	"Get string pointed by DE"
.LC362:
	.string	"GSTRDE"
	.align 8
.LC363:
	.string	"Test a string, 'Type Error' if it is not"
.LC364:
	.string	"TSTSTR"
.LC365:
	.string	"Number to ASCII conversion"
.LC366:
	.string	"NUMASC"
	.align 8
.LC367:
	.string	"ASCII to Integer, result in DE"
.LC368:
	.string	"ATOH"
	.align 8
.LC369:
	.string	"Read numeric range function parameters"
.LC370:
	.string	"LNUM_RANGE"
	.align 8
.LC371:
	.string	"Read numeric function parameter"
.LC372:
	.string	"LNUM_PARM"
	.align 8
.LC373:
	.string	"(a.k.a. GETCHR, GETNEXT), pick next char from program"
.LC374:
	.string	"CHRGTB"
.LC375:
	.string	"Pick next char from program"
.LC376:
	.string	"_CHRGTB"
	.align 8
.LC377:
	.string	"Pick current char (or token) on program"
.LC378:
	.string	"_CHRCKB"
	.align 8
.LC379:
	.string	"Get char from (HL) and make upper case"
.LC380:
	.string	"UCASE_HL"
.LC381:
	.string	"Make char in 'A' upper case"
.LC382:
	.string	"UCASE"
.LC383:
	.string	"Get key in 'A'"
.LC384:
	.string	"GETK"
.LC385:
	.string	"Line input"
.LC386:
	.string	"RINPUT"
.LC387:
	.string	"Output char in 'A' to console"
.LC388:
	.string	"OUTC"
.LC389:
	.string	"'SN err' entry for Input STMT"
.LC390:
	.string	"DATSNR"
.LC391:
	.string	"entry for '?SN ERROR'"
.LC392:
	.string	"SNERR"
.LC393:
	.string	"entry for '?FC ERROR'"
.LC394:
	.string	"FCERR"
.LC395:
	.string	"entry for '?UL ERROR'"
.LC396:
	.string	"ULERR"
	.align 8
.LC397:
	.string	"\n# JP table for statements = $%04X\n"
.LC398:
	.string	"FNCTAB"
	.align 8
.LC399:
	.string	"Jump table for statements and functions"
.LC400:
	.string	"w $%04x %s\n"
	.align 8
.LC401:
	.string	"\n#   (applying a PC-6001 table shift hack, new pos: $%04X)\n"
	.align 8
.LC402:
	.string	"\n# TOKEN table position = $%04X, word list in 'extended BASIC' mode.\n"
.LC403:
	.string	"WORDS"
.LC404:
	.string	"BASIC keyword list"
.LC405:
	.string	"t $%04x %s\n"
.LC406:
	.string	"#\tToken range: %d\n"
.LC407:
	.string	"\n# -- STATEMENTS --"
.LC408:
	.string	"\n#\tRESTORE\t\t[%d]\t"
.LC409:
	.string	"\n#\tAUTO\t\t[%d]\t"
.LC410:
	.string	"\n#\tRENUM\t\t[%d]\t"
.LC411:
	.string	"\n#\tDELETE\t\t[%d]\t"
.LC412:
	.string	"\n#\tRESUME\t\t[%d]\t"
.LC413:
	.string	"\n#\tERL\t\t[%d]\t"
.LC414:
	.string	"\n#\tELSE\t\t[%d]\t"
.LC415:
	.string	"\n#\tRUN\t\t[%d]\t"
.LC416:
	.string	"\n#\tLIST\t\t[%d]\t"
.LC417:
	.string	"\n#\tLLIST\t\t[%d]\t"
.LC418:
	.string	"\n#\tGOTO\t\t[%d]\t"
.LC419:
	.string	"\n#\tRETURN\t\t[%d]\t"
.LC420:
	.string	"\n#\tTHEN\t\t[%d]\t"
.LC421:
	.string	"\n#\tGOSUB\t\t[%d]\t"
.LC422:
	.string	"USING"
.LC423:
	.string	"\n@ $%04x label=__%s\n"
.LC424:
	.string	"PRINT USING"
.LC425:
	.string	"\n#\tUSING\t\t[%d]\t"
.LC426:
	.string	"- $%04X"
.LC427:
	.string	"TAB("
.LC428:
	.string	"PRINT TAB("
.LC429:
	.string	"\n#\tTAB(\t\t[%d]\t"
.LC430:
	.string	"\n#\tSPC(\t\t[%d]\t"
.LC431:
	.string	"- same as TAB("
.LC432:
	.string	"\n#\t= assignment\t\t[%d]\t"
.LC433:
	.string	"'+' operand evaluation"
.LC434:
	.string	"\n#\t+ operand\t\t[%d]\t"
.LC435:
	.string	"SUB_OPRND"
.LC436:
	.string	"'-' operand evaluation"
.LC437:
	.string	"\n#\t- operand\t\t[%d]\t"
.LC438:
	.string	"quoted string evaluation"
.LC439:
	.string	"\n#\t\" string\t\t[%d]\t"
.LC440:
	.string	"NOT"
.LC441:
	.string	"eval NOT boolean operation"
.LC442:
	.string	"\n#\tNOT\t\t[%d]\t"
.LC443:
	.string	"Convert HEX to FP"
.LC444:
	.string	"\n#\t& specifier\t\t[%d]\t"
.LC445:
	.string	"ERR"
.LC446:
	.string	"ERR function evaluation"
.LC447:
	.string	"\n#\tERR\t\t[%d]\t"
.LC448:
	.string	"ERL"
.LC449:
	.string	"ERL function evaluation"
.LC450:
	.string	"\n#\tTOKEN_?\t\t[%d]\t"
.LC451:
	.string	"VARPTR"
.LC452:
	.string	"VARPTR function evaluation"
.LC453:
	.string	"\n#\tVARPTR\t\t[%d]\t"
.LC454:
	.string	"USR"
.LC455:
	.string	"eval user M/C functions"
.LC456:
	.string	"\n#\tUSR\t\t[%d]\t"
.LC457:
	.string	"INSTR"
.LC458:
	.string	"INSTR function"
.LC459:
	.string	"\n#\tINSTR\t\t[%d]\t"
.LC460:
	.string	"\n#\tELSE\t\t[%d]\n"
.LC461:
	.string	"\n#\t%c"
.LC462:
	.string	"\n#"
.LC463:
	.string	"\t%c"
.LC464:
	.string	"\n@ $%04x label=__%s\n#"
.LC465:
	.string	"      \t[%d]\t- $%04X\n#"
.LC466:
	.string	"      \t[%d]\n#"
	.align 8
.LC467:
	.string	"\n\n\n# TOKEN table position = $%04X, word list in classic encoding mode\n"
.LC468:
	.string	"\n#\t ---  "
.LC469:
	.string	"\n\n# -- OPERATORS & extras --"
	.align 8
.LC470:
	.string	"\n\n# JP table for functions = $%04X\n"
.LC471:
	.string	"FNCTAB_FN"
	.align 8
.LC472:
	.string	"Extra jump table for functions"
	.align 8
.LC473:
	.string	"\n\n#   (applying a PC-6001 table shift hack, new pos: $%04X)\n\n"
.LC474:
	.string	"\n# -- FUNCTIONS --"
.LC475:
	.string	"\n@ $%04x label=__%s"
.LC476:
	.string	"\n$%04X - [%d] "
.LC477:
	.string	"\n#\t %d  "
	.align 8
.LC478:
	.string	"\n\n\n# TOKEN table position = $%04X, word list in earlier encoding mode.\n"
.LC479:
	.string	"\nSinclair BASIC found"
.LC480:
	.string	"  Sinclair signature found"
.LC481:
	.string	"  Amstrad signature found"
	.align 8
.LC482:
	.string	"\n\tSTKEND system variable = %d  ; "
.LC483:
	.string	"ZX80 System Variables mode"
.LC484:
	.string	"ZX81 System Variables mode"
	.align 8
.LC485:
	.string	"ZX Spectrum System Variables mode"
.LC486:
	.string	"TS2068 System Variables mode"
.LC487:
	.string	"Unknown System Variables mode"
	.align 8
.LC488:
	.string	"\n\tPROG    = $%04X  ; BASIC program start"
.LC489:
	.string	" - LAMBDA style addressing"
.LC490:
	.string	" - ZX81 style addressing"
	.align 8
.LC491:
	.string	" ptr - ZX Spectrum style addressing"
	.align 8
.LC492:
	.string	"\n\tVARS    = $%04X  ; BASIC variables ptr"
	.align 8
.LC493:
	.string	"\n\tE-LINE  = $%04X  ; Ptr to line being edited"
	.align 8
.LC494:
	.string	"\n\tSEED    = $%04X  ; 'SEED' for RND function"
	.align 8
.LC495:
	.string	"\n\tNEXT-ONE  = $%04X  ; Find next variable or program line"
	.align 8
.LC496:
	.string	"\n\tZXFP_DO_RESTACK   = $%04X  ; Not on ZX81"
.LC497:
	.string	"\n\tZXFP_STK_PTR   = $%04X\n"
.LC498:
	.string	"\n\tZXFP_STK_STORE = $%04X"
.LC499:
	.string	"\n\tZXFP_TEST_5_FP = $%04X"
.LC500:
	.string	"\n\tZXFP_STK_STR   = $%04X"
.LC501:
	.string	"\n\tZXFP_STK_FETCH = $%04X"
.LC502:
	.string	"\n\tZXFP_STACK_A   = $%04X"
.LC503:
	.string	"\n\tZXFP_STACK_BC  = $%04X"
.LC504:
	.string	"\n\tZXFP_FP_TO_BC  = $%04X"
.LC505:
	.string	"\n\tZXFP_INT_TO_FP = $%04X"
.LC506:
	.string	"\n\tZXFP_DEC_TO_FP = $%04X"
.LC507:
	.string	"\n\tZXFP_BEGIN_CALC  = $%02X\n"
.LC508:
	.string	"\n\tZXFP_END_CALC   = $%02X"
.LC509:
	.string	"\n\tZXFP_DELETE     = $%02X"
.LC510:
	.string	"\n\tZXFP_DUPLICATE  = $%02X"
.LC511:
	.string	"\n\tZXFP_SUBTRACT   = $%02X"
.LC512:
	.string	"\n\tZXFP_DIVISION   = $%02X"
.LC513:
	.string	"\n\tZXFP_MULTIPLY   = $%02X"
.LC514:
	.string	"\n\tZXFP_EXCHANGE   = $%02X"
.LC515:
	.string	"\n\tZXFP_INT        = $%02X"
.LC516:
	.string	"\n\tZXFP_ST_MEM_0   = $%02X"
.LC517:
	.string	"\n\tZXFP_GET_MEM_0  = $%02X"
.LC518:
	.string	"\n\tZXFP_LESS_0     = $%02X"
.LC519:
	.string	"\n\tZXFP_JUMP_TRUE  = $%02X"
.LC520:
	.string	"\n\tZXFP_TRUNCATE   = $%02X"
.LC521:
	.string	"\n\tZXFP_NOT        = $%02X"
.LC522:
	.string	"\n\tZXFP_STK_ONE    = $%02X"
.LC523:
	.string	"\n\tZXFP_ADDITION   = $%02X"
.LC524:
	.string	"\n\tZXFP_STK_DATA   = $%02X"
.LC525:
	.string	"\n\tZXFP_ST_MEM_3   = $%02X"
.LC526:
	.string	"\n\tZXFP_GET_MEM_3  = $%02X"
.LC527:
	.string	"\n\tZXFP_SERIES_08  = $%02X"
.LC528:
	.string	"\n\tZXFP_FP_TO_A  = $%04X"
.LC529:
	.string	"\n\tZXFP_N_MOD_M    = $%02X"
.LC530:
	.string	"\n\tZXFP_STK_PI_D_2 = $%02X"
	.align 8
.LC531:
	.string	"\n\n\nTOKEN table position = $%04X\n"
.LC532:
	.string	"\n\t--- "
.LC533:
	.string	"%c \n\t%d "
.LC534:
	.string	"%c \n\t    "
.LC535:
	.string	"\n\t    "
.LC536:
	.string	"%c\n\t    "
	.align 8
.LC537:
	.string	"\nShadow memory for ZX Spectrum ROM found"
	.align 8
.LC538:
	.string	"\n\tZX_SHADOW_END  =  $%04X    ; Return to the BASIC interpreter\n"
	.text
	.globl	main
	.type	main, @function
main:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	push	rbx
	sub	rsp, 72
	.cfi_offset 3, -24
	mov	DWORD PTR -68[rbp], edi
	mov	QWORD PTR -80[rbp], rsi
	cmp	DWORD PTR -68[rbp], 3
	je	.L56
	lea	rdi, .LC4[rip]
	call	puts@PLT
	lea	rdi, .LC5[rip]
	call	puts@PLT
	mov	edi, 1
	call	exit@PLT
.L56:
	mov	rax, QWORD PTR -80[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC6[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L57
	mov	DWORD PTR SKOOLMODE[rip], 1
.L57:
	mov	rax, QWORD PTR -80[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC7[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L58
	mov	DWORD PTR SKOOLMODE[rip], 0
.L58:
	mov	rax, QWORD PTR -80[rbp]
	add	rax, 16
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC8[rip]
	mov	rdi, rax
	call	fopen@PLT
	mov	QWORD PTR -24[rbp], rax
	cmp	QWORD PTR -24[rbp], 0
	jne	.L59
	lea	rdi, .LC9[rip]
	call	puts@PLT
	mov	edi, 1
	call	exit@PLT
.L59:
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	jns	.L60
	lea	rdi, .LC10[rip]
	call	puts@PLT
	lea	rdi, .LC5[rip]
	call	puts@PLT
	mov	edi, 1
	call	exit@PLT
.L60:
	mov	rax, QWORD PTR -24[rbp]
	mov	edx, 2
	mov	esi, 0
	mov	rdi, rax
	call	fseek@PLT
	test	eax, eax
	je	.L61
	lea	rdi, .LC11[rip]
	call	puts@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rdi, rax
	call	fclose@PLT
	mov	edi, 1
	call	exit@PLT
.L61:
	mov	rax, QWORD PTR -24[rbp]
	mov	rdi, rax
	call	ftell@PLT
	mov	QWORD PTR len[rip], rax
	mov	rax, QWORD PTR -24[rbp]
	mov	edx, 0
	mov	esi, 0
	mov	rdi, rax
	call	fseek@PLT
	mov	rax, QWORD PTR len[rip]
	add	rax, 65536
	mov	rdi, rax
	call	malloc@PLT
	mov	QWORD PTR img[rip], rax
	mov	DWORD PTR -56[rbp], 0
	jmp	.L62
.L63:
	mov	rax, QWORD PTR -24[rbp]
	mov	rdi, rax
	call	getc@PLT
	mov	edx, eax
	mov	rcx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rcx
	mov	BYTE PTR [rax], dl
	add	DWORD PTR -56[rbp], 1
.L62:
	mov	eax, DWORD PTR -56[rbp]
	movsx	rdx, eax
	mov	rax, QWORD PTR len[rip]
	cmp	rdx, rax
	jl	.L63
	mov	eax, DWORD PTR -56[rbp]
	mov	esi, eax
	lea	rdi, .LC12[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, ldir_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L64
	lea	rdi, ldir_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L64:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L65
	lea	rdi, .LC13[rip]
	call	puts@PLT
.L65:
	lea	rdi, restore_bastxt_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L66
	lea	rdi, bastxt_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L66:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L67
	lea	rdi, bastxt_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L67:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L68
	lea	rdi, errtab_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L68
	mov	QWORD PTR -40[rbp], 65535
.L68:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L69
	lea	rdi, .LC14[rip]
	call	puts@PLT
	lea	rdi, tkmsbasic_ex_skel[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
	cmp	DWORD PTR -48[rbp], 0
	jns	.L70
	lea	rdi, .LC15[rip]
	call	puts@PLT
	jmp	.L71
.L70:
	lea	rdi, microsoft_extended_skel[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
	cmp	DWORD PTR -48[rbp], 0
	jle	.L72
	lea	rdi, .LC16[rip]
	call	puts@PLT
	jmp	.L71
.L72:
	lea	rdi, .LC17[rip]
	call	puts@PLT
.L71:
	lea	rdi, microsoft_defdbl_skel[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
	cmp	DWORD PTR -48[rbp], 0
	jns	.L73
	lea	rdi, microsoft_defdbl_skel2[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
.L73:
	cmp	DWORD PTR -48[rbp], 0
	jns	.L74
	lea	rdi, microsoft_defdbl_skel3[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
.L74:
	cmp	DWORD PTR -48[rbp], 0
	jle	.L75
	lea	rdi, .LC18[rip]
	call	puts@PLT
.L75:
	lea	rdi, microsoft_skel[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
	cmp	DWORD PTR -48[rbp], 0
	jle	.L76
	lea	rdi, .LC19[rip]
	call	puts@PLT
	jmp	.L77
.L76:
	lea	rdi, .LC20[rip]
	call	puts@PLT
.L77:
	mov	edi, 10
	call	putchar@PLT
	mov	edi, 10
	call	putchar@PLT
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC21[rip]
	mov	rsi, rax
	lea	rdi, .LC22[rip]
	call	dlbl
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, cpdehl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR pos[rip], rax
	mov	rax, QWORD PTR pos[rip]
	test	rax, rax
	jle	.L78
	mov	rax, QWORD PTR pos[rip]
	mov	rsi, rax
	lea	rdi, .LC23[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR pos[rip]
	cmp	rax, 15940
	jne	.L79
	mov	QWORD PTR pos[rip], 45056
	mov	rax, QWORD PTR pos[rip]
	mov	rsi, rax
	lea	rdi, .LC24[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L78
.L79:
	lea	rdi, cpdehl_loc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L80
	lea	rdi, cpdehl_loc_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L80:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L81
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, rdx
	sub	rax, 1
	mov	QWORD PTR pos[rip], rax
	mov	rax, QWORD PTR pos[rip]
	test	rax, rax
	js	.L82
	mov	rax, QWORD PTR pos[rip]
	cmp	rax, 8434
	jne	.L83
	mov	rax, QWORD PTR pos[rip]
	sub	rax, 256
	mov	rsi, rax
	lea	rdi, .LC25[rip]
	mov	eax, 0
	call	printf@PLT
	mov	QWORD PTR pos[rip], 256
.L83:
	mov	rax, QWORD PTR pos[rip]
	mov	rsi, rax
	lea	rdi, .LC26[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L78
.L82:
	mov	QWORD PTR pos[rip], 0
	jmp	.L78
.L81:
	mov	QWORD PTR pos[rip], 0
.L78:
	lea	rdi, tstsgn_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L84
	lea	rdi, tstsgn_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L84:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L85
	lea	rdi, tstsgn_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L85:
	lea	rdi, tstsgn_loc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR pos2[rip], rax
	mov	rax, QWORD PTR pos2[rip]
	test	rax, rax
	jns	.L86
	lea	rdi, tstsgn_loc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR pos2[rip], rax
.L86:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L87
	mov	rax, QWORD PTR pos2[rip]
	test	rax, rax
	jle	.L87
	mov	rax, QWORD PTR pos2[rip]
	sub	rax, QWORD PTR -40[rbp]
	sub	rax, 1
	mov	QWORD PTR pos[rip], rax
	mov	rax, QWORD PTR pos[rip]
	mov	rsi, rax
	lea	rdi, .LC27[rip]
	mov	eax, 0
	call	printf@PLT
.L87:
	lea	rdi, dvbcde_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	lea	rdi, dvbcde_org_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR pos2[rip], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L88
	mov	rax, QWORD PTR pos2[rip]
	test	rax, rax
	jle	.L88
	mov	rax, QWORD PTR pos2[rip]
	sub	rax, QWORD PTR -40[rbp]
	add	rax, 1
	mov	QWORD PTR pos[rip], rax
	mov	rax, QWORD PTR pos[rip]
	test	rax, rax
	jns	.L89
	mov	rdx, QWORD PTR pos2[rip]
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, rdx
	add	rax, 1
	mov	QWORD PTR pos[rip], rax
.L89:
	mov	rax, QWORD PTR pos[rip]
	mov	rsi, rax
	lea	rdi, .LC28[rip]
	mov	eax, 0
	call	printf@PLT
.L88:
	mov	rax, QWORD PTR pos[rip]
	cmp	rax, -1
	jne	.L90
	mov	QWORD PTR pos[rip], 0
.L90:
	lea	rdi, .LC29[rip]
	call	puts@PLT
	lea	rdi, inport_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L91
	lea	rdi, inport_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L91:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L92
	lea	rdi, inport_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L92:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L93
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC30[rip]
	mov	rsi, rax
	lea	rdi, .LC31[rip]
	call	dlbl
.L93:
	lea	rdi, otport_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L94
	lea	rdi, otport_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L94:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L95
	lea	rdi, otport_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L95:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L96
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC32[rip]
	mov	rsi, rax
	lea	rdi, .LC33[rip]
	call	dlbl
.L96:
	lea	rdi, ms_rnd_seed[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L97
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 2
	lea	rdx, .LC34[rip]
	mov	rsi, rax
	lea	rdi, .LC35[rip]
	call	dlbl
.L97:
	lea	rdi, ms_lstrnd[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L98
	lea	rdi, ms_lstrnd2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L98:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L99
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 2
	lea	rdx, .LC36[rip]
	mov	rsi, rax
	lea	rdi, .LC37[rip]
	call	dlbl
.L99:
	lea	rdi, buffer_loc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L100
	lea	rdi, buffer_loc_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L100:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L101
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC38[rip]
	mov	rsi, rax
	lea	rdi, .LC39[rip]
	call	dlbl
.L101:
	lea	rdi, tmstpt_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L102
	lea	rdi, tmstpt_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L102:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L103
	lea	rdi, tmstpt_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L103:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L104
	lea	rdi, tmstpt_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L104:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L105
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC40[rip]
	mov	rsi, rax
	lea	rdi, .LC41[rip]
	call	dlbl
.L105:
	lea	rdi, tmpstr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L106
	lea	rdi, tmpstr_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L106:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L107
	lea	rdi, tmpstr_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L107:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L108
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC42[rip]
	mov	rsi, rax
	lea	rdi, .LC43[rip]
	call	dlbl
.L108:
	lea	rdi, nxtopr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L109
	lea	rdi, nxtopr_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L109:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L110
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC44[rip]
	mov	rsi, rax
	lea	rdi, .LC45[rip]
	call	dlbl
.L110:
	lea	rdi, curpos_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L111
	lea	rdi, curpos_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L111:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L112
	lea	rdi, ttypos_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L112:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L113
	lea	rdi, ttypos_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L113:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L114
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC46[rip]
	mov	rsi, rax
	lea	rdi, .LC47[rip]
	call	dlbl
.L114:
	lea	rdi, lpos_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L115
	lea	rdi, lpos_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L115:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L116
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC48[rip]
	mov	rsi, rax
	lea	rdi, .LC49[rip]
	call	dlbl
.L116:
	lea	rdi, prognd_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L117
	lea	rdi, prognd_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L117:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L118
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC50[rip]
	mov	rsi, rax
	lea	rdi, .LC51[rip]
	call	dlbl
.L118:
	lea	rdi, varend_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L119
	lea	rdi, varend_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L119:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L120
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC52[rip]
	mov	rsi, rax
	lea	rdi, .LC53[rip]
	call	dlbl
.L120:
	lea	rdi, arrend_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L121
	lea	rdi, arrend_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L121:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L122
	lea	rdi, arrend_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L122:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L123
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC54[rip]
	mov	rsi, rax
	lea	rdi, .LC55[rip]
	call	dlbl
.L123:
	lea	rdi, sgnres_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L124
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC56[rip]
	mov	rsi, rax
	lea	rdi, .LC57[rip]
	call	dlbl
.L124:
	lea	rdi, ex_warm_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L125
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 4
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC58[rip]
	mov	rsi, rax
	lea	rdi, .LC59[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 6
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 7
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC60[rip]
	mov	rsi, rax
	lea	rdi, .LC61[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 18
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 19
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC62[rip]
	mov	rsi, rax
	lea	rdi, .LC63[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 21
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 22
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC64[rip]
	mov	rsi, rax
	lea	rdi, .LC65[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 24
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 25
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC66[rip]
	mov	rsi, rax
	lea	rdi, .LC67[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 27
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 28
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC68[rip]
	mov	rsi, rax
	lea	rdi, .LC69[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 30
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 31
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC70[rip]
	mov	rsi, rax
	lea	rdi, .LC71[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 33
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 34
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC72[rip]
	mov	rsi, rax
	lea	rdi, .LC73[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 38
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 39
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC74[rip]
	mov	rsi, rax
	lea	rdi, .LC75[rip]
	call	dlbl
.L125:
	lea	rdi, ex_warm_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L126
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 4
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC58[rip]
	mov	rsi, rax
	lea	rdi, .LC59[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 6
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 7
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC60[rip]
	mov	rsi, rax
	lea	rdi, .LC61[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 21
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 22
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC62[rip]
	mov	rsi, rax
	lea	rdi, .LC63[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 24
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 25
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC64[rip]
	mov	rsi, rax
	lea	rdi, .LC65[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 27
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 28
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC66[rip]
	mov	rsi, rax
	lea	rdi, .LC67[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 30
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 31
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC68[rip]
	mov	rsi, rax
	lea	rdi, .LC69[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 33
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 34
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC70[rip]
	mov	rsi, rax
	lea	rdi, .LC71[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 36
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 37
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC72[rip]
	mov	rsi, rax
	lea	rdi, .LC73[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 41
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 42
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC74[rip]
	mov	rsi, rax
	lea	rdi, .LC75[rip]
	call	dlbl
.L126:
	lea	rdi, eval3_body_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L127
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC76[rip]
	mov	rsi, rax
	lea	rdi, .LC77[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 14
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 15
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC78[rip]
	mov	rsi, rax
	lea	rdi, .LC79[rip]
	call	dlbl
.L127:
	lea	rdi, eval3_ex_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L128
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC80[rip]
	mov	rsi, rax
	lea	rdi, .LC81[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 7
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 8
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC82[rip]
	mov	rsi, rax
	lea	rdi, .LC83[rip]
	call	dlbl
.L128:
	lea	rdi, ex_end1_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L129
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC84[rip]
	mov	rsi, rax
	lea	rdi, .LC85[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 5
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 6
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC58[rip]
	mov	rsi, rax
	lea	rdi, .LC59[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 8
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 9
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC60[rip]
	mov	rsi, rax
	lea	rdi, .LC61[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 15
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 16
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC86[rip]
	mov	rsi, rax
	lea	rdi, .LC87[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 25
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 26
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC88[rip]
	mov	rsi, rax
	lea	rdi, .LC89[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 28
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 29
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC84[rip]
	mov	rsi, rax
	lea	rdi, .LC85[rip]
	call	dlbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 31
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 32
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC90[rip]
	mov	rsi, rax
	lea	rdi, .LC91[rip]
	call	dlbl
.L129:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, log10eval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L130
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC92[rip]
	mov	rsi, rax
	lea	rdi, .LC93[rip]
	call	clbl
.L130:
	lea	rdi, halfpival_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L131
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC94[rip]
	mov	rsi, rax
	lea	rdi, .LC95[rip]
	call	clbl
	jmp	.L132
.L131:
	lea	rdi, halfpi_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L133
	lea	rdi, halfpi_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L133:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L134
	lea	rdi, halfpi_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L134:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L132
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC94[rip]
	mov	rsi, rax
	lea	rdi, .LC96[rip]
	call	dlbl
.L132:
	lea	rdi, halfval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L135
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC97[rip]
	mov	rsi, rax
	lea	rdi, .LC98[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 3
	lea	rdx, .LC99[rip]
	mov	rsi, rax
	lea	rdi, .LC100[rip]
	call	clbl
	jmp	.L136
.L135:
	lea	rdi, half_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L137
	lea	rdi, half_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L137:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L138
	lea	rdi, half_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L138:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L139
	lea	rdi, half_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L139:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L136
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC97[rip]
	mov	rsi, rax
	lea	rdi, .LC101[rip]
	call	dlbl
.L136:
	lea	rdi, unityval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L140
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC102[rip]
	mov	rsi, rax
	lea	rdi, .LC103[rip]
	call	clbl
	jmp	.L141
.L140:
	lea	rdi, unity_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L141
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC104[rip]
	mov	rsi, rax
	lea	rdi, .LC105[rip]
	call	dlbl
.L141:
	lea	rdi, quarterval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L142
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC106[rip]
	mov	rsi, rax
	lea	rdi, .LC107[rip]
	call	clbl
.L142:
	lea	rdi, tenhalfval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L143
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC108[rip]
	mov	rsi, rax
	lea	rdi, .LC109[rip]
	call	clbl
.L143:
	lea	rdi, twoln10val_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L144
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC110[rip]
	mov	rsi, rax
	lea	rdi, .LC111[rip]
	call	clbl
.L144:
	lea	rdi, ln10val_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L145
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC112[rip]
	mov	rsi, rax
	lea	rdi, .LC113[rip]
	call	clbl
.L145:
	lea	rdi, tan15val_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L146
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC114[rip]
	mov	rsi, rax
	lea	rdi, .LC115[rip]
	call	clbl
.L146:
	lea	rdi, sqr3val_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L147
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC116[rip]
	mov	rsi, rax
	lea	rdi, .LC117[rip]
	call	clbl
.L147:
	lea	rdi, sixthpival_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L148
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC118[rip]
	mov	rsi, rax
	lea	rdi, .LC119[rip]
	call	clbl
.L148:
	lea	rdi, epsilonval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L149
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC120[rip]
	mov	rsi, rax
	lea	rdi, .LC121[rip]
	call	clbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 9
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 4
	jne	.L150
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 9
	lea	rdx, .LC122[rip]
	mov	rsi, rax
	lea	rdi, .LC123[rip]
	call	clbl
.L150:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 42
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 3
	jne	.L149
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 42
	lea	rdx, .LC124[rip]
	mov	rsi, rax
	lea	rdi, .LC125[rip]
	call	clbl
.L149:
	lea	rdi, logtab_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L151
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC126[rip]
	mov	rsi, rax
	lea	rdi, .LC127[rip]
	call	dlbl
	jmp	.L152
.L151:
	lea	rdi, logtabval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L153
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC128[rip]
	mov	rsi, rax
	lea	rdi, .LC129[rip]
	call	clbl
.L153:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 34
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 5
	jne	.L152
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 34
	lea	rdx, .LC130[rip]
	mov	rsi, rax
	lea	rdi, .LC131[rip]
	call	clbl
.L152:
	lea	rdi, sintabval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L154
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC132[rip]
	mov	rsi, rax
	lea	rdi, .LC133[rip]
	call	clbl
.L154:
	lea	rdi, atntabval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L155
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC134[rip]
	mov	rsi, rax
	lea	rdi, .LC135[rip]
	call	clbl
.L155:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, fpreg_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L156
	lea	rdi, fpreg_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L156:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L157
	lea	rdi, fpreg_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L157:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L158
	lea	rdi, fpreg_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L158:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L159
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC136[rip]
	mov	rsi, rax
	lea	rdi, .LC137[rip]
	call	dlbl
.L159:
	lea	rdi, last_fpreg_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L160
	lea	rdi, last_fpreg_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L160:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L161
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC138[rip]
	mov	rsi, rax
	lea	rdi, .LC139[rip]
	call	dlbl
.L161:
	lea	rdi, fpexp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L162
	lea	rdi, fpexp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L162:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L163
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC140[rip]
	mov	rsi, rax
	lea	rdi, .LC141[rip]
	call	dlbl
.L163:
	lea	rdi, dblfpreg_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L164
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC142[rip]
	mov	rsi, rax
	lea	rdi, .LC143[rip]
	call	dlbl
.L164:
	lea	rdi, dbllast_fpreg_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L165
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC144[rip]
	mov	rsi, rax
	lea	rdi, .LC145[rip]
	call	dlbl
.L165:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, cpdehl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L166
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC146[rip]
	mov	rsi, rax
	lea	rdi, .LC147[rip]
	call	clbl
.L166:
	lea	rdi, fndnum_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L167
	lea	rdi, fndnum_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L167:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L168
	lea	rdi, fndnum_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L168:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L169
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC148[rip]
	mov	rsi, rax
	lea	rdi, .LC149[rip]
	call	clbl
.L169:
	lea	rdi, getint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L170
	lea	rdi, getint_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L170:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L171
	lea	rdi, getint_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L171:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L172
	lea	rdi, getint_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L172:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L173
	lea	rdi, getint_skel5[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L173:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L174
	lea	rdi, getint_skel6[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L174:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L175
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC150[rip]
	mov	rsi, rax
	lea	rdi, .LC151[rip]
	call	clbl
.L175:
	lea	rdi, getword_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L176
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC152[rip]
	mov	rsi, rax
	lea	rdi, .LC153[rip]
	call	clbl
.L176:
	lea	rdi, depint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L177
	lea	rdi, depint_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L177:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L178
	lea	rdi, depint_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L178:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L179
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC154[rip]
	mov	rsi, rax
	lea	rdi, .LC155[rip]
	call	clbl
.L179:
	lea	rdi, fpsint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L180
	lea	rdi, fpsint_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L180:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L181
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC156[rip]
	mov	rsi, rax
	lea	rdi, .LC157[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC158[rip]
	mov	rsi, rax
	lea	rdi, .LC159[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 13
	lea	rdx, .LC160[rip]
	mov	rsi, rax
	lea	rdi, .LC161[rip]
	call	clbl
.L181:
	lea	rdi, ex_fpsint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L182
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC162[rip]
	mov	rsi, rax
	lea	rdi, .LC157[rip]
	call	clbl
	jmp	.L183
.L182:
	lea	rdi, ex_fpsint_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L183
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC162[rip]
	mov	rsi, rax
	lea	rdi, .LC157[rip]
	call	clbl
.L183:
	lea	rdi, ex_posint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L184
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC163[rip]
	mov	rsi, rax
	lea	rdi, .LC159[rip]
	call	clbl
.L184:
	lea	rdi, getvar_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L185
	lea	rdi, getvar_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L185:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L186
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC164[rip]
	mov	rsi, rax
	lea	rdi, .LC165[rip]
	call	clbl
.L186:
	lea	rdi, dim_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L187
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 2
	lea	rdx, .LC166[rip]
	mov	rsi, rax
	lea	rdi, .LC167[rip]
	call	clbl
.L187:
	lea	rdi, chkstk_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L188
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC168[rip]
	mov	rsi, rax
	lea	rdi, .LC169[rip]
	call	clbl
	jmp	.L189
.L188:
	lea	rdi, chkstk_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L189
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC168[rip]
	mov	rsi, rax
	lea	rdi, .LC169[rip]
	call	clbl
.L189:
	lea	rdi, oprnd_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L190
	lea	rdi, oprnd_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L190:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L191
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC170[rip]
	mov	rsi, rax
	lea	rdi, .LC171[rip]
	call	clbl
.L191:
	lea	rdi, chksyn_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L192
	lea	rdi, chksyn_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L192:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L193
	lea	rdi, chksyn_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L193:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L194
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC172[rip]
	mov	rsi, rax
	lea	rdi, .LC173[rip]
	call	clbl
.L194:
	lea	rdi, lfrgnm_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L195
	lea	rdi, lfrgnm_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L195:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L196
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC174[rip]
	mov	rsi, rax
	lea	rdi, .LC175[rip]
	call	clbl
.L196:
	lea	rdi, abpass_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L197
	lea	rdi, abpass_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L197:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L198
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 2
	lea	rdx, .LC176[rip]
	mov	rsi, rax
	lea	rdi, .LC177[rip]
	call	clbl
.L198:
	lea	rdi, hlpass_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L199
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC178[rip]
	mov	rsi, rax
	lea	rdi, .LC179[rip]
	call	clbl
.L199:
	lea	rdi, midnum_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L200
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC180[rip]
	mov	rsi, rax
	lea	rdi, .LC181[rip]
	call	clbl
.L200:
	lea	rdi, int_a_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L201
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC182[rip]
	mov	rsi, rax
	lea	rdi, .LC183[rip]
	call	clbl
.L201:
	lea	rdi, int_hl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L202
	lea	rdi, int_hl_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L202:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L203
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC184[rip]
	mov	rsi, rax
	lea	rdi, .LC185[rip]
	call	clbl
.L203:
	lea	rdi, unsigned_a_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L204
	lea	rdi, unsigned_a_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L204:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L205
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC186[rip]
	mov	rsi, rax
	lea	rdi, .LC187[rip]
	call	clbl
.L205:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, test_type_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L206
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC188[rip]
	mov	rsi, rax
	lea	rdi, .LC189[rip]
	call	clbl
.L206:
	lea	rdi, tstsgn_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L207
	lea	rdi, tstsgn_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L207:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L208
	lea	rdi, tstsgn_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L208:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L209
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC190[rip]
	mov	rsi, rax
	lea	rdi, .LC191[rip]
	call	clbl
.L209:
	lea	rdi, dbl_tstsgn_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L210
	lea	rdi, dbl_tstsgn_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L210:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L211
	lea	rdi, dbl_tstsgn_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L211:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L212
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC192[rip]
	mov	rsi, rax
	lea	rdi, .LC193[rip]
	call	clbl
.L212:
	lea	rdi, invsgn_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L213
	lea	rdi, invsgn_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L213:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L214
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC194[rip]
	mov	rsi, rax
	lea	rdi, .LC195[rip]
	call	clbl
.L214:
	lea	rdi, stakfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L215
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC196[rip]
	mov	rsi, rax
	lea	rdi, .LC197[rip]
	call	clbl
.L215:
	lea	rdi, negaft_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L216
	lea	rdi, negaft_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L216:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L217
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC198[rip]
	mov	rsi, rax
	lea	rdi, .LC199[rip]
	call	clbl
.L217:
	lea	rdi, log_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L218
	lea	rdi, log_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L218:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L219
	lea	rdi, log_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L219:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L220
	lea	rdi, log_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L220:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L221
	lea	rdi, log_skel5[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L221:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L222
	lea	rdi, log_skel6[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L222:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L223
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC200[rip]
	mov	rsi, rax
	lea	rdi, .LC200[rip]
	call	clbl
.L223:
	lea	rdi, sqr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L224
	lea	rdi, sqr_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L224:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L225
	lea	rdi, sqr_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L225:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L226
	lea	rdi, sqr_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L226:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L227
	lea	rdi, sqr_skel5[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L227:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L228
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC201[rip]
	mov	rsi, rax
	lea	rdi, .LC201[rip]
	call	clbl
.L228:
	lea	rdi, power_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L229
	lea	rdi, power_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L229:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L230
	lea	rdi, power_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L230:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L231
	lea	rdi, power_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L231:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L232
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC202[rip]
	mov	rsi, rax
	lea	rdi, .LC202[rip]
	call	clbl
.L232:
	lea	rdi, exp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L233
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC203[rip]
	mov	rsi, rax
	lea	rdi, .LC203[rip]
	call	clbl
.L233:
	lea	rdi, cos_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L234
	lea	rdi, cos_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L234:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L235
	lea	rdi, cos_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L235:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L236
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC204[rip]
	mov	rsi, rax
	lea	rdi, .LC204[rip]
	call	clbl
.L236:
	lea	rdi, sin_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L237
	lea	rdi, sin_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L237:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L238
	lea	rdi, sin_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L238:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L239
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC205[rip]
	mov	rsi, rax
	lea	rdi, .LC205[rip]
	call	clbl
.L239:
	lea	rdi, tan_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L240
	lea	rdi, tan_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L240:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L241
	lea	rdi, tan_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L241:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L242
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC206[rip]
	mov	rsi, rax
	lea	rdi, .LC206[rip]
	call	clbl
.L242:
	lea	rdi, atn_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L243
	lea	rdi, atn_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L243:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L244
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC207[rip]
	mov	rsi, rax
	lea	rdi, .LC207[rip]
	call	clbl
.L244:
	lea	rdi, abs_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L245
	lea	rdi, abs_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L245:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L246
	lea	rdi, abs_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L246:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L247
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC207[rip]
	mov	rsi, rax
	lea	rdi, .LC208[rip]
	call	clbl
.L247:
	lea	rdi, dblabs_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L248
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC209[rip]
	mov	rsi, rax
	lea	rdi, .LC210[rip]
	call	clbl
	jmp	.L249
.L248:
	lea	rdi, dblabs_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L249
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC209[rip]
	mov	rsi, rax
	lea	rdi, .LC210[rip]
	call	clbl
.L249:
	lea	rdi, ms_rnd_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L250
	lea	rdi, ms_rnd_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L250:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L251
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC211[rip]
	mov	rsi, rax
	lea	rdi, .LC211[rip]
	call	clbl
.L251:
	lea	rdi, fpadd_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L252
	lea	rdi, fpadd_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L252:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L253
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	sub	rax, 2
	lea	rdx, .LC212[rip]
	mov	rsi, rax
	lea	rdi, .LC213[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC214[rip]
	mov	rsi, rax
	lea	rdi, .LC215[rip]
	call	clbl
	jmp	.L254
.L253:
	lea	rdi, fpadd_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L255
	lea	rdi, fpadd_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L255:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L254
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, 3
	lea	rdx, .LC212[rip]
	mov	rsi, rax
	lea	rdi, .LC213[rip]
	call	clbl
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC214[rip]
	mov	rsi, rax
	lea	rdi, .LC215[rip]
	call	clbl
.L254:
	lea	rdi, bnorm_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L256
	lea	rdi, bnorm_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L256:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L257
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC216[rip]
	mov	rsi, rax
	lea	rdi, .LC217[rip]
	call	clbl
.L257:
	lea	rdi, scale_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L258
	lea	rdi, scale_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L258:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L259
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC218[rip]
	mov	rsi, rax
	lea	rdi, .LC219[rip]
	call	clbl
.L259:
	lea	rdi, plucde_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L260
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC220[rip]
	mov	rsi, rax
	lea	rdi, .LC221[rip]
	call	clbl
.L260:
	lea	rdi, compl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L261
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC222[rip]
	mov	rsi, rax
	lea	rdi, .LC223[rip]
	call	clbl
.L261:
	lea	rdi, fpthl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L262
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC224[rip]
	mov	rsi, rax
	lea	rdi, .LC225[rip]
	call	clbl
	jmp	.L263
.L262:
	lea	rdi, fpthl_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L264
	lea	rdi, fpthl_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L264:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L263
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC224[rip]
	mov	rsi, rax
	lea	rdi, .LC225[rip]
	call	clbl
.L263:
	lea	rdi, fpbcde_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L265
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC226[rip]
	mov	rsi, rax
	lea	rdi, .LC227[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC228[rip]
	mov	rsi, rax
	lea	rdi, .LC229[rip]
	call	clbl
	jmp	.L266
.L265:
	lea	rdi, fpbcde_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L267
	lea	rdi, fpbcde_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L267:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L268
	lea	rdi, fpbcde_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L268:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L269
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC228[rip]
	mov	rsi, rax
	lea	rdi, .LC229[rip]
	call	clbl
.L269:
	lea	rdi, phltfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L270
	lea	rdi, phltfp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L270:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L271
	lea	rdi, phltfp_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L271:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L272
	lea	rdi, phltfp_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L272:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L273
	lea	rdi, phltfp_skel5[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L273:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L274
	lea	rdi, phltfp_skel6[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L274:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L266
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC226[rip]
	mov	rsi, rax
	lea	rdi, .LC227[rip]
	call	clbl
.L266:
	lea	rdi, addphl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L275
	lea	rdi, addphl_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L275:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L276
	lea	rdi, addphl_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L276:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L277
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC230[rip]
	mov	rsi, rax
	lea	rdi, .LC231[rip]
	call	clbl
.L277:
	lea	rdi, subphl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L278
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC232[rip]
	mov	rsi, rax
	lea	rdi, .LC233[rip]
	call	clbl
.L278:
	lea	rdi, mlsp10_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L279
	lea	rdi, mlsp10_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L279:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L280
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC234[rip]
	mov	rsi, rax
	lea	rdi, .LC235[rip]
	call	clbl
.L280:
	lea	rdi, fpmult_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L281
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC236[rip]
	mov	rsi, rax
	lea	rdi, .LC237[rip]
	call	clbl
.L281:
	lea	rdi, div10_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L282
	lea	rdi, div10_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L282:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L283
	lea	rdi, div10_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L283:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L284
	lea	rdi, div10_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L284:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L285
	lea	rdi, div10_skel5[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L285:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L286
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC238[rip]
	mov	rsi, rax
	lea	rdi, .LC239[rip]
	call	clbl
.L286:
	lea	rdi, div_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L287
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC240[rip]
	mov	rsi, rax
	lea	rdi, .LC241[rip]
	call	clbl
	jmp	.L288
.L287:
	lea	rdi, div_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L288
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC240[rip]
	mov	rsi, rax
	lea	rdi, .LC241[rip]
	call	clbl
.L288:
	lea	rdi, dvbcde_org_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L289
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC242[rip]
	mov	rsi, rax
	lea	rdi, .LC243[rip]
	call	clbl
	jmp	.L290
.L289:
	lea	rdi, dvbcde_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L290
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC242[rip]
	mov	rsi, rax
	lea	rdi, .LC243[rip]
	call	clbl
.L290:
	lea	rdi, dcbde_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L291
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC244[rip]
	mov	rsi, rax
	lea	rdi, .LC245[rip]
	call	clbl
.L291:
	lea	rdi, bcdefp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L292
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC246[rip]
	mov	rsi, rax
	lea	rdi, .LC247[rip]
	call	clbl
.L292:
	lea	rdi, loadfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L293
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC248[rip]
	mov	rsi, rax
	lea	rdi, .LC249[rip]
	call	clbl
.L293:
	lea	rdi, shrite_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L294
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC250[rip]
	mov	rsi, rax
	lea	rdi, .LC251[rip]
	call	clbl
	jmp	.L295
.L294:
	lea	rdi, shrite_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L295
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC250[rip]
	mov	rsi, rax
	lea	rdi, .LC251[rip]
	call	clbl
.L295:
	lea	rdi, cmpnum_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L296
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC252[rip]
	mov	rsi, rax
	lea	rdi, .LC253[rip]
	call	clbl
.L296:
	lea	rdi, fpint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L297
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC254[rip]
	mov	rsi, rax
	lea	rdi, .LC255[rip]
	call	clbl
.L297:
	lea	rdi, flgrel_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L298
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC256[rip]
	mov	rsi, rax
	lea	rdi, .LC257[rip]
	call	clbl
.L298:
	lea	rdi, sumser_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L299
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC258[rip]
	mov	rsi, rax
	lea	rdi, .LC259[rip]
	call	clbl
.L299:
	lea	rdi, int_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L300
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC260[rip]
	mov	rsi, rax
	lea	rdi, .LC260[rip]
	call	clbl
.L300:
	lea	rdi, dblint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L301
	lea	rdi, dblint_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L301:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L302
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC261[rip]
	mov	rsi, rax
	lea	rdi, .LC262[rip]
	call	clbl
.L302:
	lea	rdi, dblsub_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L303
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC263[rip]
	mov	rsi, rax
	lea	rdi, .LC264[rip]
	call	clbl
.L303:
	lea	rdi, dbladd_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L304
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC265[rip]
	mov	rsi, rax
	lea	rdi, .LC266[rip]
	call	clbl
.L304:
	lea	rdi, dblsub_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L305
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC263[rip]
	mov	rsi, rax
	lea	rdi, .LC264[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 7
	lea	rdx, .LC265[rip]
	mov	rsi, rax
	lea	rdi, .LC266[rip]
	call	clbl
.L305:
	lea	rdi, dblmul_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L306
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC267[rip]
	mov	rsi, rax
	lea	rdi, .LC268[rip]
	call	clbl
.L306:
	lea	rdi, dbldiv_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L307
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC269[rip]
	mov	rsi, rax
	lea	rdi, .LC270[rip]
	call	clbl
	jmp	.L308
.L307:
	lea	rdi, dbldiv_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L308
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC269[rip]
	mov	rsi, rax
	lea	rdi, .LC270[rip]
	call	clbl
.L308:
	lea	rdi, fix_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L309
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC271[rip]
	mov	rsi, rax
	lea	rdi, .LC272[rip]
	call	clbl
.L309:
	lea	rdi, intmul_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L310
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC273[rip]
	mov	rsi, rax
	lea	rdi, .LC274[rip]
	call	clbl
.L310:
	lea	rdi, mldebc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L311
	lea	rdi, mldebc_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L311:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L312
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC275[rip]
	mov	rsi, rax
	lea	rdi, .LC276[rip]
	call	clbl
	jmp	.L313
.L312:
	lea	rdi, mldebc_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L313
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC275[rip]
	mov	rsi, rax
	lea	rdi, .LC276[rip]
	call	clbl
.L313:
	lea	rdi, asctfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L314
	lea	rdi, asctfp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L314:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L315
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC277[rip]
	mov	rsi, rax
	lea	rdi, .LC278[rip]
	call	clbl
.L315:
	lea	rdi, hex_asctfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L316
	lea	rdi, hex_asctfp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L316:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L317
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC279[rip]
	mov	rsi, rax
	lea	rdi, .LC280[rip]
	call	clbl
.L317:
	lea	rdi, hextfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L318
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC281[rip]
	mov	rsi, rax
	lea	rdi, .LC282[rip]
	call	clbl
.L318:
	lea	rdi, dblasctfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L319
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 8
	lea	rdx, .LC283[rip]
	mov	rsi, rax
	lea	rdi, .LC284[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC285[rip]
	mov	rsi, rax
	lea	rdi, .LC286[rip]
	call	clbl
	jmp	.L320
.L319:
	lea	rdi, dblasctfp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L320
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC285[rip]
	mov	rsi, rax
	lea	rdi, .LC286[rip]
	call	clbl
.L320:
	lea	rdi, prnthl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L321
	lea	rdi, prnthl_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L321:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L322
	lea	rdi, prnthl_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L322:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L323
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC287[rip]
	mov	rsi, rax
	lea	rdi, .LC288[rip]
	call	clbl
.L323:
	lea	rdi, prs_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L324
	lea	rdi, prs_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L324:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L325
	lea	rdi, prs_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L325:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L326
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, 1
	lea	rdx, .LC289[rip]
	mov	rsi, rax
	lea	rdi, .LC290[rip]
	call	clbl
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC291[rip]
	mov	rsi, rax
	lea	rdi, .LC292[rip]
	call	clbl
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	lea	rdx, .LC293[rip]
	mov	rsi, rax
	lea	rdi, .LC294[rip]
	call	clbl
	jmp	.L327
.L326:
	lea	rdi, prnums_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L328
	lea	rdi, prnums_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L328:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L327
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC289[rip]
	mov	rsi, rax
	lea	rdi, .LC290[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 2
	lea	rdx, .LC291[rip]
	mov	rsi, rax
	lea	rdi, .LC292[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 5
	lea	rdx, .LC293[rip]
	mov	rsi, rax
	lea	rdi, .LC294[rip]
	call	clbl
.L327:
	lea	rdi, str_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L329
	lea	rdi, str_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L329:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L330
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC295[rip]
	mov	rsi, rax
	lea	rdi, .LC296[rip]
	call	clbl
.L330:
	lea	rdi, savstr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L331
	lea	rdi, savstr_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L331:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L332
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC297[rip]
	mov	rsi, rax
	lea	rdi, .LC298[rip]
	call	clbl
.L332:
	lea	rdi, mktmst_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L333
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC299[rip]
	mov	rsi, rax
	lea	rdi, .LC300[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC301[rip]
	mov	rsi, rax
	lea	rdi, .LC302[rip]
	call	clbl
	jmp	.L334
.L333:
	lea	rdi, mktmst_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L335
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC299[rip]
	mov	rsi, rax
	lea	rdi, .LC300[rip]
	call	clbl
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	lea	rdx, .LC301[rip]
	mov	rsi, rax
	lea	rdi, .LC302[rip]
	call	clbl
	jmp	.L334
.L335:
	lea	rdi, mktmst2_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L334
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC299[rip]
	mov	rsi, rax
	lea	rdi, .LC300[rip]
	call	clbl
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	lea	rdx, .LC301[rip]
	mov	rsi, rax
	lea	rdi, .LC302[rip]
	call	clbl
.L334:
	lea	rdi, sstsa_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L336
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC303[rip]
	mov	rsi, rax
	lea	rdi, .LC304[rip]
	call	clbl
.L336:
	lea	rdi, tostra_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L337
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC305[rip]
	mov	rsi, rax
	lea	rdi, .LC306[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC307[rip]
	mov	rsi, rax
	lea	rdi, .LC308[rip]
	call	clbl
.L337:
	lea	rdi, for_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L338
	lea	rdi, for_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L338:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L339
	lea	rdi, for_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L339:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L340
	lea	rdi, for_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L340:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L341
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC309[rip]
	mov	rsi, rax
	lea	rdi, .LC310[rip]
	call	clbl
.L341:
	lea	rdi, fdtlp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L342
	lea	rdi, fdtlp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L342:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L343
	lea	rdi, fdtlp_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L343:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L344
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC311[rip]
	mov	rsi, rax
	lea	rdi, .LC312[rip]
	call	clbl
.L344:
	lea	rdi, data_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L345
	lea	rdi, data_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L345:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L346
	lea	rdi, data_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L346:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L347
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC313[rip]
	mov	rsi, rax
	lea	rdi, .LC314[rip]
	call	clbl
.L347:
	lea	rdi, restore_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L348
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC315[rip]
	mov	rsi, rax
	lea	rdi, .LC316[rip]
	call	clbl
.L348:
	lea	rdi, new_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L349
	lea	rdi, new_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L349:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L350
	lea	rdi, new_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L350:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L351
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC317[rip]
	mov	rsi, rax
	lea	rdi, .LC318[rip]
	call	clbl
.L351:
	lea	rdi, newstmt_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L352
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC319[rip]
	mov	rsi, rax
	lea	rdi, .LC320[rip]
	call	clbl
.L352:
	lea	rdi, goto_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L353
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	rdi, rax
	call	signed_byte
	add	QWORD PTR -40[rbp], rax
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC321[rip]
	mov	rsi, rax
	lea	rdi, .LC322[rip]
	call	clbl
.L353:
	lea	rdi, chr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L354
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC323[rip]
	mov	rsi, rax
	lea	rdi, .LC324[rip]
	call	clbl
.L354:
	lea	rdi, makint_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L355
	lea	rdi, makint_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L355:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L356
	lea	rdi, makint_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L356:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L357
	lea	rdi, makint_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L357:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L358
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC325[rip]
	mov	rsi, rax
	lea	rdi, .LC326[rip]
	call	clbl
.L358:
	lea	rdi, concat_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L359
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC327[rip]
	mov	rsi, rax
	lea	rdi, .LC328[rip]
	call	clbl
.L359:
	lea	rdi, testr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L360
	lea	rdi, testr_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L360:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L361
	lea	rdi, testr_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L361:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L362
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC329[rip]
	mov	rsi, rax
	lea	rdi, .LC330[rip]
	call	clbl
.L362:
	lea	rdi, topool_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L363
	lea	rdi, topool_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L363:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L364
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC331[rip]
	mov	rsi, rax
	lea	rdi, .LC332[rip]
	call	clbl
.L364:
	lea	rdi, tstopl_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L365
	lea	rdi, tstopl_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L365:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L366
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC333[rip]
	mov	rsi, rax
	lea	rdi, .LC334[rip]
	call	clbl
	jmp	.L367
.L366:
	lea	rdi, tstopl_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L368
	lea	rdi, tstopl_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L368:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L367
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC333[rip]
	mov	rsi, rax
	lea	rdi, .LC334[rip]
	call	clbl
.L367:
	lea	rdi, opnpar_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L369
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC335[rip]
	mov	rsi, rax
	lea	rdi, .LC336[rip]
	call	clbl
.L369:
	lea	rdi, eval_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L370
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC337[rip]
	mov	rsi, rax
	lea	rdi, .LC338[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC339[rip]
	mov	rsi, rax
	lea	rdi, .LC340[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 13
	lea	rdx, .LC341[rip]
	mov	rsi, rax
	lea	rdi, .LC342[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 16
	lea	rdx, .LC341[rip]
	mov	rsi, rax
	lea	rdi, .LC343[rip]
	call	clbl
.L370:
	lea	rdi, eval_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L371
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC337[rip]
	mov	rsi, rax
	lea	rdi, .LC338[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC339[rip]
	mov	rsi, rax
	lea	rdi, .LC340[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 16
	lea	rdx, .LC341[rip]
	mov	rsi, rax
	lea	rdi, .LC342[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 19
	lea	rdx, .LC341[rip]
	mov	rsi, rax
	lea	rdi, .LC343[rip]
	call	clbl
.L371:
	lea	rdi, eval_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L372
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC337[rip]
	mov	rsi, rax
	lea	rdi, .LC338[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC339[rip]
	mov	rsi, rax
	lea	rdi, .LC340[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 20
	lea	rdx, .LC341[rip]
	mov	rsi, rax
	lea	rdi, .LC342[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 23
	lea	rdx, .LC341[rip]
	mov	rsi, rax
	lea	rdi, .LC343[rip]
	call	clbl
.L372:
	lea	rdi, getnum_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L373
	lea	rdi, getnum_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L373:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L374
	lea	rdi, getnum_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L374:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L375
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC344[rip]
	mov	rsi, rax
	lea	rdi, .LC338[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC339[rip]
	mov	rsi, rax
	lea	rdi, .LC340[rip]
	call	clbl
.L375:
	lea	rdi, eval3_ex_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L376
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC341[rip]
	mov	rsi, rax
	lea	rdi, .LC343[rip]
	call	clbl
.L376:
	lea	rdi, stkths_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L377
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC345[rip]
	mov	rsi, rax
	lea	rdi, .LC346[rip]
	call	clbl
.L377:
	lea	rdi, crtst_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L378
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC347[rip]
	mov	rsi, rax
	lea	rdi, .LC348[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 2
	lea	rdx, .LC349[rip]
	mov	rsi, rax
	lea	rdi, .LC350[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 5
	lea	rdx, .LC351[rip]
	mov	rsi, rax
	lea	rdi, .LC352[rip]
	call	clbl
.L378:
	lea	rdi, baktmp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L379
	lea	rdi, baktmp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L379:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L380
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC353[rip]
	mov	rsi, rax
	lea	rdi, .LC354[rip]
	call	clbl
.L380:
	lea	rdi, getstr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L381
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC355[rip]
	mov	rsi, rax
	lea	rdi, .LC356[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 4
	lea	rdx, .LC357[rip]
	mov	rsi, rax
	lea	rdi, .LC358[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 7
	lea	rdx, .LC359[rip]
	mov	rsi, rax
	lea	rdi, .LC360[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 8
	lea	rdx, .LC361[rip]
	mov	rsi, rax
	lea	rdi, .LC362[rip]
	call	clbl
.L381:
	lea	rdi, tststr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L382
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC363[rip]
	mov	rsi, rax
	lea	rdi, .LC364[rip]
	call	clbl
.L382:
	lea	rdi, numasc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L383
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC365[rip]
	mov	rsi, rax
	lea	rdi, .LC366[rip]
	call	clbl
.L383:
	lea	rdi, atoh_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L384
	lea	rdi, atoh_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L384:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L385
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC367[rip]
	mov	rsi, rax
	lea	rdi, .LC368[rip]
	call	clbl
.L385:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, lnum_range_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L386
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC369[rip]
	mov	rsi, rax
	lea	rdi, .LC370[rip]
	call	clbl
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 9
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 10
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	cdqe
	lea	rdx, .LC371[rip]
	mov	rsi, rax
	lea	rdi, .LC372[rip]
	call	dlbl
.L386:
	lea	rdi, getchr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L387
	lea	rdi, getchr_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L387:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L388
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC373[rip]
	mov	rsi, rax
	lea	rdi, .LC374[rip]
	call	clbl
	jmp	.L389
.L388:
	lea	rdi, getchr_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L390
	lea	rdi, getchr_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L390:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L391
	lea	rdi, getchr_skel5[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L391:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L389
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC373[rip]
	mov	rsi, rax
	lea	rdi, .LC374[rip]
	call	clbl
.L389:
	lea	rdi, chrgtb2_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L392
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC375[rip]
	mov	rsi, rax
	lea	rdi, .LC376[rip]
	call	clbl
.L392:
	lea	rdi, chrckb2_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L393
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC377[rip]
	mov	rsi, rax
	lea	rdi, .LC378[rip]
	call	clbl
.L393:
	lea	rdi, ucase_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L394
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC379[rip]
	mov	rsi, rax
	lea	rdi, .LC380[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 2
	lea	rdx, .LC381[rip]
	mov	rsi, rax
	lea	rdi, .LC382[rip]
	call	clbl
.L394:
	lea	rdi, getk_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L395
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC383[rip]
	mov	rsi, rax
	lea	rdi, .LC384[rip]
	call	clbl
.L395:
	lea	rdi, rinput_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L396
	lea	rdi, rinput_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L396:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L397
	lea	rdi, rinput_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L397:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L398
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC385[rip]
	mov	rsi, rax
	lea	rdi, .LC386[rip]
	call	clbl
	jmp	.L399
.L398:
	lea	rdi, rinput_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L399
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	lea	rdx, .LC385[rip]
	mov	rsi, rax
	lea	rdi, .LC386[rip]
	call	clbl
.L399:
	lea	rdi, outc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L400
	lea	rdi, outc_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L400:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L401
	lea	rdi, outc_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L401:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L402
	lea	rdi, outc_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L402:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L403
	lea	rdi, outc_skel5[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L403:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L404
	lea	rdi, outc_skel6[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L404:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L405
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC387[rip]
	mov	rsi, rax
	lea	rdi, .LC388[rip]
	call	clbl
.L405:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, datsnr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L406
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC389[rip]
	mov	rsi, rax
	lea	rdi, .LC390[rip]
	call	clbl
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	add	rax, 7
	lea	rdx, .LC391[rip]
	mov	rsi, rax
	lea	rdi, .LC392[rip]
	call	clbl
.L406:
	lea	rdi, fcerr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L407
	lea	rdi, fcerr_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L407:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L408
	lea	rdi, fcerr_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L408:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L409
	lea	rdi, fcerr_skel4[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L409:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L410
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC393[rip]
	mov	rsi, rax
	lea	rdi, .LC394[rip]
	call	clbl
.L410:
	lea	rdi, ulerr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L411
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, .LC395[rip]
	mov	rsi, rax
	lea	rdi, .LC396[rip]
	call	clbl
.L411:
	lea	rdi, .LC29[rip]
	call	puts@PLT
	lea	rdi, jptab_msbasic_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jns	.L412
	lea	rdi, jptab_msbasic_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
.L412:
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jns	.L413
	lea	rdi, jptab_msbasic_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
.L413:
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jle	.L414
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, rax
	lea	rdi, .LC397[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L415
	mov	rax, QWORD PTR jptab[rip]
	lea	rdx, .LC398[rip]
	mov	rsi, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR jptab[rip]
	lea	rdx, .LC399[rip]
	mov	rsi, rax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
.L415:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, pc6001_60_page[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L414
	mov	QWORD PTR jptab[rip], 405
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, rax
	lea	rdi, .LC401[rip]
	mov	eax, 0
	call	printf@PLT
.L414:
	lea	rdi, tkmsbasic_ex_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L416
	add	QWORD PTR -40[rbp], 1
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC402[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L417
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, 1
	lea	rdx, .LC403[rip]
	mov	rsi, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, 1
	lea	rdx, .LC404[rip]
	mov	rsi, rax
	lea	rdi, .LC405[rip]
	mov	eax, 0
	call	printf@PLT
.L417:
	mov	rax, QWORD PTR pos[rip]
	sub	QWORD PTR -40[rbp], rax
	lea	rdi, tkrange_ex_skel[rip]
	call	find_skel
	mov	DWORD PTR -52[rbp], eax
	cmp	DWORD PTR -52[rbp], 0
	jle	.L418
	mov	eax, DWORD PTR -52[rbp]
	mov	esi, eax
	lea	rdi, .LC406[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L419
.L418:
	mov	DWORD PTR -52[rbp], 81
.L419:
	lea	rdi, .LC407[rip]
	call	puts@PLT
	lea	rdi, lnum_tokens_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -32[rbp], rax
	cmp	QWORD PTR -32[rbp], 0
	jle	.L420
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 14
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	test	al, al
	jne	.L420
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC408[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC409[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC410[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC411[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC412[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC413[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC414[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC415[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC416[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC417[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC418[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC419[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC420[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -32[rbp], rdx
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC421[rip]
	mov	eax, 0
	call	printf@PLT
.L420:
	lea	rdi, using_tokens_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -32[rbp], rax
	cmp	QWORD PTR -32[rbp], 0
	jle	.L421
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L422
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC422[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC424[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L423
.L422:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC425[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L423:
	add	QWORD PTR -32[rbp], 3
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L424
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC427[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC428[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L425
.L424:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC429[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L425:
	add	QWORD PTR -32[rbp], 3
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC430[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC431[rip]
	mov	eax, 0
	call	printf@PLT
.L421:
	lea	rdi, equal_tk_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -32[rbp], rax
	cmp	QWORD PTR -32[rbp], 0
	jle	.L426
	mov	rax, QWORD PTR -32[rbp]
	mov	rsi, rax
	lea	rdi, .LC432[rip]
	mov	eax, 0
	call	printf@PLT
.L426:
	lea	rdi, tok_ex_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -32[rbp], rax
	cmp	QWORD PTR -32[rbp], 0
	jle	.L427
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L428
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	rdi, rax
	call	signed_byte
	mov	rdx, QWORD PTR -32[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC171[rip]
	mov	rsi, rax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	rdi, rax
	call	signed_byte
	mov	rdx, QWORD PTR -32[rbp]
	add	rax, rdx
	add	rax, 1
	lea	rdx, .LC433[rip]
	mov	rsi, rax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L429
.L428:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC434[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	rdi, rax
	call	signed_byte
	mov	rdx, QWORD PTR -32[rbp]
	add	rax, rdx
	add	rax, 1
	mov	rsi, rax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L429:
	add	QWORD PTR -32[rbp], 2
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L430
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC435[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC436[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L431
.L430:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC437[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L431:
	add	QWORD PTR -32[rbp], 3
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L432
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC350[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC438[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L433
.L432:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC439[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L433:
	add	QWORD PTR -32[rbp], 3
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L434
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC440[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC441[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L435
.L434:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC442[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L435:
	add	QWORD PTR -32[rbp], 3
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L436
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC282[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC443[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L437
.L436:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC444[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L437:
	add	QWORD PTR -32[rbp], 3
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 32
	jne	.L427
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L438
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	lea	rdx, .LC445[rip]
	mov	rsi, rax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	lea	rdx, .LC446[rip]
	mov	rsi, rax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L439
.L438:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC447[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	mov	rsi, rax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L439:
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	rdi, rax
	call	signed_byte
	mov	rdx, QWORD PTR -32[rbp]
	add	rax, rdx
	add	rax, 1
	mov	QWORD PTR -32[rbp], rax
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -2
	jne	.L427
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 32
	jne	.L427
	add	QWORD PTR -32[rbp], 1
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L440
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	lea	rdx, .LC448[rip]
	mov	rsi, rax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	lea	rdx, .LC449[rip]
	mov	rsi, rax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L441
.L440:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC413[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	mov	rsi, rax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L441:
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	rdi, rax
	call	signed_byte
	mov	rdx, QWORD PTR -32[rbp]
	add	rax, rdx
	add	rax, 1
	mov	QWORD PTR -32[rbp], rax
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -2
	jne	.L442
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -54
	jne	.L442
	add	QWORD PTR -32[rbp], 1
	jmp	.L443
.L444:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC450[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 3
.L443:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -54
	je	.L444
	sub	QWORD PTR -32[rbp], 1
.L442:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 32
	jne	.L427
	add	QWORD PTR -32[rbp], 1
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L445
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	lea	rdx, .LC451[rip]
	mov	rsi, rax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	lea	rdx, .LC452[rip]
	mov	rsi, rax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L446
.L445:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC453[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 3
	mov	rsi, rax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L446:
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	rdi, rax
	call	signed_byte
	mov	rdx, QWORD PTR -32[rbp]
	add	rax, rdx
	add	rax, 1
	mov	QWORD PTR -32[rbp], rax
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -2
	jne	.L427
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -54
	jne	.L427
	add	QWORD PTR -32[rbp], 1
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L447
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC454[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC455[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L448
.L447:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC456[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L448:
	add	QWORD PTR -32[rbp], 3
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L449
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC457[rip]
	mov	esi, eax
	lea	rdi, .LC423[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	lea	rdx, .LC458[rip]
	mov	esi, eax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L450
.L449:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC459[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
.L450:
	add	QWORD PTR -32[rbp], 3
	jmp	.L451
.L452:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC450[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 2
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC426[rip]
	mov	eax, 0
	call	printf@PLT
	add	QWORD PTR -32[rbp], 3
.L451:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -54
	je	.L452
	sub	QWORD PTR -32[rbp], 1
.L427:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, else_token_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -32[rbp], rax
	cmp	QWORD PTR -32[rbp], 0
	jle	.L453
	mov	rax, QWORD PTR -32[rbp]
	mov	rsi, rax
	lea	rdi, .LC460[rip]
	mov	eax, 0
	call	printf@PLT
.L453:
	mov	DWORD PTR -60[rbp], 65
	mov	eax, 0
	call	clear_token
	mov	eax, DWORD PTR -60[rbp]
	movsx	eax, al
	mov	edi, eax
	call	append_c
	mov	eax, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC461[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L454
.L466:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	sub	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	test	al, al
	jne	.L455
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	test	al, al
	jne	.L455
	add	DWORD PTR -60[rbp], 1
	add	DWORD PTR -56[rbp], 1
.L455:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	sub	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	test	al, al
	jne	.L456
	movzx	eax, BYTE PTR token[rip+1]
	test	al, al
	jne	.L457
	lea	rdi, .LC462[rip]
	mov	eax, 0
	call	printf@PLT
.L457:
	add	DWORD PTR -60[rbp], 1
	mov	eax, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC463[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, 0
	call	clear_token
	mov	eax, DWORD PTR -60[rbp]
	movsx	eax, al
	mov	edi, eax
	call	append_c
.L456:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -64[rbp], 127
	jle	.L458
	add	DWORD PTR -64[rbp], -128
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
	mov	eax, DWORD PTR -64[rbp]
	movsx	eax, al
	mov	edi, eax
	call	append_c
	add	DWORD PTR -56[rbp], 1
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jle	.L459
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -128
	jbe	.L460
	mov	eax, DWORD PTR -52[rbp]
	lea	edx, 128[rax]
	mov	rcx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	cmp	edx, eax
	jl	.L461
	mov	rdx, QWORD PTR img[rip]
	mov	rcx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sub	eax, 129
	add	eax, eax
	movsx	rcx, eax
	mov	rax, QWORD PTR jptab[rip]
	add	rax, rcx
	mov	rcx, QWORD PTR pos[rip]
	sub	rax, rcx
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rsi, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rsi
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sub	eax, 129
	add	eax, eax
	movsx	rsi, eax
	mov	rax, QWORD PTR jptab[rip]
	add	rax, rsi
	mov	rsi, QWORD PTR pos[rip]
	sub	rax, rsi
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	DWORD PTR address[rip], eax
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L462
	mov	eax, DWORD PTR address[rip]
	lea	rdx, token[rip]
	mov	esi, eax
	lea	rdi, .LC464[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L463
.L462:
	mov	edx, DWORD PTR address[rip]
	mov	rcx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC465[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L463
.L461:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC466[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L463
.L460:
	mov	rdx, QWORD PTR img[rip]
	mov	rcx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	ecx, al
	mov	eax, DWORD PTR -52[rbp]
	add	eax, ecx
	sub	eax, 1
	add	eax, eax
	movsx	rcx, eax
	mov	rax, QWORD PTR jptab[rip]
	add	rax, rcx
	mov	rcx, QWORD PTR pos[rip]
	sub	rax, rcx
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rsi, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rsi
	movzx	eax, BYTE PTR [rax]
	movzx	esi, al
	mov	eax, DWORD PTR -52[rbp]
	add	eax, esi
	sub	eax, 1
	add	eax, eax
	movsx	rsi, eax
	mov	rax, QWORD PTR jptab[rip]
	add	rax, rsi
	mov	rsi, QWORD PTR pos[rip]
	sub	rax, rsi
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	DWORD PTR address[rip], eax
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L464
	mov	eax, DWORD PTR address[rip]
	lea	rdx, token[rip]
	mov	esi, eax
	lea	rdi, .LC464[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L463
.L464:
	mov	edx, DWORD PTR address[rip]
	mov	rcx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC465[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L463
.L459:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC466[rip]
	mov	eax, 0
	call	printf@PLT
.L463:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	test	al, al
	je	.L465
	mov	eax, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC463[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, 0
	call	clear_token
	mov	eax, DWORD PTR -60[rbp]
	movsx	eax, al
	mov	edi, eax
	call	append_c
	jmp	.L465
.L458:
	cmp	DWORD PTR -64[rbp], 0
	je	.L465
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
	mov	eax, DWORD PTR -64[rbp]
	movsx	eax, al
	mov	edi, eax
	call	append_c
.L465:
	add	DWORD PTR -56[rbp], 1
.L454:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 8
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 60
	jne	.L466
	jmp	.L69
.L416:
	lea	rdi, tkmsbasic_skel[rip]
	call	find_skel
	sub	eax, 1
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L467
	lea	rdi, tkmsbasic_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L467:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L468
	lea	rdi, tkmsbasic_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L468:
	cmp	QWORD PTR -40[rbp], 0
	jns	.L469
	lea	rdi, tkmsbasic_skel4[rip]
	call	find_skel
	add	eax, 1
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L469:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L470
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 1
	mov	rdx, QWORD PTR pos[rip]
	sub	rax, rdx
	mov	QWORD PTR -40[rbp], rax
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	mov	rsi, rax
	lea	rdi, .LC467[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L471
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	sub	rax, 1
	lea	rdx, .LC403[rip]
	mov	rsi, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	sub	rax, 1
	lea	rdx, .LC404[rip]
	mov	rsi, rax
	lea	rdi, .LC405[rip]
	mov	eax, 0
	call	printf@PLT
.L471:
	mov	DWORD PTR -44[rbp], 0
	lea	rdi, .LC407[rip]
	call	puts@PLT
	lea	rdi, .LC468[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, tkmsbasic_code_skel[rip]
	call	find_skel
	add	eax, 1
	mov	DWORD PTR -60[rbp], eax
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L472
.L489:
	cmp	DWORD PTR -44[rbp], 1
	je	.L473
	cmp	DWORD PTR -64[rbp], 87
	jne	.L473
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	sub	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 69
	jne	.L473
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	sub	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 78
	je	.L474
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	sub	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -50
	jne	.L473
.L474:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 76
	je	.L473
	mov	DWORD PTR -44[rbp], 1
	lea	rdi, .LC469[rip]
	call	puts@PLT
.L473:
	cmp	DWORD PTR -64[rbp], 60
	jne	.L475
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	sub	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 61
	jne	.L476
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	sub	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -67
	je	.L475
.L476:
	lea	rdi, fnctab_msbasic_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jns	.L477
	lea	rdi, fnctab_msbasic_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
.L477:
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jns	.L478
	lea	rdi, fnctab_msbasic_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
.L478:
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jle	.L479
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, rax
	lea	rdi, .LC470[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L480
	mov	rax, QWORD PTR jptab[rip]
	lea	rdx, .LC471[rip]
	mov	rsi, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR jptab[rip]
	lea	rdx, .LC472[rip]
	mov	rsi, rax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
.L480:
	lea	rdi, pc6001_60_page[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L479
	mov	QWORD PTR jptab[rip], 491
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, rax
	lea	rdi, .LC473[rip]
	mov	eax, 0
	call	printf@PLT
.L479:
	mov	DWORD PTR -44[rbp], 0
	lea	rdi, .LC474[rip]
	call	puts@PLT
.L475:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -64[rbp], 127
	jle	.L481
	add	DWORD PTR -64[rbp], -128
	mov	rax, QWORD PTR jptab[rip]
	mov	rdx, QWORD PTR pos[rip]
	sub	rax, rdx
	test	rax, rax
	jle	.L482
	cmp	DWORD PTR -44[rbp], 0
	jne	.L482
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR jptab[rip]
	mov	rcx, QWORD PTR pos[rip]
	sub	rax, rcx
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, QWORD PTR pos[rip]
	sub	rax, rsi
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	DWORD PTR address[rip], eax
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L483
	mov	eax, DWORD PTR address[rip]
	lea	rdx, token[rip]
	mov	esi, eax
	lea	rdi, .LC475[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L484
.L483:
	mov	eax, DWORD PTR address[rip]
	mov	edx, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC476[rip]
	mov	eax, 0
	call	printf@PLT
.L484:
	mov	rax, QWORD PTR jptab[rip]
	add	rax, 2
	mov	QWORD PTR jptab[rip], rax
	jmp	.L485
.L482:
	mov	eax, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC477[rip]
	mov	eax, 0
	call	printf@PLT
.L485:
	add	DWORD PTR -60[rbp], 1
.L481:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
	cmp	DWORD PTR -44[rbp], 1
	je	.L486
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -44
	jne	.L487
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 65
	jne	.L487
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 66
	je	.L488
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 66
	je	.L488
.L487:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 83
	jne	.L486
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 73
	jne	.L486
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 4
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 78
	jne	.L486
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 5
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 71
	je	.L488
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 5
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -57
	jne	.L486
.L488:
	mov	DWORD PTR -44[rbp], 1
	lea	rdi, .LC469[rip]
	call	puts@PLT
.L486:
	add	DWORD PTR -56[rbp], 1
.L472:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -128
	jne	.L489
	jmp	.L69
.L470:
	lea	rdi, tkmsbasic_old_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L490
	lea	rdi, tkmsbasic_old_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L490:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L69
	add	QWORD PTR -40[rbp], 1
	mov	rdx, QWORD PTR pos[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	mov	rsi, rax
	lea	rdi, .LC478[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -44[rbp], 0
	lea	rdi, .LC407[rip]
	call	puts@PLT
	lea	rdi, .LC468[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -60[rbp], 128
	mov	rax, QWORD PTR jptab[rip]
	mov	rdx, QWORD PTR pos[rip]
	sub	rax, rdx
	test	rax, rax
	jle	.L491
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR jptab[rip]
	mov	rcx, QWORD PTR pos[rip]
	sub	rax, rcx
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, QWORD PTR pos[rip]
	sub	rax, rsi
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	DWORD PTR address[rip], eax
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L492
	mov	eax, DWORD PTR address[rip]
	lea	rdx, token[rip]
	mov	esi, eax
	lea	rdi, .LC475[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L493
.L492:
	mov	eax, DWORD PTR address[rip]
	mov	edx, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC476[rip]
	mov	eax, 0
	call	printf@PLT
.L493:
	mov	rax, QWORD PTR jptab[rip]
	add	rax, 2
	mov	QWORD PTR jptab[rip], rax
	jmp	.L494
.L491:
	mov	eax, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC477[rip]
	mov	eax, 0
	call	printf@PLT
.L494:
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L495
.L512:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -64[rbp], 127
	jle	.L496
	add	DWORD PTR -64[rbp], -128
.L496:
	cmp	DWORD PTR -44[rbp], 0
	jne	.L497
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 64
	je	.L498
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 84
	jne	.L499
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 65
	jne	.L499
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 66
	je	.L498
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -62
	je	.L498
.L499:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 84
	jne	.L500
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -49
	jne	.L500
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 70
	jne	.L500
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 4
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -50
	je	.L498
.L500:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 83
	jne	.L497
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 73
	jne	.L497
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 4
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 78
	jne	.L497
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 5
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -57
	jne	.L497
.L498:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
	mov	DWORD PTR -44[rbp], 1
	lea	rdi, .LC469[rip]
	call	puts@PLT
	jmp	.L501
.L497:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 83
	jne	.L502
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 71
	jne	.L502
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 78
	je	.L503
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -50
	jne	.L502
.L503:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
	lea	rdi, fnctab_msbasic_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jns	.L504
	lea	rdi, fnctab_msbasic_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
.L504:
	mov	rax, QWORD PTR jptab[rip]
	test	rax, rax
	jns	.L505
	lea	rdi, fnctab_msbasic_skel3[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR jptab[rip], rax
.L505:
	mov	rax, QWORD PTR jptab[rip]
	mov	rdx, QWORD PTR pos[rip]
	sub	rax, rdx
	test	rax, rax
	jle	.L506
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, rax
	lea	rdi, .LC470[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L506
	mov	rax, QWORD PTR jptab[rip]
	lea	rdx, .LC471[rip]
	mov	rsi, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR jptab[rip]
	lea	rdx, .LC472[rip]
	mov	rsi, rax
	lea	rdi, .LC400[rip]
	mov	eax, 0
	call	printf@PLT
.L506:
	mov	DWORD PTR -44[rbp], 0
	lea	rdi, .LC474[rip]
	call	puts@PLT
	jmp	.L501
.L502:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
.L501:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	test	al, al
	jns	.L507
	mov	rax, QWORD PTR jptab[rip]
	mov	rdx, QWORD PTR pos[rip]
	sub	rax, rdx
	test	rax, rax
	jle	.L508
	cmp	DWORD PTR -44[rbp], 0
	jne	.L508
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR jptab[rip]
	mov	rcx, QWORD PTR pos[rip]
	sub	rax, rcx
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR jptab[rip]
	mov	rsi, QWORD PTR pos[rip]
	sub	rax, rsi
	add	rax, 1
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	DWORD PTR address[rip], eax
	mov	eax, DWORD PTR SKOOLMODE[rip]
	test	eax, eax
	je	.L509
	mov	eax, DWORD PTR address[rip]
	lea	rdx, token[rip]
	mov	esi, eax
	lea	rdi, .LC475[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L510
.L509:
	mov	eax, DWORD PTR address[rip]
	mov	edx, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC476[rip]
	mov	eax, 0
	call	printf@PLT
.L510:
	mov	rax, QWORD PTR jptab[rip]
	add	rax, 2
	mov	QWORD PTR jptab[rip], rax
	jmp	.L511
.L508:
	mov	eax, DWORD PTR -60[rbp]
	mov	esi, eax
	lea	rdi, .LC477[rip]
	mov	eax, 0
	call	printf@PLT
.L511:
	add	DWORD PTR -60[rbp], 1
.L507:
	add	DWORD PTR -56[rbp], 1
.L495:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -128
	je	.L69
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	test	al, al
	jne	.L512
.L69:
	lea	rdi, makeroom_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L589
	lea	rdi, .LC479[rip]
	call	puts@PLT
	lea	rdi, sinclair_skel[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
	cmp	DWORD PTR -48[rbp], 0
	jle	.L514
	lea	rdi, .LC480[rip]
	call	puts@PLT
	jmp	.L515
.L514:
	lea	rdi, amstrad_skel[rip]
	call	find_skel
	mov	DWORD PTR -48[rbp], eax
	cmp	DWORD PTR -48[rbp], 0
	jle	.L515
	lea	rdi, .LC481[rip]
	call	puts@PLT
.L515:
	mov	DWORD PTR -48[rbp], 0
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC482[rip]
	mov	eax, 0
	call	printf@PLT
	cmp	QWORD PTR -40[rbp], 23653
	je	.L516
	cmp	QWORD PTR -40[rbp], 23653
	jg	.L517
	cmp	QWORD PTR -40[rbp], 16400
	je	.L518
	cmp	QWORD PTR -40[rbp], 16412
	je	.L519
	jmp	.L517
.L518:
	lea	rdi, .LC483[rip]
	call	puts@PLT
	mov	DWORD PTR -48[rbp], 1
	jmp	.L520
.L519:
	lea	rdi, .LC484[rip]
	call	puts@PLT
	mov	DWORD PTR -48[rbp], 2
	jmp	.L520
.L516:
	lea	rdi, tk2068_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L521
	lea	rdi, .LC485[rip]
	call	puts@PLT
	mov	DWORD PTR -48[rbp], 4
	jmp	.L520
.L521:
	lea	rdi, .LC486[rip]
	call	puts@PLT
	mov	DWORD PTR -48[rbp], 5
	jmp	.L520
.L517:
	lea	rdi, .LC487[rip]
	call	puts@PLT
	nop
.L520:
	lea	rdi, prog_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L523
	lea	rdi, prog_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L523:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L524
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC488[rip]
	mov	eax, 0
	call	printf@PLT
.L524:
	cmp	QWORD PTR -40[rbp], 23653
	je	.L525
	cmp	QWORD PTR -40[rbp], 23653
	jg	.L590
	cmp	QWORD PTR -40[rbp], 16509
	je	.L527
	cmp	QWORD PTR -40[rbp], 17302
	jne	.L590
	lea	rdi, .LC489[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -48[rbp], 3
	jmp	.L528
.L527:
	lea	rdi, .LC490[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -48[rbp], 2
	jmp	.L528
.L525:
	lea	rdi, .LC491[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -48[rbp], 4
	jmp	.L528
.L590:
	nop
.L528:
	lea	rdi, vars_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L529
	lea	rdi, vars_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L529:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L530
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC492[rip]
	mov	eax, 0
	call	printf@PLT
.L530:
	lea	rdi, eline_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L531
	lea	rdi, eline_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L531:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L532
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC493[rip]
	mov	eax, 0
	call	printf@PLT
.L532:
	lea	rdi, seed_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L533
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC494[rip]
	mov	eax, 0
	call	printf@PLT
.L533:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, next_one_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L534
	lea	rdi, next_one_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L534:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L535
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC495[rip]
	mov	eax, 0
	call	printf@PLT
.L535:
	lea	rdi, restack_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L536
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 1
	mov	rsi, rax
	lea	rdi, .LC496[rip]
	mov	eax, 0
	call	printf@PLT
.L536:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, stk_pntr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L537
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC497[rip]
	mov	eax, 0
	call	printf@PLT
.L537:
	lea	rdi, stk_st_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L538
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC498[rip]
	mov	eax, 0
	call	printf@PLT
.L538:
	lea	rdi, test5fp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L539
	lea	rdi, test5fp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L539:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L540
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC499[rip]
	mov	eax, 0
	call	printf@PLT
.L540:
	lea	rdi, stkstr_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L541
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC500[rip]
	mov	eax, 0
	call	printf@PLT
.L541:
	lea	rdi, stkftch_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L542
	lea	rdi, stkftch_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L542:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L543
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC501[rip]
	mov	eax, 0
	call	printf@PLT
.L543:
	lea	rdi, stka_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L544
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC502[rip]
	mov	eax, 0
	call	printf@PLT
.L544:
	lea	rdi, stkbc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L545
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC503[rip]
	mov	eax, 0
	call	printf@PLT
.L545:
	lea	rdi, fpbc_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L546
	lea	rdi, fpbc_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L546:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L547
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC504[rip]
	mov	eax, 0
	call	printf@PLT
.L547:
	lea	rdi, intfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L548
	lea	rdi, intfp_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L548:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L549
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC505[rip]
	mov	eax, 0
	call	printf@PLT
.L549:
	lea	rdi, decfp_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L550
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC506[rip]
	mov	eax, 0
	call	printf@PLT
.L550:
	mov	edi, 10
	call	putchar@PLT
	lea	rdi, zxfpmod_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jns	.L551
	lea	rdi, zxfpmod_skel2[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
.L551:
	cmp	QWORD PTR -40[rbp], 0
	jle	.L552
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	and	eax, 1
	test	eax, eax
	je	.L553
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	sub	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	and	eax, 56
	mov	esi, eax
	lea	rdi, .LC507[rip]
	mov	eax, 0
	call	printf@PLT
.L553:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 12
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 33
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	cmp	dl, al
	jne	.L554
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 12
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC508[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC509[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 2
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC510[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 11
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC511[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 4
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC512[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 9
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC513[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 7
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC514[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 5
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC515[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC516[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC517[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 16
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC518[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 17
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC519[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 19
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC520[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 28
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC521[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 31
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC522[rip]
	mov	eax, 0
	call	printf@PLT
.L554:
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 12
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 87
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	cmp	dl, al
	jne	.L552
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 49
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC523[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 36
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC524[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 46
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC525[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 86
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC526[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 52
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC527[rip]
	mov	eax, 0
	call	printf@PLT
	mov	edi, 10
	call	putchar@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 89
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 90
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	sal	eax, 8
	add	eax, edx
	mov	esi, eax
	lea	rdi, .LC528[rip]
	mov	eax, 0
	call	printf@PLT
.L552:
	lea	rdi, rnd_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L555
	mov	edi, 10
	call	putchar@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 1
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC522[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 3
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC524[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 13
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC529[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 18
	add	rax, rdx
	movzx	edx, BYTE PTR [rax]
	mov	rcx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 42
	add	rax, rcx
	movzx	eax, BYTE PTR [rax]
	cmp	dl, al
	jne	.L555
	mov	rdx, QWORD PTR img[rip]
	mov	rax, QWORD PTR -40[rbp]
	add	rax, 13
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC530[rip]
	mov	eax, 0
	call	printf@PLT
.L555:
	cmp	DWORD PTR -48[rbp], 5
	je	.L556
	cmp	DWORD PTR -48[rbp], 5
	jg	.L557
	cmp	DWORD PTR -48[rbp], 2
	je	.L558
	cmp	DWORD PTR -48[rbp], 3
	jne	.L557
	lea	rdi, tklambda_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L591
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC531[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC532[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -60[rbp], 192
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L560
.L564:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	and	eax, 191
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -60[rbp], 256
	jne	.L561
	mov	DWORD PTR -60[rbp], 64
.L561:
	cmp	DWORD PTR -64[rbp], 127
	jle	.L562
	add	DWORD PTR -64[rbp], -128
	mov	ebx, DWORD PTR -60[rbp]
	lea	eax, 1[rbx]
	mov	DWORD PTR -60[rbp], eax
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	zx81char
	mov	edx, ebx
	mov	esi, eax
	lea	rdi, .LC533[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L563
.L562:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	zx81char
	mov	edi, eax
	call	putchar@PLT
.L563:
	add	DWORD PTR -56[rbp], 1
.L560:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, -51
	jne	.L564
	jmp	.L591
.L558:
	lea	rdi, tkzx81_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L592
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC531[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC532[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -60[rbp], 192
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L566
.L570:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	and	eax, 191
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -60[rbp], 256
	jne	.L567
	mov	DWORD PTR -60[rbp], 64
.L567:
	cmp	DWORD PTR -64[rbp], 127
	jle	.L568
	add	DWORD PTR -64[rbp], -128
	mov	ebx, DWORD PTR -60[rbp]
	lea	eax, 1[rbx]
	mov	DWORD PTR -60[rbp], eax
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	zx81char
	mov	edx, ebx
	mov	esi, eax
	lea	rdi, .LC533[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L569
.L568:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	zx81char
	mov	edi, eax
	call	putchar@PLT
.L569:
	add	DWORD PTR -56[rbp], 1
.L566:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 35
	jne	.L570
	jmp	.L592
.L556:
	lea	rdi, tk2068_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L557
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC531[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC532[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -60[rbp], 165
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L571
.L575:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -64[rbp], 127
	jle	.L572
	add	DWORD PTR -64[rbp], -128
	cmp	DWORD PTR -60[rbp], 255
	jg	.L573
	mov	eax, DWORD PTR -60[rbp]
	lea	edx, 1[rax]
	mov	DWORD PTR -60[rbp], edx
	mov	ecx, DWORD PTR -64[rbp]
	mov	edx, eax
	mov	esi, ecx
	lea	rdi, .LC533[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L574
.L573:
	mov	eax, DWORD PTR -64[rbp]
	mov	esi, eax
	lea	rdi, .LC534[rip]
	mov	eax, 0
	call	printf@PLT
	add	DWORD PTR -60[rbp], 1
	jmp	.L574
.L572:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
.L574:
	add	DWORD PTR -56[rbp], 1
.L571:
	cmp	DWORD PTR -60[rbp], 262
	jle	.L575
.L557:
	lea	rdi, tkspectrum_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L593
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC531[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC532[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -60[rbp], 165
	mov	rax, QWORD PTR len[rip]
	cmp	rax, 16384
	jle	.L577
	add	QWORD PTR -40[rbp], 16384
.L577:
	mov	rax, QWORD PTR len[rip]
	cmp	rax, 32768
	jle	.L578
	add	QWORD PTR -40[rbp], 32768
.L578:
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L579
.L582:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -64[rbp], 127
	jle	.L580
	add	DWORD PTR -64[rbp], -128
	mov	eax, DWORD PTR -60[rbp]
	lea	edx, 1[rax]
	mov	DWORD PTR -60[rbp], edx
	mov	ecx, DWORD PTR -64[rbp]
	mov	edx, eax
	mov	esi, ecx
	lea	rdi, .LC533[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L581
.L580:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
.L581:
	add	DWORD PTR -56[rbp], 1
.L579:
	cmp	DWORD PTR -60[rbp], 256
	jle	.L582
	lea	rdi, tkzx128_skel[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	lea	rdi, .LC535[rip]
	mov	eax, 0
	call	printf@PLT
	cmp	QWORD PTR -40[rbp], 0
	jle	.L593
	mov	rax, QWORD PTR -40[rbp]
	mov	DWORD PTR -56[rbp], eax
	jmp	.L583
.L586:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -64[rbp], 127
	jle	.L584
	add	DWORD PTR -64[rbp], -128
	mov	eax, DWORD PTR -64[rbp]
	mov	esi, eax
	lea	rdi, .LC536[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L585
.L584:
	mov	eax, DWORD PTR -64[rbp]
	mov	edi, eax
	call	putchar@PLT
.L585:
	add	DWORD PTR -56[rbp], 1
.L583:
	mov	rdx, QWORD PTR img[rip]
	mov	eax, DWORD PTR -56[rbp]
	cdqe
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 2
	ja	.L586
	jmp	.L593
.L589:
	nop
	jmp	.L513
.L591:
	nop
	jmp	.L513
.L592:
	nop
	jmp	.L513
.L593:
	nop
.L513:
	lea	rdi, zxshadow_end[rip]
	call	find_skel
	cdqe
	mov	QWORD PTR -40[rbp], rax
	cmp	QWORD PTR -40[rbp], 0
	jle	.L587
	lea	rdi, .LC537[rip]
	call	puts@PLT
	mov	rax, QWORD PTR -40[rbp]
	mov	rsi, rax
	lea	rdi, .LC538[rip]
	mov	eax, 0
	call	printf@PLT
.L587:
	lea	rdi, .LC29[rip]
	call	puts@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rdi, rax
	call	fclose@PLT
	mov	eax, 0
	mov	rbx, QWORD PTR -8[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	main, .-main
	.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	"300081.c"
	.text
	.comm	img,4,4
	.comm	len,4,4
	.comm	pos,4,4
	.comm	pos2,4,4
	.comm	jptab,4,4
	.comm	l,4,4
	.comm	token,1000,4
	.comm	address,4,4
	.global	SKOOLMODE
	.data
	.align	2
	.type	SKOOLMODE, %object
	.size	SKOOLMODE, 4
SKOOLMODE:
	.word	-1
	.global	ldir_skel
	.align	2
	.type	ldir_skel, %object
	.size	ldir_skel, 48
ldir_skel:
	.word	11
	.word	33
	.word	-2
	.word	-2
	.word	17
	.word	-1
	.word	-1
	.word	1
	.word	-1
	.word	-1
	.word	237
	.word	176
	.global	ldir_skel2
	.align	2
	.type	ldir_skel2, %object
	.size	ldir_skel2, 48
ldir_skel2:
	.word	11
	.word	17
	.word	-2
	.word	-2
	.word	33
	.word	-1
	.word	-1
	.word	1
	.word	-1
	.word	-1
	.word	237
	.word	176
	.global	makeroom_skel
	.align	2
	.type	makeroom_skel, %object
	.size	makeroom_skel, 32
makeroom_skel:
	.word	7
	.word	42
	.word	-2
	.word	-2
	.word	235
	.word	237
	.word	184
	.word	201
	.global	sinclair_skel
	.align	2
	.type	sinclair_skel, %object
	.size	sinclair_skel, 36
sinclair_skel:
	.word	8
	.word	-2
	.word	105
	.word	110
	.word	99
	.word	108
	.word	97
	.word	105
	.word	114
	.global	amstrad_skel
	.align	2
	.type	amstrad_skel, %object
	.size	amstrad_skel, 32
amstrad_skel:
	.word	7
	.word	-2
	.word	109
	.word	115
	.word	116
	.word	114
	.word	97
	.word	100
	.global	stk_st_skel
	.align	2
	.type	stk_st_skel, %object
	.size	stk_st_skel, 48
stk_st_skel:
	.word	11
	.word	-4
	.word	-1
	.word	-1
	.word	-1
	.word	-1
	.word	40
	.word	-1
	.word	237
	.word	176
	.word	193
	.word	225
	.global	intfp_skel
	.align	2
	.type	intfp_skel, %object
	.size	intfp_skel, 64
intfp_skel:
	.word	15
	.word	33
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	-4
	.word	205
	.word	-1
	.word	-1
	.word	56
	.word	-1
	.word	33
	.word	240
	.word	216
	.global	intfp_skel2
	.align	2
	.type	intfp_skel2, %object
	.size	intfp_skel2, 56
intfp_skel2:
	.word	13
	.word	33
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	-4
	.word	205
	.word	-1
	.word	-1
	.word	33
	.word	240
	.word	216
	.global	fpbc_skel
	.align	2
	.type	fpbc_skel, %object
	.size	fpbc_skel, 64
fpbc_skel:
	.word	15
	.word	33
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	205
	.word	-1
	.word	-1
	.word	-4
	.word	56
	.word	-1
	.word	33
	.word	240
	.word	216
	.global	fpbc_skel2
	.align	2
	.type	fpbc_skel2, %object
	.size	fpbc_skel2, 56
fpbc_skel2:
	.word	13
	.word	33
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	205
	.word	-1
	.word	-1
	.word	-4
	.word	33
	.word	240
	.word	216
	.global	prog_skel
	.align	2
	.type	prog_skel, %object
	.size	prog_skel, 60
prog_skel:
	.word	14
	.word	-2
	.word	-2
	.word	93
	.word	84
	.word	205
	.word	-1
	.word	-1
	.word	208
	.word	197
	.word	205
	.word	-1
	.word	-1
	.word	193
	.word	235
	.global	prog_skel2
	.align	2
	.type	prog_skel2, %object
	.size	prog_skel2, 60
prog_skel2:
	.word	14
	.word	-2
	.word	-2
	.word	84
	.word	93
	.word	193
	.word	205
	.word	-1
	.word	-1
	.word	208
	.word	197
	.word	205
	.word	-1
	.word	-1
	.word	235
	.global	next_one_skel
	.align	2
	.type	next_one_skel, %object
	.size	next_one_skel, 52
next_one_skel:
	.word	12
	.word	-1
	.word	-1
	.word	93
	.word	84
	.word	205
	.word	-1
	.word	-1
	.word	208
	.word	197
	.word	-4
	.word	193
	.word	235
	.global	next_one_skel2
	.align	2
	.type	next_one_skel2, %object
	.size	next_one_skel2, 52
next_one_skel2:
	.word	12
	.word	-1
	.word	-1
	.word	84
	.word	93
	.word	193
	.word	205
	.word	-1
	.word	-1
	.word	208
	.word	197
	.word	-4
	.word	235
	.global	vars_skel
	.align	2
	.type	vars_skel, %object
	.size	vars_skel, 44
vars_skel:
	.word	10
	.word	42
	.word	-2
	.word	-2
	.word	54
	.word	128
	.word	35
	.word	34
	.word	-1
	.word	-1
	.word	42
	.global	eline_skel
	.align	2
	.type	eline_skel, %object
	.size	eline_skel, 44
eline_skel:
	.word	10
	.word	42
	.word	-1
	.word	-1
	.word	54
	.word	128
	.word	35
	.word	34
	.word	-2
	.word	-2
	.word	42
	.global	vars_skel2
	.align	2
	.type	vars_skel2, %object
	.size	vars_skel2, 44
vars_skel2:
	.word	10
	.word	34
	.word	-2
	.word	-2
	.word	54
	.word	128
	.word	35
	.word	34
	.word	-1
	.word	-1
	.word	54
	.global	eline_skel2
	.align	2
	.type	eline_skel2, %object
	.size	eline_skel2, 44
eline_skel2:
	.word	10
	.word	34
	.word	-1
	.word	-1
	.word	54
	.word	128
	.word	35
	.word	34
	.word	-2
	.word	-2
	.word	54
	.global	stk_pntr_skel
	.align	2
	.type	stk_pntr_skel, %object
	.size	stk_pntr_skel, 52
stk_pntr_skel:
	.word	12
	.word	237
	.word	176
	.word	42
	.word	-2
	.word	-2
	.word	17
	.word	251
	.word	255
	.word	229
	.word	25
	.word	209
	.word	201
	.global	test5fp_skel
	.align	2
	.type	test5fp_skel, %object
	.size	test5fp_skel, 36
test5fp_skel:
	.word	8
	.word	-4
	.word	217
	.word	229
	.word	217
	.word	227
	.word	197
	.word	126
	.word	230
	.global	test5fp_skel2
	.align	2
	.type	test5fp_skel2, %object
	.size	test5fp_skel2, 40
test5fp_skel2:
	.word	9
	.word	98
	.word	107
	.word	-4
	.word	217
	.word	213
	.word	217
	.word	227
	.word	197
	.word	126
	.global	stkftch_skel
	.align	2
	.type	stkftch_skel, %object
	.size	stkftch_skel, 44
stkftch_skel:
	.word	10
	.word	15
	.word	245
	.word	-4
	.word	213
	.word	197
	.word	205
	.word	-1
	.word	-1
	.word	225
	.word	124
	.global	stkftch_skel2
	.align	2
	.type	stkftch_skel2, %object
	.size	stkftch_skel2, 56
stkftch_skel2:
	.word	13
	.word	-4
	.word	120
	.word	177
	.word	40
	.word	-1
	.word	26
	.word	195
	.word	-1
	.word	-1
	.word	205
	.word	-1
	.word	-1
	.word	195
	.global	stkbc_skel
	.align	2
	.type	stkbc_skel, %object
	.size	stkbc_skel, 48
stkbc_skel:
	.word	11
	.word	205
	.word	-1
	.word	-1
	.word	40
	.word	-1
	.word	237
	.word	75
	.word	-1
	.word	-1
	.word	-4
	.word	239
	.global	seed_skel
	.align	2
	.type	seed_skel, %object
	.size	seed_skel, 56
seed_skel:
	.word	13
	.word	205
	.word	-1
	.word	-1
	.word	40
	.word	-1
	.word	237
	.word	75
	.word	-2
	.word	-2
	.word	205
	.word	-1
	.word	-1
	.word	239
	.global	rnd_skel
	.align	2
	.type	rnd_skel, %object
	.size	rnd_skel, 56
rnd_skel:
	.word	13
	.word	205
	.word	-1
	.word	-1
	.word	40
	.word	-1
	.word	237
	.word	75
	.word	-1
	.word	-1
	.word	205
	.word	-1
	.word	-1
	.word	-3
	.global	restack_skel
	.align	2
	.type	restack_skel, %object
	.size	restack_skel, 48
restack_skel:
	.word	11
	.word	-4
	.word	235
	.word	126
	.word	167
	.word	192
	.word	213
	.word	205
	.word	-1
	.word	-1
	.word	175
	.word	35
	.global	stkstr_skel
	.align	2
	.type	stkstr_skel, %object
	.size	stkstr_skel, 36
stkstr_skel:
	.word	8
	.word	247
	.word	-4
	.word	193
	.word	225
	.word	120
	.word	177
	.word	40
	.word	-1
	.global	stka_skel
	.align	2
	.type	stka_skel, %object
	.size	stka_skel, 64
stka_skel:
	.word	15
	.word	205
	.word	-1
	.word	-1
	.word	120
	.word	177
	.word	40
	.word	-1
	.word	26
	.word	195
	.word	-2
	.word	-2
	.word	205
	.word	-1
	.word	-1
	.word	195
	.global	decfp_skel
	.align	2
	.type	decfp_skel, %object
	.size	decfp_skel, 48
decfp_skel:
	.word	11
	.word	205
	.word	-1
	.word	-1
	.word	32
	.word	-1
	.word	-4
	.word	-1
	.word	1
	.word	0
	.word	6
	.word	205
	.global	tklambda_skel
	.align	2
	.type	tklambda_skel, %object
	.size	tklambda_skel, 52
tklambda_skel:
	.word	12
	.word	183
	.word	242
	.word	-1
	.word	-1
	.word	230
	.word	63
	.word	33
	.word	-2
	.word	-2
	.word	254
	.word	73
	.word	48
	.global	tkzx81_skel
	.align	2
	.type	tkzx81_skel, %object
	.size	tkzx81_skel, 52
tkzx81_skel:
	.word	12
	.word	229
	.word	33
	.word	-2
	.word	-2
	.word	203
	.word	127
	.word	40
	.word	-1
	.word	230
	.word	63
	.word	254
	.word	67
	.global	tkspectrum_skel
	.align	2
	.type	tkspectrum_skel, %object
	.size	tkspectrum_skel, 56
tkspectrum_skel:
	.word	13
	.word	17
	.word	-2
	.word	-2
	.word	245
	.word	205
	.word	-1
	.word	-1
	.word	56
	.word	-1
	.word	62
	.word	32
	.word	253
	.word	203
	.global	tk2068_skel
	.align	2
	.type	tk2068_skel, %object
	.size	tk2068_skel, 64
tk2068_skel:
	.word	15
	.word	17
	.word	-2
	.word	-2
	.word	254
	.word	91
	.word	56
	.word	-1
	.word	214
	.word	31
	.word	245
	.word	205
	.word	-1
	.word	-1
	.word	56
	.word	-1
	.global	tkzx128_skel
	.align	2
	.type	tkzx128_skel, %object
	.size	tkzx128_skel, 64
tkzx128_skel:
	.word	15
	.word	216
	.word	6
	.word	249
	.word	17
	.word	-1
	.word	-1
	.word	33
	.word	-2
	.word	-2
	.word	205
	.word	-1
	.word	-1
	.word	208
	.word	254
	.word	255
	.global	zxerr_skel
	.align	2
	.type	zxerr_skel, %object
	.size	zxerr_skel, 68
zxerr_skel:
	.word	16
	.word	254
	.word	10
	.word	56
	.word	2
	.word	198
	.word	7
	.word	205
	.word	-1
	.word	-1
	.word	62
	.word	32
	.word	-1
	.word	120
	.word	17
	.word	-2
	.word	-2
	.global	zxfpmod_skel
	.align	2
	.type	zxfpmod_skel, %object
	.size	zxfpmod_skel, 44
zxfpmod_skel:
	.word	10
	.word	26
	.word	167
	.word	32
	.word	-1
	.word	217
	.word	35
	.word	217
	.word	201
	.word	239
	.word	-3
	.global	zxfpmod_skel2
	.align	2
	.type	zxfpmod_skel2, %object
	.size	zxfpmod_skel2, 48
zxfpmod_skel2:
	.word	11
	.word	217
	.word	35
	.word	217
	.word	201
	.word	241
	.word	217
	.word	227
	.word	217
	.word	201
	.word	239
	.word	-3
	.global	zxshadow_end
	.align	2
	.type	zxshadow_end, %object
	.size	zxshadow_end, 108
zxshadow_end:
	.word	26
	.word	-3
	.word	33
	.word	56
	.word	0
	.word	34
	.word	141
	.word	92
	.word	34
	.word	143
	.word	92
	.word	253
	.word	117
	.word	14
	.word	253
	.word	116
	.word	87
	.word	62
	.word	7
	.word	211
	.word	254
	.word	-5
	.word	-1
	.word	-1
	.word	195
	.word	-2
	.word	-2
	.global	restore_bastxt_skel
	.align	2
	.type	restore_bastxt_skel, %object
	.size	restore_bastxt_skel, 60
restore_bastxt_skel:
	.word	14
	.word	235
	.word	42
	.word	-2
	.word	-2
	.word	40
	.word	14
	.word	235
	.word	-5
	.word	229
	.word	-5
	.word	96
	.word	105
	.word	209
	.word	210
	.global	microsoft_skel
	.align	2
	.type	microsoft_skel, %object
	.size	microsoft_skel, 40
microsoft_skel:
	.word	9
	.word	-2
	.word	105
	.word	99
	.word	114
	.word	111
	.word	115
	.word	111
	.word	102
	.word	116
	.global	bastxt_skel
	.align	2
	.type	bastxt_skel, %object
	.size	bastxt_skel, 64
bastxt_skel:
	.word	8
	.word	42
	.word	-2
	.word	-2
	.word	68
	.word	77
	.word	126
	.word	35
	.word	182
	.word	43
	.word	200
	.word	35
	.word	35
	.word	126
	.word	35
	.word	102
	.global	bastxt_skel2
	.align	2
	.type	bastxt_skel2, %object
	.size	bastxt_skel2, 48
bastxt_skel2:
	.word	11
	.word	-6
	.word	192
	.word	42
	.word	-2
	.word	-2
	.word	175
	.word	119
	.word	35
	.word	119
	.word	35
	.word	34
	.global	microsoft_extended_skel
	.align	2
	.type	microsoft_extended_skel, %object
	.size	microsoft_extended_skel, 48
microsoft_extended_skel:
	.word	11
	.word	-3
	.word	254
	.word	37
	.word	200
	.word	20
	.word	254
	.word	36
	.word	200
	.word	20
	.word	254
	.word	33
	.global	microsoft_defdbl_skel
	.align	2
	.type	microsoft_defdbl_skel, %object
	.size	microsoft_defdbl_skel, 32
microsoft_defdbl_skel:
	.word	7
	.word	-3
	.word	68
	.word	69
	.word	70
	.word	68
	.word	66
	.word	76
	.global	microsoft_defdbl_skel2
	.align	2
	.type	microsoft_defdbl_skel2, %object
	.size	microsoft_defdbl_skel2, 32
microsoft_defdbl_skel2:
	.word	7
	.word	-3
	.word	196
	.word	69
	.word	70
	.word	68
	.word	66
	.word	76
	.global	microsoft_defdbl_skel3
	.align	2
	.type	microsoft_defdbl_skel3, %object
	.size	microsoft_defdbl_skel3, 28
microsoft_defdbl_skel3:
	.word	6
	.word	-3
	.word	69
	.word	70
	.word	68
	.word	66
	.word	204
	.global	ulerr_skel
	.align	2
	.type	ulerr_skel, %object
	.size	ulerr_skel, 40
ulerr_skel:
	.word	9
	.word	-5
	.word	229
	.word	-5
	.word	96
	.word	105
	.word	209
	.word	210
	.word	-2
	.word	-2
	.global	prognd_skel
	.align	2
	.type	prognd_skel, %object
	.size	prognd_skel, 36
prognd_skel:
	.word	8
	.word	235
	.word	42
	.word	-2
	.word	-2
	.word	26
	.word	2
	.word	3
	.word	19
	.global	prognd_skel2
	.align	2
	.type	prognd_skel2, %object
	.size	prognd_skel2, 56
prognd_skel2:
	.word	13
	.word	-6
	.word	192
	.word	42
	.word	-1
	.word	-1
	.word	175
	.word	119
	.word	35
	.word	119
	.word	35
	.word	34
	.word	-2
	.word	-2
	.global	errtab_skel
	.align	2
	.type	errtab_skel, %object
	.size	errtab_skel, 48
errtab_skel:
	.word	11
	.word	-3
	.word	30
	.word	2
	.word	1
	.word	30
	.word	-1
	.word	1
	.word	30
	.word	-1
	.word	1
	.word	30
	.global	cmpnum_skel
	.align	2
	.type	cmpnum_skel, %object
	.size	cmpnum_skel, 32
cmpnum_skel:
	.word	7
	.word	1
	.word	116
	.word	148
	.word	17
	.word	-1
	.word	-1
	.word	-4
	.global	fpint_skel
	.align	2
	.type	fpint_skel, %object
	.size	fpint_skel, 32
fpint_skel:
	.word	7
	.word	126
	.word	-4
	.word	54
	.word	152
	.word	123
	.word	245
	.word	121
	.global	flgrel_skel
	.align	2
	.type	flgrel_skel, %object
	.size	flgrel_skel, 48
flgrel_skel:
	.word	11
	.word	-3
	.word	6
	.word	136
	.word	17
	.word	0
	.word	0
	.word	33
	.word	-1
	.word	-1
	.word	79
	.word	112
	.global	fpreg_skel
	.align	2
	.type	fpreg_skel, %object
	.size	fpreg_skel, 44
fpreg_skel:
	.word	10
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	254
	.word	152
	.word	58
	.word	-2
	.word	-2
	.word	208
	.global	fpexp_skel
	.align	2
	.type	fpexp_skel, %object
	.size	fpexp_skel, 44
fpexp_skel:
	.word	10
	.word	33
	.word	-2
	.word	-2
	.word	126
	.word	254
	.word	152
	.word	58
	.word	-1
	.word	-1
	.word	208
	.global	bcdefp_skel
	.align	2
	.type	bcdefp_skel, %object
	.size	bcdefp_skel, 48
bcdefp_skel:
	.word	11
	.word	-3
	.word	33
	.word	-1
	.word	-1
	.word	94
	.word	35
	.word	86
	.word	35
	.word	78
	.word	35
	.word	70
	.global	loadfp_skel
	.align	2
	.type	loadfp_skel, %object
	.size	loadfp_skel, 40
loadfp_skel:
	.word	8
	.word	-3
	.word	94
	.word	35
	.word	86
	.word	35
	.word	78
	.word	35
	.word	70
	.word	201
	.global	fpbcde_skel
	.align	2
	.type	fpbcde_skel, %object
	.size	fpbcde_skel, 52
fpbcde_skel:
	.word	8
	.word	-3
	.word	-5
	.word	235
	.word	34
	.word	-1
	.word	-1
	.word	96
	.word	105
	.word	34
	.word	-1
	.word	-1
	.word	235
	.global	fpreg_skel2
	.align	2
	.type	fpreg_skel2, %object
	.size	fpreg_skel2, 48
fpreg_skel2:
	.word	7
	.word	-5
	.word	235
	.word	34
	.word	-2
	.word	-2
	.word	96
	.word	105
	.word	34
	.word	-1
	.word	-1
	.word	235
	.global	stakfp_skel
	.align	2
	.type	stakfp_skel, %object
	.size	stakfp_skel, 56
stakfp_skel:
	.word	10
	.word	-3
	.word	235
	.word	42
	.word	-1
	.word	-1
	.word	227
	.word	229
	.word	42
	.word	-1
	.word	-1
	.word	227
	.word	235
	.word	201
	.global	tstsgn_skel
	.align	2
	.type	tstsgn_skel, %object
	.size	tstsgn_skel, 52
tstsgn_skel:
	.word	12
	.word	-3
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	254
	.word	47
	.word	23
	.global	tstsgn_skel2
	.align	2
	.type	tstsgn_skel2, %object
	.size	tstsgn_skel2, 56
tstsgn_skel2:
	.word	13
	.word	-3
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	24
	.word	1
	.word	47
	.word	23
	.global	tstsgn_skel3
	.align	2
	.type	tstsgn_skel3, %object
	.size	tstsgn_skel3, 44
tstsgn_skel3:
	.word	10
	.word	-3
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	195
	.global	fpexp_skel2
	.align	2
	.type	fpexp_skel2, %object
	.size	fpexp_skel2, 52
fpexp_skel2:
	.word	12
	.word	58
	.word	-2
	.word	-2
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	24
	.word	1
	.word	47
	.word	23
	.global	mlsp10_skel
	.align	2
	.type	mlsp10_skel, %object
	.size	mlsp10_skel, 48
mlsp10_skel:
	.word	11
	.word	-3
	.word	-5
	.word	120
	.word	183
	.word	200
	.word	198
	.word	2
	.word	218
	.word	-1
	.word	-1
	.word	71
	.global	mlsp10_skel2
	.align	2
	.type	mlsp10_skel2, %object
	.size	mlsp10_skel2, 44
mlsp10_skel2:
	.word	10
	.word	-3
	.word	-5
	.word	120
	.word	183
	.word	200
	.word	198
	.word	2
	.word	56
	.word	-1
	.word	71
	.global	nxtopr_skel2
	.align	2
	.type	nxtopr_skel2, %object
	.size	nxtopr_skel2, 36
nxtopr_skel2:
	.word	8
	.word	22
	.word	125
	.word	-5
	.word	42
	.word	-2
	.word	-2
	.word	229
	.word	205
	.global	chkstk_skel2
	.align	2
	.type	chkstk_skel2, %object
	.size	chkstk_skel2, 44
chkstk_skel2:
	.word	10
	.word	-3
	.word	229
	.word	42
	.word	-1
	.word	-1
	.word	6
	.word	0
	.word	9
	.word	9
	.word	62
	.global	arrend_skel3
	.align	2
	.type	arrend_skel3, %object
	.size	arrend_skel3, 40
arrend_skel3:
	.word	9
	.word	229
	.word	42
	.word	-2
	.word	-2
	.word	6
	.word	0
	.word	9
	.word	9
	.word	62
	.global	arrend_skel
	.align	2
	.type	arrend_skel, %object
	.size	arrend_skel, 56
arrend_skel:
	.word	13
	.word	34
	.word	-2
	.word	-2
	.word	96
	.word	105
	.word	34
	.word	-1
	.word	-1
	.word	6
	.word	6
	.word	43
	.word	54
	.word	0
	.global	varend_skel
	.align	2
	.type	varend_skel, %object
	.size	varend_skel, 56
varend_skel:
	.word	13
	.word	34
	.word	-1
	.word	-1
	.word	96
	.word	105
	.word	34
	.word	-2
	.word	-2
	.word	6
	.word	6
	.word	43
	.word	54
	.word	0
	.global	arrend_skel2
	.align	2
	.type	arrend_skel2, %object
	.size	arrend_skel2, 56
arrend_skel2:
	.word	13
	.word	225
	.word	34
	.word	-2
	.word	-2
	.word	96
	.word	105
	.word	34
	.word	-1
	.word	-1
	.word	43
	.word	54
	.word	0
	.word	-5
	.global	varend_skel2
	.align	2
	.type	varend_skel2, %object
	.size	varend_skel2, 56
varend_skel2:
	.word	13
	.word	225
	.word	34
	.word	-1
	.word	-1
	.word	96
	.word	105
	.word	34
	.word	-2
	.word	-2
	.word	43
	.word	54
	.word	0
	.word	-5
	.global	fpadd_skel
	.align	2
	.type	fpadd_skel, %object
	.size	fpadd_skel, 60
fpadd_skel:
	.word	14
	.word	205
	.word	-1
	.word	-3
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	24
	.word	1
	.word	47
	.global	fpadd_skel2
	.align	2
	.type	fpadd_skel2, %object
	.size	fpadd_skel2, 60
fpadd_skel2:
	.word	14
	.word	205
	.word	-1
	.word	-3
	.word	120
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	202
	.word	-1
	.word	-1
	.word	144
	.global	last_fpreg_skel
	.align	2
	.type	last_fpreg_skel, %object
	.size	last_fpreg_skel, 48
last_fpreg_skel:
	.word	11
	.word	58
	.word	-2
	.word	-2
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	24
	.word	1
	.word	47
	.global	getvar_skel
	.align	2
	.type	getvar_skel, %object
	.size	getvar_skel, 20
getvar_skel:
	.word	4
	.word	-5
	.word	44
	.word	-4
	.word	227
	.global	getvar_skel2
	.align	2
	.type	getvar_skel2, %object
	.size	getvar_skel2, 28
getvar_skel2:
	.word	6
	.word	-4
	.word	227
	.word	213
	.word	126
	.word	254
	.word	44
	.global	chksyn_skel2
	.align	2
	.type	chksyn_skel2, %object
	.size	chksyn_skel2, 20
chksyn_skel2:
	.word	4
	.word	-4
	.word	44
	.word	-5
	.word	227
	.global	chksyn_skel3
	.align	2
	.type	chksyn_skel3, %object
	.size	chksyn_skel3, 20
chksyn_skel3:
	.word	4
	.word	-4
	.word	44
	.word	-5
	.word	40
	.global	lfrgnm_skel
	.align	2
	.type	lfrgnm_skel, %object
	.size	lfrgnm_skel, 44
lfrgnm_skel:
	.word	10
	.word	62
	.word	40
	.word	24
	.word	-3
	.word	62
	.word	41
	.word	24
	.word	10
	.word	62
	.word	136
	.global	lfrgnm_skel2
	.align	2
	.type	lfrgnm_skel2, %object
	.size	lfrgnm_skel2, 40
lfrgnm_skel2:
	.word	9
	.word	-3
	.word	235
	.word	-5
	.word	41
	.word	193
	.word	209
	.word	197
	.word	67
	.word	201
	.global	midnum_skel
	.align	2
	.type	midnum_skel, %object
	.size	midnum_skel, 36
midnum_skel:
	.word	8
	.word	235
	.word	-5
	.word	41
	.word	-3
	.word	209
	.word	197
	.word	67
	.word	201
	.global	getchr_skel3
	.align	2
	.type	getchr_skel3, %object
	.size	getchr_skel3, 52
getchr_skel3:
	.word	12
	.word	-3
	.word	35
	.word	126
	.word	254
	.word	58
	.word	208
	.word	254
	.word	32
	.word	202
	.word	-1
	.word	-1
	.word	254
	.global	getchr_skel4
	.align	2
	.type	getchr_skel4, %object
	.size	getchr_skel4, 48
getchr_skel4:
	.word	11
	.word	-3
	.word	35
	.word	126
	.word	254
	.word	58
	.word	208
	.word	254
	.word	32
	.word	40
	.word	-1
	.word	254
	.global	getchr_skel5
	.align	2
	.type	getchr_skel5, %object
	.size	getchr_skel5, 44
getchr_skel5:
	.word	10
	.word	-3
	.word	35
	.word	126
	.word	254
	.word	32
	.word	40
	.word	-1
	.word	254
	.word	58
	.word	208
	.global	getchr_skel
	.align	2
	.type	getchr_skel, %object
	.size	getchr_skel, 52
getchr_skel:
	.word	12
	.word	-4
	.word	-5
	.word	-5
	.word	122
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	getchr_skel2
	.align	2
	.type	getchr_skel2, %object
	.size	getchr_skel2, 48
getchr_skel2:
	.word	11
	.word	-4
	.word	-5
	.word	-5
	.word	122
	.word	183
	.word	196
	.word	-1
	.word	-1
	.word	-5
	.word	123
	.word	201
	.global	getnum_skel
	.align	2
	.type	getnum_skel, %object
	.size	getnum_skel, 48
getnum_skel:
	.word	11
	.word	-4
	.word	-5
	.word	122
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	getnum_skel2
	.align	2
	.type	getnum_skel2, %object
	.size	getnum_skel2, 44
getnum_skel2:
	.word	10
	.word	-4
	.word	-5
	.word	122
	.word	183
	.word	196
	.word	-1
	.word	-1
	.word	-5
	.word	123
	.word	201
	.global	getnum_skel3
	.align	2
	.type	getnum_skel3, %object
	.size	getnum_skel3, 44
getnum_skel3:
	.word	9
	.word	-5
	.word	-4
	.word	-5
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	eval3_ex_skel
	.align	2
	.type	eval3_ex_skel, %object
	.size	eval3_ex_skel, 56
eval3_ex_skel:
	.word	13
	.word	-3
	.word	42
	.word	-1
	.word	-1
	.word	193
	.word	126
	.word	34
	.word	-1
	.word	-1
	.word	254
	.word	-1
	.word	216
	.word	254
	.global	eval3_body_skel
	.align	2
	.type	eval3_body_skel, %object
	.size	eval3_body_skel, 60
eval3_body_skel:
	.word	14
	.word	-3
	.word	58
	.word	-1
	.word	-1
	.word	254
	.word	3
	.word	123
	.word	202
	.word	-1
	.word	-1
	.word	254
	.word	-1
	.word	208
	.word	33
	.global	depint_skel
	.align	2
	.type	depint_skel, %object
	.size	depint_skel, 48
depint_skel:
	.word	11
	.word	-5
	.word	-4
	.word	122
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	depint_skel2
	.align	2
	.type	depint_skel2, %object
	.size	depint_skel2, 44
depint_skel2:
	.word	10
	.word	-5
	.word	-4
	.word	122
	.word	183
	.word	196
	.word	-1
	.word	-1
	.word	-5
	.word	123
	.word	201
	.global	depint_skel3
	.align	2
	.type	depint_skel3, %object
	.size	depint_skel3, 44
depint_skel3:
	.word	9
	.word	-5
	.word	-5
	.word	-4
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	getk_skel
	.align	2
	.type	getk_skel, %object
	.size	getk_skel, 52
getk_skel:
	.word	12
	.word	-4
	.word	42
	.word	-1
	.word	-1
	.word	197
	.word	-5
	.word	193
	.word	192
	.word	42
	.word	-1
	.word	-1
	.word	133
	.global	rinput_skel
	.align	2
	.type	rinput_skel, %object
	.size	rinput_skel, 40
rinput_skel:
	.word	9
	.word	62
	.word	63
	.word	-5
	.word	62
	.word	32
	.word	-5
	.word	195
	.word	-2
	.word	-2
	.global	rinput_skel2
	.align	2
	.type	rinput_skel2, %object
	.size	rinput_skel2, 32
rinput_skel2:
	.word	7
	.word	62
	.word	63
	.word	-5
	.word	62
	.word	32
	.word	-5
	.word	-4
	.global	rinput_skel3
	.align	2
	.type	rinput_skel3, %object
	.size	rinput_skel3, 32
rinput_skel3:
	.word	7
	.word	62
	.word	63
	.word	-1
	.word	62
	.word	32
	.word	-1
	.word	-4
	.global	rinput_skel4
	.align	2
	.type	rinput_skel4, %object
	.size	rinput_skel4, 60
rinput_skel4:
	.word	14
	.word	62
	.word	63
	.word	-5
	.word	62
	.word	32
	.word	-5
	.word	24
	.word	-1
	.word	-1
	.word	-1
	.word	195
	.word	-1
	.word	-1
	.word	-3
	.global	log10eval_skel
	.align	2
	.type	log10eval_skel, %object
	.size	log10eval_skel, 40
log10eval_skel:
	.word	9
	.word	-3
	.word	64
	.word	67
	.word	66
	.word	148
	.word	72
	.word	25
	.word	3
	.word	36
	.global	halfval_skel
	.align	2
	.type	halfval_skel, %object
	.size	halfval_skel, 48
halfval_skel:
	.word	11
	.word	-3
	.word	64
	.word	80
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.global	unityval_skel
	.align	2
	.type	unityval_skel, %object
	.size	unityval_skel, 40
unityval_skel:
	.word	9
	.word	-3
	.word	65
	.word	16
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.global	quarterval_skel
	.align	2
	.type	quarterval_skel, %object
	.size	quarterval_skel, 40
quarterval_skel:
	.word	9
	.word	-3
	.word	64
	.word	37
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.global	tenhalfval_skel
	.align	2
	.type	tenhalfval_skel, %object
	.size	tenhalfval_skel, 40
tenhalfval_skel:
	.word	9
	.word	-3
	.word	65
	.word	49
	.word	98
	.word	39
	.word	118
	.word	96
	.word	22
	.word	132
	.global	twoln10val_skel
	.align	2
	.type	twoln10val_skel, %object
	.size	twoln10val_skel, 40
twoln10val_skel:
	.word	9
	.word	-3
	.word	64
	.word	134
	.word	133
	.word	136
	.word	150
	.word	56
	.word	6
	.word	80
	.global	ln10val_skel
	.align	2
	.type	ln10val_skel, %object
	.size	ln10val_skel, 40
ln10val_skel:
	.word	9
	.word	-3
	.word	65
	.word	35
	.word	2
	.word	88
	.word	80
	.word	146
	.word	153
	.word	64
	.global	tan15val_skel
	.align	2
	.type	tan15val_skel, %object
	.size	tan15val_skel, 40
tan15val_skel:
	.word	9
	.word	-3
	.word	64
	.word	38
	.word	121
	.word	73
	.word	25
	.word	36
	.word	49
	.word	18
	.global	sqr3val_skel
	.align	2
	.type	sqr3val_skel, %object
	.size	sqr3val_skel, 40
sqr3val_skel:
	.word	9
	.word	-3
	.word	65
	.word	23
	.word	50
	.word	5
	.word	8
	.word	7
	.word	86
	.word	137
	.global	sixthpival_skel
	.align	2
	.type	sixthpival_skel, %object
	.size	sixthpival_skel, 40
sixthpival_skel:
	.word	9
	.word	-3
	.word	64
	.word	82
	.word	53
	.word	152
	.word	119
	.word	85
	.word	152
	.word	48
	.global	halfpival_skel
	.align	2
	.type	halfpival_skel, %object
	.size	halfpival_skel, 40
halfpival_skel:
	.word	9
	.word	-3
	.word	65
	.word	21
	.word	112
	.word	121
	.word	99
	.word	38
	.word	121
	.word	73
	.global	epsilonval_skel
	.align	2
	.type	epsilonval_skel, %object
	.size	epsilonval_skel, 40
epsilonval_skel:
	.word	9
	.word	-3
	.word	64
	.word	21
	.word	145
	.word	84
	.word	148
	.word	48
	.word	145
	.word	144
	.global	logtabval_skel
	.align	2
	.type	logtabval_skel, %object
	.size	logtabval_skel, 44
logtabval_skel:
	.word	10
	.word	-3
	.word	4
	.word	192
	.word	113
	.word	67
	.word	51
	.word	130
	.word	21
	.word	50
	.word	38
	.global	sintabval_skel
	.align	2
	.type	sintabval_skel, %object
	.size	sintabval_skel, 44
sintabval_skel:
	.word	10
	.word	-3
	.word	8
	.word	192
	.word	105
	.word	33
	.word	86
	.word	146
	.word	41
	.word	24
	.word	9
	.global	atntabval_skel
	.align	2
	.type	atntabval_skel, %object
	.size	atntabval_skel, 44
atntabval_skel:
	.word	10
	.word	-3
	.word	8
	.word	191
	.word	82
	.word	8
	.word	105
	.word	57
	.word	4
	.word	0
	.word	0
	.global	halfpi_skel
	.align	2
	.type	halfpi_skel, %object
	.size	halfpi_skel, 48
halfpi_skel:
	.word	11
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	-5
	.word	1
	.word	73
	.word	131
	.word	-1
	.word	219
	.word	15
	.global	addphl_skel
	.align	2
	.type	addphl_skel, %object
	.size	addphl_skel, 48
addphl_skel:
	.word	11
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	-5
	.word	1
	.word	73
	.word	131
	.word	-1
	.word	219
	.word	15
	.global	cos_skel
	.align	2
	.type	cos_skel, %object
	.size	cos_skel, 48
cos_skel:
	.word	11
	.word	-3
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	1
	.word	73
	.word	131
	.word	-1
	.word	219
	.word	15
	.global	sin_skel
	.align	2
	.type	sin_skel, %object
	.size	sin_skel, 56
sin_skel:
	.word	13
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-3
	.word	-1
	.word	-1
	.word	1
	.word	73
	.word	131
	.word	-1
	.word	219
	.word	15
	.global	cos_skel3
	.align	2
	.type	cos_skel3, %object
	.size	cos_skel3, 84
cos_skel3:
	.word	20
	.word	-3
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	245
	.word	250
	.global	sin_skel3
	.align	2
	.type	sin_skel3, %object
	.size	sin_skel3, 92
sin_skel3:
	.word	22
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-3
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	245
	.word	250
	.global	halfpi_skel3
	.align	2
	.type	halfpi_skel3, %object
	.size	halfpi_skel3, 56
halfpi_skel3:
	.word	13
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	58
	.word	-1
	.word	-1
	.word	230
	.word	127
	.word	50
	.word	-1
	.word	-1
	.word	33
	.global	addphl_skel3
	.align	2
	.type	addphl_skel3, %object
	.size	addphl_skel3, 52
addphl_skel3:
	.word	12
	.word	-1
	.word	-1
	.word	-4
	.word	58
	.word	-1
	.word	-1
	.word	230
	.word	127
	.word	50
	.word	-1
	.word	-1
	.word	33
	.global	cos_skel4
	.align	2
	.type	cos_skel4, %object
	.size	cos_skel4, 56
cos_skel4:
	.word	13
	.word	-3
	.word	-1
	.word	-1
	.word	-5
	.word	58
	.word	-1
	.word	-1
	.word	230
	.word	127
	.word	50
	.word	-1
	.word	-1
	.word	33
	.global	sin_skel4
	.align	2
	.type	sin_skel4, %object
	.size	sin_skel4, 84
sin_skel4:
	.word	20
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	58
	.word	-1
	.word	-1
	.word	230
	.word	127
	.word	50
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	24
	.word	-1
	.word	-3
	.global	halfpi_skel2
	.align	2
	.type	halfpi_skel2, %object
	.size	halfpi_skel2, 84
halfpi_skel2:
	.word	20
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	245
	.word	250
	.global	addphl_skel2
	.align	2
	.type	addphl_skel2, %object
	.size	addphl_skel2, 84
addphl_skel2:
	.word	20
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	245
	.word	250
	.global	atn_skel
	.align	2
	.type	atn_skel, %object
	.size	atn_skel, 56
atn_skel:
	.word	13
	.word	-3
	.word	-5
	.word	252
	.word	-1
	.word	-1
	.word	252
	.word	-1
	.word	-1
	.word	58
	.word	-1
	.word	-1
	.word	254
	.word	129
	.global	negaft_skel
	.align	2
	.type	negaft_skel, %object
	.size	negaft_skel, 52
negaft_skel:
	.word	12
	.word	-5
	.word	252
	.word	-2
	.word	-2
	.word	252
	.word	-1
	.word	-1
	.word	58
	.word	-1
	.word	-1
	.word	254
	.word	129
	.global	invsgn_skel
	.align	2
	.type	invsgn_skel, %object
	.size	invsgn_skel, 52
invsgn_skel:
	.word	12
	.word	-5
	.word	252
	.word	-1
	.word	-1
	.word	252
	.word	-2
	.word	-2
	.word	58
	.word	-1
	.word	-1
	.word	254
	.word	129
	.global	invsgn_skel2
	.align	2
	.type	invsgn_skel2, %object
	.size	invsgn_skel2, 36
invsgn_skel2:
	.word	8
	.word	22
	.word	125
	.word	-5
	.word	42
	.word	-1
	.word	-1
	.word	229
	.word	-4
	.global	atn_skel2
	.align	2
	.type	atn_skel2, %object
	.size	atn_skel2, 64
atn_skel2:
	.word	15
	.word	-3
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	200
	.word	252
	.word	-1
	.word	-1
	.word	254
	.word	65
	.word	218
	.word	-1
	.word	-1
	.word	-5
	.global	negaft_skel2
	.align	2
	.type	negaft_skel2, %object
	.size	negaft_skel2, 60
negaft_skel2:
	.word	14
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	200
	.word	252
	.word	-2
	.word	-2
	.word	254
	.word	65
	.word	218
	.word	-1
	.word	-1
	.word	-5
	.global	dbldiv_skel
	.align	2
	.type	dbldiv_skel, %object
	.size	dbldiv_skel, 68
dbldiv_skel:
	.word	16
	.word	183
	.word	200
	.word	252
	.word	-1
	.word	-1
	.word	254
	.word	65
	.word	218
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-4
	.global	exp_skel
	.align	2
	.type	exp_skel, %object
	.size	exp_skel, 40
exp_skel:
	.word	9
	.word	-3
	.word	-5
	.word	1
	.word	56
	.word	129
	.word	17
	.word	59
	.word	170
	.word	-5
	.global	fpmult_skel
	.align	2
	.type	fpmult_skel, %object
	.size	fpmult_skel, 32
fpmult_skel:
	.word	7
	.word	1
	.word	56
	.word	129
	.word	17
	.word	59
	.word	170
	.word	-4
	.global	abs_skel
	.align	2
	.type	abs_skel, %object
	.size	abs_skel, 44
abs_skel:
	.word	10
	.word	-3
	.word	-5
	.word	240
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	238
	.word	128
	.word	119
	.global	abs_skel2
	.align	2
	.type	abs_skel2, %object
	.size	abs_skel2, 44
abs_skel2:
	.word	10
	.word	-3
	.word	-1
	.word	240
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	238
	.word	128
	.word	119
	.global	abs_skel3
	.align	2
	.type	abs_skel3, %object
	.size	abs_skel3, 60
abs_skel3:
	.word	14
	.word	-3
	.word	-5
	.word	240
	.word	-1
	.word	250
	.word	-1
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.global	tstsgn_loc_skel
	.align	2
	.type	tstsgn_loc_skel, %object
	.size	tstsgn_loc_skel, 40
tstsgn_loc_skel:
	.word	9
	.word	-4
	.word	240
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	238
	.word	128
	.word	119
	.global	tstsgn_loc_skel2
	.align	2
	.type	tstsgn_loc_skel2, %object
	.size	tstsgn_loc_skel2, 56
tstsgn_loc_skel2:
	.word	13
	.word	-4
	.word	240
	.word	-1
	.word	250
	.word	-1
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.global	ms_rnd_skel
	.align	2
	.type	ms_rnd_skel, %object
	.size	ms_rnd_skel, 48
ms_rnd_skel:
	.word	11
	.word	-3
	.word	-5
	.word	250
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	200
	.word	1
	.global	ms_rnd_skel2
	.align	2
	.type	ms_rnd_skel2, %object
	.size	ms_rnd_skel2, 68
ms_rnd_skel2:
	.word	16
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	250
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	200
	.global	ms_rnd_seed
	.align	2
	.type	ms_rnd_seed, %object
	.size	ms_rnd_seed, 64
ms_rnd_seed:
	.word	15
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	250
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	200
	.global	ms_lstrnd
	.align	2
	.type	ms_lstrnd, %object
	.size	ms_lstrnd, 64
ms_lstrnd:
	.word	15
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	250
	.word	-1
	.word	-1
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	200
	.global	ms_lstrnd2
	.align	2
	.type	ms_lstrnd2, %object
	.size	ms_lstrnd2, 44
ms_lstrnd2:
	.word	10
	.word	-5
	.word	250
	.word	-1
	.word	-1
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	200
	.word	1
	.global	last_fpreg_skel2
	.align	2
	.type	last_fpreg_skel2, %object
	.size	last_fpreg_skel2, 56
last_fpreg_skel2:
	.word	13
	.word	-5
	.word	240
	.word	-1
	.word	250
	.word	-1
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	33
	.word	-2
	.word	-2
	.word	126
	.global	dblabs_skel
	.align	2
	.type	dblabs_skel, %object
	.size	dblabs_skel, 56
dblabs_skel:
	.word	13
	.word	-5
	.word	240
	.word	-1
	.word	250
	.word	-2
	.word	-2
	.word	202
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.global	dblabs_skel2
	.align	2
	.type	dblabs_skel2, %object
	.size	dblabs_skel2, 44
dblabs_skel2:
	.word	10
	.word	-3
	.word	42
	.word	-1
	.word	-1
	.word	-5
	.word	124
	.word	238
	.word	128
	.word	181
	.word	192
	.global	dblfpreg_skel
	.align	2
	.type	dblfpreg_skel, %object
	.size	dblfpreg_skel, 40
dblfpreg_skel:
	.word	9
	.word	42
	.word	-2
	.word	-2
	.word	-5
	.word	124
	.word	238
	.word	128
	.word	181
	.word	192
	.global	dbl_tstsgn_skel3
	.align	2
	.type	dbl_tstsgn_skel3, %object
	.size	dbl_tstsgn_skel3, 28
dbl_tstsgn_skel3:
	.word	6
	.word	-4
	.word	111
	.word	23
	.word	159
	.word	103
	.word	195
	.global	dbl_tstsgn_skel
	.align	2
	.type	dbl_tstsgn_skel, %object
	.size	dbl_tstsgn_skel, 56
dbl_tstsgn_skel:
	.word	13
	.word	-4
	.word	240
	.word	-1
	.word	250
	.word	-1
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.global	dbl_tstsgn_skel2
	.align	2
	.type	dbl_tstsgn_skel2, %object
	.size	dbl_tstsgn_skel2, 40
dbl_tstsgn_skel2:
	.word	9
	.word	-4
	.word	240
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	238
	.word	128
	.word	119
	.global	test_type_skel
	.align	2
	.type	test_type_skel, %object
	.size	test_type_skel, 64
test_type_skel:
	.word	9
	.word	-4
	.word	202
	.word	-1
	.word	-1
	.word	242
	.word	-1
	.word	-1
	.word	42
	.word	-1
	.word	-1
	.word	124
	.word	181
	.word	200
	.word	124
	.word	24
	.global	log_skel
	.align	2
	.type	log_skel, %object
	.size	log_skel, 56
log_skel:
	.word	13
	.word	-3
	.word	-5
	.word	183
	.word	234
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	1
	.word	-1
	.word	128
	.global	log_skel2
	.align	2
	.type	log_skel2, %object
	.size	log_skel2, 44
log_skel2:
	.word	10
	.word	-3
	.word	-5
	.word	183
	.word	234
	.word	-1
	.word	-1
	.word	-5
	.word	1
	.word	-1
	.word	128
	.global	log_skel3
	.align	2
	.type	log_skel3, %object
	.size	log_skel3, 56
log_skel3:
	.word	13
	.word	-3
	.word	-5
	.word	183
	.word	236
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	1
	.word	-1
	.word	128
	.global	log_skel4
	.align	2
	.type	log_skel4, %object
	.size	log_skel4, 44
log_skel4:
	.word	10
	.word	-3
	.word	-1
	.word	183
	.word	234
	.word	-1
	.word	-1
	.word	-5
	.word	1
	.word	-1
	.word	128
	.global	log_skel5
	.align	2
	.type	log_skel5, %object
	.size	log_skel5, 56
log_skel5:
	.word	13
	.word	-3
	.word	-1
	.word	183
	.word	234
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	1
	.word	-1
	.word	128
	.global	log_skel6
	.align	2
	.type	log_skel6, %object
	.size	log_skel6, 60
log_skel6:
	.word	14
	.word	-3
	.word	-5
	.word	250
	.word	-1
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	245
	.word	54
	.global	fcerr_skel
	.align	2
	.type	fcerr_skel, %object
	.size	fcerr_skel, 52
fcerr_skel:
	.word	12
	.word	-5
	.word	183
	.word	234
	.word	-2
	.word	-2
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	1
	.word	-1
	.word	128
	.global	fcerr_skel2
	.align	2
	.type	fcerr_skel2, %object
	.size	fcerr_skel2, 52
fcerr_skel2:
	.word	12
	.word	-5
	.word	183
	.word	234
	.word	-2
	.word	-2
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	1
	.word	-1
	.word	128
	.global	fcerr_skel3
	.align	2
	.type	fcerr_skel3, %object
	.size	fcerr_skel3, 52
fcerr_skel3:
	.word	12
	.word	-5
	.word	183
	.word	236
	.word	-2
	.word	-2
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	1
	.word	-1
	.word	128
	.global	fcerr_skel4
	.align	2
	.type	fcerr_skel4, %object
	.size	fcerr_skel4, 56
fcerr_skel4:
	.word	13
	.word	-5
	.word	250
	.word	-2
	.word	-2
	.word	202
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	245
	.word	54
	.global	fpadd_skel3
	.align	2
	.type	fpadd_skel3, %object
	.size	fpadd_skel3, 56
fpadd_skel3:
	.word	13
	.word	-4
	.word	193
	.word	209
	.word	4
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	205
	.global	fpadd_skel4
	.align	2
	.type	fpadd_skel4, %object
	.size	fpadd_skel4, 52
fpadd_skel4:
	.word	12
	.word	-3
	.word	183
	.word	200
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	202
	.word	-1
	.word	-1
	.word	144
	.word	48
	.global	dvbcde_skel
	.align	2
	.type	dvbcde_skel, %object
	.size	dvbcde_skel, 56
dvbcde_skel:
	.word	13
	.word	-5
	.word	193
	.word	209
	.word	4
	.word	-4
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	205
	.global	unity_skel
	.align	2
	.type	unity_skel, %object
	.size	unity_skel, 56
unity_skel:
	.word	13
	.word	-5
	.word	193
	.word	209
	.word	4
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	205
	.global	subphl_skel
	.align	2
	.type	subphl_skel, %object
	.size	subphl_skel, 56
subphl_skel:
	.word	13
	.word	-5
	.word	193
	.word	209
	.word	4
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	33
	.word	-1
	.word	-1
	.word	205
	.global	logtab_skel
	.align	2
	.type	logtab_skel, %object
	.size	logtab_skel, 56
logtab_skel:
	.word	13
	.word	-5
	.word	193
	.word	209
	.word	4
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	205
	.global	sumser_skel
	.align	2
	.type	sumser_skel, %object
	.size	sumser_skel, 56
sumser_skel:
	.word	13
	.word	-5
	.word	193
	.word	209
	.word	4
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.global	dvbcde_org_skel
	.align	2
	.type	dvbcde_org_skel, %object
	.size	dvbcde_org_skel, 56
dvbcde_org_skel:
	.word	13
	.word	-3
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	1
	.word	56
	.word	129
	.word	17
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.global	tan_skel
	.align	2
	.type	tan_skel, %object
	.size	tan_skel, 44
tan_skel:
	.word	10
	.word	-3
	.word	-5
	.word	-5
	.word	193
	.word	225
	.word	-5
	.word	235
	.word	-5
	.word	-5
	.word	195
	.global	tan_skel2
	.align	2
	.type	tan_skel2, %object
	.size	tan_skel2, 48
tan_skel2:
	.word	11
	.word	-3
	.word	-5
	.word	-5
	.word	193
	.word	209
	.word	235
	.word	-5
	.word	235
	.word	-5
	.word	-5
	.word	195
	.global	tan_skel3
	.align	2
	.type	tan_skel3, %object
	.size	tan_skel3, 52
tan_skel3:
	.word	12
	.word	-3
	.word	-5
	.word	-5
	.word	193
	.word	221
	.word	225
	.word	209
	.word	-5
	.word	235
	.word	-5
	.word	-5
	.word	195
	.global	div_skel
	.align	2
	.type	div_skel, %object
	.size	div_skel, 48
div_skel:
	.word	11
	.word	-5
	.word	-5
	.word	193
	.word	225
	.word	-5
	.word	235
	.word	-5
	.word	-5
	.word	195
	.word	-2
	.word	-2
	.global	div_skel2
	.align	2
	.type	div_skel2, %object
	.size	div_skel2, 72
div_skel2:
	.word	17
	.word	1
	.word	32
	.word	132
	.word	221
	.word	33
	.word	0
	.word	0
	.word	17
	.word	0
	.word	0
	.word	205
	.word	-1
	.word	-3
	.word	193
	.word	221
	.word	225
	.word	209
	.global	fpbcde_skel2
	.align	2
	.type	fpbcde_skel2, %object
	.size	fpbcde_skel2, 44
fpbcde_skel2:
	.word	10
	.word	-5
	.word	-5
	.word	193
	.word	209
	.word	235
	.word	-5
	.word	235
	.word	-4
	.word	-5
	.word	195
	.global	fpbcde_skel3
	.align	2
	.type	fpbcde_skel3, %object
	.size	fpbcde_skel3, 52
fpbcde_skel3:
	.word	12
	.word	-5
	.word	1
	.word	32
	.word	132
	.word	221
	.word	33
	.word	0
	.word	0
	.word	17
	.word	0
	.word	0
	.word	-4
	.global	fpbcde_skel4
	.align	2
	.type	fpbcde_skel4, %object
	.size	fpbcde_skel4, 48
fpbcde_skel4:
	.word	11
	.word	-5
	.word	-5
	.word	193
	.word	221
	.word	225
	.word	209
	.word	-5
	.word	235
	.word	-4
	.word	-5
	.word	195
	.global	phltfp_skel
	.align	2
	.type	phltfp_skel, %object
	.size	phltfp_skel, 40
phltfp_skel:
	.word	9
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	phltfp_skel2
	.align	2
	.type	phltfp_skel2, %object
	.size	phltfp_skel2, 52
phltfp_skel2:
	.word	12
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	24
	.word	3
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	phltfp_skel3
	.align	2
	.type	phltfp_skel3, %object
	.size	phltfp_skel3, 56
phltfp_skel3:
	.word	13
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	195
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	phltfp_skel4
	.align	2
	.type	phltfp_skel4, %object
	.size	phltfp_skel4, 48
phltfp_skel4:
	.word	11
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	193
	.word	209
	.word	-5
	.word	40
	.word	-1
	.word	120
	.global	phltfp_skel5
	.align	2
	.type	phltfp_skel5, %object
	.size	phltfp_skel5, 64
phltfp_skel5:
	.word	15
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	250
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	33
	.word	-1
	.word	-1
	.word	200
	.global	phltfp_skel6
	.align	2
	.type	phltfp_skel6, %object
	.size	phltfp_skel6, 44
phltfp_skel6:
	.word	10
	.word	-5
	.word	250
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	200
	.word	1
	.global	div10_skel
	.align	2
	.type	div10_skel, %object
	.size	div10_skel, 72
div10_skel:
	.word	17
	.word	-3
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	17
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	202
	.word	-1
	.word	-1
	.word	46
	.word	255
	.global	div10_skel2
	.align	2
	.type	div10_skel2, %object
	.size	div10_skel2, 72
div10_skel2:
	.word	17
	.word	-3
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	17
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	204
	.word	-1
	.word	-1
	.word	46
	.word	255
	.global	div10_skel3
	.align	2
	.type	div10_skel3, %object
	.size	div10_skel3, 60
div10_skel3:
	.word	14
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	202
	.word	-1
	.word	-1
	.word	46
	.word	255
	.global	div10_skel4
	.align	2
	.type	div10_skel4, %object
	.size	div10_skel4, 60
div10_skel4:
	.word	14
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	204
	.word	-1
	.word	-1
	.word	46
	.word	255
	.global	div10_skel5
	.align	2
	.type	div10_skel5, %object
	.size	div10_skel5, 56
div10_skel5:
	.word	13
	.word	-3
	.word	-5
	.word	1
	.word	32
	.word	132
	.word	221
	.word	33
	.word	0
	.word	0
	.word	17
	.word	0
	.word	0
	.word	-5
	.global	sqr_skel
	.align	2
	.type	sqr_skel, %object
	.size	sqr_skel, 44
sqr_skel:
	.word	10
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	sqr_skel2
	.align	2
	.type	sqr_skel2, %object
	.size	sqr_skel2, 56
sqr_skel2:
	.word	13
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	24
	.word	3
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	sqr_skel3
	.align	2
	.type	sqr_skel3, %object
	.size	sqr_skel3, 60
sqr_skel3:
	.word	14
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	195
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	sqr_skel4
	.align	2
	.type	sqr_skel4, %object
	.size	sqr_skel4, 52
sqr_skel4:
	.word	12
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	40
	.word	-1
	.word	120
	.global	sqr_skel5
	.align	2
	.type	sqr_skel5, %object
	.size	sqr_skel5, 52
sqr_skel5:
	.word	12
	.word	-3
	.word	-5
	.word	200
	.word	250
	.word	-1
	.word	-1
	.word	-5
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	31
	.global	power_skel
	.align	2
	.type	power_skel, %object
	.size	power_skel, 48
power_skel:
	.word	11
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	205
	.word	-1
	.word	-3
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	power_skel2
	.align	2
	.type	power_skel2, %object
	.size	power_skel2, 52
power_skel2:
	.word	12
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	24
	.word	-3
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	power_skel3
	.align	2
	.type	power_skel3, %object
	.size	power_skel3, 56
power_skel3:
	.word	13
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	195
	.word	-1
	.word	-3
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	power_skel4
	.align	2
	.type	power_skel4, %object
	.size	power_skel4, 56
power_skel4:
	.word	13
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	205
	.word	-1
	.word	-3
	.word	193
	.word	209
	.word	-5
	.word	40
	.word	-1
	.word	120
	.global	half_skel
	.align	2
	.type	half_skel, %object
	.size	half_skel, 40
half_skel:
	.word	9
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	half_skel2
	.align	2
	.type	half_skel2, %object
	.size	half_skel2, 52
half_skel2:
	.word	12
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	24
	.word	3
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	half_skel3
	.align	2
	.type	half_skel3, %object
	.size	half_skel3, 56
half_skel3:
	.word	13
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	195
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	120
	.global	half_skel4
	.align	2
	.type	half_skel4, %object
	.size	half_skel4, 48
half_skel4:
	.word	11
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	-5
	.word	193
	.word	209
	.word	-5
	.word	40
	.word	-1
	.word	120
	.global	bnorm_skel
	.align	2
	.type	bnorm_skel, %object
	.size	bnorm_skel, 52
bnorm_skel:
	.word	12
	.word	-3
	.word	104
	.word	99
	.word	175
	.word	71
	.word	121
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	74
	.word	84
	.global	bnorm_skel2
	.align	2
	.type	bnorm_skel2, %object
	.size	bnorm_skel2, 48
bnorm_skel2:
	.word	11
	.word	-3
	.word	104
	.word	99
	.word	175
	.word	71
	.word	121
	.word	183
	.word	40
	.word	-1
	.word	74
	.word	84
	.global	plucde_skel
	.align	2
	.type	plucde_skel, %object
	.size	plucde_skel, 48
plucde_skel:
	.word	11
	.word	-3
	.word	126
	.word	131
	.word	95
	.word	35
	.word	126
	.word	138
	.word	87
	.word	35
	.word	126
	.word	137
	.global	compl_skel
	.align	2
	.type	compl_skel, %object
	.size	compl_skel, 52
compl_skel:
	.word	12
	.word	-3
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	47
	.word	119
	.word	175
	.word	111
	.word	144
	.word	71
	.word	125
	.global	sgnres_skel
	.align	2
	.type	sgnres_skel, %object
	.size	sgnres_skel, 48
sgnres_skel:
	.word	11
	.word	33
	.word	-2
	.word	-2
	.word	126
	.word	47
	.word	119
	.word	175
	.word	111
	.word	144
	.word	71
	.word	125
	.global	shrite_skel
	.align	2
	.type	shrite_skel, %object
	.size	shrite_skel, 56
shrite_skel:
	.word	13
	.word	6
	.word	0
	.word	214
	.word	8
	.word	218
	.word	-2
	.word	-2
	.word	67
	.word	90
	.word	81
	.word	14
	.word	0
	.word	195
	.global	shrite_skel2
	.align	2
	.type	shrite_skel2, %object
	.size	shrite_skel2, 40
shrite_skel2:
	.word	9
	.word	-3
	.word	198
	.word	9
	.word	111
	.word	175
	.word	45
	.word	200
	.word	121
	.word	31
	.global	scale_skel
	.align	2
	.type	scale_skel, %object
	.size	scale_skel, 56
scale_skel:
	.word	11
	.word	-3
	.word	6
	.word	0
	.word	214
	.word	8
	.word	56
	.word	-1
	.word	67
	.word	90
	.word	81
	.word	14
	.word	0
	.word	195
	.global	scale_skel2
	.align	2
	.type	scale_skel2, %object
	.size	scale_skel2, 60
scale_skel2:
	.word	14
	.word	-3
	.word	6
	.word	0
	.word	214
	.word	8
	.word	218
	.word	-2
	.word	-2
	.word	67
	.word	90
	.word	81
	.word	14
	.word	0
	.word	195
	.global	fpthl_skel
	.align	2
	.type	fpthl_skel, %object
	.size	fpthl_skel, 44
fpthl_skel:
	.word	10
	.word	-3
	.word	17
	.word	-1
	.word	-1
	.word	6
	.word	4
	.word	26
	.word	119
	.word	19
	.word	35
	.global	fpthl_skel2
	.align	2
	.type	fpthl_skel2, %object
	.size	fpthl_skel2, 40
fpthl_skel2:
	.word	9
	.word	-6
	.word	-5
	.word	-5
	.word	227
	.word	-4
	.word	225
	.word	221
	.word	225
	.word	-5
	.global	fpthl_skel3
	.align	2
	.type	fpthl_skel3, %object
	.size	fpthl_skel3, 52
fpthl_skel3:
	.word	12
	.word	-6
	.word	-5
	.word	-5
	.word	227
	.word	-4
	.word	225
	.word	37
	.word	-5
	.word	202
	.word	-1
	.word	-1
	.word	227
	.global	for_skel
	.align	2
	.type	for_skel, %object
	.size	for_skel, 44
for_skel:
	.word	10
	.word	-3
	.word	62
	.word	100
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	227
	.word	-5
	.word	209
	.global	for_skel2
	.align	2
	.type	for_skel2, %object
	.size	for_skel2, 44
for_skel2:
	.word	10
	.word	-3
	.word	62
	.word	100
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	227
	.word	209
	.word	194
	.global	for_skel3
	.align	2
	.type	for_skel3, %object
	.size	for_skel3, 52
for_skel3:
	.word	12
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	237
	.word	83
	.word	-1
	.word	-1
	.word	227
	.word	-5
	.word	209
	.word	32
	.global	for_skel4
	.align	2
	.type	for_skel4, %object
	.size	for_skel4, 44
for_skel4:
	.word	10
	.word	-3
	.word	62
	.word	100
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	193
	.word	229
	.word	-5
	.global	fdtlp_skel
	.align	2
	.type	fdtlp_skel, %object
	.size	fdtlp_skel, 48
fdtlp_skel:
	.word	10
	.word	-3
	.word	-5
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	35
	.word	126
	.word	35
	.word	182
	.word	94
	.global	fdtlp_skel2
	.align	2
	.type	fdtlp_skel2, %object
	.size	fdtlp_skel2, 44
fdtlp_skel2:
	.word	9
	.word	-3
	.word	-5
	.word	183
	.word	32
	.word	-1
	.word	35
	.word	126
	.word	35
	.word	182
	.word	94
	.global	fdtlp_skel3
	.align	2
	.type	fdtlp_skel3, %object
	.size	fdtlp_skel3, 44
fdtlp_skel3:
	.word	9
	.word	-3
	.word	-5
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	35
	.word	-5
	.word	121
	.word	176
	.global	data_skel
	.align	2
	.type	data_skel, %object
	.size	data_skel, 44
data_skel:
	.word	9
	.word	-4
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	35
	.word	126
	.word	35
	.word	182
	.word	94
	.global	data_skel2
	.align	2
	.type	data_skel2, %object
	.size	data_skel2, 40
data_skel2:
	.word	8
	.word	-4
	.word	183
	.word	32
	.word	-1
	.word	35
	.word	126
	.word	35
	.word	182
	.word	94
	.global	data_skel3
	.align	2
	.type	data_skel3, %object
	.size	data_skel3, 40
data_skel3:
	.word	9
	.word	-4
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	35
	.word	-5
	.word	121
	.word	176
	.global	restore_skel
	.align	2
	.type	restore_skel, %object
	.size	restore_skel, 64
restore_skel:
	.word	14
	.word	-3
	.word	235
	.word	42
	.word	-1
	.word	-1
	.word	40
	.word	14
	.word	235
	.word	-5
	.word	229
	.word	-5
	.word	96
	.word	105
	.word	209
	.word	210
	.global	dcbde_skel
	.align	2
	.type	dcbde_skel, %object
	.size	dcbde_skel, 36
dcbde_skel:
	.word	8
	.word	-3
	.word	27
	.word	122
	.word	163
	.word	60
	.word	192
	.word	11
	.word	201
	.global	dblint_skel
	.align	2
	.type	dblint_skel, %object
	.size	dblint_skel, 60
dblint_skel:
	.word	9
	.word	-3
	.word	-1
	.word	248
	.word	48
	.word	-1
	.word	40
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	254
	.word	152
	.global	dblint_skel2
	.align	2
	.type	dblint_skel2, %object
	.size	dblint_skel2, 68
dblint_skel2:
	.word	16
	.word	-3
	.word	-5
	.word	248
	.word	210
	.word	-1
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	254
	.word	152
	.global	fix_skel
	.align	2
	.type	fix_skel, %object
	.size	fix_skel, 44
fix_skel:
	.word	10
	.word	-3
	.word	-5
	.word	248
	.word	-5
	.word	242
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	195
	.global	dblsub_skel
	.align	2
	.type	dblsub_skel, %object
	.size	dblsub_skel, 60
dblsub_skel:
	.word	14
	.word	-3
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	238
	.word	128
	.word	119
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	183
	.word	200
	.global	dblsub_skel2
	.align	2
	.type	dblsub_skel2, %object
	.size	dblsub_skel2, 64
dblsub_skel2:
	.word	15
	.word	-3
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	183
	.word	200
	.word	71
	.word	43
	.word	78
	.word	17
	.global	dbllast_fpreg_skel
	.align	2
	.type	dbllast_fpreg_skel, %object
	.size	dbllast_fpreg_skel, 56
dbllast_fpreg_skel:
	.word	13
	.word	33
	.word	-2
	.word	-2
	.word	126
	.word	238
	.word	128
	.word	119
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	183
	.word	200
	.global	dbladd_skel
	.align	2
	.type	dbladd_skel, %object
	.size	dbladd_skel, 56
dbladd_skel:
	.word	13
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	238
	.word	128
	.word	-3
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	183
	.word	200
	.global	dblmul_skel
	.align	2
	.type	dblmul_skel, %object
	.size	dblmul_skel, 40
dblmul_skel:
	.word	9
	.word	-3
	.word	-5
	.word	200
	.word	-5
	.word	-5
	.word	113
	.word	19
	.word	6
	.word	7
	.global	dbldiv_skel2
	.align	2
	.type	dbldiv_skel2, %object
	.size	dbldiv_skel2, 56
dbldiv_skel2:
	.word	13
	.word	-3
	.word	58
	.word	-1
	.word	-1
	.word	183
	.word	202
	.word	-1
	.word	-1
	.word	-5
	.word	52
	.word	52
	.word	-5
	.word	33
	.global	int_skel
	.align	2
	.type	int_skel, %object
	.size	int_skel, 48
int_skel:
	.word	11
	.word	-3
	.word	33
	.word	-1
	.word	-1
	.word	126
	.word	254
	.word	152
	.word	58
	.word	-1
	.word	-1
	.word	208
	.global	mldebc_skel
	.align	2
	.type	mldebc_skel, %object
	.size	mldebc_skel, 44
mldebc_skel:
	.word	10
	.word	193
	.word	3
	.word	113
	.word	245
	.word	35
	.word	112
	.word	35
	.word	-4
	.word	241
	.word	61
	.global	mldebc_skel2
	.align	2
	.type	mldebc_skel2, %object
	.size	mldebc_skel2, 44
mldebc_skel2:
	.word	10
	.word	193
	.word	3
	.word	113
	.word	35
	.word	112
	.word	35
	.word	245
	.word	-4
	.word	241
	.word	61
	.global	mldebc_skel3
	.align	2
	.type	mldebc_skel3, %object
	.size	mldebc_skel3, 40
mldebc_skel3:
	.word	9
	.word	-3
	.word	33
	.word	0
	.word	0
	.word	120
	.word	177
	.word	200
	.word	62
	.word	16
	.global	intmul_skel
	.align	2
	.type	intmul_skel, %object
	.size	intmul_skel, 72
intmul_skel:
	.word	17
	.word	-3
	.word	124
	.word	181
	.word	202
	.word	-1
	.word	-1
	.word	229
	.word	213
	.word	-5
	.word	197
	.word	68
	.word	77
	.word	33
	.word	0
	.word	0
	.word	62
	.word	16
	.global	asctfp_skel
	.align	2
	.type	asctfp_skel, %object
	.size	asctfp_skel, 44
asctfp_skel:
	.word	10
	.word	-3
	.word	254
	.word	45
	.word	245
	.word	202
	.word	-1
	.word	-1
	.word	254
	.word	43
	.word	202
	.global	asctfp_skel2
	.align	2
	.type	asctfp_skel2, %object
	.size	asctfp_skel2, 40
asctfp_skel2:
	.word	9
	.word	-3
	.word	254
	.word	45
	.word	245
	.word	40
	.word	-1
	.word	254
	.word	43
	.word	40
	.global	hextfp_skel
	.align	2
	.type	hextfp_skel, %object
	.size	hextfp_skel, 52
hextfp_skel:
	.word	12
	.word	-3
	.word	17
	.word	0
	.word	0
	.word	-5
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	254
	.word	66
	.word	40
	.global	hex_asctfp_skel
	.align	2
	.type	hex_asctfp_skel, %object
	.size	hex_asctfp_skel, 64
hex_asctfp_skel:
	.word	15
	.word	-3
	.word	254
	.word	38
	.word	202
	.word	-1
	.word	-1
	.word	254
	.word	45
	.word	245
	.word	202
	.word	-1
	.word	-1
	.word	254
	.word	43
	.word	202
	.global	hex_asctfp_skel2
	.align	2
	.type	hex_asctfp_skel2, %object
	.size	hex_asctfp_skel2, 60
hex_asctfp_skel2:
	.word	14
	.word	-3
	.word	254
	.word	38
	.word	202
	.word	-1
	.word	-1
	.word	254
	.word	45
	.word	245
	.word	40
	.word	-1
	.word	254
	.word	43
	.word	40
	.global	dblasctfp_skel
	.align	2
	.type	dblasctfp_skel, %object
	.size	dblasctfp_skel, 48
dblasctfp_skel:
	.word	11
	.word	-3
	.word	-5
	.word	-5
	.word	246
	.word	175
	.word	235
	.word	1
	.word	255
	.word	0
	.word	96
	.word	104
	.global	dblasctfp_skel2
	.align	2
	.type	dblasctfp_skel2, %object
	.size	dblasctfp_skel2, 48
dblasctfp_skel2:
	.word	11
	.word	-3
	.word	235
	.word	1
	.word	255
	.word	0
	.word	96
	.word	104
	.word	-5
	.word	235
	.word	126
	.word	254
	.global	prnthl_skel
	.align	2
	.type	prnthl_skel, %object
	.size	prnthl_skel, 44
prnthl_skel:
	.word	10
	.word	-3
	.word	235
	.word	175
	.word	6
	.word	152
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	229
	.global	prnthl_skel2
	.align	2
	.type	prnthl_skel2, %object
	.size	prnthl_skel2, 44
prnthl_skel2:
	.word	10
	.word	229
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	-3
	.word	235
	.word	175
	.word	6
	.word	152
	.global	prnthl_skel3
	.align	2
	.type	prnthl_skel3, %object
	.size	prnthl_skel3, 56
prnthl_skel3:
	.word	10
	.word	229
	.word	33
	.word	-1
	.word	-1
	.word	-5
	.word	17
	.word	-1
	.word	-1
	.word	-3
	.word	235
	.word	175
	.word	6
	.word	152
	.global	prs_skel
	.align	2
	.type	prs_skel, %object
	.size	prs_skel, 60
prs_skel:
	.word	14
	.word	229
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	225
	.word	17
	.word	-1
	.word	-1
	.word	213
	.word	235
	.word	175
	.word	6
	.word	152
	.global	prs_skel3
	.align	2
	.type	prs_skel3, %object
	.size	prs_skel3, 48
prs_skel3:
	.word	11
	.word	229
	.word	33
	.word	-1
	.word	-1
	.word	-4
	.word	225
	.word	17
	.word	235
	.word	175
	.word	6
	.word	152
	.global	str_skel
	.align	2
	.type	str_skel, %object
	.size	str_skel, 68
str_skel:
	.word	15
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	126
	.word	35
	.word	35
	.word	229
	.word	-5
	.word	225
	.word	78
	.global	str_skel2
	.align	2
	.type	str_skel2, %object
	.size	str_skel2, 60
str_skel2:
	.word	14
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	126
	.word	35
	.word	229
	.word	-5
	.word	225
	.word	78
	.global	tstopl_skel
	.align	2
	.type	tstopl_skel, %object
	.size	tstopl_skel, 64
tstopl_skel:
	.word	15
	.word	-3
	.word	17
	.word	-1
	.word	-1
	.word	42
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	62
	.word	1
	.word	50
	.word	-5
	.word	-5
	.global	tstopl_skel2
	.align	2
	.type	tstopl_skel2, %object
	.size	tstopl_skel2, 60
tstopl_skel2:
	.word	14
	.word	-3
	.word	17
	.word	-1
	.word	-1
	.word	62
	.word	213
	.word	42
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	62
	.word	3
	.global	tmstpt_skel
	.align	2
	.type	tmstpt_skel, %object
	.size	tmstpt_skel, 60
tmstpt_skel:
	.word	14
	.word	17
	.word	-1
	.word	-1
	.word	42
	.word	-2
	.word	-2
	.word	34
	.word	-1
	.word	-1
	.word	62
	.word	1
	.word	50
	.word	-5
	.word	-5
	.global	tmstpt_skel2
	.align	2
	.type	tmstpt_skel2, %object
	.size	tmstpt_skel2, 56
tmstpt_skel2:
	.word	13
	.word	17
	.word	-1
	.word	-1
	.word	62
	.word	213
	.word	42
	.word	-2
	.word	-2
	.word	34
	.word	-1
	.word	-1
	.word	62
	.word	3
	.global	tmpstr_skel
	.align	2
	.type	tmpstr_skel, %object
	.size	tmpstr_skel, 60
tmpstr_skel:
	.word	14
	.word	17
	.word	-2
	.word	-2
	.word	42
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	62
	.word	1
	.word	50
	.word	-5
	.word	-5
	.global	tmpstr_skel2
	.align	2
	.type	tmpstr_skel2, %object
	.size	tmpstr_skel2, 56
tmpstr_skel2:
	.word	13
	.word	17
	.word	-2
	.word	-2
	.word	62
	.word	213
	.word	42
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	62
	.word	3
	.global	tmpstr_skel3
	.align	2
	.type	tmpstr_skel3, %object
	.size	tmpstr_skel3, 56
tmpstr_skel3:
	.word	13
	.word	-5
	.word	33
	.word	-2
	.word	-2
	.word	229
	.word	119
	.word	35
	.word	35
	.word	115
	.word	35
	.word	114
	.word	225
	.word	201
	.global	fpreg_skel3
	.align	2
	.type	fpreg_skel3, %object
	.size	fpreg_skel3, 60
fpreg_skel3:
	.word	14
	.word	17
	.word	-1
	.word	-1
	.word	42
	.word	-1
	.word	-1
	.word	34
	.word	-2
	.word	-2
	.word	62
	.word	1
	.word	50
	.word	-5
	.word	-5
	.global	fpreg_skel4
	.align	2
	.type	fpreg_skel4, %object
	.size	fpreg_skel4, 56
fpreg_skel4:
	.word	13
	.word	17
	.word	-1
	.word	-1
	.word	62
	.word	213
	.word	42
	.word	-1
	.word	-1
	.word	34
	.word	-2
	.word	-2
	.word	62
	.word	3
	.global	savstr_skel
	.align	2
	.type	savstr_skel, %object
	.size	savstr_skel, 72
savstr_skel:
	.word	17
	.word	-5
	.word	-5
	.word	-5
	.word	205
	.word	-1
	.word	-3
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	126
	.word	35
	.word	35
	.word	229
	.word	-5
	.word	225
	.word	78
	.global	savstr_skel2
	.align	2
	.type	savstr_skel2, %object
	.size	savstr_skel2, 64
savstr_skel2:
	.word	15
	.word	-5
	.word	-5
	.word	205
	.word	-1
	.word	-3
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	126
	.word	35
	.word	229
	.word	-5
	.word	225
	.word	78
	.global	testr_skel
	.align	2
	.type	testr_skel, %object
	.size	testr_skel, 64
testr_skel:
	.word	15
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	126
	.word	35
	.word	35
	.word	229
	.word	-4
	.word	225
	.word	78
	.global	testr_skel2
	.align	2
	.type	testr_skel2, %object
	.size	testr_skel2, 56
testr_skel2:
	.word	13
	.word	-5
	.word	-5
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	126
	.word	35
	.word	229
	.word	-4
	.word	225
	.word	78
	.global	testr_skel3
	.align	2
	.type	testr_skel3, %object
	.size	testr_skel3, 56
testr_skel3:
	.word	13
	.word	-4
	.word	33
	.word	-1
	.word	-1
	.word	229
	.word	119
	.word	35
	.word	35
	.word	115
	.word	35
	.word	114
	.word	225
	.word	201
	.global	mktmst_skel
	.align	2
	.type	mktmst_skel, %object
	.size	mktmst_skel, 60
mktmst_skel:
	.word	14
	.word	-3
	.word	-5
	.word	33
	.word	-1
	.word	-1
	.word	229
	.word	119
	.word	35
	.word	35
	.word	115
	.word	35
	.word	114
	.word	225
	.word	201
	.global	mktmst_skel2
	.align	2
	.type	mktmst_skel2, %object
	.size	mktmst_skel2, 40
mktmst_skel2:
	.word	9
	.word	62
	.word	1
	.word	-4
	.word	-5
	.word	42
	.word	-1
	.word	-1
	.word	115
	.word	193
	.global	makint_skel
	.align	2
	.type	makint_skel, %object
	.size	makint_skel, 40
makint_skel:
	.word	9
	.word	62
	.word	1
	.word	-5
	.word	-4
	.word	42
	.word	-1
	.word	-1
	.word	115
	.word	193
	.global	tstopl_skel3
	.align	2
	.type	tstopl_skel3, %object
	.size	tstopl_skel3, 52
tstopl_skel3:
	.word	12
	.word	62
	.word	1
	.word	-5
	.word	-5
	.word	42
	.word	-1
	.word	-1
	.word	115
	.word	193
	.word	195
	.word	-2
	.word	-2
	.global	tstopl_skel4
	.align	2
	.type	tstopl_skel4, %object
	.size	tstopl_skel4, 56
tstopl_skel4:
	.word	12
	.word	62
	.word	1
	.word	-5
	.word	-5
	.word	42
	.word	-1
	.word	-1
	.word	115
	.word	193
	.word	225
	.word	195
	.word	-2
	.word	-2
	.global	chr_skel
	.align	2
	.type	chr_skel, %object
	.size	chr_skel, 44
chr_skel:
	.word	10
	.word	-3
	.word	62
	.word	1
	.word	-5
	.word	-5
	.word	42
	.word	-1
	.word	-1
	.word	115
	.word	193
	.global	new_skel
	.align	2
	.type	new_skel, %object
	.size	new_skel, 56
new_skel:
	.word	13
	.word	195
	.word	-1
	.word	-3
	.word	192
	.word	42
	.word	-1
	.word	-1
	.word	175
	.word	119
	.word	35
	.word	119
	.word	35
	.word	34
	.global	new_skel2
	.align	2
	.type	new_skel2, %object
	.size	new_skel2, 52
new_skel2:
	.word	12
	.word	24
	.word	-3
	.word	192
	.word	42
	.word	-1
	.word	-1
	.word	175
	.word	119
	.word	35
	.word	119
	.word	35
	.word	34
	.global	new_skel3
	.align	2
	.type	new_skel3, %object
	.size	new_skel3, 60
new_skel3:
	.word	14
	.word	-3
	.word	192
	.word	42
	.word	-1
	.word	-1
	.word	-5
	.word	50
	.word	-1
	.word	-1
	.word	119
	.word	35
	.word	119
	.word	35
	.word	34
	.global	concat_skel
	.align	2
	.type	concat_skel, %object
	.size	concat_skel, 56
concat_skel:
	.word	13
	.word	-3
	.word	197
	.word	229
	.word	42
	.word	-1
	.word	-1
	.word	227
	.word	-5
	.word	227
	.word	-5
	.word	126
	.word	229
	.word	42
	.global	oprnd_skel
	.align	2
	.type	oprnd_skel, %object
	.size	oprnd_skel, 52
oprnd_skel:
	.word	12
	.word	197
	.word	229
	.word	42
	.word	-1
	.word	-1
	.word	227
	.word	-4
	.word	227
	.word	-5
	.word	126
	.word	229
	.word	42
	.global	tststr_skel
	.align	2
	.type	tststr_skel, %object
	.size	tststr_skel, 52
tststr_skel:
	.word	12
	.word	197
	.word	229
	.word	42
	.word	-1
	.word	-1
	.word	227
	.word	-5
	.word	227
	.word	-4
	.word	126
	.word	229
	.word	42
	.global	mktmst2_skel
	.align	2
	.type	mktmst2_skel, %object
	.size	mktmst2_skel, 56
mktmst2_skel:
	.word	13
	.word	-4
	.word	209
	.word	-5
	.word	227
	.word	-5
	.word	229
	.word	42
	.word	-1
	.word	-1
	.word	235
	.word	-5
	.word	-5
	.word	33
	.global	sstsa_skel
	.align	2
	.type	sstsa_skel, %object
	.size	sstsa_skel, 56
sstsa_skel:
	.word	13
	.word	-5
	.word	209
	.word	-5
	.word	227
	.word	-5
	.word	229
	.word	42
	.word	-1
	.word	-1
	.word	235
	.word	-4
	.word	-5
	.word	33
	.global	tostra_skel
	.align	2
	.type	tostra_skel, %object
	.size	tostra_skel, 40
tostra_skel:
	.word	9
	.word	70
	.word	111
	.word	-3
	.word	45
	.word	200
	.word	10
	.word	18
	.word	3
	.word	19
	.global	topool_skel
	.align	2
	.type	topool_skel, %object
	.size	topool_skel, 64
topool_skel:
	.word	15
	.word	-5
	.word	-5
	.word	-5
	.word	-5
	.word	1
	.word	-2
	.word	-2
	.word	197
	.word	126
	.word	35
	.word	35
	.word	229
	.word	-5
	.word	225
	.word	78
	.global	topool_skel2
	.align	2
	.type	topool_skel2, %object
	.size	topool_skel2, 60
topool_skel2:
	.word	14
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	1
	.word	-2
	.word	-2
	.word	197
	.word	126
	.word	35
	.word	229
	.word	-5
	.word	225
	.word	78
	.global	opnpar_skel
	.align	2
	.type	opnpar_skel, %object
	.size	opnpar_skel, 52
opnpar_skel:
	.word	12
	.word	-3
	.word	-5
	.word	40
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-5
	.word	-5
	.word	34
	.global	stkths_skel
	.align	2
	.type	stkths_skel, %object
	.size	stkths_skel, 64
stkths_skel:
	.word	15
	.word	-3
	.word	197
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	67
	.word	74
	.word	-5
	.word	88
	.word	81
	.word	78
	.word	35
	.word	70
	.word	35
	.global	eval_skel
	.align	2
	.type	eval_skel, %object
	.size	eval_skel, 56
eval_skel:
	.word	13
	.word	-3
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-5
	.word	-5
	.word	34
	.word	-1
	.word	-1
	.word	42
	.global	eval_skel2
	.align	2
	.type	eval_skel2, %object
	.size	eval_skel2, 60
eval_skel2:
	.word	14
	.word	-3
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-5
	.word	-5
	.word	-5
	.word	34
	.word	-1
	.word	-1
	.word	42
	.global	eval_skel3
	.align	2
	.type	eval_skel3, %object
	.size	eval_skel3, 76
eval_skel3:
	.word	18
	.word	-3
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-5
	.word	-5
	.word	-5
	.word	175
	.word	50
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	42
	.global	chksyn_skel
	.align	2
	.type	chksyn_skel, %object
	.size	chksyn_skel, 48
chksyn_skel:
	.word	11
	.word	-4
	.word	40
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-5
	.word	-5
	.word	34
	.global	chkstk_skel
	.align	2
	.type	chkstk_skel, %object
	.size	chkstk_skel, 48
chkstk_skel:
	.word	11
	.word	-5
	.word	40
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-4
	.word	-5
	.word	34
	.global	oprnd_skel2
	.align	2
	.type	oprnd_skel2, %object
	.size	oprnd_skel2, 48
oprnd_skel2:
	.word	11
	.word	-5
	.word	40
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-5
	.word	-4
	.word	34
	.global	nxtopr_skel
	.align	2
	.type	nxtopr_skel, %object
	.size	nxtopr_skel, 56
nxtopr_skel:
	.word	13
	.word	-5
	.word	40
	.word	43
	.word	22
	.word	0
	.word	213
	.word	14
	.word	1
	.word	-5
	.word	-5
	.word	34
	.word	-2
	.word	-2
	.global	curpos_skel
	.align	2
	.type	curpos_skel, %object
	.size	curpos_skel, 64
curpos_skel:
	.word	15
	.word	58
	.word	-2
	.word	-2
	.word	134
	.word	61
	.word	184
	.word	212
	.word	-1
	.word	-1
	.word	-5
	.word	175
	.word	196
	.word	-1
	.word	-1
	.word	225
	.global	curpos_skel2
	.align	2
	.type	curpos_skel2, %object
	.size	curpos_skel2, 48
curpos_skel2:
	.word	11
	.word	58
	.word	-2
	.word	-2
	.word	134
	.word	184
	.word	212
	.word	-1
	.word	-1
	.word	-5
	.word	62
	.word	32
	.global	getint_skel
	.align	2
	.type	getint_skel, %object
	.size	getint_skel, 56
getint_skel:
	.word	13
	.word	-4
	.word	50
	.word	-1
	.word	-1
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	44
	.word	195
	.word	-1
	.word	-1
	.word	-5
	.global	getint_skel2
	.align	2
	.type	getint_skel2, %object
	.size	getint_skel2, 52
getint_skel2:
	.word	12
	.word	-4
	.word	50
	.word	-1
	.word	-1
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	44
	.word	24
	.word	-1
	.word	-5
	.global	getint_skel3
	.align	2
	.type	getint_skel3, %object
	.size	getint_skel3, 52
getint_skel3:
	.word	12
	.word	-4
	.word	50
	.word	-1
	.word	-1
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	44
	.word	43
	.word	35
	.word	-5
	.global	getint_skel4
	.align	2
	.type	getint_skel4, %object
	.size	getint_skel4, 60
getint_skel4:
	.word	14
	.word	-5
	.word	-3
	.word	-1
	.word	-1
	.word	-5
	.word	122
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	getint_skel5
	.align	2
	.type	getint_skel5, %object
	.size	getint_skel5, 56
getint_skel5:
	.word	13
	.word	-5
	.word	-3
	.word	-1
	.word	-1
	.word	-5
	.word	122
	.word	183
	.word	196
	.word	-1
	.word	-1
	.word	-5
	.word	123
	.word	201
	.global	getint_skel6
	.align	2
	.type	getint_skel6, %object
	.size	getint_skel6, 52
getint_skel6:
	.word	12
	.word	-5
	.word	-3
	.word	-1
	.word	-1
	.word	-5
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	fndnum_skel
	.align	2
	.type	fndnum_skel, %object
	.size	fndnum_skel, 56
fndnum_skel:
	.word	13
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	122
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	fndnum_skel2
	.align	2
	.type	fndnum_skel2, %object
	.size	fndnum_skel2, 52
fndnum_skel2:
	.word	12
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	122
	.word	183
	.word	196
	.word	-1
	.word	-1
	.word	-5
	.word	123
	.word	201
	.global	fndnum_skel3
	.align	2
	.type	fndnum_skel3, %object
	.size	fndnum_skel3, 48
fndnum_skel3:
	.word	11
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	makint_skel2
	.align	2
	.type	makint_skel2, %object
	.size	makint_skel2, 60
makint_skel2:
	.word	14
	.word	-5
	.word	-5
	.word	-3
	.word	-1
	.word	-1
	.word	122
	.word	183
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	makint_skel3
	.align	2
	.type	makint_skel3, %object
	.size	makint_skel3, 56
makint_skel3:
	.word	13
	.word	-5
	.word	-5
	.word	-3
	.word	-1
	.word	-1
	.word	122
	.word	183
	.word	196
	.word	-1
	.word	-1
	.word	-5
	.word	123
	.word	201
	.global	makint_skel4
	.align	2
	.type	makint_skel4, %object
	.size	makint_skel4, 52
makint_skel4:
	.word	12
	.word	-5
	.word	-5
	.word	-3
	.word	-1
	.word	-1
	.word	194
	.word	-1
	.word	-1
	.word	43
	.word	-5
	.word	123
	.word	201
	.global	getword_skel
	.align	2
	.type	getword_skel, %object
	.size	getword_skel, 36
getword_skel:
	.word	8
	.word	-4
	.word	213
	.word	-5
	.word	44
	.word	-5
	.word	209
	.word	18
	.word	201
	.global	inport_skel
	.align	2
	.type	inport_skel, %object
	.size	inport_skel, 56
inport_skel:
	.word	13
	.word	-5
	.word	50
	.word	-2
	.word	-2
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	44
	.word	195
	.word	-1
	.word	-1
	.word	-5
	.global	otport_skel
	.align	2
	.type	otport_skel, %object
	.size	otport_skel, 56
otport_skel:
	.word	13
	.word	-5
	.word	50
	.word	-1
	.word	-1
	.word	50
	.word	-2
	.word	-2
	.word	-5
	.word	44
	.word	195
	.word	-1
	.word	-1
	.word	-5
	.global	inport_skel2
	.align	2
	.type	inport_skel2, %object
	.size	inport_skel2, 52
inport_skel2:
	.word	12
	.word	-5
	.word	50
	.word	-2
	.word	-2
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	44
	.word	24
	.word	-1
	.word	-5
	.global	otport_skel2
	.align	2
	.type	otport_skel2, %object
	.size	otport_skel2, 52
otport_skel2:
	.word	12
	.word	-5
	.word	50
	.word	-1
	.word	-1
	.word	50
	.word	-2
	.word	-2
	.word	-5
	.word	44
	.word	24
	.word	-1
	.word	-5
	.global	inport_skel3
	.align	2
	.type	inport_skel3, %object
	.size	inport_skel3, 52
inport_skel3:
	.word	12
	.word	-5
	.word	50
	.word	-2
	.word	-2
	.word	50
	.word	-1
	.word	-1
	.word	-5
	.word	44
	.word	43
	.word	35
	.word	-5
	.global	otport_skel3
	.align	2
	.type	otport_skel3, %object
	.size	otport_skel3, 52
otport_skel3:
	.word	12
	.word	-5
	.word	50
	.word	-1
	.word	-1
	.word	50
	.word	-2
	.word	-2
	.word	-5
	.word	44
	.word	43
	.word	35
	.word	-5
	.global	outc_skel
	.align	2
	.type	outc_skel, %object
	.size	outc_skel, 64
outc_skel:
	.word	15
	.word	58
	.word	-1
	.word	-1
	.word	134
	.word	61
	.word	184
	.word	212
	.word	-2
	.word	-2
	.word	-5
	.word	175
	.word	196
	.word	-1
	.word	-1
	.word	225
	.global	prs_skel2
	.align	2
	.type	prs_skel2, %object
	.size	prs_skel2, 64
prs_skel2:
	.word	15
	.word	58
	.word	-1
	.word	-1
	.word	134
	.word	61
	.word	184
	.word	212
	.word	-1
	.word	-1
	.word	-4
	.word	175
	.word	196
	.word	-1
	.word	-1
	.word	225
	.global	outc_skel2
	.align	2
	.type	outc_skel2, %object
	.size	outc_skel2, 52
outc_skel2:
	.word	12
	.word	58
	.word	-1
	.word	-1
	.word	134
	.word	184
	.word	212
	.word	-1
	.word	-1
	.word	-5
	.word	62
	.word	32
	.word	-4
	.global	prnums_skel
	.align	2
	.type	prnums_skel, %object
	.size	prnums_skel, 52
prnums_skel:
	.word	12
	.word	-3
	.word	35
	.word	-5
	.word	-5
	.word	-5
	.word	28
	.word	29
	.word	200
	.word	10
	.word	-5
	.word	254
	.word	13
	.global	prnums_skel2
	.align	2
	.type	prnums_skel2, %object
	.size	prnums_skel2, 52
prnums_skel2:
	.word	12
	.word	-3
	.word	35
	.word	-5
	.word	-5
	.word	-5
	.word	20
	.word	21
	.word	200
	.word	10
	.word	-5
	.word	254
	.word	13
	.global	outc_skel3
	.align	2
	.type	outc_skel3, %object
	.size	outc_skel3, 48
outc_skel3:
	.word	11
	.word	35
	.word	-5
	.word	-5
	.word	-5
	.word	28
	.word	29
	.word	200
	.word	10
	.word	-4
	.word	254
	.word	13
	.global	outc_skel4
	.align	2
	.type	outc_skel4, %object
	.size	outc_skel4, 48
outc_skel4:
	.word	11
	.word	35
	.word	-5
	.word	-5
	.word	-5
	.word	20
	.word	21
	.word	200
	.word	10
	.word	-4
	.word	254
	.word	13
	.global	outc_skel5
	.align	2
	.type	outc_skel5, %object
	.size	outc_skel5, 28
outc_skel5:
	.word	6
	.word	62
	.word	63
	.word	-4
	.word	62
	.word	32
	.word	205
	.global	outc_skel6
	.align	2
	.type	outc_skel6, %object
	.size	outc_skel6, 48
outc_skel6:
	.word	11
	.word	79
	.word	241
	.word	183
	.word	40
	.word	-1
	.word	121
	.word	254
	.word	32
	.word	212
	.word	-2
	.word	-2
	.global	numasc_skel
	.align	2
	.type	numasc_skel, %object
	.size	numasc_skel, 64
numasc_skel:
	.word	15
	.word	-5
	.word	-4
	.word	-5
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	126
	.word	35
	.word	35
	.word	229
	.word	-5
	.word	225
	.word	78
	.global	fpsint_skel
	.align	2
	.type	fpsint_skel, %object
	.size	fpsint_skel, 52
fpsint_skel:
	.word	12
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	250
	.word	-1
	.word	-1
	.word	58
	.word	-1
	.word	-1
	.word	254
	.word	145
	.global	fpsint_skel2
	.align	2
	.type	fpsint_skel2, %object
	.size	fpsint_skel2, 52
fpsint_skel2:
	.word	12
	.word	-3
	.word	-5
	.word	-5
	.word	-5
	.word	252
	.word	-1
	.word	-1
	.word	58
	.word	-1
	.word	-1
	.word	254
	.word	145
	.global	ex_fpsint_skel
	.align	2
	.type	ex_fpsint_skel, %object
	.size	ex_fpsint_skel, 44
ex_fpsint_skel:
	.word	11
	.word	-3
	.word	-5
	.word	-5
	.word	229
	.word	-5
	.word	235
	.word	225
	.word	122
	.word	183
	.word	201
	.global	ex_fpsint_skel2
	.align	2
	.type	ex_fpsint_skel2, %object
	.size	ex_fpsint_skel2, 60
ex_fpsint_skel2:
	.word	14
	.word	242
	.word	-1
	.word	-1
	.word	-5
	.word	227
	.word	17
	.word	1
	.word	0
	.word	126
	.word	254
	.word	-1
	.word	204
	.word	-2
	.word	-2
	.global	ex_posint_skel
	.align	2
	.type	ex_posint_skel, %object
	.size	ex_posint_skel, 44
ex_posint_skel:
	.word	10
	.word	126
	.word	254
	.word	-1
	.word	192
	.word	-5
	.word	24
	.word	-1
	.word	-5
	.word	-4
	.word	240
	.global	abpass_skel
	.align	2
	.type	abpass_skel, %object
	.size	abpass_skel, 48
abpass_skel:
	.word	11
	.word	-3
	.word	80
	.word	30
	.word	0
	.word	33
	.word	-1
	.word	-1
	.word	115
	.word	6
	.word	144
	.word	195
	.global	abpass_skel2
	.align	2
	.type	abpass_skel2, %object
	.size	abpass_skel2, 36
abpass_skel2:
	.word	8
	.word	71
	.word	-3
	.word	80
	.word	30
	.word	0
	.word	6
	.word	144
	.word	195
	.global	hlpass_skel
	.align	2
	.type	hlpass_skel, %object
	.size	hlpass_skel, 36
hlpass_skel:
	.word	8
	.word	-3
	.word	124
	.word	85
	.word	30
	.word	0
	.word	6
	.word	144
	.word	195
	.global	atoh_skel
	.align	2
	.type	atoh_skel, %object
	.size	atoh_skel, 52
atoh_skel:
	.word	12
	.word	-3
	.word	43
	.word	17
	.word	0
	.word	0
	.word	-5
	.word	208
	.word	229
	.word	245
	.word	33
	.word	152
	.word	25
	.global	atoh_skel2
	.align	2
	.type	atoh_skel2, %object
	.size	atoh_skel2, 44
atoh_skel2:
	.word	10
	.word	-3
	.word	43
	.word	197
	.word	-5
	.word	193
	.word	208
	.word	-5
	.word	17
	.word	0
	.word	0
	.global	crtst_skel
	.align	2
	.type	crtst_skel, %object
	.size	crtst_skel, 44
crtst_skel:
	.word	10
	.word	-3
	.word	43
	.word	6
	.word	34
	.word	80
	.word	229
	.word	14
	.word	255
	.word	35
	.word	126
	.global	getstr_skel
	.align	2
	.type	getstr_skel, %object
	.size	getstr_skel, 52
getstr_skel:
	.word	12
	.word	-3
	.word	-5
	.word	42
	.word	-1
	.word	-1
	.word	235
	.word	-5
	.word	235
	.word	192
	.word	213
	.word	80
	.word	89
	.global	tststr_skel2
	.align	2
	.type	tststr_skel2, %object
	.size	tststr_skel2, 40
tststr_skel2:
	.word	10
	.word	-4
	.word	42
	.word	-1
	.word	-1
	.word	235
	.word	-5
	.word	235
	.word	192
	.word	213
	.global	baktmp_skel
	.align	2
	.type	baktmp_skel, %object
	.size	baktmp_skel, 52
baktmp_skel:
	.word	12
	.word	-3
	.word	42
	.word	-1
	.word	-1
	.word	43
	.word	70
	.word	43
	.word	78
	.word	43
	.word	43
	.word	-5
	.word	192
	.global	baktmp_skel2
	.align	2
	.type	baktmp_skel2, %object
	.size	baktmp_skel2, 56
baktmp_skel2:
	.word	13
	.word	-3
	.word	42
	.word	-1
	.word	-1
	.word	43
	.word	70
	.word	43
	.word	78
	.word	43
	.word	43
	.word	124
	.word	146
	.word	192
	.global	tmstpt_skel3
	.align	2
	.type	tmstpt_skel3, %object
	.size	tmstpt_skel3, 48
tmstpt_skel3:
	.word	11
	.word	42
	.word	-2
	.word	-2
	.word	43
	.word	70
	.word	43
	.word	78
	.word	43
	.word	43
	.word	-5
	.word	192
	.global	tmstpt_skel4
	.align	2
	.type	tmstpt_skel4, %object
	.size	tmstpt_skel4, 52
tmstpt_skel4:
	.word	12
	.word	42
	.word	-2
	.word	-2
	.word	43
	.word	70
	.word	43
	.word	78
	.word	43
	.word	43
	.word	124
	.word	146
	.word	192
	.global	datsnr_skel
	.align	2
	.type	datsnr_skel, %object
	.size	datsnr_skel, 64
datsnr_skel:
	.word	15
	.word	-3
	.word	42
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	30
	.word	2
	.word	1
	.word	30
	.word	-1
	.word	1
	.word	30
	.word	-1
	.global	ucase_skel
	.align	2
	.type	ucase_skel, %object
	.size	ucase_skel, 48
ucase_skel:
	.word	9
	.word	-3
	.word	126
	.word	254
	.word	97
	.word	216
	.word	254
	.word	123
	.word	208
	.word	230
	.word	95
	.word	201
	.global	ttypos_skel
	.align	2
	.type	ttypos_skel, %object
	.size	ttypos_skel, 44
ttypos_skel:
	.word	10
	.word	58
	.word	-2
	.word	-2
	.word	111
	.word	175
	.word	103
	.word	195
	.word	-1
	.word	-1
	.word	205
	.global	ttypos_skel2
	.align	2
	.type	ttypos_skel2, %object
	.size	ttypos_skel2, 48
ttypos_skel2:
	.word	11
	.word	58
	.word	-2
	.word	-2
	.word	60
	.word	111
	.word	175
	.word	103
	.word	195
	.word	-1
	.word	-1
	.word	205
	.global	lpos_skel
	.align	2
	.type	lpos_skel, %object
	.size	lpos_skel, 52
lpos_skel:
	.word	12
	.word	58
	.word	-2
	.word	-2
	.word	24
	.word	3
	.word	58
	.word	-1
	.word	-1
	.word	111
	.word	175
	.word	103
	.word	195
	.global	lpos_skel2
	.align	2
	.type	lpos_skel2, %object
	.size	lpos_skel2, 52
lpos_skel2:
	.word	12
	.word	58
	.word	-2
	.word	-2
	.word	24
	.word	3
	.word	58
	.word	-1
	.word	-1
	.word	60
	.word	111
	.word	175
	.word	103
	.global	unsigned_a_skel
	.align	2
	.type	unsigned_a_skel, %object
	.size	unsigned_a_skel, 44
unsigned_a_skel:
	.word	10
	.word	58
	.word	-1
	.word	-1
	.word	-3
	.word	175
	.word	103
	.word	195
	.word	-1
	.word	-1
	.word	205
	.global	unsigned_a_skel2
	.align	2
	.type	unsigned_a_skel2, %object
	.size	unsigned_a_skel2, 48
unsigned_a_skel2:
	.word	11
	.word	58
	.word	-1
	.word	-1
	.word	60
	.word	-3
	.word	175
	.word	103
	.word	195
	.word	-1
	.word	-1
	.word	205
	.global	int_hl_skel
	.align	2
	.type	int_hl_skel, %object
	.size	int_hl_skel, 44
int_hl_skel:
	.word	10
	.word	58
	.word	-1
	.word	-1
	.word	111
	.word	175
	.word	103
	.word	195
	.word	-2
	.word	-2
	.word	205
	.global	int_hl_skel2
	.align	2
	.type	int_hl_skel2, %object
	.size	int_hl_skel2, 48
int_hl_skel2:
	.word	11
	.word	58
	.word	-1
	.word	-1
	.word	60
	.word	111
	.word	175
	.word	103
	.word	195
	.word	-2
	.word	-2
	.word	205
	.global	int_a_skel
	.align	2
	.type	int_a_skel, %object
	.size	int_a_skel, 36
int_a_skel:
	.word	8
	.word	119
	.word	201
	.word	-5
	.word	-3
	.word	23
	.word	159
	.word	103
	.word	195
	.global	faccu_skel
	.align	2
	.type	faccu_skel, %object
	.size	faccu_skel, 40
faccu_skel:
	.word	9
	.word	33
	.word	-2
	.word	-2
	.word	126
	.word	238
	.word	128
	.word	119
	.word	201
	.word	205
	.global	chrgtb2_skel
	.align	2
	.type	chrgtb2_skel, %object
	.size	chrgtb2_skel, 64
chrgtb2_skel:
	.word	15
	.word	7
	.word	79
	.word	6
	.word	0
	.word	235
	.word	33
	.word	-1
	.word	-1
	.word	9
	.word	78
	.word	35
	.word	70
	.word	197
	.word	235
	.word	-3
	.global	chrckb2_skel
	.align	2
	.type	chrckb2_skel, %object
	.size	chrckb2_skel, 56
chrckb2_skel:
	.word	13
	.word	-3
	.word	126
	.word	254
	.word	58
	.word	208
	.word	254
	.word	32
	.word	40
	.word	-1
	.word	48
	.word	-1
	.word	183
	.word	200
	.global	newstmt_skel
	.align	2
	.type	newstmt_skel, %object
	.size	newstmt_skel, 60
newstmt_skel:
	.word	14
	.word	254
	.word	14
	.word	40
	.word	-1
	.word	254
	.word	13
	.word	194
	.word	-1
	.word	-1
	.word	-5
	.word	1
	.word	-2
	.word	-2
	.word	24
	.global	goto_skel
	.align	2
	.type	goto_skel, %object
	.size	goto_skel, 64
goto_skel:
	.word	15
	.word	254
	.word	14
	.word	40
	.word	-1
	.word	254
	.word	13
	.word	194
	.word	-1
	.word	-1
	.word	-5
	.word	1
	.word	-1
	.word	-1
	.word	24
	.word	-3
	.global	dim_skel
	.align	2
	.type	dim_skel, %object
	.size	dim_skel, 52
dim_skel:
	.word	12
	.word	-3
	.word	44
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	246
	.word	175
	.word	50
	.word	-1
	.word	-1
	.word	78
	.global	tkmsbasic_skel
	.align	2
	.type	tkmsbasic_skel, %object
	.size	tkmsbasic_skel, 52
tkmsbasic_skel:
	.word	12
	.word	17
	.word	-2
	.word	-2
	.word	26
	.word	19
	.word	183
	.word	242
	.word	-1
	.word	-1
	.word	13
	.word	32
	.word	247
	.global	tkmsbasic_skel2
	.align	2
	.type	tkmsbasic_skel2, %object
	.size	tkmsbasic_skel2, 64
tkmsbasic_skel2:
	.word	15
	.word	33
	.word	-2
	.word	-2
	.word	126
	.word	183
	.word	35
	.word	242
	.word	-1
	.word	-1
	.word	29
	.word	194
	.word	-1
	.word	-1
	.word	166
	.word	127
	.global	tkmsbasic_skel3
	.align	2
	.type	tkmsbasic_skel3, %object
	.size	tkmsbasic_skel3, 52
tkmsbasic_skel3:
	.word	12
	.word	213
	.word	17
	.word	-2
	.word	-2
	.word	197
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	6
	.word	-1
	.word	126
	.global	tkmsbasic_skel4
	.align	2
	.type	tkmsbasic_skel4, %object
	.size	tkmsbasic_skel4, 52
tkmsbasic_skel4:
	.word	12
	.word	197
	.word	33
	.word	-2
	.word	-2
	.word	1
	.word	-1
	.word	-1
	.word	30
	.word	65
	.word	86
	.word	237
	.word	161
	.global	tkmsbasic_old_skel
	.align	2
	.type	tkmsbasic_old_skel, %object
	.size	tkmsbasic_old_skel, 36
tkmsbasic_old_skel:
	.word	8
	.word	-3
	.word	69
	.word	78
	.word	196
	.word	70
	.word	79
	.word	210
	.word	78
	.global	tkmsbasic_ex_skel
	.align	2
	.type	tkmsbasic_ex_skel, %object
	.size	tkmsbasic_ex_skel, 48
tkmsbasic_ex_skel:
	.word	11
	.word	33
	.word	-2
	.word	-2
	.word	71
	.word	14
	.word	64
	.word	12
	.word	35
	.word	84
	.word	93
	.word	126
	.global	tkrange_ex_skel
	.align	2
	.type	tkrange_ex_skel, %object
	.size	tkrange_ex_skel, 60
tkrange_ex_skel:
	.word	14
	.word	214
	.word	129
	.word	218
	.word	-1
	.word	-1
	.word	254
	.word	-2
	.word	210
	.word	-1
	.word	-1
	.word	7
	.word	79
	.word	6
	.word	0
	.global	tok_ex_skel
	.align	2
	.type	tok_ex_skel, %object
	.size	tok_ex_skel, 52
tok_ex_skel:
	.word	12
	.word	60
	.word	202
	.word	-1
	.word	-1
	.word	61
	.word	254
	.word	-3
	.word	40
	.word	-1
	.word	254
	.word	-1
	.word	202
	.global	lnum_tokens_skel
	.align	2
	.type	lnum_tokens_skel, %object
	.size	lnum_tokens_skel, 48
lnum_tokens_skel:
	.word	11
	.word	17
	.word	-2
	.word	-2
	.word	79
	.word	26
	.word	183
	.word	40
	.word	-1
	.word	19
	.word	185
	.word	32
	.global	equal_tk_skel
	.align	2
	.type	equal_tk_skel, %object
	.size	equal_tk_skel, 36
equal_tk_skel:
	.word	8
	.word	241
	.word	198
	.word	3
	.word	24
	.word	-1
	.word	-5
	.word	-5
	.word	-2
	.global	using_tokens_skel
	.align	2
	.type	using_tokens_skel, %object
	.size	using_tokens_skel, 76
using_tokens_skel:
	.word	18
	.word	254
	.word	-3
	.word	202
	.word	-1
	.word	-1
	.word	254
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	254
	.word	-1
	.word	202
	.word	-1
	.word	-1
	.word	229
	.word	254
	.word	44
	.global	lnum_range_skel
	.align	2
	.type	lnum_range_skel, %object
	.size	lnum_range_skel, 40
lnum_range_skel:
	.word	9
	.word	115
	.word	35
	.word	114
	.word	24
	.word	-3
	.word	17
	.word	0
	.word	0
	.word	213
	.global	ex_warm_skel
	.align	2
	.type	ex_warm_skel, %object
	.size	ex_warm_skel, 72
ex_warm_skel:
	.word	17
	.word	-3
	.word	249
	.word	33
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	175
	.word	103
	.word	111
	.word	34
	.word	-1
	.word	-1
	.word	50
	.global	ex_warm_skel2
	.align	2
	.type	ex_warm_skel2, %object
	.size	ex_warm_skel2, 76
ex_warm_skel2:
	.word	18
	.word	-3
	.word	249
	.word	33
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	-5
	.word	-5
	.word	-5
	.word	175
	.word	103
	.word	111
	.word	34
	.word	-1
	.word	-1
	.word	50
	.global	ex_end1_skel
	.align	2
	.type	ex_end1_skel, %object
	.size	ex_end1_skel, 60
ex_end1_skel:
	.word	14
	.word	-3
	.word	34
	.word	-1
	.word	-1
	.word	33
	.word	-1
	.word	-1
	.word	34
	.word	-1
	.word	-1
	.word	33
	.word	246
	.word	255
	.word	193
	.global	tkmsbasic_code_skel
	.align	2
	.type	tkmsbasic_code_skel, %object
	.size	tkmsbasic_code_skel, 52
tkmsbasic_code_skel:
	.word	12
	.word	213
	.word	17
	.word	-1
	.word	-1
	.word	197
	.word	1
	.word	-1
	.word	-1
	.word	197
	.word	6
	.word	-2
	.word	126
	.global	jptab_msbasic_skel
	.align	2
	.type	jptab_msbasic_skel, %object
	.size	jptab_msbasic_skel, 44
jptab_msbasic_skel:
	.word	10
	.word	7
	.word	79
	.word	6
	.word	0
	.word	235
	.word	33
	.word	-2
	.word	-2
	.word	9
	.word	78
	.global	jptab_msbasic_skel3
	.align	2
	.type	jptab_msbasic_skel3, %object
	.size	jptab_msbasic_skel3, 48
jptab_msbasic_skel3:
	.word	11
	.word	17
	.word	-2
	.word	-2
	.word	212
	.word	-1
	.word	-1
	.word	7
	.word	79
	.word	6
	.word	0
	.word	235
	.global	jptab_msbasic_skel2
	.align	2
	.type	jptab_msbasic_skel2, %object
	.size	jptab_msbasic_skel2, 52
jptab_msbasic_skel2:
	.word	12
	.word	17
	.word	-2
	.word	-2
	.word	7
	.word	79
	.word	6
	.word	0
	.word	235
	.word	9
	.word	78
	.word	35
	.word	70
	.global	else_token_skel
	.align	2
	.type	else_token_skel, %object
	.size	else_token_skel, 56
else_token_skel:
	.word	13
	.word	50
	.word	-1
	.word	-1
	.word	241
	.word	193
	.word	209
	.word	254
	.word	-2
	.word	245
	.word	204
	.word	-1
	.word	-1
	.word	241
	.global	fnctab_msbasic_skel
	.align	2
	.type	fnctab_msbasic_skel, %object
	.size	fnctab_msbasic_skel, 44
fnctab_msbasic_skel:
	.word	10
	.word	213
	.word	1
	.word	-2
	.word	-2
	.word	9
	.word	78
	.word	35
	.word	102
	.word	105
	.word	233
	.global	fnctab_msbasic_skel2
	.align	2
	.type	fnctab_msbasic_skel2, %object
	.size	fnctab_msbasic_skel2, 40
fnctab_msbasic_skel2:
	.word	9
	.word	1
	.word	-2
	.word	-2
	.word	9
	.word	78
	.word	35
	.word	102
	.word	105
	.word	233
	.global	fnctab_msbasic_skel3
	.align	2
	.type	fnctab_msbasic_skel3, %object
	.size	fnctab_msbasic_skel3, 60
fnctab_msbasic_skel3:
	.word	14
	.word	229
	.word	33
	.word	-1
	.word	-1
	.word	229
	.word	33
	.word	-2
	.word	-2
	.word	9
	.word	78
	.word	35
	.word	102
	.word	105
	.word	233
	.global	pc6001_60_page
	.align	2
	.type	pc6001_60_page, %object
	.size	pc6001_60_page, 52
pc6001_60_page:
	.word	12
	.word	33
	.word	-2
	.word	-2
	.word	17
	.word	0
	.word	250
	.word	1
	.word	-1
	.word	-1
	.word	237
	.word	176
	.word	17
	.global	cpdehl_skel
	.align	2
	.type	cpdehl_skel, %object
	.size	cpdehl_skel, 32
cpdehl_skel:
	.word	7
	.word	-3
	.word	124
	.word	146
	.word	192
	.word	125
	.word	147
	.word	201
	.global	cpdehl_loc_skel
	.align	2
	.type	cpdehl_loc_skel, %object
	.size	cpdehl_loc_skel, 40
cpdehl_loc_skel:
	.word	9
	.word	235
	.word	42
	.word	-1
	.word	-1
	.word	26
	.word	2
	.word	3
	.word	19
	.word	-4
	.global	cpdehl_loc_skel2
	.align	2
	.type	cpdehl_loc_skel2, %object
	.size	cpdehl_loc_skel2, 32
cpdehl_loc_skel2:
	.word	7
	.word	208
	.word	229
	.word	245
	.word	33
	.word	152
	.word	25
	.word	-4
	.global	buffer_loc_skel
	.align	2
	.type	buffer_loc_skel, %object
	.size	buffer_loc_skel, 40
buffer_loc_skel:
	.word	9
	.word	33
	.word	-2
	.word	-2
	.word	18
	.word	19
	.word	18
	.word	19
	.word	18
	.word	201
	.global	buffer_loc_skel2
	.align	2
	.type	buffer_loc_skel2, %object
	.size	buffer_loc_skel2, 44
buffer_loc_skel2:
	.word	10
	.word	33
	.word	-2
	.word	-2
	.word	175
	.word	18
	.word	19
	.word	18
	.word	19
	.word	18
	.word	201
	.text
	.align	2
	.global	signed_byte
	.syntax unified
	.arm
	.fpu softvfp
	.type	signed_byte, %function
signed_byte:
	@ 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, [fp, #-8]
	cmp	r3, #127
	bgt	.L2
	ldr	r3, [fp, #-8]
	b	.L3
.L2:
	ldr	r3, [fp, #-8]
	sub	r3, r3, #256
.L3:
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	signed_byte, .-signed_byte
	.section	.rodata
	.align	2
.LC0:
	.ascii	"@ $%04x label=%s\012\000"
	.align	2
.LC1:
	.ascii	"D $%04x %s\012\000"
	.align	2
.LC2:
	.ascii	"%s \011= $%04X   ; %s\012\000"
	.text
	.align	2
	.global	dlbl
	.syntax unified
	.arm
	.fpu softvfp
	.type	dlbl, %function
dlbl:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	str	r2, [fp, #-16]
	ldr	r3, .L7
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L5
	ldr	r2, [fp, #-8]
	ldr	r1, [fp, #-12]
	ldr	r0, .L7+4
	bl	printf
	ldr	r2, [fp, #-16]
	ldr	r1, [fp, #-12]
	ldr	r0, .L7+8
	bl	printf
	b	.L6
.L5:
	ldr	r3, [fp, #-16]
	ldr	r2, [fp, #-12]
	ldr	r1, [fp, #-8]
	ldr	r0, .L7+12
	bl	printf
.L6:
	nop
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L8:
	.align	2
.L7:
	.word	SKOOLMODE
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.size	dlbl, .-dlbl
	.section	.rodata
	.align	2
.LC3:
	.ascii	"c $%04x %s\012\000"
	.text
	.align	2
	.global	clbl
	.syntax unified
	.arm
	.fpu softvfp
	.type	clbl, %function
clbl:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	str	r2, [fp, #-16]
	ldr	r3, .L12
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L10
	ldr	r2, [fp, #-8]
	ldr	r1, [fp, #-12]
	ldr	r0, .L12+4
	bl	printf
	ldr	r2, [fp, #-16]
	ldr	r1, [fp, #-12]
	ldr	r0, .L12+8
	bl	printf
	b	.L11
.L10:
	ldr	r3, [fp, #-16]
	ldr	r2, [fp, #-12]
	ldr	r1, [fp, #-8]
	ldr	r0, .L12+12
	bl	printf
.L11:
	nop
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L13:
	.align	2
.L12:
	.word	SKOOLMODE
	.word	.LC0
	.word	.LC3
	.word	.LC2
	.size	clbl, .-clbl
	.align	2
	.global	clear_token
	.syntax unified
	.arm
	.fpu softvfp
	.type	clear_token, %function
clear_token:
	@ 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
	ldr	r3, .L15
	mov	r2, #0
	strb	r2, [r3]
	ldr	r3, .L15
	mov	r2, #0
	strb	r2, [r3, #1]
	nop
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L16:
	.align	2
.L15:
	.word	token
	.size	clear_token, .-clear_token
	.align	2
	.global	append_c
	.syntax unified
	.arm
	.fpu softvfp
	.type	append_c, %function
append_c:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	mov	r3, r0
	strb	r3, [fp, #-13]
	ldr	r0, .L20
	bl	strlen
	mov	r3, r0
	str	r3, [fp, #-8]
	ldrb	r3, [fp, #-13]	@ zero_extendqisi2
	cmp	r3, #40
	bne	.L18
	ldr	r2, .L20
	ldr	r3, [fp, #-8]
	add	r3, r2, r3
	mov	r2, #95
	strb	r2, [r3]
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldr	r2, .L20
	mov	r1, #0
	strb	r1, [r2, r3]
	b	.L19
.L18:
	ldr	r2, .L20
	ldr	r3, [fp, #-8]
	add	r3, r2, r3
	ldrb	r2, [fp, #-13]
	strb	r2, [r3]
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldr	r2, .L20
	mov	r1, #0
	strb	r1, [r2, r3]
	nop
.L19:
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L21:
	.align	2
.L20:
	.word	token
	.size	append_c, .-append_c
	.align	2
	.global	find_in_skel
	.syntax unified
	.arm
	.fpu softvfp
	.type	find_in_skel, %function
find_in_skel:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #28
	str	r0, [fp, #-24]
	str	r1, [fp, #-28]
	mvn	r3, #1
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-16]
	mov	r3, #1
	str	r3, [fp, #-12]
	b	.L23
.L42:
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #2
	bne	.L24
	ldr	r3, .L45
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r2, [fp, #-16]
	add	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #2
	bne	.L25
	ldr	r3, .L45
	ldr	r2, [r3]
	ldr	r1, [fp, #-16]
	ldr	r3, [fp, #-12]
	add	r3, r1, r3
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	ldr	r2, [fp, #-8]
	add	r3, r2, r3
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
	b	.L25
.L24:
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #1
	beq	.L25
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #3
	bne	.L26
	ldr	r2, [fp, #-12]
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	str	r3, [fp, #-8]
	b	.L25
.L26:
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #4
	beq	.L27
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #5
	bne	.L28
.L27:
	ldr	r3, .L45
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r2, [fp, #-16]
	add	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	sub	r3, r3, #199
	cmp	r3, #56
	ldrls	pc, [pc, r3, asl #2]
	b	.L29
.L31:
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L32
	.word	.L29
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L30
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L29
	.word	.L30
.L30:
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #4
	bne	.L43
	ldr	r3, .L45
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r2, [fp, #-16]
	add	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	and	r3, r3, #56
	str	r3, [fp, #-8]
	b	.L43
.L32:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #4
	bne	.L35
	ldr	r3, .L45
	ldr	r3, [r3]
	ldr	r1, [fp, #-16]
	ldr	r2, [fp, #-12]
	add	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	ldr	r3, .L45
	ldr	r2, [r3]
	ldr	r1, [fp, #-16]
	ldr	r3, [fp, #-12]
	add	r3, r1, r3
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r0, r3
	str	r3, [fp, #-8]
.L35:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	b	.L34
.L29:
	mvn	r3, #0
	b	.L36
.L43:
	nop
.L34:
	b	.L25
.L28:
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmn	r3, #6
	bne	.L37
	ldr	r3, .L45
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r2, [fp, #-16]
	add	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #201
	beq	.L44
	cmp	r3, #201
	bgt	.L25
	cmp	r3, #24
	beq	.L40
	cmp	r3, #195
	bne	.L25
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	b	.L25
.L40:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	b	.L25
.L37:
	ldr	r3, .L45
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r2, [fp, #-16]
	add	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldr	r3, [r3]
	cmp	r1, r3
	beq	.L25
	mvn	r3, #0
	b	.L36
.L44:
	nop
.L25:
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
.L23:
	ldr	r3, .L45+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-12]
	cmp	r2, r3
	ble	.L42
	ldr	r3, [fp, #-8]
.L36:
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L46:
	.align	2
.L45:
	.word	img
	.word	l
	.size	find_in_skel, .-find_in_skel
	.align	2
	.global	find_skel
	.syntax unified
	.arm
	.fpu softvfp
	.type	find_skel, %function
find_skel:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r2, .L52
	str	r3, [r2]
	mov	r3, #0
	str	r3, [fp, #-12]
	b	.L48
.L51:
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-16]
	bl	find_in_skel
	str	r0, [fp, #-8]
	ldr	r3, [fp, #-8]
	cmp	r3, #0
	blt	.L49
	ldr	r3, [fp, #-8]
	b	.L50
.L49:
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
.L48:
	ldr	r3, .L52+4
	ldr	r2, [r3]
	ldr	r3, .L52
	ldr	r3, [r3]
	sub	r3, r2, r3
	ldr	r2, [fp, #-12]
	cmp	r2, r3
	blt	.L51
	mvn	r3, #0
.L50:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L53:
	.align	2
.L52:
	.word	l
	.word	len
	.size	find_skel, .-find_skel
	.align	2
	.global	zx81char
	.syntax unified
	.arm
	.fpu softvfp
	.type	zx81char, %function
zx81char:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #20
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	sub	r3, r3, #11
	cmp	r3, #16
	ldrls	pc, [pc, r3, asl #2]
	b	.L55
.L57:
	.word	.L64
	.word	.L55
	.word	.L63
	.word	.L55
	.word	.L62
	.word	.L55
	.word	.L55
	.word	.L61
	.word	.L60
	.word	.L59
	.word	.L55
	.word	.L55
	.word	.L58
	.word	.L55
	.word	.L55
	.word	.L55
	.word	.L56
.L64:
	mov	r3, #34
	str	r3, [fp, #-8]
	b	.L65
.L63:
	mov	r3, #36
	str	r3, [fp, #-8]
	b	.L65
.L62:
	mov	r3, #63
	str	r3, [fp, #-8]
	b	.L65
.L61:
	mov	r3, #62
	str	r3, [fp, #-8]
	b	.L65
.L60:
	mov	r3, #60
	str	r3, [fp, #-8]
	b	.L65
.L59:
	mov	r3, #61
	str	r3, [fp, #-8]
	b	.L65
.L58:
	mov	r3, #42
	str	r3, [fp, #-8]
	b	.L65
.L56:
	mov	r3, #46
	str	r3, [fp, #-8]
	b	.L65
.L55:
	ldr	r3, [fp, #-16]
	add	r3, r3, #27
	str	r3, [fp, #-8]
	nop
.L65:
	ldr	r3, [fp, #-8]
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	zx81char, .-zx81char
	.section	.rodata
	.align	2
.LC4:
	.ascii	"USAGE:\000"
	.align	2
.LC5:
	.ascii	"basck <-ctl|-map> basic.bin\000"
	.align	2
.LC6:
	.ascii	"-ctl\000"
	.align	2
.LC7:
	.ascii	"-map\000"
	.align	2
.LC8:
	.ascii	"rb\000"
	.align	2
.LC9:
	.ascii	"Can't open input file\000"
	.align	2
.LC10:
	.ascii	"Invalid parameter.  Usage:\000"
	.align	2
.LC11:
	.ascii	"Couldn't determine size of file\000"
	.align	2
.LC12:
	.ascii	"\012# File size: %d\012\000"
	.align	2
.LC13:
	.ascii	"\012# Specific Z80 CPU code detected\012\000"
	.align	2
.LC14:
	.ascii	"\012# Microsoft 8080/Z80 BASIC found\000"
	.align	2
.LC15:
	.ascii	"#  Extended BASIC detected\000"
	.align	2
.LC16:
	.ascii	"#  Extended syntax detected (classic version)\000"
	.align	2
.LC17:
	.ascii	"#  Earlier version\000"
	.align	2
.LC18:
	.ascii	"#  Double precision maths detected\000"
	.align	2
.LC19:
	.ascii	"#  Microsoft signature found\000"
	.align	2
.LC20:
	.ascii	"#  Microsoft signature not found\000"
	.align	2
.LC21:
	.ascii	"BASIC program start ptr (aka TXTTAB)\000"
	.align	2
.LC22:
	.ascii	"BASTXT\000"
	.align	2
.LC23:
	.ascii	"\012#    CPDEHL (compare DE and HL), code found at "
	.ascii	"$%04X\000"
	.align	2
.LC24:
	.ascii	"\012#    (Canon X-07 hack.. shifting to position $%"
	.ascii	"04X,  *work in progress*)\000"
	.align	2
.LC25:
	.ascii	"\012#    ...patching MS SoftCard HR GBASIC, gap siz"
	.ascii	"e: $%04X\000"
	.align	2
.LC26:
	.ascii	"\012#    (Detected position for ORG:  %d)\000"
	.align	2
.LC27:
	.ascii	"\012#    (Detected position basing on TSTSGN:  %d)\000"
	.align	2
.LC28:
	.ascii	"\012#    (Detected position basing on DVBCDE:  %d)\000"
	.align	2
.LC29:
	.ascii	"\012\000"
	.align	2
.LC30:
	.ascii	"Current port for 'INP' function\000"
	.align	2
.LC31:
	.ascii	"INPORT\000"
	.align	2
.LC32:
	.ascii	"Current port for 'OUT' statement\000"
	.align	2
.LC33:
	.ascii	"OTPORT\000"
	.align	2
.LC34:
	.ascii	"Seed for RND numbers\000"
	.align	2
.LC35:
	.ascii	"SEED\000"
	.align	2
.LC36:
	.ascii	"Last RND number\000"
	.align	2
.LC37:
	.ascii	"LSTRND2\000"
	.align	2
.LC38:
	.ascii	"Start of input buffer\000"
	.align	2
.LC39:
	.ascii	"BUFFER\000"
	.align	2
.LC40:
	.ascii	"Temporary string pool pointer\000"
	.align	2
.LC41:
	.ascii	"TMSTPT\000"
	.align	2
.LC42:
	.ascii	"Temporary string\000"
	.align	2
.LC43:
	.ascii	"TMPSTR\000"
	.align	2
.LC44:
	.ascii	"Address ptr to next operator\000"
	.align	2
.LC45:
	.ascii	"NXTOPR\000"
	.align	2
.LC46:
	.ascii	"Character position on line (TTYPOS on Ext. Basic)\000"
	.align	2
.LC47:
	.ascii	"CURPOS\000"
	.align	2
.LC48:
	.ascii	"Character position on printer\000"
	.align	2
.LC49:
	.ascii	"LPTPOS\000"
	.align	2
.LC50:
	.ascii	"BASIC program end ptr (aka VARTAB)\000"
	.align	2
.LC51:
	.ascii	"PROGND\000"
	.align	2
.LC52:
	.ascii	"End of variables\000"
	.align	2
.LC53:
	.ascii	"VAREND\000"
	.align	2
.LC54:
	.ascii	"End of arrays (lowest free mem)\000"
	.align	2
.LC55:
	.ascii	"ARREND\000"
	.align	2
.LC56:
	.ascii	"Sign of result\000"
	.align	2
.LC57:
	.ascii	"SGNRES\000"
	.align	2
.LC58:
	.ascii	"(word), temporary descriptors\000"
	.align	2
.LC59:
	.ascii	"TEMPST\000"
	.align	2
.LC60:
	.ascii	"(word), start of free area of temporary descriptor\000"
	.align	2
.LC61:
	.ascii	"TEMPPT\000"
	.align	2
.LC62:
	.ascii	"(word), number of bytes of obj table\000"
	.align	2
.LC63:
	.ascii	"PRMLEN\000"
	.align	2
.LC64:
	.ascii	"(byte), 0 if no function active\000"
	.align	2
.LC65:
	.ascii	"NOFUNS\000"
	.align	2
.LC66:
	.ascii	"(word), size of parameter block\000"
	.align	2
.LC67:
	.ascii	"PRMLN2\000"
	.align	2
.LC68:
	.ascii	"(word), active functions counter\000"
	.align	2
.LC69:
	.ascii	"FUNACT\000"
	.align	2
.LC70:
	.ascii	"(word), previous block definition on stack\000"
	.align	2
.LC71:
	.ascii	"PRMSTK\000"
	.align	2
.LC72:
	.ascii	"(byte), flag for USR fn. array\000"
	.align	2
.LC73:
	.ascii	"SUBFLG\000"
	.align	2
.LC74:
	.ascii	"(word) temp. reservation for st.code\000"
	.align	2
.LC75:
	.ascii	"TEMP\000"
	.align	2
.LC76:
	.ascii	"(word) type indicator\000"
	.align	2
.LC77:
	.ascii	"VALTYP\000"
	.align	2
.LC78:
	.ascii	"(word) Arithmetic precedence table\000"
	.align	2
.LC79:
	.ascii	"PRITAB\000"
	.align	2
.LC80:
	.ascii	"(word) temp. storage used by EVAL\000"
	.align	2
.LC81:
	.ascii	"TEMP2\000"
	.align	2
.LC82:
	.ascii	"(word) used for garbage collection or by USR functi"
	.ascii	"on\000"
	.align	2
.LC83:
	.ascii	"TEMP3\000"
	.align	2
.LC84:
	.ascii	"(word), prg pointer for resume\000"
	.align	2
.LC85:
	.ascii	"SAVTXT\000"
	.align	2
.LC86:
	.ascii	"(word), line number being interpreted\000"
	.align	2
.LC87:
	.ascii	"CURLIN\000"
	.align	2
.LC88:
	.ascii	"(word), old line number set up ^C ...\000"
	.align	2
.LC89:
	.ascii	"OLDLIN\000"
	.align	2
.LC90:
	.ascii	"(word), prg pointer for CONT\000"
	.align	2
.LC91:
	.ascii	"OLDTXT\000"
	.align	2
.LC92:
	.ascii	"Constant ptr for LOG(e)\000"
	.align	2
.LC93:
	.ascii	"FP_LOG10E\000"
	.align	2
.LC94:
	.ascii	"Half PI constant ptr\000"
	.align	2
.LC95:
	.ascii	"FP_HALFPI\000"
	.align	2
.LC96:
	.ascii	"HALFPI\000"
	.align	2
.LC97:
	.ascii	"Constant ptr for 0.5 in FP\000"
	.align	2
.LC98:
	.ascii	"FP_HALF\000"
	.align	2
.LC99:
	.ascii	"Constant ptr for 'zero' in FP\000"
	.align	2
.LC100:
	.ascii	"FP_ZERO\000"
	.align	2
.LC101:
	.ascii	"HALF\000"
	.align	2
.LC102:
	.ascii	"Constant ptr for 1 in FP\000"
	.align	2
.LC103:
	.ascii	"FP_UNITY\000"
	.align	2
.LC104:
	.ascii	"Constant ptr for number 1 in FP\000"
	.align	2
.LC105:
	.ascii	"UNITY\000"
	.align	2
.LC106:
	.ascii	"Constant ptr for 0.25 in FP\000"
	.align	2
.LC107:
	.ascii	"FP_QUARTER\000"
	.align	2
.LC108:
	.ascii	"Constant ptr for 10^(1/2) in FP\000"
	.align	2
.LC109:
	.ascii	"FP_10EXHALF\000"
	.align	2
.LC110:
	.ascii	"Constant ptr for 2/LN(10) in FP\000"
	.align	2
.LC111:
	.ascii	"FP_TWODLN10\000"
	.align	2
.LC112:
	.ascii	"Constant ptr for LN(10) in FP\000"
	.align	2
.LC113:
	.ascii	"FP_LN10\000"
	.align	2
.LC114:
	.ascii	"Constant ptr for TAN(15) in FP\000"
	.align	2
.LC115:
	.ascii	"FP_TAN15\000"
	.align	2
.LC116:
	.ascii	"Constant ptr for SQR(3) in FP\000"
	.align	2
.LC117:
	.ascii	"FP_SQR3\000"
	.align	2
.LC118:
	.ascii	"Constant ptr for PI/6 in FP\000"
	.align	2
.LC119:
	.ascii	"FP_SIXTHPI\000"
	.align	2
.LC120:
	.ascii	"Epsilon constant ptr\000"
	.align	2
.LC121:
	.ascii	"FP_EPSILON\000"
	.align	2
.LC122:
	.ascii	"Ptr to first exponent table\000"
	.align	2
.LC123:
	.ascii	"FP_EXPTAB1\000"
	.align	2
.LC124:
	.ascii	"Ptr to second exponent table\000"
	.align	2
.LC125:
	.ascii	"FP_EXPTAB2\000"
	.align	2
.LC126:
	.ascii	"Table used by LOG\000"
	.align	2
.LC127:
	.ascii	"LOGTAB\000"
	.align	2
.LC128:
	.ascii	"First table used by LOG\000"
	.align	2
.LC129:
	.ascii	"FP_LOGTAB\000"
	.align	2
.LC130:
	.ascii	"Second table used by LOG\000"
	.align	2
.LC131:
	.ascii	"FP_LOGTAB2\000"
	.align	2
.LC132:
	.ascii	"Table used by SIN/COS/TAN\000"
	.align	2
.LC133:
	.ascii	"FP_SINTAB\000"
	.align	2
.LC134:
	.ascii	"Table used by ATN/TAN\000"
	.align	2
.LC135:
	.ascii	"FP_ATNTAB\000"
	.align	2
.LC136:
	.ascii	"Floating Point Register (FACCU, FACLOW on Ext. BASI"
	.ascii	"C)\000"
	.align	2
.LC137:
	.ascii	"FPREG\000"
	.align	2
.LC138:
	.ascii	"Last byte in Single Precision FP Register (+sign bi"
	.ascii	"t)\000"
	.align	2
.LC139:
	.ascii	"LAST_FPREG\000"
	.align	2
.LC140:
	.ascii	"Floating Point Exponent\000"
	.align	2
.LC141:
	.ascii	"FPEXP\000"
	.align	2
.LC142:
	.ascii	"Double Precision Floating Point Register (aka FACLO"
	.ascii	"W)\000"
	.align	2
.LC143:
	.ascii	"DBL_FPREG\000"
	.align	2
.LC144:
	.ascii	"Last byte in Double Precision FP register (+sign bi"
	.ascii	"t)\000"
	.align	2
.LC145:
	.ascii	"DBL_LAST_FPREG\000"
	.align	2
.LC146:
	.ascii	"compare DE and HL\000"
	.align	2
.LC147:
	.ascii	"CPDEHL\000"
	.align	2
.LC148:
	.ascii	"Load 'A' with the next number in BASIC program\000"
	.align	2
.LC149:
	.ascii	"FNDNUM\000"
	.align	2
.LC150:
	.ascii	"Get a number to 'A'\000"
	.align	2
.LC151:
	.ascii	"GETINT\000"
	.align	2
.LC152:
	.ascii	"Get a number to DE (0..65535)\000"
	.align	2
.LC153:
	.ascii	"GETWORD\000"
	.align	2
.LC154:
	.ascii	"Get integer variable to DE, error if negative\000"
	.align	2
.LC155:
	.ascii	"DEPINT\000"
	.align	2
.LC156:
	.ascii	"Get subscript (0-32767)\000"
	.align	2
.LC157:
	.ascii	"FPSINT\000"
	.align	2
.LC158:
	.ascii	"Get integer 0 to 32767\000"
	.align	2
.LC159:
	.ascii	"POSINT\000"
	.align	2
.LC160:
	.ascii	"Get integer variable (-32768 to 32767) to DE\000"
	.align	2
.LC161:
	.ascii	"DEINT\000"
	.align	2
.LC162:
	.ascii	"Get subscript\000"
	.align	2
.LC163:
	.ascii	"Get positive integer\000"
	.align	2
.LC164:
	.ascii	"Get variable address to DE\000"
	.align	2
.LC165:
	.ascii	"GETVAR\000"
	.align	2
.LC166:
	.ascii	"DIM command\000"
	.align	2
.LC167:
	.ascii	"DIM\000"
	.align	2
.LC168:
	.ascii	"Check for C levels of stack\000"
	.align	2
.LC169:
	.ascii	"CHKSTK\000"
	.align	2
.LC170:
	.ascii	"Get next expression value\000"
	.align	2
.LC171:
	.ascii	"OPRND\000"
	.align	2
.LC172:
	.ascii	"Check syntax, 1 byte follows to be compared\000"
	.align	2
.LC173:
	.ascii	"SYNCHR\000"
	.align	2
.LC174:
	.ascii	"number in program listing and check for ending ')'\000"
	.align	2
.LC175:
	.ascii	"LFRGNM\000"
	.align	2
.LC176:
	.ascii	"Get back from function passing an INT value in A+B "
	.ascii	"registers\000"
	.align	2
.LC177:
	.ascii	"ABPASS\000"
	.align	2
.LC178:
	.ascii	"Get back from function passing an INT value HL\000"
	.align	2
.LC179:
	.ascii	"HLPASS\000"
	.align	2
.LC180:
	.ascii	"Get number in program listing\000"
	.align	2
.LC181:
	.ascii	"MIDNUM\000"
	.align	2
.LC182:
	.ascii	"Get back from function, result in A (signed)\000"
	.align	2
.LC183:
	.ascii	"INT_RESULT_A\000"
	.align	2
.LC184:
	.ascii	"Get back from function, result in HL\000"
	.align	2
.LC185:
	.ascii	"INT_RESULT_HL\000"
	.align	2
.LC186:
	.ascii	"Get back from function, result in A\000"
	.align	2
.LC187:
	.ascii	"UNSIGNED_RES_A\000"
	.align	2
.LC188:
	.ascii	"Test number FAC type (Precision mode, etc..)\000"
	.align	2
.LC189:
	.ascii	"GETYPR\000"
	.align	2
.LC190:
	.ascii	"Test sign of FPREG\000"
	.align	2
.LC191:
	.ascii	"TSTSGN\000"
	.align	2
.LC192:
	.ascii	"Test sign in number\000"
	.align	2
.LC193:
	.ascii	"_TSTSGN\000"
	.align	2
.LC194:
	.ascii	"Invert number sign\000"
	.align	2
.LC195:
	.ascii	"INVSGN\000"
	.align	2
.LC196:
	.ascii	"Put FP value on stack\000"
	.align	2
.LC197:
	.ascii	"STAKFP\000"
	.align	2
.LC198:
	.ascii	"Negate number\000"
	.align	2
.LC199:
	.ascii	"NEGAFT\000"
	.align	2
.LC200:
	.ascii	"LOG\000"
	.align	2
.LC201:
	.ascii	"SQR\000"
	.align	2
.LC202:
	.ascii	"POWER\000"
	.align	2
.LC203:
	.ascii	"EXP\000"
	.align	2
.LC204:
	.ascii	"COS\000"
	.align	2
.LC205:
	.ascii	"SIN\000"
	.align	2
.LC206:
	.ascii	"TAN\000"
	.align	2
.LC207:
	.ascii	"ATN\000"
	.align	2
.LC208:
	.ascii	"ABS\000"
	.align	2
.LC209:
	.ascii	"ABS (double precision BASIC variant)\000"
	.align	2
.LC210:
	.ascii	"DBL_ABS\000"
	.align	2
.LC211:
	.ascii	"RND\000"
	.align	2
.LC212:
	.ascii	"Subtract BCDE from FP reg\000"
	.align	2
.LC213:
	.ascii	"SUBCDE\000"
	.align	2
.LC214:
	.ascii	"Add BCDE to FP reg\000"
	.align	2
.LC215:
	.ascii	"FPADD\000"
	.align	2
.LC216:
	.ascii	"Normalise number\000"
	.align	2
.LC217:
	.ascii	"BNORM\000"
	.align	2
.LC218:
	.ascii	"Scale number in BCDE for A exponent (bits)\000"
	.align	2
.LC219:
	.ascii	"SCALE\000"
	.align	2
.LC220:
	.ascii	"Add number pointed by HL to CDE\000"
	.align	2
.LC221:
	.ascii	"PLUCDE\000"
	.align	2
.LC222:
	.ascii	"Convert a negative number to positive\000"
	.align	2
.LC223:
	.ascii	"COMPL\000"
	.align	2
.LC224:
	.ascii	"Copy number in FPREG to HL ptr\000"
	.align	2
.LC225:
	.ascii	"FPTHL\000"
	.align	2
.LC226:
	.ascii	"Number at HL to BCDE\000"
	.align	2
.LC227:
	.ascii	"PHLTFP\000"
	.align	2
.LC228:
	.ascii	"Move BCDE to FPREG\000"
	.align	2
.LC229:
	.ascii	"FPBCDE\000"
	.align	2
.LC230:
	.ascii	"ADD number at HL to BCDE\000"
	.align	2
.LC231:
	.ascii	"ADDPHL\000"
	.align	2
.LC232:
	.ascii	"SUBTRACT number at HL from BCDE\000"
	.align	2
.LC233:
	.ascii	"SUBPHL\000"
	.align	2
.LC234:
	.ascii	"Multiply number in FPREG by 10\000"
	.align	2
.LC235:
	.ascii	"MLSP10\000"
	.align	2
.LC236:
	.ascii	"Multiply BCDE to FP reg\000"
	.align	2
.LC237:
	.ascii	"FPMULT\000"
	.align	2
.LC238:
	.ascii	"Divide FP by 10\000"
	.align	2
.LC239:
	.ascii	"DIV10\000"
	.align	2
.LC240:
	.ascii	"Divide FP by number on stack\000"
	.align	2
.LC241:
	.ascii	"DIV\000"
	.align	2
.LC242:
	.ascii	"Divide FP by BCDE\000"
	.align	2
.LC243:
	.ascii	"DVBCDE\000"
	.align	2
.LC244:
	.ascii	"Decrement FP value in BCDE\000"
	.align	2
.LC245:
	.ascii	"DCBCDE\000"
	.align	2
.LC246:
	.ascii	"Load FP reg to BCDE\000"
	.align	2
.LC247:
	.ascii	"BCDEFP\000"
	.align	2
.LC248:
	.ascii	"Load FP value pointed by HL to BCDE\000"
	.align	2
.LC249:
	.ascii	"LOADFP\000"
	.align	2
.LC250:
	.ascii	"Shift right number in BCDE\000"
	.align	2
.LC251:
	.ascii	"SHRITE\000"
	.align	2
.LC252:
	.ascii	"Compare FP reg to BCDE\000"
	.align	2
.LC253:
	.ascii	"CMPNUM\000"
	.align	2
.LC254:
	.ascii	"Floating Point to Integer\000"
	.align	2
.LC255:
	.ascii	"FPINT\000"
	.align	2
.LC256:
	.ascii	"CY and A to FP, & normalise\000"
	.align	2
.LC257:
	.ascii	"FLGREL\000"
	.align	2
.LC258:
	.ascii	"Evaluate sum of series\000"
	.align	2
.LC259:
	.ascii	"SUMSER\000"
	.align	2
.LC260:
	.ascii	"INT\000"
	.align	2
.LC261:
	.ascii	"INT (double precision BASIC variant)\000"
	.align	2
.LC262:
	.ascii	"DBL_INT\000"
	.align	2
.LC263:
	.ascii	"Double precision SUB (formerly SUBCDE)\000"
	.align	2
.LC264:
	.ascii	"DBL_SUB\000"
	.align	2
.LC265:
	.ascii	"Double precision ADD (formerly FPADD)\000"
	.align	2
.LC266:
	.ascii	"DBL_ADD\000"
	.align	2
.LC267:
	.ascii	"Double precision MULTIPLY\000"
	.align	2
.LC268:
	.ascii	"DBL_MUL\000"
	.align	2
.LC269:
	.ascii	"Double precision DIVIDE\000"
	.align	2
.LC270:
	.ascii	"DBL_DIV\000"
	.align	2
.LC271:
	.ascii	"Double Precision to Integer conversion\000"
	.align	2
.LC272:
	.ascii	"FIX\000"
	.align	2
.LC273:
	.ascii	"Integer MULTIPLY\000"
	.align	2
.LC274:
	.ascii	"INT_MUL\000"
	.align	2
.LC275:
	.ascii	"Multiply DE by BC\000"
	.align	2
.LC276:
	.ascii	"MLDEBC\000"
	.align	2
.LC277:
	.ascii	"ASCII to FP number\000"
	.align	2
.LC278:
	.ascii	"_ASCTFP\000"
	.align	2
.LC279:
	.ascii	"ASCII to FP number (also '&' prefixes)\000"
	.align	2
.LC280:
	.ascii	"H_ASCTFP\000"
	.align	2
.LC281:
	.ascii	"HEX(ASCII) to FP number\000"
	.align	2
.LC282:
	.ascii	"HEXTFP\000"
	.align	2
.LC283:
	.ascii	"ASCII to FP number (New version)\000"
	.align	2
.LC284:
	.ascii	"ASCTFP\000"
	.align	2
.LC285:
	.ascii	"ASCII to Double precision FP number\000"
	.align	2
.LC286:
	.ascii	"DBL_ASCTFP\000"
	.align	2
.LC287:
	.ascii	"Print number in HL\000"
	.align	2
.LC288:
	.ascii	"PRNTHL\000"
	.align	2
.LC289:
	.ascii	"Print number string\000"
	.align	2
.LC290:
	.ascii	"PRNUMS\000"
	.align	2
.LC291:
	.ascii	"Create string entry and print it\000"
	.align	2
.LC292:
	.ascii	"PRS\000"
	.align	2
.LC293:
	.ascii	"Print string at HL\000"
	.align	2
.LC294:
	.ascii	"PRS1\000"
	.align	2
.LC295:
	.ascii	"STR BASIC function entry\000"
	.align	2
.LC296:
	.ascii	"STR\000"
	.align	2
.LC297:
	.ascii	"Save string in string area\000"
	.align	2
.LC298:
	.ascii	"SAVSTR\000"
	.align	2
.LC299:
	.ascii	"Make temporary string\000"
	.align	2
.LC300:
	.ascii	"MKTMST\000"
	.align	2
.LC301:
	.ascii	"Create temporary string entry\000"
	.align	2
.LC302:
	.ascii	"CRTMST\000"
	.align	2
.LC303:
	.ascii	"Move string on stack to string area\000"
	.align	2
.LC304:
	.ascii	"SSTSA\000"
	.align	2
.LC305:
	.ascii	"Move string in BC, (len in L) to string area\000"
	.align	2
.LC306:
	.ascii	"TOSTRA\000"
	.align	2
.LC307:
	.ascii	"TOSTRA loop\000"
	.align	2
.LC308:
	.ascii	"TSALP\000"
	.align	2
.LC309:
	.ascii	"'FOR' BASIC instruction\000"
	.align	2
.LC310:
	.ascii	"FOR\000"
	.align	2
.LC311:
	.ascii	"Find next DATA statement\000"
	.align	2
.LC312:
	.ascii	"FDTLP\000"
	.align	2
.LC313:
	.ascii	"DATA statement: find next DATA program line..\000"
	.align	2
.LC314:
	.ascii	"DATA\000"
	.align	2
.LC315:
	.ascii	"'RESTORE' stmt, init ptr to DATA program line..\000"
	.align	2
.LC316:
	.ascii	"RESTOR\000"
	.align	2
.LC317:
	.ascii	"'NEW' statement\000"
	.align	2
.LC318:
	.ascii	"NEW\000"
	.align	2
.LC319:
	.ascii	"Interprete next statement\000"
	.align	2
.LC320:
	.ascii	"NEW_STMT\000"
	.align	2
.LC321:
	.ascii	"Go To..\000"
	.align	2
.LC322:
	.ascii	"GO_TO\000"
	.align	2
.LC323:
	.ascii	"CHR$ BASIC function\000"
	.align	2
.LC324:
	.ascii	"CHR\000"
	.align	2
.LC325:
	.ascii	"Convert tmp string to int in A register\000"
	.align	2
.LC326:
	.ascii	"MAKINT\000"
	.align	2
.LC327:
	.ascii	"String concatenation\000"
	.align	2
.LC328:
	.ascii	"CONCAT\000"
	.align	2
.LC329:
	.ascii	"Test if enough room for string\000"
	.align	2
.LC330:
	.ascii	"TESTR\000"
	.align	2
.LC331:
	.ascii	"Save in string pool\000"
	.align	2
.LC332:
	.ascii	"TOPOOL\000"
	.align	2
.LC333:
	.ascii	"Temporary string to pool\000"
	.align	2
.LC334:
	.ascii	"TSTOPL\000"
	.align	2
.LC335:
	.ascii	"Chk Syntax, make sure '(' follows\000"
	.align	2
.LC336:
	.ascii	"OPNPAR\000"
	.align	2
.LC337:
	.ascii	"a.k.a. GETNUM, evaluate expression\000"
	.align	2
.LC338:
	.ascii	"EVAL\000"
	.align	2
.LC339:
	.ascii	"Save precedence and eval until precedence break\000"
	.align	2
.LC340:
	.ascii	"EVAL1\000"
	.align	2
.LC341:
	.ascii	"Evaluate expression until precedence break\000"
	.align	2
.LC342:
	.ascii	"EVAL2\000"
	.align	2
.LC343:
	.ascii	"EVAL3\000"
	.align	2
.LC344:
	.ascii	"(a.k.a. GETNUM, evaluate expression (GETNUM)\000"
	.align	2
.LC345:
	.ascii	"Stack expression item and get next one\000"
	.align	2
.LC346:
	.ascii	"STKTHS\000"
	.align	2
.LC347:
	.ascii	"Create String\000"
	.align	2
.LC348:
	.ascii	"CRTST\000"
	.align	2
.LC349:
	.ascii	"Create quote terminated String\000"
	.align	2
.LC350:
	.ascii	"QTSTR\000"
	.align	2
.LC351:
	.ascii	"Create String, termination char in D\000"
	.align	2
.LC352:
	.ascii	"DTSTR\000"
	.align	2
.LC353:
	.ascii	"Back to last tmp-str entry\000"
	.align	2
.LC354:
	.ascii	"BAKTMP\000"
	.align	2
.LC355:
	.ascii	"Get string pointed by FPREG 'Type Error' if it is n"
	.ascii	"ot\000"
	.align	2
.LC356:
	.ascii	"GETSTR\000"
	.align	2
.LC357:
	.ascii	"Get string pointed by FPREG\000"
	.align	2
.LC358:
	.ascii	"GSTRCU\000"
	.align	2
.LC359:
	.ascii	"Get string pointed by HL\000"
	.align	2
.LC360:
	.ascii	"GSTRHL\000"
	.align	2
.LC361:
	.ascii	"Get string pointed by DE\000"
	.align	2
.LC362:
	.ascii	"GSTRDE\000"
	.align	2
.LC363:
	.ascii	"Test a string, 'Type Error' if it is not\000"
	.align	2
.LC364:
	.ascii	"TSTSTR\000"
	.align	2
.LC365:
	.ascii	"Number to ASCII conversion\000"
	.align	2
.LC366:
	.ascii	"NUMASC\000"
	.align	2
.LC367:
	.ascii	"ASCII to Integer, result in DE\000"
	.align	2
.LC368:
	.ascii	"ATOH\000"
	.align	2
.LC369:
	.ascii	"Read numeric range function parameters\000"
	.align	2
.LC370:
	.ascii	"LNUM_RANGE\000"
	.align	2
.LC371:
	.ascii	"Read numeric function parameter\000"
	.align	2
.LC372:
	.ascii	"LNUM_PARM\000"
	.align	2
.LC373:
	.ascii	"(a.k.a. GETCHR, GETNEXT), pick next char from progr"
	.ascii	"am\000"
	.align	2
.LC374:
	.ascii	"CHRGTB\000"
	.align	2
.LC375:
	.ascii	"Pick next char from program\000"
	.align	2
.LC376:
	.ascii	"_CHRGTB\000"
	.align	2
.LC377:
	.ascii	"Pick current char (or token) on program\000"
	.align	2
.LC378:
	.ascii	"_CHRCKB\000"
	.align	2
.LC379:
	.ascii	"Get char from (HL) and make upper case\000"
	.align	2
.LC380:
	.ascii	"UCASE_HL\000"
	.align	2
.LC381:
	.ascii	"Make char in 'A' upper case\000"
	.align	2
.LC382:
	.ascii	"UCASE\000"
	.align	2
.LC383:
	.ascii	"Get key in 'A'\000"
	.align	2
.LC384:
	.ascii	"GETK\000"
	.align	2
.LC385:
	.ascii	"Line input\000"
	.align	2
.LC386:
	.ascii	"RINPUT\000"
	.align	2
.LC387:
	.ascii	"Output char in 'A' to console\000"
	.align	2
.LC388:
	.ascii	"OUTC\000"
	.align	2
.LC389:
	.ascii	"'SN err' entry for Input STMT\000"
	.align	2
.LC390:
	.ascii	"DATSNR\000"
	.align	2
.LC391:
	.ascii	"entry for '?SN ERROR'\000"
	.align	2
.LC392:
	.ascii	"SNERR\000"
	.align	2
.LC393:
	.ascii	"entry for '?FC ERROR'\000"
	.align	2
.LC394:
	.ascii	"FCERR\000"
	.align	2
.LC395:
	.ascii	"entry for '?UL ERROR'\000"
	.align	2
.LC396:
	.ascii	"ULERR\000"
	.align	2
.LC397:
	.ascii	"\012# JP table for statements = $%04X\012\000"
	.align	2
.LC398:
	.ascii	"FNCTAB\000"
	.align	2
.LC399:
	.ascii	"Jump table for statements and functions\000"
	.align	2
.LC400:
	.ascii	"w $%04x %s\012\000"
	.align	2
.LC401:
	.ascii	"\012#   (applying a PC-6001 table shift hack, new p"
	.ascii	"os: $%04X)\012\000"
	.align	2
.LC402:
	.ascii	"\012# TOKEN table position = $%04X, word list in 'e"
	.ascii	"xtended BASIC' mode.\012\000"
	.align	2
.LC403:
	.ascii	"WORDS\000"
	.align	2
.LC404:
	.ascii	"BASIC keyword list\000"
	.align	2
.LC405:
	.ascii	"t $%04x %s\012\000"
	.align	2
.LC406:
	.ascii	"#\011Token range: %d\012\000"
	.align	2
.LC407:
	.ascii	"\012# -- STATEMENTS --\000"
	.align	2
.LC408:
	.ascii	"\012#\011RESTORE\011\011[%d]\011\000"
	.align	2
.LC409:
	.ascii	"\012#\011AUTO\011\011[%d]\011\000"
	.align	2
.LC410:
	.ascii	"\012#\011RENUM\011\011[%d]\011\000"
	.align	2
.LC411:
	.ascii	"\012#\011DELETE\011\011[%d]\011\000"
	.align	2
.LC412:
	.ascii	"\012#\011RESUME\011\011[%d]\011\000"
	.align	2
.LC413:
	.ascii	"\012#\011ERL\011\011[%d]\011\000"
	.align	2
.LC414:
	.ascii	"\012#\011ELSE\011\011[%d]\011\000"
	.align	2
.LC415:
	.ascii	"\012#\011RUN\011\011[%d]\011\000"
	.align	2
.LC416:
	.ascii	"\012#\011LIST\011\011[%d]\011\000"
	.align	2
.LC417:
	.ascii	"\012#\011LLIST\011\011[%d]\011\000"
	.align	2
.LC418:
	.ascii	"\012#\011GOTO\011\011[%d]\011\000"
	.align	2
.LC419:
	.ascii	"\012#\011RETURN\011\011[%d]\011\000"
	.align	2
.LC420:
	.ascii	"\012#\011THEN\011\011[%d]\011\000"
	.align	2
.LC421:
	.ascii	"\012#\011GOSUB\011\011[%d]\011\000"
	.align	2
.LC422:
	.ascii	"USING\000"
	.align	2
.LC423:
	.ascii	"\012@ $%04x label=__%s\012\000"
	.align	2
.LC424:
	.ascii	"PRINT USING\000"
	.align	2
.LC425:
	.ascii	"\012#\011USING\011\011[%d]\011\000"
	.align	2
.LC426:
	.ascii	"- $%04X\000"
	.align	2
.LC427:
	.ascii	"TAB(\000"
	.align	2
.LC428:
	.ascii	"PRINT TAB(\000"
	.align	2
.LC429:
	.ascii	"\012#\011TAB(\011\011[%d]\011\000"
	.align	2
.LC430:
	.ascii	"\012#\011SPC(\011\011[%d]\011\000"
	.align	2
.LC431:
	.ascii	"- same as TAB(\000"
	.align	2
.LC432:
	.ascii	"\012#\011= assignment\011\011[%d]\011\000"
	.align	2
.LC433:
	.ascii	"'+' operand evaluation\000"
	.align	2
.LC434:
	.ascii	"\012#\011+ operand\011\011[%d]\011\000"
	.align	2
.LC435:
	.ascii	"SUB_OPRND\000"
	.align	2
.LC436:
	.ascii	"'-' operand evaluation\000"
	.align	2
.LC437:
	.ascii	"\012#\011- operand\011\011[%d]\011\000"
	.align	2
.LC438:
	.ascii	"quoted string evaluation\000"
	.align	2
.LC439:
	.ascii	"\012#\011\" string\011\011[%d]\011\000"
	.align	2
.LC440:
	.ascii	"NOT\000"
	.align	2
.LC441:
	.ascii	"eval NOT boolean operation\000"
	.align	2
.LC442:
	.ascii	"\012#\011NOT\011\011[%d]\011\000"
	.align	2
.LC443:
	.ascii	"Convert HEX to FP\000"
	.align	2
.LC444:
	.ascii	"\012#\011& specifier\011\011[%d]\011\000"
	.align	2
.LC445:
	.ascii	"ERR\000"
	.align	2
.LC446:
	.ascii	"ERR function evaluation\000"
	.align	2
.LC447:
	.ascii	"\012#\011ERR\011\011[%d]\011\000"
	.align	2
.LC448:
	.ascii	"ERL\000"
	.align	2
.LC449:
	.ascii	"ERL function evaluation\000"
	.align	2
.LC450:
	.ascii	"\012#\011TOKEN_?\011\011[%d]\011\000"
	.align	2
.LC451:
	.ascii	"VARPTR\000"
	.align	2
.LC452:
	.ascii	"VARPTR function evaluation\000"
	.align	2
.LC453:
	.ascii	"\012#\011VARPTR\011\011[%d]\011\000"
	.align	2
.LC454:
	.ascii	"USR\000"
	.align	2
.LC455:
	.ascii	"eval user M/C functions\000"
	.align	2
.LC456:
	.ascii	"\012#\011USR\011\011[%d]\011\000"
	.align	2
.LC457:
	.ascii	"INSTR\000"
	.align	2
.LC458:
	.ascii	"INSTR function\000"
	.align	2
.LC459:
	.ascii	"\012#\011INSTR\011\011[%d]\011\000"
	.align	2
.LC460:
	.ascii	"\012#\011ELSE\011\011[%d]\012\000"
	.align	2
.LC461:
	.ascii	"\012#\011%c\000"
	.align	2
.LC462:
	.ascii	"\012#\000"
	.align	2
.LC463:
	.ascii	"\011%c\000"
	.align	2
.LC464:
	.ascii	"\012@ $%04x label=__%s\012#\000"
	.align	2
.LC465:
	.ascii	"      \011[%d]\011- $%04X\012#\000"
	.align	2
.LC466:
	.ascii	"      \011[%d]\012#\000"
	.align	2
.LC467:
	.ascii	"\012\012\012# TOKEN table position = $%04X, word li"
	.ascii	"st in classic encoding mode\012\000"
	.align	2
.LC468:
	.ascii	"\012#\011 ---  \000"
	.align	2
.LC469:
	.ascii	"\012\012# -- OPERATORS & extras --\000"
	.align	2
.LC470:
	.ascii	"\012\012# JP table for functions = $%04X\012\000"
	.align	2
.LC471:
	.ascii	"FNCTAB_FN\000"
	.align	2
.LC472:
	.ascii	"Extra jump table for functions\000"
	.align	2
.LC473:
	.ascii	"\012\012#   (applying a PC-6001 table shift hack, n"
	.ascii	"ew pos: $%04X)\012\012\000"
	.align	2
.LC474:
	.ascii	"\012# -- FUNCTIONS --\000"
	.align	2
.LC475:
	.ascii	"\012@ $%04x label=__%s\000"
	.align	2
.LC476:
	.ascii	"\012$%04X - [%d] \000"
	.align	2
.LC477:
	.ascii	"\012#\011 %d  \000"
	.align	2
.LC478:
	.ascii	"\012\012\012# TOKEN table position = $%04X, word li"
	.ascii	"st in earlier encoding mode.\012\000"
	.align	2
.LC479:
	.ascii	"\012Sinclair BASIC found\000"
	.align	2
.LC480:
	.ascii	"  Sinclair signature found\000"
	.align	2
.LC481:
	.ascii	"  Amstrad signature found\000"
	.align	2
.LC482:
	.ascii	"\012\011STKEND system variable = %d  ; \000"
	.align	2
.LC483:
	.ascii	"ZX80 System Variables mode\000"
	.align	2
.LC484:
	.ascii	"ZX81 System Variables mode\000"
	.align	2
.LC485:
	.ascii	"ZX Spectrum System Variables mode\000"
	.align	2
.LC486:
	.ascii	"TS2068 System Variables mode\000"
	.align	2
.LC487:
	.ascii	"Unknown System Variables mode\000"
	.align	2
.LC488:
	.ascii	"\012\011PROG    = $%04X  ; BASIC program start\000"
	.align	2
.LC489:
	.ascii	" - LAMBDA style addressing\000"
	.align	2
.LC490:
	.ascii	" - ZX81 style addressing\000"
	.align	2
.LC491:
	.ascii	" ptr - ZX Spectrum style addressing\000"
	.align	2
.LC492:
	.ascii	"\012\011VARS    = $%04X  ; BASIC variables ptr\000"
	.align	2
.LC493:
	.ascii	"\012\011E-LINE  = $%04X  ; Ptr to line being edited"
	.ascii	"\000"
	.align	2
.LC494:
	.ascii	"\012\011SEED    = $%04X  ; 'SEED' for RND function\000"
	.align	2
.LC495:
	.ascii	"\012\011NEXT-ONE  = $%04X  ; Find next variable or "
	.ascii	"program line\000"
	.align	2
.LC496:
	.ascii	"\012\011ZXFP_DO_RESTACK   = $%04X  ; Not on ZX81\000"
	.align	2
.LC497:
	.ascii	"\012\011ZXFP_STK_PTR   = $%04X\012\000"
	.align	2
.LC498:
	.ascii	"\012\011ZXFP_STK_STORE = $%04X\000"
	.align	2
.LC499:
	.ascii	"\012\011ZXFP_TEST_5_FP = $%04X\000"
	.align	2
.LC500:
	.ascii	"\012\011ZXFP_STK_STR   = $%04X\000"
	.align	2
.LC501:
	.ascii	"\012\011ZXFP_STK_FETCH = $%04X\000"
	.align	2
.LC502:
	.ascii	"\012\011ZXFP_STACK_A   = $%04X\000"
	.align	2
.LC503:
	.ascii	"\012\011ZXFP_STACK_BC  = $%04X\000"
	.align	2
.LC504:
	.ascii	"\012\011ZXFP_FP_TO_BC  = $%04X\000"
	.align	2
.LC505:
	.ascii	"\012\011ZXFP_INT_TO_FP = $%04X\000"
	.align	2
.LC506:
	.ascii	"\012\011ZXFP_DEC_TO_FP = $%04X\000"
	.align	2
.LC507:
	.ascii	"\012\011ZXFP_BEGIN_CALC  = $%02X\012\000"
	.align	2
.LC508:
	.ascii	"\012\011ZXFP_END_CALC   = $%02X\000"
	.align	2
.LC509:
	.ascii	"\012\011ZXFP_DELETE     = $%02X\000"
	.align	2
.LC510:
	.ascii	"\012\011ZXFP_DUPLICATE  = $%02X\000"
	.align	2
.LC511:
	.ascii	"\012\011ZXFP_SUBTRACT   = $%02X\000"
	.align	2
.LC512:
	.ascii	"\012\011ZXFP_DIVISION   = $%02X\000"
	.align	2
.LC513:
	.ascii	"\012\011ZXFP_MULTIPLY   = $%02X\000"
	.align	2
.LC514:
	.ascii	"\012\011ZXFP_EXCHANGE   = $%02X\000"
	.align	2
.LC515:
	.ascii	"\012\011ZXFP_INT        = $%02X\000"
	.align	2
.LC516:
	.ascii	"\012\011ZXFP_ST_MEM_0   = $%02X\000"
	.align	2
.LC517:
	.ascii	"\012\011ZXFP_GET_MEM_0  = $%02X\000"
	.align	2
.LC518:
	.ascii	"\012\011ZXFP_LESS_0     = $%02X\000"
	.align	2
.LC519:
	.ascii	"\012\011ZXFP_JUMP_TRUE  = $%02X\000"
	.align	2
.LC520:
	.ascii	"\012\011ZXFP_TRUNCATE   = $%02X\000"
	.align	2
.LC521:
	.ascii	"\012\011ZXFP_NOT        = $%02X\000"
	.align	2
.LC522:
	.ascii	"\012\011ZXFP_STK_ONE    = $%02X\000"
	.align	2
.LC523:
	.ascii	"\012\011ZXFP_ADDITION   = $%02X\000"
	.align	2
.LC524:
	.ascii	"\012\011ZXFP_STK_DATA   = $%02X\000"
	.align	2
.LC525:
	.ascii	"\012\011ZXFP_ST_MEM_3   = $%02X\000"
	.align	2
.LC526:
	.ascii	"\012\011ZXFP_GET_MEM_3  = $%02X\000"
	.align	2
.LC527:
	.ascii	"\012\011ZXFP_SERIES_08  = $%02X\000"
	.align	2
.LC528:
	.ascii	"\012\011ZXFP_FP_TO_A  = $%04X\000"
	.align	2
.LC529:
	.ascii	"\012\011ZXFP_N_MOD_M    = $%02X\000"
	.align	2
.LC530:
	.ascii	"\012\011ZXFP_STK_PI_D_2 = $%02X\000"
	.align	2
.LC531:
	.ascii	"\012\012\012TOKEN table position = $%04X\012\000"
	.align	2
.LC532:
	.ascii	"\012\011--- \000"
	.align	2
.LC533:
	.ascii	"%c \012\011%d \000"
	.align	2
.LC534:
	.ascii	"%c \012\011    \000"
	.align	2
.LC535:
	.ascii	"\012\011    \000"
	.align	2
.LC536:
	.ascii	"%c\012\011    \000"
	.align	2
.LC537:
	.ascii	"\012Shadow memory for ZX Spectrum ROM found\000"
	.align	2
.LC538:
	.ascii	"\012\011ZX_SHADOW_END  =  $%04X    ; Return to the "
	.ascii	"BASIC interpreter\012\000"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 48
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #48
	str	r0, [fp, #-48]
	str	r1, [fp, #-52]
	ldr	r3, [fp, #-48]
	cmp	r3, #3
	beq	.L68
	ldr	r0, .L606
	bl	puts
	ldr	r0, .L606+4
	bl	puts
	mov	r0, #1
	bl	exit
.L68:
	ldr	r3, [fp, #-52]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L606+8
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L69
	ldr	r3, .L606+12
	mov	r2, #1
	str	r2, [r3]
.L69:
	ldr	r3, [fp, #-52]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L606+16
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L70
	ldr	r3, .L606+12
	mov	r2, #0
	str	r2, [r3]
.L70:
	ldr	r3, [fp, #-52]
	add	r3, r3, #8
	ldr	r3, [r3]
	ldr	r1, .L606+20
	mov	r0, r3
	bl	fopen
	str	r0, [fp, #-8]
	ldr	r3, [fp, #-8]
	cmp	r3, #0
	bne	.L71
	ldr	r0, .L606+24
	bl	puts
	mov	r0, #1
	bl	exit
.L71:
	ldr	r3, .L606+12
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L72
	ldr	r0, .L606+28
	bl	puts
	ldr	r0, .L606+4
	bl	puts
	mov	r0, #1
	bl	exit
.L72:
	mov	r2, #2
	mov	r1, #0
	ldr	r0, [fp, #-8]
	bl	fseek
	mov	r3, r0
	cmp	r3, #0
	beq	.L73
	ldr	r0, .L606+32
	bl	puts
	ldr	r0, [fp, #-8]
	bl	fclose
	mov	r0, #1
	bl	exit
.L73:
	ldr	r0, [fp, #-8]
	bl	ftell
	mov	r3, r0
	ldr	r2, .L606+36
	str	r3, [r2]
	mov	r2, #0
	mov	r1, #0
	ldr	r0, [fp, #-8]
	bl	fseek
	ldr	r3, .L606+36
	ldr	r3, [r3]
	add	r3, r3, #65536
	mov	r0, r3
	bl	malloc
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L606+608
	str	r2, [r3]
	mov	r3, #0
	str	r3, [fp, #-32]
	b	.L74
.L75:
	ldr	r0, [fp, #-8]
	bl	getc
	mov	r1, r0
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	and	r2, r1, #255
	strb	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L74:
	ldr	r3, .L606+36
	ldr	r3, [r3]
	ldr	r2, [fp, #-32]
	cmp	r2, r3
	blt	.L75
	ldr	r1, [fp, #-32]
	ldr	r0, .L606+40
	bl	printf
	ldr	r0, .L606+44
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L76
	ldr	r0, .L606+48
	bl	find_skel
	str	r0, [fp, #-28]
.L76:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L77
	ldr	r0, .L606+52
	bl	puts
.L77:
	ldr	r0, .L606+56
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L78
	ldr	r0, .L606+60
	bl	find_skel
	str	r0, [fp, #-28]
.L78:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L79
	ldr	r0, .L606+64
	bl	find_skel
	str	r0, [fp, #-28]
.L79:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L80
	ldr	r0, .L606+68
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L80
	ldr	r3, .L606+72
	str	r3, [fp, #-28]
.L80:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L81
	ldr	r0, .L606+76
	bl	puts
	ldr	r0, .L606+80
	bl	find_skel
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	bge	.L82
	ldr	r0, .L606+84
	bl	puts
	b	.L83
.L82:
	ldr	r0, .L606+88
	bl	find_skel
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	ble	.L84
	ldr	r0, .L606+92
	bl	puts
	b	.L83
.L84:
	ldr	r0, .L606+96
	bl	puts
.L83:
	ldr	r0, .L606+100
	bl	find_skel
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	bge	.L85
	ldr	r0, .L606+104
	bl	find_skel
	str	r0, [fp, #-16]
.L85:
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	bge	.L86
	ldr	r0, .L606+108
	bl	find_skel
	str	r0, [fp, #-16]
.L86:
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	ble	.L87
	ldr	r0, .L606+112
	bl	puts
.L87:
	ldr	r0, .L606+116
	bl	find_skel
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	ble	.L88
	ldr	r0, .L606+120
	bl	puts
	b	.L89
.L88:
	ldr	r0, .L606+124
	bl	puts
.L89:
	mov	r0, #10
	bl	putchar
	mov	r0, #10
	bl	putchar
	ldr	r2, .L606+128
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+132
	bl	dlbl
	mov	r0, #10
	bl	putchar
	ldr	r0, .L606+136
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L606+672
	str	r3, [r2]
	ldr	r3, .L606+672
	ldr	r3, [r3]
	cmp	r3, #0
	ble	.L90
	ldr	r3, .L606+672
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L606+140
	bl	printf
	ldr	r3, .L606+672
	ldr	r3, [r3]
	ldr	r2, .L606+144
	cmp	r3, r2
	bne	.L91
	ldr	r3, .L606+672
	mov	r2, #45056
	str	r2, [r3]
	ldr	r3, .L606+672
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L606+148
	bl	printf
	b	.L90
.L91:
	ldr	r0, .L606+152
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L92
	ldr	r0, .L606+156
	bl	find_skel
	str	r0, [fp, #-28]
.L92:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L93
	ldr	r3, .L606+672
	ldr	r3, [r3]
	ldr	r2, [fp, #-28]
	sub	r3, r2, r3
	sub	r3, r3, #1
	ldr	r2, .L606+672
	str	r3, [r2]
	ldr	r3, .L606+672
	ldr	r3, [r3]
	cmp	r3, #0
	blt	.L94
	ldr	r3, .L606+672
	ldr	r3, [r3]
	ldr	r2, .L606+160
	cmp	r3, r2
	bne	.L95
	ldr	r3, .L606+672
	ldr	r3, [r3]
	sub	r3, r3, #256
	mov	r1, r3
	ldr	r0, .L606+164
	bl	printf
	ldr	r3, .L606+672
	mov	r2, #256
	str	r2, [r3]
.L95:
	ldr	r3, .L606+672
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L606+168
	bl	printf
	b	.L90
.L94:
	ldr	r3, .L606+672
	mov	r2, #0
	str	r2, [r3]
	b	.L90
.L607:
	.align	2
.L606:
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	SKOOLMODE
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	len
	.word	.LC12
	.word	ldir_skel
	.word	ldir_skel2
	.word	.LC13
	.word	restore_bastxt_skel
	.word	bastxt_skel
	.word	bastxt_skel2
	.word	errtab_skel
	.word	65535
	.word	.LC14
	.word	tkmsbasic_ex_skel
	.word	.LC15
	.word	microsoft_extended_skel
	.word	.LC16
	.word	.LC17
	.word	microsoft_defdbl_skel
	.word	microsoft_defdbl_skel2
	.word	microsoft_defdbl_skel3
	.word	.LC18
	.word	microsoft_skel
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	cpdehl_skel
	.word	.LC23
	.word	15940
	.word	.LC24
	.word	cpdehl_loc_skel
	.word	cpdehl_loc_skel2
	.word	8434
	.word	.LC25
	.word	.LC26
	.word	tstsgn_skel
	.word	tstsgn_skel2
	.word	tstsgn_skel3
	.word	tstsgn_loc_skel
	.word	.LC27
	.word	dvbcde_skel
	.word	dvbcde_org_skel
	.word	pos2
	.word	.LC28
	.word	.LC29
	.word	inport_skel
	.word	inport_skel2
	.word	inport_skel3
	.word	.LC30
	.word	.LC31
	.word	otport_skel
	.word	otport_skel2
	.word	otport_skel3
	.word	.LC32
	.word	.LC33
	.word	ms_rnd_seed
	.word	.LC34
	.word	.LC35
	.word	ms_lstrnd
	.word	ms_lstrnd2
	.word	.LC36
	.word	.LC37
	.word	buffer_loc_skel
	.word	buffer_loc_skel2
	.word	.LC38
	.word	.LC39
	.word	tmstpt_skel
	.word	tmstpt_skel2
	.word	tmstpt_skel3
	.word	tmstpt_skel4
	.word	.LC40
	.word	.LC41
	.word	tmpstr_skel
	.word	tmpstr_skel2
	.word	tmpstr_skel3
	.word	.LC42
	.word	.LC43
	.word	nxtopr_skel
	.word	nxtopr_skel2
	.word	.LC44
	.word	.LC45
	.word	curpos_skel
	.word	curpos_skel2
	.word	ttypos_skel
	.word	ttypos_skel2
	.word	.LC46
	.word	.LC47
	.word	lpos_skel
	.word	lpos_skel2
	.word	.LC48
	.word	.LC49
	.word	prognd_skel
	.word	prognd_skel2
	.word	.LC50
	.word	.LC51
	.word	varend_skel
	.word	varend_skel2
	.word	.LC52
	.word	.LC53
	.word	arrend_skel
	.word	arrend_skel2
	.word	arrend_skel3
	.word	.LC54
	.word	.LC55
	.word	sgnres_skel
	.word	.LC56
	.word	.LC57
	.word	ex_warm_skel
	.word	ex_warm_skel2
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.word	.LC65
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	.LC72
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	eval3_body_skel
	.word	.LC76
	.word	.LC77
	.word	.LC78
	.word	.LC79
	.word	eval3_ex_skel
	.word	.LC80
	.word	.LC81
	.word	.LC82
	.word	.LC83
	.word	ex_end1_skel
	.word	.LC58
	.word	.LC59
	.word	.LC60
	.word	.LC61
	.word	.LC86
	.word	.LC87
	.word	.LC88
	.word	.LC89
	.word	.LC84
	.word	.LC85
	.word	img
	.word	.LC90
	.word	.LC91
	.word	log10eval_skel
	.word	.LC92
	.word	.LC93
	.word	halfpival_skel
	.word	.LC95
	.word	halfpi_skel
	.word	halfpi_skel2
	.word	halfpi_skel3
	.word	.LC94
	.word	.LC96
	.word	halfval_skel
	.word	.LC97
	.word	.LC98
	.word	pos
	.word	.LC99
	.word	.LC100
.L93:
	ldr	r3, .L606+672
	mov	r2, #0
	str	r2, [r3]
.L90:
	ldr	r0, .L606+172
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L96
	ldr	r0, .L606+176
	bl	find_skel
	str	r0, [fp, #-28]
.L96:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L97
	ldr	r0, .L606+180
	bl	find_skel
	str	r0, [fp, #-28]
.L97:
	ldr	r0, .L606+184
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L606+200
	str	r3, [r2]
	ldr	r3, .L606+200
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L98
	ldr	r0, .L606+184
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L606+200
	str	r3, [r2]
.L98:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L99
	ldr	r3, .L606+200
	ldr	r3, [r3]
	cmp	r3, #0
	ble	.L99
	ldr	r3, .L606+200
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	sub	r3, r2, r3
	sub	r3, r3, #1
	ldr	r2, .L606+672
	str	r3, [r2]
	ldr	r3, .L606+672
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L606+188
	bl	printf
.L99:
	ldr	r0, .L606+192
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r0, .L606+196
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L606+200
	str	r3, [r2]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L100
	ldr	r3, .L606+200
	ldr	r3, [r3]
	cmp	r3, #0
	ble	.L100
	ldr	r3, .L606+200
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	sub	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L606+672
	str	r3, [r2]
	ldr	r3, .L606+672
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L101
	ldr	r3, .L606+200
	ldr	r3, [r3]
	ldr	r2, [fp, #-28]
	sub	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L606+672
	str	r3, [r2]
.L101:
	ldr	r3, .L606+672
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L606+204
	bl	printf
.L100:
	ldr	r3, .L606+672
	ldr	r3, [r3]
	cmn	r3, #1
	bne	.L102
	ldr	r3, .L606+672
	mov	r2, #0
	str	r2, [r3]
.L102:
	ldr	r0, .L606+208
	bl	puts
	ldr	r0, .L606+212
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L103
	ldr	r0, .L606+216
	bl	find_skel
	str	r0, [fp, #-28]
.L103:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L104
	ldr	r0, .L606+220
	bl	find_skel
	str	r0, [fp, #-28]
.L104:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L105
	ldr	r2, .L606+224
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+228
	bl	dlbl
.L105:
	ldr	r0, .L606+232
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L106
	ldr	r0, .L606+236
	bl	find_skel
	str	r0, [fp, #-28]
.L106:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L107
	ldr	r0, .L606+240
	bl	find_skel
	str	r0, [fp, #-28]
.L107:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L108
	ldr	r2, .L606+244
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+248
	bl	dlbl
.L108:
	ldr	r0, .L606+252
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L109
	ldr	r3, [fp, #-28]
	add	r3, r3, #2
	ldr	r2, .L606+256
	mov	r1, r3
	ldr	r0, .L606+260
	bl	dlbl
.L109:
	ldr	r0, .L606+264
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L110
	ldr	r0, .L606+268
	bl	find_skel
	str	r0, [fp, #-28]
.L110:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L111
	ldr	r3, [fp, #-28]
	add	r3, r3, #2
	ldr	r2, .L606+272
	mov	r1, r3
	ldr	r0, .L606+276
	bl	dlbl
.L111:
	ldr	r0, .L606+280
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L112
	ldr	r0, .L606+284
	bl	find_skel
	str	r0, [fp, #-28]
.L112:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L113
	ldr	r2, .L606+288
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+292
	bl	dlbl
.L113:
	ldr	r0, .L606+296
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L114
	ldr	r0, .L606+300
	bl	find_skel
	str	r0, [fp, #-28]
.L114:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L115
	ldr	r0, .L606+304
	bl	find_skel
	str	r0, [fp, #-28]
.L115:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L116
	ldr	r0, .L606+308
	bl	find_skel
	str	r0, [fp, #-28]
.L116:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L117
	ldr	r2, .L606+312
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+316
	bl	dlbl
.L117:
	ldr	r0, .L606+320
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L118
	ldr	r0, .L606+324
	bl	find_skel
	str	r0, [fp, #-28]
.L118:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L119
	ldr	r0, .L606+328
	bl	find_skel
	str	r0, [fp, #-28]
.L119:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L120
	ldr	r2, .L606+332
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+336
	bl	dlbl
.L120:
	ldr	r0, .L606+340
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L121
	ldr	r0, .L606+344
	bl	find_skel
	str	r0, [fp, #-28]
.L121:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L122
	ldr	r2, .L606+348
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+352
	bl	dlbl
.L122:
	ldr	r0, .L606+356
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L123
	ldr	r0, .L606+360
	bl	find_skel
	str	r0, [fp, #-28]
.L123:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L124
	ldr	r0, .L606+364
	bl	find_skel
	str	r0, [fp, #-28]
.L124:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L125
	ldr	r0, .L606+368
	bl	find_skel
	str	r0, [fp, #-28]
.L125:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L126
	ldr	r2, .L606+372
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+376
	bl	dlbl
.L126:
	ldr	r0, .L606+380
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L127
	ldr	r0, .L606+384
	bl	find_skel
	str	r0, [fp, #-28]
.L127:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L128
	ldr	r2, .L606+388
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+392
	bl	dlbl
.L128:
	ldr	r0, .L606+396
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L129
	ldr	r0, .L606+400
	bl	find_skel
	str	r0, [fp, #-28]
.L129:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L130
	ldr	r2, .L606+404
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+408
	bl	dlbl
.L130:
	ldr	r0, .L606+412
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L131
	ldr	r0, .L606+416
	bl	find_skel
	str	r0, [fp, #-28]
.L131:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L132
	ldr	r2, .L606+420
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+424
	bl	dlbl
.L132:
	ldr	r0, .L606+428
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L133
	ldr	r0, .L606+432
	bl	find_skel
	str	r0, [fp, #-28]
.L133:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L134
	ldr	r0, .L606+436
	bl	find_skel
	str	r0, [fp, #-28]
.L134:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L135
	ldr	r2, .L606+440
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+444
	bl	dlbl
.L135:
	ldr	r0, .L606+448
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L136
	ldr	r2, .L606+452
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+456
	bl	dlbl
.L136:
	ldr	r0, .L606+460
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L137
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #4
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+568
	mov	r1, r3
	ldr	r0, .L606+572
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #6
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #7
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+576
	mov	r1, r3
	ldr	r0, .L606+580
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #18
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #19
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+468
	mov	r1, r3
	ldr	r0, .L606+472
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #21
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #22
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+476
	mov	r1, r3
	ldr	r0, .L606+480
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #24
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #25
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+484
	mov	r1, r3
	ldr	r0, .L606+488
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #27
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #28
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+492
	mov	r1, r3
	ldr	r0, .L606+496
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #30
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #31
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+500
	mov	r1, r3
	ldr	r0, .L606+504
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #33
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #34
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+508
	mov	r1, r3
	ldr	r0, .L606+512
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #38
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #39
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+516
	mov	r1, r3
	ldr	r0, .L606+520
	bl	dlbl
.L137:
	ldr	r0, .L606+464
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L138
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #4
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+568
	mov	r1, r3
	ldr	r0, .L606+572
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #6
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #7
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+576
	mov	r1, r3
	ldr	r0, .L606+580
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #21
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #22
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+468
	mov	r1, r3
	ldr	r0, .L606+472
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #24
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #25
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+476
	mov	r1, r3
	ldr	r0, .L606+480
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #27
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #28
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+484
	mov	r1, r3
	ldr	r0, .L606+488
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #30
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #31
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+492
	mov	r1, r3
	ldr	r0, .L606+496
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #33
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #34
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+500
	mov	r1, r3
	ldr	r0, .L606+504
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #36
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #37
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+508
	mov	r1, r3
	ldr	r0, .L606+512
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #41
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #42
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+516
	mov	r1, r3
	ldr	r0, .L606+520
	bl	dlbl
.L138:
	ldr	r0, .L606+524
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L139
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+528
	mov	r1, r3
	ldr	r0, .L606+532
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #14
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #15
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+536
	mov	r1, r3
	ldr	r0, .L606+540
	bl	dlbl
.L139:
	ldr	r0, .L606+544
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L140
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+548
	mov	r1, r3
	ldr	r0, .L606+552
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #7
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #8
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+556
	mov	r1, r3
	ldr	r0, .L606+560
	bl	dlbl
.L140:
	ldr	r0, .L606+564
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L141
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+600
	mov	r1, r3
	ldr	r0, .L606+604
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #5
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #6
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+568
	mov	r1, r3
	ldr	r0, .L606+572
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #8
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #9
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+576
	mov	r1, r3
	ldr	r0, .L606+580
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #15
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #16
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+584
	mov	r1, r3
	ldr	r0, .L606+588
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #25
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #26
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+592
	mov	r1, r3
	ldr	r0, .L606+596
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #28
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #29
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+600
	mov	r1, r3
	ldr	r0, .L606+604
	bl	dlbl
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #31
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L606+608
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #32
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L606+612
	mov	r1, r3
	ldr	r0, .L606+616
	bl	dlbl
.L141:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L606+620
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L142
	ldr	r3, .L606+672
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L606+624
	mov	r1, r3
	ldr	r0, .L606+628
	bl	clbl
.L142:
	ldr	r0, .L606+632
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L143
	ldr	r3, .L606+672
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L606+652
	mov	r1, r3
	ldr	r0, .L606+636
	bl	clbl
	b	.L144
.L143:
	ldr	r0, .L606+640
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L145
	ldr	r0, .L606+644
	bl	find_skel
	str	r0, [fp, #-28]
.L145:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L146
	ldr	r0, .L606+648
	bl	find_skel
	str	r0, [fp, #-28]
.L146:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L144
	ldr	r2, .L606+652
	ldr	r1, [fp, #-28]
	ldr	r0, .L606+656
	bl	dlbl
.L144:
	ldr	r0, .L606+660
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L147
	ldr	r3, .L606+672
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L606+664
	mov	r1, r3
	ldr	r0, .L606+668
	bl	clbl
	ldr	r3, .L606+672
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #3
	ldr	r2, .L606+676
	mov	r1, r3
	ldr	r0, .L606+680
	bl	clbl
	b	.L148
.L147:
	ldr	r0, .L608
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L149
	ldr	r0, .L608+4
	bl	find_skel
	str	r0, [fp, #-28]
.L149:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L150
	ldr	r0, .L608+8
	bl	find_skel
	str	r0, [fp, #-28]
.L150:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L151
	ldr	r0, .L608+12
	bl	find_skel
	str	r0, [fp, #-28]
.L151:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L148
	ldr	r2, .L608+16
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+20
	bl	dlbl
.L148:
	ldr	r0, .L608+24
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L152
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+28
	mov	r1, r3
	ldr	r0, .L608+32
	bl	clbl
	b	.L153
.L152:
	ldr	r0, .L608+36
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L153
	ldr	r2, .L608+40
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+44
	bl	dlbl
.L153:
	ldr	r0, .L608+48
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L154
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+52
	mov	r1, r3
	ldr	r0, .L608+56
	bl	clbl
.L154:
	ldr	r0, .L608+60
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L155
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+64
	mov	r1, r3
	ldr	r0, .L608+68
	bl	clbl
.L155:
	ldr	r0, .L608+72
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L156
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+76
	mov	r1, r3
	ldr	r0, .L608+80
	bl	clbl
.L156:
	ldr	r0, .L608+84
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L157
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+88
	mov	r1, r3
	ldr	r0, .L608+92
	bl	clbl
.L157:
	ldr	r0, .L608+96
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L158
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+100
	mov	r1, r3
	ldr	r0, .L608+104
	bl	clbl
.L158:
	ldr	r0, .L608+108
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L159
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+112
	mov	r1, r3
	ldr	r0, .L608+116
	bl	clbl
.L159:
	ldr	r0, .L608+120
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L160
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+124
	mov	r1, r3
	ldr	r0, .L608+128
	bl	clbl
.L160:
	ldr	r0, .L608+132
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L161
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+136
	mov	r1, r3
	ldr	r0, .L608+140
	bl	clbl
	ldr	r3, .L608+144
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #9
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #4
	bne	.L162
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #9
	ldr	r2, .L608+148
	mov	r1, r3
	ldr	r0, .L608+152
	bl	clbl
.L162:
	ldr	r3, .L608+144
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #42
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #3
	bne	.L161
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #42
	ldr	r2, .L608+156
	mov	r1, r3
	ldr	r0, .L608+160
	bl	clbl
.L161:
	ldr	r0, .L608+164
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L163
	ldr	r2, .L608+168
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+172
	bl	dlbl
	b	.L164
.L163:
	ldr	r0, .L608+176
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L165
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+180
	mov	r1, r3
	ldr	r0, .L608+184
	bl	clbl
.L165:
	ldr	r3, .L608+144
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #34
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #5
	bne	.L164
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #34
	ldr	r2, .L608+188
	mov	r1, r3
	ldr	r0, .L608+192
	bl	clbl
.L164:
	ldr	r0, .L608+196
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L166
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+200
	mov	r1, r3
	ldr	r0, .L608+204
	bl	clbl
.L166:
	ldr	r0, .L608+208
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L167
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+212
	mov	r1, r3
	ldr	r0, .L608+216
	bl	clbl
.L167:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L608+220
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L168
	ldr	r0, .L608+224
	bl	find_skel
	str	r0, [fp, #-28]
.L168:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L169
	ldr	r0, .L608+228
	bl	find_skel
	str	r0, [fp, #-28]
.L169:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L170
	ldr	r0, .L608+232
	bl	find_skel
	str	r0, [fp, #-28]
.L170:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L171
	ldr	r2, .L608+236
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+240
	bl	dlbl
.L171:
	ldr	r0, .L608+244
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L172
	ldr	r0, .L608+248
	bl	find_skel
	str	r0, [fp, #-28]
.L172:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L173
	ldr	r2, .L608+252
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+256
	bl	dlbl
.L173:
	ldr	r0, .L608+260
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L174
	ldr	r0, .L608+264
	bl	find_skel
	str	r0, [fp, #-28]
.L174:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L175
	ldr	r2, .L608+268
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+272
	bl	dlbl
.L175:
	ldr	r0, .L608+276
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L176
	ldr	r2, .L608+280
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+284
	bl	dlbl
.L176:
	ldr	r0, .L608+288
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L177
	ldr	r2, .L608+292
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+296
	bl	dlbl
.L177:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L608+300
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L178
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+304
	mov	r1, r3
	ldr	r0, .L608+308
	bl	clbl
.L178:
	ldr	r0, .L608+312
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L179
	ldr	r0, .L608+316
	bl	find_skel
	str	r0, [fp, #-28]
.L179:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L180
	ldr	r0, .L608+320
	bl	find_skel
	str	r0, [fp, #-28]
.L180:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L181
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+324
	mov	r1, r3
	ldr	r0, .L608+328
	bl	clbl
.L181:
	ldr	r0, .L608+332
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L182
	ldr	r0, .L608+336
	bl	find_skel
	str	r0, [fp, #-28]
.L182:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L183
	ldr	r0, .L608+340
	bl	find_skel
	str	r0, [fp, #-28]
.L183:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L184
	ldr	r0, .L608+344
	bl	find_skel
	str	r0, [fp, #-28]
.L184:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L185
	ldr	r0, .L608+348
	bl	find_skel
	str	r0, [fp, #-28]
.L185:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L186
	ldr	r0, .L608+352
	bl	find_skel
	str	r0, [fp, #-28]
.L186:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L187
	ldr	r2, .L608+356
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+360
	bl	clbl
.L187:
	ldr	r0, .L608+364
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L188
	ldr	r2, .L608+368
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+372
	bl	clbl
.L188:
	ldr	r0, .L608+376
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L189
	ldr	r0, .L608+380
	bl	find_skel
	str	r0, [fp, #-28]
.L189:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L190
	ldr	r0, .L608+384
	bl	find_skel
	str	r0, [fp, #-28]
.L190:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L191
	ldr	r2, .L608+388
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+392
	bl	clbl
.L191:
	ldr	r0, .L608+396
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L192
	ldr	r0, .L608+400
	bl	find_skel
	str	r0, [fp, #-28]
.L192:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L193
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+404
	mov	r1, r3
	ldr	r0, .L608+408
	bl	clbl
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L608+412
	mov	r1, r3
	ldr	r0, .L608+416
	bl	clbl
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #13
	ldr	r2, .L608+420
	mov	r1, r3
	ldr	r0, .L608+424
	bl	clbl
.L193:
	ldr	r0, .L608+428
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L194
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+432
	mov	r1, r3
	ldr	r0, .L608+408
	bl	clbl
	b	.L195
.L194:
	ldr	r0, .L608+436
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L195
	ldr	r2, .L608+432
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+408
	bl	clbl
.L195:
	ldr	r0, .L608+440
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L196
	ldr	r2, .L608+444
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+416
	bl	clbl
.L196:
	ldr	r0, .L608+448
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L197
	ldr	r0, .L608+452
	bl	find_skel
	str	r0, [fp, #-28]
.L197:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L198
	ldr	r2, .L608+456
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+460
	bl	clbl
.L198:
	ldr	r0, .L608+464
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L199
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #2
	ldr	r2, .L608+468
	mov	r1, r3
	ldr	r0, .L608+472
	bl	clbl
.L199:
	ldr	r0, .L608+476
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L200
	ldr	r2, .L608+484
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+488
	bl	clbl
	b	.L201
.L609:
	.align	2
.L608:
	.word	half_skel
	.word	half_skel2
	.word	half_skel3
	.word	half_skel4
	.word	.LC97
	.word	.LC101
	.word	unityval_skel
	.word	.LC102
	.word	.LC103
	.word	unity_skel
	.word	.LC104
	.word	.LC105
	.word	quarterval_skel
	.word	.LC106
	.word	.LC107
	.word	tenhalfval_skel
	.word	.LC108
	.word	.LC109
	.word	twoln10val_skel
	.word	.LC110
	.word	.LC111
	.word	ln10val_skel
	.word	.LC112
	.word	.LC113
	.word	tan15val_skel
	.word	.LC114
	.word	.LC115
	.word	sqr3val_skel
	.word	.LC116
	.word	.LC117
	.word	sixthpival_skel
	.word	.LC118
	.word	.LC119
	.word	epsilonval_skel
	.word	.LC120
	.word	.LC121
	.word	img
	.word	.LC122
	.word	.LC123
	.word	.LC124
	.word	.LC125
	.word	logtab_skel
	.word	.LC126
	.word	.LC127
	.word	logtabval_skel
	.word	.LC128
	.word	.LC129
	.word	.LC130
	.word	.LC131
	.word	sintabval_skel
	.word	.LC132
	.word	.LC133
	.word	atntabval_skel
	.word	.LC134
	.word	.LC135
	.word	fpreg_skel
	.word	fpreg_skel2
	.word	fpreg_skel3
	.word	fpreg_skel4
	.word	.LC136
	.word	.LC137
	.word	last_fpreg_skel
	.word	last_fpreg_skel2
	.word	.LC138
	.word	.LC139
	.word	fpexp_skel
	.word	fpexp_skel2
	.word	.LC140
	.word	.LC141
	.word	dblfpreg_skel
	.word	.LC142
	.word	.LC143
	.word	dbllast_fpreg_skel
	.word	.LC144
	.word	.LC145
	.word	cpdehl_skel
	.word	.LC146
	.word	.LC147
	.word	fndnum_skel
	.word	fndnum_skel2
	.word	fndnum_skel3
	.word	.LC148
	.word	.LC149
	.word	getint_skel
	.word	getint_skel2
	.word	getint_skel3
	.word	getint_skel4
	.word	getint_skel5
	.word	getint_skel6
	.word	.LC150
	.word	.LC151
	.word	getword_skel
	.word	.LC152
	.word	.LC153
	.word	depint_skel
	.word	depint_skel2
	.word	depint_skel3
	.word	.LC154
	.word	.LC155
	.word	fpsint_skel
	.word	fpsint_skel2
	.word	.LC156
	.word	.LC157
	.word	.LC158
	.word	.LC159
	.word	.LC160
	.word	.LC161
	.word	ex_fpsint_skel
	.word	.LC162
	.word	ex_fpsint_skel2
	.word	ex_posint_skel
	.word	.LC163
	.word	getvar_skel
	.word	getvar_skel2
	.word	.LC164
	.word	.LC165
	.word	dim_skel
	.word	.LC166
	.word	.LC167
	.word	chkstk_skel
	.word	chkstk_skel2
	.word	.LC168
	.word	.LC169
	.word	oprnd_skel
	.word	oprnd_skel2
	.word	.LC170
	.word	.LC171
	.word	chksyn_skel
	.word	chksyn_skel2
	.word	chksyn_skel3
	.word	.LC172
	.word	.LC173
	.word	lfrgnm_skel
	.word	lfrgnm_skel2
	.word	.LC174
	.word	.LC175
	.word	abpass_skel
	.word	abpass_skel2
	.word	.LC176
	.word	.LC177
	.word	hlpass_skel
	.word	.LC178
	.word	.LC179
	.word	midnum_skel
	.word	.LC180
	.word	.LC181
	.word	int_a_skel
	.word	.LC182
	.word	.LC183
	.word	int_hl_skel
	.word	int_hl_skel2
	.word	.LC184
	.word	.LC185
	.word	unsigned_a_skel
	.word	unsigned_a_skel2
	.word	.LC186
	.word	.LC187
	.word	test_type_skel
	.word	.LC188
	.word	.LC189
	.word	tstsgn_skel
	.word	tstsgn_skel2
	.word	tstsgn_skel3
	.word	.LC190
	.word	.LC191
	.word	dbl_tstsgn_skel
	.word	dbl_tstsgn_skel2
	.word	dbl_tstsgn_skel3
	.word	.LC192
	.word	.LC193
	.word	invsgn_skel
	.word	invsgn_skel2
	.word	.LC194
	.word	.LC195
	.word	stakfp_skel
	.word	.LC196
	.word	.LC197
	.word	negaft_skel
	.word	negaft_skel2
	.word	.LC198
	.word	.LC199
	.word	log_skel
	.word	log_skel2
	.word	log_skel3
	.word	log_skel4
	.word	log_skel5
	.word	log_skel6
	.word	.LC200
	.word	sqr_skel
	.word	sqr_skel2
	.word	sqr_skel3
	.word	sqr_skel4
	.word	sqr_skel5
	.word	.LC201
	.word	power_skel
	.word	power_skel2
	.word	power_skel3
	.word	power_skel4
	.word	.LC202
	.word	exp_skel
	.word	.LC203
	.word	cos_skel
	.word	cos_skel3
	.word	cos_skel4
	.word	.LC204
	.word	sin_skel
	.word	sin_skel3
	.word	sin_skel4
	.word	.LC205
	.word	tan_skel
	.word	tan_skel2
	.word	tan_skel3
	.word	.LC206
	.word	atn_skel
	.word	atn_skel2
	.word	abs_skel
	.word	abs_skel2
	.word	abs_skel3
	.word	.LC207
	.word	.LC208
	.word	dblabs_skel
	.word	dblabs_skel2
	.word	.LC209
	.word	.LC210
	.word	ms_rnd_skel
	.word	ms_rnd_skel2
	.word	.LC211
	.word	fpadd_skel
	.word	fpadd_skel2
	.word	fpadd_skel3
	.word	fpadd_skel4
	.word	.LC212
	.word	.LC213
	.word	.LC214
	.word	.LC215
	.word	bnorm_skel
	.word	bnorm_skel2
	.word	.LC216
	.word	.LC217
	.word	scale_skel
	.word	scale_skel2
	.word	.LC218
	.word	.LC219
	.word	plucde_skel
	.word	.LC220
	.word	.LC221
	.word	compl_skel
	.word	.LC222
	.word	.LC223
	.word	fpthl_skel
	.word	fpthl_skel2
	.word	fpthl_skel3
	.word	.LC224
	.word	.LC225
	.word	fpbcde_skel
	.word	fpbcde_skel2
	.word	fpbcde_skel3
	.word	fpbcde_skel4
	.word	.LC228
	.word	.LC229
	.word	phltfp_skel
	.word	phltfp_skel2
	.word	phltfp_skel3
	.word	phltfp_skel4
	.word	phltfp_skel5
	.word	phltfp_skel6
	.word	.LC226
	.word	.LC227
	.word	addphl_skel
	.word	addphl_skel2
	.word	addphl_skel3
	.word	.LC230
	.word	.LC231
	.word	subphl_skel
	.word	.LC232
	.word	.LC233
	.word	mlsp10_skel
	.word	mlsp10_skel2
	.word	.LC234
	.word	.LC235
	.word	fpmult_skel
	.word	.LC236
	.word	.LC237
	.word	div10_skel
	.word	div10_skel2
	.word	div10_skel3
	.word	div10_skel4
	.word	div10_skel5
	.word	.LC238
	.word	.LC239
	.word	div_skel
	.word	div_skel2
	.word	.LC240
	.word	.LC241
	.word	dvbcde_org_skel
	.word	dvbcde_skel
	.word	.LC242
	.word	.LC243
	.word	dcbde_skel
	.word	.LC244
	.word	.LC245
	.word	bcdefp_skel
	.word	pos
	.word	.LC246
	.word	.LC247
	.word	loadfp_skel
.L200:
	ldr	r0, .L608+480
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L201
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+484
	mov	r1, r3
	ldr	r0, .L608+488
	bl	clbl
.L201:
	ldr	r0, .L608+492
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L202
	ldr	r0, .L608+496
	bl	find_skel
	str	r0, [fp, #-28]
.L202:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L203
	ldr	r2, .L608+500
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+504
	bl	clbl
.L203:
	ldr	r0, .L608+508
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L204
	ldr	r0, .L608+512
	bl	find_skel
	str	r0, [fp, #-28]
.L204:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L205
	ldr	r0, .L608+516
	bl	find_skel
	str	r0, [fp, #-28]
.L205:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L206
	ldr	r2, .L608+520
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+524
	bl	clbl
.L206:
	ldr	r0, .L608+528
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L207
	ldr	r0, .L608+532
	bl	find_skel
	str	r0, [fp, #-28]
.L207:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L208
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+536
	mov	r1, r3
	ldr	r0, .L608+540
	bl	clbl
.L208:
	ldr	r0, .L608+544
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L209
	ldr	r0, .L608+548
	bl	find_skel
	str	r0, [fp, #-28]
.L209:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L210
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #2
	ldr	r2, .L608+552
	mov	r1, r3
	ldr	r0, .L608+556
	bl	clbl
.L210:
	ldr	r0, .L608+560
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L211
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+564
	mov	r1, r3
	ldr	r0, .L608+568
	bl	clbl
.L211:
	ldr	r0, .L608+572
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L212
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L608+576
	mov	r1, r3
	ldr	r0, .L608+580
	bl	clbl
.L212:
	ldr	r0, .L608+584
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L213
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L608+588
	mov	r1, r3
	ldr	r0, .L608+592
	bl	clbl
.L213:
	ldr	r0, .L608+596
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L214
	ldr	r0, .L608+600
	bl	find_skel
	str	r0, [fp, #-28]
.L214:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L215
	ldr	r2, .L608+604
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+608
	bl	clbl
.L215:
	ldr	r0, .L608+612
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L216
	ldr	r0, .L608+616
	bl	find_skel
	str	r0, [fp, #-28]
.L216:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L217
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L608+620
	mov	r1, r3
	ldr	r0, .L608+624
	bl	clbl
.L217:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L608+628
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L218
	ldr	r2, .L608+632
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+636
	bl	clbl
.L218:
	ldr	r0, .L608+640
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L219
	ldr	r0, .L608+644
	bl	find_skel
	str	r0, [fp, #-28]
.L219:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L220
	ldr	r0, .L608+648
	bl	find_skel
	str	r0, [fp, #-28]
.L220:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L221
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+652
	mov	r1, r3
	ldr	r0, .L608+656
	bl	clbl
.L221:
	ldr	r0, .L608+660
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L222
	ldr	r0, .L608+664
	bl	find_skel
	str	r0, [fp, #-28]
.L222:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L223
	ldr	r0, .L608+668
	bl	find_skel
	str	r0, [fp, #-28]
.L223:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L224
	ldr	r2, .L608+672
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+676
	bl	clbl
.L224:
	ldr	r0, .L608+680
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L225
	ldr	r0, .L608+684
	bl	find_skel
	str	r0, [fp, #-28]
.L225:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L226
	ldr	r2, .L608+688
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+692
	bl	clbl
.L226:
	ldr	r0, .L608+696
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L227
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+700
	mov	r1, r3
	ldr	r0, .L608+704
	bl	clbl
.L227:
	ldr	r0, .L608+708
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L228
	ldr	r0, .L608+712
	bl	find_skel
	str	r0, [fp, #-28]
.L228:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L229
	ldr	r2, .L608+716
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+720
	bl	clbl
.L229:
	ldr	r0, .L608+724
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L230
	ldr	r0, .L608+728
	bl	find_skel
	str	r0, [fp, #-28]
.L230:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L231
	ldr	r0, .L608+732
	bl	find_skel
	str	r0, [fp, #-28]
.L231:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L232
	ldr	r0, .L608+736
	bl	find_skel
	str	r0, [fp, #-28]
.L232:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L233
	ldr	r0, .L608+740
	bl	find_skel
	str	r0, [fp, #-28]
.L233:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L234
	ldr	r0, .L608+744
	bl	find_skel
	str	r0, [fp, #-28]
.L234:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L235
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+748
	mov	r1, r3
	ldr	r0, .L608+748
	bl	clbl
.L235:
	ldr	r0, .L608+752
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L236
	ldr	r0, .L608+756
	bl	find_skel
	str	r0, [fp, #-28]
.L236:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L237
	ldr	r0, .L608+760
	bl	find_skel
	str	r0, [fp, #-28]
.L237:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L238
	ldr	r0, .L608+764
	bl	find_skel
	str	r0, [fp, #-28]
.L238:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L239
	ldr	r0, .L608+768
	bl	find_skel
	str	r0, [fp, #-28]
.L239:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L240
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+772
	mov	r1, r3
	ldr	r0, .L608+772
	bl	clbl
.L240:
	ldr	r0, .L608+776
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L241
	ldr	r0, .L608+780
	bl	find_skel
	str	r0, [fp, #-28]
.L241:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L242
	ldr	r0, .L608+784
	bl	find_skel
	str	r0, [fp, #-28]
.L242:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L243
	ldr	r0, .L608+788
	bl	find_skel
	str	r0, [fp, #-28]
.L243:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L244
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+792
	mov	r1, r3
	ldr	r0, .L608+792
	bl	clbl
.L244:
	ldr	r0, .L608+796
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L245
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+800
	mov	r1, r3
	ldr	r0, .L608+800
	bl	clbl
.L245:
	ldr	r0, .L608+804
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L246
	ldr	r0, .L608+808
	bl	find_skel
	str	r0, [fp, #-28]
.L246:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L247
	ldr	r0, .L608+812
	bl	find_skel
	str	r0, [fp, #-28]
.L247:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L248
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L608+816
	mov	r1, r3
	ldr	r0, .L608+816
	bl	clbl
.L248:
	ldr	r0, .L608+820
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L249
	ldr	r0, .L608+824
	bl	find_skel
	str	r0, [fp, #-28]
.L249:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L250
	ldr	r0, .L608+828
	bl	find_skel
	str	r0, [fp, #-28]
.L250:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L251
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L608+832
	mov	r1, r3
	ldr	r0, .L608+832
	bl	clbl
.L251:
	ldr	r0, .L608+836
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L252
	ldr	r0, .L608+840
	bl	find_skel
	str	r0, [fp, #-28]
.L252:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L253
	ldr	r0, .L608+844
	bl	find_skel
	str	r0, [fp, #-28]
.L253:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L254
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+848
	mov	r1, r3
	ldr	r0, .L608+848
	bl	clbl
.L254:
	ldr	r0, .L608+852
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L255
	ldr	r0, .L608+856
	bl	find_skel
	str	r0, [fp, #-28]
.L255:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L256
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+872
	mov	r1, r3
	ldr	r0, .L608+872
	bl	clbl
.L256:
	ldr	r0, .L608+860
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L257
	ldr	r0, .L608+864
	bl	find_skel
	str	r0, [fp, #-28]
.L257:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L258
	ldr	r0, .L608+868
	bl	find_skel
	str	r0, [fp, #-28]
.L258:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L259
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+872
	mov	r1, r3
	ldr	r0, .L608+876
	bl	clbl
.L259:
	ldr	r0, .L608+880
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L260
	ldr	r2, .L608+888
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+892
	bl	clbl
	b	.L261
.L260:
	ldr	r0, .L608+884
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L261
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+888
	mov	r1, r3
	ldr	r0, .L608+892
	bl	clbl
.L261:
	ldr	r0, .L608+896
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L262
	ldr	r0, .L608+900
	bl	find_skel
	str	r0, [fp, #-28]
.L262:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L263
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+904
	mov	r1, r3
	ldr	r0, .L608+904
	bl	clbl
.L263:
	ldr	r0, .L608+908
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L264
	ldr	r0, .L608+912
	bl	find_skel
	str	r0, [fp, #-28]
.L264:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L265
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	sub	r3, r3, #2
	ldr	r2, .L608+924
	mov	r1, r3
	ldr	r0, .L608+928
	bl	clbl
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+932
	mov	r1, r3
	ldr	r0, .L608+936
	bl	clbl
	b	.L266
.L265:
	ldr	r0, .L608+916
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L267
	ldr	r0, .L608+920
	bl	find_skel
	str	r0, [fp, #-28]
.L267:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L266
	ldr	r3, [fp, #-28]
	sub	r3, r3, #3
	ldr	r2, .L608+924
	mov	r1, r3
	ldr	r0, .L608+928
	bl	clbl
	ldr	r2, .L608+932
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+936
	bl	clbl
.L266:
	ldr	r0, .L608+940
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L268
	ldr	r0, .L608+944
	bl	find_skel
	str	r0, [fp, #-28]
.L268:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L269
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+948
	mov	r1, r3
	ldr	r0, .L608+952
	bl	clbl
.L269:
	ldr	r0, .L608+956
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L270
	ldr	r0, .L608+960
	bl	find_skel
	str	r0, [fp, #-28]
.L270:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L271
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+964
	mov	r1, r3
	ldr	r0, .L608+968
	bl	clbl
.L271:
	ldr	r0, .L608+972
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L272
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+976
	mov	r1, r3
	ldr	r0, .L608+980
	bl	clbl
.L272:
	ldr	r0, .L608+984
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L273
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+988
	mov	r1, r3
	ldr	r0, .L608+992
	bl	clbl
.L273:
	ldr	r0, .L608+996
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L274
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1008
	mov	r1, r3
	ldr	r0, .L608+1012
	bl	clbl
	b	.L275
.L274:
	ldr	r0, .L608+1000
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L276
	ldr	r0, .L608+1004
	bl	find_skel
	str	r0, [fp, #-28]
.L276:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L275
	ldr	r2, .L608+1008
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1012
	bl	clbl
.L275:
	ldr	r0, .L608+1016
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L277
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1064
	mov	r1, r3
	ldr	r0, .L608+1068
	bl	clbl
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L608+1032
	mov	r1, r3
	ldr	r0, .L608+1036
	bl	clbl
	b	.L278
.L277:
	ldr	r0, .L608+1020
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L279
	ldr	r0, .L608+1024
	bl	find_skel
	str	r0, [fp, #-28]
.L279:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L280
	ldr	r0, .L608+1028
	bl	find_skel
	str	r0, [fp, #-28]
.L280:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L281
	ldr	r2, .L608+1032
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1036
	bl	clbl
.L281:
	ldr	r0, .L608+1040
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L282
	ldr	r0, .L608+1044
	bl	find_skel
	str	r0, [fp, #-28]
.L282:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L283
	ldr	r0, .L608+1048
	bl	find_skel
	str	r0, [fp, #-28]
.L283:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L284
	ldr	r0, .L608+1052
	bl	find_skel
	str	r0, [fp, #-28]
.L284:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L285
	ldr	r0, .L608+1056
	bl	find_skel
	str	r0, [fp, #-28]
.L285:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L286
	ldr	r0, .L608+1060
	bl	find_skel
	str	r0, [fp, #-28]
.L286:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L278
	ldr	r2, .L608+1064
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1068
	bl	clbl
.L278:
	ldr	r0, .L608+1072
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L287
	ldr	r0, .L608+1076
	bl	find_skel
	str	r0, [fp, #-28]
.L287:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L288
	ldr	r0, .L608+1080
	bl	find_skel
	str	r0, [fp, #-28]
.L288:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L289
	ldr	r2, .L608+1084
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1088
	bl	clbl
.L289:
	ldr	r0, .L608+1092
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L290
	ldr	r2, .L608+1096
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1100
	bl	clbl
.L290:
	ldr	r0, .L608+1104
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L291
	ldr	r0, .L608+1108
	bl	find_skel
	str	r0, [fp, #-28]
.L291:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L292
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1112
	mov	r1, r3
	ldr	r0, .L608+1116
	bl	clbl
.L292:
	ldr	r0, .L608+1120
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L293
	ldr	r2, .L608+1124
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1128
	bl	clbl
.L293:
	ldr	r0, .L608+1132
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L294
	ldr	r0, .L608+1136
	bl	find_skel
	str	r0, [fp, #-28]
.L294:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L295
	ldr	r0, .L608+1140
	bl	find_skel
	str	r0, [fp, #-28]
.L295:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L296
	ldr	r0, .L608+1144
	bl	find_skel
	str	r0, [fp, #-28]
.L296:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L297
	ldr	r0, .L608+1148
	bl	find_skel
	str	r0, [fp, #-28]
.L297:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L298
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1152
	mov	r1, r3
	ldr	r0, .L608+1156
	bl	clbl
.L298:
	ldr	r0, .L608+1160
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L299
	ldr	r2, .L608+1168
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1172
	bl	clbl
	b	.L300
.L299:
	ldr	r0, .L608+1164
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L300
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1168
	mov	r1, r3
	ldr	r0, .L608+1172
	bl	clbl
.L300:
	ldr	r0, .L608+1176
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L301
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1184
	mov	r1, r3
	ldr	r0, .L608+1188
	bl	clbl
	b	.L302
.L301:
	ldr	r0, .L608+1180
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L302
	ldr	r2, .L608+1184
	ldr	r1, [fp, #-28]
	ldr	r0, .L608+1188
	bl	clbl
.L302:
	ldr	r0, .L608+1192
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L303
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1196
	mov	r1, r3
	ldr	r0, .L608+1200
	bl	clbl
.L303:
	ldr	r0, .L608+1204
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L304
	ldr	r3, .L608+1208
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L608+1212
	mov	r1, r3
	ldr	r0, .L608+1216
	bl	clbl
.L304:
	ldr	r0, .L608+1220
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L305
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+4
	mov	r1, r3
	ldr	r0, .L610+8
	bl	clbl
.L305:
	ldr	r0, .L610+12
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L306
	ldr	r2, .L610+16
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+20
	bl	clbl
	b	.L307
.L306:
	ldr	r0, .L610+24
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L307
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+16
	mov	r1, r3
	ldr	r0, .L610+20
	bl	clbl
.L307:
	ldr	r0, .L610+28
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L308
	ldr	r2, .L610+32
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+36
	bl	clbl
.L308:
	ldr	r0, .L610+40
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L309
	ldr	r2, .L610+44
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+48
	bl	clbl
.L309:
	ldr	r0, .L610+52
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L310
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+56
	mov	r1, r3
	ldr	r0, .L610+60
	bl	clbl
.L310:
	ldr	r0, .L610+64
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L311
	ldr	r2, .L610+68
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+72
	bl	clbl
.L311:
	ldr	r0, .L610+76
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L312
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+80
	mov	r1, r3
	ldr	r0, .L610+80
	bl	clbl
.L312:
	ldr	r0, .L610+84
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L313
	ldr	r0, .L610+88
	bl	find_skel
	str	r0, [fp, #-28]
.L313:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L314
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+92
	mov	r1, r3
	ldr	r0, .L610+96
	bl	clbl
.L314:
	ldr	r0, .L610+100
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L315
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+104
	mov	r1, r3
	ldr	r0, .L610+108
	bl	clbl
.L315:
	ldr	r0, .L610+112
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L316
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+116
	mov	r1, r3
	ldr	r0, .L610+120
	bl	clbl
.L316:
	ldr	r0, .L610+124
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L317
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+104
	mov	r1, r3
	ldr	r0, .L610+108
	bl	clbl
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #7
	ldr	r2, .L610+116
	mov	r1, r3
	ldr	r0, .L610+120
	bl	clbl
.L317:
	ldr	r0, .L610+128
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L318
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+132
	mov	r1, r3
	ldr	r0, .L610+136
	bl	clbl
.L318:
	ldr	r0, .L610+140
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L319
	ldr	r2, .L610+144
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+148
	bl	clbl
	b	.L320
.L319:
	ldr	r0, .L610+152
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L320
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+144
	mov	r1, r3
	ldr	r0, .L610+148
	bl	clbl
.L320:
	ldr	r0, .L610+156
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L321
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+160
	mov	r1, r3
	ldr	r0, .L610+164
	bl	clbl
.L321:
	ldr	r0, .L610+168
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L322
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+172
	mov	r1, r3
	ldr	r0, .L610+176
	bl	clbl
.L322:
	ldr	r0, .L610+180
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L323
	ldr	r0, .L610+184
	bl	find_skel
	str	r0, [fp, #-28]
.L323:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L324
	ldr	r2, .L610+188
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+192
	bl	clbl
	b	.L325
.L324:
	ldr	r0, .L610+196
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L325
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+188
	mov	r1, r3
	ldr	r0, .L610+192
	bl	clbl
.L325:
	ldr	r0, .L610+200
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L326
	ldr	r0, .L610+204
	bl	find_skel
	str	r0, [fp, #-28]
.L326:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L327
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+208
	mov	r1, r3
	ldr	r0, .L610+212
	bl	clbl
.L327:
	ldr	r0, .L610+216
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L328
	ldr	r0, .L610+220
	bl	find_skel
	str	r0, [fp, #-28]
.L328:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L329
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+224
	mov	r1, r3
	ldr	r0, .L610+228
	bl	clbl
.L329:
	ldr	r0, .L610+232
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L330
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+236
	mov	r1, r3
	ldr	r0, .L610+240
	bl	clbl
.L330:
	ldr	r0, .L610+244
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L331
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #8
	ldr	r2, .L610+248
	mov	r1, r3
	ldr	r0, .L610+252
	bl	clbl
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+256
	mov	r1, r3
	ldr	r0, .L610+260
	bl	clbl
	b	.L332
.L331:
	ldr	r0, .L610+264
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L332
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+256
	mov	r1, r3
	ldr	r0, .L610+260
	bl	clbl
.L332:
	ldr	r0, .L610+268
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L333
	ldr	r0, .L610+272
	bl	find_skel
	str	r0, [fp, #-28]
.L333:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L334
	ldr	r0, .L610+276
	bl	find_skel
	str	r0, [fp, #-28]
.L334:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L335
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+280
	mov	r1, r3
	ldr	r0, .L610+284
	bl	clbl
.L335:
	ldr	r0, .L610+288
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L336
	ldr	r0, .L610+292
	bl	find_skel
	str	r0, [fp, #-28]
.L336:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L337
	ldr	r0, .L610+296
	bl	find_skel
	str	r0, [fp, #-28]
.L337:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L338
	ldr	r3, [fp, #-28]
	sub	r3, r3, #1
	ldr	r2, .L610+300
	mov	r1, r3
	ldr	r0, .L610+304
	bl	clbl
	ldr	r2, .L610+308
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+312
	bl	clbl
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	ldr	r2, .L610+316
	mov	r1, r3
	ldr	r0, .L610+320
	bl	clbl
	b	.L339
.L338:
	ldr	r0, .L610+324
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L340
	ldr	r0, .L610+328
	bl	find_skel
	str	r0, [fp, #-28]
.L340:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L339
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+300
	mov	r1, r3
	ldr	r0, .L610+304
	bl	clbl
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #2
	ldr	r2, .L610+308
	mov	r1, r3
	ldr	r0, .L610+312
	bl	clbl
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #5
	ldr	r2, .L610+316
	mov	r1, r3
	ldr	r0, .L610+320
	bl	clbl
.L339:
	ldr	r0, .L610+332
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L341
	ldr	r0, .L610+336
	bl	find_skel
	str	r0, [fp, #-28]
.L341:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L342
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+340
	mov	r1, r3
	ldr	r0, .L610+344
	bl	clbl
.L342:
	ldr	r0, .L610+348
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L343
	ldr	r0, .L610+352
	bl	find_skel
	str	r0, [fp, #-28]
.L343:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L344
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+356
	mov	r1, r3
	ldr	r0, .L610+360
	bl	clbl
.L344:
	ldr	r0, .L610+364
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L345
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+368
	mov	r1, r3
	ldr	r0, .L610+372
	bl	clbl
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L610+376
	mov	r1, r3
	ldr	r0, .L610+380
	bl	clbl
	b	.L346
.L345:
	ldr	r0, .L610+384
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L347
	ldr	r2, .L610+368
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+372
	bl	clbl
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	ldr	r2, .L610+376
	mov	r1, r3
	ldr	r0, .L610+380
	bl	clbl
	b	.L346
.L347:
	ldr	r0, .L610+388
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L346
	ldr	r2, .L610+368
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+372
	bl	clbl
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	ldr	r2, .L610+376
	mov	r1, r3
	ldr	r0, .L610+380
	bl	clbl
.L346:
	ldr	r0, .L610+392
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L348
	ldr	r2, .L610+396
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+400
	bl	clbl
.L348:
	ldr	r0, .L610+404
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L349
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L610+408
	mov	r1, r3
	ldr	r0, .L610+412
	bl	clbl
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+416
	mov	r1, r3
	ldr	r0, .L610+420
	bl	clbl
.L349:
	ldr	r0, .L610+424
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L350
	ldr	r0, .L610+428
	bl	find_skel
	str	r0, [fp, #-28]
.L350:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L351
	ldr	r0, .L610+432
	bl	find_skel
	str	r0, [fp, #-28]
.L351:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L352
	ldr	r0, .L610+436
	bl	find_skel
	str	r0, [fp, #-28]
.L352:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L353
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+440
	mov	r1, r3
	ldr	r0, .L610+444
	bl	clbl
.L353:
	ldr	r0, .L610+448
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L354
	ldr	r0, .L610+452
	bl	find_skel
	str	r0, [fp, #-28]
.L354:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L355
	ldr	r0, .L610+456
	bl	find_skel
	str	r0, [fp, #-28]
.L355:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L356
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+460
	mov	r1, r3
	ldr	r0, .L610+464
	bl	clbl
.L356:
	ldr	r0, .L610+468
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L357
	ldr	r0, .L610+472
	bl	find_skel
	str	r0, [fp, #-28]
.L357:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L358
	ldr	r0, .L610+476
	bl	find_skel
	str	r0, [fp, #-28]
.L358:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L359
	ldr	r2, .L610+480
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+484
	bl	clbl
.L359:
	ldr	r0, .L610+488
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L360
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+492
	mov	r1, r3
	ldr	r0, .L610+496
	bl	clbl
.L360:
	ldr	r0, .L610+500
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L361
	ldr	r0, .L610+504
	bl	find_skel
	str	r0, [fp, #-28]
.L361:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L362
	ldr	r0, .L610+508
	bl	find_skel
	str	r0, [fp, #-28]
.L362:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L363
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+512
	mov	r1, r3
	ldr	r0, .L610+516
	bl	clbl
.L363:
	ldr	r0, .L610+520
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L364
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+524
	mov	r1, r3
	ldr	r0, .L610+528
	bl	clbl
.L364:
	ldr	r0, .L610+532
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L365
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	bl	signed_byte
	mov	r2, r0
	ldr	r3, [fp, #-28]
	add	r3, r3, r2
	str	r3, [fp, #-28]
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+536
	mov	r1, r3
	ldr	r0, .L610+540
	bl	clbl
.L365:
	ldr	r0, .L610+544
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L366
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+548
	mov	r1, r3
	ldr	r0, .L610+552
	bl	clbl
.L366:
	ldr	r0, .L610+556
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L367
	ldr	r0, .L610+560
	bl	find_skel
	str	r0, [fp, #-28]
.L367:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L368
	ldr	r0, .L610+564
	bl	find_skel
	str	r0, [fp, #-28]
.L368:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L369
	ldr	r0, .L610+568
	bl	find_skel
	str	r0, [fp, #-28]
.L369:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L370
	ldr	r2, .L610+572
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+576
	bl	clbl
.L370:
	ldr	r0, .L610+580
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L371
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+584
	mov	r1, r3
	ldr	r0, .L610+588
	bl	clbl
.L371:
	ldr	r0, .L610+592
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L372
	ldr	r0, .L610+596
	bl	find_skel
	str	r0, [fp, #-28]
.L372:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L373
	ldr	r0, .L610+600
	bl	find_skel
	str	r0, [fp, #-28]
.L373:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L374
	ldr	r2, .L610+604
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+608
	bl	clbl
.L374:
	ldr	r0, .L610+612
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L375
	ldr	r0, .L610+616
	bl	find_skel
	str	r0, [fp, #-28]
.L375:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L376
	ldr	r2, .L610+620
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+624
	bl	clbl
.L376:
	ldr	r0, .L610+628
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L377
	ldr	r0, .L610+632
	bl	find_skel
	str	r0, [fp, #-28]
.L377:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L378
	ldr	r3, .L610
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+644
	mov	r1, r3
	ldr	r0, .L610+648
	bl	clbl
	b	.L379
.L611:
	.align	2
.L610:
	.word	pos
	.word	.LC248
	.word	.LC249
	.word	shrite_skel
	.word	.LC250
	.word	.LC251
	.word	shrite_skel2
	.word	cmpnum_skel
	.word	.LC252
	.word	.LC253
	.word	fpint_skel
	.word	.LC254
	.word	.LC255
	.word	flgrel_skel
	.word	.LC256
	.word	.LC257
	.word	sumser_skel
	.word	.LC258
	.word	.LC259
	.word	int_skel
	.word	.LC260
	.word	dblint_skel
	.word	dblint_skel2
	.word	.LC261
	.word	.LC262
	.word	dblsub_skel
	.word	.LC263
	.word	.LC264
	.word	dbladd_skel
	.word	.LC265
	.word	.LC266
	.word	dblsub_skel2
	.word	dblmul_skel
	.word	.LC267
	.word	.LC268
	.word	dbldiv_skel
	.word	.LC269
	.word	.LC270
	.word	dbldiv_skel2
	.word	fix_skel
	.word	.LC271
	.word	.LC272
	.word	intmul_skel
	.word	.LC273
	.word	.LC274
	.word	mldebc_skel
	.word	mldebc_skel2
	.word	.LC275
	.word	.LC276
	.word	mldebc_skel3
	.word	asctfp_skel
	.word	asctfp_skel2
	.word	.LC277
	.word	.LC278
	.word	hex_asctfp_skel
	.word	hex_asctfp_skel2
	.word	.LC279
	.word	.LC280
	.word	hextfp_skel
	.word	.LC281
	.word	.LC282
	.word	dblasctfp_skel
	.word	.LC283
	.word	.LC284
	.word	.LC285
	.word	.LC286
	.word	dblasctfp_skel2
	.word	prnthl_skel
	.word	prnthl_skel2
	.word	prnthl_skel3
	.word	.LC287
	.word	.LC288
	.word	prs_skel
	.word	prs_skel2
	.word	prs_skel3
	.word	.LC289
	.word	.LC290
	.word	.LC291
	.word	.LC292
	.word	.LC293
	.word	.LC294
	.word	prnums_skel
	.word	prnums_skel2
	.word	str_skel
	.word	str_skel2
	.word	.LC295
	.word	.LC296
	.word	savstr_skel
	.word	savstr_skel2
	.word	.LC297
	.word	.LC298
	.word	mktmst_skel
	.word	.LC299
	.word	.LC300
	.word	.LC301
	.word	.LC302
	.word	mktmst_skel2
	.word	mktmst2_skel
	.word	sstsa_skel
	.word	.LC303
	.word	.LC304
	.word	tostra_skel
	.word	.LC305
	.word	.LC306
	.word	.LC307
	.word	.LC308
	.word	for_skel
	.word	for_skel2
	.word	for_skel3
	.word	for_skel4
	.word	.LC309
	.word	.LC310
	.word	fdtlp_skel
	.word	fdtlp_skel2
	.word	fdtlp_skel3
	.word	.LC311
	.word	.LC312
	.word	data_skel
	.word	data_skel2
	.word	data_skel3
	.word	.LC313
	.word	.LC314
	.word	restore_skel
	.word	.LC315
	.word	.LC316
	.word	new_skel
	.word	new_skel2
	.word	new_skel3
	.word	.LC317
	.word	.LC318
	.word	newstmt_skel
	.word	.LC319
	.word	.LC320
	.word	goto_skel
	.word	.LC321
	.word	.LC322
	.word	chr_skel
	.word	.LC323
	.word	.LC324
	.word	makint_skel
	.word	makint_skel2
	.word	makint_skel3
	.word	makint_skel4
	.word	.LC325
	.word	.LC326
	.word	concat_skel
	.word	.LC327
	.word	.LC328
	.word	testr_skel
	.word	testr_skel2
	.word	testr_skel3
	.word	.LC329
	.word	.LC330
	.word	topool_skel
	.word	topool_skel2
	.word	.LC331
	.word	.LC332
	.word	tstopl_skel
	.word	tstopl_skel2
	.word	tstopl_skel3
	.word	tstopl_skel4
	.word	.LC333
	.word	.LC334
	.word	opnpar_skel
	.word	.LC335
	.word	.LC336
	.word	eval_skel
	.word	eval_skel2
	.word	eval_skel3
	.word	.LC337
	.word	.LC342
	.word	getnum_skel
	.word	getnum_skel2
	.word	getnum_skel3
	.word	.LC344
	.word	.LC338
	.word	.LC339
	.word	.LC340
	.word	eval3_ex_skel
	.word	.LC341
	.word	.LC343
	.word	stkths_skel
	.word	.LC345
	.word	.LC346
	.word	crtst_skel
	.word	.LC347
	.word	.LC348
	.word	.LC349
	.word	.LC350
	.word	.LC351
	.word	.LC352
	.word	baktmp_skel
	.word	baktmp_skel2
	.word	.LC353
	.word	.LC354
	.word	getstr_skel
	.word	.LC355
	.word	.LC356
	.word	.LC357
	.word	.LC358
	.word	.LC359
	.word	.LC360
	.word	.LC361
	.word	.LC362
	.word	tststr_skel
	.word	.LC363
	.word	.LC364
	.word	numasc_skel
	.word	.LC365
	.word	.LC366
	.word	atoh_skel
	.word	atoh_skel2
	.word	.LC367
	.word	.LC368
	.word	lnum_range_skel
	.word	.LC369
	.word	.LC370
	.word	.LC371
	.word	.LC372
	.word	getchr_skel
	.word	getchr_skel2
	.word	getchr_skel3
	.word	getchr_skel4
	.word	getchr_skel5
	.word	.LC373
	.word	.LC374
	.word	chrgtb2_skel
	.word	.LC375
	.word	.LC376
	.word	chrckb2_skel
	.word	.LC377
	.word	.LC378
	.word	ucase_skel
	.word	.LC379
	.word	.LC380
	.word	.LC381
	.word	.LC382
	.word	getk_skel
	.word	.LC383
	.word	.LC384
	.word	rinput_skel
	.word	rinput_skel2
	.word	rinput_skel3
	.word	rinput_skel4
	.word	.LC385
	.word	.LC386
	.word	outc_skel
	.word	outc_skel2
	.word	outc_skel3
	.word	outc_skel4
	.word	outc_skel5
	.word	outc_skel6
	.word	.LC387
	.word	.LC388
	.word	datsnr_skel
	.word	.LC389
	.word	.LC390
	.word	.LC391
	.word	.LC392
	.word	fcerr_skel
	.word	fcerr_skel2
	.word	fcerr_skel3
	.word	fcerr_skel4
	.word	.LC393
	.word	.LC394
	.word	ulerr_skel
	.word	.LC395
	.word	.LC396
	.word	.LC29
	.word	jptab_msbasic_skel
	.word	jptab_msbasic_skel2
	.word	jptab_msbasic_skel3
	.word	.LC397
	.word	.LC398
	.word	.LC399
	.word	pc6001_60_page
	.word	405
	.word	jptab
	.word	.LC401
	.word	tkmsbasic_ex_skel
	.word	.LC402
	.word	.LC403
	.word	.LC0
	.word	.LC404
	.word	.LC405
	.word	pos
	.word	tkrange_ex_skel
	.word	.LC406
	.word	.LC407
	.word	lnum_tokens_skel
	.word	.LC408
	.word	.LC409
	.word	.LC410
	.word	.LC411
	.word	.LC412
	.word	.LC413
	.word	.LC414
	.word	.LC415
	.word	.LC416
	.word	.LC417
	.word	.LC418
	.word	.LC419
	.word	.LC420
	.word	.LC421
	.word	using_tokens_skel
	.word	.LC422
	.word	.LC424
	.word	.LC400
	.word	.LC425
	.word	.LC426
	.word	SKOOLMODE
	.word	.LC427
	.word	.LC423
	.word	img
.L378:
	ldr	r0, .L610+636
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L380
	ldr	r0, .L610+640
	bl	find_skel
	str	r0, [fp, #-28]
.L380:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L379
	ldr	r2, .L610+644
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+648
	bl	clbl
.L379:
	ldr	r0, .L610+652
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L381
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+656
	mov	r1, r3
	ldr	r0, .L610+660
	bl	clbl
.L381:
	ldr	r0, .L610+664
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L382
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+676
	mov	r1, r3
	ldr	r0, .L610+700
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L610+704
	mov	r1, r3
	ldr	r0, .L610+708
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #13
	ldr	r2, .L610+716
	mov	r1, r3
	ldr	r0, .L610+680
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #16
	ldr	r2, .L610+716
	mov	r1, r3
	ldr	r0, .L610+720
	bl	clbl
.L382:
	ldr	r0, .L610+668
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L383
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+676
	mov	r1, r3
	ldr	r0, .L610+700
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L610+704
	mov	r1, r3
	ldr	r0, .L610+708
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #16
	ldr	r2, .L610+716
	mov	r1, r3
	ldr	r0, .L610+680
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #19
	ldr	r2, .L610+716
	mov	r1, r3
	ldr	r0, .L610+720
	bl	clbl
.L383:
	ldr	r0, .L610+672
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L384
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+676
	mov	r1, r3
	ldr	r0, .L610+700
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L610+704
	mov	r1, r3
	ldr	r0, .L610+708
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #20
	ldr	r2, .L610+716
	mov	r1, r3
	ldr	r0, .L610+680
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #23
	ldr	r2, .L610+716
	mov	r1, r3
	ldr	r0, .L610+720
	bl	clbl
.L384:
	ldr	r0, .L610+684
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L385
	ldr	r0, .L610+688
	bl	find_skel
	str	r0, [fp, #-28]
.L385:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L386
	ldr	r0, .L610+692
	bl	find_skel
	str	r0, [fp, #-28]
.L386:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L387
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+696
	mov	r1, r3
	ldr	r0, .L610+700
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L610+704
	mov	r1, r3
	ldr	r0, .L610+708
	bl	clbl
.L387:
	ldr	r0, .L610+712
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L388
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L610+716
	mov	r1, r3
	ldr	r0, .L610+720
	bl	clbl
.L388:
	ldr	r0, .L610+724
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L389
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+728
	mov	r1, r3
	ldr	r0, .L610+732
	bl	clbl
.L389:
	ldr	r0, .L610+736
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L390
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+740
	mov	r1, r3
	ldr	r0, .L610+744
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #2
	ldr	r2, .L610+748
	mov	r1, r3
	ldr	r0, .L610+752
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #5
	ldr	r2, .L610+756
	mov	r1, r3
	ldr	r0, .L610+760
	bl	clbl
.L390:
	ldr	r0, .L610+764
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L391
	ldr	r0, .L610+768
	bl	find_skel
	str	r0, [fp, #-28]
.L391:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L392
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+772
	mov	r1, r3
	ldr	r0, .L610+776
	bl	clbl
.L392:
	ldr	r0, .L610+780
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L393
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+784
	mov	r1, r3
	ldr	r0, .L610+788
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #4
	ldr	r2, .L610+792
	mov	r1, r3
	ldr	r0, .L610+796
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #7
	ldr	r2, .L610+800
	mov	r1, r3
	ldr	r0, .L610+804
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #8
	ldr	r2, .L610+808
	mov	r1, r3
	ldr	r0, .L610+812
	bl	clbl
.L393:
	ldr	r0, .L610+816
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L394
	ldr	r2, .L610+820
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+824
	bl	clbl
.L394:
	ldr	r0, .L610+828
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L395
	ldr	r2, .L610+832
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+836
	bl	clbl
.L395:
	ldr	r0, .L610+840
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L396
	ldr	r0, .L610+844
	bl	find_skel
	str	r0, [fp, #-28]
.L396:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L397
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+848
	mov	r1, r3
	ldr	r0, .L610+852
	bl	clbl
.L397:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L610+856
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L398
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+860
	mov	r1, r3
	ldr	r0, .L610+864
	bl	clbl
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #9
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #10
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L610+868
	mov	r1, r3
	ldr	r0, .L610+872
	bl	dlbl
.L398:
	ldr	r0, .L610+876
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L399
	ldr	r0, .L610+880
	bl	find_skel
	str	r0, [fp, #-28]
.L399:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L400
	ldr	r2, .L610+896
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+900
	bl	clbl
	b	.L401
.L400:
	ldr	r0, .L610+884
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L402
	ldr	r0, .L610+888
	bl	find_skel
	str	r0, [fp, #-28]
.L402:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L403
	ldr	r0, .L610+892
	bl	find_skel
	str	r0, [fp, #-28]
.L403:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L401
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+896
	mov	r1, r3
	ldr	r0, .L610+900
	bl	clbl
.L401:
	ldr	r0, .L610+904
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L404
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L610+908
	mov	r1, r3
	ldr	r0, .L610+912
	bl	clbl
.L404:
	ldr	r0, .L610+916
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L405
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+920
	mov	r1, r3
	ldr	r0, .L610+924
	bl	clbl
.L405:
	ldr	r0, .L610+928
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L406
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+932
	mov	r1, r3
	ldr	r0, .L610+936
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #2
	ldr	r2, .L610+940
	mov	r1, r3
	ldr	r0, .L610+944
	bl	clbl
.L406:
	ldr	r0, .L610+948
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L407
	ldr	r2, .L610+952
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+956
	bl	clbl
.L407:
	ldr	r0, .L610+960
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L408
	ldr	r0, .L610+964
	bl	find_skel
	str	r0, [fp, #-28]
.L408:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L409
	ldr	r0, .L610+968
	bl	find_skel
	str	r0, [fp, #-28]
.L409:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L410
	ldr	r2, .L610+976
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+980
	bl	clbl
	b	.L411
.L410:
	ldr	r0, .L610+972
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L411
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldr	r2, .L610+976
	mov	r1, r3
	ldr	r0, .L610+980
	bl	clbl
.L411:
	ldr	r0, .L610+984
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L412
	ldr	r0, .L610+988
	bl	find_skel
	str	r0, [fp, #-28]
.L412:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L413
	ldr	r0, .L610+992
	bl	find_skel
	str	r0, [fp, #-28]
.L413:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L414
	ldr	r0, .L610+996
	bl	find_skel
	str	r0, [fp, #-28]
.L414:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L415
	ldr	r0, .L610+1000
	bl	find_skel
	str	r0, [fp, #-28]
.L415:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L416
	ldr	r0, .L610+1004
	bl	find_skel
	str	r0, [fp, #-28]
.L416:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L417
	ldr	r2, .L610+1008
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+1012
	bl	clbl
.L417:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L610+1016
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L418
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L610+1020
	mov	r1, r3
	ldr	r0, .L610+1024
	bl	clbl
	ldr	r3, .L610+1140
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	add	r3, r3, #7
	ldr	r2, .L610+1028
	mov	r1, r3
	ldr	r0, .L610+1032
	bl	clbl
.L418:
	ldr	r0, .L610+1036
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L419
	ldr	r0, .L610+1040
	bl	find_skel
	str	r0, [fp, #-28]
.L419:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L420
	ldr	r0, .L610+1044
	bl	find_skel
	str	r0, [fp, #-28]
.L420:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L421
	ldr	r0, .L610+1048
	bl	find_skel
	str	r0, [fp, #-28]
.L421:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L422
	ldr	r2, .L610+1052
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+1056
	bl	clbl
.L422:
	ldr	r0, .L610+1060
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L423
	ldr	r2, .L610+1064
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+1068
	bl	clbl
.L423:
	ldr	r0, .L610+1072
	bl	puts
	ldr	r0, .L610+1076
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L610+1108
	str	r3, [r2]
	ldr	r3, .L610+1108
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L424
	ldr	r0, .L610+1080
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L610+1108
	str	r3, [r2]
.L424:
	ldr	r3, .L610+1108
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L425
	ldr	r0, .L610+1084
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L610+1108
	str	r3, [r2]
.L425:
	ldr	r3, .L610+1108
	ldr	r3, [r3]
	cmp	r3, #0
	ble	.L426
	ldr	r3, .L610+1108
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L610+1088
	bl	printf
	ldr	r3, .L610+1240
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L427
	ldr	r3, .L610+1108
	ldr	r3, [r3]
	ldr	r2, .L610+1092
	mov	r1, r3
	ldr	r0, .L610+1128
	bl	printf
	ldr	r3, .L610+1108
	ldr	r3, [r3]
	ldr	r2, .L610+1096
	mov	r1, r3
	ldr	r0, .L610+1228
	bl	printf
.L427:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L610+1100
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L426
	ldr	r3, .L610+1108
	ldr	r2, .L610+1104
	str	r2, [r3]
	ldr	r3, .L610+1108
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L610+1112
	bl	printf
.L426:
	ldr	r0, .L610+1116
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L428
	ldr	r3, [fp, #-28]
	add	r3, r3, #1
	str	r3, [fp, #-28]
	ldr	r1, [fp, #-28]
	ldr	r0, .L610+1120
	bl	printf
	ldr	r3, .L610+1240
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L429
	ldr	r3, [fp, #-28]
	sub	r3, r3, #1
	ldr	r2, .L610+1124
	mov	r1, r3
	ldr	r0, .L610+1128
	bl	printf
	ldr	r3, [fp, #-28]
	sub	r3, r3, #1
	ldr	r2, .L610+1132
	mov	r1, r3
	ldr	r0, .L610+1136
	bl	printf
.L429:
	ldr	r3, .L610+1140
	ldr	r3, [r3]
	ldr	r2, [fp, #-28]
	sub	r3, r2, r3
	str	r3, [fp, #-28]
	ldr	r0, .L610+1144
	bl	find_skel
	str	r0, [fp, #-20]
	ldr	r3, [fp, #-20]
	cmp	r3, #0
	ble	.L430
	ldr	r1, [fp, #-20]
	ldr	r0, .L610+1148
	bl	printf
	b	.L431
.L430:
	mov	r3, #81
	str	r3, [fp, #-20]
.L431:
	ldr	r0, .L610+1152
	bl	puts
	ldr	r0, .L610+1156
	bl	find_skel
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #0
	ble	.L432
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #14
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L432
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1160
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1164
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1168
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1172
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1176
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1180
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1184
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1188
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1192
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1196
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1200
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1204
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1208
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r1, r3, #1
	str	r1, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1212
	bl	printf
.L432:
	ldr	r0, .L610+1216
	bl	find_skel
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #0
	ble	.L433
	ldr	r3, .L610+1240
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L434
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L610+1220
	mov	r1, r3
	ldr	r0, .L610+1248
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L610+1224
	mov	r1, r3
	ldr	r0, .L610+1228
	bl	printf
	b	.L435
.L434:
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L610+1232
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L610+1236
	bl	printf
.L435:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	ldr	r3, .L610+1240
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L436
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L610+1244
	mov	r1, r3
	ldr	r0, .L610+1248
	bl	printf
	ldr	r3, .L610+1252
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L437
.L436:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+4
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L437:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+12
	bl	printf
	ldr	r0, .L612+16
	bl	printf
.L433:
	ldr	r0, .L612+20
	bl	find_skel
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #0
	ble	.L438
	ldr	r1, [fp, #-24]
	ldr	r0, .L612+24
	bl	printf
.L438:
	ldr	r0, .L612+28
	bl	find_skel
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #0
	ble	.L439
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L440
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	bl	signed_byte
	mov	r2, r0
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L612+32
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	bl	signed_byte
	mov	r2, r0
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	add	r3, r3, #1
	ldr	r2, .L612+40
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L441
.L440:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+44
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	bl	signed_byte
	mov	r2, r0
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	add	r3, r3, #1
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L441:
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L442
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+48
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+52
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L443
.L442:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+56
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L443:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L444
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+60
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+64
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L445
.L444:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+68
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L445:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L446
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+72
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+76
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L447
.L446:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+80
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L447:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L448
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+84
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+88
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L449
.L448:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+92
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L449:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #32
	bne	.L439
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L450
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	ldr	r2, .L612+96
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	ldr	r2, .L612+100
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L451
.L450:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+104
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L451:
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	bl	signed_byte
	mov	r2, r0
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	add	r3, r3, #1
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #254
	bne	.L439
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #32
	bne	.L439
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L452
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	ldr	r2, .L612+108
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	ldr	r2, .L612+112
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L453
.L452:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+116
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L453:
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	bl	signed_byte
	mov	r2, r0
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	add	r3, r3, #1
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #254
	bne	.L454
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #202
	bne	.L454
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	str	r3, [fp, #-24]
	b	.L455
.L456:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+120
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
.L455:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #202
	beq	.L456
	ldr	r3, [fp, #-24]
	sub	r3, r3, #1
	str	r3, [fp, #-24]
.L454:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #32
	bne	.L439
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L457
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	ldr	r2, .L612+124
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	ldr	r2, .L612+128
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L458
.L457:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+132
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L458:
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	bl	signed_byte
	mov	r2, r0
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	add	r3, r3, #1
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #254
	bne	.L439
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #202
	bne	.L439
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L459
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+136
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+140
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L460
.L459:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+144
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L460:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L461
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+148
	mov	r1, r3
	ldr	r0, .L612+36
	bl	printf
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	ldr	r2, .L612+152
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
	b	.L462
.L461:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+156
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
.L462:
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
	b	.L463
.L464:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+120
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-24]
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L612+8
	bl	printf
	ldr	r3, [fp, #-24]
	add	r3, r3, #3
	str	r3, [fp, #-24]
.L463:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #202
	beq	.L464
	ldr	r3, [fp, #-24]
	sub	r3, r3, #1
	str	r3, [fp, #-24]
.L439:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L612+160
	bl	find_skel
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #0
	ble	.L465
	ldr	r1, [fp, #-24]
	ldr	r0, .L612+164
	bl	printf
.L465:
	mov	r3, #65
	str	r3, [fp, #-36]
	bl	clear_token
	ldr	r3, [fp, #-36]
	and	r3, r3, #255
	mov	r0, r3
	bl	append_c
	ldr	r1, [fp, #-36]
	ldr	r0, .L612+168
	bl	printf
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L466
.L613:
	.align	2
.L612:
	.word	.LC428
	.word	.LC429
	.word	.LC426
	.word	.LC430
	.word	.LC431
	.word	equal_tk_skel
	.word	.LC432
	.word	tok_ex_skel
	.word	.LC171
	.word	.LC423
	.word	.LC433
	.word	.LC434
	.word	.LC435
	.word	.LC436
	.word	.LC437
	.word	.LC350
	.word	.LC438
	.word	.LC439
	.word	.LC440
	.word	.LC441
	.word	.LC442
	.word	.LC282
	.word	.LC443
	.word	.LC444
	.word	.LC445
	.word	.LC446
	.word	.LC447
	.word	.LC448
	.word	.LC449
	.word	.LC413
	.word	.LC450
	.word	.LC451
	.word	.LC452
	.word	.LC453
	.word	.LC454
	.word	.LC455
	.word	.LC456
	.word	.LC457
	.word	.LC458
	.word	.LC459
	.word	else_token_skel
	.word	.LC460
	.word	.LC461
	.word	.LC462
	.word	.LC464
	.word	.LC465
	.word	.LC466
	.word	.LC463
	.word	tkmsbasic_skel
	.word	tkmsbasic_skel2
	.word	tkmsbasic_skel3
	.word	tkmsbasic_skel4
	.word	.LC467
	.word	.LC403
	.word	.LC404
	.word	.LC405
	.word	tkmsbasic_code_skel
	.word	pc6001_60_page
	.word	491
	.word	.LC473
	.word	tkmsbasic_old_skel
	.word	.LC478
	.word	.LC407
	.word	.LC468
	.word	.LC469
	.word	fnctab_msbasic_skel
	.word	fnctab_msbasic_skel2
	.word	fnctab_msbasic_skel3
	.word	.LC470
	.word	.LC471
	.word	.LC0
	.word	.LC472
	.word	.LC400
	.word	.LC474
	.word	img
	.word	pos
	.word	SKOOLMODE
	.word	token
	.word	.LC475
	.word	address
	.word	.LC476
	.word	jptab
	.word	.LC477
.L478:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	sub	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L467
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L467
	ldr	r3, [fp, #-36]
	add	r3, r3, #1
	str	r3, [fp, #-36]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L467:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	sub	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L468
	ldr	r3, .L612+308
	ldrb	r3, [r3, #1]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L469
	ldr	r0, .L612+172
	bl	printf
.L469:
	ldr	r3, [fp, #-36]
	add	r3, r3, #1
	str	r3, [fp, #-36]
	ldr	r1, [fp, #-36]
	ldr	r0, .L612+188
	bl	printf
	bl	clear_token
	ldr	r3, [fp, #-36]
	and	r3, r3, #255
	mov	r0, r3
	bl	append_c
.L468:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L470
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
	ldr	r0, [fp, #-40]
	bl	putchar
	ldr	r3, [fp, #-40]
	and	r3, r3, #255
	mov	r0, r3
	bl	append_c
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
	ldr	r3, .L612+324
	ldr	r3, [r3]
	cmp	r3, #0
	ble	.L471
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #128
	bls	.L472
	ldr	r3, [fp, #-20]
	add	r3, r3, #128
	ldr	r2, .L612+296
	ldr	r1, [r2]
	ldr	r2, [fp, #-32]
	add	r2, r1, r2
	ldrb	r2, [r2]	@ zero_extendqisi2
	cmp	r3, r2
	blt	.L473
	ldr	r3, .L612+296
	ldr	r3, [r3]
	ldr	r2, .L612+296
	ldr	r1, [r2]
	ldr	r2, [fp, #-32]
	add	r2, r1, r2
	ldrb	r2, [r2]	@ zero_extendqisi2
	sub	r2, r2, #129
	lsl	r1, r2, #1
	ldr	r2, .L612+324
	ldr	r2, [r2]
	add	r1, r1, r2
	ldr	r2, .L612+300
	ldr	r2, [r2]
	sub	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, .L612+296
	ldr	r1, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r1, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	sub	r3, r3, #129
	lsl	r1, r3, #1
	ldr	r3, .L612+324
	ldr	r3, [r3]
	add	r1, r1, r3
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r1, r3
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r0, r3
	ldr	r2, .L612+316
	str	r3, [r2]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L474
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, .L612+308
	mov	r1, r3
	ldr	r0, .L612+176
	bl	printf
	b	.L475
.L474:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+316
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r0, .L612+180
	bl	printf
	b	.L475
.L473:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+184
	bl	printf
	b	.L475
.L472:
	ldr	r3, .L612+296
	ldr	r3, [r3]
	ldr	r2, .L612+296
	ldr	r1, [r2]
	ldr	r2, [fp, #-32]
	add	r2, r1, r2
	ldrb	r2, [r2]	@ zero_extendqisi2
	mov	r1, r2
	ldr	r2, [fp, #-20]
	add	r2, r1, r2
	sub	r2, r2, #1
	lsl	r1, r2, #1
	ldr	r2, .L612+324
	ldr	r2, [r2]
	add	r1, r1, r2
	ldr	r2, .L612+300
	ldr	r2, [r2]
	sub	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, .L612+296
	ldr	r1, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r1, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-20]
	add	r3, r1, r3
	sub	r3, r3, #1
	lsl	r1, r3, #1
	ldr	r3, .L612+324
	ldr	r3, [r3]
	add	r1, r1, r3
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r1, r3
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r0, r3
	ldr	r2, .L612+316
	str	r3, [r2]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L476
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, .L612+308
	mov	r1, r3
	ldr	r0, .L612+176
	bl	printf
	b	.L475
.L476:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L612+316
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r0, .L612+180
	bl	printf
	b	.L475
.L471:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L612+184
	bl	printf
.L475:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	beq	.L477
	ldr	r1, [fp, #-36]
	ldr	r0, .L612+188
	bl	printf
	bl	clear_token
	ldr	r3, [fp, #-36]
	and	r3, r3, #255
	mov	r0, r3
	bl	append_c
	b	.L477
.L470:
	ldr	r3, [fp, #-40]
	cmp	r3, #0
	beq	.L477
	ldr	r0, [fp, #-40]
	bl	putchar
	ldr	r3, [fp, #-40]
	and	r3, r3, #255
	mov	r0, r3
	bl	append_c
.L477:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L466:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #8
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #60
	bne	.L478
	b	.L81
.L428:
	ldr	r0, .L612+192
	bl	find_skel
	mov	r3, r0
	sub	r3, r3, #1
	str	r3, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L479
	ldr	r0, .L612+196
	bl	find_skel
	str	r0, [fp, #-28]
.L479:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L480
	ldr	r0, .L612+200
	bl	find_skel
	str	r0, [fp, #-28]
.L480:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L481
	ldr	r0, .L612+204
	bl	find_skel
	mov	r3, r0
	add	r3, r3, #1
	str	r3, [fp, #-28]
.L481:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L482
	ldr	r3, [fp, #-28]
	add	r2, r3, #1
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r2, r3
	str	r3, [fp, #-28]
	ldr	r3, .L612+300
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	mov	r1, r3
	ldr	r0, .L612+208
	bl	printf
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L483
	ldr	r3, .L612+300
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	sub	r3, r3, #1
	ldr	r2, .L612+212
	mov	r1, r3
	ldr	r0, .L612+280
	bl	printf
	ldr	r3, .L612+300
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	sub	r3, r3, #1
	ldr	r2, .L612+216
	mov	r1, r3
	ldr	r0, .L612+220
	bl	printf
.L483:
	mov	r3, #0
	str	r3, [fp, #-12]
	ldr	r0, .L612+248
	bl	puts
	ldr	r0, .L612+252
	bl	printf
	ldr	r0, .L612+224
	bl	find_skel
	mov	r3, r0
	add	r3, r3, #1
	str	r3, [fp, #-36]
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L484
.L501:
	ldr	r3, [fp, #-12]
	cmp	r3, #1
	beq	.L485
	ldr	r3, [fp, #-40]
	cmp	r3, #87
	bne	.L485
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	sub	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #69
	bne	.L485
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	sub	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #78
	beq	.L486
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	sub	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #206
	bne	.L485
.L486:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #76
	beq	.L485
	mov	r3, #1
	str	r3, [fp, #-12]
	ldr	r0, .L612+256
	bl	puts
.L485:
	ldr	r3, [fp, #-40]
	cmp	r3, #60
	bne	.L487
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	sub	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #61
	bne	.L488
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	sub	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #189
	beq	.L487
.L488:
	ldr	r0, .L612+260
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L612+324
	str	r3, [r2]
	ldr	r3, .L612+324
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L489
	ldr	r0, .L612+264
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L612+324
	str	r3, [r2]
.L489:
	ldr	r3, .L612+324
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L490
	ldr	r0, .L612+268
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L612+324
	str	r3, [r2]
.L490:
	ldr	r3, .L612+324
	ldr	r3, [r3]
	cmp	r3, #0
	ble	.L491
	ldr	r3, .L612+324
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L612+272
	bl	printf
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L492
	ldr	r3, .L612+324
	ldr	r3, [r3]
	ldr	r2, .L612+276
	mov	r1, r3
	ldr	r0, .L612+280
	bl	printf
	ldr	r3, .L612+324
	ldr	r3, [r3]
	ldr	r2, .L612+284
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
.L492:
	ldr	r0, .L612+228
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L491
	ldr	r3, .L612+324
	ldr	r2, .L612+232
	str	r2, [r3]
	ldr	r3, .L612+324
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L612+236
	bl	printf
.L491:
	mov	r3, #0
	str	r3, [fp, #-12]
	ldr	r0, .L612+292
	bl	puts
.L487:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L493
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
	ldr	r3, .L612+324
	ldr	r2, [r3]
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r2, r3
	cmp	r3, #0
	ble	.L494
	ldr	r3, [fp, #-12]
	cmp	r3, #0
	bne	.L494
	ldr	r3, .L612+296
	ldr	r3, [r3]
	ldr	r2, .L612+324
	ldr	r1, [r2]
	ldr	r2, .L612+300
	ldr	r2, [r2]
	sub	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, .L612+324
	ldr	r1, [r3]
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r1, r3
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r0, r3
	ldr	r2, .L612+316
	str	r3, [r2]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L495
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, .L612+308
	mov	r1, r3
	ldr	r0, .L612+312
	bl	printf
	b	.L496
.L495:
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, [fp, #-36]
	mov	r1, r3
	ldr	r0, .L612+320
	bl	printf
.L496:
	ldr	r3, .L612+324
	ldr	r3, [r3]
	add	r3, r3, #2
	ldr	r2, .L612+324
	str	r3, [r2]
	b	.L497
.L494:
	ldr	r1, [fp, #-36]
	ldr	r0, .L612+328
	bl	printf
.L497:
	ldr	r3, [fp, #-36]
	add	r3, r3, #1
	str	r3, [fp, #-36]
.L493:
	ldr	r0, [fp, #-40]
	bl	putchar
	ldr	r3, [fp, #-12]
	cmp	r3, #1
	beq	.L498
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #212
	bne	.L499
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #65
	bne	.L499
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #66
	beq	.L500
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #66
	beq	.L500
.L499:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #83
	bne	.L498
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #73
	bne	.L498
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #4
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #78
	bne	.L498
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #5
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #71
	beq	.L500
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #5
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #199
	bne	.L498
.L500:
	mov	r3, #1
	str	r3, [fp, #-12]
	ldr	r0, .L612+256
	bl	puts
.L498:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L484:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #128
	bne	.L501
	b	.L81
.L482:
	ldr	r0, .L612+240
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L502
	ldr	r0, .L612+240
	bl	find_skel
	str	r0, [fp, #-28]
.L502:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L81
	ldr	r3, [fp, #-28]
	add	r3, r3, #1
	str	r3, [fp, #-28]
	ldr	r3, .L612+300
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	mov	r1, r3
	ldr	r0, .L612+244
	bl	printf
	mov	r3, #0
	str	r3, [fp, #-12]
	ldr	r0, .L612+248
	bl	puts
	ldr	r0, .L612+252
	bl	printf
	mov	r3, #128
	str	r3, [fp, #-36]
	ldr	r3, .L612+324
	ldr	r2, [r3]
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r2, r3
	cmp	r3, #0
	ble	.L503
	ldr	r3, .L612+296
	ldr	r3, [r3]
	ldr	r2, .L612+324
	ldr	r1, [r2]
	ldr	r2, .L612+300
	ldr	r2, [r2]
	sub	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, .L612+324
	ldr	r1, [r3]
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r1, r3
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r0, r3
	ldr	r2, .L612+316
	str	r3, [r2]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L504
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, .L612+308
	mov	r1, r3
	ldr	r0, .L612+312
	bl	printf
	b	.L505
.L504:
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, [fp, #-36]
	mov	r1, r3
	ldr	r0, .L612+320
	bl	printf
.L505:
	ldr	r3, .L612+324
	ldr	r3, [r3]
	add	r3, r3, #2
	ldr	r2, .L612+324
	str	r3, [r2]
	b	.L506
.L503:
	ldr	r1, [fp, #-36]
	ldr	r0, .L612+328
	bl	printf
.L506:
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L507
.L524:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L508
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
.L508:
	ldr	r3, [fp, #-12]
	cmp	r3, #0
	bne	.L509
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #64
	beq	.L510
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #84
	bne	.L511
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #65
	bne	.L511
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #66
	beq	.L510
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #194
	beq	.L510
.L511:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #84
	bne	.L512
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #207
	bne	.L512
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #70
	bne	.L512
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #4
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #206
	beq	.L510
.L512:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #83
	bne	.L509
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #73
	bne	.L509
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #4
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #78
	bne	.L509
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #5
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #199
	bne	.L509
.L510:
	ldr	r0, [fp, #-40]
	bl	putchar
	mov	r3, #1
	str	r3, [fp, #-12]
	ldr	r0, .L612+256
	bl	puts
	b	.L513
.L509:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #83
	bne	.L514
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #71
	bne	.L514
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #78
	beq	.L515
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #206
	bne	.L514
.L515:
	ldr	r0, [fp, #-40]
	bl	putchar
	ldr	r0, .L612+260
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L612+324
	str	r3, [r2]
	ldr	r3, .L612+324
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L516
	ldr	r0, .L612+264
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L612+324
	str	r3, [r2]
.L516:
	ldr	r3, .L612+324
	ldr	r3, [r3]
	cmp	r3, #0
	bge	.L517
	ldr	r0, .L612+268
	bl	find_skel
	mov	r3, r0
	ldr	r2, .L612+324
	str	r3, [r2]
.L517:
	ldr	r3, .L612+324
	ldr	r2, [r3]
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r2, r3
	cmp	r3, #0
	ble	.L518
	ldr	r3, .L612+324
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L612+272
	bl	printf
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L518
	ldr	r3, .L612+324
	ldr	r3, [r3]
	ldr	r2, .L612+276
	mov	r1, r3
	ldr	r0, .L612+280
	bl	printf
	ldr	r3, .L612+324
	ldr	r3, [r3]
	ldr	r2, .L612+284
	mov	r1, r3
	ldr	r0, .L612+288
	bl	printf
.L518:
	mov	r3, #0
	str	r3, [fp, #-12]
	ldr	r0, .L612+292
	bl	puts
	b	.L513
.L514:
	ldr	r0, [fp, #-40]
	bl	putchar
.L513:
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #24
	asr	r3, r3, #24
	cmp	r3, #0
	bge	.L519
	ldr	r3, .L612+324
	ldr	r2, [r3]
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r2, r3
	cmp	r3, #0
	ble	.L520
	ldr	r3, [fp, #-12]
	cmp	r3, #0
	bne	.L520
	ldr	r3, .L612+296
	ldr	r3, [r3]
	ldr	r2, .L612+324
	ldr	r1, [r2]
	ldr	r2, .L612+300
	ldr	r2, [r2]
	sub	r2, r1, r2
	add	r3, r3, r2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r0, r3
	ldr	r3, .L612+296
	ldr	r2, [r3]
	ldr	r3, .L612+324
	ldr	r1, [r3]
	ldr	r3, .L612+300
	ldr	r3, [r3]
	sub	r3, r1, r3
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r0, r3
	ldr	r2, .L612+316
	str	r3, [r2]
	ldr	r3, .L612+304
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L521
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, .L612+308
	mov	r1, r3
	ldr	r0, .L612+312
	bl	printf
	b	.L522
.L521:
	ldr	r3, .L612+316
	ldr	r3, [r3]
	ldr	r2, [fp, #-36]
	mov	r1, r3
	ldr	r0, .L612+320
	bl	printf
.L522:
	ldr	r3, .L612+324
	ldr	r3, [r3]
	add	r3, r3, #2
	ldr	r2, .L612+324
	str	r3, [r2]
	b	.L523
.L520:
	ldr	r1, [fp, #-36]
	ldr	r0, .L612+328
	bl	printf
.L523:
	ldr	r3, [fp, #-36]
	add	r3, r3, #1
	str	r3, [fp, #-36]
.L519:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L507:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #128
	beq	.L81
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L524
.L81:
	ldr	r0, .L614+4
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L601
	ldr	r0, .L614+8
	bl	puts
	ldr	r0, .L614+12
	bl	find_skel
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	ble	.L526
	ldr	r0, .L614+16
	bl	puts
	b	.L527
.L526:
	ldr	r0, .L614+20
	bl	find_skel
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	ble	.L527
	ldr	r0, .L614+24
	bl	puts
.L527:
	mov	r3, #0
	str	r3, [fp, #-16]
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+28
	bl	printf
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+32
	cmp	r3, r2
	beq	.L528
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+32
	cmp	r3, r2
	bgt	.L529
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+36
	cmp	r3, r2
	beq	.L530
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+40
	cmp	r3, r2
	beq	.L531
	b	.L529
.L530:
	ldr	r0, .L614+44
	bl	puts
	mov	r3, #1
	str	r3, [fp, #-16]
	b	.L532
.L531:
	ldr	r0, .L614+48
	bl	puts
	mov	r3, #2
	str	r3, [fp, #-16]
	b	.L532
.L528:
	ldr	r0, .L614+52
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L533
	ldr	r0, .L614+56
	bl	puts
	mov	r3, #4
	str	r3, [fp, #-16]
	b	.L532
.L533:
	ldr	r0, .L614+60
	bl	puts
	mov	r3, #5
	str	r3, [fp, #-16]
	b	.L532
.L529:
	ldr	r0, .L614+64
	bl	puts
	nop
.L532:
	ldr	r0, .L614+68
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L535
	ldr	r0, .L614+72
	bl	find_skel
	str	r0, [fp, #-28]
.L535:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L536
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+76
	bl	printf
.L536:
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+32
	cmp	r3, r2
	beq	.L537
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+32
	cmp	r3, r2
	bgt	.L602
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+80
	cmp	r3, r2
	beq	.L539
	ldr	r3, [fp, #-28]
	ldr	r2, .L614+84
	cmp	r3, r2
	bne	.L602
	ldr	r0, .L614+88
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-16]
	b	.L540
.L539:
	ldr	r0, .L614+92
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-16]
	b	.L540
.L537:
	ldr	r0, .L614+96
	bl	printf
	mov	r3, #4
	str	r3, [fp, #-16]
	b	.L540
.L602:
	nop
.L540:
	ldr	r0, .L614+100
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L541
	ldr	r0, .L614+104
	bl	find_skel
	str	r0, [fp, #-28]
.L541:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L542
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+108
	bl	printf
.L542:
	ldr	r0, .L614+112
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L543
	ldr	r0, .L614+116
	bl	find_skel
	str	r0, [fp, #-28]
.L543:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L544
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+120
	bl	printf
.L544:
	ldr	r0, .L614+124
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L545
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+128
	bl	printf
.L545:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L614+132
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L546
	ldr	r0, .L614+136
	bl	find_skel
	str	r0, [fp, #-28]
.L546:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L547
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+140
	bl	printf
.L547:
	ldr	r0, .L614+144
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L548
	ldr	r3, [fp, #-28]
	add	r3, r3, #1
	mov	r1, r3
	ldr	r0, .L614+148
	bl	printf
.L548:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L614+152
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L549
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+156
	bl	printf
.L549:
	ldr	r0, .L614+160
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L550
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+164
	bl	printf
.L550:
	ldr	r0, .L614+168
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L551
	ldr	r0, .L614+172
	bl	find_skel
	str	r0, [fp, #-28]
.L551:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L552
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+176
	bl	printf
.L552:
	ldr	r0, .L614+180
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L553
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+184
	bl	printf
.L553:
	ldr	r0, .L614+188
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L554
	ldr	r0, .L614+192
	bl	find_skel
	str	r0, [fp, #-28]
.L554:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L555
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+196
	bl	printf
.L555:
	ldr	r0, .L614+200
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L556
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+204
	bl	printf
.L556:
	ldr	r0, .L614+208
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L557
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+212
	bl	printf
.L557:
	ldr	r0, .L614+216
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L558
	ldr	r0, .L614+220
	bl	find_skel
	str	r0, [fp, #-28]
.L558:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L559
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+224
	bl	printf
.L559:
	ldr	r0, .L614+228
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L560
	ldr	r0, .L614+232
	bl	find_skel
	str	r0, [fp, #-28]
.L560:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L561
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+236
	bl	printf
.L561:
	ldr	r0, .L614+240
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L562
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+244
	bl	printf
.L562:
	mov	r0, #10
	bl	putchar
	ldr	r0, .L614+248
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bge	.L563
	ldr	r0, .L614+252
	bl	find_skel
	str	r0, [fp, #-28]
.L563:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L564
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	sub	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	and	r3, r3, #1
	cmp	r3, #0
	beq	.L565
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	sub	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	and	r3, r3, #56
	mov	r1, r3
	ldr	r0, .L614+256
	bl	printf
.L565:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #12
	add	r3, r2, r3
	ldrb	r2, [r3]	@ zero_extendqisi2
	ldr	r3, .L614
	ldr	r1, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #33
	add	r3, r1, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r2, r3
	bne	.L566
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #12
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+260
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+264
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #2
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+268
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #11
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+272
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #4
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+276
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #9
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+280
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #7
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+284
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #5
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+288
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+292
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+296
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #16
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+300
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #17
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+304
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #19
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+308
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #28
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+312
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #31
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+316
	bl	printf
.L566:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #12
	add	r3, r2, r3
	ldrb	r2, [r3]	@ zero_extendqisi2
	ldr	r3, .L614
	ldr	r1, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #87
	add	r3, r1, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r2, r3
	bne	.L564
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #49
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+320
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #36
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+324
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #46
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+328
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #86
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+332
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #52
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+336
	bl	printf
	mov	r0, #10
	bl	putchar
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #89
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #90
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	lsl	r3, r3, #8
	add	r3, r1, r3
	mov	r1, r3
	ldr	r0, .L614+340
	bl	printf
.L564:
	ldr	r0, .L614+344
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L567
	mov	r0, #10
	bl	putchar
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #1
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+316
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #3
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+324
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #13
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+348
	bl	printf
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #18
	add	r3, r2, r3
	ldrb	r2, [r3]	@ zero_extendqisi2
	ldr	r3, .L614
	ldr	r1, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #42
	add	r3, r1, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r2, r3
	bne	.L567
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-28]
	add	r3, r3, #13
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L614+352
	bl	printf
.L567:
	ldr	r3, [fp, #-16]
	cmp	r3, #5
	beq	.L568
	ldr	r3, [fp, #-16]
	cmp	r3, #5
	bgt	.L569
	ldr	r3, [fp, #-16]
	cmp	r3, #2
	beq	.L570
	ldr	r3, [fp, #-16]
	cmp	r3, #3
	bne	.L569
	ldr	r0, .L614+356
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L603
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+360
	bl	printf
	ldr	r0, .L614+364
	bl	printf
	mov	r3, #192
	str	r3, [fp, #-36]
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L572
.L576:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	and	r3, r3, #191
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-36]
	cmp	r3, #256
	bne	.L573
	mov	r3, #64
	str	r3, [fp, #-36]
.L573:
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L574
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
	ldr	r0, [fp, #-40]
	bl	zx81char
	mov	r1, r0
	ldr	r3, [fp, #-36]
	add	r2, r3, #1
	str	r2, [fp, #-36]
	mov	r2, r3
	ldr	r0, .L614+368
	bl	printf
	b	.L575
.L574:
	ldr	r0, [fp, #-40]
	bl	zx81char
	mov	r3, r0
	mov	r0, r3
	bl	putchar
.L575:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L572:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #205
	bne	.L576
	b	.L603
.L570:
	ldr	r0, .L614+372
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L604
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+360
	bl	printf
	ldr	r0, .L614+364
	bl	printf
	mov	r3, #192
	str	r3, [fp, #-36]
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L578
.L582:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	and	r3, r3, #191
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-36]
	cmp	r3, #256
	bne	.L579
	mov	r3, #64
	str	r3, [fp, #-36]
.L579:
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L580
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
	ldr	r0, [fp, #-40]
	bl	zx81char
	mov	r1, r0
	ldr	r3, [fp, #-36]
	add	r2, r3, #1
	str	r2, [fp, #-36]
	mov	r2, r3
	ldr	r0, .L614+368
	bl	printf
	b	.L581
.L580:
	ldr	r0, [fp, #-40]
	bl	zx81char
	mov	r3, r0
	mov	r0, r3
	bl	putchar
.L581:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L578:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #35
	bne	.L582
	b	.L604
.L568:
	ldr	r0, .L614+52
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L569
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+360
	bl	printf
	ldr	r0, .L614+364
	bl	printf
	mov	r3, #165
	str	r3, [fp, #-36]
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L583
.L587:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L584
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-36]
	cmp	r3, #255
	bgt	.L585
	ldr	r3, [fp, #-36]
	add	r2, r3, #1
	str	r2, [fp, #-36]
	mov	r2, r3
	ldr	r1, [fp, #-40]
	ldr	r0, .L614+368
	bl	printf
	b	.L586
.L585:
	ldr	r1, [fp, #-40]
	ldr	r0, .L614+376
	bl	printf
	ldr	r3, [fp, #-36]
	add	r3, r3, #1
	str	r3, [fp, #-36]
	b	.L586
.L584:
	ldr	r0, [fp, #-40]
	bl	putchar
.L586:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L583:
	ldr	r3, [fp, #-36]
	ldr	r2, .L614+380
	cmp	r3, r2
	ble	.L587
.L569:
	ldr	r0, .L614+384
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L605
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+360
	bl	printf
	ldr	r0, .L614+364
	bl	printf
	mov	r3, #165
	str	r3, [fp, #-36]
	ldr	r3, .L614+388
	ldr	r3, [r3]
	cmp	r3, #16384
	ble	.L589
	ldr	r3, [fp, #-28]
	add	r3, r3, #16384
	str	r3, [fp, #-28]
.L589:
	ldr	r3, .L614+388
	ldr	r3, [r3]
	cmp	r3, #32768
	ble	.L590
	ldr	r3, [fp, #-28]
	add	r3, r3, #32768
	str	r3, [fp, #-28]
.L590:
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L591
.L594:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L592
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-36]
	add	r2, r3, #1
	str	r2, [fp, #-36]
	mov	r2, r3
	ldr	r1, [fp, #-40]
	ldr	r0, .L614+368
	bl	printf
	b	.L593
.L592:
	ldr	r0, [fp, #-40]
	bl	putchar
.L593:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L591:
	ldr	r3, [fp, #-36]
	cmp	r3, #256
	ble	.L594
	ldr	r0, .L614+392
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r0, .L614+396
	bl	printf
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L605
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-32]
	b	.L595
.L598:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	ble	.L596
	ldr	r3, [fp, #-40]
	sub	r3, r3, #128
	str	r3, [fp, #-40]
	ldr	r1, [fp, #-40]
	ldr	r0, .L614+400
	bl	printf
	b	.L597
.L596:
	ldr	r0, [fp, #-40]
	bl	putchar
.L597:
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L595:
	ldr	r3, .L614
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #2
	bhi	.L598
	b	.L605
.L601:
	nop
	b	.L525
.L603:
	nop
	b	.L525
.L604:
	nop
	b	.L525
.L605:
	nop
.L525:
	ldr	r0, .L614+404
	bl	find_skel
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	ble	.L599
	ldr	r0, .L614+408
	bl	puts
	ldr	r1, [fp, #-28]
	ldr	r0, .L614+412
	bl	printf
.L599:
	ldr	r0, .L614+416
	bl	puts
	ldr	r0, [fp, #-8]
	bl	fclose
	mov	r3, #0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L615:
	.align	2
.L614:
	.word	img
	.word	makeroom_skel
	.word	.LC479
	.word	sinclair_skel
	.word	.LC480
	.word	amstrad_skel
	.word	.LC481
	.word	.LC482
	.word	23653
	.word	16400
	.word	16412
	.word	.LC483
	.word	.LC484
	.word	tk2068_skel
	.word	.LC485
	.word	.LC486
	.word	.LC487
	.word	prog_skel
	.word	prog_skel2
	.word	.LC488
	.word	16509
	.word	17302
	.word	.LC489
	.word	.LC490
	.word	.LC491
	.word	vars_skel
	.word	vars_skel2
	.word	.LC492
	.word	eline_skel
	.word	eline_skel2
	.word	.LC493
	.word	seed_skel
	.word	.LC494
	.word	next_one_skel
	.word	next_one_skel2
	.word	.LC495
	.word	restack_skel
	.word	.LC496
	.word	stk_pntr_skel
	.word	.LC497
	.word	stk_st_skel
	.word	.LC498
	.word	test5fp_skel
	.word	test5fp_skel2
	.word	.LC499
	.word	stkstr_skel
	.word	.LC500
	.word	stkftch_skel
	.word	stkftch_skel2
	.word	.LC501
	.word	stka_skel
	.word	.LC502
	.word	stkbc_skel
	.word	.LC503
	.word	fpbc_skel
	.word	fpbc_skel2
	.word	.LC504
	.word	intfp_skel
	.word	intfp_skel2
	.word	.LC505
	.word	decfp_skel
	.word	.LC506
	.word	zxfpmod_skel
	.word	zxfpmod_skel2
	.word	.LC507
	.word	.LC508
	.word	.LC509
	.word	.LC510
	.word	.LC511
	.word	.LC512
	.word	.LC513
	.word	.LC514
	.word	.LC515
	.word	.LC516
	.word	.LC517
	.word	.LC518
	.word	.LC519
	.word	.LC520
	.word	.LC521
	.word	.LC522
	.word	.LC523
	.word	.LC524
	.word	.LC525
	.word	.LC526
	.word	.LC527
	.word	.LC528
	.word	rnd_skel
	.word	.LC529
	.word	.LC530
	.word	tklambda_skel
	.word	.LC531
	.word	.LC532
	.word	.LC533
	.word	tkzx81_skel
	.word	.LC534
	.word	262
	.word	tkspectrum_skel
	.word	len
	.word	tkzx128_skel
	.word	.LC535
	.word	.LC536
	.word	zxshadow_end
	.word	.LC537
	.word	.LC538
	.word	.LC29
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
