#NO_APP
	.file	"toke.c"
	.text
	.align 1
	.type	S_force_ident_maybe_lex, @function
S_force_ident_maybe_lex:
.LFB247:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r0
	movl 304(%r0),%r1
	movzbl 212(%r1),%r2
	cvtbl 8(%ap),172(%r1)[%r2]
	movl 304(%r0),%r1
	movzbl 212(%r1),%r2
	movzbl $112,192(%r1)[%r2]
	movl 304(%r0),%r0
	incb 212(%r0)
	ret
	.cfi_endproc
.LFE247:
	.size	S_force_ident_maybe_lex, .-S_force_ident_maybe_lex
	.align 1
.globl Perl_infix_plugin_standard
	.type	Perl_infix_plugin_standard, @function
Perl_infix_plugin_standard:
.LFB352:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	clrl %r0
	ret
	.cfi_endproc
.LFE352:
	.size	Perl_infix_plugin_standard, .-Perl_infix_plugin_standard
	.align 1
	.type	Perl_SvREFCNT_dec_NN, @function
Perl_SvREFCNT_dec_NN:
.LFB192:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r0
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L6
	subl3 $1,%r1,4(%r0)
	ret
.L6:
	pushl %r1
	pushl %r0
	pushl 4(%ap)
	calls $3,Perl_sv_free2
	ret
	.cfi_endproc
.LFE192:
	.size	Perl_SvREFCNT_dec_NN, .-Perl_SvREFCNT_dec_NN
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"msyq"
.LC1:
	.string	"qwxr"
	.text
	.align 1
	.type	S_word_takes_any_delimiter, @function
S_word_takes_any_delimiter:
.LFB267:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r6
	cmpl %r6,$1
	jeql .L24
	cmpl %r6,$2
	jeql .L25
.L18:
	clrb %r0
.L10:
	ret
.L25:
	movl 4(%ap),%r1
	movb (%r1),%r0
	cmpb %r0,$116
	jeql .L26
	cmpb %r0,$113
	jneq .L18
	pushl $4
	movl 4(%ap),%r0
	cvtbl 1(%r0),-(%sp)
	pushab .LC1
	calls $3,memchr
	movl %r0,%r1
	movb $1,%r0
	tstl %r1
	jeql .L18
.L23:
	ret
.L24:
	pushl $4
	movl 4(%ap),%r0
	cvtbl (%r0),-(%sp)
	pushab .LC0
	calls $3,memchr
	movl %r0,%r1
	movb $1,%r0
	tstl %r1
	jneq .L23
	jbr .L18
.L26:
	movb $1,%r0
	cmpb 1(%r1),$114
	jeql .L10
	clrb %r0
	jbr .L10
	.cfi_endproc
.LFE267:
	.size	S_word_takes_any_delimiter, .-S_word_takes_any_delimiter
	.align 1
	.type	S_incline, @function
S_incline:
.LFB236:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -164(%sp),%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r2
	movl 120(%r6),%r3
	incl 20(%r3)
	movl 304(%r6),%r4
	movl 476(%r4),%r3
	jeql .L28
	movl 120(%r6),%r4
	addl2 %r3,20(%r4)
	movl 304(%r6),%r3
	clrl 476(%r3)
	movl 304(%r6),%r4
.L28:
	movl %r2,%r3
	movb (%r3)+,%r5
	tstl 164(%r4)
	jeql .L118
.L29:
	cmpb %r5,$35
	jneq .L27
	movzbl 1(%r2),%r4
	bicl3 $-18433,PL_charclass[%r4],%r4
	cmpl %r4,$18432
	jneq .L32
	addl2 $2,%r2
.L33:
	movl %r2,%r3
	incl %r2
	movzbl (%r3),%r4
	bicl3 $-18433,PL_charclass[%r4],%r4
	cmpl %r4,$18432
	jeql .L33
.L32:
	subl3 %r3,12(%ap),%r2
	cmpl %r2,$3
	jleq .L27
	cmpl (%r3),$1701734764
	jneq .L27
	movzbl 4(%r3),%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jneq .L27
	movzbl 5(%r3),%r4
	bicl3 $-18433,PL_charclass[%r4],%r2
	cmpl %r2,$18432
	jneq .L34
	addl2 $6,%r3
.L35:
	movl %r3,%r7
	incl %r3
	movzbl (%r7),%r4
	bicl3 $-18433,PL_charclass[%r4],%r2
	cmpl %r2,$18432
	jeql .L35
.L36:
	movl %r4,%r2
	clrl %r3
	subl2 $48,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L27
	cmpl %r2,$9
	jgtru .L27
	movb (%r7),%r2
	movzbl %r2,%r8
	movl %r8,%r4
	movl %r3,%r5
	subl2 $48,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L71
	cmpl %r4,$9
	jgtru .L71
	addl3 %r7,$1,%r3
.L40:
	movl %r3,%r9
	movb (%r3)+,%r2
	movzbl %r2,%r8
	movl %r8,%r0
	clrl %r1
	movq %r0,%r4
	subl2 $48,%r4
	sbwc $0,%r5
	cmpl %r5,%r1
	jneq .L38
	cmpl %r4,$9
	jlequ .L40
.L38:
	bicl3 $-18433,PL_charclass[%r8],%r0
	cmpl %r0,$18432
	jeql .L45
.L42:
	cmpb %r2,$13
	jgtru .L27
	cvtbl %r2,%r1
	subb3 %r2,$32,%r2
	movzwl $9217,%r0
	extzv %r1,%r2,%r0,%r0
	bicb2 $254,%r0
	jneq .L45
.L27:
	ret
.L118:
	bicb3 $253,490(%r4),%r7
	jneq .L29
	cmpb 158(%r4),$10
	jneq .L29
	cmpl 136(%r4),%r3
	jneq .L29
	cmpb %r5,$59
	jneq .L29
	movl 120(%r6),%r0
	decl 20(%r0)
	ret
.L45:
	movb (%r9),%r1
	movzbl %r1,%r0
	bicl3 $-18433,PL_charclass[%r0],%r0
	cmpl %r0,$18432
	jneq .L44
	addl3 %r9,$1,%r0
.L46:
	movl %r0,%r9
	movb (%r0)+,%r1
	movzbl %r1,%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jeql .L46
.L44:
	cmpb %r1,$34
	jeql .L47
.L50:
	movl %r9,%r10
	movb (%r9),%r1
	jeql .L49
.L48:
	movzbl %r1,%r1
	bicl3 $-17409,PL_charclass[%r1],%r0
	cmpl %r0,$17408
	jeql .L119
	incl %r10
	movb (%r10),%r1
	jneq .L48
.L49:
	movl %r10,-140(%fp)
	movl %r10,%r2
.L51:
	incl %r2
.L53:
	movzbl %r1,%r0
	bicl3 $-18433,PL_charclass[%r0],%r0
	cmpl %r0,$18432
	jeql .L54
	subb3 $12,%r1,%r0
	cmpb %r0,$1
	jlequ .L54
	cmpb %r1,$10
	jeql .L55
	tstb %r1
	jneq .L27
.L55:
	pushab -140(%fp)
	pushab -136(%fp)
	pushl %r7
	calls $3,Perl_grok_atoUV
	tstb %r0
	jeql .L27
	movl -136(%fp),%r8
	subl3 $1,%r8,-144(%fp)
	subl3 %r9,%r10,%r7
	jleq .L56
	movl 120(%r6),%r10
	movl 304(%r6),%r2
	movl 28(%r10),%r0
	tstl 164(%r2)
	jeql .L120
.L57:
	pushl %r0
	pushl %r6
	calls $2,Perl_rcpv_free
	movl %r0,28(%r10)
	movl 120(%r6),%r10
	pushl $0
	pushl %r7
	pushl %r9
	pushl %r6
	calls $4,Perl_rcpv_new
	movl %r0,28(%r10)
.L56:
	movl 120(%r6),%r0
	movl -144(%fp),20(%r0)
	ret
.L47:
	addl3 %r9,$1,%r8
	subl3 %r9,12(%ap),-(%sp)
	pushl $34
	pushl %r8
	calls $3,memchr
	movl %r0,%r10
	jeql .L50
	addl3 %r10,$1,%r2
	movl %r2,-140(%fp)
	movb 1(%r10),%r1
	movl %r8,%r9
	incl %r2
	jbr .L53
.L120:
	bicb3 $253,490(%r2),%r2
	jneq .L57
	tstl %r0
	jeql .L57
	pushl %r0
	pushl %r6
	calls $2,Perl_gv_fetchfile
	movl %r0,%r11
	jeql .L69
	addl3 %r7,$2,-148(%fp)
	cmpl -148(%fp),$128
	jgtru .L121
	movab -132(%fp),-152(%fp)
	movl -152(%fp),%r10
.L59:
	movl %r10,%r3
	movw $15455,(%r3)+
	pushl %r7
	pushl %r9
	pushl %r3
	movl %r3,-164(%fp)
	calls $3,memcpy
	pushl $0
	pushl $0
	pushl $48
	pushl -148(%fp)
	pushl %r10
	pushl 112(%r6)
	pushl %r6
	calls $7,Perl_hv_common_key_len
	movl (%r0),%r2
	cmpb 8(%r2),$9
	jeql .L61
	pushl $0
	pushl -148(%fp)
	pushl %r10
	pushl 112(%r6)
	pushl %r2
	pushl %r6
	movl %r2,-156(%fp)
	calls $6,Perl_gv_init_pvn
	movl -156(%fp),%r2
	movl 12(%r2),-148(%fp)
	pushl %r7
	movl -164(%fp),%r3
	pushl %r3
	pushl %r6
	calls $3,Perl_newSVpvn
	movl -148(%fp),%r1
	movl %r0,(%r1)
	movl 120(%r6),%r0
	movl 20(%r0),%r0
	movl -156(%fp),%r2
	cmpl %r0,-144(%fp)
	jeql .L122
	movl 12(%r11),%r3
	movl 24(%r3),%r4
	jeql .L61
	addl3 %r0,$1,%r11
	movl (%r4),%r0
	subl3 %r11,8(%r0),%r5
	jleq .L61
	movl 12(%r2),%r0
	movl 24(%r0),%r3
	jeql .L123
.L66:
	moval *12(%r4)[%r11],%r11
	cmpl %r8,$2147483646
	jgtru .L61
	addl3 %r8,%r5,-148(%fp)
.L68:
	movl (%r11)+,%r0
	tstl %r0
	jeql .L67
	incl 4(%r0)
.L67:
	addl3 %r8,$1,%r4
	pushl %r0
	pushl %r8
	pushl %r3
	pushl %r6
	movl %r3,-164(%fp)
	movl %r4,-160(%fp)
	calls $4,Perl_av_store
	movl -164(%fp),%r3
	movl -160(%fp),%r4
	cmpl %r4,-148(%fp)
	jeql .L61
	cmpl %r4,$2147483647
	jeql .L61
	movl %r4,%r8
	jbr .L68
.L71:
	movl %r7,%r9
	bicl3 $-18433,PL_charclass[%r8],%r0
	cmpl %r0,$18432
	jneq .L42
	jbr .L45
.L54:
	movl %r2,-140(%fp)
	movb (%r2)+,%r1
	jbr .L53
.L119:
	movb (%r10),%r1
	movl %r10,-140(%fp)
	movl %r10,%r2
	jbr .L51
.L34:
	addl3 %r3,$5,%r7
	jbr .L36
.L122:
	movl 12(%r11),%r0
	movl 20(%r0),%r0
	movl 12(%r2),%r1
	tstl %r0
	jeql .L63
	incl 4(%r0)
.L63:
	movl %r0,20(%r1)
	movl 12(%r11),%r0
	movl 24(%r0),%r0
	movl 12(%r2),%r1
	tstl %r0
	jeql .L64
	incl 4(%r0)
.L64:
	movl %r0,24(%r1)
.L61:
	cmpl %r10,-152(%fp)
	jeql .L69
	pushl %r10
	calls $1,Perl_safesysfree
.L69:
	movl 120(%r6),%r10
	movl 28(%r10),%r0
	pushl %r0
	pushl %r6
	calls $2,Perl_rcpv_free
	movl %r0,28(%r10)
	movl 120(%r6),%r10
	pushl $0
	pushl %r7
	pushl %r9
	pushl %r6
	calls $4,Perl_rcpv_new
	movl %r0,28(%r10)
	jbr .L56
.L121:
	pushl -148(%fp)
	calls $1,Perl_safesysmalloc
	movl %r0,%r10
	movab -132(%fp),-152(%fp)
	jbr .L59
.L123:
	pushl $11
	pushl %r2
	pushl %r6
	movl %r4,-160(%fp)
	movl %r5,-156(%fp)
	calls $3,Perl_gv_add_by_type
	movl 12(%r0),%r0
	movl 24(%r0),%r3
	movl -156(%fp),%r5
	movl -160(%fp),%r4
	jbr .L66
	.cfi_endproc
.LFE236:
	.size	S_incline, .-S_incline
	.section	.rodata.str1.1
.LC2:
	.string	" \t$#+-'\""
	.text
	.align 1
	.type	S_check_scalar_slice, @function
S_check_scalar_slice:
.LFB268:
	.cfi_startproc
	.word 0x7c0
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r0
	movb 1(%r0),%r1
	movzbl %r1,%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jneq .L125
	addl2 $2,%r0
.L126:
	movl %r0,%r6
	movb (%r0)+,%r1
	movzbl %r1,%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jeql .L126
	movl 120(%r9),%r0
	movl 32(%r0),%r4
	cmpb %r1,$113
	jeql .L207
.L210:
	bicl2 $-9,%r4
.L128:
	movab PL_utf8skip,%r8
	movl $1,%r7
.L130:
	tstl %r4
	jneq .L148
.L217:
	movl 304(%r9),%r0
	movl 120(%r0),%r1
	jeql .L149
	bicl3 $-536870913,8(%r1),%r2
	jeql .L149
	movl 136(%r0),%r10
	cmpl %r10,%r6
	jgtru .L215
.L151:
	jeql .L216
.L162:
	pushl $1
	pushl $0
	pushl %r10
	pushl %r6
	pushl %r9
	calls $5,Perl_force_out_malformed_utf8_message_
.L157:
	movb (%r6),%r10
	jeql .L124
.L220:
	pushl $8
	cvtbl %r10,-(%sp)
	pushab .LC2
	calls $3,memchr
	tstl %r0
	jeql .L163
	movl 304(%r9),%r0
	movl 120(%r0),%r1
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r4
.L159:
	tstl %r1
	jeql .L145
.L218:
	bicl3 $-536870913,8(%r1),%r1
	jeql .L145
	tstl %r4
	jneq .L145
.L146:
	movzbl (%r6),%r0
	movzbl (%r0)[%r8],%r0
	addl2 %r0,%r6
.L219:
	tstl %r4
	jeql .L217
.L148:
	movzbl (%r6),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L157
	movl 304(%r9),%r0
	movl 120(%r0),%r1
	tstl %r1
	jneq .L218
.L145:
	bicb3 $253,215(%r0),%r0
	jneq .L165
	bicl3 $-8388609,1040(%r9),%r0
	jneq .L146
.L165:
	movl %r7,%r0
	addl2 %r0,%r6
	jbr .L219
.L149:
	bicb3 $253,215(%r0),%r2
	jneq .L148
	bicl3 $-8388609,1040(%r9),%r2
	jeql .L148
	movl 136(%r0),%r10
	cmpl %r10,%r6
	jlequ .L151
.L215:
	movb (%r6),%r5
	jgeq .L156
	movzbl %r5,%r5
	movl %r5,-12(%fp)
	clrl -8(%fp)
	movq -12(%fp),%r2
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L160
	cmpl %r2,$1
	jgtru .L160
	subl3 %r6,%r10,%r2
	cmpl %r2,$1
	jleq .L162
	movb 1(%r6),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L162
	bicb2 $192,%r2
	ashl $6,%r5,%r5
	bisb2 %r5,%r2
	movzbl %r2,%r2
	movl PL_charclass[%r2],%r2
	bicb2 $254,%r2
	jneq .L159
	movb (%r6),%r10
	jneq .L220
.L124:
	ret
.L216:
	movb (%r6),%r5
	jneq .L162
.L156:
	movzbl %r5,%r5
	movl PL_charclass[%r5],%r2
	bicb2 $254,%r2
	jneq .L159
	jbr .L157
.L160:
	pushl %r10
	pushl %r6
	pushl $0
	pushl %r9
	calls $4,Perl__is_utf8_FOO
	tstb %r0
	jeql .L157
	movl 304(%r9),%r0
	movl 120(%r0),%r1
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r4
	jbr .L159
.L163:
	bicb2 $32,%r10
	cmpb %r10,$93
	jneq .L124
	movl 304(%r9),%r0
	movl $4,4(%r0)
	ret
.L207:
	cmpb 1(%r6),$119
	jneq .L210
	bicl2 $-9,%r4
	jneq .L131
	movl 304(%r9),%r0
	movl 120(%r0),%r1
	jeql .L132
	bicl3 $-536870913,8(%r1),%r1
	jeql .L132
.L133:
	movl 136(%r0),%r4
	addl3 %r6,$2,%r1
	cmpl %r4,%r1
	jlequ .L134
	movb 2(%r6),%r0
	jgeq .L211
	movzbl %r0,%r0
	movl %r0,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L141
	cmpl %r2,$1
	jgtru .L141
	subl3 %r1,%r4,%r2
	cmpl %r2,$1
	jleq .L143
	movb 3(%r6),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L143
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
.L211:
	movzbl %r0,%r0
	mcoml PL_charclass[%r0],%r0
	bicb2 $254,%r0
.L140:
	tstb %r0
	jneq .L124
	movl 120(%r9),%r0
	bicl3 $-9,32(%r0),%r4
	movab PL_utf8skip,%r8
	movl $1,%r7
	jbr .L130
.L132:
	bicb3 $253,215(%r0),%r1
	jneq .L131
	bicl3 $-8388609,1040(%r9),%r1
	jneq .L133
.L131:
	movzbl 2(%r6),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L128
	ret
.L125:
	addl3 %r0,$1,%r6
	movl 120(%r9),%r0
	movl 32(%r0),%r4
	cmpb %r1,$113
	jneq .L210
	jbr .L207
.L134:
	jneq .L143
	movb 2(%r6),%r0
	jeql .L211
.L143:
	pushl $1
	pushl $0
	pushl %r4
	pushl %r1
	pushl %r9
	calls $5,Perl_force_out_malformed_utf8_message_
	ret
.L141:
	pushl %r4
	pushl %r1
	pushl $0
	pushl %r9
	calls $4,Perl__is_utf8_FOO
	xorb2 $1,%r0
	jbr .L140
	.cfi_endproc
.LFE268:
	.size	S_check_scalar_slice, .-S_check_scalar_slice
	.section	.rodata.str1.1
.LC3:
	.string	";&/|})]oaiuwf!="
.LC4:
	.string	"%s (...) interpreted as function"
.LC5:
	.string	"No comma allowed after %s"
	.text
	.align 1
	.type	S_checkcomma, @function
S_checkcomma:
.LFB323:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -268(%sp),%sp
	movl 4(%ap),%r11
	movl 8(%ap),%r6
	movb (%r6),%r7
	cmpb %r7,$32
	jeql .L398
	movl 304(%r11),%r10
	movl 136(%r10),%r1
	cmpl %r1,%r6
	jlequ .L388
.L240:
	movzbl %r7,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L399
.L243:
	incl %r6
	movb (%r6),%r7
	cmpl %r6,%r1
	jneq .L240
.L388:
	cmpb %r7,$40
	jneq .L225
	incl %r6
.L244:
	cmpl %r6,%r1
	jgequ .L225
	movl %r6,%r0
.L245:
	movl %r0,%r6
	movzbl (%r0)+,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L225
	cmpl %r1,%r0
	jneq .L245
	movl %r1,%r6
.L225:
	movl 120(%r11),%r0
	bicl3 $-9,32(%r0),%r2
	jneq .L247
	movl 120(%r10),%r0
	jeql .L248
	bicl3 $-536870913,8(%r0),%r0
	jeql .L248
.L249:
	cmpl %r1,%r6
	jgtru .L400
	jeql .L401
.L261:
	pushl $1
	pushl $0
	pushl %r1
	pushl %r6
	pushl %r11
	calls $5,Perl_force_out_malformed_utf8_message_
	ret
.L398:
	cmpb 1(%r6),$40
	jeql .L223
	movl 304(%r11),%r10
	movl 136(%r10),%r1
	cmpl %r6,%r1
	jgequ .L225
	movzbl %r7,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L243
.L399:
	cmpb %r7,$40
	jneq .L244
	incl %r6
	jbr .L244
.L248:
	bicb3 $253,215(%r10),%r0
	jneq .L247
	bicl3 $-8388609,1040(%r11),%r0
	jneq .L249
.L247:
	movzbl (%r6),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L252
	ret
.L400:
	movb (%r6),%r0
	jlss .L257
.L391:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
.L258:
	tstb %r0
	jeql .L221
.L408:
	movl 304(%r11),%r10
	movl 120(%r11),%r0
	bicl3 $-9,32(%r0),%r2
	movl 136(%r10),%r1
.L252:
	movl 120(%r10),%r0
	jeql .L262
	bicl3 $-536870913,8(%r0),%r0
	jeql .L262
	tstl %r2
	jneq .L262
.L263:
	movzbl (%r6),%r0
	movzbl PL_utf8skip[%r0],%r7
	addl2 %r6,%r7
	movab PL_utf8skip,%r5
	movl $1,%r4
.L265:
	tstl %r2
	jneq .L269
.L403:
	movl 120(%r10),%r0
	jeql .L270
	bicl3 $-536870913,8(%r0),%r0
	jeql .L270
	cmpl %r1,%r7
	jgtru .L402
.L272:
	jneq .L282
	movb (%r1),%r0
	jneq .L282
.L392:
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
.L279:
	tstb %r0
	jeql .L275
	movl 120(%r11),%r0
	bicl3 $-9,32(%r0),%r2
.L274:
	movl 120(%r10),%r0
	jeql .L266
	bicl3 $-536870913,8(%r0),%r0
	jeql .L266
	tstl %r2
	jneq .L266
.L267:
	movzbl (%r7),%r0
	movzbl (%r0)[%r5],%r0
	addl2 %r0,%r7
.L405:
	tstl %r2
	jeql .L403
.L269:
	movzbl (%r7),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L274
.L275:
	movb (%r7),%r2
	cmpl %r7,%r1
	jgequ .L284
	movl %r7,%r0
.L285:
	movl %r0,%r7
	movb (%r0),%r2
	incl %r0
	movzbl %r2,%r3
	bicl3 $-17409,PL_charclass[%r3],%r3
	cmpl %r3,$17408
	jneq .L284
	cmpl %r1,%r0
	jneq .L285
	movb 1(%r7),%r2
	movl %r1,%r7
.L284:
	cmpb %r2,$44
	jeql .L404
.L221:
	ret
.L262:
	bicb3 $253,215(%r10),%r0
	jneq .L294
	bicl3 $-8388609,1040(%r11),%r0
	jneq .L263
.L294:
	movl $1,%r7
	addl2 %r6,%r7
	movab PL_utf8skip,%r5
	movl $1,%r4
	jbr .L265
.L270:
	bicb3 $253,215(%r10),%r0
	jneq .L269
	bicl3 $-8388609,1040(%r11),%r0
	jeql .L269
	cmpl %r1,%r7
	jlequ .L272
.L402:
	movb (%r7),%r0
	jgeq .L392
	movzbl %r0,%r0
	movl %r0,%r8
	clrl %r9
	movq %r8,%r2
	subl2 $194,%r2
	sbwc $0,%r3
	cmpl %r3,%r9
	jneq .L280
	cmpl %r2,$1
	jgtru .L280
	subl3 %r7,%r1,%r2
	cmpl %r2,$1
	jleq .L282
	movb 1(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L282
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jbr .L279
.L282:
	pushl $1
	pushl $0
	pushl %r1
	pushl %r7
	pushl %r11
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r11),%r10
	movl 136(%r10),%r1
	jbr .L275
.L266:
	bicb3 $253,215(%r10),%r0
	jneq .L296
	bicl3 $-8388609,1040(%r11),%r0
	jneq .L267
.L296:
	movl %r4,%r0
	addl2 %r0,%r7
	jbr .L405
.L280:
	pushl %r1
	pushl %r7
	pushl $0
	pushl %r11
	movl %r4,-268(%fp)
	movl %r5,-264(%fp)
	calls $4,Perl__is_utf8_FOO
	movl 304(%r11),%r10
	movl 136(%r10),%r1
	movl -264(%fp),%r5
	movl -268(%fp),%r4
	jbr .L279
.L404:
	subl2 %r6,%r7
	pushl $0
	pushl %r7
	pushl %r6
	pushl %r11
	calls $4,Perl_keyword
	tstl %r0
	jneq .L221
	movl 120(%r10),%r1
	jeql .L287
	bicl3 $-536870913,8(%r1),%r1
	jeql .L287
	movl 120(%r11),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L287
	movl $536870912,%r0
.L288:
	pushl $13
	pushl %r0
	pushl %r7
	pushl %r6
	pushl %r11
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jeql .L289
	movl 12(%r0),%r0
	tstl 12(%r0)
	jeql .L406
.L289:
	cmpl %r7,$254
	jgtr .L290
	movab -260(%fp),%r0
	pushl %r7
	pushl %r6
	movl %r0,%r6
	pushab 1(%r0)
	calls $3,memcpy
	movb $38,-260(%fp)
	pushl $0
	pushab 1(%r7)
	pushl %r6
	pushl %r11
	calls $4,Perl_pad_findmy_pvn
	cmpl %r0,$-1
	jneq .L221
.L290:
	pushl 16(%ap)
	pushab .LC5
	pushl %r11
	calls $3,Perl_croak
.L257:
	movzbl %r0,%r0
	movl %r0,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L259
	cmpl %r2,$1
	jgtru .L259
	subl3 %r6,%r1,%r2
	cmpl %r2,$1
	jleq .L261
	movb 1(%r6),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L261
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	jbr .L258
.L401:
	movb (%r1),%r0
	jeql .L391
	pushl $1
	pushl $0
	pushl %r1
	pushl %r6
	pushl %r11
	calls $5,Perl_force_out_malformed_utf8_message_
	ret
.L287:
	bicb3 $253,215(%r10),%r1
	jneq .L288
	movb 1042(%r11),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	jbr .L288
.L223:
	pushl $28
	pushl %r11
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L226
	movb 2(%r6),%r0
	jeql .L227
	addl3 %r6,$3,%r1
	movl $1,%r3
.L234:
	cmpb %r0,$40
	jeql .L407
	cmpb %r0,$41
	jeql .L230
	movl %r1,%r2
	movb (%r1)+,%r0
	tstb %r0
	jneq .L234
.L232:
	bicl3 $-17409,PL_charclass,%r0
	cmpl %r0,$17408
	jneq .L238
	addl3 %r2,$1,%r1
.L235:
	movb (%r1)+,%r0
	movzbl %r0,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L235
	tstb %r0
	jeql .L238
.L239:
	pushl $15
	cvtbl %r0,-(%sp)
	pushab .LC3
	calls $3,memchr
	tstl %r0
	jeql .L238
.L226:
	movl 304(%r11),%r10
	movl 136(%r10),%r1
	cmpl %r1,%r6
	jgtru .L240
	jbr .L225
.L407:
	incl %r3
.L229:
	movl %r1,%r2
	movb (%r1),%r0
	jeql .L232
	tstl %r3
	jeql .L233
	incl %r1
	jbr .L234
.L230:
	decl %r3
	jbr .L229
.L406:
	tstl 8(%r0)
	jeql .L289
	ret
.L259:
	pushl %r1
	pushl %r6
	pushl %r11
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L221
	jbr .L408
.L238:
	pushl 12(%ap)
	pushab .LC4
	pushl $28
	pushl %r11
	calls $4,Perl_warner
	movb (%r6),%r7
	movl 304(%r11),%r10
	movl 136(%r10),%r1
	cmpl %r1,%r6
	jgtru .L240
	jbr .L388
.L233:
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L239
	addl3 %r2,$1,%r1
	jbr .L235
.L227:
	bicl3 $-17409,PL_charclass,%r0
	cmpl %r0,$17408
	jneq .L238
	addl3 %r6,$2,%r2
	addl3 %r2,$1,%r1
	jbr .L235
	.cfi_endproc
.LFE323:
	.size	S_checkcomma, .-S_checkcomma
	.section	.rodata.str1.1
.LC6:
	.string	"Operator or semicolon missing before %c%d%lu%4p"
.LC7:
	.string	"Ambiguous use of %c resolved as operator %c"
	.text
	.align 1
	.type	yyl_safe_bareword, @function
yyl_safe_bareword:
.LFB311:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r8
	movl 12(%ap),%r6
	movl 304(%r8),%r7
	cmpb %r6,$42
	jeql .L410
	subb3 $37,%r6,%r0
	cmpb %r0,$1
	jlequ .L410
.L411:
	movl 8(%ap),124(%r7)
	movzwl $311,%r0
	ret
.L410:
	bicb3 $251,490(%r7),%r0
	jeql .L411
	movab 220(%r7),%r9
	pushl %r9
	calls $1,strlen
	movl 120(%r7),%r1
	jeql .L412
	bicl3 $-536870913,8(%r1),%r1
	jeql .L412
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L412
	movl $1,%r1
	cvtbl %r6,%r6
	pushl %r9
	pushl %r0
	pushl %r1
	pushl %r6
	pushab .LC6
	pushl $29
	pushl %r8
	calls $7,Perl_ck_warner_d
	pushl %r6
	pushl %r6
	pushab .LC7
	pushl $29
	pushl %r8
	calls $5,Perl_ck_warner_d
	movl 304(%r8),%r7
.L430:
	movl 8(%ap),124(%r7)
	movzwl $311,%r0
	ret
.L412:
	bicb3 $253,215(%r7),%r1
	jneq .L415
	rotl $9,1040(%r8),%r1
	bicl2 $-2,%r1
	cvtbl %r6,%r6
	pushl %r9
	pushl %r0
	pushl %r1
	pushl %r6
	pushab .LC6
	pushl $29
	pushl %r8
	calls $7,Perl_ck_warner_d
	pushl %r6
	pushl %r6
	pushab .LC7
	pushl $29
	pushl %r8
	calls $5,Perl_ck_warner_d
	movl 304(%r8),%r7
	jbr .L430
.L415:
	clrl %r1
	cvtbl %r6,%r6
	pushl %r9
	pushl %r0
	pushl %r1
	pushl %r6
	pushab .LC6
	pushl $29
	pushl %r8
	calls $7,Perl_ck_warner_d
	pushl %r6
	pushl %r6
	pushab .LC7
	pushl $29
	pushl %r8
	calls $5,Perl_ck_warner_d
	movl 304(%r8),%r7
	jbr .L430
	.cfi_endproc
.LFE311:
	.size	yyl_safe_bareword, .-yyl_safe_bareword
	.section	.rodata.str1.1
.LC8:
	.string	"%s"
	.text
	.align 1
	.type	S_parse_ident, @function
S_parse_ident:
.LFB325:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $40,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r8
	movl 12(%ap),%r7
	movl 16(%ap),%r10
	movb 24(%ap),-5(%fp)
	movb 28(%ap),-6(%fp)
	movl (%r8),%r6
	movl 304(%r9),%r2
	movl 136(%r2),%r4
	cmpl %r6,%r4
	jgequ .L431
	movab PL_utf8skip,%r11
	movl %r11,%r0
	movl %r10,%r11
	movl %r0,%r10
.L432:
	cmpl (%r7),%r11
	jgequ .L452
	tstb -5(%fp)
	jeql .L441
	movb (%r6),%r5
	jlss .L435
	movzbl %r5,%r5
	moval PL_charclass[%r5],%r5
	rotl $16,(%r5),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L440
.L441:
	movl (%r8),%r6
	movb (%r6),%r0
	movzbl %r0,%r1
	bicl3 $-16386,PL_charclass[%r1],%r1
	cmpl %r1,$16385
	jeql .L455
	tstl 20(%ap)
	jeql .L431
	cmpb %r0,$39
	jeql .L508
.L457:
	cmpb %r0,$58
	jneq .L431
	cmpb 1(%r6),$58
	jneq .L431
	tstb -6(%fp)
	jeql .L469
	cmpb 2(%r6),$36
	jeql .L431
.L469:
	addl3 %r6,$1,(%r8)
	movl (%r7),%r0
	addl3 %r0,$1,(%r7)
	movb (%r6),(%r0)
	movl (%r8),%r1
	addl3 %r1,$1,(%r8)
	movl (%r7),%r0
	addl3 %r0,$1,(%r7)
	movb (%r1),(%r0)
	movl (%r8),%r6
.L453:
	movl 304(%r9),%r2
	movl 136(%r2),%r4
	cmpl %r4,%r6
	jgtru .L432
.L431:
	ret
.L455:
	addl3 %r6,$1,(%r8)
	movl (%r7),%r0
	addl3 %r0,$1,(%r7)
	movb (%r6),(%r0)
	movl (%r8),%r6
	movzbl (%r6),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L453
	cmpl (%r7),%r11
	jlssu .L455
	movl 304(%r9),%r2
	movl 136(%r2),%r4
	cmpl %r4,%r6
	jgtru .L432
	jbr .L431
.L508:
	movl 120(%r9),%r2
	movl 32(%r2),%r0
	rotl $6,%r0,%r1
	bicl2 $-16,%r1
	cmpl %r1,$8
	jlequ .L458
	cmpl %r1,$15
	jneq .L431
	bicl3 $-131073,%r0,%r1
	jeql .L431
	bicl3 $-2,48(%r2),%r1
	jeql .L431
.L458:
	bicl2 $-9,%r0
	jneq .L459
	tstb -5(%fp)
	jeql .L459
	movl 304(%r9),%r1
	movl 136(%r1),%r4
	addl3 %r6,$1,%r2
	cmpl %r4,%r2
	jlequ .L509
	movb 1(%r6),%r1
	jgeq .L464
	movzbl %r1,%r5
	movl %r5,-40(%fp)
	movl %r0,-36(%fp)
	movq -40(%fp),%r0
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L466
	cmpl %r0,$1
	jgtru .L466
	subl3 %r2,%r4,%r0
	cmpl %r0,$1
	jleq .L468
	movb 2(%r6),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L468
	bicb2 $192,%r0
	ashl $6,%r5,%r5
	bisb2 %r5,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L461
	ret
.L435:
	movzbl %r5,%r5
	movl %r5,-16(%fp)
	clrl -12(%fp)
	movq -16(%fp),%r0
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L437
	cmpl %r0,$1
	jgtru .L437
	subl3 %r6,%r4,%r0
	cmpl %r0,$1
	jleq .L439
	movb 1(%r6),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L439
	bicb2 $192,%r0
	ashl $6,%r5,%r5
	bisb2 %r5,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L441
.L440:
	movl (%r8),%r6
	movzbl (%r6),%r0
	movzbl (%r0)[%r10],%r0
	addl2 %r0,%r6
	movl %r8,-28(%fp)
	movl %r9,%r8
	movl %r7,-32(%fp)
	movl %r10,%r9
	movl %r6,%r10
	movq -24(%fp),%r6
.L436:
	movl 136(%r2),%r4
	cmpl %r4,%r10
	jgtru .L442
.L511:
	jneq .L450
	movb (%r10),%r0
	jneq .L450
.L505:
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
.L447:
	tstb %r0
	jeql .L510
.L451:
	movzbl (%r10),%r0
	movzbl (%r0)[%r9],%r0
	addl2 %r0,%r10
	movl 304(%r8),%r2
	movl 136(%r2),%r4
	cmpl %r4,%r10
	jlequ .L511
.L442:
	movb (%r10),%r0
	jgeq .L505
	movzbl %r0,%r2
	movl %r2,%r6
	clrl %r7
	movq %r6,%r0
	subl2 $194,%r0
	sbwc $0,%r1
	cmpl %r1,%r7
	jneq .L448
	cmpl %r0,$1
	jgtru .L448
	subl3 %r10,%r4,%r0
	cmpl %r0,$1
	jleq .L450
	movb 1(%r10),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L450
	bicb2 $192,%r0
	ashl $6,%r2,%r2
	bisb2 %r2,%r0
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jbr .L447
.L450:
	movq %r6,-24(%fp)
	movl %r10,%r6
	movl -32(%fp),%r7
	movl %r9,%r10
	movl %r8,%r9
	movl -28(%fp),%r8
	pushl $1
	pushl $0
	pushl %r4
	pushl %r6
	pushl %r9
	calls $5,Perl_force_out_malformed_utf8_message_
.L445:
	movl (%r7),%r0
	movl (%r8),%r1
	subl3 %r1,%r6,%r2
	addl3 %r0,%r2,%r4
	cmpl %r11,%r4
	jlssu .L452
	pushl %r2
	pushl %r1
	pushl %r0
	calls $3,memcpy
	subl3 (%r8),%r6,%r0
	addl2 %r0,(%r7)
	movl %r6,(%r8)
	movl 304(%r9),%r2
	movl 136(%r2),%r4
	cmpl %r4,%r6
	jgtru .L432
	jbr .L431
.L448:
	pushl %r4
	pushl %r10
	pushl %r8
	calls $3,Perl__is_utf8_perl_idcont
	tstb %r0
	jneq .L451
.L510:
	movq %r6,-24(%fp)
	movl %r10,%r6
	movl -32(%fp),%r7
	movl %r9,%r10
	movl %r8,%r9
	movl -28(%fp),%r8
	jbr .L445
.L437:
	pushl %r4
	pushl %r6
	pushl %r9
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L441
	movl 304(%r9),%r2
	movl (%r8),%r6
	movzbl (%r6),%r0
	movzbl (%r0)[%r10],%r0
	addl2 %r0,%r6
	movl %r8,-28(%fp)
	movl %r9,%r8
	movl %r7,-32(%fp)
	movl %r10,%r9
	movl %r6,%r10
	movq -24(%fp),%r6
	jbr .L436
.L459:
	movzbl 1(%r6),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L431
.L461:
	movl (%r7),%r0
	addl3 %r0,$1,(%r7)
	movb $58,(%r0)
	movl (%r7),%r0
	addl3 %r0,$1,(%r7)
	movb $58,(%r0)
	addl3 (%r8),$1,%r6
	movl %r6,(%r8)
	movl 304(%r9),%r2
	movl 136(%r2),%r4
	cmpl %r4,%r6
	jgtru .L432
	jbr .L431
.L509:
	jeql .L512
.L468:
	pushl $1
	pushl $0
	pushl %r4
	pushl %r2
	pushl %r9
	calls $5,Perl_force_out_malformed_utf8_message_
	movl (%r8),%r6
	movb (%r6),%r0
	jbr .L457
.L512:
	movb 1(%r6),%r1
	jneq .L468
.L464:
	movzbl %r1,%r1
	moval PL_charclass[%r1],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L461
	ret
.L439:
	pushl $1
	pushl $0
	pushl %r4
	pushl %r6
	pushl %r9
	calls $5,Perl_force_out_malformed_utf8_message_
	jbr .L441
.L466:
	pushl %r4
	pushl %r2
	pushl %r9
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jneq .L461
	movl (%r8),%r6
	movb (%r6),%r0
	jbr .L457
.L452:
	pushab ident_too_long
	pushab .LC8
	pushl %r9
	calls $3,Perl_croak
	.cfi_endproc
.LFE325:
	.size	S_parse_ident, .-S_parse_ident
	.section	.rodata.str1.1
.LC9:
	.string	""
.LC10:
	.string	"\\x%02X"
.LC11:
	.string	"Unrecognized character %s; marked by <-- HERE after %d%lu%4p<-- HERE near column %d"
	.text
	.align 1
	.type	yyl_croak_unrecognised, @function
yyl_croak_unrecognised:
.LFB303:
	.cfi_startproc
	.word 0x7c0
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r8
	movl 8(%ap),%r7
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r8
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r6
	movl 304(%r8),%r1
	movl 120(%r1),%r2
	jeql .L514
	bicl3 $-536870913,8(%r2),%r0
	jeql .L514
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L514
.L515:
	pushl $537395200
	movzbl (%r7),%r0
	subl3 %r7,136(%r1),%r1
	movzbl PL_utf8skip[%r0],%r0
	cmpl %r0,%r1
	jlequ .L518
	movl %r1,%r0
.L518:
	pushl %r0
	pushl %r7
	pushl %r8
	calls $4,Perl_newSVpvn_flags
	pushl $1
	pushl $10
	pushl %r0
	pushl %r6
	pushl %r8
	calls $5,Perl_sv_uni_display
	movl %r0,%r9
	movl 304(%r8),%r4
	movl 140(%r4),%r6
	movl 120(%r4),%r3
	cmpl %r6,%r7
	jlequ .L519
.L596:
	movl 12(%r3),%r0
	cmpl %r0,%r7
	jgequ .L546
	movl %r7,%r1
.L521:
	movl %r1,%r6
	movb -(%r1),%r2
	tstb %r2
	jeql .L520
	cmpb %r2,$10
	jeql .L520
	cmpl %r0,%r1
	jneq .L521
	movl %r0,%r6
.L520:
	bicl3 $-536870913,8(%r3),%r0
	jeql .L524
	movl 120(%r8),%r10
	bicl3 $-9,32(%r10),%r0
	jneq .L524
.L525:
	pushl %r7
	pushl %r6
	pushl %r8
	calls $3,Perl_utf8_length
	movl 304(%r8),%r4
	movl 120(%r4),%r3
	addl3 %r0,$1,%r5
	cmpl %r0,$10
	jlequ .L548
.L597:
	tstl %r3
	jeql .L592
	bicl3 $-536870913,8(%r3),%r2
	jeql .L593
	movl 120(%r8),%r10
	bicl3 $-9,32(%r10),%r0
	jneq .L594
	movl %r7,%r1
	cmpl %r7,%r6
	jlequ .L540
	movl $10,%r0
.L543:
	bicb3 $63,-(%r1),%r2
	cmpb %r2,$-128
	jneq .L595
	cmpl %r1,%r6
	jgtru .L543
.L528:
	subl3 %r1,%r7,%r0
	tstl %r3
	jeql .L587
.L585:
	bicl3 $-536870913,8(%r3),%r2
.L538:
	tstl %r2
	jeql .L587
	movl 120(%r8),%r10
.L540:
	bicl3 $-9,32(%r10),%r2
	jneq .L587
	movl $1,%r3
.L531:
	pushl %r5
	pushl %r1
	pushl %r0
	pushl %r3
	pushl %r9
	pushab .LC11
	pushl %r8
	calls $7,Perl_croak
.L514:
	bicb3 $253,215(%r1),%r0
	jneq .L516
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L515
.L516:
	movzbl (%r7),-(%sp)
	pushab .LC10
	pushl %r8
	calls $3,Perl_form
	movl %r0,%r9
	movl 304(%r8),%r4
	movl 140(%r4),%r6
	movl 120(%r4),%r3
	cmpl %r6,%r7
	jgtru .L596
.L519:
	tstl %r3
	jneq .L520
.L524:
	bicb3 $253,215(%r4),%r0
	jneq .L526
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L525
.L526:
	subl3 %r6,%r7,%r0
	movl 120(%r4),%r3
	addl3 %r0,$1,%r5
	cmpl %r0,$10
	jgtru .L597
.L548:
	movl %r6,%r1
	subl3 %r1,%r7,%r0
	tstl %r3
	jneq .L585
.L587:
	bicb3 $253,215(%r4),%r10
.L534:
	tstb %r10
	jneq .L551
.L584:
	bicl3 $-8388609,1040(%r8),%r3
	jeql .L531
.L599:
	movl $1,%r3
	jbr .L531
.L551:
	clrl %r3
	pushl %r5
	pushl %r1
	pushl %r0
	pushl %r3
	pushl %r9
	pushab .LC11
	pushl %r8
	calls $7,Perl_croak
.L593:
	bicb3 $253,215(%r4),%r10
	jeql .L533
	subl3 $10,%r7,%r1
	movl $10,%r0
	tstb %r10
	jeql .L584
	jbr .L551
.L595:
	decl %r0
	jeql .L528
	cmpl %r1,%r6
	jgtru .L543
	jbr .L528
.L592:
	bicb3 $253,215(%r4),%r10
	jeql .L530
	subl3 $10,%r7,%r1
	movl $10,%r0
	pushl %r5
	pushl %r1
	pushl %r0
	pushl %r3
	pushl %r9
	pushab .LC11
	pushl %r8
	calls $7,Perl_croak
.L533:
	bicl3 $-8388609,1040(%r8),%r0
	jeql .L598
.L537:
	movl %r7,%r1
	cmpl %r7,%r6
	jlequ .L528
	movl $10,%r0
	jbr .L543
.L530:
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L537
	subl3 $10,%r7,%r1
	movl $10,%r0
	bicl3 $-8388609,1040(%r8),%r3
	jeql .L531
	jbr .L599
.L598:
	subl3 $10,%r7,%r1
	movl $10,%r0
	bicb3 $253,215(%r4),%r10
	jbr .L534
.L546:
	movl %r7,%r6
	jbr .L520
.L594:
	bicb3 $253,215(%r4),%r10
	jneq .L536
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L537
.L536:
	subl3 $10,%r7,%r1
	movl $10,%r0
	jbr .L538
	.cfi_endproc
.LFE303:
	.size	yyl_croak_unrecognised, .-yyl_croak_unrecognised
	.align 1
	.type	Perl_croak_memory_wrap, @function
Perl_croak_memory_wrap:
.LFB45:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	pushab PL_memory_wrap
	pushab .LC8
	calls $2,Perl_croak_nocontext
	.cfi_endproc
.LFE45:
	.size	Perl_croak_memory_wrap, .-Perl_croak_memory_wrap
	.section	.rodata.str1.1
.LC12:
	.string	"Can't find string terminator %c%d%lu%4p%c anywhere before EOF"
	.text
	.align 1
	.type	S_missingterm, @function
S_missingterm:
.LFB216:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $20,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r6
	movl 12(%ap),%r8
	tstl %r6
	jeql .L603
	pushl %r8
	pushl $10
	pushl %r6
	calls $3,memrchr
	tstl %r0
	jeql .L604
	clrb (%r0)
	subl3 %r6,%r0,%r8
.L604:
	movl 304(%r9),%r1
	movl 120(%r1),%r0
	jeql .L605
	bicl3 $-536870913,8(%r0),%r0
	jeql .L605
	movl 120(%r9),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L605
	movl $1,%r0
	movb %r0,%r7
.L607:
	pushl %r8
	pushl $34
	pushl %r6
	calls $3,memchr
	tstl %r0
	jeql .L615
.L636:
	movl $39,%r1
	pushl %r1
	pushl %r6
	pushl %r8
	movzbl %r7,%r0
	pushl %r0
	pushl %r1
	pushab .LC12
	pushl %r9
	calls $7,Perl_croak
.L605:
	bicb3 $253,215(%r1),%r0
	jneq .L614
	rotl $9,1040(%r9),%r0
	bicl2 $-2,%r0
	movb %r0,%r7
	jbr .L607
.L603:
	movl 304(%r9),%r1
	movl 96(%r1),%r0
	cmpl %r0,$31
	jgtru .L608
	movb $94,-18(%fp)
	xorb3 $64,%r0,-17(%fp)
	movb %r6,-16(%fp)
	movb %r6,%r7
	movl $2,%r8
	subl3 $18,%fp,%r6
	pushl %r8
	pushl $34
	pushl %r6
	calls $3,memchr
	tstl %r0
	jneq .L636
.L615:
	movl $34,%r1
	pushl %r1
	pushl %r6
	pushl %r8
	movzbl %r7,%r0
	pushl %r0
	pushl %r1
	pushab .LC12
	pushl %r9
	calls $7,Perl_croak
.L608:
	movl 120(%r1),%r2
	jeql .L609
	bicl3 $-536870913,8(%r2),%r2
	jeql .L609
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L609
.L610:
	pushl $0
	pushl $0
	pushl %r0
	subl3 $18,%fp,%r6
	pushl %r6
	pushl %r9
	calls $5,Perl_uvoffuni_to_utf8_flags_msgs
	clrb (%r0)
	subl3 %r6,%r0,%r8
	movb $1,%r7
	jbr .L607
.L614:
	clrl %r0
	movb %r0,%r7
	jbr .L607
.L609:
	bicb3 $253,215(%r1),%r1
	jneq .L611
	bicl3 $-8388609,1040(%r9),%r1
	jneq .L610
.L611:
	cmpl %r0,$255
	jgtru .L610
	movb %r0,-18(%fp)
	clrb -17(%fp)
	clrb %r7
	movl $1,%r8
	subl3 $18,%fp,%r6
	jbr .L607
	.cfi_endproc
.LFE216:
	.size	S_missingterm, .-S_missingterm
	.align 1
	.type	S_postderef, @function
S_postderef:
.LFB242:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r1
	movl 8(%ap),%r0
	movl 304(%r1),%r2
	cmpb 12(%ap),$42
	jeql .L645
	cmpl %r0,$279
	jeql .L646
.L642:
	clrb 54(%r2)
	movl 304(%r1),%r1
	incl 124(%r1)
	ret
.L646:
	cmpb 158(%r2),$9
	jneq .L642
	tstl 36(%r2)
	jneq .L642
	movb $2,53(%r2)
	movl 304(%r1),%r2
	clrb 54(%r2)
	movl 304(%r1),%r1
	incl 124(%r1)
	ret
.L645:
	clrb 54(%r2)
	movl 304(%r1),%r2
	cmpb 158(%r2),$9
	jeql .L647
.L639:
	movzbl 212(%r2),%r3
	movzwl $280,192(%r2)[%r3]
	movl 304(%r1),%r2
	incb 212(%r2)
	movl 304(%r1),%r1
	addl2 $2,124(%r1)
	ret
.L647:
	tstl 36(%r2)
	jneq .L639
	movb $5,158(%r2)
	movl 304(%r1),%r2
	cmpl %r0,$279
	jneq .L639
	movzbl 212(%r2),%r3
	movzwl $382,192(%r2)[%r3]
	movl 304(%r1),%r2
	incb 212(%r2)
	movl 304(%r1),%r2
	movzbl 212(%r2),%r3
	movzwl $280,192(%r2)[%r3]
	movl 304(%r1),%r2
	incb 212(%r2)
	movl 304(%r1),%r1
	addl2 $2,124(%r1)
	ret
	.cfi_endproc
.LFE242:
	.size	S_postderef, .-S_postderef
	.align 1
	.type	S_force_ident.part.0, @function
S_force_ident.part.0:
.LFB376:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	tstb 1(%r7)
	jeql .L656
	pushl %r7
	calls $1,strlen
	movl %r0,%r8
.L649:
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L650
	bicl3 $-536870913,8(%r0),%r0
	jeql .L650
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L650
	movl $536870912,%r0
.L651:
	pushl %r0
	pushl %r8
	pushl %r7
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl 304(%r6),%r1
	movzbl 212(%r1),%r2
	movl %r0,172(%r1)[%r2]
	movl 304(%r6),%r1
	movzbl 212(%r1),%r2
	movzwl $311,192(%r1)[%r2]
	movl 304(%r6),%r1
	incb 212(%r1)
	movb $16,19(%r0)
	cmpl 12(%ap),$271
	jeql .L675
.L659:
	movl $9,%r1
	tstb 107(%r6)
	jeql .L660
.L676:
	movl $2,%r0
	movl 304(%r6),%r3
	movl 120(%r3),%r2
	jeql .L654
.L677:
	bicl3 $-536870913,8(%r2),%r2
	jeql .L654
	movl 120(%r6),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L654
	bisl2 $536870912,%r0
.L655:
	pushl %r1
	pushl %r0
	pushl %r8
	pushl %r7
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	ret
.L650:
	bicb3 $253,215(%r1),%r0
	jneq .L658
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	pushl %r0
	pushl %r8
	pushl %r7
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl 304(%r6),%r1
	movzbl 212(%r1),%r2
	movl %r0,172(%r1)[%r2]
	movl 304(%r6),%r1
	movzbl 212(%r1),%r2
	movzwl $311,192(%r1)[%r2]
	movl 304(%r6),%r1
	incb 212(%r1)
	movb $16,19(%r0)
	cmpl 12(%ap),$271
	jneq .L659
.L675:
	movl $3,%r1
	tstb 107(%r6)
	jneq .L676
.L660:
	movl $1,%r0
	movl 304(%r6),%r3
	movl 120(%r3),%r2
	jneq .L677
.L654:
	bicb3 $253,215(%r3),%r2
	jneq .L655
	movb 1042(%r6),%r3
	rotl $22,%r3,%r2
	bicl2 $-536870913,%r2
	bisl2 %r2,%r0
	pushl %r1
	pushl %r0
	pushl %r8
	pushl %r7
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	ret
.L656:
	movl $1,%r8
	jbr .L649
.L658:
	clrl %r0
	jbr .L651
	.cfi_endproc
.LFE376:
	.size	S_force_ident.part.0, .-S_force_ident.part.0
	.section	.rodata.str1.1
.LC13:
	.string	"Warning: Use of \"%d%lu%4p\" without parentheses is ambiguous"
	.text
	.align 1
	.type	S_check_uni.part.0, @function
S_check_uni.part.0:
.LFB377:
	.cfi_startproc
	.word 0x7c0
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r8
	movl 304(%r8),%r7
	movl 144(%r7),%r6
	movzbl (%r6),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L679
.L741:
	addl3 %r6,$1,144(%r7)
	movl 304(%r8),%r7
	movl 144(%r7),%r6
	movzbl (%r6),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L741
.L679:
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r1
	movab PL_utf8skip,%r10
	movl $1,%r9
	tstl %r1
	jneq .L685
.L744:
	movl 120(%r7),%r0
	jeql .L686
	bicl3 $-536870913,8(%r0),%r2
	jeql .L686
	movl 136(%r7),%r5
	cmpl %r6,%r5
	jlssu .L742
.L688:
	jeql .L743
.L698:
	pushl $1
	pushl $0
	pushl %r5
	pushl %r6
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r8),%r7
.L691:
	cmpb (%r6),$45
	jneq .L700
.L738:
	movl 120(%r7),%r0
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
.L695:
	tstl %r0
	jeql .L682
.L745:
	bicl3 $-536870913,8(%r0),%r0
	jeql .L682
	tstl %r1
	jneq .L682
.L683:
	movzbl (%r6),%r0
	movzbl (%r0)[%r10],%r0
	addl2 %r0,%r6
.L746:
	tstl %r1
	jeql .L744
.L685:
	movzbl (%r6),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L691
	movl 120(%r7),%r0
	tstl %r0
	jneq .L745
.L682:
	bicb3 $253,215(%r7),%r0
	jneq .L706
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L683
.L706:
	movl %r9,%r0
	addl2 %r0,%r6
	jbr .L746
.L686:
	bicb3 $253,215(%r7),%r2
	jneq .L685
	bicl3 $-8388609,1040(%r8),%r2
	jeql .L685
	movl 136(%r7),%r5
	cmpl %r6,%r5
	jgequ .L688
.L742:
	movb (%r6),%r4
	jgeq .L693
	movzbl %r4,%r4
	movl %r4,-12(%fp)
	clrl -8(%fp)
	movq -12(%fp),%r2
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L696
	cmpl %r2,$1
	jgtru .L696
	subl3 %r6,%r5,%r2
	cmpl %r2,$1
	jleq .L698
	movb 1(%r6),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L698
	bicb2 $192,%r2
	ashl $6,%r4,%r4
	bisb2 %r4,%r2
	movzbl %r2,%r2
	movl PL_charclass[%r2],%r2
	bicb2 $254,%r2
	jneq .L695
	cmpb (%r6),$45
	jeql .L738
	jbr .L700
.L743:
	movb (%r6),%r4
	jneq .L698
.L693:
	movzbl %r4,%r4
	movl PL_charclass[%r4],%r2
	bicb2 $254,%r2
	jneq .L695
	cmpb (%r6),$45
	jeql .L738
.L700:
	movl 124(%r7),%r0
	cmpl %r6,%r0
	jgequ .L701
	subl3 %r6,%r0,-(%sp)
	pushl $40
	pushl %r6
	calls $3,memchr
	tstl %r0
	jeql .L701
	ret
.L701:
	movl 144(%r7),%r0
	subl2 %r0,%r6
	movl 120(%r7),%r1
	jeql .L703
	bicl3 $-536870913,8(%r1),%r1
	jeql .L703
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L703
	movl $1,%r1
	pushl %r0
	pushl %r6
	pushl %r1
	pushab .LC13
	pushl $29
	pushl %r8
	calls $6,Perl_ck_warner_d
.L747:
	ret
.L696:
	pushl %r5
	pushl %r6
	pushl $0
	pushl %r8
	calls $4,Perl__is_utf8_FOO
	movl 304(%r8),%r7
	tstb %r0
	jeql .L691
	movl 120(%r7),%r0
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
	jbr .L695
.L703:
	bicb3 $253,215(%r7),%r1
	jneq .L708
	rotl $9,1040(%r8),%r1
	bicl2 $-2,%r1
	pushl %r0
	pushl %r6
	pushl %r1
	pushab .LC13
	pushl $29
	pushl %r8
	calls $6,Perl_ck_warner_d
	jbr .L747
.L708:
	clrl %r1
	pushl %r0
	pushl %r6
	pushl %r1
	pushab .LC13
	pushl $29
	pushl %r8
	calls $6,Perl_ck_warner_d
	jbr .L747
	.cfi_endproc
.LFE377:
	.size	S_check_uni.part.0, .-S_check_uni.part.0
	.align 1
	.type	yyl_strictwarn_bareword, @function
yyl_strictwarn_bareword:
.LFB313:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r8
	movb 8(%ap),%r2
	movl 304(%r8),%r1
	movw 74(%r1),%r0
	addw3 %r0,$-247,%r3
	cmpw %r3,$2
	jlequ .L749
	addw2 $-324,%r0
	cmpw %r0,$1
	jlequ .L749
.L750:
	cmpb %r2,$45
	jeql .L748
	pushl $37
	pushl %r8
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L748
	movl 304(%r8),%r4
	movb 220(%r4),%r0
	movzbl %r0,%r2
	clrl %r3
	subl2 $97,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L754
	cmpl %r2,$25
	jgtru .L754
	movab 221(%r4),%r1
.L756:
	movb (%r1)+,%r0
	movzbl %r0,%r6
	clrl %r7
	movq %r6,%r2
	subl2 $97,%r2
	sbwc $0,%r3
	cmpl %r3,%r7
	jneq .L754
	cmpl %r2,$25
	jlequ .L756
.L754:
	tstb %r0
	jneq .L748
	movl 120(%r4),%r0
	jeql .L758
	bicl3 $-536870913,8(%r0),%r0
	jeql .L758
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L758
	movl $536870912,%r0
	pushl %r0
	pushab 220(%r4)
	pushl %r8
	calls $3,Perl_gv_stashpv
	tstl %r0
	jeql .L777
.L748:
	ret
.L749:
	bicl3 $-513,1040(%r8),%r0
	jeql .L750
	movl 4(%r1),%r0
	bisb2 $8,19(%r0)
	jbr .L750
.L758:
	bicb3 $253,215(%r4),%r0
	jneq .L761
	movb 1042(%r8),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	pushl %r0
	pushab 220(%r4)
	pushl %r8
	calls $3,Perl_gv_stashpv
	tstl %r0
	jneq .L748
	jbr .L777
.L761:
	clrl %r0
	pushl %r0
	pushab 220(%r4)
	pushl %r8
	calls $3,Perl_gv_stashpv
	tstl %r0
	jneq .L748
.L777:
	addl3 304(%r8),$220,-(%sp)
	pushab PL_warn_reserved
	pushl $37
	pushl %r8
	calls $4,Perl_warner
	ret
	.cfi_endproc
.LFE313:
	.size	yyl_strictwarn_bareword, .-yyl_strictwarn_bareword
	.section	.rodata.str1.1
.LC14:
	.string	"Parse error"
	.text
	.align 1
	.type	S_parse_recdescent_for_op, @function
S_parse_recdescent_for_op:
.LFB356:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	pushl %r6
	calls $1,Perl_push_scope
	pushab 936(%r6)
	pushl %r6
	calls $2,Perl_save_vptr
	clrl 936(%r6)
	addl3 304(%r6),$36,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	movl 304(%r6),%r7
	movl 36(%r7),%r0
	cmpl %r0,$100
	jgtr .L786
.L779:
	addl3 %r0,$1,36(%r7)
	movb $64,*44(%r7)[%r0]
	addl3 304(%r6),$104,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	movl 304(%r6),%r0
	clrl 104(%r0)
	addl3 304(%r6),$214,-(%sp)
	pushl %r6
	calls $2,Perl_save_I8
	movl 304(%r6),%r0
	movb 12(%ap),214(%r0)
	pushl 8(%ap)
	pushl %r6
	calls $2,Perl_yyparse
	tstl %r0
	jeql .L780
	movl 304(%r6),%r0
	tstb 159(%r0)
	jeql .L787
.L780:
	movl 936(%r6),%r7
	pushl %r6
	calls $1,Perl_pop_scope
	movl %r7,%r0
	ret
.L786:
	pushab 10(%r0)
	pushl 44(%r7)
	calls $2,Perl_safesysrealloc
	movl %r0,44(%r7)
	movl 304(%r6),%r7
	movl 36(%r7),%r0
	jbr .L779
.L787:
	pushab .LC14
	pushl %r6
	calls $2,Perl_mess
	pushl %r0
	pushl %r6
	calls $2,Perl_qerror
	movl 936(%r6),%r7
	pushl %r6
	calls $1,Perl_pop_scope
	movl %r7,%r0
	ret
	.cfi_endproc
.LFE356:
	.size	S_parse_recdescent_for_op, .-S_parse_recdescent_for_op
	.align 1
	.type	Perl_SvPV_helper.constprop.0, @function
Perl_SvPV_helper.constprop.0:
.LFB385:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r0
	movl 12(%ap),%r2
	movl 8(%r0),%r1
	cmpl 16(%ap),$3
	jeql .L802
	bicl2 $-2098177,%r1
	cmpl %r1,$1024
	jeql .L790
.L791:
	bisl3 $2,24(%ap),-(%sp)
	pushl %r2
	pushl %r0
	pushl 4(%ap)
	calls $4,*20(%ap)
	ret
.L802:
	bicl2 $-430018305,%r1
	cmpl %r1,$1024
	jneq .L791
.L790:
	tstl %r2
	jeql .L792
	movl (%r0),%r1
	movl 8(%r1),(%r2)
.L792:
	movl 12(%r0),%r0
	ret
	.cfi_endproc
.LFE385:
	.size	Perl_SvPV_helper.constprop.0, .-Perl_SvPV_helper.constprop.0
	.align 1
	.type	tokentype_for_plugop.isra.0, @function
tokentype_for_plugop.isra.0:
.LFB388:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r0
	cmpl %r0,$10
	jlequ .L805
	cmpl %r0,$30
	jlequ .L806
	cmpl %r0,$40
	jlequ .L807
	cmpl %r0,$50
	jlequ .L808
	cmpl %r0,$70
	jlequ .L809
	cmpl %r0,$80
	jlequ .L810
	cmpl %r0,$90
	jlequ .L811
	cmpl %r0,$110
	jlequ .L812
	cmpl %r0,$130
	jlequ .L813
	cmpl %r0,$150
	jlequ .L814
	movzwl $383,%r0
	ret
.L806:
	movzwl $349,%r0
	ret
.L805:
	movzwl $347,%r0
	ret
.L808:
	movzwl $354,%r0
	ret
.L807:
	movzwl $351,%r0
	ret
.L809:
	movzwl $359,%r0
	ret
.L812:
	movzwl $370,%r0
	ret
.L810:
	movzwl $361,%r0
	ret
.L811:
	movzwl $368,%r0
	ret
.L813:
	movzwl $371,%r0
	ret
.L814:
	movzwl $377,%r0
	ret
	.cfi_endproc
.LFE388:
	.size	tokentype_for_plugop.isra.0, .-tokentype_for_plugop.isra.0
	.section	.rodata.str1.1
.LC15:
	.string	"IO::File::"
	.text
	.align 1
	.type	Perl_newSV_type, @function
Perl_newSV_type:
.LFB179:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $16,%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r8
	movl 140(%r7),%r6
	jeql .L818
	movl (%r6),140(%r7)
	incl 136(%r7)
.L819:
	clrl (%r6)
	movl $1,4(%r6)
	movaq 0[%r8],%r9
	movab bodies_by_type,%r10
	addl3 %r10,%r9,%r1
	movl %r8,8(%r6)
	subl3 $1,%r8,%r0
	cmpl %r0,$14
	jgtru .L817
	casel %r0,$0,$14
.L822:
	.word .L826-.L822
	.word .L825-.L822
	.word .L821-.L822
	.word .L821-.L822
	.word .L821-.L822
	.word .L821-.L822
	.word .L821-.L822
	.word .L821-.L822
	.word .L821-.L822
	.word .L821-.L822
	.word .L824-.L822
	.word .L824-.L822
	.word .L821-.L822
	.word .L823-.L822
	.word .L821-.L822
.L823:
	tstb 3(%r1)
	jlss .L821
	pushl $1
	movzbl (%r1),%r1
	movzbl 2(%r9)[%r10],%r0
	addl3 %r1,%r0,-(%sp)
	calls $2,Perl_safesyscalloc
	movl %r0,(%r6)
.L835:
	clrl 12(%r6)
.L817:
	movl %r6,%r0
	ret
.L821:
	movab 286(%r8),%r2
	movl (%r7)[%r2],%r11
	jeql .L845
	movl (%r11),(%r7)[%r2]
	movzbl (%r1),-8(%fp)
	movc5 $0,(%ap),$0,-8(%fp),(%r11)
	movzbl 2(%r9)[%r10],%r0
	subl3 %r0,%r11,(%r6)
	cmpl %r8,$15
	jneq .L835
.L850:
	pushl $12
	pushl $1
	pushl $10
	pushab .LC15
	pushl %r7
	calls $5,Perl_gv_fetchpvn_flags
	movl %r0,%r8
	bisl2 $1048576,8(%r6)
	pushl 308(%r7)
	pushl %r7
	calls $2,Perl_hv_clear
	movl 12(%r8),%r0
	movl 20(%r0),%r0
	jeql .L836
	incl 4(%r0)
.L836:
	movl %r0,*(%r6)
	movl (%r6),%r0
	movl $60,32(%r0)
	clrl 12(%r6)
	jbr .L817
.L824:
	movab 286(%r8),%r2
	movl (%r7)[%r2],%r0
	jeql .L846
.L828:
	movl (%r0),(%r7)[%r2]
	movl %r0,(%r6)
	clrl (%r0)
	movl (%r6),%r0
	clrl 4(%r0)
	movl (%r6),%r0
	cmpl %r8,$11
	jneq .L829
	mcoml $0,8(%r0)
	movl (%r6),%r0
	mcoml $0,12(%r0)
	movl (%r6),%r0
	clrl 16(%r0)
	bicl3 $-2147483648,8(%r6),%r0
	bisl3 $1073741824,%r0,8(%r6)
	clrl 12(%r6)
	jbr .L817
.L825:
	movl 1152(%r7),%r0
	jeql .L847
	movl (%r0),1152(%r7)
	subl3 $20,%r0,(%r6)
	clrd (%r0)
.L849:
	movl %r6,%r0
	ret
.L826:
	subl3 $4,%r6,(%r6)
	clrl 12(%r6)
	movl %r6,%r0
	ret
.L818:
	pushl %r7
	calls $1,Perl_more_sv
	movl %r0,%r6
	jbr .L819
.L829:
	clrl 8(%r0)
	movl (%r6),%r0
	movl $7,12(%r0)
	movl 8(%r6),%r0
	bicl3 $-1610547456,%r0,%r1
	movl %r1,8(%r6)
	bicl2 $-33554433,%r0
	jneq .L848
	bisl3 $536870912,%r1,8(%r6)
	movl (%r6),%r0
	movl $7,12(%r0)
.L851:
	clrl 12(%r6)
	jbr .L817
.L847:
	movzwl $4080,-(%sp)
	pushl $8
	pushl $2
	pushl %r7
	calls $4,Perl_more_bodies
	movl (%r0),1152(%r7)
	subl3 $20,%r0,(%r6)
	clrd (%r0)
	jbr .L849
.L846:
	addl2 %r10,%r9
	pushl 4(%r9)
	movzbl (%r9),-(%sp)
	pushl %r8
	pushl %r7
	movl %r2,-16(%fp)
	calls $4,Perl_more_bodies
	movl -16(%fp),%r2
	jbr .L828
.L845:
	addl3 %r10,%r9,%r0
	pushl 4(%r0)
	movzbl (%r0),-(%sp)
	pushl %r8
	pushl %r7
	movl %r1,-12(%fp)
	movl %r2,-16(%fp)
	calls $4,Perl_more_bodies
	movl %r0,%r11
	movl -16(%fp),%r2
	movl -12(%fp),%r1
	movl (%r11),(%r7)[%r2]
	movzbl (%r1),-8(%fp)
	movc5 $0,(%ap),$0,-8(%fp),(%r11)
	movzbl 2(%r9)[%r10],%r0
	subl3 %r0,%r11,(%r6)
	cmpl %r8,$15
	jneq .L835
	jbr .L850
.L848:
	pushl %r6
	calls $1,Perl_sv_backoff
	movl 8(%r6),%r1
	bisl3 $536870912,%r1,8(%r6)
	movl (%r6),%r0
	movl $7,12(%r0)
	jbr .L851
	.cfi_endproc
.LFE179:
	.size	Perl_newSV_type, .-Perl_newSV_type
	.align 1
	.type	S_update_debugger_info, @function
S_update_debugger_info:
.LFB237:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 120(%r6),%r0
	pushl 28(%r0)
	pushl %r6
	calls $2,Perl_gv_fetchfile
	movl 12(%r0),%r0
	movl 24(%r0),%r8
	jeql .L852
	movl 304(%r6),%r0
	cmpl 480(%r0),$-1
	jeql .L864
	pushl $1
	pushl $0
	pushl %r8
	pushl %r6
	calls $4,Perl_av_fetch
	movl (%r0),%r7
	movl 8(%r7),%r0
	cmpb %r0,$4
	jlequ .L865
	bicl2 $-1025,%r0
	jeql .L866
.L857:
	tstl 8(%ap)
	jeql .L858
.L868:
	pushl $2
	pushl 8(%ap)
	pushl %r7
	pushl %r6
	calls $4,Perl_sv_catsv_flags
.L859:
	movl 8(%r7),%r1
	bicl3 $-257,%r1,%r0
	jneq .L860
	bisl3 $4352,%r1,8(%r7)
	movl (%r7),%r1
	movl %r0,16(%r1)
.L860:
	movl 304(%r6),%r0
	cmpl 480(%r0),$-1
	jeql .L867
.L852:
	ret
.L864:
	pushl $5
	pushl %r6
	calls $2,Perl_newSV_type
	movl %r0,%r7
	movl 8(%r0),%r0
	bicl2 $-1025,%r0
	jneq .L857
.L866:
	pushl %r0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_sv_setpv_bufsize
	tstl 8(%ap)
	jneq .L868
.L858:
	pushl $2
	pushl 16(%ap)
	pushl 12(%ap)
	pushl %r7
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	jbr .L859
.L865:
	pushl $5
	pushl %r7
	pushl %r6
	calls $3,Perl_sv_upgrade
	movl 8(%r7),%r0
	bicl2 $-1025,%r0
	jneq .L857
	jbr .L866
.L867:
	pushl %r7
	movl 120(%r6),%r0
	pushl 20(%r0)
	pushl %r8
	pushl %r6
	calls $4,Perl_av_store
	ret
	.cfi_endproc
.LFE237:
	.size	S_update_debugger_info, .-S_update_debugger_info
	.section	.rodata.str1.1
.LC16:
	.string	"DATA"
.LC17:
	.string	":utf8"
	.text
	.align 1
	.type	yyl_data_handle, @function
yyl_data_handle:
.LFB302:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r0
	cmpb 222(%r0),$68
	jeql .L895
.L870:
	movl 112(%r6),%r8
	pushl $0
	pushl $0
	pushl $48
	pushl $4
	pushab .LC16
	pushl %r8
	pushl %r6
	calls $7,Perl_hv_common_key_len
	movl (%r0),%r7
	cmpb 8(%r7),$9
	jneq .L896
.L872:
	movl (%r7),%r0
	bisl2 $2,8(%r0)
	bicl3 $-256,8(%r7),%r0
	subl2 $9,%r0
	cmpl %r0,$1
	jgtru .L873
	movl 12(%r7),%r0
	jeql .L873
	movl 4(%r0),%r0
	jeql .L873
	movl 304(%r6),%r1
	movl 164(%r1),12(%r0)
	movl 12(%r7),%r0
	movl *4(%r0),%r0
	bisb2 $16,65(%r0)
	movl 304(%r6),%r0
	movl 164(%r0),%r8
	pushl %r6
	calls $1,Perl_PerlIO_stdin
	cmpl %r8,%r0
	jeql .L897
.L875:
	movl 12(%r7),%r0
	movl *4(%r0),%r0
	movb $60,64(%r0)
.L876:
	movl 304(%r6),%r0
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L877
	movl 120(%r0),%r1
	jeql .L878
	bicl3 $-536870913,8(%r1),%r1
	jeql .L878
	pushab .LC17
	pushl $0
	pushl 164(%r0)
	pushl %r6
	calls $4,PerlIO_apply_layers
	movl 304(%r6),%r0
.L877:
	clrl 164(%r0)
	ret
.L873:
	pushl $15
	pushl %r6
	calls $2,Perl_newSV_type
	movl 12(%r7),%r1
	movl %r0,4(%r1)
	movl 12(%r7),%r0
	movl 4(%r0),%r0
	movl 304(%r6),%r1
	movl 164(%r1),12(%r0)
	movl 12(%r7),%r0
	movl *4(%r0),%r0
	bisb2 $16,65(%r0)
	movl 304(%r6),%r0
	movl 164(%r0),%r8
	pushl %r6
	calls $1,Perl_PerlIO_stdin
	cmpl %r8,%r0
	jneq .L875
.L897:
	movl 12(%r7),%r0
	movl *4(%r0),%r0
	movb $45,64(%r0)
	jbr .L876
.L878:
	bicb3 $253,215(%r0),%r1
	jneq .L877
	bicl3 $-8388609,1040(%r6),%r1
	jeql .L877
	pushab .LC17
	pushl $0
	pushl 164(%r0)
	pushl %r6
	calls $4,PerlIO_apply_layers
	movl 304(%r6),%r0
	jbr .L877
.L896:
	pushl $0
	pushl $4
	pushab .LC16
	pushl %r8
	pushl %r7
	pushl %r6
	calls $6,Perl_gv_init_pvn
	jbr .L872
.L895:
	movl 116(%r6),%r8
	jeql .L870
	pushl $0
	pushl $0
	pushl $48
	pushl $4
	pushab .LC16
	pushl %r8
	pushl %r6
	calls $7,Perl_hv_common_key_len
	movl (%r0),%r7
	cmpb 8(%r7),$9
	jeql .L872
	jbr .L896
	.cfi_endproc
.LFE302:
	.size	yyl_data_handle, .-yyl_data_handle
	.section	.rodata.str1.1
.LC18:
	.string	"__ANON__"
.LC19:
	.string	"__ANON__::__ANON__"
	.text
	.align 1
	.type	yyl_constant_op, @function
yyl_constant_op:
.LFB312:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 12(%ap),%r7
	movl 20(%ap),%r8
	tstl %r7
	jneq .L983
	movl 304(%r6),%r0
	pushl 4(%r0)
	pushl %r6
	calls $2,Perl_op_free
	tstl 24(%ap)
	jneq .L984
	movl 304(%r6),%r0
	movl %r8,4(%r0)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	bisb2 $-128,19(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),148(%r0)
	movl 304(%r6),%r0
	movzbw $191,74(%r0)
	movl 16(%ap),%r1
	movl 8(%r1),%r0
	bicl3 $-1025,%r0,%r1
	jneq .L967
.L975:
	movl 304(%r6),%r1
.L906:
	movzbl 212(%r1),%r0
	movl 4(%r1),172(%r1)[%r0]
	movl 304(%r6),%r0
	movb $1,54(%r0)
	tstl 24(%ap)
	jeql .L939
	movzwl $316,%r1
.L935:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r2
	movl %r1,192(%r0)[%r2]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	tstl 104(%r0)
	jneq .L936
	cmpb 214(%r0),$3
	jlequ .L936
	movb $3,214(%r0)
	movl 304(%r6),%r0
.L936:
	movl 8(%ap),124(%r0)
	movzwl $339,%r0
	ret
.L939:
	movzwl $311,%r1
	jbr .L935
.L984:
	pushl %r8
	pushl %r7
	pushl %r6
	calls $3,Perl_newCVREF
	movl %r0,%r8
	movl 304(%r6),%r0
	movl %r8,4(%r0)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	bisb2 $-128,19(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),148(%r0)
	movl 304(%r6),%r0
	movzbw $191,74(%r0)
	movl 16(%ap),%r1
	movl 8(%r1),%r0
	bicl3 $-1025,%r0,%r1
	jeql .L975
	jbr .L967
.L983:
	pushl %r8
	pushl %r6
	calls $2,Perl_op_free
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	movl 20(%r0),%r1
	jeql .L900
	movl 4(%r1),%r0
	cmpl %r0,$1
	jlequ .L901
	subl3 $1,%r0,4(%r1)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
.L900:
	incl 4(%r7)
	movl %r7,20(%r0)
	cmpb 8(%r7),$11
	jeql .L985
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	clrb 19(%r0)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	bisb2 $32,17(%r0)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	bisb2 $-128,18(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	movzwl $311,%r0
	ret
.L967:
	movl 16(%ap),%r2
	movl (%r2),%r1
	movl 8(%r1),%r8
	cmpb %r0,$13
	jeql .L986
.L907:
	movl 16(%ap),%r2
	movl 12(%r2),%r7
.L908:
	pushl $524288
	pushl %r8
	pushl %r7
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl 12(%r0),%r1
	tstl %r8
	jeql .L909
	movl %r7,%r2
	addl3 %r7,%r8,%r5
.L911:
	movb (%r2)+,%r3
	movzbl %r3,%r4
	bicl3 $-17409,PL_charclass[%r4],%r4
	cmpl %r4,$17408
	jeql .L910
	movb %r3,(%r1)+
.L910:
	cmpl %r5,%r2
	jneq .L911
.L909:
	clrb (%r1)
	movl 12(%r0),%r0
	cmpl %r0,%r1
	jeql .L987
	movb (%r0),%r3
	cmpb %r3,$59
	jeql .L988
	cmpb %r3,$36
	jeql .L980
	cmpb %r3,$95
	jeql .L980
	movb %r3,%r2
.L921:
	cmpb %r2,$42
	jeql .L922
	cmpb %r2,$43
	jeql .L922
	cmpb %r2,$92
	jneq .L925
	movb 1(%r0),%r2
	jeql .L975
	movb 2(%r0),%r1
	jeql .L924
	cmpb %r2,$91
	jneq .L975
	addl2 $2,%r0
.L927:
	cmpb %r1,$93
	jeql .L989
	incl %r0
	movb (%r0),%r1
	jneq .L927
	movl 304(%r6),%r1
	jbr .L906
.L922:
	tstb 1(%r0)
	jneq .L975
.L924:
	cmpb %r3,$59
	jeql .L920
.L918:
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
.L931:
	movzwl $320,%r0
	ret
.L980:
	tstb 1(%r0)
	jeql .L918
	movl 304(%r6),%r1
	jbr .L906
.L985:
	movl 304(%r6),%r7
	pushl 4(%r7)
	pushl $8
	movzbl $137,-(%sp)
	pushl %r6
	calls $4,Perl_newUNOP
	movl %r0,4(%r7)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	movzwl $311,%r0
	ret
.L988:
	addl3 %r0,$1,%r1
.L915:
	movl %r1,%r0
	movb (%r1)+,%r2
	cmpb %r2,$59
	jeql .L915
	cmpb %r2,$36
	jeql .L978
	cmpb %r2,$95
	jneq .L921
.L978:
	tstb 1(%r0)
	jneq .L975
.L920:
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	jbr .L931
.L987:
	movl 304(%r6),%r1
	movl 120(%r6),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jgtru .L990
	movl %r0,152(%r1)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	movzwl $319,%r0
	ret
.L986:
	bicl3 $-8193,48(%r1),%r0
	jeql .L907
	subl3 $2,12(%r1),%r0
	addl3 %r8,$1,%r2
	movl 16(%ap),%r1
	addl3 12(%r1),%r2,%r7
	subl3 %r8,%r0,%r8
	jbr .L908
.L990:
	movl %r2,%r0
	movl %r0,152(%r1)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	movzwl $319,%r0
	ret
.L925:
	cmpb %r2,$38
	jneq .L975
	movl 8(%ap),%r0
	cmpb (%r0),$123
	jneq .L975
	movl 1224(%r6),%r0
	tstl 116(%r6)
	jeql .L932
	pushl $8
	pushab .LC18
	pushl %r0
	pushl %r6
	calls $4,Perl_sv_setpvn
.L933:
	movl 304(%r6),%r0
	tstl 104(%r0)
	jneq .L934
	cmpb 214(%r0),$3
	jlequ .L934
	movb $3,214(%r0)
	movl 304(%r6),%r0
.L934:
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	movzwl $321,%r0
	ret
.L901:
	pushl %r0
	pushl %r1
	pushl %r6
	calls $3,Perl_sv_free2
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	jbr .L900
.L989:
	movl 304(%r6),%r1
	tstb 1(%r0)
	jneq .L906
	cmpb %r3,$59
	jeql .L991
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
.L992:
	movzwl $320,%r0
	ret
.L991:
	movl 128(%r1),144(%r1)
	movl 304(%r6),%r1
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	jbr .L992
.L932:
	pushl $18
	pushab .LC19
	pushl %r0
	pushl %r6
	calls $4,Perl_sv_setpvn
	jbr .L933
	.cfi_endproc
.LFE312:
	.size	yyl_constant_op, .-yyl_constant_op
.globl __ctzdi2
	.align 1
	.type	Perl_is_utf8_string_loclen.constprop.0, @function
Perl_is_utf8_string_loclen.constprop.0:
.LFB391:
	.cfi_startproc
	.word 0xdc0
	.cfi_offset 11, 36
	.cfi_offset 10, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r8
	movl 8(%ap),%r0
	movl 12(%ap),%r6
	tstl %r0
	jneq .L994
	pushl %r8
	calls $1,strlen
	tstl %r0
	jneq .L994
.L995:
	tstl %r6
	jeql .L1005
	movl %r8,(%r6)
.L1005:
	movb $1,%r0
	ret
.L994:
	addl3 %r8,%r0,%r7
	movl %r8,%r1
	bicl3 $-8,%r8,%r3
	rotl $31,%r8,%r2
	bicl2 $-2147483648,%r2
	bisl2 %r8,%r2
	rotl $30,%r8,%r4
	bicl2 $-2,%r4
	bisl2 %r4,%r2
	bicl2 $-2,%r2
	movaq 8[%r2],%r2
	subl2 %r3,%r2
	cmpl %r0,%r2
	jlssu .L996
	tstl %r3
	jeql .L998
.L997:
	movl %r1,%r4
	incl %r1
	tstb (%r4)
	jlss .L1000
	bicl3 $-8,%r1,%r0
	jneq .L997
	movl %r1,%r8
.L998:
	movl %r8,%r0
.L1003:
	movl %r0,%r8
	addl2 $8,%r0
	bicl3 $2139062143,(%r8),%r10
	bicl3 $2139062143,4(%r8),%r11
	bisl3 %r11,%r10,%r1
	jneq .L1038
	addl2 $16,%r8
	cmpl %r7,%r8
	jgequ .L1003
	movl %r0,%r8
.L996:
	cmpl %r7,%r8
	jlequ .L1035
	movl %r8,%r0
.L1004:
	movl %r0,%r4
	incl %r0
	tstb (%r4)
	jlss .L1000
	cmpl %r7,%r0
	jneq .L1004
.L1035:
	movl %r7,%r8
	jbr .L995
.L1038:
	movq %r10,-(%sp)
	calls $2,__ctzdi2
	incl %r0
	rotl $29,%r0,%r0
	bicl2 $-536870912,%r0
	movab -1(%r0)[%r8],%r4
.L1000:
	cmpl %r7,%r4
	jlequ .L1015
	movab PL_extended_utf8_dfa_tab,%r3
	clrw %r5
	movl %r4,%r2
	movw %r5,%r0
.L1009:
	movzbl (%r2)+,%r1
	movzbl (%r1)[%r3],%r1
	addw2 $256,%r0
	movzwl %r0,%r0
	addl2 %r3,%r1
	movzbw (%r0)[%r1],%r0
	cmpl %r7,%r2
	jlequ .L1008
	cmpw %r0,$1
	jgtru .L1009
	tstw %r0
	jneq .L1015
	cmpl %r4,%r2
	jeql .L1007
	movl %r2,%r4
	movl %r4,%r2
	movw %r5,%r0
	jbr .L1009
.L1008:
	tstw %r0
	jneq .L1015
.L1007:
	tstl %r6
	jeql .L1012
.L1039:
	movl %r2,(%r6)
.L1012:
	movb $1,%r0
	cmpl %r2,%r7
	jeql .L993
	clrb %r0
.L993:
	ret
.L1015:
	movl %r4,%r2
	tstl %r6
	jneq .L1039
	jbr .L1012
	.cfi_endproc
.LFE391:
	.size	Perl_is_utf8_string_loclen.constprop.0, .-Perl_is_utf8_string_loclen.constprop.0
	.align 1
	.type	S_newSV_maybe_utf8, @function
S_newSV_maybe_utf8:
.LFB244:
	.cfi_startproc
	.word 0x7c0
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r8
	movl 12(%ap),%r7
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L1054
	movl 304(%r6),%r4
	movl 120(%r4),%r1
	jeql .L1042
	bicl3 $-536870913,8(%r1),%r1
	jeql .L1042
.L1043:
	tstl %r7
	jneq .L1067
	movl %r7,%r0
.L1041:
	pushl %r0
	pushl %r7
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	ret
.L1042:
	bicb3 $253,215(%r4),%r1
	jneq .L1041
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L1043
.L1054:
	clrl %r0
	pushl %r0
	pushl %r7
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	ret
.L1067:
	addl3 %r8,%r7,%r4
	movl %r8,%r1
	bicl3 $-8,%r8,%r9
	rotl $31,%r8,%r5
	bicl2 $-2147483648,%r5
	bisl2 %r8,%r5
	rotl $30,%r8,%r10
	bicl2 $-2,%r10
	bisl2 %r10,%r5
	bicl2 $-2,%r5
	movaq 8[%r5],%r5
	subl2 %r9,%r5
	cmpl %r7,%r5
	jlssu .L1044
	tstl %r9
	jeql .L1051
.L1047:
	movl %r1,%r5
	incl %r1
	tstb (%r5)
	jlss .L1050
	bicl3 $-8,%r1,%r5
	jneq .L1047
.L1051:
	movl %r1,%r9
	addl2 $8,%r1
	bicl3 $2139062143,(%r9),%r2
	bicl3 $2139062143,4(%r9),%r3
	bisl3 %r3,%r2,%r5
	jneq .L1068
	addl2 $16,%r9
	cmpl %r4,%r9
	jgequ .L1051
.L1044:
	cmpl %r4,%r1
	jlequ .L1041
.L1052:
	movl %r1,%r5
	incl %r1
	tstb (%r5)
	jlss .L1050
	cmpl %r4,%r1
	jneq .L1052
	pushl %r0
	pushl %r7
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	ret
.L1068:
	movq %r2,-(%sp)
	calls $2,__ctzdi2
	incl %r0
	rotl $29,%r0,%r0
	bicl2 $-536870912,%r0
	movab -1(%r0)[%r9],%r5
.L1050:
	pushl $0
	subl3 %r8,%r5,%r0
	subl3 %r0,%r7,-(%sp)
	pushl %r5
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	ashl $29,%r0,%r0
	pushl %r0
	pushl %r7
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	ret
	.cfi_endproc
.LFE244:
	.size	S_newSV_maybe_utf8, .-S_newSV_maybe_utf8
	.align 1
	.type	yyl_fatcomma, @function
yyl_fatcomma:
.LFB310:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r1
	movl 120(%r6),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L1070
	movl %r2,%r0
.L1070:
	movl %r0,152(%r1)
	pushl 12(%ap)
	addl3 304(%r6),$220,-(%sp)
	pushl %r6
	calls $3,S_newSV_maybe_utf8
	movl 304(%r6),%r7
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r7)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	movb $32,19(%r0)
	movl 304(%r6),%r1
	movl 120(%r6),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L1071
	movl %r2,%r0
.L1071:
	movl %r0,152(%r1)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	movzwl $311,%r0
	ret
	.cfi_endproc
.LFE310:
	.size	yyl_fatcomma, .-yyl_fatcomma
	.align 1
.globl Perl_parser_free
	.hidden	Perl_parser_free
	.type	Perl_parser_free, @function
Perl_parser_free:
.LFB220:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r6
	movl 216(%r6),120(%r7)
	movl 120(%r6),%r0
	jeql .L1075
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L1076
	subl3 $1,%r1,4(%r0)
.L1075:
	movl 164(%r6),%r0
	movl 304(%r7),%r1
	bicb3 $239,215(%r1),%r1
	jneq .L1106
	tstl %r0
	jeql .L1078
	movl (%r6),%r1
	jeql .L1079
	cmpl 164(%r1),%r0
	jeql .L1078
.L1079:
	pushl %r0
	pushl %r7
	calls $2,Perl_PerlIO_close
.L1078:
	movl 168(%r6),%r0
	jeql .L1080
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L1081
	subl3 $1,%r1,4(%r0)
.L1080:
	movl 80(%r6),%r0
	jeql .L1082
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L1083
	subl3 $1,%r1,4(%r0)
.L1082:
	movl 112(%r6),%r0
	jeql .L1084
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L1085
	subl3 $1,%r1,4(%r0)
.L1084:
	pushl 44(%r6)
	calls $1,Perl_safesysfree
	pushl 48(%r6)
	calls $1,Perl_safesysfree
	pushl 116(%r6)
	calls $1,Perl_safesysfree
	movl (%r6),304(%r7)
	pushl %r6
	calls $1,Perl_safesysfree
	ret
.L1106:
	pushl %r0
	pushl %r7
	calls $2,Perl_PerlIO_clearerr
	jbr .L1078
.L1076:
	pushl %r1
	pushl %r0
	pushl %r7
	calls $3,Perl_sv_free2
	jbr .L1075
.L1081:
	pushl %r1
	pushl %r0
	pushl %r7
	calls $3,Perl_sv_free2
	jbr .L1080
.L1083:
	pushl %r1
	pushl %r0
	pushl %r7
	calls $3,Perl_sv_free2
	jbr .L1082
.L1085:
	pushl %r1
	pushl %r0
	pushl %r7
	calls $3,Perl_sv_free2
	pushl 44(%r6)
	calls $1,Perl_safesysfree
	pushl 48(%r6)
	calls $1,Perl_safesysfree
	pushl 116(%r6)
	calls $1,Perl_safesysfree
	movl (%r6),304(%r7)
	pushl %r6
	calls $1,Perl_safesysfree
	ret
	.cfi_endproc
.LFE220:
	.size	Perl_parser_free, .-Perl_parser_free
	.align 1
.globl Perl_parser_free_nexttoke_ops
	.hidden	Perl_parser_free_nexttoke_ops
	.type	Perl_parser_free_nexttoke_ops, @function
Perl_parser_free_nexttoke_ops:
.LFB221:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r7
	movb 212(%r7),%r6
	jeql .L1107
	movzbl %r6,%r6
.L1110:
	bicl3 $-65536,188(%r7)[%r6],%r0
	movab -311(%r0),%r0
	cmpl %r0,$13
	jgtru .L1109
	movl 168(%r7)[%r6],%r0
	jeql .L1109
	bicb3 $251,17(%r0),%r1
	jeql .L1109
	movzwl -2(%r0),%r1
	subl3 %r1,$2147483641,%r1
	cmpl 4(%r0)[%r1],12(%ap)
	jeql .L1123
.L1109:
	decl %r6
	jneq .L1110
.L1107:
	ret
.L1123:
	pushl %r0
	pushl 4(%ap)
	calls $2,Perl_op_free
	clrl 168(%r7)[%r6]
	decl %r6
	jneq .L1110
	jbr .L1107
	.cfi_endproc
.LFE221:
	.size	Perl_parser_free_nexttoke_ops, .-Perl_parser_free_nexttoke_ops
	.align 1
.globl Perl_lex_bufutf8
	.type	Perl_lex_bufutf8, @function
Perl_lex_bufutf8:
.LFB222:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r1
	movl 304(%r1),%r2
	movl 120(%r2),%r0
	jeql .L1125
	bicl3 $-536870913,8(%r0),%r0
	jeql .L1125
	movl 120(%r1),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L1125
	movb $1,%r0
	ret
.L1125:
	bicb3 $253,215(%r2),%r0
	jneq .L1128
	rotl $9,1040(%r1),%r0
	bicl2 $-2,%r0
	ret
.L1128:
	clrb %r0
	ret
	.cfi_endproc
.LFE222:
	.size	Perl_lex_bufutf8, .-Perl_lex_bufutf8
	.align 1
.globl Perl_lex_grow_linestr
	.type	Perl_lex_grow_linestr, @function
Perl_lex_grow_linestr:
.LFB223:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $20,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r1
	movl 304(%r9),%r2
	movl 120(%r2),%r3
	movl 12(%r3),%r0
	movl (%r3),%r4
	cmpl 12(%r4),%r1
	jgequ .L1137
	movl 116(%r2),%r5
	movl 4(%r5),%r6
	jeql .L1148
	movl $1,%r4
	cmpl %r6,%r3
	jeql .L1140
	clrl %r4
.L1140:
	movl %r4,%r10
.L1139:
	subl3 %r0,136(%r2),%r11
	subl3 %r0,124(%r2),-8(%fp)
	subl3 %r0,128(%r2),-12(%fp)
	subl3 %r0,132(%r2),-16(%fp)
	subl3 %r0,140(%r2),-20(%fp)
	movl 144(%r2),%r7
	jeql .L1141
	subl2 %r0,%r7
.L1141:
	movl 148(%r2),%r6
	jeql .L1142
	subl2 %r0,%r6
.L1142:
	tstl %r10
	jeql .L1151
	movl 12(%r5),%r8
	jeql .L1143
	subl2 %r0,%r8
.L1143:
	pushl %r1
	pushl %r3
	pushl %r9
	calls $3,Perl_sv_grow
	movl 304(%r9),%r2
	addl3 %r0,%r11,136(%r2)
	movl 304(%r9),%r2
	addl3 %r0,-8(%fp),124(%r2)
	movl 304(%r9),%r2
	addl3 %r0,-12(%fp),128(%r2)
	movl 304(%r9),%r2
	addl3 %r0,-16(%fp),132(%r2)
	movl 304(%r9),%r2
	addl3 %r0,-20(%fp),140(%r2)
	movl 304(%r9),%r2
	tstl 144(%r2)
	jeql .L1144
	addl3 %r0,%r7,144(%r2)
	movl 304(%r9),%r2
.L1144:
	tstl 148(%r2)
	jeql .L1145
	addl3 %r0,%r6,148(%r2)
.L1145:
	tstl %r10
	jeql .L1137
	movl 304(%r9),%r1
	movl 116(%r1),%r1
	tstl 12(%r1)
	jeql .L1137
	addl3 %r0,%r8,12(%r1)
.L1137:
	ret
.L1151:
	movl %r10,%r8
	jbr .L1143
.L1148:
	movl $1,%r10
	jbr .L1139
	.cfi_endproc
.LFE223:
	.size	Perl_lex_grow_linestr, .-Perl_lex_grow_linestr
	.section	.rodata.str1.1
.LC20:
	.string	"lex_stuff_pvn"
.LC21:
	.string	"Lexing code internal error (%s)"
.LC22:
	.string	"Lexing code attempted to stuff non-Latin-1 character into Latin-1 input"
	.text
	.align 1
.globl Perl_lex_stuff_pvn
	.type	Perl_lex_stuff_pvn, @function
Perl_lex_stuff_pvn:
.LFB224:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r6
	movl 12(%ap),%r7
	movl 16(%ap),%r8
	cmpl %r8,$1
	jgtru .L1214
	movl 304(%r9),%r2
	movl 120(%r2),%r4
	jeql .L1157
	bicl3 $-536870913,8(%r4),%r3
	jeql .L1157
	movl 120(%r9),%r3
	bicl3 $-9,32(%r3),%r3
	jneq .L1157
.L1158:
	tstl %r8
	jeql .L1215
.L1161:
	movl (%r4),%r0
	addl3 %r7,$1,%r1
	addl3 %r1,8(%r0),-(%sp)
	pushl %r9
	calls $2,Perl_lex_grow_linestr
	movl 304(%r9),%r0
	movl 124(%r0),%r8
	addl3 136(%r0),$1,%r0
	subl3 %r8,%r0,-(%sp)
	pushl %r8
	addl3 %r8,%r7,-(%sp)
	calls $3,memmove
	movl 304(%r9),%r0
	movl *120(%r0),%r0
	addl2 %r7,8(%r0)
	movl 304(%r9),%r0
	addl2 %r7,136(%r0)
	pushl %r7
	pushl %r6
	pushl %r8
	calls $3,memcpy
.L1155:
	ret
.L1157:
	bicb3 $253,215(%r2),%r2
	jneq .L1159
	bicl3 $-8388609,1040(%r9),%r2
	jneq .L1158
.L1159:
	tstl %r8
	jeql .L1161
	addl3 %r6,%r7,%r8
	cmpl %r6,%r8
	jeql .L1161
	movl %r6,%r5
	clrl %r10
.L1182:
	movb (%r5),%r2
	cmpb %r2,$-61
	jgtru .L1216
	subl3 %r5,%r8,%r3
	cmpl %r3,$1
	jleq .L1180
	movzbl %r2,%r0
	clrl %r1
	movq %r0,%r2
	subl2 $194,%r2
	sbwc $0,%r3
	cmpl %r3,%r1
	jeql .L1217
.L1180:
	incl %r5
	cmpl %r8,%r5
	jneq .L1182
.L1218:
	tstl %r10
	jeql .L1161
	movl (%r4),%r1
	addl3 %r7,$1,%r0
	addl2 8(%r1),%r0
	subl3 %r10,%r0,-(%sp)
	pushl %r9
	calls $2,Perl_lex_grow_linestr
	movl 304(%r9),%r0
	movl 124(%r0),%r11
	subl3 %r10,%r7,%r1
	addl3 136(%r0),$1,%r0
	subl3 %r11,%r0,-(%sp)
	pushl %r11
	addl3 %r11,%r1,-(%sp)
	movl %r1,-12(%fp)
	calls $3,memmove
	movl 304(%r9),%r0
	movl *120(%r0),%r0
	addl2 8(%r0),%r7
	subl3 %r10,%r7,8(%r0)
	movl 304(%r9),%r0
	movl -12(%fp),%r1
	addl2 %r1,136(%r0)
	cmpl %r6,%r8
	jgequ .L1155
	movl %r11,%r1
.L1185:
	movb (%r6),%r0
	cvtbl %r0,%r2
	cmpl %r2,$127
	jgtru .L1183
	incl %r6
.L1184:
	movb %r0,(%r1)+
	cmpl %r6,%r8
	jlssu .L1185
	ret
.L1217:
	cmpl %r2,$1
	jgtru .L1180
	bicb3 $63,1(%r5),%r2
	cmpb %r2,$-128
	jneq .L1180
	incl %r5
	incl %r10
	incl %r5
	cmpl %r8,%r5
	jneq .L1182
	jbr .L1218
.L1215:
	addl3 %r6,%r7,%r10
	movl %r6,%r11
	bicl3 $-8,%r6,%r1
	rotl $31,%r6,%r0
	bicl2 $-2147483648,%r0
	bisl2 %r6,%r0
	rotl $30,%r6,%r2
	bicl2 $-2,%r2
	bisl2 %r2,%r0
	bicl2 $-2,%r0
	movaq 8[%r0],%r0
	subl2 %r1,%r0
	cmpl %r7,%r0
	jlssu .L1162
	movl %r6,%r3
	tstl %r1
	jeql .L1164
.L1163:
	cvtbl (%r3)+,%r0
	rotl $1,%r0,%r0
	bicl2 $-2,%r0
	addl2 %r0,%r8
	bicl3 $-8,%r3,%r0
	jneq .L1163
.L1164:
	movl %r3,%r1
	addl3 %r3,$8,%r5
.L1169:
	rotl $25,(%r1),%r0
	bicl2 $-33554432,%r0
	movl 4(%r1),%r2
	rotl $25,%r2,%r2
	bicl2 $-33554432,%r2
	bicl2 $-16843010,%r0
	bicl2 $-16843010,%r2
	mull2 $16843009,%r2
	mull3 $16843009,%r0,%r1
	addl2 %r1,%r2
	emul %r0,$16843009,$0,%r0
	addl2 %r2,%r1
	rotl $8,%r1,%r0
	movzbl %r0,%r0
	addl2 %r0,%r8
	movl %r5,%r1
	addl2 $8,%r5
	cmpl %r10,%r5
	jgequ .L1169
	addl3 %r10,$1,%r0
	addl3 %r3,$9,%r1
	cmpl %r0,%r1
	jgequ .L1219
	movl $8,%r0
	addl2 %r0,%r3
	cmpl %r10,%r3
	jlequ .L1168
.L1172:
	tstb (%r3)+
	jlss .L1220
.L1171:
	cmpl %r10,%r3
	jgtru .L1172
.L1168:
	tstl %r8
	jeql .L1161
	movl (%r4),%r1
	addl3 %r7,$1,%r0
	addl2 8(%r1),%r0
	addl3 %r0,%r8,-(%sp)
	pushl %r9
	calls $2,Perl_lex_grow_linestr
	movl 304(%r9),%r0
	movl 124(%r0),%r1
	addl3 %r7,%r8,%r2
	addl3 136(%r0),$1,%r0
	subl3 %r1,%r0,-(%sp)
	pushl %r1
	addl3 %r1,%r2,-(%sp)
	movl %r1,-12(%fp)
	movl %r2,-8(%fp)
	calls $3,memmove
	movl 304(%r9),%r0
	movl *120(%r0),%r0
	addl2 8(%r0),%r7
	addl3 %r7,%r8,8(%r0)
	movl 304(%r9),%r0
	movl -8(%fp),%r2
	addl2 %r2,136(%r0)
	movl -12(%fp),%r1
	cmpl %r10,%r6
	jeql .L1155
.L1177:
	movb (%r11)+,%r0
	tstb %r0
	jlss .L1175
	movb %r0,(%r1)+
.L1176:
	cmpl %r10,%r11
	jneq .L1177
	ret
.L1183:
	bicb3 $192,1(%r6),%r2
	rotl $6,%r0,%r0
	bicl2 $-16321,%r0
	bisb2 %r2,%r0
	addl2 $2,%r6
	jbr .L1184
.L1162:
	cmpl %r10,%r6
	jlequ .L1161
	movl %r6,%r3
	tstb (%r3)+
	jgeq .L1171
.L1220:
	incl %r8
	cmpl %r10,%r3
	jgtru .L1172
	jbr .L1168
.L1175:
	rotl $26,%r0,%r2
	bicl2 $-4,%r2
	bisb3 $-64,%r2,(%r1)
	bicb2 $192,%r0
	bisb3 $-128,%r0,1(%r1)
	addl2 $2,%r1
	jbr .L1176
.L1219:
	subl3 $8,%r10,%r0
	subl2 %r3,%r0
	rotl $29,%r0,%r0
	bicl2 $-536870912,%r0
	movaq 8[%r0],%r0
	addl2 %r0,%r3
	cmpl %r10,%r3
	jgtru .L1172
	jbr .L1168
.L1216:
	pushab .LC22
	pushl %r9
	calls $2,Perl_croak
.L1214:
	pushab .LC20
	pushab .LC21
	pushl %r9
	calls $3,Perl_croak
	.cfi_endproc
.LFE224:
	.size	Perl_lex_stuff_pvn, .-Perl_lex_stuff_pvn
	.align 1
.globl Perl_lex_stuff_pv
	.type	Perl_lex_stuff_pv, @function
Perl_lex_stuff_pv:
.LFB225:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r6
	pushl %r6
	calls $1,strlen
	pushl 12(%ap)
	pushl %r0
	pushl %r6
	pushl 4(%ap)
	calls $4,Perl_lex_stuff_pvn
	ret
	.cfi_endproc
.LFE225:
	.size	Perl_lex_stuff_pv, .-Perl_lex_stuff_pv
	.section	.rodata.str1.1
.LC23:
	.string	"lex_stuff_sv"
	.text
	.align 1
.globl Perl_lex_stuff_sv
	.type	Perl_lex_stuff_sv, @function
Perl_lex_stuff_sv:
.LFB226:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r6
	tstl 12(%ap)
	jneq .L1229
	movl 8(%r6),%r1
	bicl3 $-2098177,%r1,%r0
	cmpl %r0,$1024
	jeql .L1230
	pushl $2
	pushab -8(%fp)
	pushl %r6
	pushl %r7
	calls $4,Perl_sv_2pv_flags
	movl 8(%r6),%r1
	movl -8(%fp),%r2
	extzv $29,$1,%r1,-(%sp)
	pushl %r2
	pushl %r0
	pushl %r7
	calls $4,Perl_lex_stuff_pvn
	ret
.L1230:
	movl (%r6),%r0
	movl 8(%r0),%r2
	movl %r2,-8(%fp)
	movl 12(%r6),%r0
	extzv $29,$1,%r1,-(%sp)
	pushl %r2
	pushl %r0
	pushl %r7
	calls $4,Perl_lex_stuff_pvn
	ret
.L1229:
	pushab .LC23
	pushab .LC21
	pushl %r7
	calls $3,Perl_croak
	.cfi_endproc
.LFE226:
	.size	Perl_lex_stuff_sv, .-Perl_lex_stuff_sv
	.section	.rodata.str1.1
.LC24:
	.string	"lex_unstuff"
	.text
	.align 1
.globl Perl_lex_unstuff
	.type	Perl_lex_unstuff, @function
Perl_lex_unstuff:
.LFB227:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r0
	movl 304(%r6),%r2
	movl 124(%r2),%r1
	cmpl %r1,%r0
	jgtru .L1234
	jeql .L1231
	movl 136(%r2),%r7
	cmpl %r0,%r7
	jgtru .L1234
	subl3 %r1,%r0,%r8
	addl3 %r7,$1,%r2
	subl3 %r0,%r2,-(%sp)
	pushl %r0
	pushl %r1
	calls $3,memmove
	movl 304(%r6),%r0
	movl *120(%r0),%r0
	subl2 %r8,8(%r0)
	movl 304(%r6),%r0
	subl3 %r8,%r7,136(%r0)
.L1231:
	ret
.L1234:
	pushab .LC24
	pushab .LC21
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE227:
	.size	Perl_lex_unstuff, .-Perl_lex_unstuff
	.section	.rodata.str1.1
.LC25:
	.string	"lex_read_to"
	.text
	.align 1
.globl Perl_lex_read_to
	.type	Perl_lex_read_to, @function
Perl_lex_read_to:
.LFB228:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r2
	movl 8(%ap),%r1
	movl 304(%r2),%r3
	movl 124(%r3),%r0
	cmpl %r0,%r1
	jgtru .L1238
	cmpl 136(%r3),%r1
	jlssu .L1238
	cmpl %r0,%r1
	jeql .L1240
.L1239:
	cmpb (%r0)+,$10
	jeql .L1250
	cmpl %r1,%r0
	jneq .L1239
.L1251:
	movl 304(%r2),%r3
.L1240:
	movl %r1,124(%r3)
	ret
.L1250:
	movl 120(%r2),%r3
	incl 20(%r3)
	movl 304(%r2),%r3
	movl 476(%r3),%r4
	jeql .L1242
	movl 120(%r2),%r3
	addl2 %r4,20(%r3)
	movl 304(%r2),%r3
	clrl 476(%r3)
	movl 304(%r2),%r3
.L1242:
	movl %r0,140(%r3)
	cmpl %r1,%r0
	jneq .L1239
	jbr .L1251
.L1238:
	pushab .LC25
	pushab .LC21
	pushl %r2
	calls $3,Perl_croak
	.cfi_endproc
.LFE228:
	.size	Perl_lex_read_to, .-Perl_lex_read_to
	.section	.rodata.str1.1
.LC26:
	.string	"lex_discard_to"
	.text
	.align 1
.globl Perl_lex_discard_to
	.type	Perl_lex_discard_to, @function
Perl_lex_discard_to:
.LFB229:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r0
	movl 304(%r6),%r1
	movl 120(%r1),%r2
	movl 12(%r2),%r2
	cmpl %r2,%r0
	jgtru .L1256
	jeql .L1252
	cmpl 124(%r1),%r0
	jlssu .L1256
	subl3 %r2,%r0,%r7
	cmpl 128(%r1),%r0
	jgequ .L1257
	movl %r0,128(%r1)
	movl 304(%r6),%r1
.L1257:
	cmpl 132(%r1),%r0
	jlssu .L1277
.L1258:
	movl 144(%r1),%r3
	jeql .L1259
	cmpl %r3,%r0
	jlssu .L1278
.L1259:
	movl 148(%r1),%r3
	jeql .L1260
	cmpl %r3,%r0
	jlssu .L1279
.L1260:
	addl3 136(%r1),$1,%r1
	subl3 %r0,%r1,-(%sp)
	pushl %r0
	pushl %r2
	calls $3,memmove
	movl 304(%r6),%r0
	movl *120(%r0),%r0
	subl2 %r7,8(%r0)
	movl 304(%r6),%r0
	mnegl %r7,%r2
	subl2 %r7,136(%r0)
	movl 304(%r6),%r0
	subl2 %r7,124(%r0)
	movl 304(%r6),%r0
	subl2 %r7,128(%r0)
	movl 304(%r6),%r0
	subl2 %r7,132(%r0)
	movl 304(%r6),%r0
	movl 144(%r0),%r1
	jeql .L1261
	addl3 %r1,%r2,144(%r0)
	movl 304(%r6),%r0
.L1261:
	movl 148(%r0),%r1
	jeql .L1252
	addl3 %r1,%r2,148(%r0)
.L1252:
	ret
.L1277:
	movl %r0,132(%r1)
	movl 304(%r6),%r1
	jbr .L1258
.L1279:
	clrl 148(%r1)
	movl 304(%r6),%r1
	jbr .L1260
.L1278:
	clrl 144(%r1)
	movl 304(%r6),%r1
	jbr .L1259
.L1256:
	pushab .LC26
	pushab .LC21
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE229:
	.size	Perl_lex_discard_to, .-Perl_lex_discard_to
	.align 1
.globl Perl_notify_parser_that_encoding_changed
	.hidden	Perl_notify_parser_that_encoding_changed
	.type	Perl_notify_parser_that_encoding_changed, @function
Perl_notify_parser_that_encoding_changed:
.LFB230:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r0
	movl 304(%r0),%r0
	jeql .L1280
	movb $1,489(%r0)
.L1280:
	ret
	.cfi_endproc
.LFE230:
	.size	Perl_notify_parser_that_encoding_changed, .-Perl_notify_parser_that_encoding_changed
	.section	.rodata.str1.1
.LC27:
	.string	";@%"
.LC28:
	.string	"$@%*;[]&\\_+"
.LC29:
	.string	"::"
.LC30:
	.string	"Prototype after '%c' for %-p : %s"
.LC31:
	.string	"Missing ']' in prototype for %-p : %s"
.LC32:
	.string	"Illegal character after '_' in prototype for %-p : %s"
.LC33:
	.string	"Illegal character in prototype for %-p : %s"
	.text
	.align 1
.globl Perl_validate_proto
	.type	Perl_validate_proto, @function
Perl_validate_proto:
.LFB235:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $24,%sp
	movb 16(%ap),-21(%fp)
	movb 20(%ap),-23(%fp)
	tstl 12(%ap)
	jeql .L1315
	movl 12(%ap),%r1
	bicl3 $-2098177,8(%r1),%r0
	cmpl %r0,$1024
	jeql .L1359
	pushl $2
	pushab -8(%fp)
	pushl 12(%ap)
	pushl 4(%ap)
	calls $4,Perl_sv_2pv_flags
	movl %r0,-20(%fp)
	movl -8(%fp),-16(%fp)
.L1290:
	subl3 $1,-16(%fp),%r9
	movl %r9,-8(%fp)
	tstl -16(%fp)
	jeql .L1291
	movl -20(%fp),%r10
	movb $32,-24(%fp)
	clrb %r6
	movb %r6,-22(%fp)
	movb %r6,-11(%fp)
	movb %r6,-10(%fp)
	movb %r6,%r7
	movb %r6,-9(%fp)
	movb %r6,-12(%fp)
	movl %r10,%r6
	movb %r7,%r10
	movl %r9,%r11
.L1300:
	movb (%r6)+,%r8
	movzbl %r8,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L1292
	tstb -9(%fp)
	jeql .L1293
	movb -9(%fp),-11(%fp)
.L1293:
	tstb %r10
	jneq .L1353
	cvtbl %r8,%r9
.L1294:
	pushl $11
	pushl %r9
	pushab .LC28
	calls $3,memchr
	tstl %r0
	jeql .L1316
.L1367:
	cmpb %r8,$91
	jeql .L1317
	jgtr .L1296
	cmpb %r8,$37
	jeql .L1297
	cmpb %r8,$64
	jeql .L1297
	tstb %r8
	jneq .L1295
	movb %r8,%r7
	movb %r8,%r10
	movb $1,-12(%fp)
.L1292:
	decl %r11
	movl %r11,-8(%fp)
	cmpl %r11,$-1
	jneq .L1300
.L1366:
	movb -12(%fp),%r6
	tstb -21(%fp)
	jneq .L1360
	tstb -11(%fp)
	jeql .L1361
.L1314:
	clrb %r0
	ret
.L1359:
	movl (%r1),%r0
	movl 8(%r0),-16(%fp)
	movl 12(%r1),-20(%fp)
	jbr .L1290
.L1361:
	xorb3 $1,%r6,%r0
	ret
.L1360:
	addl2 -16(%fp),-20(%fp)
	pushl $524288
	pushl $0
	pushab .LC9
	pushl 4(%ap)
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r7
	subl3 -16(%fp),-20(%fp),%r1
	movl 12(%ap),%r2
	bicl3 $-536870913,8(%r2),%r0
	jeql .L1305
.L1368:
	pushl $537395200
	pushl -16(%fp)
	pushl %r1
	pushl 4(%ap)
	calls $4,Perl_newSVpvn_flags
	pushl $1
	pushl -16(%fp)
	pushl %r0
	pushl %r7
	pushl 4(%ap)
	calls $5,Perl_sv_uni_display
	movl %r0,%r7
.L1306:
	tstb -23(%fp)
	jeql .L1307
	movl 8(%ap),%r1
	movl (%r1),%r0
	pushl 8(%r0)
	pushl $58
	pushl 12(%r1)
	calls $3,memchr
	tstl %r0
	jeql .L1362
.L1307:
	tstb -11(%fp)
	jneq .L1363
.L1308:
	tstb -10(%fp)
	jneq .L1364
.L1309:
	tstb %r6
	jneq .L1310
	tstb -22(%fp)
	jneq .L1313
	xorb3 $1,-11(%fp),%r0
	ret
.L1296:
	cmpb %r8,$93
	jneq .L1365
	clrb %r7
	movb %r7,%r10
	movb %r7,-10(%fp)
	decl %r11
	movl %r11,-8(%fp)
	cmpl %r11,$-1
	jneq .L1300
	jbr .L1366
.L1353:
	pushl $3
	cvtbl %r8,%r9
	pushl %r9
	pushab .LC27
	calls $3,memchr
	tstl %r0
	jneq .L1294
	movb %r10,-22(%fp)
	pushl $11
	pushl %r9
	pushab .LC28
	calls $3,memchr
	tstl %r0
	jneq .L1367
.L1316:
	movb $1,-12(%fp)
.L1295:
	movb $1,%r7
	cmpb %r8,$92
	jeql .L1299
	clrb %r7
.L1299:
	clrb %r10
	decl %r11
	movl %r11,-8(%fp)
	cmpl %r11,$-1
	jneq .L1300
	jbr .L1366
.L1297:
	tstb %r7
	jneq .L1295
	tstb -10(%fp)
	jneq .L1299
	movb -10(%fp),%r10
	movb %r8,-24(%fp)
	movb $1,-9(%fp)
	decl %r11
	movl %r11,-8(%fp)
	cmpl %r11,$-1
	jneq .L1300
	jbr .L1366
.L1317:
	clrb %r7
	movb %r7,%r10
	movb $1,-10(%fp)
	decl %r11
	movl %r11,-8(%fp)
	cmpl %r11,$-1
	jneq .L1300
	jbr .L1366
.L1291:
	tstb -21(%fp)
	jneq .L1322
.L1315:
	movb $1,%r0
	ret
.L1365:
	cmpb %r8,$95
	jneq .L1295
	movb $1,%r10
	clrb %r7
	decl %r11
	movl %r11,-8(%fp)
	cmpl %r11,$-1
	jneq .L1300
	jbr .L1366
.L1305:
	movzwl $1024,-(%sp)
	pushl %r0
	pushl %r0
	pushl $60
	pushl -16(%fp)
	pushl %r1
	pushl %r7
	pushl 4(%ap)
	calls $8,Perl_pv_pretty
	movl %r0,%r7
	jbr .L1306
.L1364:
	pushl %r7
	pushl 8(%ap)
	pushab .LC31
	pushl $47
	pushl 4(%ap)
	calls $5,Perl_warner
	jbr .L1309
.L1363:
	pushl %r7
	pushl 8(%ap)
	cvtbl -24(%fp),-(%sp)
	pushab .LC30
	pushl $47
	pushl 4(%ap)
	calls $6,Perl_warner
	tstb -10(%fp)
	jeql .L1309
	jbr .L1364
.L1310:
	pushl %r7
	pushl 8(%ap)
	pushab .LC33
	pushl $47
	pushl 4(%ap)
	calls $5,Perl_warner
	tstb -22(%fp)
	jeql .L1314
.L1313:
	pushl %r7
	pushl 8(%ap)
	pushab .LC32
	pushl $47
	pushl 4(%ap)
	calls $5,Perl_warner
	tstb -11(%fp)
	jneq .L1314
	jbr .L1361
.L1322:
	movb -16(%fp),-11(%fp)
	movb -16(%fp),-10(%fp)
	movb -16(%fp),-22(%fp)
	movb $32,-24(%fp)
	movb -16(%fp),%r6
	pushl $524288
	pushl $0
	pushab .LC9
	pushl 4(%ap)
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r7
	subl3 -16(%fp),-20(%fp),%r1
	movl 12(%ap),%r2
	bicl3 $-536870913,8(%r2),%r0
	jeql .L1305
	jbr .L1368
.L1362:
	pushl $18
	movl 4(%ap),%r2
	pushl 892(%r2)
	pushl %r2
	calls $3,Perl_sv_mortalcopy_flags
	movl %r0,%r8
	pushl $2
	pushl $2
	pushab .LC29
	pushl %r0
	pushl 4(%ap)
	calls $5,Perl_sv_catpvn_flags
	pushl $2
	pushl 8(%ap)
	pushl %r8
	pushl 4(%ap)
	calls $4,Perl_sv_catsv_flags
	movl %r8,8(%ap)
	tstb -11(%fp)
	jeql .L1308
	jbr .L1363
	.cfi_endproc
.LFE235:
	.size	Perl_validate_proto, .-Perl_validate_proto
	.align 1
.globl Perl_yyunlex
	.hidden	Perl_yyunlex
	.type	Perl_yyunlex, @function
Perl_yyunlex:
.LFB243:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r2
	movl 304(%r2),%r1
	movl 8(%r1),%r0
	cmpl %r0,$-2
	jeql .L1369
	tstl %r0
	jeql .L1371
	movzbl 212(%r1),%r3
	movl 4(%r1),172(%r1)[%r3]
	cmpl %r0,$266
	jeql .L1372
	cmpl %r0,$338
	jeql .L1372
	cmpl %r0,$268
	jeql .L1372
	movl 304(%r2),%r1
	cmpl %r0,$386
	jeql .L1389
	movzbl 212(%r1),%r3
	movl %r0,192(%r1)[%r3]
	movl 304(%r2),%r0
	incb 212(%r0)
	movl 304(%r2),%r1
.L1371:
	mcoml $1,8(%r1)
.L1369:
	ret
.L1372:
	movl 304(%r2),%r1
	decl 104(%r1)
	movl 304(%r2),%r1
	decl 36(%r1)
	movl 304(%r2),%r1
	movl 36(%r1),%r3
	cvtbl *44(%r1)[%r3],%r3
	ashl $16,%r3,%r3
	bisl2 %r3,%r0
	bisl2 $50331648,%r0
	movzbl 212(%r1),%r3
	movl %r0,192(%r1)[%r3]
	movl 304(%r2),%r0
	incb 212(%r0)
	movl 304(%r2),%r1
	jbr .L1371
.L1389:
	decl 104(%r1)
	movl 304(%r2),%r1
	movl $33554818,%r0
	movzbl 212(%r1),%r3
	movl %r0,192(%r1)[%r3]
	movl 304(%r2),%r0
	incb 212(%r0)
	movl 304(%r2),%r1
	jbr .L1371
	.cfi_endproc
.LFE243:
	.size	Perl_yyunlex, .-Perl_yyunlex
	.align 1
.globl Perl_str_to_version
	.type	Perl_str_to_version, @function
Perl_str_to_version:
.LFB248:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $24,%sp
	movl 8(%ap),%r7
	movl 8(%r7),%r9
	bicl3 $-2098177,%r9,%r0
	cmpl %r0,$1024
	jeql .L1410
	pushl $34
	pushab -16(%fp)
	pushl %r7
	pushl 4(%ap)
	calls $4,Perl_sv_2pv_flags
	movl %r0,%r6
	movl -16(%fp),%r8
	movl 8(%r7),%r9
	addl2 %r6,%r8
	bicl2 $-536870913,%r9
	cmpl %r8,%r6
	jlequ .L1403
.L1414:
	movd $0d1.0e+0,%r10
	clrd -24(%fp)
	movab PL_strict_utf8_dfa_tab,%r7
.L1402:
	movb (%r6),%r1
	tstl %r9
	jneq .L1411
	movzbl %r1,%r1
	movl $1,%r0
	cvtld %r1,%r2
	tstl %r1
	jlss .L1412
.L1401:
	divd2 %r10,%r2
	addd2 %r2,-24(%fp)
	addl2 %r0,%r6
	muld2 $0d1.0e+3,%r10
	cmpl %r8,%r6
	jgtru .L1402
.L1390:
	movd -24(%fp),%r0
	ret
.L1412:
	addd2 $0d4.294967296e+9,%r2
	divd2 %r10,%r2
	addd2 %r2,-24(%fp)
	addl2 %r0,%r6
	muld2 $0d1.0e+3,%r10
	cmpl %r8,%r6
	jgtru .L1402
	jbr .L1390
.L1411:
	tstb %r1
	jgeq .L1413
	movzbl %r1,%r1
	movzbl (%r1)[%r7],%r2
	movzbw 256(%r2)[%r7],%r0
	mnegb %r2,%r2
	ashl %r2,$255,%r2
	mcoml %r2,%r2
	bicl2 %r2,%r1
	cmpw %r0,$1
	jlequ .L1404
	addl3 %r6,$1,%r3
	cmpl %r3,%r8
	jgequ .L1398
.L1399:
	movl %r3,%r4
	movb (%r3)+,%r2
	addw2 $256,%r0
	movzwl %r0,%r0
	movzbl %r2,%r5
	movzbl (%r5)[%r7],%r5
	addl2 %r7,%r0
	movzbw (%r5)[%r0],%r0
	ashl $6,%r1,%r1
	bicl2 $-64,%r2
	bisl2 %r2,%r1
	cmpw %r0,$1
	jlequ .L1397
	cmpl %r8,%r3
	jneq .L1399
.L1398:
	pushl $0
	pushl $0
	pushl $131072
	pushab -12(%fp)
	pushab -8(%fp)
	pushl %r8
	pushl %r6
	calls $7,Perl_utf8_to_uv_msgs_helper_
	movl -8(%fp),%r1
	movl -12(%fp),%r0
	cvtld %r1,%r2
	tstl %r1
	jgeq .L1401
	jbr .L1412
.L1404:
	movl %r6,%r4
.L1397:
	tstw %r0
	jneq .L1398
	subl3 %r6,%r4,%r0
	incl %r0
	cvtld %r1,%r2
	tstl %r1
	jgeq .L1401
	jbr .L1412
.L1413:
	movl $1,-12(%fp)
	movzbl (%r6),%r1
	movl $1,%r0
	cvtld %r1,%r2
	tstl %r1
	jgeq .L1401
	jbr .L1412
.L1410:
	movl (%r7),%r0
	movl 8(%r0),%r8
	movl %r8,-16(%fp)
	movl 12(%r7),%r6
	addl2 %r6,%r8
	bicl2 $-536870913,%r9
	cmpl %r8,%r6
	jgtru .L1414
.L1403:
	clrd -24(%fp)
	movd -24(%fp),%r0
	ret
	.cfi_endproc
.LFE248:
	.size	Perl_str_to_version, .-Perl_str_to_version
	.section	.rodata.str1.1
.LC34:
	.string	"Source filters apply only to byte streams"
	.text
	.align 1
.globl Perl_filter_add
	.type	Perl_filter_add, @function
Perl_filter_add:
.LFB261:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $24,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r6
	movl 12(%ap),%r8
	tstl %r6
	jeql .L1431
	movl 304(%r9),%r0
	jeql .L1415
	bicb3 $253,215(%r0),%r3
	jneq .L1443
	tstl 168(%r0)
	jeql .L1444
	tstl %r8
	jeql .L1445
.L1422:
	cmpb 8(%r8),$14
	jlequ .L1446
.L1423:
	movl (%r8),%r0
	movl %r6,24(%r0)
	movl (%r8),%r0
	bisb2 $64,65(%r0)
	pushl $1
	movl 304(%r9),%r0
	pushl 168(%r0)
	pushl %r9
	calls $3,Perl_av_unshift
	pushl %r8
	pushl $0
	movl 304(%r9),%r0
	pushl 168(%r0)
	pushl %r9
	calls $4,Perl_av_store
	movl 304(%r9),%r0
	bicb3 $253,490(%r0),%r3
	jneq .L1424
.L1448:
	bicb3 $251,215(%r0),%r3
	jeql .L1424
	movl 124(%r0),%r6
	movl 136(%r0),%r4
	cmpl %r6,%r4
	jgequ .L1424
	movl %r6,%r7
.L1430:
	cmpb (%r7)+,$10
	jeql .L1447
	cmpl %r4,%r7
	jneq .L1430
.L1424:
	movl %r8,%r0
	ret
.L1431:
	movl %r6,%r0
.L1415:
	ret
.L1446:
	pushl $15
	pushl %r8
	pushl %r9
	calls $3,Perl_sv_upgrade
	movl (%r8),%r0
	movl %r6,24(%r0)
	movl (%r8),%r0
	bisb2 $64,65(%r0)
	pushl $1
	movl 304(%r9),%r0
	pushl 168(%r0)
	pushl %r9
	calls $3,Perl_av_unshift
	pushl %r8
	pushl $0
	movl 304(%r9),%r0
	pushl 168(%r0)
	pushl %r9
	calls $4,Perl_av_store
	movl 304(%r9),%r0
	bicb3 $253,490(%r0),%r3
	jneq .L1424
	jbr .L1448
.L1444:
	movl 140(%r9),%r7
	jeql .L1419
	movl (%r7),140(%r9)
	incl 136(%r9)
	clrl (%r7)
	movl $1,4(%r7)
	movl $11,8(%r7)
	movl 1188(%r9),%r0
	jeql .L1449
.L1421:
	movl (%r0),1188(%r9)
	movl %r0,(%r7)
	clrl (%r0)
	movl (%r7),%r0
	clrl 4(%r0)
	movl (%r7),%r0
	mcoml $0,8(%r0)
	movl (%r7),%r0
	mcoml $0,12(%r0)
	movl (%r7),%r0
	clrl 16(%r0)
	bicl3 $-2147483648,8(%r7),%r0
	bisl3 $1073741824,%r0,8(%r7)
	clrl 12(%r7)
	movl 304(%r9),%r0
	movl %r7,168(%r0)
.L1450:
	tstl %r8
	jneq .L1422
.L1445:
	pushl %r8
	pushl %r9
	calls $2,Perl_newSV
	movl %r0,%r8
	cmpb 8(%r8),$14
	jgtru .L1423
	jbr .L1446
.L1447:
	movl 120(%r0),%r10
	movl 12(%r10),%r5
	subl2 %r5,%r6
	subl3 %r5,128(%r0),-8(%fp)
	subl3 %r5,132(%r0),-12(%fp)
	subl3 %r5,140(%r0),-16(%fp)
	movl 144(%r0),%r1
	jeql .L1432
	subl3 %r5,%r1,-20(%fp)
.L1426:
	movl 148(%r0),%r11
	jeql .L1433
	subl3 %r5,%r11,-24(%fp)
.L1427:
	pushl %r10
	pushl 168(%r0)
	pushl %r9
	calls $3,Perl_av_push
	movl 12(%r10),%r0
	movl 304(%r9),%r11
	subl3 %r0,%r7,-(%sp)
	pushl %r0
	pushl %r9
	calls $3,Perl_newSVpvn
	movl %r0,120(%r11)
	movl 304(%r9),%r5
	movl 120(%r5),%r11
	movl 12(%r11),%r0
	movl (%r11),%r11
	addl3 %r0,8(%r11),136(%r5)
	movl 304(%r9),%r5
	addl3 %r0,%r6,124(%r5)
	movl 304(%r9),%r5
	addl3 %r0,-8(%fp),128(%r5)
	movl 304(%r9),%r5
	addl3 %r0,-12(%fp),132(%r5)
	movl 304(%r9),%r5
	addl3 %r0,-16(%fp),140(%r5)
	movl 304(%r9),%r5
	tstl 144(%r5)
	jeql .L1428
	addl3 %r0,-20(%fp),144(%r5)
	movl 304(%r9),%r5
.L1428:
	tstl 148(%r5)
	jeql .L1429
	addl3 %r0,-24(%fp),148(%r5)
.L1429:
	movl (%r10),%r0
	movl 8(%r0),12(%r0)
	movl (%r10),%r0
	subl3 12(%r10),%r7,8(%r0)
	movl 304(%r9),%r0
	bisb2 $2,490(%r0)
	movl %r8,%r0
	ret
.L1449:
	movzwl $4080,-(%sp)
	pushl $20
	pushl $11
	pushl %r9
	calls $4,Perl_more_bodies
	movl (%r0),1188(%r9)
	movl %r0,(%r7)
	clrl (%r0)
	movl (%r7),%r0
	clrl 4(%r0)
	movl (%r7),%r0
	mcoml $0,8(%r0)
	movl (%r7),%r0
	mcoml $0,12(%r0)
	movl (%r7),%r0
	clrl 16(%r0)
	bicl3 $-2147483648,8(%r7),%r0
	bisl3 $1073741824,%r0,8(%r7)
	clrl 12(%r7)
	movl 304(%r9),%r0
	movl %r7,168(%r0)
	jbr .L1450
.L1432:
	movl %r1,-20(%fp)
	jbr .L1426
.L1419:
	pushl %r9
	calls $1,Perl_more_sv
	movl %r0,%r7
	clrl (%r7)
	movl $1,4(%r7)
	movl $11,8(%r7)
	movl 1188(%r9),%r0
	jneq .L1421
	jbr .L1449
.L1433:
	movl %r11,-24(%fp)
	jbr .L1427
.L1443:
	pushab .LC34
	pushl %r9
	calls $2,Perl_croak
	.cfi_endproc
.LFE261:
	.size	Perl_filter_add, .-Perl_filter_add
	.section	.rodata.str1.1
.LC35:
	.string	"filter_del can only delete in reverse order (currently)"
	.text
	.align 1
.globl Perl_filter_del
	.type	Perl_filter_del, @function
Perl_filter_del:
.LFB262:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r0
	jeql .L1451
	movl 168(%r0),%r0
	jeql .L1451
	movl (%r0),%r1
	movl 8(%r1),%r1
	jlss .L1451
	movl *12(%r0)[%r1],%r1
	movl (%r1),%r1
	cmpl 24(%r1),8(%ap)
	jneq .L1453
	pushl %r0
	pushl %r6
	calls $2,Perl_av_pop
	tstl %r0
	jeql .L1451
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L1454
	subl3 $1,%r1,4(%r0)
	ret
.L1451:
	ret
.L1454:
	pushl %r1
	pushl %r0
	pushl %r6
	calls $3,Perl_sv_free2
	ret
.L1453:
	pushab .LC35
	pushl %r6
	calls $2,Perl_die
	.cfi_endproc
.LFE262:
	.size	Perl_filter_del, .-Perl_filter_del
	.align 1
.globl Perl_filter_read
	.type	Perl_filter_read, @function
Perl_filter_read:
.LFB263:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r6
	movl 12(%ap),%r8
	movl 16(%ap),%r10
	movl 304(%r9),%r2
	moval 0[%r6],%r1
	tstl %r10
	jgeq .L1479
	movl $2147483647,%r11
	movl %r11,%r10
	tstl %r2
	jeql .L1488
.L1499:
	movl 168(%r2),%r0
	jeql .L1488
	movl (%r0),%r3
	cmpl 8(%r3),%r6
	jlss .L1498
	addl3 12(%r0),%r1,%r0
	movl (%r0),%r7
	addl2 $4,%r1
	movab 180(%r9),%r0
	cmpl %r7,%r0
	jneq .L1478
	incl %r6
.L1479:
	movl %r10,%r11
	tstl %r2
	jneq .L1499
.L1488:
	mcoml $0,%r0
	ret
.L1498:
	movl (%r8),%r0
	movl 8(%r0),%r6
	tstl %r11
	jeql .L1471
	movab 1(%r6)[%r11],%r1
	bicl3 $-268435457,8(%r8),%r3
	jneq .L1472
	cmpl 12(%r0),%r1
	jlssu .L1472
.L1473:
	pushl %r11
	addl3 12(%r8),%r6,-(%sp)
	pushl 164(%r2)
	pushl %r9
	calls $4,Perl_PerlIO_read
	tstl %r0
	jleq .L1500
	movl (%r8),%r1
	addl2 %r6,%r0
	movl %r0,8(%r1)
	clrb *12(%r8)[%r0]
.L1483:
	movl (%r8),%r0
	movl 8(%r0),%r0
	ret
.L1478:
	movl (%r7),%r0
	cmpb 8(%r7),$15
	jeql .L1480
	movl 8(%r0),%r1
	movl 12(%r0),%r2
	tstl %r11
	jeql .L1481
	subl3 %r1,%r2,%r0
	cmpl %r2,%r1
	jneq .L1501
	ret
.L1471:
	pushl %r6
	pushl 164(%r2)
	pushl %r8
	pushl %r9
	calls $4,Perl_sv_gets
	tstl %r0
	jneq .L1483
	movl 304(%r9),%r0
	pushl 164(%r0)
	pushl %r9
	calls $2,Perl_PerlIO_error
	movl $1,%r1
	tstl %r0
	jneq .L1477
	movl %r11,%r1
.L1477:
	mnegl %r1,%r0
	ret
.L1472:
	pushl %r1
	pushl %r8
	pushl %r9
	calls $3,Perl_sv_grow
	movl 304(%r9),%r2
	jbr .L1473
.L1481:
	movl 12(%r7),%r0
	addl2 %r0,%r1
	addl2 %r2,%r0
	movl %r1,%r6
	cmpl %r1,%r0
	jgequ .L1484
.L1485:
	cmpb (%r6)+,$10
	jeql .L1484
	cmpl %r0,%r6
	jneq .L1485
.L1491:
	clrl %r0
	ret
.L1484:
	cmpl %r6,%r0
	jeql .L1491
	pushl $2
	subl3 %r1,%r6,-(%sp)
	pushl %r1
	pushl %r8
	pushl %r9
	calls $5,Perl_sv_catpvn_flags
	movl (%r7),%r0
	subl3 12(%r7),%r6,8(%r0)
	movl (%r8),%r0
	movl 8(%r0),%r0
	ret
.L1500:
	movl 304(%r9),%r0
	pushl 164(%r0)
	pushl %r9
	calls $2,Perl_PerlIO_error
	movl $1,%r1
	tstl %r0
	jneq .L1477
	movl %r0,%r1
	mnegl %r1,%r0
	ret
.L1480:
	movl 24(%r0),%r7
	pushl %r9
	calls $1,Perl_push_scope
	pushl 840(%r9)
	pushl %r9
	calls $2,Perl_save_scalar
	pushl %r10
	pushl %r8
	pushl %r6
	pushl %r9
	calls $4,(%r7)
	pushl %r9
	movl %r0,-8(%fp)
	calls $1,Perl_pop_scope
	movl -8(%fp),%r0
	ret
.L1501:
	movl %r0,%r6
	cmpl %r0,%r11
	jlequ .L1482
	movl %r11,%r6
.L1482:
	pushl $2
	pushl %r6
	addl3 12(%r7),%r1,-(%sp)
	pushl %r8
	pushl %r9
	calls $5,Perl_sv_catpvn_flags
	movl (%r7),%r0
	addl2 %r6,8(%r0)
	movl (%r8),%r0
	movl 8(%r0),%r0
	ret
	.cfi_endproc
.LFE263:
	.size	Perl_filter_read, .-Perl_filter_read
	.align 1
	.type	S_add_utf16_textfilter, @function
S_add_utf16_textfilter:
.LFB349:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r8
	movl 12(%ap),%r9
	pushl $0
	pushab S_utf16_textfilter
	pushl %r6
	calls $3,Perl_filter_add
	movl %r0,%r7
	movl 304(%r6),%r0
	subl3 %r8,136(%r0),-(%sp)
	pushl %r8
	pushl %r6
	calls $3,Perl_newSVpvn
	movl (%r7),%r1
	movl %r0,44(%r1)
	pushl $0
	pushl $0
	pushl %r7
	pushl %r6
	calls $4,Perl_sv_setpv_bufsize
	movl (%r7),%r0
	movzbl %r9,16(%r0)
	movl (%r7),%r0
	movl $1,28(%r0)
	movl 304(%r6),%r0
	movl *120(%r0),%r0
	clrl 8(%r0)
	pushl $0
	movl 304(%r6),%r0
	pushl 120(%r0)
	pushl $0
	pushl %r6
	calls $4,Perl_filter_read
	movl 304(%r6),%r0
	movl 120(%r0),%r0
	bisl2 $536870912,8(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r0
	movl 12(%r0),%r0
	ret
	.cfi_endproc
.LFE349:
	.size	S_add_utf16_textfilter, .-S_add_utf16_textfilter
	.section	.rodata.str1.1
.LC36:
	.string	"panic: utf16_textfilter called in block mode (for %d characters)"
.LC37:
	.string	"panic: utf16_textfilter called after error (status=%ld)"
	.text
	.align 1
	.type	S_utf16_textfilter, @function
S_utf16_textfilter:
.LFB348:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $24,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	movl 304(%r6),%r0
	jeql .L1507
	movl 168(%r0),%r0
	movl *12(%r0)[%r7],%r9
	movl (%r9),%r4
	movl 44(%r4),%r10
	movl 28(%r4),%r11
	movl 16(%r4),-16(%fp)
	tstl 16(%ap)
	jneq .L1538
	tstl %r11
	jlss .L1509
	tstl -16(%fp)
	jneq .L1539
	movl $2,%r8
	incl %r7
.L1512:
	movl 12(%r9),%r1
	pushl 8(%r4)
	pushl $10
	pushl %r1
	movl %r1,-24(%fp)
	movl %r4,-20(%fp)
	calls $3,memchr
	movl -24(%fp),%r1
	movl -20(%fp),%r4
	tstl %r0
	jneq .L1540
	tstl %r11
	jneq .L1533
	movl %r11,28(%r4)
	movl 12(%r9),%r1
	movl (%r9),%r4
	addl3 %r1,8(%r4),%r0
	jneq .L1541
	movl (%r10),%r0
	movl 8(%r0),%r1
.L1519:
	rotl $31,%r1,%r3
	bicl2 $-2147483648,%r3
	movl 8(%r4),-12(%fp)
	rotl $1,%r1,%r1
	bicl2 $3,%r1
	movl -12(%fp),%r2
	movab 1(%r1)[%r2],%r0
	bicl3 $-268435457,8(%r9),%r1
	jneq .L1521
	cmpl 12(%r4),%r0
	jlssu .L1521
	addl2 %r3,%r3
	addl3 12(%r9),-12(%fp),%r1
	movl 12(%r10),%r0
	tstl -16(%fp)
	jeql .L1523
.L1542:
	pushl $0
	pushl $1
	pushab -8(%fp)
	pushl %r3
	pushl %r1
	pushl %r0
	pushl %r6
	calls $7,Perl_utf16_to_utf8_base
	movl (%r9),%r1
	addl3 -8(%fp),-12(%fp),8(%r1)
	clrb (%r0)
	movl (%r10),%r0
	movl 8(%r0),%r3
	bicl3 $-2,%r3,%r1
	jeql .L1525
.L1543:
	movl 12(%r10),%r0
	movb -1(%r3)[%r0],(%r0)
	movl (%r10),%r0
	movl $1,8(%r0)
	movl (%r9),%r4
	jbr .L1512
.L1539:
	movl $1,%r8
	incl %r7
	jbr .L1512
.L1521:
	pushl %r0
	pushl %r9
	pushl %r6
	movl %r3,-20(%fp)
	calls $3,Perl_sv_grow
	movl -20(%fp),%r3
	addl2 %r3,%r3
	addl3 12(%r9),-12(%fp),%r1
	movl 12(%r10),%r0
	tstl -16(%fp)
	jneq .L1542
.L1523:
	pushl $1
	pushl -16(%fp)
	pushab -8(%fp)
	pushl %r3
	pushl %r1
	pushl %r0
	pushl %r6
	calls $7,Perl_utf16_to_utf8_base
	movl (%r9),%r1
	addl3 -8(%fp),-12(%fp),8(%r1)
	clrb (%r0)
	movl (%r10),%r0
	movl 8(%r0),%r3
	bicl3 $-2,%r3,%r1
	jneq .L1543
.L1525:
	movl %r1,8(%r0)
	movl (%r9),%r4
	jbr .L1512
.L1533:
	movl %r11,%r0
.L1515:
	movl (%r10),%r1
	movl 8(%r1),%r1
	tstl %r0
	jeql .L1534
	cmpl %r1,$1
	jlequ .L1520
	bicl3 $1,%r1,%r2
	subl2 %r8,%r2
	addb3 *12(%r10)[%r2],$40,%r2
	cmpb %r2,$3
	jgtru .L1534
.L1520:
	bicl2 $-2,%r1
	pushab 160(%r1)
	pushl %r10
	pushl %r7
	pushl %r6
	calls $4,Perl_filter_read
	tstl %r0
	jgeq .L1515
	movl %r0,%r11
	movl (%r9),%r0
	movl %r11,28(%r0)
	movl %r11,%r0
	ret
.L1534:
	movl %r0,%r11
	movl (%r9),%r4
	jbr .L1519
.L1541:
	movl %r1,%r3
.L1514:
	subl3 %r3,%r0,%r1
	movl $1,%r2
	cmpl %r0,%r3
	jneq .L1517
	movl %r1,%r2
.L1517:
	movl %r2,%r11
	pushl $2
	pushl %r1
	pushl %r3
	pushl 12(%ap)
	pushl %r6
	movl %r0,-20(%fp)
	calls $5,Perl_sv_catpvn_flags
	movl -20(%fp),%r0
	pushl %r0
	pushl %r9
	pushl %r6
	calls $3,Perl_sv_chop
	movl %r11,%r0
	ret
.L1540:
	movl %r1,%r3
	incl %r0
	jbr .L1514
.L1538:
	pushl 16(%ap)
	pushab .LC36
	pushl %r6
	calls $3,Perl_croak
.L1509:
	pushl %r11
	pushab .LC37
	pushl %r6
	calls $3,Perl_croak
.L1507:
	movl 0,%r0
	calls $0,abort
	.cfi_endproc
.LFE348:
	.size	S_utf16_textfilter, .-S_utf16_textfilter
	.align 1
.globl Perl_build_infix_plugin
	.hidden	Perl_build_infix_plugin
	.type	Perl_build_infix_plugin, @function
Perl_build_infix_plugin:
.LFB318:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r7
	movl 16(%ap),%r6
	pushl $11
	pushl %r6
	pushl %r7
	calls $3,Perl_save_pushptr
	movl 4(%r6),%r0
	jeql .L1545
	pushl $12
	pushl %r0
	pushl %r7
	calls $3,Perl_save_pushptr
.L1545:
	movl (%r6)+,%r0
	pushl %r0
	pushl 12(%ap)
	pushl 8(%ap)
	pushl %r6
	pushl %r7
	calls $5,*8(%r0)
	ret
	.cfi_endproc
.LFE318:
	.size	Perl_build_infix_plugin, .-Perl_build_infix_plugin
	.align 1
.globl Perl_scan_word
	.type	Perl_scan_word, @function
Perl_scan_word:
.LFB326:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r1
	movl 12(%ap),%r6
	movl %r6,-8(%fp)
	subl3 $3,16(%ap),%r0
	addl2 %r6,%r0
	movl 304(%r1),%r3
	movl 120(%r3),%r2
	jeql .L1552
	bicl3 $-536870913,8(%r2),%r2
	jeql .L1552
	movl 120(%r1),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L1552
	movl $1,%r2
	pushl $1
	pushl %r2
	pushl 20(%ap)
	pushl %r0
	pushab -8(%fp)
	pushab 8(%ap)
	pushl %r1
	calls $7,S_parse_ident
	movl -8(%fp),%r0
	clrb (%r0)
	subl3 %r6,%r0,*24(%ap)
	movl 8(%ap),%r0
	ret
.L1552:
	bicb3 $253,215(%r3),%r2
	jneq .L1555
	rotl $9,1040(%r1),%r2
	bicl2 $-2,%r2
	pushl $1
	pushl %r2
	pushl 20(%ap)
	pushl %r0
	pushab -8(%fp)
	pushab 8(%ap)
	pushl %r1
	calls $7,S_parse_ident
	movl -8(%fp),%r0
	clrb (%r0)
	subl3 %r6,%r0,*24(%ap)
	movl 8(%ap),%r0
	ret
.L1555:
	clrl %r2
	pushl $1
	pushl %r2
	pushl 20(%ap)
	pushl %r0
	pushab -8(%fp)
	pushab 8(%ap)
	pushl %r1
	calls $7,S_parse_ident
	movl -8(%fp),%r0
	clrb (%r0)
	subl3 %r6,%r0,*24(%ap)
	movl 8(%ap),%r0
	ret
	.cfi_endproc
.LFE326:
	.size	Perl_scan_word, .-Perl_scan_word
	.section	.rodata.str1.1
.LC38:
	.string	"method"
	.text
	.align 1
.globl Perl_start_subparse
	.type	Perl_start_subparse, @function
Perl_start_subparse:
.LFB337:
	.cfi_startproc
	.word 0x7c0
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 12(%ap),%r9
	movl 24(%r6),%r10
	movl 1060(%r6),%r7
	bicl3 $-1048577,%r9,%r8
	jneq .L1582
.L1565:
	pushab 1228(%r6)
	pushl %r6
	calls $2,Perl_save_I32
	pushl 1224(%r6)
	pushl %r6
	calls $2,Perl_save_item
	pushab 1060(%r6)
	pushl %r6
	calls $2,Perl_save_sptr
	tstl 8(%ap)
	jeql .L1570
	movl $14,%r0
	pushl %r0
	pushl %r6
	calls $2,Perl_newSV_type
	movl %r0,1060(%r6)
	movl (%r0),%r0
	bisl2 %r9,48(%r0)
	movl 120(%r6),%r0
	movl 20(%r0),1228(%r6)
	movl *1060(%r6),%r9
	pushl $6
	pushl %r6
	calls $2,Perl_pad_new
	movl %r0,36(%r9)
	movl *1060(%r6),%r0
	tstl %r7
	jeql .L1583
.L1567:
	incl 4(%r7)
	movl %r7,40(%r0)
	movl *1060(%r6),%r0
	movl 1116(%r6),44(%r0)
	movl (%r7),%r0
	movl 36(%r0),%r0
	jeql .L1568
	movl *1060(%r6),%r1
	movl 36(%r1),%r1
	movl 8(%r0),12(%r1)
.L1568:
	tstl %r8
	jneq .L1584
.L1564:
	movl %r10,%r0
	ret
.L1570:
	movl $13,%r0
	pushl %r0
	pushl %r6
	calls $2,Perl_newSV_type
	movl %r0,1060(%r6)
	movl (%r0),%r0
	bisl2 %r9,48(%r0)
	movl 120(%r6),%r0
	movl 20(%r0),1228(%r6)
	movl *1060(%r6),%r9
	pushl $6
	pushl %r6
	calls $2,Perl_pad_new
	movl %r0,36(%r9)
	movl *1060(%r6),%r0
	tstl %r7
	jneq .L1567
.L1583:
	movl %r7,40(%r0)
	movl *1060(%r6),%r0
	movl 1116(%r6),44(%r0)
	tstl %r8
	jeql .L1564
.L1584:
	pushl 1060(%r6)
	pushl %r6
	calls $2,Perl_class_prepare_method_parse
	movl %r10,%r0
	ret
.L1582:
	pushab .LC38
	pushl %r6
	calls $2,Perl_croak_kw_unless_class
	jbr .L1565
	.cfi_endproc
.LFE337:
	.size	Perl_start_subparse, .-Perl_start_subparse
	.section	.rodata.str1.1
.LC39:
	.string	"BEGIN"
.LC40:
	.string	"END"
.LC41:
	.string	"INIT"
.LC42:
	.string	"CHECK"
.LC43:
	.string	"UNITCHECK"
	.text
	.align 1
.globl Perl_init_named_cv
	.type	Perl_init_named_cv, @function
Perl_init_named_cv:
.LFB340:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r6
	movl 12(%ap),%r1
	bicw3 $65024,16(%r1),%r0
	cmpw %r0,$5
	jeql .L1610
	movl (%r6),%r0
	movl *40(%r0),%r2
	bicl3 $-161,48(%r2),%r3
	jeql .L1611
	bisl2 $32,48(%r0)
.L1585:
	ret
.L1610:
	movl 20(%r1),%r0
	bicl3 $-2098177,8(%r0),%r1
	cmpl %r1,$1024
	jeql .L1612
	pushl $34
	pushl $0
	pushl %r0
	pushl 4(%ap)
	calls $4,Perl_sv_2pv_flags
	movl %r0,%r7
.L1588:
	pushab .LC39
	pushl %r7
	calls $2,strcmp
	tstl %r0
	jeql .L1589
	pushab .LC40
	pushl %r7
	calls $2,strcmp
	tstl %r0
	jeql .L1589
	pushab .LC41
	pushl %r7
	calls $2,strcmp
	tstl %r0
	jeql .L1589
	pushab .LC42
	pushl %r7
	calls $2,strcmp
	tstl %r0
	jeql .L1589
	pushab .LC43
	pushl %r7
	calls $2,strcmp
	tstl %r0
	jneq .L1585
.L1589:
	movl (%r6),%r0
	bisl2 $256,48(%r0)
	bisl2 $16777216,8(%r6)
	ret
.L1611:
	movl 36(%r2),%r2
	movl *4(%r2),%r2
	movl 12(%r1),%r1
	movl *4(%r2)[%r1],%r1
	bicb3 $253,33(%r1),%r1
	jneq .L1585
	bisl2 $32,48(%r0)
	jbr .L1585
.L1612:
	movl 12(%r0),%r7
	jbr .L1588
	.cfi_endproc
.LFE340:
	.size	Perl_init_named_cv, .-Perl_init_named_cv
	.section	.rodata.str1.1
.LC44:
	.string	"%-p%s had compilation errors.\n"
.LC45:
	.string	"%-pExecution of %s aborted due to compilation errors.\n"
.LC46:
	.string	"%s had compilation errors.\n"
.LC47:
	.string	"Execution of %s aborted due to compilation errors.\n"
	.text
	.align 1
.globl Perl_abort_execution
	.hidden	Perl_abort_execution
	.type	Perl_abort_execution, @function
Perl_abort_execution:
.LFB342:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r0
	movl 8(%ap),%r1
	movb 772(%r0),%r2
	tstl %r1
	jeql .L1614
	tstb %r2
	jeql .L1615
	pushl 12(%ap)
	pushl %r1
	pushab .LC44
	pushl %r0
	calls $4,Perl_croak
.L1615:
	pushl 12(%ap)
	pushl %r1
	pushab .LC45
	pushl %r0
	calls $4,Perl_croak
.L1614:
	tstb %r2
	jeql .L1616
	pushl 12(%ap)
	pushab .LC46
	pushl %r0
	calls $3,Perl_croak
.L1616:
	pushl 12(%ap)
	pushab .LC47
	pushl %r0
	calls $3,Perl_croak
	.cfi_endproc
.LFE342:
	.size	Perl_abort_execution, .-Perl_abort_execution
	.align 1
.globl Perl_yyquit
	.hidden	Perl_yyquit
	.type	Perl_yyquit, @function
Perl_yyquit:
.LFB343:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl $0
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	ret
	.cfi_endproc
.LFE343:
	.size	Perl_yyquit, .-Perl_yyquit
	.section	.rodata.str1.1
.LC48:
	.string	"at EOF"
.LC49:
	.string	"next token ???"
.LC50:
	.string	"at end of line"
.LC51:
	.string	"within pattern"
.LC52:
	.string	"within string"
.LC53:
	.string	"next char "
.LC54:
	.string	"^%c"
.LC55:
	.string	"\\%03o"
.LC56:
	.string	" at %s line %lu, "
.LC57:
	.string	"near \"%d%lu%4p\"\n"
.LC58:
	.string	"%-p\n"
.LC59:
	.string	"  (Might be a runaway multi-line %c%c string starting on line %lu)\n"
.LC60:
	.string	"%-p"
	.text
	.align 1
.globl Perl_yyerror_pvn
	.hidden	Perl_yyerror_pvn
	.type	Perl_yyerror_pvn, @function
Perl_yyerror_pvn:
.LFB346:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r8
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r10
	movl 304(%r6),%r1
	movl 8(%r1),%r11
	tstl %r8
	jeql .L1659
	tstl %r11
	jeql .L1624
	cmpl %r11,$277
	jeql .L1696
	movl 132(%r1),%r0
	jeql .L1631
.L1628:
	movl 124(%r1),%r2
	movl 128(%r1),%r7
	cmpl %r2,%r0
	jlequ .L1632
	subl3 %r0,%r2,%r9
	cmpl %r9,$199
	jgtr .L1632
	cmpl %r0,%r7
	jeql .L1633
	cmpl %r2,%r7
	jeql .L1638
	movzbl (%r0),%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L1662
.L1636:
	addl3 %r0,$1,132(%r1)
	movl 304(%r6),%r1
	movl 132(%r1),%r0
	movzbl (%r0),%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L1636
	subl3 %r0,124(%r1),%r9
	movl %r0,%r7
.L1637:
	bicl3 $-536870913,16(%ap),%r0
	bisl3 $524288,%r0,-(%sp)
	pushl 12(%ap)
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r8
	movl 304(%r6),%r0
	movl 480(%r0),%r1
	cmpl %r1,$-1
	jeql .L1652
	movl 120(%r6),%r0
.L1653:
	pushl %r1
	pushl 28(%r0)
	pushab .LC56
	pushl %r8
	pushl %r6
	calls $5,Perl_sv_catpvf
	tstl %r7
	jeql .L1654
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L1655
	bicl3 $-536870913,8(%r0),%r0
	jeql .L1655
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L1655
	movl $1,%r0
	pushl %r7
	pushl %r9
	pushl %r0
	pushab .LC57
	pushl %r8
	pushl %r6
	calls $6,Perl_sv_catpvf
.L1657:
	movl 304(%r6),%r1
	movl 84(%r1),%r2
	movl 88(%r1),%r0
	cmpl %r2,%r0
	jgeq .L1658
	movl 120(%r6),%r3
	subl3 %r0,20(%r3),%r0
	cmpl %r0,$1
	jlequ .L1697
.L1658:
	movb 107(%r6),%r0
	bicb3 $253,%r0,%r1
	jeql .L1659
	bicb3 $2,%r0,107(%r6)
	pushl %r8
	pushab .LC60
	pushl $28
	pushl %r6
	calls $4,Perl_ck_warner_d
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	clrl %r0
	ret
.L1659:
	pushl %r8
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	clrl %r0
	ret
.L1631:
	movl 128(%r1),%r7
.L1632:
	tstl %r7
	jeql .L1638
	movl 124(%r1),%r2
	cmpl %r2,%r7
	jlequ .L1638
.L1633:
	subl3 %r7,%r2,%r9
	cmpl %r9,$199
	jleq .L1661
.L1638:
	cmpl %r11,$255
	jgtr .L1630
	cmpl %r11,$-2
	jneq .L1642
	cmpb 158(%r1),$10
	jeql .L1698
	tstl 60(%r1)
	jeql .L1644
	pushl $2
	pushl $14
	pushab .LC51
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
.L1627:
	bicl3 $-536870913,16(%ap),%r0
	bisl3 $524288,%r0,-(%sp)
	pushl 12(%ap)
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r8
	movl 304(%r6),%r0
	movl 480(%r0),%r9
	cmpl %r9,$-1
	jneq .L1699
.L1665:
	clrl %r7
.L1652:
	movl 120(%r6),%r0
	movl 20(%r0),%r1
	jbr .L1653
.L1624:
	pushl $2
	pushl $6
	pushab .LC48
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	bicl3 $-536870913,16(%ap),%r0
	bisl3 $524288,%r0,-(%sp)
	pushl 12(%ap)
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r8
	movl 304(%r6),%r0
	movl 480(%r0),%r9
	cmpl %r9,$-1
	jeql .L1665
.L1699:
	pushl %r9
	movl 120(%r6),%r0
	pushl 28(%r0)
	pushab .LC56
	pushl %r8
	pushl %r6
	calls $5,Perl_sv_catpvf
.L1654:
	pushl %r10
	pushab .LC58
	pushl %r8
	pushl %r6
	calls $4,Perl_sv_catpvf
	jbr .L1657
.L1655:
	bicb3 $253,215(%r1),%r0
	jneq .L1664
	rotl $9,1040(%r6),%r0
	bicl2 $-2,%r0
	pushl %r7
	pushl %r9
	pushl %r0
	pushab .LC57
	pushl %r8
	pushl %r6
	calls $6,Perl_sv_catpvf
	jbr .L1657
.L1664:
	clrl %r0
	pushl %r7
	pushl %r9
	pushl %r0
	pushab .LC57
	pushl %r8
	pushl %r6
	calls $6,Perl_sv_catpvf
	jbr .L1657
.L1696:
	tstl 164(%r1)
	jeql .L1624
	movl 132(%r1),%r0
	jneq .L1628
	movl 128(%r1),%r7
	jeql .L1630
	movl 124(%r1),%r9
	cmpl %r9,%r7
	jlequ .L1630
	subl2 %r7,%r9
	cmpl %r9,$199
	jgtr .L1630
.L1661:
	movzbl (%r7),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L1637
.L1640:
	addl3 %r7,$1,128(%r1)
	movl 304(%r6),%r1
	movl 128(%r1),%r7
	movzbl (%r7),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L1640
	subl3 %r7,124(%r1),%r9
	jbr .L1637
.L1642:
	pushl $2
	pushl $10
	pushab .LC53
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	cmpl %r11,$31
	jgtr .L1645
	movzbl %r11,%r0
	clrl %r1
	subl2 $97,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L1646
	cmpl %r0,$25
	jgtru .L1646
	subb2 $32,%r11
	xorb2 $64,%r11
	movzbl %r11,%r11
	pushl %r11
	pushab .LC54
	pushl %r10
	pushl %r6
	calls $4,Perl_sv_catpvf
	jbr .L1627
.L1697:
	pushl %r2
	pushl 96(%r1)
	pushl 92(%r1)
	pushab .LC59
	pushl %r8
	pushl %r6
	calls $6,Perl_sv_catpvf
	movl 304(%r6),%r0
	clrl 88(%r0)
	jbr .L1658
.L1630:
	pushl $2
	pushl $14
	pushab .LC49
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	jbr .L1627
.L1645:
	tstb 656(%r6)
	jeql .L1649
	bicl3 $-65,PL_charclass[%r11],%r0
	jeql .L1651
.L1650:
	movb %r11,-5(%fp)
	pushl $2
	pushl $1
	pushab -5(%fp)
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	jbr .L1627
.L1649:
	movl _ctype_tab_,%r0
	bicw3 $64511,2(%r0)[%r11],%r0
	jneq .L1650
.L1651:
	pushl %r11
	pushab .LC55
	pushl %r10
	pushl %r6
	calls $4,Perl_sv_catpvf
	jbr .L1627
.L1646:
	xorb2 $64,%r11
	movzbl %r11,%r11
	pushl %r11
	pushab .LC54
	pushl %r10
	pushl %r6
	calls $4,Perl_sv_catpvf
	jbr .L1627
.L1662:
	movl %r0,%r7
	jbr .L1637
.L1644:
	pushl $2
	pushl $13
	pushab .LC52
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	jbr .L1627
.L1698:
	pushl $2
	pushl $14
	pushab .LC50
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	jbr .L1627
	.cfi_endproc
.LFE346:
	.size	Perl_yyerror_pvn, .-Perl_yyerror_pvn
	.align 1
.globl Perl_yyerror
	.hidden	Perl_yyerror
	.type	Perl_yyerror, @function
Perl_yyerror:
.LFB344:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r6
	pushl %r6
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r6
	pushl 4(%ap)
	calls $4,Perl_yyerror_pvn
	ret
	.cfi_endproc
.LFE344:
	.size	Perl_yyerror, .-Perl_yyerror
	.align 1
.globl Perl_yyerror_pv
	.hidden	Perl_yyerror_pv
	.type	Perl_yyerror_pv, @function
Perl_yyerror_pv:
.LFB345:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r6
	pushl %r6
	calls $1,strlen
	pushl 12(%ap)
	pushl %r0
	pushl %r6
	pushl 4(%ap)
	calls $4,Perl_yyerror_pvn
	ret
	.cfi_endproc
.LFE345:
	.size	Perl_yyerror_pv, .-Perl_yyerror_pv
	.section	.rodata.str1.1
.LC61:
	.string	"%s found where operator expected"
.LC62:
	.string	" (Missing semicolon on previous line?)"
.LC63:
	.string	" (Do you need to predeclare \"%d%lu%4p\"?)"
.LC64:
	.string	" (Missing operator before \"%d%lu%4p\"?)"
	.text
	.align 1
	.type	S_warn_expect_operator, @function
S_warn_expect_operator:
.LFB215:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $20,%sp
	movl 4(%ap),%r6
	movl 12(%ap),%r8
	movl 304(%r6),%r0
	tstb 54(%r0)
	jneq .L1704
	movl 124(%r0),%r9
	movl 128(%r0),%r7
	tstl 16(%ap)
	jeql .L1706
	cmpl %r8,%r9
	jgequ .L1706
	subl3 $1,%r9,%r8
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r9
	movl 128(%r0),%r7
	movl 140(%r0),%r10
	pushl 8(%ap)
	pushab .LC61
	pushl %r6
	calls $3,Perl_newSVpvf
	pushl %r0
	pushl %r6
	calls $2,Perl_sv_2mortal
	movl %r0,-8(%fp)
.L1707:
	movl 304(%r6),%r0
	movl %r8,124(%r0)
	pushl $28
	pushl %r6
	calls $2,Perl_ckwarn_d
	tstb %r0
	jeql .L1709
.L1876:
	cmpl %r7,%r10
	jeql .L1870
	movl 304(%r6),%r4
	movl 132(%r4),%r7
	movl 120(%r4),%r1
	tstl %r7
	jeql .L1711
	movl 124(%r4),%r3
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r5
	cmpl %r7,%r3
	jgequ .L1713
	movab PL_utf8skip,%r11
	movl $1,%r10
.L1712:
	movzbl (%r7),%r0
	bicl3 $-17409,PL_charclass[%r0],%r2
	cmpl %r2,$17408
	jneq .L1713
	tstl %r1
	jeql .L1714
	bicl3 $-536870913,8(%r1),%r2
	jeql .L1714
	tstl %r5
	jneq .L1714
.L1715:
	movzbl (%r0)[%r11],%r0
	addl2 %r0,%r7
	cmpl %r3,%r7
	jgtru .L1712
.L1713:
	tstl %r5
	jneq .L1718
	tstl %r1
	jeql .L1719
	bicl3 $-536870913,8(%r1),%r0
	jneq .L1720
.L1719:
	bicb3 $253,215(%r4),%r0
	jneq .L1718
	bicl3 $-8388609,1040(%r6),%r0
	jeql .L1718
.L1720:
	movl 136(%r4),%r5
	cmpl %r5,%r7
	jlequ .L1721
	movb (%r7),%r0
	jgeq .L1865
	movzbl %r0,%r0
	movl %r0,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L1728
	cmpl %r2,$1
	jgtru .L1728
	subl3 %r7,%r5,%r2
	cmpl %r2,$1
	jleq .L1730
	movb 1(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L1730
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
.L1865:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
.L1727:
	tstb %r0
	jeql .L1711
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r5
.L1723:
	movl %r7,%r10
	movab PL_utf8skip,%r2
	movl %r7,-12(%fp)
	movl %r2,%r7
	tstl %r5
	jneq .L1735
.L1873:
	tstl %r1
	jeql .L1736
	bicl3 $-536870913,8(%r1),%r0
	jeql .L1736
	movl 136(%r4),%r11
	cmpl %r11,%r10
	jgtru .L1871
.L1738:
	jeql .L1872
.L1747:
	pushl $1
	pushl $0
	pushl %r11
	pushl %r10
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r4
	movl 120(%r4),%r1
.L1741:
	movb (%r10),%r0
	cmpb %r0,$58
	jneq .L1749
.L1866:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r5
.L1740:
	tstl %r1
	jeql .L1732
	bicl3 $-536870913,8(%r1),%r0
	jeql .L1732
	tstl %r5
	jneq .L1732
.L1733:
	movzbl (%r10),%r0
	movzbl (%r0)[%r7],%r0
	addl2 %r0,%r10
.L1874:
	tstl %r5
	jeql .L1873
.L1735:
	movzbl (%r10),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L1740
	movb (%r10),%r0
	cmpb %r0,$58
	jeql .L1866
	jbr .L1749
.L1732:
	bicb3 $253,215(%r4),%r0
	jneq .L1768
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L1733
.L1768:
	movl $1,%r0
	addl2 %r0,%r10
	jbr .L1874
.L1777:
	clrl %r8
.L1761:
	movl -8(%fp),%r1
	bicl3 $-2098177,8(%r1),%r0
	cmpl %r0,$1024
	jeql .L1875
.L1762:
	pushl $2
	pushl $0
	pushl -8(%fp)
	pushl %r6
	calls $4,Perl_sv_2pv_flags
	movl %r0,%r7
	bisb2 $2,107(%r6)
	pushl %r7
	calls $1,strlen
	pushl %r8
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	movl %r9,124(%r0)
.L1704:
	ret
.L1706:
	movl 140(%r0),%r10
	pushl 8(%ap)
	pushab .LC61
	pushl %r6
	calls $3,Perl_newSVpvf
	pushl %r0
	pushl %r6
	calls $2,Perl_sv_2mortal
	movl %r0,-8(%fp)
	tstl %r8
	jneq .L1707
	movl %r9,%r8
	pushl $28
	pushl %r6
	calls $2,Perl_ckwarn_d
	tstb %r0
	jneq .L1876
.L1709:
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L1760
.L1877:
	bicl3 $-536870913,8(%r0),%r0
	jeql .L1760
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L1760
	movl $536870912,%r8
	movl -8(%fp),%r1
	bicl3 $-2098177,8(%r1),%r0
	cmpl %r0,$1024
	jneq .L1762
.L1875:
	movl 12(%r1),%r7
	bisb2 $2,107(%r6)
	pushl %r7
	calls $1,strlen
	pushl %r8
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	jbr .L1704
.L1718:
	movzbl (%r7),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L1723
.L1711:
	movl %r9,%r0
	cmpl %r8,%r9
	jlequ .L1753
	movab PL_utf8skip,%r7
	movl $1,%r5
.L1752:
	movzbl (%r0),%r2
	bicl3 $-17409,PL_charclass[%r2],%r3
	cmpl %r3,$17408
	jneq .L1753
	tstl %r1
	jeql .L1754
	bicl3 $-536870913,8(%r1),%r3
	jeql .L1754
	movl 120(%r6),%r3
	bicl3 $-9,32(%r3),%r3
	jneq .L1754
.L1755:
	movzbl (%r2)[%r7],%r2
	addl2 %r2,%r0
	cmpl %r8,%r0
	jgtru .L1752
.L1753:
	subl2 %r0,%r8
	tstl %r1
	jeql .L1758
	bicl3 $-536870913,8(%r1),%r1
	jeql .L1758
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L1758
	movl $1,%r1
	pushl %r0
	pushl %r8
	pushl %r1
	pushab .LC64
	pushl -8(%fp)
	pushl %r6
	calls $6,Perl_sv_catpvf
.L1878:
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jneq .L1877
.L1760:
	bicb3 $253,215(%r1),%r0
	jneq .L1777
	movb 1042(%r6),%r0
	rotl $22,%r0,%r8
	bicl2 $-536870913,%r8
	jbr .L1761
.L1754:
	bicb3 $253,215(%r4),%r3
	jneq .L1773
	bicl3 $-8388609,1040(%r6),%r3
	jneq .L1755
.L1773:
	movl %r5,%r2
	addl2 %r2,%r0
	cmpl %r8,%r0
	jgtru .L1752
	jbr .L1753
.L1758:
	bicb3 $253,215(%r4),%r1
	jneq .L1775
	rotl $9,1040(%r6),%r1
	bicl2 $-2,%r1
	pushl %r0
	pushl %r8
	pushl %r1
	pushab .LC64
	pushl -8(%fp)
	pushl %r6
	calls $6,Perl_sv_catpvf
	jbr .L1878
.L1714:
	bicb3 $253,215(%r4),%r2
	jneq .L1766
	bicl3 $-8388609,1040(%r6),%r2
	jneq .L1715
.L1766:
	movl %r10,%r0
	addl2 %r0,%r7
	cmpl %r3,%r7
	jgtru .L1712
	jbr .L1713
.L1736:
	bicb3 $253,215(%r4),%r0
	jneq .L1735
	bicl3 $-8388609,1040(%r6),%r0
	jeql .L1735
	movl 136(%r4),%r11
	cmpl %r11,%r10
	jlequ .L1738
.L1871:
	movb (%r10),%r0
	jgeq .L1743
	movzbl %r0,%r0
	movl %r0,-20(%fp)
	clrl -16(%fp)
	movq -20(%fp),%r2
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L1745
	cmpl %r2,$1
	jgtru .L1745
	subl3 %r10,%r11,%r2
	cmpl %r2,$1
	jleq .L1747
	movb 1(%r10),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L1747
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r0,%r2
	movzbl %r2,%r2
	movl PL_charclass[%r2],%r0
	bicb2 $254,%r0
	jneq .L1740
	movb (%r10),%r0
	cmpb %r0,$58
	jeql .L1866
	jbr .L1749
.L1872:
	movb (%r10),%r0
	jneq .L1747
.L1743:
	movzbl %r0,%r0
	movl PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jneq .L1740
	movb (%r10),%r0
	cmpb %r0,$58
	jeql .L1866
.L1749:
	movl -12(%fp),%r7
	cmpl 124(%r4),%r10
	jlequ .L1711
	movzbl %r0,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L1711
	subl2 %r7,%r10
	tstl %r1
	jeql .L1750
	bicl3 $-536870913,8(%r1),%r0
	jeql .L1750
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L1750
	movl $1,%r0
	pushl %r7
	pushl %r10
	pushl %r0
	pushab .LC63
	pushl -8(%fp)
	pushl %r6
	calls $6,Perl_sv_catpvf
	jbr .L1709
.L1775:
	clrl %r1
	pushl %r0
	pushl %r8
	pushl %r1
	pushab .LC64
	pushl -8(%fp)
	pushl %r6
	calls $6,Perl_sv_catpvf
	jbr .L1878
.L1870:
	pushl $2
	pushl $38
	pushab .LC62
	pushl -8(%fp)
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	jbr .L1709
.L1721:
	jeql .L1879
.L1730:
	pushl $1
	pushl $0
	pushl %r5
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r4
	movl 120(%r4),%r1
	jbr .L1711
.L1879:
	movb (%r7),%r0
	jeql .L1865
	pushl $1
	pushl $0
	pushl %r5
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r4
	movl 120(%r4),%r1
	jbr .L1711
.L1745:
	pushl %r11
	pushl %r10
	pushl $0
	pushl %r6
	calls $4,Perl__is_utf8_FOO
	movl 304(%r6),%r4
	movl 120(%r4),%r1
	tstb %r0
	jeql .L1741
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r5
	jbr .L1740
.L1728:
	pushl %r5
	pushl %r7
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	movl 304(%r6),%r4
	movl 120(%r4),%r1
	jbr .L1727
.L1750:
	bicb3 $253,215(%r4),%r0
	jneq .L1770
	rotl $9,1040(%r6),%r0
	bicl2 $-2,%r0
	pushl %r7
	pushl %r10
	pushl %r0
	pushab .LC63
	pushl -8(%fp)
	pushl %r6
	calls $6,Perl_sv_catpvf
	jbr .L1709
.L1770:
	clrl %r0
	pushl %r7
	pushl %r10
	pushl %r0
	pushab .LC63
	pushl -8(%fp)
	pushl %r6
	calls $6,Perl_sv_catpvf
	jbr .L1709
	.cfi_endproc
.LFE215:
	.size	S_warn_expect_operator, .-S_warn_expect_operator
	.section	.rodata.str1.1
.LC65:
	.string	"Version control conflict marker"
	.text
	.align 1
	.type	S_vcs_conflict_marker, @function
S_vcs_conflict_marker:
.LFB270:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r6
	movl 304(%r7),%r0
	movl 128(%r0),132(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),128(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	pushl $0
	pushl $31
	pushab .LC65
	pushl %r7
	calls $4,Perl_yyerror_pvn
	movl 304(%r7),%r0
	movl 136(%r0),%r2
	cmpl %r6,%r2
	jgequ .L1884
	movl %r6,%r1
.L1882:
	movl %r1,%r0
	cmpb (%r1)+,$10
	jeql .L1888
	cmpl %r2,%r1
	jneq .L1882
	movl %r2,%r0
	ret
.L1888:
	ret
.L1884:
	movl %r6,%r0
	ret
	.cfi_endproc
.LFE270:
	.size	S_vcs_conflict_marker, .-S_vcs_conflict_marker
	.section	.rodata.str1.1
.LC66:
	.string	"lex_start"
.LC67:
	.string	"Use of non-ASCII character 0x%02X illegal when 'use source::encoding \"ascii\"' is in effect"
.LC68:
	.string	"\n;"
	.text
	.align 1
.globl Perl_lex_start
	.type	Perl_lex_start, @function
Perl_lex_start:
.LFB219:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $24,%sp
	movl 4(%ap),%r8
	movl 8(%ap),%r7
	movl 16(%ap),%r9
	cmpl %r9,$31
	jgtru .L1940
	movzwl $492,-(%sp)
	pushl $1
	calls $2,Perl_safesyscalloc
	movl %r0,%r6
	movl 304(%r8),%r11
	movl %r11,(%r0)
	movl %r0,304(%r8)
	clrl 16(%r0)
	clrl 20(%r0)
	clrl 24(%r0)
	pushl $20
	pushl %r0
	pushl %r8
	calls $3,Perl_save_pushptr
	movl 120(%r8),216(%r6)
	clrb 212(%r6)
	tstl %r11
	jeql .L1891
	movb 159(%r11),159(%r6)
	mcoml $0,480(%r6)
	mcoml $0,152(%r6)
	movb $10,158(%r6)
	movb $3,54(%r6)
	movl 12(%ap),164(%r6)
	movb $1,489(%r6)
	bicl3 $-2,%r9,%r0
	jeql .L1892
	movl 168(%r11),%r1
	jeql .L1941
	incl 4(%r1)
.L1919:
	movl %r1,168(%r6)
	movzbl $120,-(%sp)
	calls $1,Perl_safesysmalloc
	movl %r0,44(%r6)
	pushl $12
	calls $1,Perl_safesysmalloc
	movl %r0,48(%r6)
	clrb (%r0)
	pushl $20
	pushl $1
	calls $2,Perl_safesyscalloc
	movl %r0,116(%r6)
	tstl %r7
	jeql .L1897
	movl 8(%r7),%r0
	bicl3 $-2098177,%r0,%r1
	cmpl %r1,$1024
	jeql .L1942
	pushl $34
	pushab -12(%fp)
	pushl %r7
	pushl %r8
	calls $4,Perl_sv_2pv_flags
	movl %r0,%r10
	movl 8(%r7),%r0
	bicl2 $-536870913,%r0
	jneq .L1943
.L1900:
	bicl3 $-17,1040(%r8),%r0
	jneq .L1944
.L1901:
	bicl3 $-9,%r9,%r0
	jeql .L1914
.L1947:
	incl 4(%r7)
	movl %r7,120(%r6)
	tstl 12(%ap)
	jeql .L1945
.L1917:
	movl 12(%r7),%r0
	movl %r0,140(%r6)
	movl %r0,124(%r6)
	movl %r0,128(%r6)
	movl %r0,132(%r6)
	movl (%r7),%r1
	addl3 %r0,8(%r1),136(%r6)
	clrl 144(%r6)
	clrl 148(%r6)
	bicb3 $233,%r9,215(%r6)
	bicb2 $3,490(%r6)
	ret
.L1897:
	tstl 12(%ap)
	jeql .L1921
	movl $1,%r0
	pushl %r0
	pushab .LC68
	pushl %r8
	calls $3,Perl_newSVpvn
	movl %r0,%r7
	movl %r0,120(%r6)
.L1949:
	movl 12(%r7),%r0
	movl %r0,140(%r6)
	movl %r0,124(%r6)
	movl %r0,128(%r6)
	movl %r0,132(%r6)
	movl (%r7),%r1
	addl3 %r0,8(%r1),136(%r6)
	clrl 144(%r6)
	clrl 148(%r6)
	bicb3 $233,%r9,215(%r6)
	bicb2 $3,490(%r6)
	ret
.L1891:
	mcoml $0,480(%r6)
	mcoml $0,152(%r6)
	movw $10,158(%r6)
	movb $3,54(%r6)
	movl 12(%ap),164(%r6)
	movb $1,489(%r6)
.L1892:
	clrl %r1
	jbr .L1919
.L1943:
	movl (%r7),%r0
	movl 8(%r0),%r11
	pushab -8(%fp)
	pushl %r11
	pushl %r10
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	tstb %r0
	jneq .L1900
	pushl $1
	pushl $0
	addl3 %r10,%r11,-(%sp)
	pushl -8(%fp)
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
.L1944:
	movl (%r7),%r0
	movl 8(%r0),%r0
	jneq .L1902
	pushl %r10
	calls $1,strlen
.L1902:
	addl3 %r10,%r0,%r3
	movl %r10,%r1
	bicl3 $-8,%r10,%r11
	rotl $31,%r10,%r4
	bicl2 $-2147483648,%r4
	bisl2 %r10,%r4
	rotl $30,%r10,%r5
	bicl2 $-2,%r5
	bisl2 %r5,%r4
	bicl2 $-2,%r4
	movaq 8[%r4],%r4
	subl2 %r11,%r4
	cmpl %r0,%r4
	jlssu .L1903
	tstl %r11
	jeql .L1905
.L1904:
	movl %r1,%r4
	movb (%r1)+,%r0
	tstb %r0
	jlss .L1937
	bicl3 $-8,%r1,%r0
	jneq .L1904
.L1905:
	movl %r1,%r2
.L1911:
	movl %r2,%r11
	addl2 $8,%r2
	bicl3 $2139062143,(%r11),%r0
	bicl3 $2139062143,4(%r11),%r1
	bisl3 %r1,%r0,%r4
	jneq .L1946
	addl2 $16,%r11
	cmpl %r3,%r11
	jgequ .L1911
	movl %r2,%r1
.L1903:
	cmpl %r1,%r3
	jgequ .L1901
.L1913:
	movl %r1,%r4
	movb (%r1)+,%r0
	tstb %r0
	jlss .L1937
	cmpl %r3,%r1
	jneq .L1913
	bicl3 $-9,%r9,%r0
	jneq .L1947
.L1914:
	bicl3 $-536870913,8(%r7),-(%sp)
	pushl -12(%fp)
	pushl %r10
	pushl %r8
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r7
	movl %r7,120(%r6)
	tstl 12(%ap)
	jneq .L1917
.L1945:
	pushl $2
	pushl $2
	pushab .LC68
	pushl %r7
	pushl %r8
	calls $5,Perl_sv_catpvn_flags
	movl 120(%r6),%r7
	movl 12(%r7),%r0
	movl %r0,140(%r6)
	movl %r0,124(%r6)
	movl %r0,128(%r6)
	movl %r0,132(%r6)
	movl (%r7),%r1
	addl3 %r0,8(%r1),136(%r6)
	clrl 144(%r6)
	clrl 148(%r6)
	bicb3 $233,%r9,215(%r6)
	bicb2 $3,490(%r6)
	ret
.L1941:
	movl 140(%r8),%r1
	jeql .L1894
	movl (%r1),140(%r8)
	incl 136(%r8)
	clrl (%r1)
	movl $1,4(%r1)
	movl $11,8(%r1)
	movl 1188(%r8),%r0
	jeql .L1948
.L1896:
	movl (%r0),1188(%r8)
	movl %r0,(%r1)
	clrl (%r0)
	movl (%r1),%r0
	clrl 4(%r0)
	movl (%r1),%r0
	mcoml $0,8(%r0)
	movl (%r1),%r0
	mcoml $0,12(%r0)
	movl (%r1),%r0
	clrl 16(%r0)
	bicl3 $-2147483648,8(%r1),%r0
	bisl3 $1073741824,%r0,8(%r1)
	clrl 12(%r1)
	movl %r1,168(%r11)
.L1950:
	incl 4(%r1)
	jbr .L1919
.L1942:
	movl (%r7),%r1
	movl 8(%r1),-12(%fp)
	movl 12(%r7),%r10
	bicl2 $-536870913,%r0
	jeql .L1900
	jbr .L1943
.L1921:
	movl $2,%r0
	pushl %r0
	pushab .LC68
	pushl %r8
	calls $3,Perl_newSVpvn
	movl %r0,%r7
	movl %r0,120(%r6)
	jbr .L1949
.L1937:
	movl %r4,-8(%fp)
	movzbl %r0,-(%sp)
	pushab .LC67
	pushl %r8
	calls $3,Perl_form
	movl %r0,%r11
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r11
	pushl %r8
	calls $4,Perl_yyerror_pvn
	jbr .L1901
.L1948:
	movzwl $4080,-(%sp)
	pushl $20
	pushl $11
	pushl %r8
	movl %r1,-24(%fp)
	calls $4,Perl_more_bodies
	movl -24(%fp),%r1
	movl (%r0),1188(%r8)
	movl %r0,(%r1)
	clrl (%r0)
	movl (%r1),%r0
	clrl 4(%r0)
	movl (%r1),%r0
	mcoml $0,8(%r0)
	movl (%r1),%r0
	mcoml $0,12(%r0)
	movl (%r1),%r0
	clrl 16(%r0)
	bicl3 $-2147483648,8(%r1),%r0
	bisl3 $1073741824,%r0,8(%r1)
	clrl 12(%r1)
	movl %r1,168(%r11)
	jbr .L1950
.L1946:
	movq %r0,-20(%fp)
	movq %r0,-(%sp)
	calls $2,__ctzdi2
	incl %r0
	rotl $29,%r0,%r0
	bicl2 $-536870912,%r0
	movab -1(%r0)[%r11],%r0
	movl %r0,-8(%fp)
	movb (%r0),%r0
	movzbl %r0,-(%sp)
	pushab .LC67
	pushl %r8
	calls $3,Perl_form
	movl %r0,%r11
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r11
	pushl %r8
	calls $4,Perl_yyerror_pvn
	jbr .L1901
.L1894:
	pushl %r8
	calls $1,Perl_more_sv
	movl %r0,%r1
	clrl (%r1)
	movl $1,4(%r1)
	movl $11,8(%r1)
	movl 1188(%r8),%r0
	jneq .L1896
	jbr .L1948
.L1940:
	pushab .LC66
	pushab .LC21
	pushl %r8
	calls $3,Perl_croak
	.cfi_endproc
.LFE219:
	.size	Perl_lex_start, .-Perl_lex_start
	.section	.rodata.str1.1
.LC69:
	.string	":"
.LC70:
	.string	"} is not defined"
.LC71:
	.string	"$^H{"
.LC72:
	.string	"unknown"
.LC73:
	.string	"}} did not return a defined value"
.LC74:
	.string	"Call to &{$^H{"
.LC75:
	.string	"Propagated"
.LC76:
	.string	"Constant(%.*s)%s %s%s%s"
	.text
	.align 1
	.type	S_new_constant, @function
S_new_constant:
.LFB324:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r9
	movl 16(%ap),%r8
	movl 24(%ap),%r6
	movl 32(%ap),%r7
	movl (%r9),%r10
	movl 732(%r9),%r0
	movl 12(%r0),%r0
	movl 20(%r0),%r11
	pushl %r6
	pushl %r9
	calls $2,Perl_sv_2mortal
	tstl %r11
	jeql .L1987
	bicl3 $-131073,1040(%r9),%r0
	jneq .L2028
.L1987:
	movab .LC9,%r2
	movl %r2,%r4
	movl %r2,%r8
	movab .LC72,%r3
.L1952:
	tstl %r7
	jeql .L1980
.L2040:
	movl 36(%ap),%r0
	pushl %r4
	pushl %r8
	pushl %r3
	pushl %r2
	pushl %r7
	pushl %r0
	pushab .LC76
	pushl %r9
	calls $8,Perl_form
	movl %r0,%r7
	tstl 40(%ap)
	jeql .L1982
.L2041:
	movl 40(%ap),%r0
	movl %r7,(%r0)
	incl 4(%r6)
.L1951:
	movl %r6,%r0
	ret
.L2028:
	pushl $0
	pushl $0
	pushl $32
	pushl 20(%ap)
	pushl %r8
	pushl %r11
	pushl %r9
	calls $7,Perl_hv_common_key_len
	tstl %r0
	jeql .L1989
	movl (%r0),%r11
	bicl3 $-65281,8(%r11),%r0
	jeql .L1989
	tstl 28(%ap)
	jeql .L1953
	tstl %r7
	jeql .L1955
	pushl $524288
	pushl 36(%ap)
	pushl %r7
	pushl %r9
	calls $4,Perl_newSVpvn_flags
	movl %r0,-12(%fp)
.L1958:
	movl %r10,(%r9)
	movl 128(%r9),%r0
	movl 12(%r0),%r0
	jeql .L2029
.L1959:
	movl $5,28(%r0)
	mcoml $0,16(%r0)
	mcoml $0,24(%r0)
	movl (%r0),%r2
	bicl2 $1073741824,8(%r2)
	movl *(%r0),%r2
	clrl 8(%r2)
	movl (%r0),%r2
	movl *124(%r9),%r3
	subl3 12(%r9),(%r9),%r4
	ashl $-2,%r4,8(%r3)
	movl 12(%r2),%r10
	movl %r10,12(%r9)
	movl (%r2),%r3
	ashl $2,12(%r3),%r3
	addl3 %r10,%r3,16(%r9)
	movl (%r2),%r3
	ashl $2,8(%r3),%r3
	addl2 %r3,%r10
	movl %r10,(%r9)
	movl %r2,124(%r9)
	movl %r0,128(%r9)
	pushl %r9
	calls $1,Perl_push_scope
	pushl %r9
	calls $1,Perl_savetmps
	addl3 64(%r9),$4,%r0
	movl %r0,64(%r9)
	cmpl %r0,68(%r9)
	jeql .L2030
.L1960:
	subl3 12(%r9),%r10,%r2
	ashl $-2,%r2,(%r0)
	subl3 %r10,16(%r9),%r0
	cmpl %r0,$8
	jleq .L2031
.L1961:
	tstl 28(%ap)
	jeql .L1962
	movl 28(%ap),4(%r10)
	movl %r6,8(%r10)
	addl3 %r10,$12,%r0
	movl -12(%fp),12(%r10)
.L1963:
	movl %r0,(%r9)
	tstb 107(%r9)
	jeql .L1991
	movl $2,%r0
.L1964:
	pushl %r0
	pushl %r11
	pushl %r9
	calls $3,Perl_call_sv
	movl (%r9),%r10
	tstb 107(%r9)
	jneq .L1965
	movl 840(%r9),%r0
	movl *12(%r0),%r11
	jeql .L2032
	bicl3 $-2097153,8(%r11),%r0
	jneq .L2033
.L1967:
	movab 164(%r9),%r0
	subl3 %r0,%r11,%r2
	cmpl %r2,$48
	jlequ .L2034
	movl 8(%r11),%r0
	bicl3 $-65281,%r0,%r2
	jeql .L1965
	bicl3 $-1025,%r0,%r2
	jneq .L2035
	bicl3 $-257,%r0,%r2
	jneq .L2036
	bicl2 $-2049,%r0
	jeql .L1974
	movl 12(%r11),%r0
	bicl3 $-1048577,8(%r0),%r2
	jeql .L1972
	movl *(%r0),%r0
	bicl3 $-268435457,8(%r0),%r0
	jeql .L1972
.L1974:
	pushl $0
	pushl %r11
	pushl %r9
	calls $3,Perl_sv_2bool_flags
	tstb %r0
	jeql .L1965
.L1972:
	pushl $2
	pushl $10
	pushab .LC75
	pushl %r11
	pushl %r9
	calls $5,Perl_sv_catpvn_flags
	bicl3 $-2098177,8(%r11),%r0
	cmpl %r0,$1024
	jeql .L2037
	pushl $34
	pushab -8(%fp)
	pushl %r11
	pushl %r9
	calls $4,Perl_sv_2pv_flags
	movl -8(%fp),%r2
	pushl $0
	pushl %r2
	pushl %r0
	pushl %r9
	calls $4,Perl_yyerror_pvn
	subl3 $4,%r10,%r0
	incl 4(%r6)
.L1976:
	movl %r0,(%r9)
	cmpl 48(%r9),52(%r9)
	jgtr .L2038
.L1977:
	pushl %r9
	calls $1,Perl_pop_scope
	movl 128(%r9),%r0
	movl 8(%r0),%r2
	jeql .L2039
	movl (%r2),%r0
	movl *124(%r9),%r3
	subl3 12(%r9),(%r9),%r4
	ashl $-2,%r4,8(%r3)
	movl 12(%r0),%r3
	movl %r3,12(%r9)
	movl (%r0),%r4
	ashl $2,12(%r4),%r4
	addl3 %r3,%r4,16(%r9)
	movl (%r0),%r4
	ashl $2,8(%r4),%r4
	addl3 %r3,%r4,(%r9)
	movl %r0,124(%r9)
	movl %r2,128(%r9)
	bicl3 $-65281,8(%r6),%r0
	jneq .L1951
	pushl %r6
	pushl %r9
	calls $2,Perl_sv_2mortal
	movab .LC69,%r2
	movab .LC73,%r4
	movab .LC74,%r3
	tstl %r7
	jneq .L2040
.L1980:
	movl 12(%ap),%r0
	movl 8(%ap),%r7
	pushl %r4
	pushl %r8
	pushl %r3
	pushl %r2
	pushl %r7
	pushl %r0
	pushab .LC76
	pushl %r9
	calls $8,Perl_form
	movl %r0,%r7
	tstl 40(%ap)
	jneq .L2041
.L1982:
	movl 304(%r9),%r2
	movl 120(%r2),%r0
	jeql .L1984
	bicl3 $-536870913,8(%r0),%r0
	jeql .L1984
	movl 120(%r9),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L1984
	movl $536870912,%r8
	pushl %r7
	calls $1,strlen
	pushl %r8
	pushl %r0
	pushl %r7
	pushl %r9
	calls $4,Perl_yyerror_pvn
.L2042:
	incl 4(%r6)
	jbr .L1951
.L1984:
	bicb3 $253,215(%r2),%r0
	jneq .L1993
	movb 1042(%r9),%r0
	rotl $22,%r0,%r8
	bicl2 $-536870913,%r8
	pushl %r7
	calls $1,strlen
	pushl %r8
	pushl %r0
	pushl %r7
	pushl %r9
	calls $4,Perl_yyerror_pvn
	jbr .L2042
.L1953:
	tstl 8(%ap)
	jeql .L1955
	pushl $524288
	pushl 12(%ap)
	pushl 8(%ap)
	pushl %r9
	calls $4,Perl_newSVpvn_flags
	tstl %r7
	jeql .L1990
	tstl %r0
	jeql .L1955
	movl %r0,28(%ap)
	pushl $524288
	pushl 36(%ap)
	pushl %r7
	pushl %r9
	calls $4,Perl_newSVpvn_flags
	movl %r0,-12(%fp)
	jbr .L1958
.L1990:
	movl %r0,28(%ap)
.L1955:
	movab 180(%r9),-12(%fp)
	movl %r10,(%r9)
	movl 128(%r9),%r0
	movl 12(%r0),%r0
	jneq .L1959
	jbr .L2029
.L2036:
	movl (%r11),%r0
	tstl 16(%r0)
	jneq .L1972
.L1965:
	subl3 $4,%r10,%r0
	movl (%r10),%r6
	incl 4(%r6)
.L2043:
	movl %r0,(%r9)
	cmpl 48(%r9),52(%r9)
	jleq .L1977
.L2038:
	pushl %r9
	calls $1,Perl_free_tmps
	jbr .L1977
.L1989:
	movab .LC69,%r2
	movab .LC70,%r4
	movab .LC71,%r3
	jbr .L1952
.L1991:
	movl $10,%r0
	jbr .L1964
.L1993:
	clrl %r8
	pushl %r7
	calls $1,strlen
	pushl %r8
	pushl %r0
	pushl %r7
	pushl %r9
	calls $4,Perl_yyerror_pvn
	jbr .L2042
.L1962:
	addl3 %r10,$4,%r0
	movl %r6,4(%r10)
	jbr .L1963
.L2029:
	pushl %r0
	pushl $33
	pushl $32
	pushl %r9
	calls $4,Perl_new_stackinfo_flags
	movl 128(%r9),%r2
	movl %r2,8(%r0)
	movl %r0,12(%r2)
	movl $5,28(%r0)
	mcoml $0,16(%r0)
	mcoml $0,24(%r0)
	movl (%r0),%r2
	bicl2 $1073741824,8(%r2)
	movl *(%r0),%r2
	clrl 8(%r2)
	movl (%r0),%r2
	movl *124(%r9),%r3
	subl3 12(%r9),(%r9),%r4
	ashl $-2,%r4,8(%r3)
	movl 12(%r2),%r10
	movl %r10,12(%r9)
	movl (%r2),%r3
	ashl $2,12(%r3),%r3
	addl3 %r10,%r3,16(%r9)
	movl (%r2),%r3
	ashl $2,8(%r3),%r3
	addl2 %r3,%r10
	movl %r10,(%r9)
	movl %r2,124(%r9)
	movl %r0,128(%r9)
	pushl %r9
	calls $1,Perl_push_scope
	pushl %r9
	calls $1,Perl_savetmps
	addl3 64(%r9),$4,%r0
	movl %r0,64(%r9)
	cmpl %r0,68(%r9)
	jneq .L1960
	jbr .L2030
.L2035:
	movl (%r11),%r0
	jeql .L1965
	movl 8(%r0),%r0
	cmpl %r0,$1
	jgtru .L1972
	tstl %r0
	jeql .L1965
	cmpb *12(%r11),$48
	jneq .L1972
	subl3 $4,%r10,%r0
	movl (%r10),%r6
	incl 4(%r6)
	jbr .L2043
.L2031:
	pushl $3
	pushl %r10
	pushl %r10
	pushl %r9
	calls $4,Perl_stack_grow
	movl %r0,%r10
	jbr .L1961
.L2030:
	pushl %r9
	calls $1,Perl_markstack_grow
	subl3 12(%r9),%r10,%r2
	ashl $-2,%r2,(%r0)
	subl3 %r10,16(%r9),%r0
	cmpl %r0,$8
	jgtr .L1961
	jbr .L2031
.L2032:
	pushl %r11
	pushl %r0
	pushl %r9
	calls $3,Perl_gv_add_by_type
	movl *12(%r0),%r11
	bicl3 $-2097153,8(%r11),%r0
	jeql .L1967
.L2033:
	pushl %r11
	pushl %r9
	calls $2,Perl_mg_get
	jbr .L1967
.L2037:
	movl (%r11),%r0
	movl 8(%r0),%r2
	movl %r2,-8(%fp)
	movl 12(%r11),%r0
	pushl $0
	pushl %r2
	pushl %r0
	pushl %r9
	calls $4,Perl_yyerror_pvn
	subl3 $4,%r10,%r0
	incl 4(%r6)
	jbr .L1976
.L2034:
	cmpl %r0,%r11
	jeql .L1972
	subl3 $4,%r10,%r0
	movl (%r10),%r6
	incl 4(%r6)
	jbr .L2043
.L2039:
	calls $0,Perl_croak_popstack
	.cfi_endproc
.LFE324:
	.size	S_new_constant, .-S_new_constant
	.section	.rodata.str1.1
.LC77:
	.string	"charnames"
.LC78:
	.string	":short"
.LC79:
	.string	":full"
.LC80:
	.string	"_charnames"
	.text
	.align 1
.globl Perl_load_charnames
	.type	Perl_load_charnames, @function
Perl_load_charnames:
.LFB255:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 20(%ap),%r8
	movl 732(%r6),%r0
	movl 12(%r0),%r0
	movl 20(%r0),%r7
	jeql .L2045
	bicl3 $-131073,1040(%r6),%r0
	jneq .L2070
.L2045:
	pushl $6
	pushab .LC78
	pushl %r6
	calls $3,Perl_newSVpvn
	movl %r0,%r9
	pushl $5
	pushab .LC79
	pushl %r6
	calls $3,Perl_newSVpvn
	movl %r0,%r7
	pushl $10
	pushab .LC80
	pushl %r6
	calls $3,Perl_newSVpvn
	pushl $0
	pushl %r9
	pushl %r7
	pushl $0
	pushl %r0
	pushl $0
	pushl %r6
	calls $7,Perl_load_module
	movl 732(%r6),%r0
	movl 12(%r0),%r0
	movl 20(%r0),%r7
	jeql .L2050
	bicl3 $-131073,1040(%r6),%r0
	jneq .L2071
.L2050:
	clrl (%r8)
	pushl %r8
	pushl 16(%ap)
	pushl 12(%ap)
	pushl $0
	pushl 8(%ap)
	pushl $9
	pushab .LC77
	pushl $0
	pushl $0
	pushl %r6
	calls $10,S_new_constant
	tstl %r0
	jeql .L2049
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L2051
	subl3 $1,%r1,4(%r0)
.L2049:
	clrl %r7
.L2044:
	movl %r7,%r0
	ret
.L2070:
	pushl $0
	pushl $0
	pushl $32
	pushl $9
	pushab .LC77
	pushl %r7
	pushl %r6
	calls $7,Perl_hv_common_key_len
	tstl %r0
	jeql .L2045
	movl (%r0),%r0
	bicl3 $-65281,8(%r0),%r0
	jeql .L2045
	movl %r7,%r0
	ret
.L2071:
	pushl $0
	pushl $0
	pushl $32
	pushl $9
	pushab .LC77
	pushl %r7
	pushl %r6
	calls $7,Perl_hv_common_key_len
	tstl %r0
	jeql .L2050
	movl (%r0),%r0
	bicl3 $-65281,8(%r0),%r0
	jeql .L2050
	movl %r7,%r0
	ret
.L2051:
	pushl %r1
	pushl %r0
	pushl %r6
	calls $3,Perl_sv_free2
	clrl %r7
	jbr .L2044
	.cfi_endproc
.LFE255:
	.size	Perl_load_charnames, .-Perl_load_charnames
	.section	.rodata.str1.1
.LC81:
	.string	"Unknown charname ''"
.LC82:
	.string	"Unknown charname '%s'"
.LC83:
	.string	"charnames alias definitions may not contain trailing white-space; marked by <-- HERE in %.*s<-- HERE %.*s"
.LC84:
	.string	"Malformed UTF-8 returned by %.*s immediately after '%.*s'"
.LC85:
	.string	"Invalid character in \\N{...}; marked by <-- HERE in %.*s<-- HERE %.*s"
.LC86:
	.string	"charnames alias definitions may not contain a sequence of multiple spaces; marked by <-- HERE in %.*s<-- HERE %.*s"
	.text
	.align 1
.globl Perl_get_and_check_backslash_N_name
	.type	Perl_get_and_check_backslash_N_name, @function
Perl_get_and_check_backslash_N_name:
.LFB257:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $40,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	movl 12(%ap),%r9
	movl 16(%ap),%r3
	movb %r3,-24(%fp)
	subl3 $3,%r7,%r8
	subl3 %r8,%r9,%r0
	addl3 %r0,$1,-20(%fp)
	cmpl %r7,%r9
	jgequ .L2073
	movl %r7,%r0
.L2074:
	movl %r0,%r7
	movzbl (%r0)+,%r1
	bicl3 $-18433,PL_charclass[%r1],%r1
	cmpl %r1,$18432
	jneq .L2077
	cmpl %r9,%r0
	jneq .L2074
	movl %r9,%r7
.L2077:
	cmpl %r9,%r7
	jlequ .L2073
.L2078:
	movl %r9,%r4
	movzbl -(%r9),%r0
	bicl3 $-18433,PL_charclass[%r0],%r0
	cmpl %r0,$18432
	jneq .L2189
	cmpl %r7,%r9
	jneq .L2078
.L2073:
	subl3 %r7,%r9,%r10
	ashl $29,%r3,-(%sp)
	pushl %r10
	pushl %r7
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r11
	movl (%r0),%r0
	tstl 8(%r0)
	jeql .L2190
.L2080:
	pushl 20(%ap)
	pushl -20(%fp)
	pushl %r8
	pushl %r11
	pushl %r6
	calls $5,Perl_load_charnames
	movl %r0,%r1
	jeql .L2083
	movl 20(%ap),%r0
	clrl (%r0)
	pushl %r0
	pushl -20(%fp)
	pushl %r8
	pushl $0
	pushl %r11
	pushl $9
	pushab .LC77
	pushl $0
	pushl $0
	pushl %r6
	movl %r1,-40(%fp)
	calls $10,S_new_constant
	movl %r0,-16(%fp)
	movl -40(%fp),%r1
	movl 20(%ap),%r0
	tstl (%r0)
	jneq .L2191
	pushl $0
	pushl $0
	pushl $32
	pushl $9
	pushab .LC77
	pushl %r1
	pushl %r6
	calls $7,Perl_hv_common_key_len
	tstl %r0
	jeql .L2089
	movl (%r0),%r0
	jeql .L2089
	bicl3 $-2049,8(%r0),%r3
	jneq .L2192
.L2089:
	movb (%r7),%r0
	tstb -24(%fp)
	jneq .L2095
	addl3 %r7,$1,%r11
	movzbl %r0,%r3
	bicl3 $-5,PL_charclass[%r3],%r3
	jeql .L2096
	cmpl %r9,%r11
	jlequ .L2097
	movl %r11,%r2
.L2102:
	movl %r2,%r11
	movb (%r2),%r0
	incl %r2
	movzbl %r0,%r1
	bicl3 $-131073,PL_charclass[%r1],%r1
	jeql .L2184
	cmpb %r0,$32
	jeql .L2193
.L2100:
	cmpl %r9,%r2
	jneq .L2102
	movl %r9,%r11
.L2097:
	cmpb %r0,$32
	jeql .L2194
	movl -16(%fp),%r1
	movl 8(%r1),%r0
	bicl3 $-536870913,%r0,%r1
	jeql .L2072
	bicl2 $-2098177,%r0
	cmpl %r0,$1024
	jeql .L2195
	pushl $34
	pushab -8(%fp)
	pushl -16(%fp)
	pushl %r6
	calls $4,Perl_sv_2pv_flags
	movl %r0,%r10
	movl -8(%fp),%r0
.L2127:
	pushab -12(%fp)
	pushl %r0
	pushl %r10
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	tstb %r0
	jneq .L2072
	movl -12(%fp),%r9
	pushl $0
	pushl $0
	movl 304(%r6),%r0
	pushl 136(%r0)
	pushl %r9
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	pushl %r10
	subl3 %r10,%r9,-(%sp)
	pushl %r8
	pushl -20(%fp)
	pushab .LC84
	pushl %r6
	calls $6,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
.L2083:
	clrl -16(%fp)
.L2072:
	movl -16(%fp),%r0
	ret
.L2191:
	pushl 12(%r11)
	pushab .LC82
	pushl %r6
	calls $3,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
	tstl -16(%fp)
	jeql .L2083
	movl -16(%fp),%r1
	movl 4(%r1),%r0
	cmpl %r0,$1
	jlequ .L2088
	subl3 $1,%r0,4(%r1)
	clrl -16(%fp)
	jbr .L2072
.L2189:
	movl %r4,%r9
	subl3 %r7,%r9,%r10
	ashl $29,%r3,-(%sp)
	pushl %r10
	pushl %r7
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r11
	movl (%r0),%r0
	tstl 8(%r0)
	jneq .L2080
.L2190:
	movl 4(%r11),%r0
	cmpl %r0,$1
	jlequ .L2081
	subl3 $1,%r0,4(%r11)
	pushab .LC81
	pushl %r6
	calls $2,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
.L2201:
	clrl -16(%fp)
	jbr .L2072
.L2095:
	cvtbl %r0,%r3
	cmpl %r3,$127
	jlequ .L2196
	movzbl %r0,%r3
	movl %r3,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L2105
	cmpl %r4,$1
	jgtru .L2105
	bicb3 $192,1(%r7),%r0
	ashl $6,%r3,%r3
	bisb2 %r3,%r0
	movzbl %r0,%r0
	bicl3 $-5,PL_charclass[%r0],%r0
	jeql .L2096
	addl3 %r7,$2,%r11
.L2104:
	cmpl %r11,%r9
	jgequ .L2183
	movab PL_strict_utf8_dfa_tab,%r10
	movab PL_utf8skip,-24(%fp)
	movl %r8,-28(%fp)
	movl %r6,%r8
.L2124:
	movb (%r11),%r0
	cvtbl %r0,%r1
	cmpl %r1,$127
	jgtru .L2111
	bicl3 $-131073,PL_charclass[%r1],%r1
	jeql .L2185
	cmpb %r0,$32
	jeql .L2197
.L2113:
	incl %r11
	cmpl %r11,%r9
	jlssu .L2124
.L2199:
	movl %r8,%r6
	movl -28(%fp),%r8
.L2183:
	movb -1(%r11),%r0
	jbr .L2097
.L2193:
	cmpb -2(%r2),$32
	jneq .L2100
.L2101:
	pushab 1(%r11)
	subl3 %r11,%r9,%r1
	pushab 1(%r1)
	pushl %r8
	subl2 %r8,%r11
	pushab 1(%r11)
	pushab .LC86
	pushl %r6
	calls $6,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
.L2198:
	clrl -16(%fp)
	jbr .L2072
.L2196:
	addl3 %r7,$1,%r11
	bicl3 $-5,PL_charclass[%r3],%r0
	jneq .L2104
.L2096:
	movl %r7,%r11
.L2099:
	pushab 1(%r11)
	pushab 1(%r10)
	pushl %r8
	subl2 %r8,%r11
	pushab 1(%r11)
	pushab .LC85
	pushl %r6
	calls $6,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
.L2200:
	clrl -16(%fp)
	jbr .L2072
.L2192:
	movl 12(%r0),%r0
	cmpb 8(%r0),$13
	jneq .L2089
	movl (%r0),%r0
	movl 16(%r0),%r0
	jeql .L2089
	bicl3 $-33554433,8(%r0),%r3
	jeql .L2089
	movl (%r0),%r3
	movl 16(%r3),%r0
	jeql .L2089
	tstl 32(%r3)
	jeql .L2182
	movl (%r0),%r0
	jeql .L2089
.L2182:
	addl3 %r0,$8,%r3
	cmpl 4(%r0),$10
	jneq .L2089
	cmpl (%r3),$1634231135
	jneq .L2089
	cmpl 4(%r3),$1835101810
	jneq .L2089
	cmpw 8(%r3),$29541
	jneq .L2089
	movl -16(%fp),%r0
	ret
.L2197:
	cmpb -1(%r11),$32
	jneq .L2113
	movl %r8,%r6
	movl -28(%fp),%r8
	pushab 1(%r11)
	subl3 %r11,%r9,%r1
	pushab 1(%r1)
	pushl %r8
	subl2 %r8,%r11
	pushab 1(%r11)
	pushab .LC86
	pushl %r6
	calls $6,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
	jbr .L2198
.L2111:
	movzbl %r0,%r3
	movl %r3,%r6
	clrl %r7
	movq %r6,%r0
	subl2 $194,%r0
	sbwc $0,%r1
	cmpl %r1,%r7
	jneq .L2115
	cmpl %r0,$1
	jgtru .L2115
	bicb3 $192,1(%r11),%r0
	ashl $6,%r3,%r3
	bisb2 %r3,%r0
	movzbl %r0,%r0
	bicl3 $-131073,PL_charclass[%r0],%r0
	cmpl %r0,%r7
	jeql .L2185
	addl2 $2,%r11
	cmpl %r11,%r9
	jlssu .L2124
	jbr .L2199
.L2185:
	movl %r8,%r6
	movl -28(%fp),%r8
.L2184:
	subl3 %r11,%r9,%r10
	pushab 1(%r11)
	pushab 1(%r10)
	pushl %r8
	subl2 %r8,%r11
	pushab 1(%r11)
	pushab .LC85
	pushl %r6
	calls $6,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
	jbr .L2200
.L2115:
	movzbl (%r3)[%r10],%r1
	movzbw 256(%r1)[%r10],%r0
	mnegb %r1,%r1
	ashl %r1,$255,%r1
	mcoml %r1,%r1
	bicl3 %r1,%r3,%r1
	cmpw %r0,$1
	jlequ .L2118
	addl3 %r11,$1,%r4
	cmpl %r9,%r4
	jlequ .L2119
.L2120:
	movb (%r4)+,%r2
	addw2 $256,%r0
	movzwl %r0,%r0
	movzbl %r2,%r3
	movzbl (%r3)[%r10],%r3
	addl2 %r10,%r0
	movzbw (%r3)[%r0],%r0
	ashl $6,%r1,%r1
	bicl2 $-64,%r2
	bisl2 %r2,%r1
	cmpw %r0,$1
	jlequ .L2118
	cmpl %r9,%r4
	jneq .L2120
.L2119:
	pushl $0
	pushl $0
	pushl $131072
	pushl $0
	pushab -8(%fp)
	pushl %r9
	pushl %r11
	calls $7,Perl_utf8_to_uv_msgs_helper_
	movl -8(%fp),%r1
.L2121:
	pushl %r1
	pushl 2212(%r8)
	calls $2,Perl__invlist_search
	tstl %r0
	jlss .L2185
	bicl2 $-2,%r0
	jneq .L2185
	movzbl (%r11),%r0
	movl -24(%fp),%r1
	movzbl (%r0)[%r1],%r0
	addl2 %r0,%r11
	cmpl %r11,%r9
	jlssu .L2124
	jbr .L2199
.L2118:
	tstw %r0
	jeql .L2121
	pushl $0
	pushl $0
	pushl $131072
	pushl $0
	pushab -8(%fp)
	pushl %r9
	pushl %r11
	calls $7,Perl_utf8_to_uv_msgs_helper_
	movl -8(%fp),%r1
	jbr .L2121
.L2088:
	pushl %r0
	pushl -16(%fp)
	pushl %r6
	calls $3,Perl_sv_free2
	clrl -16(%fp)
	jbr .L2072
.L2195:
	movl -16(%fp),%r1
	movl (%r1),%r0
	movl 8(%r0),%r0
	movl %r0,-8(%fp)
	movl 12(%r1),%r10
	jbr .L2127
.L2105:
	movab PL_strict_utf8_dfa_tab,%r1
	movzbl (%r3)[%r1],%r4
	movzbw 256(%r4)[%r1],%r0
	mnegb %r4,%r4
	ashl %r4,$255,%r4
	mcoml %r4,%r4
	bicl3 %r4,%r3,%r11
	cmpw %r0,$1
	jlequ .L2107
	addl3 %r7,$1,%r4
	cmpl %r4,%r9
	jgequ .L2108
.L2109:
	movb (%r4)+,%r2
	addw2 $256,%r0
	movzwl %r0,%r0
	movzbl %r2,%r3
	movzbl (%r3)[%r1],%r3
	addl2 %r1,%r0
	movzbw (%r3)[%r0],%r0
	ashl $6,%r11,%r11
	bicl2 $-64,%r2
	bisl2 %r2,%r11
	cmpw %r0,$1
	jlequ .L2107
	cmpl %r9,%r4
	jneq .L2109
.L2108:
	pushl $0
	pushl $0
	pushl $131072
	pushl $0
	pushab -8(%fp)
	pushl %r9
	pushl %r7
	calls $7,Perl_utf8_to_uv_msgs_helper_
	movl -8(%fp),%r11
.L2110:
	pushl %r11
	pushl 2208(%r6)
	calls $2,Perl__invlist_search
	tstl %r0
	jlss .L2096
	bicl2 $-2,%r0
	jneq .L2096
	movzbl (%r7),%r0
	movzbl PL_utf8skip[%r0],%r11
	addl2 %r7,%r11
	jbr .L2104
.L2107:
	tstw %r0
	jeql .L2110
	pushl $0
	pushl $0
	pushl $131072
	pushl $0
	pushab -8(%fp)
	pushl %r9
	pushl %r7
	calls $7,Perl_utf8_to_uv_msgs_helper_
	movl -8(%fp),%r11
	jbr .L2110
.L2081:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_free2
	pushab .LC81
	pushl %r6
	calls $2,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
	jbr .L2201
.L2194:
	pushab 1(%r11)
	subl3 %r11,%r9,%r1
	pushab 1(%r1)
	pushl %r8
	subl2 %r8,%r11
	pushab 1(%r11)
	pushab .LC83
	pushl %r6
	calls $6,Perl_form
	movl 20(%ap),%r1
	movl %r0,(%r1)
	clrl -16(%fp)
	jbr .L2072
	.cfi_endproc
.LFE257:
	.size	Perl_get_and_check_backslash_N_name, .-Perl_get_and_check_backslash_N_name
	.section	.rodata.str1.1
.LC87:
	.string	"q"
	.text
	.align 1
	.type	S_tokeq, @function
S_tokeq:
.LFB251:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r8
	movl 8(%r8),%r2
	movl (%r8),%r1
	cmpb %r2,$4
	jlequ .L2203
	cmpl 16(%r1),$-1
	jeql .L2216
.L2203:
	movl 12(%r8),%r0
	movl 8(%r1),%r3
	addl3 %r0,%r3,%r7
	cmpl %r0,%r7
	jgequ .L2217
	movl %r0,%r1
.L2206:
	movl %r1,%r6
	incl %r1
	cmpb (%r6),$92
	jeql .L2230
	cmpl %r7,%r1
	jneq .L2206
.L2233:
	movl %r7,%r6
.L2205:
	bicl3 $-32769,1040(%r9),%r1
	cmpl %r7,%r6
	jeql .L2218
	tstl %r1
	jneq .L2231
	movl %r8,%r0
.L2208:
	cmpl %r7,%r6
	jlequ .L2212
	movl %r6,%r3
	movb $92,%r4
	movl %r6,%r1
	movb (%r1)+,%r2
	cmpb %r2,$92
	jeql .L2232
.L2209:
	movb %r2,(%r3)+
	cmpl %r7,%r1
	jlequ .L2220
.L2215:
	movl %r1,%r6
.L2237:
	movl %r6,%r1
	movb (%r1)+,%r2
	cmpb %r2,$92
	jneq .L2209
	jbr .L2232
.L2230:
	cmpb (%r1),$92
	jeql .L2205
	cmpl %r7,%r1
	jneq .L2206
	jbr .L2233
.L2232:
	cmpl %r7,%r1
	jgtru .L2234
	movl %r3,%r6
	movb %r2,(%r6)+
.L2212:
	clrb (%r6)
	movl (%r8),%r1
	subl3 12(%r8),%r6,8(%r1)
	bicl3 $-32769,1040(%r9),%r1
.L2204:
	tstl %r1
	jneq .L2235
.L2223:
	movl %r8,%r0
	ret
.L2231:
	bicl2 $-536870913,%r2
	bisl3 $524288,%r2,-(%sp)
	pushl %r3
	pushl %r0
	pushl %r9
	calls $4,Perl_newSVpvn_flags
	jbr .L2208
.L2235:
	pushl $0
	pushl $1
	pushab .LC87
	pushl %r0
	pushl %r8
	pushl $1
	pushab .LC87
	pushl $0
	pushl $0
	pushl %r9
	calls $10,S_new_constant
	movl %r0,%r8
	movl %r8,%r0
	ret
.L2234:
	movb 1(%r6),%r2
	cmpb %r2,$92
	jeql .L2236
	movb %r4,(%r3)+
	movl %r1,%r6
	jbr .L2237
.L2236:
	addl3 %r6,$2,%r1
	movb %r2,(%r3)+
	cmpl %r7,%r1
	jgtru .L2215
	jbr .L2220
.L2216:
	movl %r8,%r0
	bicl3 $-32769,1040(%r9),%r1
	tstl %r1
	jeql .L2223
	jbr .L2235
.L2218:
	movl %r8,%r0
	tstl %r1
	jeql .L2223
	jbr .L2235
.L2217:
	movl %r0,%r6
	jbr .L2205
.L2220:
	movl %r3,%r6
	clrb (%r6)
	movl (%r8),%r1
	subl3 12(%r8),%r6,8(%r1)
	bicl3 $-32769,1040(%r9),%r1
	jbr .L2204
	.cfi_endproc
.LFE251:
	.size	S_tokeq, .-S_tokeq
	.align 1
	.type	S_sublex_start, @function
S_sublex_start:
.LFB252:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r0
	movl 4(%r0),%r1
	jeql .L2251
	cmpl %r1,$5
	jeql .L2252
	movb 158(%r0),101(%r0)
	movl 304(%r6),%r0
	movw %r1,102(%r0)
	movl 304(%r6),%r0
	movl 64(%r0),108(%r0)
	movl 304(%r6),%r0
	clrb 56(%r0)
	movl 304(%r6),%r0
	movb 159(%r0),57(%r0)
	movl 304(%r6),%r0
	movb $7,158(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl 64(%r0),%r1
	jeql .L2248
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	clrl 64(%r0)
	movzwl $315,%r0
	ret
.L2251:
	movl 64(%r0),4(%r0)
	movl 304(%r6),%r0
	movl %r1,64(%r0)
	movzwl $314,%r0
	ret
.L2248:
	movzwl $330,%r0
	ret
.L2252:
	movl 80(%r0),%r1
	clrl 80(%r0)
	pushl %r1
	pushl %r6
	calls $2,S_tokeq
	movl %r0,%r7
	movl 8(%r0),%r1
	cmpb %r1,$5
	jeql .L2253
	movl 304(%r6),%r8
	pushl %r7
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r8)
.L2255:
	movzwl $314,%r0
	ret
.L2253:
	bicl3 $-2098177,%r1,%r0
	cmpl %r0,$1024
	jeql .L2254
	pushl $34
	pushab -8(%fp)
	pushl %r7
	pushl %r6
	calls $4,Perl_sv_2pv_flags
	movl 8(%r7),%r1
	movl -8(%fp),%r2
.L2244:
	bicl3 $-536870913,%r1,-(%sp)
	pushl %r2
	pushl %r0
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl 4(%r7),%r1
	cmpl %r1,$1
	jlequ .L2245
	subl3 $1,%r1,4(%r7)
	movl %r0,%r7
.L2256:
	movl 304(%r6),%r8
	pushl %r7
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r8)
	jbr .L2255
.L2254:
	movl (%r7),%r0
	movl 8(%r0),%r2
	movl %r2,-8(%fp)
	movl 12(%r7),%r0
	jbr .L2244
.L2245:
	pushl %r1
	pushl %r7
	pushl %r6
	movl %r0,-12(%fp)
	calls $3,Perl_sv_free2
	movl -12(%fp),%r0
	movl %r0,%r7
	jbr .L2256
	.cfi_endproc
.LFE252:
	.size	S_sublex_start, .-S_sublex_start
	.section	.rodata.str1.1
.LC88:
	.string	"lex_next_chunk"
.LC89:
	.string	";}continue{print or die qq(-p destination: $!\\n);}"
.LC90:
	.string	";}"
.LC91:
	.string	";"
	.text
	.align 1
.globl Perl_lex_next_chunk
	.type	Perl_lex_next_chunk, @function
Perl_lex_next_chunk:
.LFB231:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $52,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r2
	bicl3 $-1073741822,%r2,-12(%fp)
	tstl -12(%fp)
	jneq .L2341
	bicl3 $-1073741825,%r2,%r9
	movl 304(%r6),%r0
	tstl %r9
	jneq .L2259
	tstw 72(%r0)
	jneq .L2257
.L2259:
	movl 120(%r0),%r10
	movl 12(%r10),%r1
	bicl3 $-3,%r2,%r11
	movl 124(%r0),%r8
	movl 136(%r0),%r4
	movl 144(%r0),%r3
	tstl %r11
	jneq .L2261
	cmpl %r8,%r4
	jeql .L2342
.L2261:
	subl3 %r1,%r4,%r11
	subl2 %r1,%r8
	subl3 %r1,128(%r0),-16(%fp)
	subl3 %r1,132(%r0),-20(%fp)
	subl3 %r1,140(%r0),-24(%fp)
	tstl %r3
	jeql .L2304
	subl3 %r1,%r3,-28(%fp)
.L2265:
	movl 148(%r0),%r3
	jeql .L2264
	subl3 %r1,%r3,-12(%fp)
.L2264:
	movl 164(%r0),%r1
	tstl %r2
	jlss .L2266
	tstl %r1
	jeql .L2343
.L2267:
	tstl 168(%r0)
	jeql .L2269
	tstl %r11
	jneq .L2270
	movl (%r10),%r0
	movl %r11,8(%r0)
.L2270:
	pushl $0
	pushl %r10
	pushl $0
	pushl %r6
	calls $4,Perl_filter_read
	tstl %r0
	jleq .L2271
	movl 12(%r10),%r0
.L2272:
	tstl %r0
	jeql .L2271
	movl 304(%r6),%r0
	movb $1,%r9
	movb %r9,%r4
.L2268:
	movl 12(%r10),%r7
	movl (%r10),%r1
	movl 8(%r1),%r5
	addl3 %r7,%r5,136(%r0)
	movl 304(%r6),%r0
	addl3 %r7,%r8,124(%r0)
	movl 304(%r6),%r10
	movl 120(%r10),%r0
	jeql .L2279
.L2345:
	bicl3 $-536870913,8(%r0),%r0
	jeql .L2279
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L2279
.L2280:
	movl 136(%r10),%r8
	movl 124(%r10),%r0
	pushab -8(%fp)
	subl3 %r0,%r8,-(%sp)
	pushl %r0
	movl %r4,-52(%fp)
	movl %r5,-48(%fp)
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	movl -52(%fp),%r4
	movl -48(%fp),%r5
	tstb %r0
	jeql .L2344
.L2285:
	addl3 %r7,-16(%fp),128(%r10)
	movl 304(%r6),%r0
	addl3 %r7,-20(%fp),132(%r0)
	movl 304(%r6),%r0
	addl3 %r7,-24(%fp),140(%r0)
	movl 304(%r6),%r0
	tstl 144(%r0)
	jeql .L2298
	addl3 %r7,-28(%fp),144(%r0)
	movl 304(%r6),%r0
.L2298:
	tstl 148(%r0)
	jeql .L2299
	addl3 %r7,-12(%fp),148(%r0)
	movl 304(%r6),%r0
.L2299:
	movl 480(%r0),%r0
	cmpl %r0,$-1
	jeql .L2300
	movl 120(%r6),%r1
	addl3 %r0,$1,20(%r1)
	movl 304(%r6),%r0
	mcoml $0,480(%r0)
.L2300:
	tstb %r4
	jeql .L2257
	bicl3 $-1027,704(%r6),%r0
	jeql .L2257
	cmpl 116(%r6),884(%r6)
	jeql .L2257
	subl3 %r11,%r5,-(%sp)
	addl3 %r7,%r11,-(%sp)
	pushl $0
	pushl %r6
	calls $4,S_update_debugger_info
.L2257:
	movb %r9,%r0
	ret
.L2343:
	bicb3 $253,490(%r0),%r2
	jneq .L2267
	movb %r1,%r9
	movb %r1,%r4
	movl 12(%r10),%r7
	movl (%r10),%r1
	movl 8(%r1),%r5
	addl3 %r7,%r5,136(%r0)
	movl 304(%r6),%r0
	addl3 %r7,%r8,124(%r0)
	movl 304(%r6),%r10
	movl 120(%r10),%r0
	jneq .L2345
.L2279:
	movl 1040(%r6),%r0
	bicb3 $253,215(%r10),%r1
	jneq .L2281
	bicl3 $-8388609,%r0,%r1
	jneq .L2280
.L2281:
	bicl2 $-17,%r0
	jeql .L2285
	movl 136(%r10),%r2
	movl 124(%r10),%r8
	subl3 %r8,%r2,%r0
	cmpl %r2,%r8
	jneq .L2286
	pushl %r8
	movl %r4,-52(%fp)
	movl %r5,-48(%fp)
	calls $1,strlen
	addl3 %r8,%r0,%r2
	movl -48(%fp),%r5
	movl -52(%fp),%r4
.L2286:
	movl %r8,%r1
	bicl3 $-8,%r8,-32(%fp)
	rotl $31,%r8,%r3
	bicl2 $-2147483648,%r3
	bisl2 %r8,%r3
	extzv $2,$1,%r8,-36(%fp)
	bisl2 -36(%fp),%r3
	bicl2 $-2,%r3
	movaq 8[%r3],%r3
	subl2 -32(%fp),%r3
	cmpl %r0,%r3
	jlssu .L2287
	tstl -32(%fp)
	jeql .L2289
.L2288:
	movl %r1,%r3
	movb (%r1)+,%r0
	tstb %r0
	jlss .L2346
	bicl3 $-8,%r1,%r0
	jneq .L2288
	movl %r1,%r8
.L2289:
	movl %r8,%r0
	movl %r10,-32(%fp)
	movl %r11,%r3
.L2295:
	movl %r0,%r8
	addl2 $8,%r0
	bicl3 $2139062143,(%r8),%r10
	bicl3 $2139062143,4(%r8),%r11
	bisl3 %r11,%r10,%r1
	jneq .L2347
	addl2 $16,%r8
	cmpl %r2,%r8
	jgequ .L2295
	movl -32(%fp),%r10
	movl %r3,%r11
	movl %r0,%r8
.L2287:
	cmpl %r8,%r2
	jgequ .L2285
.L2297:
	movl %r8,%r1
	movb (%r8)+,%r0
	tstb %r0
	jlss .L2348
	cmpl %r2,%r8
	jneq .L2297
	jbr .L2285
.L2304:
	movl -12(%fp),-28(%fp)
	jbr .L2265
.L2273:
	bicl3 $-1025,8(%r10),%r0
	jeql .L2274
	movl 304(%r6),%r0
.L2266:
	movl 164(%r0),%r1
	bicb3 $239,215(%r0),%r2
	jneq .L2349
	tstl %r1
	jeql .L2276
	pushl %r1
	pushl %r6
	calls $2,Perl_PerlIO_close
	movl 304(%r6),%r0
.L2276:
	clrl 164(%r0)
	movl 304(%r6),%r0
	bicb2 $2,490(%r0)
	movl 304(%r6),%r0
	bicb2 $1,490(%r0)
	tstb 107(%r6)
	jneq .L2277
	movb 774(%r6),%r4
	jneq .L2350
	movb 773(%r6),%r9
	jneq .L2351
.L2277:
	pushl $2
	pushl $1
	pushab .LC91
	pushl %r10
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r6),%r0
	movb $1,%r9
	clrb %r4
	jbr .L2268
.L2342:
	cmpl %r8,%r3
	jeql .L2262
	movl %r11,144(%r0)
	movl 304(%r6),%r0
	movl 136(%r0),%r3
.L2262:
	cmpl 148(%r0),%r3
	jeql .L2263
	clrl 148(%r0)
.L2263:
	clrb (%r1)
	movl (%r10),%r0
	clrl 8(%r0)
	movl 304(%r6),%r0
	movl %r11,-12(%fp)
	movl %r11,-28(%fp)
	movl %r11,-24(%fp)
	movl %r11,-20(%fp)
	movl %r11,-16(%fp)
	movl %r11,%r8
	jbr .L2264
.L2349:
	pushl %r1
	pushl %r6
	calls $2,Perl_PerlIO_clearerr
	movl 304(%r6),%r0
	jbr .L2276
.L2351:
	pushl $2
	pushl $2
	pushab .LC90
	pushl %r10
	pushl %r6
	movl %r4,-52(%fp)
	calls $5,Perl_sv_catpvn_flags
	movl -52(%fp),%r4
	movb %r4,773(%r6)
	movl 304(%r6),%r0
	jbr .L2268
.L2271:
	tstl %r9
	jeql .L2273
	movl 304(%r6),%r0
	clrb %r9
	movb %r9,%r4
	jbr .L2268
.L2344:
	pushl $1
	pushl $0
	pushl %r8
	pushl -8(%fp)
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L2274:
	pushl %r9
	pushl %r9
	pushl %r10
	pushl %r6
	calls $4,Perl_sv_setpv_bufsize
	movl 304(%r6),%r0
	jbr .L2266
.L2350:
	pushl $2
	pushl $50
	pushab .LC89
	pushl %r10
	pushl %r6
	movl %r4,-52(%fp)
	calls $5,Perl_sv_catpvn_flags
	clrw 773(%r6)
	movl 304(%r6),%r0
	movl -52(%fp),%r4
	movb %r4,%r9
	clrb %r4
	jbr .L2268
.L2269:
	pushl %r11
	pushl %r1
	pushl %r10
	pushl %r6
	calls $4,Perl_sv_gets
	jbr .L2272
.L2348:
	movl %r1,-8(%fp)
	movzbl %r0,-(%sp)
	pushab .LC67
	pushl %r6
	movl %r4,-52(%fp)
	movl %r5,-48(%fp)
	calls $3,Perl_form
	movl %r0,%r8
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r10
	movl -48(%fp),%r5
	movl -52(%fp),%r4
	jbr .L2285
.L2346:
	movl %r3,-8(%fp)
	movzbl %r0,-(%sp)
	pushab .LC67
	pushl %r6
	movl %r4,-52(%fp)
	movl %r5,-48(%fp)
	calls $3,Perl_form
	movl %r0,%r8
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r10
	movl -48(%fp),%r5
	movl -52(%fp),%r4
	jbr .L2285
.L2347:
	movq %r10,-44(%fp)
	movl %r3,%r11
	movq -44(%fp),-(%sp)
	movl %r4,-52(%fp)
	movl %r5,-48(%fp)
	calls $2,__ctzdi2
	incl %r0
	rotl $29,%r0,%r0
	bicl2 $-536870912,%r0
	movab -1(%r0)[%r8],%r0
	movl %r0,-8(%fp)
	movb (%r0),%r0
	movl -52(%fp),%r4
	movl -48(%fp),%r5
	movzbl %r0,-(%sp)
	pushab .LC67
	pushl %r6
	movl %r4,-52(%fp)
	movl %r5,-48(%fp)
	calls $3,Perl_form
	movl %r0,%r8
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r10
	movl -48(%fp),%r5
	movl -52(%fp),%r4
	jbr .L2285
.L2341:
	pushab .LC88
	pushab .LC21
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE231:
	.size	Perl_lex_next_chunk, .-Perl_lex_next_chunk
	.section	.rodata.str1.1
.LC92:
	.string	"lex_peek_unichar"
	.text
	.align 1
.globl Perl_lex_peek_unichar
	.type	Perl_lex_peek_unichar, @function
Perl_lex_peek_unichar:
.LFB232:
	.cfi_startproc
	.word 0x7c0
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r8
	bicl3 $2,8(%ap),%r0
	jneq .L2394
	movl 304(%r8),%r0
	movl 124(%r0),%r6
	movl 136(%r0),%r7
	movl 120(%r0),%r1
	jeql .L2354
	bicl3 $-536870913,8(%r1),%r1
	jeql .L2354
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L2354
.L2355:
	cmpl %r6,%r7
	jeql .L2395
	movb (%r6),%r0
	jlss .L2362
.L2397:
	cvtbl %r0,%r0
	ret
.L2354:
	bicb3 $253,215(%r0),%r0
	jneq .L2356
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L2355
.L2356:
	cmpl %r6,%r7
	jeql .L2396
	movzbl (%r6),%r0
.L2352:
	ret
.L2396:
	pushl 8(%ap)
	pushl %r8
	calls $2,Perl_lex_next_chunk
	tstb %r0
	jeql .L2370
	movl 304(%r8),%r0
	movl 124(%r0),%r6
	movzbl (%r6),%r0
	jbr .L2352
.L2395:
	pushl 8(%ap)
	pushl %r8
	calls $2,Perl_lex_next_chunk
	tstb %r0
	jeql .L2370
	movl 304(%r8),%r0
	movl 124(%r0),%r6
	movl 136(%r0),%r7
	movb (%r6),%r0
	jgeq .L2397
.L2362:
	cmpb %r0,$-63
	jlequ .L2363
	movzbl %r0,%r0
	movzbl PL_utf8skip[%r0],%r10
	subl3 %r6,%r7,%r0
	cmpl %r10,%r0
	jlequ .L2363
	bisl3 $2,8(%ap),%r9
.L2364:
	pushl %r9
	pushl %r8
	calls $2,Perl_lex_next_chunk
	tstb %r0
	jeql .L2363
	movl 304(%r8),%r0
	movl 124(%r0),%r6
	movl 136(%r0),%r7
	subl3 %r6,%r7,%r0
	cmpl %r0,%r10
	jlssu .L2364
.L2363:
	movb (%r6),%r0
	jgeq .L2398
	movzbl %r0,%r2
	movab PL_strict_utf8_dfa_tab,%r4
	movzbl (%r2)[%r4],%r0
	movzbw 256(%r0)[%r4],%r1
	mnegb %r0,%r0
	ashl %r0,$255,%r0
	mcoml %r0,%r0
	bicl3 %r0,%r2,%r0
	cmpw %r1,$1
	jlequ .L2367
	addl3 %r6,$1,%r5
	cmpl %r7,%r5
	jlequ .L2368
.L2369:
	movb (%r5)+,%r2
	addw2 $256,%r1
	movzwl %r1,%r1
	movzbl %r2,%r3
	movzbl (%r3)[%r4],%r3
	addl2 %r4,%r1
	movzbw (%r3)[%r1],%r1
	ashl $6,%r0,%r0
	bicl2 $-64,%r2
	bisl2 %r2,%r0
	cmpw %r1,$1
	jlequ .L2367
	cmpl %r7,%r5
	jneq .L2369
.L2368:
	pushl $0
	pushl $0
	pushl $131072
	pushl $0
	pushab -8(%fp)
	pushl %r7
	pushl %r6
	calls $7,Perl_utf8_to_uv_msgs_helper_
	movl -8(%fp),%r0
	ret
.L2367:
	tstw %r1
	jneq .L2368
	ret
.L2398:
	movzbl %r0,%r0
	ret
.L2370:
	mcoml $0,%r0
	ret
.L2394:
	pushab .LC92
	pushab .LC21
	pushl %r8
	calls $3,Perl_croak
	.cfi_endproc
.LFE232:
	.size	Perl_lex_peek_unichar, .-Perl_lex_peek_unichar
	.section	.rodata.str1.1
.LC93:
	.string	"lex_read_unichar"
	.text
	.align 1
.globl Perl_lex_read_unichar
	.type	Perl_lex_read_unichar, @function
Perl_lex_read_unichar:
.LFB233:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r0
	bicl3 $2,%r0,%r7
	jneq .L2425
	pushl %r0
	pushl %r6
	calls $2,Perl_lex_peek_unichar
	cmpl %r0,$-1
	jeql .L2399
	cmpl %r0,$10
	jeql .L2402
	movl 304(%r6),%r1
.L2403:
	movl 120(%r1),%r2
	jeql .L2404
	bicl3 $-536870913,8(%r2),%r2
	jeql .L2404
	movl 120(%r6),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L2404
.L2405:
	movl 124(%r1),%r2
	movzbl (%r2),%r3
	movzbl PL_utf8skip[%r3],%r3
	addl3 %r2,%r3,124(%r1)
.L2399:
	ret
.L2402:
	movl 120(%r6),%r1
	incl 20(%r1)
	movl 304(%r6),%r1
	movl 476(%r1),%r2
	jeql .L2403
	movl 120(%r6),%r1
	addl2 %r2,20(%r1)
	movl 304(%r6),%r1
	movl %r7,476(%r1)
	movl 304(%r6),%r1
	jbr .L2403
.L2404:
	bicb3 $253,215(%r1),%r2
	jneq .L2406
	bicl3 $-8388609,1040(%r6),%r2
	jneq .L2405
.L2406:
	incl 124(%r1)
	ret
.L2425:
	pushab .LC93
	pushab .LC21
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE233:
	.size	Perl_lex_read_unichar, .-Perl_lex_read_unichar
	.section	.rodata.str1.1
.LC94:
	.string	"lex_read_space"
	.text
	.align 1
.globl Perl_lex_read_space
	.type	Perl_lex_read_space, @function
Perl_lex_read_space:
.LFB234:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r7
	bicl3 $-1073741825,%r7,%r6
	bicl3 $-1073741822,%r7,%r8
	jneq .L2452
	movl 304(%r9),%r3
	movl 124(%r3),%r10
	movl 136(%r3),%r11
	movb (%r10),%r0
	movb %r8,-5(%fp)
.L2428:
	cmpb %r0,$35
	jeql .L2453
.L2429:
	cmpb %r0,$10
	jeql .L2431
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jeql .L2439
	tstb %r0
	jneq .L2438
	cmpl %r10,%r11
	jeql .L2454
.L2439:
	movb 1(%r10),%r0
	incl %r10
	cmpb %r0,$35
	jneq .L2429
.L2453:
	addl3 %r10,$1,%r1
	movb 1(%r10),%r0
	cmpb %r0,$10
	jeql .L2449
.L2430:
	tstb %r0
	jneq .L2433
	cmpl %r11,%r1
	jeql .L2455
.L2433:
	incl %r1
	movb (%r1),%r0
	cmpb %r0,$10
	jneq .L2430
.L2449:
	movl %r1,%r10
.L2431:
	addl3 %r10,$1,%r8
	tstl %r6
	jeql .L2435
	movb 1(%r10),%r0
	movl %r8,%r10
	jbr .L2428
.L2454:
	tstl %r7
	jlss .L2438
	movl %r10,124(%r3)
	movl 120(%r9),%r0
	movl 20(%r0),%r10
	movl 304(%r9),%r1
	addl3 %r10,476(%r1),%r1
	addl3 %r1,$1,20(%r0)
	pushl %r7
	pushl %r9
	calls $2,Perl_lex_next_chunk
	movl 120(%r9),%r1
	movl %r10,20(%r1)
	movl 304(%r9),%r3
	movl 124(%r3),%r10
	movl 136(%r3),%r11
	tstb %r0
	jeql .L2438
	tstl %r6
	jneq .L2448
	tstb -5(%fp)
	jeql .L2448
	tstl 164(%r3)
	jeql .L2448
	pushl %r11
	pushl %r10
	pushl %r9
	calls $3,S_incline
	movb (%r10),%r0
	movl 304(%r9),%r3
	clrb -5(%fp)
	jbr .L2428
.L2455:
	movb (%r11),%r0
	movl %r11,%r10
	jbr .L2428
.L2435:
	movl %r8,140(%r3)
	cmpl %r11,%r8
	jeql .L2456
	pushl %r11
	pushl %r8
	pushl %r9
	calls $3,S_incline
	movb 1(%r10),%r0
	movl 304(%r9),%r3
	movl %r8,%r10
	jbr .L2428
.L2448:
	movb (%r10),%r0
	jbr .L2428
.L2456:
	movb 1(%r10),%r0
	movl 304(%r9),%r3
	movl %r11,%r10
	movb $1,-5(%fp)
	jbr .L2428
.L2438:
	movl %r10,124(%r3)
	ret
.L2452:
	pushab .LC94
	pushab .LC21
	pushl %r9
	calls $3,Perl_croak
	.cfi_endproc
.LFE234:
	.size	Perl_lex_read_space, .-Perl_lex_read_space
	.align 1
.globl Perl_skipspace_flags
	.type	Perl_skipspace_flags, @function
Perl_skipspace_flags:
.LFB238:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r1
	movl 304(%r6),%r0
	movl 32(%r0),%r2
	jeql .L2458
	cmpl %r2,36(%r0)
	jlss .L2458
	movl 136(%r0),%r4
	cmpl %r1,%r4
	jgequ .L2465
.L2460:
	movl %r1,%r0
	movb (%r1)+,%r2
	movzbl %r2,%r3
	bicl3 $-18433,PL_charclass[%r3],%r3
	cmpl %r3,$18432
	jeql .L2461
	tstb %r2
	jneq .L2479
.L2461:
	cmpl %r4,%r1
	jneq .L2460
	movl %r4,%r0
	ret
.L2458:
	movl 120(%r0),%r2
	subl3 12(%r2),124(%r0),%r7
	movl %r1,124(%r0)
	movl 304(%r6),%r1
	tstw 72(%r1)
	jeql .L2480
	movl $-2147483648,%r0
	bisl2 12(%ap),%r0
	bisl3 $2,%r0,-(%sp)
	pushl %r6
	calls $2,Perl_lex_read_space
	movl 304(%r6),%r1
	movl 124(%r1),%r0
	movl 120(%r1),%r2
	addl3 12(%r2),%r7,124(%r1)
	movl 304(%r6),%r1
	movl 140(%r1),%r2
	cmpl %r2,124(%r1)
	jlequ .L2457
.L2481:
	movl %r2,124(%r1)
	ret
.L2480:
	movl $1,%r0
	cmpb 158(%r1),$1
	jeql .L2463
	clrl %r0
.L2463:
	ashl $31,%r0,%r0
	bisl2 12(%ap),%r0
	bisl3 $2,%r0,-(%sp)
	pushl %r6
	calls $2,Perl_lex_read_space
	movl 304(%r6),%r1
	movl 124(%r1),%r0
	movl 120(%r1),%r2
	addl3 12(%r2),%r7,124(%r1)
	movl 304(%r6),%r1
	movl 140(%r1),%r2
	cmpl %r2,124(%r1)
	jgtru .L2481
.L2457:
	ret
.L2479:
	ret
.L2465:
	movl %r1,%r0
	ret
	.cfi_endproc
.LFE238:
	.size	Perl_skipspace_flags, .-Perl_skipspace_flags
	.section	.rodata.str1.1
.LC95:
	.string	"[...]"
.LC96:
	.string	"{...}"
.LC97:
	.string	"[\\]^_?"
.LC98:
	.string	"sub"
.LC99:
	.string	"Ambiguous use of %c{%s%s} resolved to %c%s%s"
.LC100:
	.string	"Ambiguous use of %c{%-p} resolved to %c%-p"
	.text
	.align 1
	.type	S_scan_ident, @function
S_scan_ident:
.LFB327:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $52,%sp
	movl 4(%ap),%r8
	movl 304(%r8),%r2
	movl 476(%r2),-32(%fp)
	movl 8(%ap),%r1
	addl3 %r1,$1,%r0
	movl %r0,8(%ap)
	movb (%r1),-33(%fp)
	movl 12(%ap),-8(%fp)
	subl3 $3,16(%ap),%r3
	addl3 12(%ap),%r3,%r11
	movl 120(%r2),%r3
	jeql .L2483
	bicl3 $-536870913,8(%r3),%r3
	jeql .L2483
	movl 120(%r8),%r3
	bicl3 $-9,32(%r3),%r3
	jneq .L2483
	movl $1,-24(%fp)
.L2484:
	movb 1(%r1),-12(%fp)
	movzbl -12(%fp),%r1
	bicl3 $-17409,PL_charclass[%r1],%r2
	cmpl %r2,$17408
	jeql .L2485
.L2754:
	tstb -12(%fp)
	jeql .L2485
	movl %r1,%r2
	clrl %r3
	subl2 $48,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L2487
.L2755:
	cmpl %r2,$9
	jgtru .L2487
	incl %r0
	movl %r0,8(%ap)
	addl3 12(%ap),$1,-28(%fp)
	movl -28(%fp),-8(%fp)
	movl 12(%ap),%r1
	movb -12(%fp),(%r1)
	movl 304(%r8),%r1
	cmpl %r0,136(%r1)
	jgequ .L2490
	movl -28(%fp),%r1
	clrb %r3
	movb $1,%r9
.L2492:
	movb (%r0)+,%r2
	movzbl %r2,%r6
	clrl %r7
	movq %r6,%r4
	subl2 $48,%r4
	sbwc $0,%r5
	cmpl %r5,%r7
	jneq .L2629
	cmpl %r4,$9
	jgtru .L2629
	cmpl %r1,%r11
	jgequ .L2540
	movl %r0,%r10
	movb %r2,(%r1)+
	movb %r9,%r3
	movl 304(%r8),%r2
	cmpl %r0,136(%r2)
	jlssu .L2492
	movl %r0,8(%ap)
	movl %r1,-8(%fp)
	cmpb -12(%fp),$48
	jeql .L2742
.L2497:
	clrb (%r1)
	movl 12(%ap),-8(%fp)
	movl 8(%ap),%r6
	movl 12(%ap),%r2
	tstb (%r2)
	jneq .L2743
.L2498:
	movb (%r6),%r1
	cmpb %r1,$36
	jeql .L2501
	movl 304(%r8),%r0
	movl 136(%r0),%r3
	cmpb %r1,$123
	jeql .L2744
.L2620:
	clrl %r10
	mcoml $0,-12(%fp)
.L2504:
	tstl -24(%fp)
	jeql .L2623
	movzbl (%r6),%r0
	movzbl PL_utf8skip[%r0],%r0
	mnegl %r0,%r0
.L2516:
	addl2 %r3,%r0
	cmpl %r6,%r0
	jgtru .L2727
	movb (%r6),%r7
	movzbl %r7,%r2
	movl %r2,-20(%fp)
	clrl -16(%fp)
	movq -20(%fp),%r0
	subl2 $33,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L2745
.L2632:
	tstl -24(%fp)
	jeql .L2521
	cmpl %r3,%r6
	jgtru .L2522
	jeql .L2746
.L2523:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r6
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 12(%ap),%r2
	movb (%r2),%r7
	movzbl %r7,-20(%fp)
	clrl -16(%fp)
.L2518:
	movq -20(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2536
.L2757:
	cmpl %r0,$9
	jgtru .L2536
	movl 8(%ap),%r0
	movl 304(%r8),%r1
	cmpl %r0,136(%r1)
	jgequ .L2747
	movl 12(%ap),%r1
	clrb %r5
	movb $1,%r6
	movl %r10,-20(%fp)
	movl %r11,%r9
	movb %r7,-28(%fp)
	movl -40(%fp),%r7
.L2541:
	movb (%r0)+,%r4
	movzbl %r4,%r2
	clrl %r3
	movq %r2,%r10
	subl2 $48,%r10
	sbwc $0,%r11
	cmpl %r11,%r3
	jneq .L2635
	cmpl %r10,$9
	jgtru .L2635
	incl %r1
	cmpl %r1,%r9
	jgequ .L2540
	movl %r0,%r7
	movb %r4,(%r1)
	movb %r6,%r5
	movl 304(%r8),%r4
	cmpl %r0,136(%r4)
	jlssu .L2541
	movl -20(%fp),%r10
	movl %r9,%r11
	movb -28(%fp),%r7
	movl %r1,-8(%fp)
	movl %r0,8(%ap)
	cmpb %r7,$48
	jeql .L2748
.L2539:
	clrb 1(%r1)
.L2547:
	cmpl -12(%fp),$-1
	jeql .L2749
.L2555:
	movl -8(%fp),%r9
.L2553:
	movl 120(%r8),%r2
	bicl3 $-9,32(%r2),%r5
	jneq .L2750
	tstl -24(%fp)
	jeql .L2751
	cmpl %r11,%r9
	jgtru .L2561
	jeql .L2752
.L2567:
	pushl $1
	pushl $0
	pushl %r11
	pushl %r9
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 120(%r8),%r2
.L2558:
	movl 8(%ap),%r6
	movb (%r6),%r7
	movzbl (%r9),%r3
	movl %r3,%r0
	clrl %r1
	subl2 $32,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2639
	cmpl %r0,$94
	jlequ .L2571
.L2639:
	movzbl %r7,%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L2753
.L2571:
	movl 20(%r2),%r9
.L2597:
	movl 304(%r8),%r0
	cmpl 136(%r0),%r6
	jlequ .L2733
	movzbl %r7,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jeql .L2601
.L2733:
	cmpb %r7,$125
	jeql .L2599
	movl 120(%r0),%r0
	movl 12(%r0),%r6
.L2602:
	addl2 -12(%fp),%r6
	movl 120(%r8),%r0
	movl %r10,20(%r0)
	movl 304(%r8),%r0
	movl -32(%fp),476(%r0)
	movl 12(%ap),%r2
	clrb (%r2)
	movl 304(%r8),%r0
	movb $1,56(%r0)
.L2482:
	movl %r6,%r0
	ret
.L2483:
	bicb3 $253,215(%r2),%r2
	jneq .L2619
	extzv $7,$1,1042(%r8),-24(%fp)
	movb 1(%r1),-12(%fp)
	movzbl -12(%fp),%r1
	bicl3 $-17409,PL_charclass[%r1],%r2
	cmpl %r2,$17408
	jneq .L2754
.L2485:
	pushl $0
	pushl %r0
	pushl %r8
	calls $3,Perl_skipspace_flags
	movl %r0,8(%ap)
	movb (%r0),-12(%fp)
	movzbl -12(%fp),%r1
	movl %r1,%r2
	clrl %r3
	subl2 $48,%r2
	sbwc $0,%r3
	tstl %r3
	jeql .L2755
.L2487:
	pushl $0
	pushl -24(%fp)
	pushl $1
	pushl %r11
	pushab -8(%fp)
	pushab 8(%ap)
	pushl %r8
	calls $7,S_parse_ident
	movl -8(%fp),%r1
	clrb (%r1)
	movl 12(%ap),-8(%fp)
	movl 8(%ap),%r6
	movl 12(%ap),%r2
	tstb (%r2)
	jeql .L2498
.L2743:
	movl 304(%r8),%r0
	cmpb 158(%r0),$10
	jeql .L2482
	movb $4,158(%r0)
	movl %r6,%r0
	ret
.L2619:
	clrl -24(%fp)
	jbr .L2484
.L2742:
	subl3 12(%ap),%r1,%r0
	cmpl %r0,$1
	jleq .L2497
.L2546:
	pushab ident_var_zero_multi_digit
	pushl %r8
	calls $2,Perl_croak
.L2521:
	moval PL_charclass[%r2],%r2
	rotl $24,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L2756
.L2727:
	movl 12(%ap),%r1
	movb (%r1),%r7
	movzbl %r7,-20(%fp)
	clrl -16(%fp)
.L2771:
	movq -20(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L2757
.L2536:
	cmpb %r7,$94
	jeql .L2758
.L2548:
	tstl 20(%ap)
	jeql .L2547
	cmpl -12(%fp),$-1
	jeql .L2759
	movl 12(%ap),%r9
	jbr .L2553
.L2629:
	tstb %r3
	jeql .L2490
	movl %r10,8(%ap)
	movl %r1,-8(%fp)
	cmpb -12(%fp),$48
	jneq .L2497
	jbr .L2742
.L2623:
	mcoml $0,%r0
	jbr .L2516
.L2501:
	movb 1(%r6),%r2
	jeql .L2760
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r1
	jneq .L2505
	tstl -24(%fp)
	jeql .L2505
	movl 304(%r8),%r0
	movl 136(%r0),%r3
	addl3 %r6,$1,%r5
	cmpl %r3,%r5
	jlequ .L2761
	tstb %r2
	jlss .L2510
	cvtbl %r2,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L2482
	movzbl %r2,%r4
.L2508:
	movl %r4,%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L2762
.L2631:
	cmpb %r2,$36
	jeql .L2482
.L2772:
	cmpb %r2,$123
	jeql .L2482
	addl3 %r6,$1,%r5
	movl 304(%r8),%r0
	movl 136(%r0),%r3
	subl3 %r5,%r3,%r1
	cmpl %r1,$1
	jleq .L2725
	cmpw (%r5),$14906
	jeql .L2482
.L2725:
	movb (%r6),%r1
	cmpb %r1,$123
	jneq .L2620
.L2744:
	movl 120(%r0),%r0
	subl3 12(%r0),%r6,-12(%fp)
	addl3 %r6,$1,%r0
	movl %r0,8(%ap)
	movl 120(%r8),%r1
	movl 20(%r1),%r10
	cmpl %r0,%r3
	jgequ .L2622
	movzbl 1(%r6),%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jeql .L2763
.L2622:
	movl %r0,%r6
	jbr .L2504
.L2751:
	movzbl (%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r1
	cmpl %r1,$81920
	jneq .L2558
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L2615
.L2730:
	movl 8(%ap),%r6
	movb (%r6),%r7
	movzbl %r7,%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	incl %r9
	movl %r9,-8(%fp)
	cmpl %r0,$16385
	jneq .L2731
.L2588:
	incl %r6
	movl %r9,%r0
	clrb %r2
	movb $1,%r3
.L2590:
	cmpl %r11,%r0
	jlequ .L2764
	movl %r6,%r4
	movb %r7,(%r0)+
	movb (%r6)+,%r7
	movb %r3,%r2
	movzbl %r7,%r1
	bicl3 $-16386,PL_charclass[%r1],%r1
	cmpl %r1,$16385
	jeql .L2590
	movl %r0,-8(%fp)
	movl %r4,8(%ap)
.L2589:
	cmpl %r11,%r0
	jlequ .L2540
	clrb (%r0)
.L2587:
	movl 120(%r8),%r0
	movl 20(%r0),%r9
	movl 8(%ap),%r6
	movb (%r6),%r7
	movl 304(%r8),%r0
	cmpl 136(%r0),%r6
	jlequ .L2592
	movzbl %r7,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L2765
.L2592:
	cmpb %r7,$91
	jeql .L2593
	cmpb %r7,$123
	jeql .L2766
.L2594:
	tstl %r9
	jneq .L2597
	movl 120(%r8),%r2
	movl 20(%r2),%r9
	jbr .L2597
.L2745:
	cmpl %r0,$93
	jgtru .L2632
	tstl -24(%fp)
	jeql .L2533
	movzbl (%r6),%r0
.L2526:
	movzbl PL_utf8skip[%r0],%r0
	movl 12(%ap),%r1
	clrb (%r0)[%r1]
	tstl %r0
	jeql .L2767
	movl 12(%ap),%r1
	addl2 %r6,%r0
.L2535:
	movb (%r6)+,(%r1)+
	cmpl %r6,%r0
	jneq .L2535
	movl %r6,8(%ap)
.L2728:
	movl 12(%ap),%r2
	movb (%r2),%r7
	movzbl %r7,-20(%fp)
	clrl -16(%fp)
	jbr .L2518
.L2760:
	movl 304(%r8),%r0
	movl 136(%r0),%r3
	clrl %r10
	mcoml $0,-12(%fp)
	jbr .L2504
.L2758:
	movl 8(%ap),%r2
	movb (%r2),%r9
	jeql .L2548
	movzbl %r9,%r6
	clrl %r7
	movq %r6,%r0
	subl2 $65,%r0
	sbwc $0,%r1
	cmpl %r1,%r7
	jneq .L2636
	cmpl %r0,$25
	jlequ .L2549
.L2636:
	pushl $6
	cvtbl %r9,-(%sp)
	pushab .LC97
	movl %r2,-52(%fp)
	calls $3,memchr
	movl -52(%fp),%r2
	tstl %r0
	jeql .L2548
	subl2 $97,%r6
	sbwc $0,%r7
	tstl %r7
	jneq .L2549
	cmpl %r6,$25
	jgtru .L2549
	subb2 $32,%r9
	xorb2 $64,%r9
	movl 12(%ap),%r1
	movb %r9,(%r1)
	addl3 %r2,$1,8(%ap)
.L2774:
	cmpl -12(%fp),$-1
	jneq .L2555
.L2749:
	movl 304(%r8),%r0
.L2554:
	movl 8(%ap),%r6
	cmpb 158(%r0),$9
	jneq .L2482
	tstl 36(%r0)
	jneq .L2482
	pushl 136(%r0)
	pushl %r6
	pushl %r8
	calls $3,S_intuit_more
	tstl %r0
	jneq .L2482
	movl 304(%r8),%r0
	movb $5,158(%r0)
	movl %r6,%r0
	ret
.L2748:
	subl3 12(%ap),%r1,%r0
	jgtr .L2546
	clrb 1(%r1)
	jbr .L2547
.L2533:
	addl3 %r6,$1,8(%ap)
	movl 12(%ap),%r2
	movb %r7,(%r2)
	movb -24(%fp),1(%r2)
	jbr .L2518
.L2635:
	movl %r7,-40(%fp)
	movl -20(%fp),%r10
	movl %r9,%r11
	movb -28(%fp),%r7
	tstb %r5
	jeql .L2624
	movl %r1,-8(%fp)
	movl -40(%fp),8(%ap)
	cmpb %r7,$48
	jneq .L2539
	jbr .L2748
.L2601:
	movl 120(%r0),%r0
	subl3 12(%r0),%r6,%r7
	pushl $1073741824
	pushl %r6
	pushl %r8
	calls $3,Perl_skipspace_flags
	movl 304(%r8),%r1
	movl 120(%r1),%r1
	movl 12(%r1),%r6
	addl2 %r6,%r7
	movl %r7,8(%ap)
	cmpb (%r0),$125
	jneq .L2602
	pushl $0
	pushl %r7
	pushl %r8
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movl 304(%r8),%r0
.L2599:
	incl %r6
	movl %r6,8(%ap)
	movb 158(%r0),%r1
	cmpb %r1,$9
	jeql .L2768
.L2603:
	cmpb %r1,$10
	jeql .L2604
	tstl 36(%r0)
	jeql .L2482
.L2604:
	pushl $29
	pushl %r8
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L2482
	subl3 12(%ap),-8(%fp),%r7
	pushl $0
	pushl %r7
	pushl 12(%ap)
	pushl %r8
	calls $4,Perl_keyword
	tstl %r0
	jneq .L2610
	ashl $29,-24(%fp),-(%sp)
	pushl %r7
	pushl 12(%ap)
	pushl %r8
	calls $4,Perl_get_cvn_flags
	tstl %r0
	jeql .L2482
.L2610:
	tstl -24(%fp)
	jeql .L2627
	movl $537395200,%r0
	pushl %r0
	pushl %r7
	pushl 12(%ap)
	pushl %r8
	calls $4,Perl_newSVpvn_flags
	cmpb -33(%fp),$35
	jeql .L2769
.L2611:
	cvtbl -33(%fp),%r1
	movl 120(%r8),%r2
	movl 20(%r2),%r7
	movl %r9,20(%r2)
	pushl %r0
	pushl %r1
	pushl %r0
	pushl %r1
	pushab .LC100
	pushl $29
	pushl %r8
	calls $7,Perl_warner
	movl 120(%r8),%r0
	movl %r7,20(%r0)
.L2773:
	movl %r6,%r0
	ret
.L2490:
	movl -28(%fp),%r1
	cmpb -12(%fp),$48
	jneq .L2497
	jbr .L2742
.L2561:
	movb (%r9),%r3
	jgeq .L2564
	movzbl %r3,%r4
	movl %r4,%r0
	movl %r5,%r1
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2565
	cmpl %r0,$1
	jgtru .L2565
	subl3 %r9,%r11,%r0
	cmpl %r0,$1
	jleq .L2567
	movb 1(%r9),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L2567
	bicb2 $192,%r0
	ashl $6,%r4,%r4
	bisb2 %r4,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L2558
.L2576:
	movb %r3,%r0
	tstb %r3
	jgeq .L2578
	movzbl %r3,%r3
	movl %r3,%r0
	clrl %r1
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2583
	cmpl %r0,$1
	jgtru .L2583
	subl3 %r9,%r11,%r0
	cmpl %r0,$1
	jleq .L2585
	movb 1(%r9),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L2585
	bicb2 $192,%r0
	ashl $6,%r3,%r3
	bisb2 %r3,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L2730
.L2586:
	movzbl (%r9),%r0
	movzbl PL_utf8skip[%r0],%r0
.L2582:
	addl3 %r9,%r0,-8(%fp)
	pushl $1
	pushl -24(%fp)
	pushl $1
	pushl %r11
	pushab -8(%fp)
	pushab 8(%ap)
	pushl %r8
	calls $7,S_parse_ident
	clrb *-8(%fp)
	jbr .L2587
.L2505:
	movzbl %r2,%r4
	bicl3 $-81921,PL_charclass[%r4],%r0
	cmpl %r0,$81920
	jeql .L2482
	movl %r4,%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2631
	jbr .L2762
.L2764:
	tstb %r2
	jeql .L2731
.L2540:
	pushab ident_too_long
	pushab .LC8
	pushl %r8
	calls $3,Perl_croak
.L2766:
	pushab .LC98
	pushl 12(%ap)
	calls $2,strcmp
	tstl %r0
	jeql .L2594
.L2593:
	pushl $29
	pushl %r8
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L2595
	pushl $0
	subl3 12(%ap),-8(%fp),-(%sp)
	pushl 12(%ap)
	pushl %r8
	calls $4,Perl_keyword
	tstl %r0
	jeql .L2595
	cmpb %r7,$91
	jeql .L2770
	movab .LC96,%r0
	movl 120(%r8),%r1
	movl 20(%r1),%r7
	movl %r9,20(%r1)
	cvtbl -33(%fp),%r1
	pushl %r0
	pushl 12(%ap)
	pushl %r1
	pushl %r0
	pushl 12(%ap)
	pushl %r1
	pushab .LC99
	pushl $29
	pushl %r8
	calls $9,Perl_warner
	movl 120(%r8),%r0
	movl %r7,20(%r0)
.L2595:
	movl 304(%r8),%r0
	movl 36(%r0),%r1
	addl3 %r1,$1,36(%r0)
	movb $-128,*44(%r0)[%r1]
	movl 304(%r8),%r0
	incl 104(%r0)
	movl %r6,%r0
	ret
.L2753:
	bicl3 $-9,32(%r2),%r0
	jneq .L2573
	tstl -24(%fp)
	jneq .L2574
	movzbl (%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L2730
	jbr .L2615
.L2564:
	movzbl %r3,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L2558
	jbr .L2576
.L2752:
	tstb (%r11)
	jneq .L2567
	movl PL_charclass,%r0
	jbc $16,%r0,.L2558
.L2617:
	movb (%r9),%r0
	jeql .L2578
.L2585:
	pushl $1
	pushl $0
	pushl %r11
	pushl %r9
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 8(%ap),%r6
	movb (%r6),%r7
	movzbl %r7,%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
.L2775:
	incl %r9
	movl %r9,-8(%fp)
	cmpl %r0,$16385
	jeql .L2588
	jbr .L2731
.L2768:
	tstl 36(%r0)
	jneq .L2604
	movb $5,158(%r0)
	movl 304(%r8),%r0
	movb $2,54(%r0)
	movl 304(%r8),%r0
	movb 158(%r0),%r1
	jbr .L2603
.L2750:
	movzbl (%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L2558
.L2557:
	tstl -24(%fp)
	jneq .L2586
.L2615:
	movl $1,%r0
	addl3 %r9,%r0,-8(%fp)
	pushl $1
	pushl -24(%fp)
	pushl $1
	pushl %r11
	pushab -8(%fp)
	pushab 8(%ap)
	pushl %r8
	calls $7,S_parse_ident
	clrb *-8(%fp)
	jbr .L2587
.L2522:
	movb (%r6),%r0
	tstb %r7
	jlss .L2525
.L2616:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r2
	rotl $16,(%r2),%r1
	bicl2 $-2,%r1
	tstb %r1
	jneq .L2526
	movl 12(%ap),%r1
	movb (%r1),%r7
	movzbl %r7,-20(%fp)
	clrl -16(%fp)
	jbr .L2771
.L2756:
	cmpb %r7,$-83
	jeql .L2727
	addl3 %r6,$1,8(%ap)
	movl 12(%ap),%r1
	movb %r7,(%r1)
	movb -24(%fp),1(%r1)
	cmpb %r7,$94
	jneq .L2548
	jbr .L2758
.L2762:
	cmpl %r0,$9
	jlequ .L2482
	cmpb %r2,$36
	jneq .L2772
	jbr .L2482
.L2763:
	pushl $0
	pushl %r0
	pushl %r8
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movl %r0,8(%ap)
	movl 304(%r8),%r0
	movl 136(%r0),%r3
	jbr .L2504
.L2765:
	pushl $0
	pushl %r6
	pushl %r8
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movl %r0,8(%ap)
	movb (%r0),%r7
	jbr .L2592
.L2731:
	movl %r9,%r0
	jbr .L2589
.L2746:
	movb (%r3),%r0
	jneq .L2523
	tstb %r7
	jgeq .L2616
.L2528:
	pushl %r3
	pushl %r6
	pushl %r8
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L2728
	movzbl (%r6),%r0
	jbr .L2526
.L2761:
	pushl $1
	pushl %r1
	pushl %r3
	pushl %r5
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movb 1(%r6),%r2
	movzbl %r2,%r4
.L2776:
	movl %r4,%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2631
	jbr .L2762
.L2525:
	movzbl %r0,%r2
	movl %r2,%r0
	clrl %r1
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2528
	cmpl %r0,$1
	jgtru .L2528
	subl3 %r6,%r3,%r0
	cmpl %r0,$1
	jleq .L2530
	movb 1(%r6),%r1
	bicb3 $63,%r1,%r0
	cmpb %r0,$-128
	jneq .L2530
	movl %r2,%r0
	ashl $6,%r2,%r2
	bicb2 $192,%r1
	bisb2 %r2,%r1
	movzbl %r1,%r1
	moval PL_charclass[%r1],%r2
	rotl $16,(%r2),%r1
	bicl2 $-2,%r1
	tstb %r1
	jneq .L2526
	movl 12(%ap),%r1
	movb (%r1),%r7
	movzbl %r7,-20(%fp)
	clrl -16(%fp)
	jbr .L2771
.L2769:
	movb $64,-33(%fp)
	cvtbl -33(%fp),%r1
	movl 120(%r8),%r2
	movl 20(%r2),%r7
	movl %r9,20(%r2)
	pushl %r0
	pushl %r1
	pushl %r0
	pushl %r1
	pushab .LC100
	pushl $29
	pushl %r8
	calls $7,Perl_warner
	movl 120(%r8),%r0
	movl %r7,20(%r0)
	jbr .L2773
.L2578:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L2730
	movzbl (%r9),%r0
	movzbl PL_utf8skip[%r0],%r0
	jbr .L2582
.L2549:
	xorb2 $64,%r9
	movl 12(%ap),%r1
	movb %r9,(%r1)
	addl3 %r2,$1,8(%ap)
	jbr .L2774
.L2624:
	movl 12(%ap),%r1
	cmpb %r7,$48
	jneq .L2539
	jbr .L2748
.L2574:
	cmpl %r11,%r9
	jgtru .L2729
	jeql .L2617
	pushl $1
	pushl $0
	pushl %r11
	pushl %r9
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 8(%ap),%r6
	movb (%r6),%r7
	movzbl %r7,%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	jbr .L2775
.L2759:
	movl 304(%r8),%r0
	cmpl 132(%r0),144(%r0)
	jneq .L2554
	pushl %r8
	calls $1,S_check_uni.part.0
	movl 304(%r8),%r0
	jbr .L2554
.L2565:
	pushl %r11
	pushl %r9
	pushl %r8
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jneq .L2569
	movl 120(%r8),%r2
	jbr .L2558
.L2627:
	movl $524288,%r0
	pushl %r0
	pushl %r7
	pushl 12(%ap)
	pushl %r8
	calls $4,Perl_newSVpvn_flags
	cmpb -33(%fp),$35
	jneq .L2611
	jbr .L2769
.L2510:
	movzbl %r2,%r4
	movl %r4,%r9
	movl %r1,%r10
	movq %r9,%r1
	subl2 $194,%r1
	sbwc $0,%r2
	tstl %r2
	jneq .L2511
	cmpl %r1,$1
	jgtru .L2511
	subl3 %r5,%r3,%r1
	cmpl %r1,$1
	jleq .L2513
	movb 2(%r6),%r2
	bicb3 $63,%r2,%r1
	cmpb %r1,$-128
	jneq .L2513
	bicb2 $192,%r2
	ashl $6,%r4,%r1
	bisb2 %r2,%r1
	movzbl %r1,%r1
	moval PL_charclass[%r1],%r2
	rotl $16,(%r2),%r1
	bicl2 $-2,%r1
	tstb %r1
	jneq .L2482
	cmpw (%r5),$14906
	jneq .L2725
	jbr .L2482
.L2767:
	movb (%r1),%r7
	movzbl %r7,-20(%fp)
	movl %r0,-16(%fp)
	jbr .L2518
.L2747:
	movl 12(%ap),%r1
	clrb 1(%r1)
	jbr .L2547
.L2569:
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L2570
.L2729:
	movb (%r9),%r3
	jbr .L2576
.L2570:
	movzbl (%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L2730
	movzbl (%r9),%r0
	movzbl PL_utf8skip[%r0],%r0
	jbr .L2582
.L2583:
	pushl %r11
	pushl %r9
	pushl %r8
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L2730
	movzbl (%r9),%r0
	movzbl PL_utf8skip[%r0],%r0
	jbr .L2582
.L2511:
	pushl %r3
	pushl %r5
	pushl %r8
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jneq .L2482
	movb 1(%r6),%r2
	movzbl %r2,%r4
	jbr .L2508
.L2770:
	movab .LC95,%r0
	movl 120(%r8),%r1
	movl 20(%r1),%r7
	movl %r9,20(%r1)
	cvtbl -33(%fp),%r1
	pushl %r0
	pushl 12(%ap)
	pushl %r1
	pushl %r0
	pushl 12(%ap)
	pushl %r1
	pushab .LC99
	pushl $29
	pushl %r8
	calls $9,Perl_warner
	movl 120(%r8),%r0
	movl %r7,20(%r0)
	jbr .L2595
.L2513:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r5
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movb 1(%r6),%r2
	movzbl %r2,%r4
	jbr .L2776
.L2530:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r6
	pushl %r8
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 12(%ap),%r1
	movb (%r1),%r7
	movzbl %r7,-20(%fp)
	clrl -16(%fp)
	jbr .L2771
.L2573:
	bicl3 $-81921,PL_charclass[%r3],%r0
	cmpl %r0,$81920
	jeql .L2557
	incl %r9
	movl %r9,-8(%fp)
	incl %r6
	movl %r9,%r0
	clrb %r2
	movb $1,%r3
	jbr .L2590
	.cfi_endproc
.LFE327:
	.size	S_scan_ident, .-S_scan_ident
	.section	.rodata.str1.1
.LC101:
	.string	"*[{"
.LC102:
	.string	"[#!%*<>()-="
.LC103:
	.string	"])} ="
.LC104:
	.string	"wds]"
.LC105:
	.string	"abcfnrtvx"
.LC106:
	.string	"zZ79~"
.LC107:
	.string	"aA01! "
	.text
	.align 1
	.type	S_intuit_more, @function
S_intuit_more:
.LFB259:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -1364(%sp),%sp
	movl 8(%ap),%r8
	movl 4(%ap),%r0
	movl 304(%r0),%r1
	movl 36(%r1),%r11
	jneq .L2782
	movb (%r8),%r0
	cmpb %r0,$45
	jeql .L2938
	bicb2 $32,%r0
	cmpb %r0,$91
	jeql .L2939
.L2777:
	movl %r11,%r0
	ret
.L2938:
	cmpb 1(%r8),$62
	jneq .L2777
	movb 2(%r8),%r1
	bicb3 $32,%r1,%r0
	cmpb %r0,$91
	jeql .L2782
	movl 4(%ap),%r2
	movl 120(%r2),%r4
	movl 32(%r4),%r2
	rotl $6,%r2,%r0
	bicl2 $-64,%r0
	bicl3 $-16,%r0,%r3
	bicl2 $-13,%r0
	jneq .L2940
.L2783:
	cmpl %r3,$15
	jneq .L2777
	bicl2 $-131073,%r2
	jeql .L2777
	bicl3 $-65537,48(%r4),%r0
	jeql .L2777
.L2784:
	cmpb %r1,$36
	jeql .L2941
	cmpb %r1,$64
	jneq .L2777
	pushl $3
	cvtbl 3(%r8),-(%sp)
	pushab .LC101
	calls $3,memchr
	movl $1,%r1
	tstl %r0
	jeql .L2942
	movl %r1,%r11
.L2955:
	movl %r11,%r0
	ret
.L2939:
	movb $1,56(%r1)
	movl 4(%ap),%r4
	movl 304(%r4),%r0
	tstl 60(%r0)
	jeql .L2782
	cmpb (%r8),$123
	jeql .L2943
	movb 1(%r8),%r6
	addb3 %r6,$-93,%r0
	cmpb %r0,$1
	jlequ .L2777
	addl3 %r8,$1,%r7
	subl3 %r7,12(%ap),-(%sp)
	movzbl $93,-(%sp)
	pushl %r7
	calls $3,memchr
	movl %r0,-1288(%fp)
	tstl %r0
	jeql .L2782
	movzbl %r6,%r9
	movl %r9,%r0
	movl %r11,%r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2790
	cmpl %r0,$9
	jlequ .L2944
.L2790:
	cmpb %r6,$36
	jeql .L2945
	movl $2,%r10
.L2793:
	movc5 $0,(%ap),$0,$256,-1284(%fp)
	cmpl %r7,-1288(%fp)
	jgequ .L2794
	movb $1,%r5
	clrb %r4
	movb %r6,%r0
	movl %r11,-1316(%fp)
	movb %r4,%r11
	movl %r9,%r6
	movb %r5,%r9
	movb %r0,%r8
	addl3 %r7,$1,%r3
	movl %r3,%r2
	cmpb %r0,$64
	jgtr .L2795
.L2948:
	cmpb %r0,$35
	jleq .L2796
	cvtbl %r0,%r4
	subl3 $36,%r4,%r1
	cmpl %r1,$28
	jlequ .L2946
.L2796:
	tstb %r9
	jneq .L2834
	movzbl %r11,%r3
	bicl3 $-16386,PL_charclass[%r3],%r1
	cmpl %r1,$16385
	jeql .L2835
	subb3 $36,%r11,%r1
	cmpb %r1,$28
	jgtru .L2836
	movzbl %r1,%r5
	subb3 %r1,$32,%r1
	movl $268435461,%r4
	extzv %r5,%r1,%r4,%r4
	bicb2 $254,%r4
	jneq .L2835
.L2836:
	bicb2 $32,%r0
	cvtbl %r0,-1324(%fp)
	clrl -1320(%fp)
	movq -1324(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2835
	cmpl %r0,$25
	jgtru .L2835
	bicb3 $32,1(%r7),%r0
	cvtbl %r0,-1340(%fp)
	movl %r1,-1336(%fp)
	movq -1340(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2835
	cmpl %r0,$25
	jlequ .L2842
.L2835:
	incl %r3
	cmpl %r3,%r6
	jeql .L2947
.L2841:
	addl3 %fp,%r6,%r0
	cvtbl -1284(%r6)[%fp],%r1
	subl2 %r1,%r10
	movl %r2,%r3
.L2819:
	incb -1284(%r0)
	cmpl -1288(%fp),%r3
	jlequ .L2794
.L2949:
	movb 1(%r7),%r0
	movb %r8,%r11
	movl %r3,%r7
	clrb %r9
	movzbl %r0,%r6
	movb %r0,%r8
	addl3 %r7,$1,%r3
	movl %r3,%r2
	cmpb %r0,$64
	jleq .L2948
.L2795:
	cmpb %r0,$92
	jneq .L2796
	movb 1(%r7),%r11
	jeql .L2821
	cvtbl %r11,%r9
	pushl $4
	pushl %r9
	pushab .LC104
	movl %r3,-1360(%fp)
	movl %r3,-1364(%fp)
	calls $3,memchr
	movl -1360(%fp),%r2
	movl -1364(%fp),%r3
	tstl %r0
	jeql .L2822
.L2821:
	movab 100(%r10),%r10
	addl3 %fp,%r6,%r0
	incb -1284(%r0)
	cmpl -1288(%fp),%r3
	jgtru .L2949
.L2794:
	rotl $1,%r10,%r11
	bicl2 $-2,%r11
	movl %r11,%r0
	ret
.L2944:
	subl3 %r7,-1288(%fp),%r0
	cmpl %r0,$2
	jgtr .L2790
	cmpl %r0,$1
	jeql .L2782
	movzbl 2(%r8),%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2790
	cmpl %r0,$9
	jgtru .L2790
.L2782:
	movl $1,%r11
	movl %r11,%r0
	ret
.L2946:
	casel %r1,$0,$28
.L2798:
	.word .L2797-.L2798
	.word .L2796-.L2798
	.word .L2797-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2799-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2796-.L2798
	.word .L2797-.L2798
.L2797:
	cvtbl -1284(%r4)[%fp],%r1
	mull2 $-10,%r1
	addl2 %r1,%r10
	movl 4(%ap),%r5
	movl 120(%r5),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L2801
	movl 304(%r5),%r1
	movl 120(%r1),%r4
	jeql .L2802
	bicl3 $-536870913,8(%r4),%r4
	jeql .L2802
.L2803:
	movl 136(%r1),%r5
	cmpl %r5,%r2
	jgtru .L2950
	jeql .L2951
.L2814:
	pushl $1
	pushl $0
	pushl %r5
	pushl %r2
	pushl 4(%ap)
	movl %r3,-1364(%fp)
	calls $5,Perl_force_out_malformed_utf8_message_
	movb (%r7),%r0
	movl -1364(%fp),%r3
.L2807:
	cmpb %r0,$36
	jeql .L2924
.L2935:
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2802:
	bicb3 $253,215(%r1),%r4
	jneq .L2801
	movl 4(%ap),%r5
	bicl3 $-8388609,1040(%r5),%r4
	jneq .L2803
.L2801:
	movzbl 1(%r7),%r1
	bicl3 $-16386,PL_charclass[%r1],%r1
	cmpl %r1,$16385
	jneq .L2807
.L2806:
	pushl $0
	movzwl $1024,-(%sp)
	movab -1028(%fp),%r9
	pushl %r9
	pushl %r7
	pushl 4(%ap)
	movl %r3,-1364(%fp)
	calls $5,S_scan_ident
	pushl %r9
	calls $1,strlen
	movl -1364(%fp),%r3
	cmpl %r0,$1
	jlequ .L2934
	movl 4(%ap),%r2
	movl 304(%r2),%r1
	movl 120(%r1),%r2
	jeql .L2816
	bicl3 $-536870913,8(%r2),%r2
	jeql .L2816
	movl 4(%ap),%r4
	movl 120(%r4),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L2816
	movl $536870912,%r1
.L2817:
	pushl $3
	pushl %r1
	pushl %r0
	pushl %r9
	pushl 4(%ap)
	movl %r3,-1364(%fp)
	calls $5,Perl_gv_fetchpvn_flags
	movl -1364(%fp),%r3
	tstl %r0
	jeql .L2934
	movab -100(%r10),%r10
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2924:
	movb 1(%r7),%r0
	jeql .L2935
	pushl $11
	cvtbl %r0,-(%sp)
	pushab .LC102
	movl %r3,-1364(%fp)
	calls $3,memchr
	movl -1364(%fp),%r3
	tstl %r0
	jeql .L2935
	pushl $5
	cvtbl 2(%r7),-(%sp)
	pushab .LC103
	movl %r3,-1364(%fp)
	calls $3,memchr
	movl -1364(%fp),%r3
	tstl %r0
	jneq .L2934
	decl %r10
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2799:
	movb 1(%r7),%r2
	cmpb %r2,$92
	jeql .L2952
	pushl $5
	cvtbl %r2,-(%sp)
	pushab .LC106
	movl %r2,-1360(%fp)
	movl %r3,-1364(%fp)
	calls $3,memchr
	movl %r0,%r1
	movl -1360(%fp),%r2
	movl -1364(%fp),%r3
	tstb %r9
	jeql .L2829
	tstl %r0
	jeql .L2850
	addl2 $30,%r10
.L2850:
	movzbl %r2,-1304(%fp)
	clrl -1300(%fp)
	movq -1304(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2828
	cmpl %r0,$9
	jgtru .L2828
.L2832:
	subl2 $5,%r10
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2934:
	subl2 $10,%r10
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2947:
	addl2 $5,%r10
	addl3 %fp,%r6,%r0
	cvtbl -1284(%r6)[%fp],%r1
	subl2 %r1,%r10
	movl %r2,%r3
	jbr .L2819
.L2828:
	cmpb %r2,$36
	jeql .L2832
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2952:
	addl2 $50,%r10
	tstb %r9
	jneq .L2935
	clrl %r1
.L2829:
	pushl $6
	movzbl %r11,-(%sp)
	pushab .LC107
	movl %r1,-1360(%fp)
	movl %r3,-1364(%fp)
	calls $3,memchr
	movl -1360(%fp),%r1
	movl -1364(%fp),%r3
	tstl %r0
	jeql .L2831
	addl2 $30,%r10
.L2831:
	tstl %r1
	jeql .L2935
	addl2 $30,%r10
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2834:
	bicb2 $32,%r0
	cvtbl %r0,-1296(%fp)
	clrl -1292(%fp)
	movq -1296(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2841
	cmpl %r0,$25
	jgtru .L2841
	bicb3 $32,1(%r7),%r0
	cvtbl %r0,-1312(%fp)
	movl %r1,-1308(%fp)
	movq -1312(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2841
	cmpl %r0,$25
	jgtru .L2841
.L2842:
	movl %r2,%r3
	incl %r2
	bicb3 $32,(%r3),%r4
	cvtbl %r4,%r0
	clrl %r1
	movq %r0,%r4
	subl2 $65,%r4
	sbwc $0,%r5
	cmpl %r5,%r1
	jneq .L2858
	cmpl %r4,$25
	jlequ .L2842
.L2858:
	movq %r0,-1348(%fp)
	pushl $0
	subl3 %r7,%r3,-(%sp)
	pushl %r7
	pushl 4(%ap)
	movl %r3,-1360(%fp)
	calls $4,Perl_keyword
	movl -1360(%fp),%r4
	tstl %r0
	jeql .L2844
	movab -150(%r10),%r10
.L2844:
	tstb %r9
	jeql .L2953
	movl %r4,%r7
	addl3 %r4,$1,%r2
	addl3 %fp,%r6,%r0
	cvtbl -1284(%r6)[%fp],%r1
	subl2 %r1,%r10
	movl %r2,%r3
	jbr .L2819
.L2943:
	pushl %r11
	pushl 12(%ap)
	pushl %r8
	calls $3,Perl_regcurly
	xorb2 $1,%r0
	movzbl %r0,%r11
	movl %r11,%r0
	ret
.L2950:
	movb 1(%r7),%r4
	jgeq .L2809
	movzbl %r4,%r4
	movl %r4,-1332(%fp)
	clrl -1328(%fp)
	movq -1332(%fp),%r0
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2812
	cmpl %r0,$1
	jgtru .L2812
	subl3 %r2,%r5,%r0
	cmpl %r0,$1
	jleq .L2814
	movb 2(%r7),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L2814
	bicb2 $192,%r0
	ashl $6,%r4,%r4
	bisb2 %r4,%r0
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
.L2811:
	tstb %r0
	jneq .L2806
	movb (%r7),%r0
	cmpb %r0,$36
	jneq .L2935
	jbr .L2924
.L2822:
	bisb3 -1250(%fp),-1245(%fp),%r0
	jneq .L2954
	pushl $9
	pushl %r9
	pushab .LC105
	movl %r2,-1360(%fp)
	movl %r3,-1364(%fp)
	calls $3,memchr
	movl -1360(%fp),%r2
	movl -1364(%fp),%r3
	tstl %r0
	jeql .L2824
	addl2 $40,%r10
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2951:
	movb 1(%r7),%r4
	jneq .L2814
.L2809:
	movzbl %r4,%r4
	cvtlb PL_charclass[%r4],%r0
	bicb2 $254,%r0
	jbr .L2811
.L2940:
	cmpl %r3,$9
	jlequ .L2784
	jbr .L2783
.L2942:
	movl %r0,%r1
	movl %r1,%r11
	jbr .L2955
.L2945:
	mcoml $0,%r10
	jbr .L2793
.L2954:
	incl %r10
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2816:
	bicb3 $253,215(%r1),%r1
	jneq .L2853
	movl 4(%ap),%r5
	movb 1042(%r5),%r5
	rotl $22,%r5,%r1
	bicl2 $-536870913,%r1
	jbr .L2817
.L2853:
	movl -1316(%fp),%r1
	jbr .L2817
.L2812:
	pushl %r5
	pushl %r2
	pushl $0
	pushl 4(%ap)
	movl %r3,-1364(%fp)
	calls $4,Perl__is_utf8_FOO
	movl -1364(%fp),%r3
	jbr .L2811
.L2941:
	movb 3(%r8),%r0
	cmpb %r0,$42
	jeql .L2782
	cmpb %r0,$35
	jneq .L2777
	movl $1,%r0
	cmpb 4(%r8),$42
	jeql .L2787
	clrl %r0
.L2787:
	movl %r0,%r11
	movl %r11,%r0
	ret
.L2824:
	movzbl %r11,-1356(%fp)
	movl %r0,-1352(%fp)
	movq -1356(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2935
	cmpl %r0,$9
	jgtru .L2935
	addl2 $40,%r10
.L2826:
	movl %r7,%r3
	movl %r2,%r7
	subb3 $48,1(%r2),%r0
	cmpb %r0,$9
	jgtru .L2929
	incl %r2
	jbr .L2826
.L2929:
	addl2 $2,%r3
	addl3 %fp,%r6,%r0
	jbr .L2819
.L2953:
	movzbl %r11,%r3
	movl %r4,%r7
	addl3 %r4,$1,%r2
	incl %r3
	cmpl %r3,%r6
	jneq .L2841
	jbr .L2947
	.cfi_endproc
.LFE259:
	.size	S_intuit_more, .-S_intuit_more
	.align 1
	.type	yyl_ampersand, @function
yyl_ampersand:
.LFB286:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r8
	movl 304(%r6),%r7
	movb 54(%r7),%r0
	cmpb %r0,$9
	jeql .L3027
	addl3 %r8,$2,%r10
	movb 1(%r8),%r9
	cmpb %r9,$38
	jeql .L3028
	tstb %r0
	jneq .L2964
	addl3 %r8,$1,%r2
	movl 120(%r6),%r3
	movl 32(%r3),%r11
	cmpl 124(%r7),140(%r7)
	jeql .L3029
.L2965:
	rotl $6,%r11,%r1
	bicl2 $-16,%r1
	movl 104(%r7),%r0
	subl3 $5,%r1,%r4
	cmpl %r4,$4
	jlequ .L2979
	cmpl %r1,$15
	jeql .L3030
.L2980:
	tstl %r0
	jneq .L3001
	movb 1(%r8),%r1
	movl %r2,%r10
.L2983:
	movzbl 214(%r7),%r3
	cmpb %r1,$61
	jeql .L3031
	movl $9,%r1
.L2987:
	cmpl %r3,%r1
	jgeq .L3020
	cmpl %r2,%r10
	jeql .L3032
.L2986:
	movzbl $99,4(%r7)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r10,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L3022
.L2990:
	movzwl $363,%r0
	ret
.L3028:
	tstl 104(%r7)
	jneq .L2960
	movzbl 214(%r7),%r1
	cmpb 2(%r8),$61
	jeql .L3033
	movl $8,%r0
	cmpl %r1,%r0
	jlss .L2960
.L3020:
	movl %r8,124(%r7)
	clrl %r0
	ret
.L2960:
	movb $1,54(%r7)
	movl 304(%r6),%r0
	movl %r10,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L3034
	movzwl $360,%r0
	ret
.L3030:
	bicl2 $-131073,%r11
	jeql .L2980
	bicl3 $-5,48(%r3),%r1
	jeql .L2980
.L2979:
	movb 1(%r8),%r1
	cmpb %r1,$46
	jeql .L3035
	tstl %r0
	jneq .L3021
	movl %r2,%r10
	movb $1,%r0
	jbr .L2983
.L3029:
	pushl $38
	pushl %r6
	movl %r2,-12(%fp)
	movl %r3,-8(%fp)
	calls $2,Perl_ckwarn
	movl -12(%fp),%r2
	movl -8(%fp),%r3
	tstb %r0
	jeql .L2965
	bicl3 $-9,%r11,%r0
	jneq .L2966
	movl 120(%r7),%r0
	jeql .L2967
	bicl3 $-536870913,8(%r0),%r0
	jeql .L2967
.L2968:
	movl 136(%r7),%r4
	cmpl %r4,%r2
	jgtru .L3036
	jeql .L3037
.L2978:
	pushl $1
	pushl $0
	pushl %r4
	pushl %r2
	pushl %r6
	movl %r2,-12(%fp)
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 120(%r6),%r3
	movl 32(%r3),%r11
	movl 304(%r6),%r7
	movl -12(%fp),%r2
	jbr .L2965
.L2964:
	movb $38,220(%r7)
	pushl $1
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushl %r8
	pushl %r6
	calls $5,S_scan_ident
	movl 304(%r6),%r1
	movzwl $2048,4(%r1)
	movl 304(%r6),%r1
	tstb 221(%r1)
	jeql .L2991
	movzbl 212(%r1),%r2
	movl $38,172(%r1)[%r2]
	movl 304(%r6),%r1
	movzbl 212(%r1),%r2
	movzbl $112,192(%r1)[%r2]
	movl 304(%r6),%r1
	incb 212(%r1)
	movl 304(%r6),%r2
	movl 120(%r6),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jgtru .L3038
	movl %r1,152(%r2)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
.L2993:
	movzwl $265,%r0
	ret
.L3032:
	tstb %r0
	jneq .L3021
.L3001:
	movzbl $93,%r0
	movl %r0,4(%r7)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r2,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L2990
.L3022:
	addl3 %r1,$1,124(%r0)
	movzwl $353,%r0
	ret
.L3035:
	tstl %r0
	jneq .L2986
	movb 2(%r8),%r1
	movb $1,%r0
	jbr .L2983
.L3027:
	movl %r8,124(%r7)
	cvtbl 1(%r8),-(%sp)
	movzwl $265,-(%sp)
	pushl %r6
	calls $3,S_postderef
	ret
.L3021:
	movzbl $96,%r0
	movl %r0,4(%r7)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r2,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L2990
	jbr .L3022
.L3031:
	movl $5,%r1
	jbr .L2987
.L3033:
	movl $5,%r0
	cmpl %r1,%r0
	jlss .L2960
	jbr .L3020
.L2991:
	movb $2,54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $265,%r0
	ret
.L3034:
	addl3 %r1,$1,124(%r0)
	movl 304(%r6),%r0
	movzbl $188,4(%r0)
	movzwl $353,%r0
	ret
.L3038:
	movl %r3,%r1
	movl %r1,152(%r2)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	jbr .L2993
.L2967:
	bicb3 $253,215(%r7),%r0
	jneq .L2966
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L2968
.L2966:
	movzbl %r9,%r9
	bicl3 $-81921,PL_charclass[%r9],%r0
	cmpl %r0,$81920
	jneq .L2965
.L2971:
	decl 20(%r3)
	pushab PL_warn_nosemi
	pushab .LC8
	pushl $38
	pushl %r6
	movl %r2,-12(%fp)
	calls $4,Perl_warner
	movl 120(%r6),%r0
	incl 20(%r0)
	movl 120(%r6),%r3
	movl 32(%r3),%r11
	movl 304(%r6),%r7
	movl -12(%fp),%r2
	jbr .L2965
.L3037:
	tstb %r9
	jneq .L2978
.L2973:
	cvtbl %r9,%r9
	moval PL_charclass[%r9],%r9
	rotl $16,(%r9),%r0
	bicl2 $-2,%r0
.L2975:
	tstb %r0
	jneq .L2971
	movl 32(%r3),%r11
	movl 304(%r6),%r7
	jbr .L2965
.L3036:
	tstb %r9
	jgeq .L2973
	movzbl %r9,%r9
	movl %r9,%r0
	clrl %r1
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L2976
	cmpl %r0,$1
	jgtru .L2976
	subl3 %r2,%r4,%r0
	cmpl %r0,$1
	jleq .L2978
	movb 2(%r8),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L2978
	bicb2 $192,%r0
	ashl $6,%r9,%r9
	bisb2 %r9,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	jbr .L2975
.L2976:
	pushl %r4
	pushl %r2
	pushl %r6
	movl %r2,-12(%fp)
	calls $3,Perl__is_utf8_perl_idstart
	movl 120(%r6),%r3
	movl -12(%fp),%r2
	jbr .L2975
	.cfi_endproc
.LFE286:
	.size	yyl_ampersand, .-yyl_ampersand
	.section	.rodata.str1.1
.LC108:
	.string	"CORE::"
	.text
	.align 1
	.type	S_force_word, @function
S_force_word:
.LFB245:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r6
	pushl $0
	pushl 8(%ap)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L3040
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L3041
	bicl3 $-536870913,8(%r1),%r1
	jeql .L3041
.L3042:
	movl 136(%r0),%r1
	cmpl %r1,%r7
	jgtru .L3092
	jeql .L3093
.L3054:
	pushl $1
	pushl $0
	pushl %r1
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L3049:
	tstl 20(%ap)
	jeql .L3055
	cmpb (%r7),$58
	jeql .L3056
.L3055:
	movl %r7,%r8
	movl %r8,%r0
	ret
.L3041:
	bicb3 $253,215(%r0),%r1
	jneq .L3040
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L3042
.L3040:
	movzbl (%r7),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L3049
	movl 304(%r6),%r0
.L3051:
	pushab -8(%fp)
	pushl 20(%ap)
	movzwl $256,-(%sp)
	pushab 220(%r0)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r8
	tstl 16(%ap)
	jeql .L3059
.L3095:
	movl 304(%r6),%r2
	movab 220(%r2),%r1
	movl -8(%fp),%r0
	tstl 20(%ap)
	jneq .L3060
.L3061:
	pushl $0
	pushl %r0
	pushl %r1
	pushl %r6
	calls $4,Perl_keyword
	tstl %r0
	jneq .L3055
.L3059:
	cmpl 12(%ap),$312
	jeql .L3094
	pushl -8(%fp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r6
	calls $3,S_newSV_maybe_utf8
	movl 304(%r6),%r7
	movzbl 212(%r7),%r9
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r7)[%r9]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 172(%r0)[%r1],%r0
	bisb2 $32,19(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 12(%ap),192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
.L3097:
	movl %r8,%r0
	ret
.L3092:
	movb (%r7),%r2
	jgeq .L3048
	movzbl %r2,%r2
	movl %r2,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L3052
	cmpl %r4,$1
	jgtru .L3052
	subl3 %r7,%r1,%r3
	cmpl %r3,$1
	jleq .L3054
	movb 1(%r7),%r3
	bicb3 $63,%r3,%r4
	cmpb %r4,$-128
	jneq .L3054
	bicb3 $192,%r3,%r1
	ashl $6,%r2,%r2
	bisb2 %r2,%r1
	movzbl %r1,%r1
	moval PL_charclass[%r1],%r2
	rotl $16,(%r2),%r1
	bicl2 $-2,%r1
	tstb %r1
	jeql .L3049
	pushab -8(%fp)
	pushl 20(%ap)
	movzwl $256,-(%sp)
	pushab 220(%r0)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r8
	tstl 16(%ap)
	jeql .L3059
	jbr .L3095
.L3056:
	cmpb 1(%r7),$58
	jneq .L3055
	pushab -8(%fp)
	pushl $1
	movzwl $256,-(%sp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r8
	tstl 16(%ap)
	jeql .L3059
	movl 304(%r6),%r2
	movab 220(%r2),%r1
	movl -8(%fp),%r0
.L3060:
	cmpl %r0,$6
	jleq .L3061
	cmpl (%r1),$1163022147
	jneq .L3061
	cmpw 4(%r1),$14906
	jneq .L3061
	movab 226(%r2),%r1
	subl2 $6,%r0
	pushl $0
	pushl %r0
	pushl %r1
	pushl %r6
	calls $4,Perl_keyword
	tstl %r0
	jeql .L3059
	jbr .L3055
.L3093:
	movb (%r7),%r2
	jneq .L3054
.L3048:
	movzbl %r2,%r2
	moval PL_charclass[%r2],%r2
	rotl $16,(%r2),%r1
	bicl2 $-2,%r1
	tstb %r1
	jeql .L3049
	pushab -8(%fp)
	pushl 20(%ap)
	movzwl $256,-(%sp)
	pushab 220(%r0)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r8
	tstl 16(%ap)
	jeql .L3059
	jbr .L3095
.L3094:
	pushl $0
	pushl %r8
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r8
	cmpb (%r0),$40
	jeql .L3096
	movl 304(%r6),%r0
	clrb 54(%r0)
	pushl -8(%fp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r6
	calls $3,S_newSV_maybe_utf8
	movl 304(%r6),%r7
	movzbl 212(%r7),%r9
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r7)[%r9]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 172(%r0)[%r1],%r0
	bisb2 $32,19(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 12(%ap),192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	jbr .L3097
.L3096:
	movl 304(%r6),%r0
	movb $1,54(%r0)
	pushl -8(%fp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r6
	calls $3,S_newSV_maybe_utf8
	movl 304(%r6),%r7
	movzbl 212(%r7),%r9
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r7)[%r9]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 172(%r0)[%r1],%r0
	bisb2 $32,19(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 12(%ap),192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	jbr .L3097
.L3052:
	pushl %r1
	pushl %r7
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L3049
	movl 304(%r6),%r0
	jbr .L3051
	.cfi_endproc
.LFE245:
	.size	S_force_word, .-S_force_word
	.section	.rodata.str1.1
.LC109:
	.string	"\024"
	.text
	.align 1
	.type	yyl_hyphen, @function
yyl_hyphen:
.LFB277:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r1
	movb 1(%r1),%r0
	addl3 %r1,$1,%r7
	tstb %r0
	jeql .L3099
	bicb3 $32,%r0,%r4
	cvtbl %r4,%r2
	clrl %r3
	subl2 $65,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L3100
	cmpl %r2,$25
	jgtru .L3100
	movzbl 2(%r1),%r2
	bicl3 $-16386,PL_charclass[%r2],%r2
	cmpl %r2,$16385
	jeql .L3208
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	addl3 %r1,$2,%r7
	movb 1(%r1),%r8
	movl 304(%r6),%r3
	movl 136(%r3),%r2
	cmpl %r7,%r2
	jgequ .L3105
	movl %r7,%r0
.L3106:
	movl %r0,%r7
	movzbl (%r0)+,%r1
	bicl3 $-18433,PL_charclass[%r1],%r1
	cmpl %r1,$18432
	jneq .L3105
	cmpl %r2,%r0
	jneq .L3106
	movl %r2,%r7
.L3105:
	subl2 %r7,%r2
	cmpl %r2,$1
	jleq .L3108
	cmpw (%r7),$15933
	jeql .L3209
.L3108:
	cvtbl %r8,%r0
	movab -65(%r0),%r0
	cmpl %r0,$57
	jlequ .L3210
.L3110:
	movl 124(%r3),%r7
	subl3 $1,%r7,%r1
	movl %r1,124(%r3)
	movb (%r7),%r0
.L3100:
	cmpb (%r1),%r0
	jeql .L3103
	cmpb %r0,$62
	jeql .L3211
.L3104:
	movl 304(%r6),%r2
	tstb 54(%r2)
	jneq .L3167
	cmpb %r0,$61
	jneq .L3168
	movl 104(%r2),%r0
	jneq .L3168
	cmpb 214(%r2),$4
	jlequ .L3168
	movl %r1,124(%r2)
	ret
.L3099:
	tstb (%r1)
	jeql .L3103
	movl 304(%r6),%r2
	tstb 54(%r2)
	jneq .L3167
.L3168:
	movzbl $65,4(%r2)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L3212
	movzwl $336,%r0
	ret
.L3208:
	cmpb %r0,(%r1)
	jneq .L3104
.L3103:
	addl2 $2,%r1
	movl 304(%r6),%r0
	tstb 54(%r0)
	jneq .L3141
	movl 120(%r6),%r2
	movl 152(%r0),%r3
	movl 20(%r2),%r2
	cmpl %r2,%r3
	jlequ .L3142
	movl %r3,%r2
.L3142:
	movl %r2,152(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r1,124(%r0)
	movzwl $381,%r0
	ret
.L3141:
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r1,124(%r0)
	movzwl $379,%r0
	ret
.L3167:
	movzbl %r0,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L3169
	movzbl *124(%r2),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L3170
.L3169:
	cmpl 132(%r2),144(%r2)
	jeql .L3213
.L3170:
	movb $1,54(%r2)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
.L3109:
	movzwl $274,%r0
	ret
.L3210:
	casel %r0,$0,$57
.L3112:
	.word .L3135-.L3112
	.word .L3136-.L3112
	.word .L3135-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3135-.L3112
	.word .L3110-.L3112
	.word .L3134-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3133-.L3112
	.word .L3132-.L3112
	.word .L3131-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3130-.L3112
	.word .L3129-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3128-.L3112
	.word .L3127-.L3112
	.word .L3126-.L3112
	.word .L3125-.L3112
	.word .L3124-.L3112
	.word .L3123-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3122-.L3112
	.word .L3121-.L3112
	.word .L3110-.L3112
	.word .L3110-.L3112
	.word .L3120-.L3112
	.word .L3119-.L3112
	.word .L3110-.L3112
	.word .L3171-.L3112
	.word .L3117-.L3112
	.word .L3116-.L3112
	.word .L3115-.L3112
	.word .L3110-.L3112
	.word .L3114-.L3112
	.word .L3113-.L3112
	.word .L3110-.L3112
	.word .L3111-.L3112
.L3211:
	pushl $0
	pushab 2(%r1)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movb (%r0),%r8
	cmpb %r8,$36
	jeql .L3143
	cmpb %r8,$38
	jeql .L3214
	cmpb %r8,$64
	jeql .L3147
	cmpb %r8,$37
	jneq .L3215
.L3147:
	pushl $3
	cvtbl 1(%r7),-(%sp)
	pushab .LC101
	calls $3,memchr
	tstl %r0
	jeql .L3146
.L3145:
	movl 304(%r6),%r0
	movb $9,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
.L3148:
	movzwl $384,%r0
	ret
.L3212:
	addl3 %r1,$1,124(%r0)
	movzwl $353,%r0
	ret
.L3213:
	pushl %r6
	calls $1,S_check_uni.part.0
	movl 304(%r6),%r2
	movb $1,54(%r2)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	jbr .L3109
.L3143:
	movb 1(%r0),%r0
	cmpb %r0,$42
	jeql .L3145
	cmpb %r0,$35
	jeql .L3216
.L3146:
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r0
	jneq .L3149
	movl 304(%r6),%r0
	movl 120(%r0),%r2
	jeql .L3150
	bicl3 $-536870913,8(%r2),%r2
	jeql .L3150
.L3151:
	movl 136(%r0),%r2
	cmpl %r2,%r7
	jgtru .L3217
	jeql .L3218
.L3162:
	pushl $1
	pushl $0
	pushl %r2
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movb (%r7),%r8
.L3155:
	movl 304(%r6),%r0
	cmpb %r8,$36
	jeql .L3165
	cmpb %r8,$38
	jeql .L3165
	movl 120(%r6),%r1
.L3163:
	movl 20(%r1),%r2
	movl 152(%r0),%r1
	cmpl %r1,%r2
	jlequ .L3166
	movl %r2,%r1
.L3166:
	movl %r1,152(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $384,%r0
	ret
.L3209:
	pushl $0
	pushl $0
	movzwl $311,-(%sp)
	pushl 124(%r3)
	pushl %r6
	calls $5,S_force_word
	movl 304(%r6),%r1
	movb $1,54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $274,%r0
	ret
.L3150:
	bicb3 $253,215(%r0),%r2
	jneq .L3149
	bicl3 $-8388609,1040(%r6),%r2
	jneq .L3151
.L3149:
	movzbl %r8,%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L3155
.L3154:
	pushl $1
	pushl $0
	movzwl $312,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl 304(%r6),%r1
	movl %r0,124(%r1)
.L3219:
	movzwl $384,%r0
	ret
.L3215:
	cmpb %r8,$42
	jneq .L3146
	movb 1(%r0),%r0
	cmpb %r0,$42
	jeql .L3145
	cmpb %r0,$123
	jneq .L3146
	movl 304(%r6),%r0
	movb $9,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	jbr .L3148
.L3216:
	cmpb 2(%r7),$42
	jneq .L3146
	movl 304(%r6),%r0
	movb $9,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	jbr .L3148
.L3135:
	pushl $3
	movzbl $129,-(%sp)
	pushl $1
	pushab .LC109
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	movl 304(%r6),%r3
	cmpb %r8,$67
	jeql .L3137
	cmpb %r8,$77
	jeql .L3138
	movw $285,%r2
	movzwl $285,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3218:
	tstb %r8
	jneq .L3162
.L3157:
	cvtbl %r8,%r8
	moval PL_charclass[%r8],%r8
	rotl $16,(%r8),%r0
	bicl2 $-2,%r0
.L3159:
	tstb %r0
	jneq .L3154
	movb (%r7),%r8
	jbr .L3155
.L3113:
	movw $281,%r2
	movzwl $281,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3115:
	movw $296,%r2
	movzwl $296,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3116:
	movw $300,%r2
	movzwl $300,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3117:
	movw $283,%r2
	movzwl $283,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3119:
	movw $295,%r2
	movzwl $295,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3120:
	movw $288,%r2
	movzwl $288,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3121:
	movw $299,%r2
	movzwl $299,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3122:
	movw $298,%r2
	movzwl $298,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3123:
	movw $297,%r2
	movzwl $297,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3124:
	movw $293,%r2
	movzwl $293,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3125:
	movw $282,%r2
	movzwl $282,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3126:
	movw $294,%r2
	movzwl $294,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3127:
	movw $291,%r2
	movzwl $291,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3128:
	movw $292,%r2
	movzwl $292,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3129:
	movw $278,%r2
	movzwl $278,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3130:
	movw $277,%r2
	movzwl $277,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3131:
	movw $301,%r2
	movzwl $301,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3132:
	movw $290,%r2
	movzwl $290,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3111:
	movw $289,%r2
	movzwl $289,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3133:
	movw $276,%r2
	movzwl $276,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3134:
	movw $287,%r2
	movzwl $287,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3136:
	movw $302,%r2
	movzwl $302,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3171:
	movw $279,%r2
	movzwl $279,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3114:
	movw $280,%r2
	movzwl $280,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3214:
	cmpb 1(%r0),$42
	jneq .L3146
	movl 304(%r6),%r0
	movb $9,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	jbr .L3148
.L3165:
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $384,%r0
	ret
.L3217:
	tstb %r8
	jgeq .L3157
	movzbl %r8,%r8
	movl %r8,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L3160
	cmpl %r4,$1
	jgtru .L3160
	subl3 %r7,%r2,%r3
	cmpl %r3,$1
	jleq .L3162
	movb 1(%r7),%r3
	bicb3 $63,%r3,%r4
	cmpb %r4,$-128
	jneq .L3162
	bicb3 $192,%r3,%r2
	ashl $6,%r8,%r8
	bisb2 %r8,%r2
	movzbl %r2,%r2
	moval PL_charclass[%r2],%r3
	rotl $16,(%r3),%r2
	bicl2 $-2,%r2
	tstb %r2
	jeql .L3163
	pushl $1
	pushl $0
	movzwl $312,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	jbr .L3219
.L3160:
	pushl %r2
	pushl %r7
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	jbr .L3159
.L3138:
	movw $284,%r2
	movzwl $284,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
.L3137:
	movw $286,%r2
	movzwl $286,%r1
	movl 128(%r3),144(%r3)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	movl %r1,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $331,%r0
	ret
	.cfi_endproc
.LFE277:
	.size	yyl_hyphen, .-yyl_hyphen
	.align 1
	.type	S_intuit_method, @function
S_intuit_method:
.LFB260:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -264(%sp),%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	movl 12(%ap),%r0
	movl 16(%ap),%r8
	movb (%r7),%r9
	tstl %r0
	jeql .L3331
	pushl $13
	pushl $32
	pushl %r0
	pushl %r6
	calls $4,Perl_gv_fetchsv
	movl 120(%r6),%r3
	movl 32(%r3),%r1
	rotl $6,%r1,%r2
	bicl2 $-16,%r2
	cmpl %r2,$5
	jgtru .L3222
.L3226:
	tstl %r0
	jeql .L3230
	cmpb 8(%r0),$9
	jeql .L3332
.L3230:
	movl $1,%r0
	cmpb %r9,$36
	jeql .L3223
	clrl %r0
.L3223:
	addl2 %r7,%r0
	tstl %r8
	jeql .L3333
	movl 8(%r8),%r1
	bicl3 $-1025,%r1,%r2
	jeql .L3231
	movl 12(%r8),%r2
	cmpb %r1,$13
	jeql .L3334
.L3232:
	tstl %r2
	jeql .L3231
	movb (%r2),%r1
	jeql .L3231
	incl %r2
.L3233:
	movzbl %r1,%r3
	bicl3 $-17409,PL_charclass[%r3],%r3
	cmpl %r3,$17408
	jeql .L3234
	cmpb %r1,$59
	jneq .L3335
.L3234:
	movb (%r2)+,%r1
	tstb %r1
	jneq .L3233
.L3231:
	cmpb (%r7),$36
	jneq .L3235
.L3229:
	clrl %r0
	ret
.L3331:
	movl 120(%r6),%r3
	movl 32(%r3),%r1
	rotl $6,%r1,%r2
	bicl2 $-16,%r2
	cmpl %r2,$5
	jlequ .L3230
.L3222:
	cmpl %r2,$15
	jneq .L3229
	bicl2 $-131073,%r1
	jeql .L3229
	bicl3 $-1025,48(%r3),%r1
	jneq .L3226
	clrl %r0
	ret
.L3235:
	pushab -264(%fp)
	pushl $1
	movzwl $256,-(%sp)
	movab -260(%fp),%r10
	pushl %r10
	pushl %r0
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r7
	movl -264(%fp),%r11
	pushl $0
	pushl %r11
	pushl %r10
	pushl %r6
	calls $4,Perl_keyword
	movl %r0,%r9
	jneq .L3229
	cmpl %r11,$2
	jlequ .L3239
	subl3 $2,%r11,%r0
	addl3 %fp,%r0,%r1
	cmpb -260(%r0)[%fp],$58
	jeql .L3336
.L3239:
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L3241
	bicl3 $-536870913,8(%r0),%r0
	jeql .L3241
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L3241
.L3254:
	movl $536870944,%r0
.L3242:
	pushl $13
	pushl %r0
	pushl %r11
	pushl %r10
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jeql .L3243
	bicl3 $-256,8(%r0),%r1
	jeql .L3243
	cmpl %r1,$9
	jneq .L3229
	movl 12(%r0),%r0
	tstl 12(%r0)
	jneq .L3244
	tstl 8(%r0)
	jneq .L3229
.L3244:
	tstl %r8
	jeql .L3245
	tstl 4(%r0)
	jeql .L3249
.L3245:
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movl 304(%r6),%r0
	subl3 %r7,136(%r0),%r0
	cmpl %r0,$1
	jleq .L3325
	cmpb (%r7),$61
	jneq .L3325
	cmpb 1(%r7),$62
	jeql .L3229
.L3325:
	movl -264(%fp),%r0
.L3240:
	pushl %r0
	pushl %r10
	pushl %r6
	calls $3,S_newSV_maybe_utf8
	movl 304(%r6),%r8
	movzbl 212(%r8),%r9
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r8)[%r9]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 172(%r0)[%r1],%r0
	movb $32,19(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	cmpb (%r7),$40
	jeql .L3238
.L3253:
	movzwl $312,%r0
	ret
.L3332:
	movl 12(%r0),%r0
	jeql .L3230
	tstl 4(%r0)
	jeql .L3230
	clrl %r0
	ret
.L3334:
	movl (%r8),%r1
	bicl3 $-8193,48(%r1),%r3
	jeql .L3232
	addl3 8(%r1),$1,%r1
	addl2 %r1,%r2
	jbr .L3232
.L3335:
	cmpb %r1,$42
	jneq .L3231
	clrl %r0
	ret
.L3241:
	bicb3 $253,215(%r1),%r0
	jneq .L3256
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L3254
.L3256:
	movl $32,%r0
	jbr .L3242
.L3243:
	tstl %r8
	jeql .L3245
.L3249:
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L3250
	bicl3 $-536870913,8(%r0),%r0
	jeql .L3250
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L3250
	movl $536870912,%r9
.L3251:
	pushl %r9
	pushl -264(%fp)
	pushl %r10
	pushl %r6
	calls $4,Perl_gv_stashpvn
	tstl %r0
	jneq .L3245
.L3339:
	clrl %r0
	ret
.L3333:
	cmpb (%r7),$36
	jneq .L3235
	movl 304(%r6),%r1
	movl 120(%r1),%r2
	movl 12(%r2),%r9
	addw3 74(%r1),$-248,%r2
	cmpw %r2,$1
	jlequ .L3229
	movzbl 220(%r1),%r2
	movl %r8,%r3
	subl2 $65,%r2
	sbwc $0,%r3
	tstl %r3
	jeql .L3337
	movzbl (%r0),%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L3338
.L3237:
	movl %r7,124(%r1)
	movl 304(%r6),%r1
	movb $2,54(%r1)
	cmpb (%r0),$40
	jneq .L3253
.L3238:
	movzwl $313,%r0
	ret
.L3337:
	cmpl %r2,$25
	jlequ .L3229
	movzbl (%r0),%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L3237
	jbr .L3338
.L3336:
	cmpb -261(%r11)[%fp],$58
	jneq .L3239
	movl %r0,-264(%fp)
	movb %r9,-260(%r1)
	pushl %r0
	pushl %r10
	pushl %r6
	calls $3,S_newSV_maybe_utf8
	movl 304(%r6),%r8
	movzbl 212(%r8),%r9
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r8)[%r9]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 172(%r0)[%r1],%r0
	movb $32,19(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	cmpb (%r7),$40
	jneq .L3253
	jbr .L3238
.L3250:
	bicb3 $253,215(%r1),%r0
	jneq .L3251
	movb 1042(%r6),%r0
	rotl $22,%r0,%r9
	bicl2 $-536870913,%r9
	pushl %r9
	pushl -264(%fp)
	pushl %r10
	pushl %r6
	calls $4,Perl_gv_stashpvn
	tstl %r0
	jneq .L3245
	jbr .L3339
.L3338:
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl 304(%r6),%r1
	movl 120(%r1),%r2
	subl3 %r9,%r7,%r9
	addl3 12(%r2),%r9,%r7
	movl %r7,124(%r1)
	movl 304(%r6),%r1
	movb $2,54(%r1)
	cmpb (%r0),$40
	jneq .L3253
	jbr .L3238
	.cfi_endproc
.LFE260:
	.size	S_intuit_method, .-S_intuit_method
	.section	.rodata.str1.1
.LC110:
	.string	"our"
.LC111:
	.string	"state"
.LC112:
	.string	"Missing $ on loop variable"
	.text
	.align 1
	.type	yyl_foreach, @function
yyl_foreach:
.LFB305:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L3341
	cmpb 214(%r1),$1
	jgtru .L3340
.L3341:
	movl 120(%r6),%r0
	movl 20(%r0),4(%r1)
	pushl $0
	pushl 8(%ap)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movl 304(%r6),%r1
	cmpb 54(%r1),$3
	jeql .L3456
.L3343:
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $291,%r0
	ret
.L3340:
	ret
.L3456:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L3344
	movl 120(%r1),%r0
	jeql .L3345
	bicl3 $-536870913,8(%r0),%r0
	jeql .L3345
.L3346:
	movl 136(%r1),%r0
	cmpl %r0,%r7
	jgtru .L3457
	jneq .L3356
	movb (%r7),%r2
	jneq .L3356
.L3351:
	movzbl %r2,%r2
	moval PL_charclass[%r2],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L3343
.L3349:
	movl 120(%r1),%r0
	subl3 12(%r0),%r7,%r8
	movl 136(%r1),%r1
	subl3 %r7,%r1,%r0
	cmpl %r0,$6
	jgtr .L3357
	cmpl %r0,$2
	jleq .L3359
	clrb %r9
	cmpw (%r7),$31085
	jneq .L3458
.L3391:
	movb 2(%r7),%r0
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jeql .L3459
.L3365:
	cmpb %r0,$40
	jeql .L3390
.L3371:
	cmpb %r0,$36
	jneq .L3460
.L3390:
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	addl3 12(%r0),%r8,%r7
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $291,%r0
	ret
.L3345:
	bicb3 $253,215(%r1),%r0
	jneq .L3344
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L3346
.L3344:
	movzbl (%r7),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L3349
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $291,%r0
	ret
.L3356:
	pushl $1
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r1
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $291,%r0
	ret
.L3457:
	movb (%r7),%r2
	jgeq .L3351
	movzbl %r2,%r2
	movl %r2,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L3354
	cmpl %r4,$1
	jgtru .L3354
	subl3 %r7,%r0,%r3
	cmpl %r3,$1
	jleq .L3356
	movb 1(%r7),%r3
	bicb3 $63,%r3,%r4
	cmpb %r4,$-128
	jneq .L3356
	bicb3 $192,%r3,%r0
	ashl $6,%r2,%r2
	bisb2 %r2,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L3349
	jbr .L3343
.L3459:
	pushl $0
	pushab 3(%r7)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	tstb %r9
	jeql .L3394
	movb (%r0),%r0
	cmpb %r0,$40
	jneq .L3371
	jbr .L3390
.L3460:
	cmpb %r0,$92
	jeql .L3390
.L3363:
	pushab .LC112
	pushl %r6
	calls $2,Perl_croak
.L3458:
	cmpl %r0,$3
	jeql .L3373
.L3392:
	cmpw (%r7),$30063
	jeql .L3461
.L3368:
	cmpl %r0,$5
	jleq .L3373
	cmpl (%r7),$1952543859
	jeql .L3462
.L3373:
	tstb %r9
	jneq .L3363
.L3359:
	movb (%r7),%r0
	cmpb %r0,$36
	jeql .L3390
	jbr .L3460
.L3461:
	cmpb 2(%r7),$114
	jneq .L3368
	movb 3(%r7),%r0
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L3371
	pushl $0
	pushab 4(%r7)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	tstb %r9
	jneq .L3359
.L3366:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L3376
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L3377
	bicl3 $-536870913,8(%r1),%r1
	jeql .L3377
.L3378:
	movl 136(%r0),%r0
	cmpl %r0,%r7
	jgtru .L3463
	jeql .L3464
.L3389:
	pushl $1
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L3385:
	movb (%r7),%r0
	tstb %r9
	jneq .L3365
.L3451:
	cmpb %r0,$36
	jeql .L3390
	jbr .L3460
.L3462:
	cmpb 4(%r7),$101
	jneq .L3373
	movb 5(%r7),%r0
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L3371
	pushl $0
	pushab 6(%r7)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movb (%r0),%r0
	cmpb %r0,$36
	jeql .L3390
	jbr .L3460
.L3377:
	bicb3 $253,215(%r0),%r1
	jneq .L3376
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L3378
.L3376:
	movzbl (%r7),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L3385
.L3381:
	pushab -8(%fp)
	pushl $1
	movzwl $256,-(%sp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	movb (%r0),%r0
.L3466:
	cmpb %r0,$36
	jeql .L3390
	jbr .L3460
.L3464:
	movb (%r7),%r1
	jneq .L3389
.L3384:
	movzbl %r1,%r1
	bicl3 $-65537,PL_charclass[%r1],%r0
	jneq .L3381
	movb (%r7),%r0
	tstb %r9
	jeql .L3451
	jbr .L3365
.L3357:
	cmpl (%r7),$1163022147
	jeql .L3465
.L3362:
	clrb %r9
	cmpw (%r7),$31085
	jneq .L3392
	movb 2(%r7),%r0
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L3365
	jbr .L3459
.L3465:
	cmpw 4(%r7),$14906
	jneq .L3362
	addl2 $6,%r7
	subl3 %r7,%r1,%r0
	cmpl %r0,$2
	jleq .L3363
	movb $1,%r9
	cmpw (%r7),$31085
	jeql .L3391
	jbr .L3458
.L3354:
	pushl %r0
	pushl %r7
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	movl 304(%r6),%r1
	tstb %r0
	jneq .L3349
	jbr .L3343
.L3394:
	movb $1,%r9
	jbr .L3366
.L3463:
	movb (%r7),%r1
	jgeq .L3384
	movzbl %r1,%r1
	movl %r1,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L3387
	cmpl %r2,$1
	jgtru .L3387
	subl3 %r7,%r0,%r2
	cmpl %r2,$1
	jleq .L3389
	movb 1(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L3389
	bicb3 $192,%r2,%r0
	ashl $6,%r1,%r1
	bisb2 %r1,%r0
	movzbl %r0,%r0
	bicl3 $-65537,PL_charclass[%r0],%r0
	jneq .L3381
	movb (%r7),%r0
	tstb %r9
	jeql .L3451
	jbr .L3365
.L3387:
	pushl %r0
	pushl %r7
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L3385
	pushab -8(%fp)
	pushl $1
	movzwl $256,-(%sp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	movb (%r0),%r0
	jbr .L3466
	.cfi_endproc
.LFE305:
	.size	yyl_foreach, .-yyl_foreach
	.align 1
	.type	S_lop, @function
S_lop:
.LFB240:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 12(%ap),%r2
	movl 16(%ap),%r5
	movl 20(%ap),%r1
	movl 304(%r6),%r0
	movl %r2,4(%r0)
	movl 304(%r6),%r3
	movl 120(%r6),%r0
	movl 152(%r3),%r4
	movl 20(%r0),%r0
	cmpl %r0,%r4
	jlequ .L3468
	movl %r4,%r0
.L3468:
	movl %r0,152(%r3)
	movl 304(%r6),%r0
	movl %r1,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),148(%r0)
	movl 304(%r6),%r0
	movw %r2,74(%r0)
	movl 304(%r6),%r0
	tstb 212(%r0)
	jneq .L3469
	movb %r5,54(%r0)
	cmpb (%r1),$40
	jeql .L3472
	pushl $0
	pushl %r1
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jeql .L3472
	movl 304(%r6),%r0
.L3469:
	tstl 104(%r0)
	jneq .L3473
	cmpb 214(%r0),$3
	jlequ .L3473
	movb $3,214(%r0)
.L3473:
	movl 8(%ap),%r0
	ret
.L3472:
	movzwl $330,%r0
	ret
	.cfi_endproc
.LFE240:
	.size	S_lop, .-S_lop
	.section	.rodata.str1.1
.LC113:
	.string	"'"
.LC114:
	.string	"Bareword"
.LC115:
	.string	"Bad name after %d%lu%4p%s"
.LC116:
	.string	"Bareword \"%d%lu%4p\" refers to nonexistent package"
.LC117:
	.string	"CORE::GLOBAL::"
	.text
	.align 1
	.type	yyl_just_a_word.isra.0, @function
yyl_just_a_word.isra.0:
.LFB399:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $16,%sp
	movl 4(%ap),%r9
	movl 8(%ap),%r7
	movl 12(%ap),%r8
	movl 20(%ap),%r6
	movl 304(%r9),%r0
	movl 124(%r0),%r2
	cmpl %r2,132(%r0)
	jeql .L3604
	movb -1(%r2),-9(%fp)
.L3477:
	tstb 54(%r0)
	jneq .L3478
	cmpl %r2,140(%r0)
	jeql .L3761
	movb (%r7),%r2
	cmpb %r2,$39
	jeql .L3484
	cmpb %r2,$58
	jeql .L3485
.L3488:
	pushl $0
	pushl %r7
	pushab .LC114
	pushl %r9
	calls $4,S_warn_expect_operator
.L3482:
	clrl -16(%fp)
.L3495:
	cmpl %r8,$2
	jlequ .L3496
	movl 304(%r9),%r10
	subl3 $2,%r8,%r11
	cmpb 218(%r8)[%r10],$58
	jeql .L3762
.L3496:
	tstl %r6
	jeql .L3763
	tstl 32(%ap)
	jeql .L3747
	pushl $14
	pushab .LC117
	pushl %r9
	calls $3,Perl_newSVpvn
	movl %r0,%r10
	pushl $2
	pushl %r6
	pushl %r0
	pushl %r9
	calls $4,Perl_sv_catsv_flags
.L3593:
	movl 4(%r6),%r0
	cmpl %r0,$1
	jlequ .L3506
	subl3 $1,%r0,4(%r6)
	movl %r10,%r6
.L3747:
	clrb %r11
.L3504:
	movl 304(%r9),%r2
	movl 120(%r9),%r0
	movl 152(%r2),%r3
	movl 20(%r0),%r0
	cmpl %r0,%r3
	jlequ .L3508
	movl %r3,%r0
.L3508:
	movl %r0,152(%r2)
	movl 304(%r9),%r10
	pushl %r6
	pushl $0
	pushl $5
	pushl %r9
	calls $4,Perl_newSVOP
	movl %r0,4(%r10)
	movl 304(%r9),%r0
	movl 4(%r0),%r0
	movb $32,19(%r0)
	tstb %r11
	jneq .L3764
	tstl 40(%ap)
	jeql .L3765
.L3511:
	movl 304(%r9),%r0
	movl 132(%r0),%r2
	jeql .L3621
	cmpl %r2,124(%r0)
	jgequ .L3621
	cmpl %r2,148(%r0)
	jeql .L3515
	cmpl %r2,144(%r0)
	jeql .L3515
.L3621:
	movl $1,%r10
.L3514:
	clrb 54(%r0)
	pushl $0
	pushl %r7
	pushl %r9
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movb (%r0),%r0
	cmpb %r0,$61
	jeql .L3766
	cmpb %r0,$40
	jeql .L3767
	cmpb %r0,$36
	jneq .L3768
	tstl 24(%ap)
	jeql .L3769
.L3556:
	cmpl %r10,$1
	jeql .L3564
.L3565:
	pushl 24(%ap)
	calls $1,Perl_cv_const_sv_or_av
	pushl 40(%ap)
	pushl 36(%ap)
	pushl 24(%ap)
	pushl %r0
	pushl %r7
	pushl %r9
	calls $6,yyl_constant_op
	movl %r0,%r10
.L3476:
	movl %r10,%r0
	ret
.L3478:
	movb (%r7),%r0
	cmpb %r0,$39
	jeql .L3480
.L3753:
	cmpb %r0,$58
	jneq .L3482
	cmpb 1(%r7),$58
	jneq .L3482
.L3601:
	pushab -8(%fp)
	pushl $1
	subl3 %r8,$256,-(%sp)
	addl3 304(%r9),$220,%r0
	addl3 %r0,%r8,-(%sp)
	pushl %r7
	pushl %r9
	calls $6,Perl_scan_word
	movl %r0,%r7
.L3490:
	movl -8(%fp),%r0
	jeql .L3770
	addl2 %r0,%r8
	movl $1,-16(%fp)
	jbr .L3495
.L3765:
	incl 4(%r6)
	pushl %r6
	pushl 40(%ap)
	pushl $5
	pushl %r9
	calls $4,Perl_newSVOP
	movb $32,19(%r0)
	pushl %r0
	movzwl $8192,-(%sp)
	pushl %r9
	calls $3,Perl_newCVREF
	movl %r0,36(%ap)
	tstb 44(%ap)
	jeql .L3512
	movl 28(%ap),%r1
	movl 8(%r1),%r0
	cmpb %r0,$9
	jeql .L3771
	bicl2 $-2049,%r0
	jeql .L3617
	movl 28(%ap),%r0
	movl 12(%r0),24(%ap)
	movl 24(%ap),%r1
	cmpb 8(%r1),$13
	jeql .L3511
.L3617:
	movl 28(%ap),24(%ap)
	jbr .L3511
.L3604:
	clrb -9(%fp)
	jbr .L3477
.L3766:
	cmpb 1(%r7),$62
	jeql .L3772
.L3536:
	cmpl %r10,$1
	jeql .L3773
.L3566:
	tstl 24(%ap)
	jneq .L3565
.L3562:
	cvtbl -9(%fp),%r6
	bicl3 $-513,1040(%r9),%r0
	jeql .L3588
	movl 304(%r9),%r0
	movl 4(%r0),%r0
	bisb2 $8,19(%r0)
	pushl 36(%ap)
	pushl %r9
	calls $2,Perl_op_free
	pushl %r6
	pushl %r7
	pushl %r9
	calls $3,yyl_safe_bareword
	movl %r0,%r10
.L3777:
	movl %r10,%r0
	ret
.L3767:
	movl 304(%r9),%r2
	movl 120(%r9),%r0
	movl 152(%r2),%r3
	movl 20(%r0),%r0
	cmpl %r0,%r3
	jgtru .L3774
.L3548:
	movl %r0,152(%r2)
	tstl 24(%ap)
	jeql .L3549
	movb 1(%r7),%r2
	movzbl %r2,%r0
	bicl3 $-18433,PL_charclass[%r0],%r0
	cmpl %r0,$18432
	jneq .L3550
	addl3 %r7,$2,%r0
.L3551:
	movl %r0,%r6
	movb (%r0)+,%r2
	movzbl %r2,%r1
	bicl3 $-18433,PL_charclass[%r1],%r1
	cmpl %r1,$18432
	jeql .L3551
	cmpb %r2,$41
	jeql .L3775
.L3549:
	movl 304(%r9),%r0
	movzbl 212(%r0),%r2
	tstl 40(%ap)
	jeql .L3553
	movl 36(%ap),172(%r0)[%r2]
	movl 304(%r9),%r0
	pushl 4(%r0)
	pushl %r9
	calls $2,Perl_op_free
	movl 304(%r9),%r0
	movzbl 212(%r0),%r2
	movzwl $316,192(%r0)[%r2]
	movl 304(%r9),%r0
	incb 212(%r0)
	movl 304(%r9),%r0
	clrl 4(%r0)
	movl 304(%r9),%r0
	movl %r7,124(%r0)
	movzwl $265,%r10
.L3784:
	movl %r10,%r0
	ret
.L3764:
	cvtbl -9(%fp),-(%sp)
	pushl %r7
	pushl %r9
	calls $3,yyl_safe_bareword
	movl %r0,%r10
	movl %r10,%r0
	ret
.L3761:
	movl 120(%r9),%r0
	decl 20(%r0)
	pushab PL_warn_nosemi
	pushab .LC8
	pushl $38
	pushl %r9
	calls $4,Perl_warner
	movl 120(%r9),%r0
	incl 20(%r0)
	movb (%r7),%r0
	cmpb %r0,$39
	jneq .L3753
.L3480:
	movl 120(%r9),%r3
	movl 32(%r3),%r0
	rotl $6,%r0,%r2
	bicl2 $-16,%r2
	cmpl %r2,$8
	jlequ .L3601
	cmpl %r2,$15
	jneq .L3482
	bicl2 $-131073,%r0
	jeql .L3482
	bicl3 $-2,48(%r3),%r0
	jeql .L3482
	clrb %r10
	pushab -8(%fp)
	pushl $1
	subl3 %r8,$256,-(%sp)
	addl3 304(%r9),$220,%r0
	addl3 %r0,%r8,-(%sp)
	pushl %r7
	pushl %r9
	calls $6,Perl_scan_word
	movl %r0,%r7
	tstb %r10
	jeql .L3490
.L3595:
	pushl $0
	pushl %r7
	pushab .LC114
	pushl %r9
	calls $4,S_warn_expect_operator
	jbr .L3490
.L3762:
	cmpb 219(%r8)[%r10],$58
	jneq .L3496
	pushl $30
	pushl %r9
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L3497
	movl 120(%r10),%r0
	jeql .L3498
	bicl3 $-536870913,8(%r0),%r0
	jeql .L3498
	movl 120(%r9),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L3498
	movl $536870912,%r0
	pushl $12
	pushl %r0
	pushl %r8
	pushab 220(%r10)
	pushl %r9
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jeql .L3500
.L3746:
	movl 304(%r9),%r10
.L3497:
	clrb 220(%r11)[%r10]
	tstl %r6
	jeql .L3503
	movl %r11,%r8
	clrl 28(%ap)
	movb $1,%r11
	movl 28(%ap),32(%ap)
	jbr .L3504
.L3768:
	cmpb %r0,$123
	jneq .L3536
	tstl 24(%ap)
	jneq .L3556
	jbr .L3769
.L3774:
	movl %r3,%r0
	jbr .L3548
.L3485:
	cmpb 1(%r7),$58
	jneq .L3488
.L3600:
	pushab -8(%fp)
	pushl $1
	subl3 %r8,$256,-(%sp)
	pushab 220(%r8)[%r0]
	pushl %r7
	pushl %r9
	calls $6,Perl_scan_word
	movl %r0,%r7
	pushl $0
	pushl %r7
	pushab .LC114
	pushl %r9
	calls $4,S_warn_expect_operator
	jbr .L3490
.L3775:
	pushl 24(%ap)
	calls $1,Perl_cv_const_sv_or_av
	tstl %r0
	jeql .L3549
	pushl 40(%ap)
	pushl 36(%ap)
	pushl 24(%ap)
	pushl %r0
	pushab 1(%r6)
	pushl %r9
	calls $6,yyl_constant_op
	movl %r0,%r10
	movl %r10,%r0
	ret
.L3515:
	cmpb 54(%r0),$2
	jeql .L3516
	movzwl 74(%r0),%r2
	moval PL_opargs[%r2],%r2
	cmpzv $12,$3,(%r2),$6
	jneq .L3621
.L3516:
	movb (%r7),%r11
	pushl $0
	pushl %r7
	pushl %r9
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	movl 304(%r9),%r3
	movl 120(%r3),%r0
	subl3 12(%r0),%r10,%r7
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L3517
	bicl3 $-536870913,8(%r0),%r0
	jneq .L3518
	bicb3 $253,215(%r3),%r0
	jneq .L3517
	bicl3 $-8388609,1040(%r9),%r0
	jneq .L3518
.L3517:
	movzbl (%r10),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L3521
.L3522:
	cmpb (%r10),$36
	jeql .L3521
	movl $1,%r10
.L3591:
	movl 304(%r9),%r0
	movl 120(%r0),%r2
	addl2 12(%r2),%r7
	cmpb %r11,$40
	jeql .L3532
	movw 74(%r0),%r2
	cmpw %r2,$171
	jeql .L3533
	tstl 24(%ap)
	jeql .L3776
.L3532:
	cmpw 220(%r0),$95
	jneq .L3514
	movzwl 74(%r0),%r2
	bicl3 $-3841,PL_opargs[%r2],%r2
	cmpl %r2,$3072
	jneq .L3514
.L3533:
	movb $1,%r2
	cmpl 148(%r0),132(%r0)
	jeql .L3534
	clrb %r2
.L3534:
	movb %r2,54(%r0)
	cvtbl -9(%fp),%r6
.L3588:
	pushl %r6
	pushl %r9
	calls $2,yyl_strictwarn_bareword
	pushl 36(%ap)
	pushl %r9
	calls $2,Perl_op_free
	pushl %r6
	pushl %r7
	pushl %r9
	calls $3,yyl_safe_bareword
	movl %r0,%r10
	jbr .L3777
.L3772:
	tstl -16(%fp)
	jneq .L3536
	pushl 36(%ap)
	pushl %r9
	calls $2,Perl_op_free
	movl 304(%r9),%r2
	movl 120(%r9),%r0
	movl 152(%r2),%r3
	movl 20(%r0),%r0
	cmpl %r0,%r3
	jlequ .L3537
	movl %r3,%r0
.L3537:
	movl %r0,152(%r2)
	tstl 32(%ap)
	jeql .L3778
.L3538:
	bicl2 $134283264,8(%r6)
	addl3 304(%r9),$220,-(%sp)
	pushl %r6
	pushl %r9
	calls $3,Perl_sv_setpv
	movl 304(%r9),%r0
	movl 120(%r0),%r2
	jeql .L3540
	bicl3 $-536870913,8(%r2),%r2
	jeql .L3540
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L3540
.L3541:
	pushl $0
	pushl %r8
	pushab 220(%r0)
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	tstb %r0
	jeql .L3749
	bisl3 $536870912,8(%r6),%r0
	bisl3 $134283264,%r0,8(%r6)
.L3539:
	movl 304(%r9),%r2
	movl 120(%r9),%r0
	movl 152(%r2),%r3
	movl 20(%r0),%r0
	cmpl %r0,%r3
	jlequ .L3546
	movl %r3,%r0
.L3546:
	movl %r0,152(%r2)
	movl 304(%r9),%r0
	clrb 54(%r0)
	movl 304(%r9),%r0
	movl %r7,124(%r0)
	movzwl $311,%r10
	movl %r10,%r0
	ret
.L3512:
	pushl $4
	pushl 36(%ap)
	pushl %r9
	calls $3,Perl_rv2cv_op_cv
	movl %r0,24(%ap)
	jbr .L3511
.L3769:
	movl 120(%r9),%r4
	movl 32(%r4),%r2
	rotl $6,%r2,%r3
	bicl2 $-16,%r3
	cmpl %r3,$5
	jlequ .L3557
	cmpl %r3,$15
	jeql .L3779
.L3558:
	cmpl %r10,$1
	jneq .L3562
	tstl 16(%ap)
	jneq .L3562
.L3563:
	bicl2 $-9,%r2
	jneq .L3567
	movl 304(%r9),%r3
	movl 120(%r3),%r2
	jeql .L3568
	bicl3 $-536870913,8(%r2),%r2
	jeql .L3568
.L3569:
	movl 136(%r3),%r4
	cmpl %r7,%r4
	jlssu .L3780
	jeql .L3781
.L3580:
	pushl $1
	pushl $0
	pushl %r4
	pushl %r7
	pushl %r9
	calls $5,Perl_force_out_malformed_utf8_message_
	movb (%r7),%r0
	cmpb %r0,$36
	jneq .L3566
.L3576:
	tstb 44(%ap)
	jeql .L3782
	pushl 24(%ap)
	pushl $0
	pushl %r7
	pushl %r9
	calls $4,S_intuit_method
	movl %r0,%r10
	jeql .L3566
.L3590:
	tstl 40(%ap)
	jeql .L3783
.L3582:
	pushl 36(%ap)
	pushl %r9
	calls $2,Perl_op_free
	cmpl %r10,$312
	jneq .L3476
	movl 304(%r9),%r0
	tstl 104(%r0)
	jneq .L3587
	cmpb 214(%r0),$3
	jlequ .L3587
	movb $3,214(%r0)
.L3587:
	movzwl $312,%r10
.L3787:
	movl %r10,%r0
	ret
.L3773:
	tstl 16(%ap)
	jneq .L3566
	movl 120(%r9),%r2
	movl 32(%r2),%r2
	jbr .L3563
.L3564:
	tstl 16(%ap)
	jneq .L3565
	movl 120(%r9),%r2
	movl 32(%r2),%r2
	jbr .L3563
.L3763:
	pushl %r8
	addl3 304(%r9),$220,-(%sp)
	pushl %r9
	calls $3,S_newSV_maybe_utf8
	movl %r0,%r6
	tstl 32(%ap)
	jeql .L3747
	pushl $14
	pushab .LC117
	pushl %r9
	calls $3,Perl_newSVpvn
	movl %r0,%r10
	pushl $2
	pushl %r6
	pushl %r0
	pushl %r9
	calls $4,Perl_sv_catsv_flags
	tstl %r6
	jneq .L3593
	movl %r10,%r6
	jbr .L3747
.L3484:
	movl 120(%r9),%r4
	movl 32(%r4),%r2
	rotl $6,%r2,%r3
	bicl2 $-16,%r3
	cmpl %r3,$8
	jlequ .L3600
	cmpl %r3,$15
	jneq .L3488
	bicl2 $-131073,%r2
	jeql .L3488
	bicl3 $-2,48(%r4),%r0
	jeql .L3488
	movb $1,%r10
	pushab -8(%fp)
	pushl $1
	subl3 %r8,$256,-(%sp)
	addl3 304(%r9),$220,%r0
	addl3 %r0,%r8,-(%sp)
	pushl %r7
	pushl %r9
	calls $6,Perl_scan_word
	movl %r0,%r7
	tstb %r10
	jeql .L3490
	jbr .L3595
.L3553:
	movl 4(%r0),172(%r0)[%r2]
	pushl 36(%ap)
	pushl %r9
	calls $2,Perl_op_free
	movl 304(%r9),%r0
	movzbl 212(%r0),%r2
	movzwl $311,192(%r0)[%r2]
	movl 304(%r9),%r0
	incb 212(%r0)
	movl 304(%r9),%r0
	clrl 4(%r0)
	movl 304(%r9),%r0
	movl %r7,124(%r0)
	movzwl $265,%r10
	jbr .L3784
.L3771:
	movl 12(%r1),%r0
	movl 8(%r0),24(%ap)
	jbr .L3511
.L3518:
	movl 136(%r3),%r0
	cmpl %r10,%r0
	jlssu .L3785
	jeql .L3786
.L3531:
	pushl $1
	pushl $0
	pushl %r0
	pushl %r10
	pushl %r9
	calls $5,Perl_force_out_malformed_utf8_message_
	jbr .L3522
.L3568:
	bicb3 $253,215(%r3),%r2
	jneq .L3567
	bicl3 $-8388609,1040(%r9),%r2
	jneq .L3569
.L3567:
	movzbl %r0,%r2
	bicl3 $-81921,PL_charclass[%r2],%r2
	cmpl %r2,$81920
	jeql .L3576
	cmpb %r0,$36
	jneq .L3566
	jbr .L3576
.L3779:
	bicl3 $-131073,%r2,%r3
	jeql .L3558
	bicl3 $-1025,48(%r4),%r3
	jeql .L3558
.L3557:
	pushl 36(%ap)
	pushl %r9
	calls $2,Perl_op_free
	movl 304(%r9),%r0
	movl 128(%r0),148(%r0)
	movl 304(%r9),%r0
	movzbw $219,74(%r0)
	movl 304(%r9),%r0
	tstl 104(%r0)
	jneq .L3561
	cmpb 214(%r0),$3
	jlequ .L3561
	movb $3,214(%r0)
	movl 304(%r9),%r0
.L3561:
	movb $8,54(%r0)
	movl 304(%r9),%r0
	movl %r7,124(%r0)
	movzwl $312,%r10
	jbr .L3787
.L3503:
	pushl %r11
	addl3 304(%r9),$220,-(%sp)
	pushl %r9
	calls $3,S_newSV_maybe_utf8
	movl %r6,28(%ap)
	movl %r6,32(%ap)
	movl %r11,%r8
	movl %r0,%r6
	movb $1,%r11
	jbr .L3504
.L3776:
	cmpw %r2,$178
	jeql .L3532
	cmpw %r2,$173
	jneq .L3533
	jbr .L3532
.L3786:
	movb (%r10),%r2
	jneq .L3531
.L3526:
	movzbl %r2,%r2
	moval PL_charclass[%r2],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L3522
.L3521:
	tstb 44(%ap)
	jeql .L3788
	pushl 24(%ap)
	pushl $0
	pushl %r10
	pushl %r9
	calls $4,S_intuit_method
	movl %r0,%r10
	jneq .L3590
	clrl %r10
	jbr .L3591
.L3500:
	movl 304(%r9),%r0
	movab 220(%r0),%r3
	movl 120(%r0),%r2
	jeql .L3501
	bicl3 $-536870913,8(%r2),%r2
	jeql .L3501
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L3501
	movl $1,%r0
	pushl %r3
	pushl %r8
	pushl %r0
	pushab .LC116
	pushl $30
	pushl %r9
	calls $6,Perl_warner
.L3790:
	movl 304(%r9),%r10
	jbr .L3497
.L3781:
	tstb %r0
	jneq .L3580
	movl PL_charclass,%r0
	jbs $16,%r0,.L3576
	tstl 24(%ap)
	jeql .L3562
	jbr .L3565
.L3778:
	tstb 44(%ap)
	jeql .L3539
	tstl 40(%ap)
	jneq .L3539
	jbr .L3538
.L3783:
	bicl2 $134283264,8(%r6)
	pushl %r8
	addl3 304(%r9),$220,-(%sp)
	pushl %r6
	pushl %r9
	calls $4,Perl_sv_setpvn
	movl 304(%r9),%r0
	movl 120(%r0),%r2
	jeql .L3583
	bicl3 $-536870913,8(%r2),%r2
	jeql .L3583
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L3583
.L3584:
	pushl $0
	pushl %r8
	pushab 220(%r0)
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	tstb %r0
	jeql .L3585
	bisl2 $536870912,8(%r6)
	jbr .L3582
.L3540:
	bicb3 $253,215(%r0),%r2
	jneq .L3749
	bicl3 $-8388609,1040(%r9),%r2
	jeql .L3749
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r2
	jeql .L3541
.L3749:
	movl 8(%r6),%r0
	bisl3 $134283264,%r0,8(%r6)
	jbr .L3539
.L3583:
	bicb3 $253,215(%r0),%r2
	jneq .L3585
	bicl3 $-8388609,1040(%r9),%r2
	jeql .L3585
	movl 120(%r9),%r2
	bicl3 $-9,32(%r2),%r2
	jeql .L3584
.L3585:
	bicl2 $536870912,8(%r6)
	jbr .L3582
.L3506:
	pushl %r0
	pushl %r6
	pushl %r9
	calls $3,Perl_sv_free2
	movl %r10,%r6
	jbr .L3747
.L3550:
	addl3 %r7,$1,%r6
	cmpb %r2,$41
	jneq .L3549
	jbr .L3775
.L3782:
	pushl 24(%ap)
	pushl %r6
	pushl %r7
	pushl %r9
	calls $4,S_intuit_method
	movl %r0,%r10
	jneq .L3582
	tstl 24(%ap)
	jeql .L3562
	jbr .L3565
.L3788:
	pushl 24(%ap)
	pushl %r6
	pushl %r10
	pushl %r9
	calls $4,S_intuit_method
	movl %r0,%r10
	jneq .L3582
	clrl %r10
	jbr .L3591
.L3498:
	bicb3 $253,215(%r10),%r0
	jneq .L3611
	movb 1042(%r9),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	pushl $12
	pushl %r0
	pushl %r8
	pushab 220(%r10)
	pushl %r9
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jneq .L3746
	jbr .L3500
.L3780:
	tstb %r0
	jgeq .L3789
	movzbl %r0,%r0
	movl %r0,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L3578
	cmpl %r2,$1
	jgtru .L3578
	subl3 %r7,%r4,%r2
	cmpl %r2,$1
	jleq .L3580
	movb 1(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L3580
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L3576
	tstl 24(%ap)
	jeql .L3562
	jbr .L3565
.L3785:
	movb (%r10),%r2
	jgeq .L3526
	movzbl %r2,%r4
	movl %r4,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L3529
	cmpl %r2,$1
	jgtru .L3529
	subl3 %r10,%r0,%r2
	cmpl %r2,$1
	jleq .L3531
	movb 1(%r10),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L3531
	bicb3 $192,%r2,%r0
	ashl $6,%r4,%r4
	bisb2 %r4,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L3521
	jbr .L3522
.L3611:
	clrl %r0
	pushl $12
	pushl %r0
	pushl %r8
	pushab 220(%r10)
	pushl %r9
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jneq .L3746
	jbr .L3500
.L3789:
	cvtbl %r0,%r2
	moval PL_charclass[%r2],%r1
	rotl $16,(%r1),%r2
	bicl2 $-2,%r2
	tstb %r2
	jneq .L3576
	cmpb %r0,$36
	jneq .L3566
	jbr .L3576
.L3501:
	bicb3 $253,215(%r0),%r0
	jneq .L3613
	rotl $9,1040(%r9),%r0
	bicl2 $-2,%r0
	pushl %r3
	pushl %r8
	pushl %r0
	pushab .LC116
	pushl $30
	pushl %r9
	calls $6,Perl_warner
	jbr .L3790
.L3578:
	pushl %r4
	pushl %r7
	pushl %r9
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jneq .L3576
	movb (%r7),%r0
	cmpb %r0,$36
	jneq .L3566
	jbr .L3576
.L3529:
	pushl %r0
	pushl %r10
	pushl %r9
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jneq .L3521
	jbr .L3522
.L3613:
	clrl %r0
	pushl %r3
	pushl %r8
	pushl %r0
	pushab .LC116
	pushl $30
	pushl %r9
	calls $6,Perl_warner
	jbr .L3790
.L3770:
	cmpb (%r7),$39
	jeql .L3791
	movab .LC29,%r2
.L3492:
	movl 304(%r9),%r0
	movab 220(%r0),%r4
	movl 120(%r0),%r3
	jeql .L3493
	bicl3 $-536870913,8(%r3),%r3
	jeql .L3493
	movl 120(%r9),%r3
	bicl3 $-9,32(%r3),%r3
	jneq .L3493
	movl $1,%r0
.L3494:
	pushl %r2
	pushl %r4
	pushl %r8
	pushl %r0
	pushab .LC115
	pushl %r9
	calls $6,Perl_croak
.L3791:
	movab .LC113,%r2
	jbr .L3492
.L3493:
	bicb3 $253,215(%r0),%r0
	jneq .L3608
	bicl3 $-8388609,1040(%r9),%r0
	jeql .L3494
	movl $1,%r0
	jbr .L3494
.L3608:
	clrl %r0
	pushl %r2
	pushl %r4
	pushl %r8
	pushl %r0
	pushab .LC115
	pushl %r9
	calls $6,Perl_croak
	.cfi_endproc
.LFE399:
	.size	yyl_just_a_word.isra.0, .-yyl_just_a_word.isra.0
	.section	.rodata.str1.1
.LC118:
	.string	"Unsupported script encoding UTF-32LE"
.LC119:
	.string	"Unsupported script encoding UTF-32BE"
.LC120:
	.string	"perl -"
.LC121:
	.string	"perl"
.LC122:
	.string	"indir"
.LC123:
	.string	"Can't exec %s"
.LC124:
	.string	"Too late for \"-%.*s\" option"
	.text
	.align 1
	.type	yyl_fake_eof.constprop.0, @function
yyl_fake_eof.constprop.0:
.LFB400:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $36,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r1
	movb 12(%ap),%r7
	movl 304(%r6),%r0
	movb $1,%r9
	clrb %r10
	clrl %r8
.L3793:
	movl 136(%r0),124(%r0)
	movl 120(%r6),%r0
	incl 20(%r0)
	movl 304(%r6),%r0
	movl 476(%r0),%r0
	jeql .L3795
	movl 120(%r6),%r2
	addl2 %r0,20(%r2)
	movl 304(%r6),%r0
	clrl 476(%r0)
.L3795:
	pushl %r1
	pushl %r6
	calls $2,Perl_lex_next_chunk
	tstb %r0
	jeql .L3935
	movl 120(%r6),%r0
	decl 20(%r0)
	movl 304(%r6),%r1
	movl 124(%r1),%r11
	tstb %r7
	jeql .L3798
	movl 164(%r1),%r0
	jeql .L3799
	movb (%r11),%r2
	jeql .L3800
	cmpb %r2,$-17
	jeql .L3800
	cmpb %r2,$-3
	jgtru .L3800
	tstb 1(%r11)
	jneq .L3801
.L3800:
	pushl %r0
	pushl %r6
	calls $2,Perl_PerlIO_tell
	movl 304(%r6),%r1
	movl 120(%r1),%r2
	movl (%r2),%r3
	ashl $-31,%r0,%r4
	cmpl %r0,8(%r3)
	jeql .L3936
.L3798:
	bicb3 $254,490(%r1),%r0
	jeql .L3809
.L3860:
	subl3 %r11,136(%r1),%r0
	cmpl %r0,$4
	jleq .L3809
	cmpl (%r11),$1953850173
	jneq .L3809
	movzbl 4(%r11),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L3809
	pushl $0
	pushl $0
	pushl 120(%r1)
	pushl %r6
	calls $4,Perl_sv_setpv_bufsize
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl 12(%r1),%r11
	movl %r11,140(%r0)
	movl 304(%r6),%r0
	movl %r11,128(%r0)
	movl 304(%r6),%r0
	movl %r11,132(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r6),%r0
	clrl 144(%r0)
	movl 304(%r6),%r0
	clrl 148(%r0)
	movl 304(%r6),%r0
	bicb2 $1,490(%r0)
	movl 304(%r6),%r1
.L3809:
	tstl 164(%r1)
	jeql .L3937
.L3813:
	pushl 136(%r1)
	pushl %r11
	pushl %r6
	calls $3,S_incline
	movl 304(%r6),%r1
.L3814:
	movl %r1,%r0
	bicb3 $254,490(%r1),%r2
	jeql .L3862
	movb %r9,%r7
	tstl 164(%r0)
	jneq .L3794
	movb %r10,%r7
.L3794:
	movl %r8,%r1
	jbr .L3793
.L3937:
	bicb3 $253,490(%r1),%r0
	jeql .L3814
	pushl 136(%r1)
	pushl %r11
	pushl %r6
	calls $3,S_incline
	movl 304(%r6),%r1
	jbr .L3814
.L3936:
	tstl %r4
	jneq .L3798
	addl3 12(%r2),%r0,136(%r1)
	movl 304(%r6),%r1
	movl *120(%r1),%r0
	movl 8(%r0),%r2
	movb (%r11),%r0
	cmpb %r0,$-2
	jeql .L3802
	cmpb %r0,$-1
	jeql .L3803
	tstb %r0
	jeql .L3804
	cmpb %r0,$-17
	jneq .L3938
	decl %r2
	cmpl %r2,$1
	jleq .L3798
	cmpw 1(%r11),$-16453
	jneq .L3798
	addl2 $3,%r11
	bicb3 $254,490(%r1),%r0
	jeql .L3809
	jbr .L3860
.L3799:
	movb 490(%r1),%r0
	mcomb %r0,%r2
	bicb2 $254,%r0
	jneq .L3860
	bicb3 %r2,$2,%r2
	jneq .L3813
.L3862:
	movl %r11,140(%r1)
	movl 304(%r6),%r0
	movl %r11,124(%r0)
	movl 304(%r6),%r0
	movl %r11,128(%r0)
	movl 304(%r6),%r0
	movl %r11,132(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r6),%r0
	clrl 144(%r0)
	movl 304(%r6),%r0
	clrl 148(%r0)
	movl 120(%r6),%r0
	cmpl 20(%r0),$1
	jeql .L3939
	movl 304(%r6),%r9
.L3822:
	movl 32(%r9),%r0
	jeql .L3858
	cmpl %r0,36(%r9)
	jlss .L3858
	movb $1,158(%r9)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $342,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r11,124(%r0)
	movzwl $277,%r0
	ret
.L3935:
	movl 120(%r6),%r0
	decl 20(%r0)
	movzwl $277,%r0
	ret
.L3801:
	bicb3 $254,490(%r1),%r0
	jneq .L3860
	pushl 136(%r1)
	pushl %r11
	pushl %r6
	calls $3,S_incline
	movl 304(%r6),%r1
	jbr .L3814
.L3804:
	cmpl %r2,$3
	jlequ .L3798
	movb 2(%r11),%r0
	tstb 1(%r11)
	jneq .L3808
	cmpb %r0,$-2
	jneq .L3798
	cmpb 3(%r11),$-1
	jneq .L3798
	pushab .LC119
	pushl %r6
	calls $2,Perl_croak
.L3803:
	cmpb 1(%r11),$-2
	jneq .L3798
	tstb 2(%r11)
	jneq .L3807
	tstb 3(%r11)
	jeql .L3940
.L3807:
	addl2 $2,%r11
	cmpl %r11,136(%r1)
	jgequ .L3798
.L3928:
	pushl $1
	pushl %r11
	pushl %r6
	calls $3,S_add_utf16_textfilter
	movl %r0,%r11
	movl 304(%r6),%r1
.L3941:
	bicb3 $254,490(%r1),%r0
	jeql .L3809
	jbr .L3860
.L3802:
	cmpb 1(%r11),$-1
	jneq .L3798
	addl2 $2,%r11
	cmpl %r11,136(%r1)
	jgequ .L3798
.L3929:
	pushl %r4
	pushl %r11
	pushl %r6
	calls $3,S_add_utf16_textfilter
	movl %r0,%r11
	movl 304(%r6),%r1
	jbr .L3941
.L3939:
	movl 304(%r6),%r9
	movl 136(%r9),%r3
	movb (%r11),%r1
	cmpl %r3,%r11
	jlequ .L3818
	movl %r11,%r0
.L3819:
	movl %r0,%r11
	movb (%r0),%r1
	incl %r0
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L3818
	cmpl %r3,%r0
	jneq .L3819
	movb 1(%r11),%r1
	movl %r3,%r11
.L3818:
	movb 107(%r6),%r0
	cmpb %r1,$58
	jeql .L3942
.L3821:
	tstb %r0
	jneq .L3822
	cmpb (%r11),$35
	jneq .L3822
	cmpb 1(%r11),$33
	jneq .L3822
	movb 2(%r11),%r0
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r2
	cmpl %r2,$17408
	jneq .L3823
	addl3 %r11,$3,%r2
.L3824:
	movl %r2,%r7
	movb (%r2)+,%r0
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r3
	cmpl %r3,$17408
	jeql .L3824
	movl %r7,%r8
	tstb %r0
	jeql .L3827
.L3826:
	bicl3 $-17409,PL_charclass[%r1],%r0
	cmpl %r0,$17408
	jeql .L3827
	incl %r8
	movb (%r8),%r0
	jeql .L3827
	movzbl %r0,%r1
	jbr .L3826
.L3942:
	cmpb 1(%r11),$58
	jeql .L3822
	incl %r11
	jbr .L3821
.L3938:
	cmpl %r2,$3
	jlequ .L3798
	tstb 1(%r11)
	jneq .L3798
	tstb 2(%r11)
	jeql .L3798
	tstb 3(%r11)
	jeql .L3928
	bicb3 $254,490(%r1),%r0
	jeql .L3809
	jbr .L3860
.L3808:
	tstb %r0
	jneq .L3798
	tstb 3(%r11)
	jneq .L3929
	bicb3 $254,490(%r1),%r0
	jeql .L3809
	jbr .L3860
.L3827:
	pushab .LC120
	pushl %r11
	calls $2,strstr
	movl %r0,%r2
	jeql .L3829
.L3842:
	movb (%r2),%r0
	jeql .L3943
	movl %r2,%r1
	incl %r2
	movzbl %r0,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L3842
	movb (%r1),%r2
	movzbl %r2,%r0
	bicl3 $-18433,PL_charclass[%r0],%r0
	cmpl %r0,$18432
	jneq .L3843
	addl3 %r1,$1,%r0
.L3844:
	movl %r0,%r1
	movb (%r0)+,%r2
	movzbl %r2,%r3
	bicl3 $-18433,PL_charclass[%r3],%r3
	cmpl %r3,$18432
	jeql .L3844
.L3843:
	cmpb %r2,$45
	jneq .L3822
	incl %r1
	movb 778(%r6),%r10
	movl 704(%r6),%r9
	movb 773(%r6),%r8
	movb 774(%r6),%r7
	subl3 $28,%fp,-32(%fp)
.L3851:
	movb (%r1),%r0
	cmpb %r0,$67
	jeql .L3944
.L3845:
	bicb2 $32,%r0
	cmpb %r0,$77
	jeql .L3847
	pushl %r1
	pushl %r6
	calls $2,Perl_moreswitches
	movl %r0,%r1
	jneq .L3851
	tstb 778(%r6)
	jeql .L3852
	tstb %r10
	jneq .L3852
	movl 716(%r6),%r0
	addl3 720(%r6),$4,%r1
.L3854:
	decl %r0
	movl %r1,%r3
	tstl %r0
	jeql .L3853
	movl (%r1)+,%r2
	cmpb (%r2),$45
	jneq .L3853
	tstb 1(%r2)
	jneq .L3854
.L3853:
	pushl %r3
	pushl %r0
	pushl %r6
	calls $3,Perl_init_argv_symbols
.L3852:
	bicl3 $-1027,704(%r6),%r0
	jeql .L3855
	tstl %r9
	jeql .L3945
.L3855:
	movl 304(%r6),%r1
	movl %r1,%r9
	bicl3 $-16776961,772(%r6),%r0
	jeql .L3822
	tstb %r8
	jneq .L3822
	tstb %r7
	jneq .L3822
.L3856:
	pushl $0
	pushl $0
	pushl 120(%r1)
	pushl %r6
	calls $4,Perl_sv_setpv_bufsize
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	movl 12(%r0),%r0
	movl %r0,140(%r1)
	movl 304(%r6),%r1
	movl %r0,128(%r1)
	movl 304(%r6),%r1
	movl %r0,132(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r6),%r0
	clrl 144(%r0)
	movl 304(%r6),%r0
	clrl 148(%r0)
	movl 304(%r6),%r0
	clrb 55(%r0)
	bicl3 $-1027,704(%r6),%r0
	jeql .L3857
	pushl 736(%r6)
	pushl %r6
	calls $2,Perl_gv_fetchfile
.L3857:
	mcoml $0,%r0
	ret
.L3944:
	addl3 %r1,$1,-28(%fp)
	pushab -28(%fp)
	pushl %r6
	movl %r1,-36(%fp)
	calls $2,Perl_parse_unicode_opts
	movl -36(%fp),%r1
	cmpl %r0,1084(%r6)
	jneq .L3847
	movb (%r1),%r0
	jbr .L3845
.L3829:
	pushab .LC121
	pushl %r11
	calls $2,strstr
	movl %r0,%r2
	jneq .L3842
	cmpl %r8,%r7
	jlequ .L3822
	tstb 772(%r6)
	jneq .L3822
	pushab .LC122
	pushl %r11
	calls $2,strstr
	movl %r0,%r10
	jneq .L3822
	pushab .LC121
	pushl *720(%r6)
	calls $2,strstr
	tstl %r0
	jeql .L3822
	movb %r10,(%r8)+
	movl 304(%r6),%r0
	movl 136(%r0),%r1
.L3834:
	cmpl %r8,%r1
	jgequ .L3833
	movl %r8,%r0
	movzbl (%r0)+,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L3946
	movl %r0,%r8
	jbr .L3834
.L3858:
	movl %r11,124(%r9)
	mcoml $0,%r0
	ret
.L3943:
	bicl3 $-18433,PL_charclass,%r0
	cmpl %r0,$18432
	jneq .L3822
	movl %r2,%r1
	addl3 %r1,$1,%r0
	jbr .L3844
.L3823:
	addl3 %r11,$2,%r7
	movl %r7,%r8
	tstb %r0
	jneq .L3826
	jbr .L3827
.L3847:
	movl %r1,%r2
.L3850:
	movl %r2,%r3
	movb (%r2)+,%r0
	tstb %r0
	jeql .L3849
	movzbl %r0,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L3850
.L3849:
	pushl %r1
	subl3 %r1,%r3,-(%sp)
	pushab .LC124
	pushl %r6
	calls $4,Perl_croak
.L3945:
	movl 304(%r6),%r1
	jbr .L3856
.L3940:
	pushab .LC118
	pushl %r6
	calls $2,Perl_croak
.L3946:
	addl3 716(%r6),$3,%r0
	cmpl %r0,$1073741823
	jgtru .L3838
	pushal 0[%r0]
	calls $1,Perl_safesysmalloc
	movl %r0,%r9
	movl %r8,4(%r0)
	movl 304(%r6),%r0
	movl 136(%r0),%r1
.L3837:
	movl %r8,%r0
	cmpl %r8,%r1
	jgequ .L3836
	incl %r8
	movzbl (%r0),%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L3837
.L3836:
	clrb (%r0)
	addl3 716(%r6),$1,%r0
	cmpl %r0,$1073741823
	jgtru .L3838
	pushal 0[%r0]
	addl3 720(%r6),$4,-(%sp)
	pushab 8(%r9)
	calls $3,memcpy
	movl %r7,(%r9)
	subl3 $28,%fp,%r8
	pushl %r8
	pushl PL_sigfpe_saved
	pushl $8
	pushl %r6
	calls $4,Perl_rsignal_save
	pushl %r9
	pushl %r7
	calls $2,execv
	pushl %r8
	pushl $8
	pushl %r6
	calls $3,Perl_rsignal_restore
	pushl %r7
	pushab .LC123
	pushl %r6
	calls $3,Perl_croak
.L3833:
	movl 720(%r6),%r9
	movl %r7,(%r9)
	subl3 $28,%fp,%r8
	pushl %r8
	pushl PL_sigfpe_saved
	pushl $8
	pushl %r6
	calls $4,Perl_rsignal_save
	pushl %r9
	pushl %r7
	calls $2,execv
	pushl %r8
	pushl $8
	pushl %r6
	calls $3,Perl_rsignal_restore
	pushl %r7
	pushab .LC123
	pushl %r6
	calls $3,Perl_croak
.L3838:
	calls $0,Perl_croak_memory_wrap
	.cfi_endproc
.LFE400:
	.size	yyl_fake_eof.constprop.0, .-yyl_fake_eof.constprop.0
	.section	.rodata.str1.1
.LC125:
	.string	"lvalue"
.LC126:
	.string	"const"
.LC127:
	.string	":const is not permitted on named subroutines"
	.text
	.align 1
	.type	S_apply_builtin_cv_attribute, @function
S_apply_builtin_cv_attribute:
.LFB338:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 12(%ap),%r1
	movl 20(%r1),%r0
	jeql .L3965
	movl (%r0),%r1
	movl 8(%r1),%r1
	cmpl %r1,$6
	jeql .L3966
.L3949:
	cmpl %r1,$5
	jneq .L3961
	movl 12(%r0),%r0
	cmpl (%r0),$1936617315
	jeql .L3967
.L3961:
	clrb %r0
	ret
.L3965:
	movl 12(%r1),%r0
	movl 4(%ap),%r1
	movl 8(%r1),%r1
	movl (%r1)[%r0],%r0
	movl (%r0),%r1
	movl 8(%r1),%r1
	cmpl %r1,$6
	jneq .L3949
.L3966:
	movl 12(%r0),%r0
	cmpl (%r0),$1818326636
	jeql .L3968
.L3952:
	cmpl (%r0),$1752458605
	jneq .L3961
	cmpw 4(%r0),$25711
	jneq .L3961
	movl 8(%ap),%r1
	movl (%r1),%r0
	bisl2 $1,48(%r0)
.L3953:
	movb $1,%r0
	ret
.L3967:
	cmpb 4(%r0),$116
	jneq .L3961
	movl 8(%ap),%r1
	movl (%r1),%r0
	bisl2 $131072,48(%r0)
	movl (%r1),%r0
	bicl3 $-129,48(%r0),%r0
	jneq .L3953
	pushl %r0
	pushl $44
	pushab .LC127
	pushl 4(%ap)
	calls $4,Perl_yyerror_pvn
	movb $1,%r0
	ret
.L3968:
	cmpw 4(%r0),$25973
	jneq .L3952
	movl 8(%ap),%r1
	movl (%r1),%r0
	bisl2 $2,48(%r0)
	movb $1,%r0
	ret
	.cfi_endproc
.LFE338:
	.size	S_apply_builtin_cv_attribute, .-S_apply_builtin_cv_attribute
	.align 1
.globl Perl_apply_builtin_cv_attributes
	.type	Perl_apply_builtin_cv_attributes, @function
Perl_apply_builtin_cv_attributes:
.LFB339:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r8
	movl 8(%ap),%r9
	movl 12(%ap),%r7
	jeql .L3970
	bicw3 $65024,16(%r7),%r0
	cmpw %r0,$161
	jneq .L3993
	movl 20(%r7),%r10
	bicb3 $191,17(%r10),%r0
	jeql .L3972
	movl 4(%r10),%r6
	jeql .L3975
.L3978:
	bicb3 $191,17(%r6),%r0
	jeql .L3976
	movl 4(%r6),%r11
	pushl %r6
	pushl %r9
	pushl %r8
	calls $3,S_apply_builtin_cv_attribute
	tstb %r0
	jneq .L3980
	movl %r6,%r10
	movl %r11,%r6
	tstl %r11
	jneq .L3978
.L3981:
	movl 20(%r7),%r0
	bicb3 $191,17(%r0),%r0
	jeql .L3972
.L3975:
	movl %r7,%r0
	ret
.L3993:
	pushl %r7
	pushl %r9
	pushl %r8
	calls $3,S_apply_builtin_cv_attribute
	tstb %r0
	jeql .L3975
.L3972:
	pushl %r7
	pushl %r8
	calls $2,Perl_op_free
.L3970:
	clrl %r0
	ret
.L3976:
	pushl %r6
	pushl %r9
	pushl %r8
	calls $3,S_apply_builtin_cv_attribute
	tstb %r0
	jeql .L3981
	clrl %r11
.L3980:
	pushl $0
	pushl $1
	pushl %r10
	pushl %r7
	pushl %r8
	calls $5,Perl_op_sibling_splice
	pushl %r6
	pushl %r8
	calls $2,Perl_op_free
	movl %r11,%r6
	tstl %r11
	jneq .L3978
	jbr .L3981
	.cfi_endproc
.LFE339:
	.size	Perl_apply_builtin_cv_attributes, .-Perl_apply_builtin_cv_attributes
	.align 1
	.type	S_force_strict_version, @function
S_force_strict_version:
.LFB250:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r1
	clrl -8(%fp)
	movzbl (%r1),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L4003
	incl %r1
.L3996:
	movl %r1,%r6
	incl %r1
	movzbl (%r6),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L3996
.L3995:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushab -8(%fp)
	pushl $1
	pushl %r6
	pushl %r7
	calls $8,Perl_prescan_version
	cmpl %r6,%r0
	jeql .L3997
	movl 140(%r7),%r8
	jeql .L3998
	movl (%r8),140(%r7)
	incl 136(%r7)
	clrl (%r8)
	movl $1,4(%r8)
	clrl 8(%r8)
	pushl $0
	pushl %r8
	pushl %r6
	pushl %r7
	calls $4,Perl_scan_version
	movl %r0,%r6
	pushl %r8
	pushl $0
	pushl $5
	pushl %r7
	calls $4,Perl_newSVOP
	movl 304(%r7),%r1
.L4000:
	movzbl 212(%r1),%r2
	movl %r0,172(%r1)[%r2]
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r7),%r0
	incb 212(%r0)
.L3994:
	movl %r6,%r0
	ret
.L3997:
	movb (%r6),%r0
	subb3 $58,%r0,%r1
	cmpb %r1,$1
	jlequ .L4007
	cmpb %r0,$123
	jeql .L4007
	cmpb %r0,$125
	jeql .L4007
	pushl $0
	pushl %r6
	pushl %r7
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movb (%r0),%r0
	subb3 $58,%r0,%r1
	cmpb %r1,$1
	jlequ .L4007
	movl 304(%r7),%r1
	cmpb %r0,$123
	jeql .L4009
	cmpb %r0,$125
	jeql .L4009
	movl %r6,124(%r1)
	movl -8(%fp),%r8
	jeql .L3994
	pushl %r8
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r8
	pushl %r7
	calls $4,Perl_yyerror_pvn
	movl %r6,%r0
	ret
.L4007:
	clrl %r0
	movl 304(%r7),%r1
	movzbl 212(%r1),%r2
	movl %r0,172(%r1)[%r2]
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r7),%r0
	incb 212(%r0)
	jbr .L3994
.L3998:
	pushl %r7
	calls $1,Perl_more_sv
	movl %r0,%r8
	clrl (%r8)
	movl $1,4(%r8)
	clrl 8(%r8)
	pushl $0
	pushl %r8
	pushl %r6
	pushl %r7
	calls $4,Perl_scan_version
	movl %r0,%r6
	pushl %r8
	pushl $0
	pushl $5
	pushl %r7
	calls $4,Perl_newSVOP
	movl 304(%r7),%r1
	jbr .L4000
.L4003:
	movl %r1,%r6
	jbr .L3995
.L4009:
	clrl %r0
	movzbl 212(%r1),%r2
	movl %r0,172(%r1)[%r2]
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r7),%r0
	incb 212(%r0)
	jbr .L3994
	.cfi_endproc
.LFE250:
	.size	S_force_strict_version, .-S_force_strict_version
	.section	.rodata.str1.1
.LC128:
	.string	"Unknown regexp modifier \"/%.*s\""
.LC129:
	.string	"Regexp modifier \"/a\" may appear a maximum of twice"
.LC130:
	.string	"Regexp modifiers \"/%c\" and \"/%c\" are mutually exclusive"
.LC131:
	.string	"Regexp modifier \"/%c\" may not appear twice"
	.text
	.align 1
	.type	S_pmflag, @function
S_pmflag:
.LFB328:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r6
	movl 16(%ap),%r1
	movl (%r1),%r8
	movb (%r8),%r7
	movl 304(%r6),%r10
	movl 120(%r10),%r9
	jeql .L4018
	bicl3 $-536870913,8(%r9),%r3
	jeql .L4018
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4018
	movzbl %r7,%r0
	movzbl PL_utf8skip[%r0],%r1
	cmpl %r1,$1
	jeql .L4114
.L4025:
	movl 136(%r10),%r0
	cmpl %r8,%r0
	jlssu .L4115
	jneq .L4036
	tstb %r7
	jneq .L4036
.L4031:
	cvtbl %r7,%r7
	cvtlb PL_charclass[%r7],%r0
	bicb2 $254,%r0
	tstb %r0
	jeql .L4029
.L4118:
	movl 304(%r6),%r10
	movl 120(%r10),%r9
	movl 16(%ap),%r0
	movl (%r0),%r8
.L4028:
	tstl %r9
	jeql .L4039
	bicl3 $-536870913,8(%r9),%r0
	jeql .L4039
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4039
	movl $536870912,%r9
	pushl %r8
	pushl %r1
	pushab .LC128
	pushl %r6
	movl %r1,-12(%fp)
	calls $4,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl -12(%fp),%r1
	movl 16(%ap),%r0
	addl2 (%r0),%r1
.L4041:
	movl 16(%ap),%r0
	movl %r1,(%r0)
	movb $1,%r0
	ret
.L4018:
	bicb3 $253,215(%r10),%r3
	jneq .L4020
	bicl3 $-8388609,1040(%r6),%r0
	jeql .L4020
	movzbl %r7,%r0
	movzbl PL_utf8skip[%r0],%r1
	cmpl %r1,$1
	jeql .L4020
.L4021:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4023
	tstl %r9
	jneq .L4116
.L4024:
	tstb %r3
	jneq .L4023
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L4025
.L4023:
	movzbl %r7,%r7
	bicl3 $-16386,PL_charclass[%r7],%r0
	cmpl %r0,$16385
	jeql .L4028
.L4029:
	clrb %r0
	ret
.L4020:
	cvtbl %r7,%r11
	pushl %r11
	pushl 8(%ap)
	movl %r3,-8(%fp)
	calls $2,strchr
	movl -8(%fp),%r3
	tstl %r0
	jeql .L4117
.L4022:
	movab -97(%r11),%r0
	cmpl %r0,$23
	jgtru .L4042
	casel %r0,$0,$23
.L4044:
	.word .L4057-.L4044
	.word .L4042-.L4044
	.word .L4056-.L4044
	.word .L4055-.L4044
	.word .L4042-.L4044
	.word .L4042-.L4044
	.word .L4054-.L4044
	.word .L4042-.L4044
	.word .L4053-.L4044
	.word .L4042-.L4044
	.word .L4042-.L4044
	.word .L4052-.L4044
	.word .L4051-.L4044
	.word .L4050-.L4044
	.word .L4049-.L4044
	.word .L4048-.L4044
	.word .L4042-.L4044
	.word .L4047-.L4044
	.word .L4046-.L4044
	.word .L4042-.L4044
	.word .L4045-.L4044
	.word .L4042-.L4044
	.word .L4042-.L4044
	.word .L4043-.L4044
.L4053:
	movl 12(%ap),%r1
	bisl2 $4,(%r1)
	movl 16(%ap),%r1
	movl (%r1),%r8
.L4042:
	addl3 %r8,$1,%r1
.L4119:
	movl 16(%ap),%r0
	movl %r1,(%r0)
	movb $1,%r0
	ret
.L4117:
	movl $1,%r1
	jbr .L4021
.L4115:
	tstb %r7
	jgeq .L4031
	movzbl %r7,%r7
	movl %r7,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L4034
	cmpl %r2,$1
	jgtru .L4034
	subl3 %r8,%r0,%r2
	cmpl %r2,$1
	jleq .L4036
	movb 1(%r8),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L4036
	ashl $6,%r7,%r7
	bicb3 $192,%r2,%r0
	bisb2 %r7,%r0
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
	tstb %r0
	jneq .L4118
	jbr .L4029
.L4114:
	cvtbl %r7,%r11
	pushl %r11
	pushl 8(%ap)
	movl %r1,-12(%fp)
	movl %r3,-8(%fp)
	calls $2,strchr
	movl -12(%fp),%r1
	movl -8(%fp),%r3
	tstl %r0
	jneq .L4022
.L4069:
	tstl %r3
	jneq .L4025
	bicb3 $253,215(%r10),%r3
	jbr .L4024
.L4116:
	bicl3 $-536870913,8(%r9),%r3
	jbr .L4069
.L4036:
	pushl $1
	pushl $0
	pushl %r0
	pushl %r8
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	clrb %r0
	ret
.L4039:
	bicb3 $253,215(%r10),%r0
	jneq .L4071
	movb 1042(%r6),%r0
	rotl $22,%r0,%r9
	bicl2 $-536870913,%r9
	pushl %r8
	pushl %r1
	pushab .LC128
	pushl %r6
	movl %r1,-12(%fp)
	calls $4,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl -12(%fp),%r1
	movl 16(%ap),%r0
	addl2 (%r0),%r1
	jbr .L4041
.L4071:
	clrl %r9
	pushl %r8
	pushl %r1
	pushab .LC128
	pushl %r6
	movl %r1,-12(%fp)
	calls $4,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl -12(%fp),%r1
	movl 16(%ap),%r0
	addl2 (%r0),%r1
	jbr .L4041
.L4034:
	pushl %r0
	pushl %r8
	pushl $0
	pushl %r6
	movl %r1,-12(%fp)
	calls $4,Perl__is_utf8_FOO
	movl -12(%fp),%r1
	tstb %r0
	jneq .L4118
	jbr .L4029
.L4057:
	movl 20(%ap),%r1
	movb (%r1),%r0
	jneq .L4062
	movl 12(%ap),%r1
	bicl3 $896,(%r1),%r0
	bisl2 $384,%r0
	movl 12(%ap),%r1
	movl %r0,(%r1)
	movl 20(%ap),%r0
	movb $97,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
.L4121:
	addl3 %r8,$1,%r1
	jbr .L4119
.L4056:
	movl 12(%ap),%r0
	bisl2 $16777216,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4055:
	movl 20(%ap),%r1
	movb (%r1),%r0
	jneq .L4066
	movl 12(%ap),%r0
	bicl2 $896,(%r0)
	movb $100,(%r1)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4054:
	movl 12(%ap),%r0
	bisl2 $8388608,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4052:
	movl 20(%ap),%r1
	movb (%r1),%r0
	jneq .L4060
	movl 12(%ap),%r1
	bicl3 $896,(%r1),%r0
	bisl3 $128,%r0,(%r1)
	movl 20(%ap),%r0
	movb $108,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4051:
	movl 12(%ap),%r0
	bisl2 $1,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4047:
	movl 12(%ap),%r0
	bisl2 $67108864,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4046:
	movl 12(%ap),%r0
	bisl2 $2,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4045:
	movl 20(%ap),%r1
	movb (%r1),%r0
	jneq .L4061
	movl 12(%ap),%r1
	bicl3 $896,(%r1),%r0
	bisl3 $256,%r0,(%r1)
	movl 20(%ap),%r0
	movb $117,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4043:
	movl 12(%ap),%r1
	movl (%r1),%r0
	movl 24(%ap),%r1
	tstl (%r1)
	jneq .L4058
	bicl2 $16,%r0
	bisl2 $8,%r0
	movl 12(%ap),%r1
	movl %r0,(%r1)
	movl 24(%ap),%r0
	incl (%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
.L4120:
	addl3 %r8,$1,%r1
	jbr .L4119
.L4049:
	movl 12(%ap),%r0
	bisl2 $4194304,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4048:
	movl 12(%ap),%r0
	bisl2 $64,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4050:
	movl 12(%ap),%r0
	bisl2 $32,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	addl3 %r8,$1,%r1
	jbr .L4119
.L4058:
	bisl2 $24,%r0
	movl 12(%ap),%r1
	movl %r0,(%r1)
	movl 24(%ap),%r0
	incl (%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	jbr .L4120
.L4062:
	cmpb %r0,$97
	jneq .L4064
	movl 12(%ap),%r1
	movl (%r1),%r0
	cmpzv $7,$3,%r0,$3
	jneq .L4065
	bicl2 $896,%r0
	bisl2 $512,%r0
	movl 12(%ap),%r1
	movl %r0,(%r1)
	movl 20(%ap),%r0
	movb $97,(%r0)
	movl 16(%ap),%r1
	movl (%r1),%r8
	jbr .L4121
.L4066:
	cmpb %r0,$100
	jeql .L4067
.L4064:
	pushl %r11
	cvtbl %r0,-(%sp)
	pushab .LC130
	pushl %r6
	calls $4,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
.L4068:
	movl 16(%ap),%r0
	addl3 (%r0),$1,%r1
.L4123:
	movl 16(%ap),%r0
	movl %r1,(%r0)
	movb $1,%r0
	ret
.L4060:
	cmpb %r0,$108
	jneq .L4064
.L4067:
	pushl %r11
	pushab .LC131
	pushl %r6
	calls $3,Perl_form
.L4122:
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	jbr .L4068
.L4061:
	cmpb %r0,$117
	jneq .L4064
	pushl %r11
	pushab .LC131
	pushl %r6
	calls $3,Perl_form
	jbr .L4122
.L4065:
	pushl $0
	pushl $50
	pushab .LC129
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 16(%ap),%r0
	addl3 (%r0),$1,%r1
	jbr .L4123
	.cfi_endproc
.LFE328:
	.size	S_pmflag, .-S_pmflag
	.section	.rodata.str1.1
.LC132:
	.ascii	"\302\253\302\273\302\273\340\274\272\340\274\273\340\274\274"
	.ascii	"\340\274\275\341\232\233\341\232\234\342\200\230\342\200\231"
	.ascii	"\342\200\231\342\200\234\342\200\235\342\200\235\342\200\265"
	.ascii	"\342\200\262\342\200\266\342\200\263\342\200\267\342\200\264"
	.ascii	"\342\200\271\342\200\272\342\200\272\342\201\205\342\201\206"
	.ascii	"\342\201\215\342\201\214\342\201\275\342\201\276\342\202\215"
	.ascii	"\342\202\216\342\206\222\342\206\220\342\206\233\342\206\232"
	.ascii	"\342\206\235\342\206\234\342\206\240\342\206\236\342\206\243"
	.ascii	"\342\206\242\342\206\246\342\206\244\342\206\252\342\206\251"
	.ascii	"\342\206\254\342\206\253\342\206\261\342\206\260\342\206\263"
	.ascii	"\342\206\262\342\207\200\342\206\274\342\207\201\342\206\275"
	.ascii	"\342\207\211\342\207\207\342\207\217\342\207\215\342\207\222"
	.ascii	"\342\207\220\342\207\233\342\207\232\342\207\235\342\207\234"
	.ascii	"\342\207\242\342\207\240\342\207\245\342\207\244\342\207\250"
	.ascii	"\342\207\246\342\207\264\342\254\260\342\207\266\342\254\261"
	.ascii	"\342\207\270\342\207\267\342\207\273\342\207\272\342\207\276"
	.ascii	"\342\207\275\342\210\210\342\210\213\342\210\211\342\210\214"
	.ascii	"\342\210\212\342\210\215\342\211\244\342\211\245\342\211\246"
	.ascii	"\342\211\247\342\211\250\342\211\251\342\211\252\342\211\253"
	.ascii	"\342\211\256\342\211\257\342\211\260\342\211\261\342\211\262"
	.ascii	"\342\211\263\342\211\264\342\211\265\342\211\272\342\211\273"
	.ascii	"\342\211\274\342\211\275\342\211\276\342\211\277\342\212\200"
	.ascii	"\342\212\201\342\212\202\342\212\203\342\212\204\342\212\205"
	.ascii	"\342\212\206\342\212\207\342\212\210\342\212\211\342\212\212"
	.ascii	"\342\212\213\342\212\243\342\212\242\342\212\246\342\253\236"
	.ascii	"\342\212\250\342\253\244\342\212\251\342\253\243\342\212\260"
	.ascii	"\342\212\261\342\213\220\342\213\221\342\213\226\342\213\227"
	.ascii	"\342\213\230\342\213\231\342\213\234\342\213\235\342\213\236"
	.ascii	"\342\213\237\342\213\240\342\213\241\342\213\246\342\213\247"
	.ascii	"\342\213\250\342\213\251\342\213\262\342\213\272\342\213\263"
	.ascii	"\342\213\273\342\213\264\342\213\274\342\213\266\342\213\275"
	.ascii	"\342\213\267\342\213\276\342\214\210\342\214\211\342\214\212"
	.ascii	"\342\214\213\342\214\246\342\214\253\342\214\251\342\214\252"
	.ascii	"\342\215\210\342\215\207\342\217\251\342\217\252\342\217\255"
	.ascii	"\342\217\256\342\230\233\342\230\232\342\230\236\342\230\234"
	.ascii	"\342\232\236\342\232\237\342\235\250\342\235\251\342\235\252"
	.ascii	"\342\235\253\342\235\254\342\235\255\342\235\256\342\235\257"
	.ascii	"\342\235\260\342\235\261\342\235\262\342\235\263\342\235\264"
	.ascii	"\342\235\265\342\237\203\342\237\204\342\237\205\342\237\206"
	.ascii	"\342\237\210\342\237\211\342\237\236\342\237\235\342\237\246"
	.ascii	"\342\237\247\342\237\250\342\237\251\342\237\252\342\237\253"
	.ascii	"\342\237\254\342\237\255\342\237\256\342\237\257\342\237\264"
	.ascii	"\342\254\262\342\237\266\342\237\265\342\237\271\342\237\270"
	.ascii	"\342\237\274\342\237\273\342\237\276\342\237\275\342\237\277"
	.ascii	"\342\254\263\342\244\200\342\254\264\342\244\201\342\254\265"
	.ascii	"\342\244\203\342\244\202\342\244\205\342\254\266\342\244\207"
	.ascii	"\342\244\206\342\244\215\342\244\214\342\244\217\342\244\216"
	.ascii	"\342\244\220\342\254\267\342\244\221\342\254\270\342\244\224"
	.ascii	"\342\254\271\342\244\225\342\254\272\342\244\226\342\254\273"
	.ascii	"\342\244\227\342\254\274\342\244\230\342\254\275\342\244\232"
	.ascii	"\342\244\231\342\244\234\342\244\233\342\244\236\342\244\235"
	.ascii	"\342\244\240\342\244\237\342\244\263\342\254\277\342\244\267"
	.ascii	"\342\244\266\342\245\205\342\245\206\342\245\207\342\254\276"
	.ascii	"\342\245\223\342\245\222\342\245\227\342\245\226\342\245\233"
	.ascii	"\342\245\232\342\245\237\342\245\236\342\245\244\342\245\242"
	.ascii	"\342\245\254\342\245\252\342\245\255\342\245\253\342\245\261"
	.ascii	"\342\255\200\342\245\262\342\255\201\342\245\264\342\255\213"
	.ascii	"\342\245\265\342\255\202\342\245\271\342\245\273\342\246\203"
	.ascii	"\342\246\204\342\246\205\342\246\206\342\246\207\342\246\210"
	.ascii	"\342\246\211\342\246\212\342\246\213\342\246\214\342\246\215"
	.ascii	"\342\246\220\342\246\217\342\246\216\342\246\221\342\246\222"
	.ascii	"\342\246\223\342\246\224\342\246\225\342\246\226\342\246\227"
	.ascii	"\342\246\230\342\246\250\342\246\251\342\246\252\342\246\253"
	.ascii	"\342\246\263\342\246\264\342\247\200\342\247\201\342\247\230"
	.ascii	"\342\247\231\342\247\232\342\247\233\342\247\274\342\247\275"
	.ascii	"\342\251\271\342\251\272\342\251\273\342\251\274\342\251\275"
	.ascii	"\342\251\276\342\251\277\342\252\200\342\252\201\342\252\202"
	.ascii	"\342\252\203\342\252\204\342\252\205\342\252\206\342\252\207"
	.ascii	"\342\252\210\342\252\211\342\252\212\342\252\215\342\252\216"
	.ascii	"\342\252\225\342\252\226\342\252\227\342\252\230\342\252\231"
	.ascii	"\342\252\232\342\252\233\342\252\234\342\252\235\342\252\236"
	.ascii	"\342\252\237\342\252\240\342\252\241\342\252\242\342\252\246"
	.ascii	"\342\252\247\342\252\250\342\252\251\342\252\252\342\252\253"
	.ascii	"\342\252\254\342\252\255\342\252\257\342\252\260\342\252\261"
	.ascii	"\342\252\262\342\252\263\342\252\264\342\252\265\342\252\266"
	.ascii	"\342\252\267\342\252\270\342\252\271\342\252\272\342\252\273"
	.ascii	"\342\252\274\342\252\275\342\252\276\342\252\277\342\253\200"
	.ascii	"\342\253\201\342\253\202\342\253\203\342\253\204\342\253\205"
	.ascii	"\342\253\206\342\253\207\342\253\210\342\253\211\342\253\212"
	.ascii	"\342\253\213\342\253\214\342\253\217\342\253\220\342\253\221"
	.ascii	"\342\253\222\342\253\225\342\253\226\342\253\245\342\212\253"
	.ascii	"\342\253\267\342\253\270\342\253\271\342\253\272\342\255\206"
	.ascii	"\342\255\205\342\255\207\342\255\211\342\255\210\342\255\212"
	.ascii	"\342\255\214\342\245\263\342\255\242\342\255\240\342\255\254"
	.ascii	"\342\255\252\342\255\262\342\255\260\342\255\274\342\255\272"
	.ascii	"\342\256\206\342\256\204\342\256\212\342\256\210\342\256\225"
	.ascii	"\342\254\205\342\256\232\342\256\230\342\256\236\342\256\234"
	.ascii	"\342\256\241\342\256\240\342\256\243\342\256\242\342\256\251"
	.ascii	"\342\256\250\342\256\253\342\256\252\342\256\261\342\256\260"
	.ascii	"\342\256\263\342\256\262\342\257\256\342\257\254\342\270\202"
	.ascii	"\342\270\203\342\270\203\342\270\204\342\270\205\342\270\205"
	.ascii	"\342\270\211\342\270\212\342\270\212\342\270\214\342\270\215"
	.ascii	"\342\270\215\342\270\221\342\270\220\342\270\234\342\270\235"
	.ascii	"\342\270\235\342\270\240\342\270\241\342\270\241\342\270\242"
	.ascii	"\342\270\243\342\270\244\342\270\245\342\270\246\342\270\247"
	.ascii	"\342\270\250\342\270\251\342\270\266\342\270\267\342\271\202"
	.ascii	"\342\200\236\342\271\225\342\271\226\342\271\227\342\271\230"
	.ascii	"\342\271\231\342\271\232\342\271\233\342\271\234\343\200\210"
	.ascii	"\343\200\211\343\200\212\343\200\213\343\200\214\343\200\215"
	.ascii	"\343\200\216\343\200\217\343\200\220\343\200\221\343\200\224"
	.ascii	"\343\200\225\343\200\226\343\200\227\343\200\230\343\200\231"
	.ascii	"\343\200\232\343\200\233\343\200\235\343\200\236\352\247\201"
	.ascii	"\352\247\202\357\264\276\357\264\277\357\271\231\357\271\232"
	.ascii	"\357\271\233\357\271\234\357\271\235\357\271\236\357\271\244"
	.ascii	"\357\271\245\357\274\210\357\274\211\357\274\234\357\274\236"
	.ascii	"\357\274\273\357\274\275\357\275\233\357\275\235\357\275\237"
	.ascii	"\357\275\240\357\275\242\357\275\243\357\277\253\357\277\251"
	.ascii	"\360\235\204\203\360\235\204\202\360\235\204\206\360\235\204"
	.ascii	"\207\360\237\221\211\360\237\221\210\360\237\224\210\360\237"
	.ascii	"\225\250\360\237\224\211\360\237\225\251\360\237\224\212\360"
	.ascii	"\237\225\252\360\237\225\273\360\237\225\275\360\237\226\231"
	.ascii	"\360\237\226\230\360\237\226\233\360\237\226\232\360\237\226"
	.ascii	"\235\360\237\226\234\360\237\227\246\360\237\227\247\360\237"
	.ascii	"\240\202\360\237\240\200"
	.string	"\360\237\240\206\360\237\240\204\360\237\240\212\360\237\240\210\360\237\240\222\360\237\240\220\360\237\240\226\360\237\240\224\360\237\240\232\360\237\240\230\360\237\240\236\360\237\240\234\360\237\240\242\360\237\240\240\360\237\240\246\360\237\240\244\360\237\240\252\360\237\240\250\360\237\240\256\360\237\240\254\360\237\240\262\360\237\240\260\360\237\240\266\360\237\240\264\360\237\240\272\360\237\240\270\360\237\240\276\360\237\240\274\360\237\241\202\360\237\241\200\360\237\241\206\360\237\241\204\360\237\241\222\360\237\241\220\360\237\241\242\360\237\241\240\360\237\241\252\360\237\241\250\360\237\241\262\360\237\241\260\360\237\241\272\360\237\241\270\360\237\242\202\360\237\242\200\360\237\242\222\360\237\242\220\360\237\242\226\360\237\242\224\360\237\242\232\360\237\242\230\360\237\242\241\360\237\242\240\360\237\242\243\360\237\242\242\360\237\242\245\360\237\242\246\360\237\242\247\360\237\242\244\360\237\242\251\360\237\242\250\360\237\242\253\360\237\242\252\360\237\242\266\360\237\242\264"
.LC133:
	.ascii	")>]}\302\273\302\253\340\274\273\340\274\275\341\232\234\342"
	.ascii	"\200\231\342\200\230\342\200\235\342\200\234\342\200\262\342"
	.ascii	"\200\263\342\200\264\342\200\272\342\200\271\342\201\206\342"
	.ascii	"\201\214\342\201\276\342\202\216\342\206\220\342\206\232\342"
	.ascii	"\206\234\342\206\236\342\206\242\342\206\244\342\206\251\342"
	.ascii	"\206\253\342\206\260\342\206\262\342\206\274\342\206\275\342"
	.ascii	"\207\207\342\207\215\342\207\220\342\207\232\342\207\234\342"
	.ascii	"\207\240\342\207\244\342\207\246\342\254\260\342\254\261\342"
	.ascii	"\207\267\342\207\272\342\207\275\342\210\213\342\210\214\342"
	.ascii	"\210\215\342\211\245\342\211\247\342\211\251\342\211\253\342"
	.ascii	"\211\257\342\211\261\342\211\263\342\211\265\342\211\273\342"
	.ascii	"\211\275\342\211\277\342\212\201\342\212\203\342\212\205\342"
	.ascii	"\212\207\342\212\211\342\212\213\342\212\242\342\253\236\342"
	.ascii	"\253\244\342\253\243\342\212\261\342\213\221\342\213\227\342"
	.ascii	"\213\231\342\213\235\342\213\237\342\213\241\342\213\247\342"
	.ascii	"\213\251\342\213\272\342\213\273\342\213\274\342\213\275\342"
	.ascii	"\213\276\342\214\211\342\214\213\342\214\253\342\214\252\342"
	.ascii	"\215\207\342\217\252\342\217\256\342\230\232\342\230\234\342"
	.ascii	"\232\237\342\235\251\342\235\253\342\235\255\342\235\257\342"
	.ascii	"\235\261\342\235\263\342\235\265\342\237\204\342\237\206\342"
	.ascii	"\237\211\342\237\235\342\237\247\342\237\251\342\237\253\342"
	.ascii	"\237\255\342\237\257\342\254\262\342\237\265\342\237\270\342"
	.ascii	"\237\273\342\237\275\342\254\263\342\254\264\342\254\265\342"
	.ascii	"\244\202\342\254\266\342\244\206\342\244\214\342\244\216\342"
	.ascii	"\254\267\342\254\270\342\254\271\342\254\272\342\254\273\342"
	.ascii	"\254\274\342\254\275\342\244\231\342\244\233\342\244\235\342"
	.ascii	"\244\237\342\254\277\342\244\266\342\245\206\342\254\276\342"
	.ascii	"\245\222\342\245\226\342\245\232\342\245\236\342\245\242\342"
	.ascii	"\245\252\342\245\253\342\255\200\342\255\201\342\255\213\342"
	.ascii	"\255\202\342\245\273\342\246\204\342\246\206\342\246\210\342"
	.ascii	"\246\212\342\246\214\342\246\220\342\246\216\342\246\222\342"
	.ascii	"\246\224\342\246\226\342\246\230\342\246\251\342\246\253\342"
	.ascii	"\246\264\342\247\201\342\247\231\342\247\233\342\247\275\342"
	.ascii	"\251\272\342\251\274\342\251\276\342\252\200\342\252\202\342"
	.ascii	"\252\204\342\252\206\342\252\210\342\252\212\342\252\216\342"
	.ascii	"\252\226\342\252\230\342\252\232\342\252\234\342\252\236\342"
	.ascii	"\252\240\342\252\242\342\252\247\342\252\251\342\252\253\342"
	.ascii	"\252\255\342\252\260\342\252\262\342\252\264\342\252\266\342"
	.ascii	"\252\270\342\252\272\342\252\274\342\252\276\342\253\200\342"
	.ascii	"\253\202\342\253\204\342\253\206\342\253\210\342\253\212\342"
	.ascii	"\253\214\342\253\220\342\253\222\342\253\226\342\212\253\342"
	.ascii	"\253\270\342\253\272\342\255\205\342\255\211\342\255\212\342"
	.ascii	"\245\263\342\255\240\342\255\252\342\255\260\342\255\272\342"
	.ascii	"\256\204\342\256\210\342\254\205\342\256\230\342\256\234\342"
	.ascii	"\256\240\342\256\242\342\256\250\342\256\252\342\256\260\342"
	.ascii	"\256\262\342\257\254\342\270\203\342\270\202\342\270\205\342"
	.ascii	"\270\204\342\270\212\342\270\211\342\270\215\342\270\214\342"
	.ascii	"\270\220\342\270\235\342\270\234\342\270\241\342\270\240\342"
	.ascii	"\270\243\342\270\245\342\270\247\342\270\251\342\270\267\342"
	.ascii	"\200\236\342"
	.string	"\271\226\342\271\230\342\271\232\342\271\234\343\200\211\343\200\213\343\200\215\343\200\217\343\200\221\343\200\225\343\200\227\343\200\231\343\200\233\343\200\236\352\247\202\357\264\277\357\271\232\357\271\234\357\271\236\357\271\245\357\274\211\357\274\236\357\274\275\357\275\235\357\275\240\357\275\243\357\277\251\360\235\204\202\360\235\204\207\360\237\221\210\360\237\225\250\360\237\225\251\360\237\225\252\360\237\225\275\360\237\226\230\360\237\226\232\360\237\226\234\360\237\227\247\360\237\240\200\360\237\240\204\360\237\240\210\360\237\240\220\360\237\240\224\360\237\240\230\360\237\240\234\360\237\240\240\360\237\240\244\360\237\240\250\360\237\240\254\360\237\240\260\360\237\240\264\360\237\240\270\360\237\240\274\360\237\241\200\360\237\241\204\360\237\241\220\360\237\241\240\360\237\241\250\360\237\241\260\360\237\241\270\360\237\242\200\360\237\242\220\360\237\242\224\360\237\242\230\360\237\242\240\360\237\242\242\360\237\242\246\360\237\242\244\360\237\242\250\360\237\242\252\360\237\242\264"
.LC134:
	.ascii	"(<[{\302\253\302\273\340\274\272\340\274\274\341\232\233\342"
	.ascii	"\200\230\342\200\231\342\200\234\342\200\235\342\200\265\342"
	.ascii	"\200\266\342\200\267\342\200\271\342\200\272\342\201\205\342"
	.ascii	"\201\215\342\201\275\342\202\215\342\206\222\342\206\233\342"
	.ascii	"\206\235\342\206\240\342\206\243\342\206\246\342\206\252\342"
	.ascii	"\206\254\342\206\261\342\206\263\342\207\200\342\207\201\342"
	.ascii	"\207\211\342\207\217\342\207\222\342\207\233\342\207\235\342"
	.ascii	"\207\242\342\207\245\342\207\250\342\207\264\342\207\266\342"
	.ascii	"\207\270\342\207\273\342\207\276\342\210\210\342\210\211\342"
	.ascii	"\210\212\342\211\244\342\211\246\342\211\250\342\211\252\342"
	.ascii	"\211\256\342\211\260\342\211\262\342\211\264\342\211\272\342"
	.ascii	"\211\274\342\211\276\342\212\200\342\212\202\342\212\204\342"
	.ascii	"\212\206\342\212\210\342\212\212\342\212\243\342\212\246\342"
	.ascii	"\212\250\342\212\251\342\212\260\342\213\220\342\213\226\342"
	.ascii	"\213\230\342\213\234\342\213\236\342\213\240\342\213\246\342"
	.ascii	"\213\250\342\213\262\342\213\263\342\213\264\342\213\266\342"
	.ascii	"\213\267\342\214\210\342\214\212\342\214\246\342\214\251\342"
	.ascii	"\215\210\342\217\251\342\217\255\342\230\233\342\230\236\342"
	.ascii	"\232\236\342\235\250\342\235\252\342\235\254\342\235\256\342"
	.ascii	"\235\260\342\235\262\342\235\264\342\237\203\342\237\205\342"
	.ascii	"\237\210\342\237\236\342\237\246\342\237\250\342\237\252\342"
	.ascii	"\237\254\342\237\256\342\237\264\342\237\266\342\237\271\342"
	.ascii	"\237\274\342\237\276\342\237\277\342\244\200\342\244\201\342"
	.ascii	"\244\203\342\244\205\342\244\207\342\244\215\342\244\217\342"
	.ascii	"\244\220\342\244\221\342\244\224\342\244\225\342\244\226\342"
	.ascii	"\244\227\342\244\230\342\244\232\342\244\234\342\244\236\342"
	.ascii	"\244\240\342\244\263\342\244\267\342\245\205\342\245\207\342"
	.ascii	"\245\223\342\245\227\342\245\233\342\245\237\342\245\244\342"
	.ascii	"\245\254\342\245\255\342\245\261\342\245\262\342\245\264\342"
	.ascii	"\245\265\342\245\271\342\246\203\342\246\205\342\246\207\342"
	.ascii	"\246\211\342\246\213\342\246\215\342\246\217\342\246\221\342"
	.ascii	"\246\223\342\246\225\342\246\227\342\246\250\342\246\252\342"
	.ascii	"\246\263\342\247\200\342\247\230\342\247\232\342\247\274\342"
	.ascii	"\251\271\342\251\273\342\251\275\342\251\277\342\252\201\342"
	.ascii	"\252\203\342\252\205\342\252\207\342\252\211\342\252\215\342"
	.ascii	"\252\225\342\252\227\342\252\231\342\252\233\342\252\235\342"
	.ascii	"\252\237\342\252\241\342\252\246\342\252\250\342\252\252\342"
	.ascii	"\252\254\342\252\257\342\252\261\342\252\263\342\252\265\342"
	.ascii	"\252\267\342\252\271\342\252\273\342\252\275\342\252\277\342"
	.ascii	"\253\201\342\253\203\342\253\205\342\253\207\342\253\211\342"
	.ascii	"\253\213\342\253\217\342\253\221\342\253\225\342\253\245\342"
	.ascii	"\253\267\342\253\271\342\255\206\342\255\207\342\255\210\342"
	.ascii	"\255\214\342\255\242\342\255\254\342\255\262\342\255\274\342"
	.ascii	"\256\206\342\256\212\342\256\225\342\256\232\342\256\236\342"
	.ascii	"\256\241\342\256\243\342\256\251\342\256\253\342\256\261\342"
	.ascii	"\256\263\342\257\256\342\270\202\342\270\203\342\270\204\342"
	.ascii	"\270\205\342\270\211\342\270\212\342\270\214\342\270\215\342"
	.ascii	"\270\221\342\270\234\342\270\235\342\270\240\342\270\241\342"
	.ascii	"\270\242\342\270\244\342\270\246\342\270\250\342\270\266\342"
	.ascii	"\271\202\342"
	.string	"\271\225\342\271\227\342\271\231\342\271\233\343\200\210\343\200\212\343\200\214\343\200\216\343\200\220\343\200\224\343\200\226\343\200\230\343\200\232\343\200\235\352\247\201\357\264\276\357\271\231\357\271\233\357\271\235\357\271\244\357\274\210\357\274\234\357\274\273\357\275\233\357\275\237\357\275\242\357\277\253\360\235\204\203\360\235\204\206\360\237\221\211\360\237\224\210\360\237\224\211\360\237\224\212\360\237\225\273\360\237\226\231\360\237\226\233\360\237\226\235\360\237\227\246\360\237\240\202\360\237\240\206\360\237\240\212\360\237\240\222\360\237\240\226\360\237\240\232\360\237\240\236\360\237\240\242\360\237\240\246\360\237\240\252\360\237\240\256\360\237\240\262\360\237\240\266\360\237\240\272\360\237\240\276\360\237\241\202\360\237\241\206\360\237\241\222\360\237\241\242\360\237\241\252\360\237\241\262\360\237\241\272\360\237\242\202\360\237\242\222\360\237\242\226\360\237\242\232\360\237\242\241\360\237\242\243\360\237\242\245\360\237\242\247\360\237\242\251\360\237\242\253\360\237\242\266"
.LC135:
	.string	"\253\273"
.LC136:
	.string	")>]}\273\253"
.LC137:
	.string	"(<[{\253\273"
.LC138:
	.string	")]}>"
.LC139:
	.string	"([{<"
.LC140:
	.string	"Use of unassigned code point or non-standalone grapheme for a delimiter is not allowed"
.LC141:
	.string	"Use of '%d%lu%4p' is experimental as a string delimiter"
.LC142:
	.string	"Use of '%d%lu%4p' is deprecated as a string delimiter"
	.text
	.align 1
.globl Perl_scan_str
	.type	Perl_scan_str, @function
Perl_scan_str:
.LFB334:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $60,%sp
	movl 4(%ap),%r8
	movl 8(%ap),%r1
	movzbl (%r1),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L4319
.L4125:
	movl 304(%r8),%r1
	movl 120(%r8),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L4126
	movl %r2,%r0
.L4126:
	movl %r0,152(%r1)
	movl 304(%r8),%r0
	movl 120(%r0),%r1
	jeql .L4127
	bicl3 $-536870913,8(%r1),%r1
	jeql .L4127
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L4127
	movl 8(%ap),%r2
	movb (%r2),%r1
	cvtbl %r1,%r2
	cmpl %r2,$127
	jgtru .L4130
.L4129:
	movzbl %r1,-44(%fp)
	movb %r1,-20(%fp)
	movl $1,-24(%fp)
	movl $1,%r11
	subl3 $20,%fp,-40(%fp)
	clrb -20(%r11)[%fp]
	movl 120(%r8),%r1
	movl 20(%r1),84(%r0)
	movl 304(%r8),%r0
	movl -44(%fp),92(%r0)
	movl 304(%r8),%r1
	movl 476(%r1),-56(%fp)
	movl 120(%r8),%r2
	movl 32(%r2),%r0
	cmpzv $26,$4,%r0,$15
	jeql .L4320
.L4137:
	movl 120(%r1),%r2
	jeql .L4140
	bicl3 $-536870913,8(%r2),%r2
	jeql .L4140
	bicl2 $-9,%r0
	jneq .L4140
.L4207:
	movzwl $1957,%r9
	movl $4,%r0
	movab .LC132,%r7
	movab .LC138,%r6
	movab .LC139,%r10
.L4139:
	pushl %r11
	pushl -40(%fp)
	pushl %r0
	pushl %r10
	calls $4,memmem
	tstl %r0
	jeql .L4141
.L4329:
	subl2 %r10,%r0
	addl3 %r6,%r0,-36(%fp)
	cmpl -44(%fp),$127
	jlequ .L4142
	movl 304(%r8),%r0
	movl 120(%r0),%r1
	movl -24(%fp),%r2
	tstl %r1
	jeql .L4143
	bicl3 $-536870913,8(%r1),%r1
	jeql .L4143
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L4143
	movl $1,%r0
	pushl -40(%fp)
	pushl %r2
	pushl %r0
	pushab .LC141
	movzbl $71,-(%sp)
	pushl %r8
	calls $6,Perl_ck_warner_d
.L4142:
	movl 304(%r8),%r3
	movl 120(%r3),%r0
	jeql .L4145
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4145
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4145
.L4146:
	movl -36(%fp),%r1
	movzbl (%r1),%r6
	movzbl PL_utf8skip[%r6],%r0
	addl3 %r1,%r0,%r4
	cmpl %r0,$1
	jeql .L4321
	mnegb %r0,%r0
	ashl %r0,$255,%r0
	mcoml %r0,%r0
	bicl2 %r0,%r6
	movl %r6,-44(%fp)
	addl3 -36(%fp),$1,%r1
	cmpl %r4,%r1
	jlequ .L4148
	movl %r6,%r0
.L4150:
	ashl $6,%r0,%r0
	bicb3 $192,(%r1)+,%r2
	movzbl %r2,%r2
	bisl2 %r2,%r0
	cmpl %r4,%r1
	jneq .L4150
	movl %r0,-44(%fp)
	movl %r0,%r6
.L4148:
	movl -44(%fp),96(%r3)
	movl 304(%r8),%r0
	cmpl 92(%r0),96(%r0)
	jeql .L4322
.L4154:
	pushl $5
	pushl %r8
	calls $2,Perl_newSV_type
	movl %r0,-32(%fp)
	movzbl $79,-(%sp)
	pushl %r0
	pushl %r8
	calls $3,Perl_sv_grow_fresh
	movl -32(%fp),%r2
	movl (%r2),%r0
	movl %r6,16(%r0)
	bicl3 $-1610547456,8(%r2),%r0
	bisl2 $17408,%r0
	movl %r0,8(%r2)
	tstl 16(%ap)
	jneq .L4323
.L4155:
	addl3 8(%ap),-24(%fp),%r6
	movl 304(%r8),%r1
	clrb -45(%fp)
	movl $1,%r9
	movab PL_utf8skip,-52(%fp)
	movl %r9,-28(%fp)
.L4192:
	movl -32(%fp),%r2
	movl (%r2),%r3
	movl 8(%r3),%r7
	movl 136(%r1),%r2
	subl3 %r6,%r2,%r4
	movab 1(%r4)[%r7],%r4
	bicl2 $-268435457,%r0
	jneq .L4156
.L4328:
	cmpl 12(%r3),%r4
	jlssu .L4156
.L4157:
	movl -32(%fp),%r0
	addl2 12(%r0),%r7
	cmpl %r6,%r2
	jgequ .L4158
	movl %r1,%r10
.L4180:
	movb (%r6),%r1
	movl -24(%fp),%r9
	cmpb %r1,$10
	jeql .L4324
.L4160:
	movl 136(%r10),%r11
	cmpb %r1,$92
	jneq .L4163
	subl3 %r9,%r11,%r0
	cmpl %r6,%r0
	jgequ .L4163
	cmpl -44(%fp),$92
	jeql .L4163
	addl3 %r6,$1,%r3
	tstl 12(%ap)
	jneq .L4165
	pushl %r9
	pushl -40(%fp)
	pushl %r3
	movl %r3,-60(%fp)
	calls $3,memcmp
	movl -60(%fp),%r3
	tstl %r0
	jeql .L4315
	cmpl 92(%r10),96(%r10)
	jeql .L4325
.L4168:
	pushl %r9
	pushl -36(%fp)
	pushl %r3
	movl %r3,-60(%fp)
	calls $3,memcmp
	movl -60(%fp),%r3
	tstl %r0
	jneq .L4165
.L4315:
	movb 1(%r6),%r11
	movl %r3,%r6
.L4167:
	movl 120(%r10),%r0
	jeql .L4175
.L4331:
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4175
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4175
	tstb %r11
	jlss .L4178
.L4177:
	incl %r6
	movb %r11,(%r7)+
	movl 304(%r8),%r10
	cmpl 136(%r10),%r6
	jgtru .L4180
.L4158:
	clrb (%r7)
	movl -32(%fp),%r1
	movl (%r1),%r0
	subl3 12(%r1),%r7,8(%r0)
	movl 304(%r8),%r0
	cmpl %r6,136(%r0)
	jlssu .L4181
.L4332:
	subl3 12(%r1),%r7,%r0
	cmpl %r0,$1
	jleq .L4182
	movb -2(%r7),%r0
	movb -1(%r7),%r1
	cmpb %r0,$13
	jeql .L4326
	cmpb %r0,$10
	jneq .L4185
	cmpb %r1,$13
	jeql .L4184
.L4186:
	movl 120(%r8),%r0
	incl 20(%r0)
	movl 304(%r8),%r0
	movl 476(%r0),%r1
	jeql .L4187
	movl 120(%r8),%r0
	addl2 %r1,20(%r0)
	movl 304(%r8),%r0
	clrl 476(%r0)
	movl 304(%r8),%r0
.L4187:
	movl 136(%r0),124(%r0)
	pushl $0
	pushl %r8
	calls $2,Perl_lex_next_chunk
	tstb %r0
	jeql .L4327
	movl 304(%r8),%r1
	movl 124(%r1),%r6
	movl -32(%fp),%r2
	movl 8(%r2),%r0
	movl %r6,8(%ap)
	movl -32(%fp),%r2
	movl (%r2),%r3
	movl 8(%r3),%r7
	movl 136(%r1),%r2
	subl3 %r6,%r2,%r4
	movab 1(%r4)[%r7],%r4
	bicl2 $-268435457,%r0
	jeql .L4328
.L4156:
	pushl %r4
	pushl -32(%fp)
	pushl %r8
	calls $3,Perl_sv_grow
	movl -32(%fp),%r1
	movl (%r1),%r0
	movl 8(%r0),%r7
	movl 304(%r8),%r1
	movl 136(%r1),%r2
	jbr .L4157
.L4127:
	movl 8(%ap),%r2
	movb (%r2),%r1
	bicb3 $253,215(%r0),%r2
	jneq .L4129
	bicl3 $-8388609,1040(%r8),%r2
	jeql .L4129
	cvtbl %r1,%r2
	cmpl %r2,$127
	jlequ .L4129
	jbr .L4130
.L4140:
	bicb3 $253,215(%r1),%r0
	jneq .L4206
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L4207
.L4206:
	movl $2,%r9
	movl $4,%r0
	movab .LC135,%r7
	movab .LC138,%r6
	movab .LC139,%r10
	pushl %r11
	pushl -40(%fp)
	pushl %r0
	pushl %r10
	calls $4,memmem
	tstl %r0
	jneq .L4329
.L4141:
	pushl -24(%fp)
	pushl -40(%fp)
	pushl %r9
	pushl %r7
	calls $4,memmem
	movl -44(%fp),%r6
	tstl %r0
	jeql .L4314
	movl -24(%fp),%r2
	movl 304(%r8),%r0
	movl 120(%r0),%r1
	jeql .L4152
	bicl3 $-536870913,8(%r1),%r1
	jeql .L4152
	movl 120(%r8),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L4152
	movl $1,%r0
	pushl -40(%fp)
	pushl %r2
	pushl %r0
	pushab .LC142
	movzbl $74,-(%sp)
	pushl %r8
	calls $6,Perl_ck_warner_d
.L4314:
	movl 304(%r8),%r3
	movl -40(%fp),-36(%fp)
	movl -44(%fp),96(%r3)
	movl 304(%r8),%r0
	cmpl 92(%r0),96(%r0)
	jneq .L4154
	jbr .L4322
.L4320:
	bicl3 $-131073,%r0,%r3
	jeql .L4137
	bicl3 $-257,48(%r2),%r2
	jeql .L4137
	movl 120(%r1),%r2
	jeql .L4138
	bicl3 $-536870913,8(%r2),%r2
	jeql .L4138
	bicl2 $-9,%r0
	jneq .L4138
.L4202:
	movzwl $1957,%r9
	movzwl $997,%r0
	movab .LC132,%r7
	movab .LC133,%r6
	movab .LC134,%r10
	jbr .L4139
.L4319:
	pushl $0
	pushl %r1
	pushl %r8
	calls $3,Perl_skipspace_flags
	movl %r0,8(%ap)
	jbr .L4125
.L4143:
	bicb3 $253,215(%r0),%r0
	jneq .L4209
	rotl $9,1040(%r8),%r0
	bicl2 $-2,%r0
	pushl -40(%fp)
	pushl %r2
	pushl %r0
	pushab .LC141
	movzbl $71,-(%sp)
	pushl %r8
	calls $6,Perl_ck_warner_d
	jbr .L4142
.L4324:
	tstl 164(%r10)
	jeql .L4330
.L4161:
	movl 136(%r10),%r11
.L4163:
	subl3 %r9,$1,%r0
	addl2 %r11,%r0
	cmpl %r6,%r0
	jlssu .L4169
	movb %r1,%r11
	movl 120(%r10),%r0
	jneq .L4331
.L4175:
	bicb3 $253,215(%r10),%r0
	jneq .L4177
	bicl3 $-8388609,1040(%r8),%r0
	jeql .L4177
	tstb %r11
	jgeq .L4177
.L4178:
	movzbl %r11,%r1
	movl -52(%fp),%r2
	movzbl (%r1)[%r2],%r10
	movc3 %r10,(%r6),(%r7)
	addl2 %r10,%r6
	addl2 %r10,%r7
	movb $1,-45(%fp)
	movl 304(%r8),%r10
	cmpl 136(%r10),%r6
	jgtru .L4180
	jbr .L4158
.L4330:
	bicb3 $253,490(%r10),%r0
	jneq .L4161
	movl 120(%r8),%r0
	incl 20(%r0)
	movl 304(%r8),%r10
	movl 476(%r10),%r0
	jneq .L4164
	movb (%r6),%r1
	jbr .L4160
.L4165:
	movb $92,(%r7)+
	movl 304(%r8),%r10
	movb 1(%r6),%r11
	movl %r3,%r6
	jbr .L4167
.L4325:
	tstl 20(%ap)
	jeql .L4168
	movb 1(%r6),%r11
	cmpb %r11,$92
	jneq .L4168
	movl %r3,%r6
	jbr .L4167
.L4326:
	cmpb %r1,$10
	jneq .L4185
.L4184:
	movb $10,-2(%r7)
	movl -32(%fp),%r2
	movl (%r2),%r0
	decl %r7
	subl3 12(%r2),%r7,8(%r0)
	jbr .L4186
.L4322:
	clrl 12(%ap)
	pushl $5
	pushl %r8
	calls $2,Perl_newSV_type
	movl %r0,-32(%fp)
	movzbl $79,-(%sp)
	pushl %r0
	pushl %r8
	calls $3,Perl_sv_grow_fresh
	movl -32(%fp),%r2
	movl (%r2),%r0
	movl %r6,16(%r0)
	bicl3 $-1610547456,8(%r2),%r0
	bisl2 $17408,%r0
	movl %r0,8(%r2)
	tstl 16(%ap)
	jeql .L4155
.L4323:
	pushl $2
	pushl -24(%fp)
	pushl 8(%ap)
	pushl %r2
	pushl %r8
	calls $5,Perl_sv_catpvn_flags
	movl -32(%fp),%r1
	movl 8(%r1),%r0
	addl3 8(%ap),-24(%fp),%r6
	movl 304(%r8),%r1
	clrb -45(%fp)
	movl $1,%r9
	movab PL_utf8skip,-52(%fp)
	movl %r9,-28(%fp)
	jbr .L4192
.L4145:
	bicb3 $253,215(%r3),%r0
	jneq .L4147
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L4146
.L4147:
	movl -36(%fp),%r0
	movzbl (%r0),-44(%fp)
	movl -44(%fp),%r6
	movl -44(%fp),96(%r3)
	movl 304(%r8),%r0
	cmpl 92(%r0),96(%r0)
	jneq .L4154
	jbr .L4322
.L4169:
	pushl %r9
	pushl -36(%fp)
	pushl %r6
	movl %r1,-60(%fp)
	calls $3,memcmp
	movl -60(%fp),%r1
	tstl %r0
	jneq .L4170
	jsobgtr -28(%fp),.L4170
	movl 120(%r10),%r0
	jeql .L4171
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4171
	movl 120(%r8),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4171
	pushl -44(%fp)
	pushl %r11
	pushl %r6
	pushl 8(%ap)
	pushl %r8
	calls $5,Perl_is_grapheme
	tstb %r0
	jneq .L4158
.L4336:
	pushl $0
	movzbl $86,-(%sp)
	pushab .LC140
	pushl %r8
	calls $4,Perl_yyerror_pvn
	clrb (%r7)
	movl -32(%fp),%r1
	movl (%r1),%r0
	subl3 12(%r1),%r7,8(%r0)
	movl 304(%r8),%r0
	cmpl %r6,136(%r0)
	jgequ .L4332
.L4181:
	tstl 16(%ap)
	jneq .L4333
.L4193:
	addl2 -24(%fp),%r6
	tstb -45(%fp)
	jeql .L4194
	movl -32(%fp),%r0
	bisl2 $536870912,8(%r0)
.L4194:
	movl 304(%r8),%r0
	movl 120(%r8),%r1
	movl 20(%r1),88(%r0)
	movl 120(%r8),%r0
	movl 304(%r8),%r1
	movl 84(%r1),20(%r0)
	movl 304(%r8),%r0
	movl -56(%fp),476(%r0)
	movl -32(%fp),%r1
	movl (%r1),%r0
	movl 8(%r0),%r1
	addl3 %r1,$5,%r2
	cmpl %r2,12(%r0)
	jlssu .L4334
	movl 304(%r8),%r0
	tstl 80(%r0)
	jeql .L4196
.L4337:
	movl -32(%fp),112(%r0)
.L4197:
	tstl 24(%ap)
	jeql .L4124
	movl 304(%r8),%r0
	cmpl 92(%r0),96(%r0)
	jeql .L4335
	movl %r6,%r0
	movl 24(%ap),%r2
	movl %r0,(%r2)
.L4124:
	movl %r6,%r0
	ret
.L4170:
	movb %r1,%r11
	cmpl 92(%r10),96(%r10)
	jeql .L4167
	pushl %r9
	pushl -40(%fp)
	pushl %r6
	calls $3,memcmp
	tstl %r0
	jneq .L4167
	incl -28(%fp)
	jbr .L4167
.L4171:
	bicb3 $253,215(%r10),%r0
	jneq .L4158
	bicl3 $-8388609,1040(%r8),%r0
	jeql .L4158
	pushl -44(%fp)
	pushl %r11
	pushl %r6
	pushl 8(%ap)
	pushl %r8
	calls $5,Perl_is_grapheme
	tstb %r0
	jneq .L4158
	jbr .L4336
.L4182:
	jneq .L4186
	cmpb -1(%r7),$13
	jneq .L4186
	movb $10,-1(%r7)
	jbr .L4186
.L4164:
	movl 120(%r8),%r1
	addl2 %r0,20(%r1)
	movl 304(%r8),%r0
	clrl 476(%r0)
	movb (%r6),%r1
	movl 304(%r8),%r10
	jbr .L4160
.L4185:
	cmpb %r1,$13
	jneq .L4186
	movb $10,-1(%r7)
	jbr .L4186
.L4327:
	movl -32(%fp),%r1
	movl 4(%r1),%r0
	cmpl %r0,$1
	jlequ .L4189
	subl3 $1,%r0,4(%r1)
	movl 120(%r8),%r0
	movl 304(%r8),%r1
	movl 84(%r1),20(%r0)
	clrl %r6
.L4340:
	movl %r6,%r0
	ret
.L4334:
	addl3 %r1,$1,12(%r0)
	movl -32(%fp),%r2
	movl (%r2),%r1
	addl3 8(%r1),$1,%r0
	movl %r0,12(%r1)
	pushl %r0
	pushl 12(%r2)
	calls $2,Perl_safesysrealloc
	movl -32(%fp),%r1
	movl %r0,12(%r1)
	movl 304(%r8),%r0
	tstl 80(%r0)
	jneq .L4337
.L4196:
	movl -32(%fp),80(%r0)
	jbr .L4197
.L4333:
	pushl $2
	pushl -24(%fp)
	pushl %r6
	pushl -32(%fp)
	pushl %r8
	calls $5,Perl_sv_catpvn_flags
	jbr .L4193
.L4130:
	movl 136(%r0),%r2
	movzbl %r1,%r1
	movab PL_strict_utf8_dfa_tab,%r4
	movzbl (%r1)[%r4],%r3
	movzbw 256(%r3)[%r4],%r0
	mnegb %r3,%r3
	ashl %r3,$255,%r3
	mcoml %r3,%r3
	bicl3 %r3,%r1,-44(%fp)
	cmpw %r0,$1
	jlequ .L4201
	addl3 8(%ap),$1,%r3
	cmpl %r3,%r2
	jgequ .L4133
	movl -44(%fp),%r6
.L4134:
	movl %r3,%r5
	movb (%r3)+,%r1
	addw2 $256,%r0
	movzwl %r0,%r0
	movzbl %r1,%r7
	movzbl (%r7)[%r4],%r7
	addl2 %r4,%r0
	movzbw (%r7)[%r0],%r0
	ashl $6,%r6,%r6
	bicl2 $-64,%r1
	bisl2 %r1,%r6
	cmpw %r0,$1
	jlequ .L4313
	cmpl %r2,%r3
	jneq .L4134
.L4133:
	pushl $0
	pushl $0
	pushl $131072
	pushab -24(%fp)
	subl3 $20,%fp,-40(%fp)
	pushl -40(%fp)
	pushl %r2
	pushl 8(%ap)
	calls $7,Perl_utf8_to_uv_msgs_helper_
	movl 304(%r8),%r0
	movl 136(%r0),%r2
	movl -20(%fp),-44(%fp)
	pushl -44(%fp)
	pushl %r2
	pushl 8(%ap)
	pushl 8(%ap)
	pushl %r8
	calls $5,Perl_is_grapheme
	tstb %r0
	jeql .L4338
.L4136:
	movl -24(%fp),%r11
	pushl %r11
	pushl 8(%ap)
	pushl -40(%fp)
	calls $3,memcpy
	movl 304(%r8),%r0
.L4339:
	clrb -20(%r11)[%fp]
	movl 120(%r8),%r1
	movl 20(%r1),84(%r0)
	movl 304(%r8),%r0
	movl -44(%fp),92(%r0)
	movl 304(%r8),%r1
	movl 476(%r1),-56(%fp)
	movl 120(%r8),%r2
	movl 32(%r2),%r0
	cmpzv $26,$4,%r0,$15
	jneq .L4137
	jbr .L4320
.L4209:
	clrl %r0
	pushl -40(%fp)
	pushl %r2
	pushl %r0
	pushab .LC141
	movzbl $71,-(%sp)
	pushl %r8
	calls $6,Perl_ck_warner_d
	jbr .L4142
.L4138:
	bicb3 $253,215(%r1),%r0
	jneq .L4204
	bicl3 $-8388609,1040(%r8),%r0
	jneq .L4202
.L4204:
	movl $2,%r9
	movl $6,%r0
	movab .LC135,%r7
	movab .LC136,%r6
	movab .LC137,%r10
	jbr .L4139
.L4152:
	bicb3 $253,215(%r0),%r0
	jneq .L4211
	rotl $9,1040(%r8),%r0
	bicl2 $-2,%r0
	pushl -40(%fp)
	pushl %r2
	pushl %r0
	pushab .LC142
	movzbl $74,-(%sp)
	pushl %r8
	calls $6,Perl_ck_warner_d
	jbr .L4314
.L4335:
	subl3 -24(%fp),%r6,%r0
	movl 24(%ap),%r2
	movl %r0,(%r2)
	jbr .L4124
.L4321:
	movl %r6,-44(%fp)
	movl -44(%fp),96(%r3)
	movl 304(%r8),%r0
	cmpl 92(%r0),96(%r0)
	jneq .L4154
	jbr .L4322
.L4211:
	clrl %r0
	pushl -40(%fp)
	pushl %r2
	pushl %r0
	pushab .LC142
	movzbl $74,-(%sp)
	pushl %r8
	calls $6,Perl_ck_warner_d
	jbr .L4314
.L4338:
	pushl $0
	movzbl $86,-(%sp)
	pushab .LC140
	pushl %r8
	calls $4,Perl_yyerror_pvn
	movl -24(%fp),%r11
	pushl %r11
	pushl 8(%ap)
	pushl -40(%fp)
	calls $3,memcpy
	movl 304(%r8),%r0
	jbr .L4339
.L4313:
	movl %r6,-44(%fp)
.L4132:
	tstw %r0
	jneq .L4133
	subl2 8(%ap),%r5
	addl3 %r5,$1,-24(%fp)
	subl3 $20,%fp,-40(%fp)
	pushl -44(%fp)
	pushl %r2
	pushl 8(%ap)
	pushl 8(%ap)
	pushl %r8
	calls $5,Perl_is_grapheme
	tstb %r0
	jneq .L4136
	jbr .L4338
.L4189:
	pushl %r0
	pushl -32(%fp)
	pushl %r8
	calls $3,Perl_sv_free2
	movl 120(%r8),%r0
	movl 304(%r8),%r1
	movl 84(%r1),20(%r0)
	clrl %r6
	jbr .L4340
.L4201:
	movl 8(%ap),%r5
	jbr .L4132
	.cfi_endproc
.LFE334:
	.size	Perl_scan_str, .-Perl_scan_str
	.section	.rodata.str1.1
.LC143:
	.string	"Unterminated attribute list"
.LC144:
	.string	"Use of := for an empty attribute list is not allowed"
.LC145:
	.string	"Unterminated attribute parameter in attribute list"
.LC146:
	.string	"Invalid separator character %c%c%c in attribute list"
.LC147:
	.string	"Subroutine attributes must come before the signature"
	.text
	.align 1
	.type	yyl_colon, @function
yyl_colon:
.LFB282:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $28,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r11
	movb 54(%r11),%r0
	cmpb %r0,$5
	jeql .L4342
	cmpb %r0,$6
	jeql .L4343
	tstb %r0
	jeql .L4457
.L4344:
	movl 104(%r11),%r0
	jneq .L4394
	tstb 214(%r11)
	jneq .L4458
.L4394:
	subl3 $1,%r0,104(%r11)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl 8(%ap),124(%r0)
	movzwl $356,%r0
	ret
.L4457:
	tstw 156(%r11)
	jeql .L4344
	cmpb 158(%r11),$10
	jeql .L4345
	tstl 36(%r11)
	jeql .L4344
.L4345:
	movl 8(%ap),124(%r11)
	movl 8(%ap),%r0
	cmpb (%r0),$61
	jeql .L4459
.L4346:
	pushl $0
	pushl 8(%ap)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	clrl -12(%fp)
	subl3 $8,%fp,-16(%fp)
.L4347:
	movl 304(%r6),%r11
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4370
	movl 120(%r11),%r0
	jeql .L4371
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4371
.L4372:
	movl 136(%r11),%r1
	cmpl %r1,%r10
	jgtru .L4460
	jneq .L4376
	movb (%r10),%r0
	jneq .L4376
.L4377:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L4369
.L4375:
	pushab -8(%fp)
	pushl $0
	movzwl $256,-(%sp)
	pushab 220(%r11)
	pushl %r10
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r7
	movzbl (%r10),%r8
	clrl %r9
	movq %r8,%r0
	subl2 $97,%r0
	sbwc $0,%r1
	movl -8(%fp),%r3
	movl 304(%r6),%r11
	cmpl %r1,%r9
	jneq .L4350
	cmpl %r0,$25
	jgtru .L4350
	pushl %r1
	pushl %r3
	pushab 220(%r11)
	pushl %r6
	movl %r3,-28(%fp)
	calls $4,Perl_keyword
	movl -28(%fp),%r3
	cmpl %r0,%r9
	jeql .L4350
	jlss .L4461
.L4351:
	cmpl %r0,$152
	jeql .L4356
	jgtr .L4353
	cmpl %r0,$77
	jgtr .L4354
	cmpl %r0,$75
	jgtr .L4356
	cmpl %r0,$20
	jeql .L4356
.L4350:
	movl 120(%r11),%r0
	jeql .L4357
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4357
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4357
	movl $536870912,%r0
	pushl %r0
	pushl %r3
	pushl %r10
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r10
	cmpb (%r7),$40
	jeql .L4359
.L4453:
	movl 304(%r6),%r0
.L4360:
	movl 80(%r0),%r0
	jeql .L4362
	pushl $2
	pushl %r0
	pushl %r10
	pushl %r6
	calls $4,Perl_sv_catsv_flags
	pushl %r10
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	pushl %r0
	pushl -12(%fp)
	movzbl $161,-(%sp)
	pushl %r6
	calls $4,Perl_op_append_elem
	movl %r0,-12(%fp)
	movl 304(%r6),%r0
	movl 80(%r0),%r0
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L4363
	subl3 $1,%r1,4(%r0)
	movl 304(%r6),%r0
	clrl 80(%r0)
.L4365:
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	cmpb (%r0),$58
	jeql .L4462
.L4366:
	cmpl %r7,%r10
	jneq .L4347
	movl 304(%r6),%r11
.L4369:
	movb (%r10),%r0
	cmpb %r0,$59
	jeql .L4356
.L4464:
	cmpb %r0,$125
	jeql .L4356
	tstb 54(%r11)
	jneq .L4383
	cmpb %r0,$61
	jgtr .L4384
	cmpb %r0,$40
	jgtr .L4463
	cmpb %r0,$39
	jneq .L4397
	movb $34,%r0
.L4386:
	tstl -12(%fp)
	jneq .L4388
	movl 124(%r11),8(%ap)
	jbr .L4344
.L4343:
	movb $7,54(%r11)
	pushl $0
	pushl 8(%ap)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	clrl -12(%fp)
	subl3 $8,%fp,-16(%fp)
	jbr .L4347
.L4371:
	bicb3 $253,215(%r11),%r0
	jneq .L4370
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L4372
.L4370:
	movzbl (%r10),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L4375
	movb (%r10),%r0
	cmpb %r0,$59
	jneq .L4464
.L4356:
	tstb 488(%r11)
	jneq .L4465
	tstl -12(%fp)
	jeql .L4392
	movzbl 212(%r11),%r0
	movl -12(%fp),172(%r11)[%r0]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r2
	movzwl $314,192(%r0)[%r2]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r11
.L4392:
	movl %r10,124(%r11)
	movzwl $340,%r0
	ret
.L4462:
	cmpb 1(%r0),$58
	jeql .L4366
	pushl $0
	pushab 1(%r0)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	jbr .L4347
.L4359:
	pushl $0
	pushl $0
	pushl $1
	pushl $1
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_str
	movl %r0,%r7
	jeql .L4466
	movl 120(%r6),%r0
	movl 304(%r6),%r1
	movl 88(%r1),20(%r0)
	movl 304(%r6),%r0
	cmpl 88(%r0),84(%r0)
	jeql .L4360
	clrl 476(%r0)
	movl 304(%r6),%r0
	jbr .L4360
.L4461:
	mnegl %r0,%r0
	jbr .L4351
.L4376:
	pushl $1
	pushl $0
	pushl %r1
	pushl %r10
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r11
	jbr .L4369
.L4357:
	bicb3 $253,215(%r11),%r0
	jneq .L4396
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	pushl %r0
	pushl %r3
	pushl %r10
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r10
	cmpb (%r7),$40
	jneq .L4453
	jbr .L4359
.L4396:
	clrl %r0
	pushl %r0
	pushl %r3
	pushl %r10
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl %r0,%r10
	cmpb (%r7),$40
	jneq .L4453
	jbr .L4359
.L4362:
	pushl %r10
	pushl %r0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	pushl %r0
	pushl -12(%fp)
	movzbl $161,-(%sp)
	pushl %r6
	calls $4,Perl_op_append_elem
	movl %r0,-12(%fp)
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	cmpb (%r0),$58
	jneq .L4366
	jbr .L4462
.L4353:
	movab -247(%r0),%r0
	cmpl %r0,$15
	jgtru .L4350
	subb3 %r0,$32,%r1
	movzwl $32801,%r2
	extzv %r0,%r1,%r2,%r0
	bicb2 $254,%r0
	jeql .L4350
	jbr .L4356
.L4354:
	cmpl %r0,$115
	jneq .L4350
	jbr .L4356
.L4460:
	movb (%r10),%r0
	jgeq .L4377
	movzbl %r0,%r0
	movl %r0,-24(%fp)
	clrl -20(%fp)
	movq -24(%fp),%r4
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L4380
	cmpl %r4,$1
	jgtru .L4380
	subl3 %r10,%r1,%r3
	cmpl %r3,$1
	jleq .L4376
	movb 1(%r10),%r3
	bicb3 $63,%r3,%r4
	cmpb %r4,$-128
	jneq .L4376
	bicb2 $192,%r3
	ashl $6,%r0,%r0
	bisb2 %r0,%r3
	movzbl %r3,%r3
	moval PL_charclass[%r3],%r3
	rotl $16,(%r3),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L4375
	jbr .L4369
.L4380:
	pushl %r1
	pushl %r10
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	movl 304(%r6),%r11
	tstb %r0
	jneq .L4375
	jbr .L4369
.L4363:
	pushl %r1
	pushl %r0
	pushl %r6
	calls $3,Perl_sv_free2
	movl 304(%r6),%r0
	clrl 80(%r0)
	jbr .L4365
.L4342:
	movb $4,54(%r11)
	pushl $0
	pushl 8(%ap)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	clrl -12(%fp)
	subl3 $8,%fp,-16(%fp)
	jbr .L4347
.L4458:
	subl3 $1,8(%ap),124(%r11)
	ret
.L4383:
	cmpb %r0,$123
	jeql .L4356
	cmpb %r0,$40
	jeql .L4356
	cmpb %r0,$39
	jeql .L4387
	movb $39,%r0
.L4388:
	movl %r10,124(%r11)
	movb (%r10),%r2
	jneq .L4467
.L4398:
	movl $27,%r0
	movab .LC143,%r7
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	pushl -12(%fp)
	pushl %r6
	calls $2,Perl_op_free
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r10,124(%r0)
.L4468:
	movzwl $356,%r0
	ret
.L4463:
	subb2 $41,%r0
	movzbl %r0,%r3
	subb3 %r0,$32,%r0
	movl $1048641,%r2
	extzv %r3,%r0,%r2,%r0
	bicb2 $254,%r0
	jneq .L4356
.L4397:
	movb $39,%r0
	jbr .L4386
.L4467:
	cvtbl %r0,%r0
	pushl %r0
	cvtbl %r2,-(%sp)
	pushl %r0
	pushab .LC146
	pushl %r6
	calls $5,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	pushl -12(%fp)
	pushl %r6
	calls $2,Perl_op_free
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r10,124(%r0)
	jbr .L4468
.L4387:
	movb $34,%r0
	movl %r10,124(%r11)
	movb (%r10),%r2
	jeql .L4398
	jbr .L4467
.L4384:
	cmpb %r0,$124
	jeql .L4356
	movb $39,%r0
	jbr .L4386
.L4466:
	pushl -12(%fp)
	pushl %r6
	calls $2,Perl_op_free
	pushl $1
	pushl %r10
	pushl %r6
	calls $3,Perl_sv_free2
	pushab .LC145
	pushl %r6
	calls $2,Perl_croak
.L4465:
	pushl -12(%fp)
	pushl %r6
	calls $2,Perl_op_free
	pushab .LC147
	pushl %r6
	calls $2,Perl_croak
.L4459:
	pushab .LC144
	pushl %r6
	calls $2,Perl_croak
	.cfi_endproc
.LFE282:
	.size	yyl_colon, .-yyl_colon
	.section	.rodata.str1.1
.LC148:
	.string	"Unterminated delimiter for here document"
.LC149:
	.string	"Use of bare << to mean <<\"\" is forbidden"
.LC150:
	.string	"Delimiter for here document is too long"
	.section	.rodata
.LC151:
	.string	"\n"
	.string	""
	.section	.rodata.str1.1
.LC152:
	.string	"\n"
.LC153:
	.string	"Indentation on line %d of here-doc doesn't match delimiter"
.LC154:
	.string	"Excessively long <> operator"
.LC155:
	.string	"Unterminated <> operator"
.LC156:
	.string	"Glob not terminated"
.LC157:
	.string	"readline"
	.text
	.align 1
	.type	yyl_leftpointy, @function
yyl_leftpointy:
.LFB296:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -80(%sp),%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r10
	movl 8(%ap),%r1
	movb 1(%r1),%r0
	tstb 54(%r10)
	jneq .L4863
	addl3 8(%ap),$2,%r1
	cmpb %r0,$60
	jeql .L4864
	movl 104(%r10),%r2
	cmpb %r0,$61
	jeql .L4865
	tstl %r2
	jneq .L4666
	cmpb 214(%r10),$9
	jgtru .L4660
.L4666:
	movzbl $72,4(%r10)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	addl3 8(%ap),$1,124(%r0)
	movzwl $366,%r0
	ret
.L4864:
	movl 8(%ap),%r3
	cmpb 2(%r3),$61
	jneq .L4659
	tstl 104(%r10)
	jneq .L4659
	cmpb 214(%r10),$4
	jgtru .L4660
.L4659:
	movzbl $70,4(%r10)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r1,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L4866
	movzwl $369,%r0
	ret
.L4863:
	cmpb %r0,$60
	jeql .L4471
	movl 136(%r10),%r8
	subl3 %r1,%r8,%r9
	pushl %r9
	pushl $62
	pushl %r1
	calls $3,memchr
	tstl %r0
	jeql .L4867
.L4472:
	movab 220(%r10),%r7
	movab 476(%r10),%r11
	pushl %r9
	pushl $10
	pushl 8(%ap)
	calls $3,memchr
	movl %r0,%r1
	jeql .L4868
.L4607:
	pushab -8(%fp)
	pushl $62
	pushl %r1
	addl3 8(%ap),$1,-(%sp)
	pushl %r11
	pushl %r7
	movl %r1,-76(%fp)
	calls $6,Perl_delimcpy
	movl -76(%fp),%r1
	cmpl -8(%fp),$255
	jgtr .L4869
	cmpl %r0,%r1
	jgequ .L4608
	addl3 %r0,$1,-24(%fp)
	cmpb 220(%r10),$36
	jeql .L4870
.L4685:
	clrb -28(%fp)
	movl 304(%r6),%r10
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r1
	movab PL_utf8skip,%r8
	movl $1,%r9
.L4616:
	tstl %r1
	jneq .L4617
.L4873:
	movl 120(%r10),%r0
	jeql .L4618
	bicl3 $-536870913,8(%r0),%r2
	jeql .L4618
	cmpl %r7,%r11
	jlssu .L4871
.L4620:
	jeql .L4872
.L4630:
	pushl $1
	pushl $0
	pushl %r11
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r10
.L4623:
	movb (%r7),%r0
	cmpb %r0,$58
	jeql .L4856
.L4632:
	cmpb %r0,$39
	jneq .L4633
	movl 120(%r6),%r2
	movl 32(%r2),%r1
	rotl $6,%r1,%r0
	bicl2 $-16,%r0
	cmpl %r0,$8
	jlequ .L4855
	cmpl %r0,$15
	jneq .L4633
	bicl3 $-131073,%r1,%r0
	jeql .L4633
	bicl3 $-2,48(%r2),%r0
	jeql .L4633
.L4855:
	movl 120(%r10),%r0
	bicl2 $-9,%r1
.L4627:
	tstl %r0
	jeql .L4613
.L4874:
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4613
	tstl %r1
	jneq .L4613
.L4614:
	movzbl (%r7),%r0
	movzbl (%r0)[%r8],%r0
	addl2 %r0,%r7
.L4875:
	tstl %r1
	jeql .L4873
.L4617:
	movzbl (%r7),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L4623
	movl 120(%r10),%r0
	tstl %r0
	jneq .L4874
.L4613:
	bicb3 $253,215(%r10),%r0
	jneq .L4687
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L4614
.L4687:
	movl %r9,%r0
	addl2 %r0,%r7
	jbr .L4875
.L4618:
	bicb3 $253,215(%r10),%r2
	jneq .L4617
	bicl3 $-8388609,1040(%r6),%r2
	jeql .L4617
	cmpl %r7,%r11
	jgequ .L4620
.L4871:
	movb (%r7),%r4
	jgeq .L4625
	movzbl %r4,%r4
	movl %r4,-20(%fp)
	clrl -16(%fp)
	movq -20(%fp),%r2
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L4628
	cmpl %r2,$1
	jgtru .L4628
	subl3 %r7,%r11,%r2
	cmpl %r2,$1
	jleq .L4630
	movb 1(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L4630
	bicb2 $192,%r2
	ashl $6,%r4,%r4
	bisb2 %r4,%r2
	movzbl %r2,%r2
	movl PL_charclass[%r2],%r2
	bicb2 $254,%r2
	jneq .L4627
	movb (%r7),%r0
	cmpb %r0,$58
	jneq .L4632
.L4856:
	movl 120(%r10),%r0
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jbr .L4627
.L4872:
	movb (%r7),%r4
	jneq .L4630
.L4625:
	movzbl %r4,%r4
	movl PL_charclass[%r4],%r2
	bicb2 $254,%r2
	jneq .L4627
	jbr .L4623
.L4870:
	tstb 221(%r10)
	jeql .L4685
	movab 221(%r10),%r7
	clrb -28(%fp)
	movl 304(%r6),%r10
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r1
	movab PL_utf8skip,%r8
	movl $1,%r9
	jbr .L4616
.L4633:
	movab 220(%r10),%r9
	subl2 %r9,%r7
	cmpl %r7,-8(%fp)
	jeql .L4635
	movl $25,4(%r10)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl 8(%ap)
	pushl %r6
	calls $6,Perl_scan_str
	movl %r0,-24(%fp)
	tstl %r0
	jeql .L4876
.L4604:
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl -24(%fp),124(%r0)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L4628:
	pushl %r11
	pushl %r7
	pushl $0
	pushl %r6
	calls $4,Perl__is_utf8_FOO
	movl 304(%r6),%r10
	tstb %r0
	jeql .L4623
	movl 120(%r10),%r0
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jbr .L4627
.L4867:
	cmpl 132(%r10),144(%r10)
	jneq .L4472
	pushl %r6
	calls $1,S_check_uni.part.0
	movl 8(%ap),%r3
	cmpb 1(%r3),$60
	jneq .L4473
	movl 304(%r6),%r10
.L4471:
	movl 8(%ap),%r1
	cmpb 2(%r1),$62
	jeql .L4474
	tstl 164(%r10)
	jeql .L4877
	movl $1,-32(%fp)
.L4475:
	movl 120(%r6),%r0
	movl 20(%r0),%r9
	movl 116(%r10),-20(%fp)
	movab 221(%r10),-28(%fp)
	movb $10,220(%r10)
	movl 8(%ap),%r1
	movb 2(%r1),%r3
	cmpb %r3,$126
	jeql .L4878
	addl3 8(%ap),$2,%r2
	clrb %r8
.L4477:
	movzbl %r3,%r0
	bicl3 $-18433,PL_charclass[%r0],%r0
	cmpl %r0,$18432
	jneq .L4879
	addl3 %r2,$1,%r0
.L4478:
	movl %r0,%r4
	movb (%r0)+,%r11
	movzbl %r11,%r1
	bicl3 $-18433,PL_charclass[%r1],%r1
	cmpl %r1,$18432
	jeql .L4478
.L4479:
	cmpb %r11,$96
	jeql .L4481
	cmpb %r11,$39
	jeql .L4481
	cmpb %r11,$34
	jeql .L4481
	cmpb %r3,$92
	jeql .L4880
	movb $34,%r11
.L4485:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r1
	jneq .L4486
	movl 304(%r6),%r0
	movl 120(%r0),%r3
	jeql .L4487
	bicl3 $-536870913,8(%r3),%r3
	jeql .L4487
.L4488:
	movl 136(%r0),%r3
	cmpl %r2,%r3
	jlssu .L4881
	jneq .L4500
	movb (%r2),%r0
	jneq .L4500
.L4851:
	movzbl %r0,%r0
	mcoml PL_charclass[%r0],%r0
	bicb2 $254,%r0
.L4497:
	tstb %r0
	jneq .L4495
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r1
.L4492:
	movl %r2,%r7
	movab PL_utf8skip,%r10
	movl $1,%r5
	movl %r9,-12(%fp)
	movl %r2,-24(%fp)
	movb %r11,%r9
	movb %r8,-36(%fp)
	movl %r10,%r8
.L4501:
	tstl %r1
	jneq .L4505
	movl 304(%r6),%r0
	movl 120(%r0),%r2
	jeql .L4506
	bicl3 $-536870913,8(%r2),%r2
	jeql .L4506
.L4507:
	movl 136(%r0),%r4
	cmpl %r7,%r4
	jlssu .L4882
	jneq .L4519
	movb (%r7),%r2
	jneq .L4519
.L4513:
	movzbl %r2,%r2
	cvtlb PL_charclass[%r2],%r0
	bicb2 $254,%r0
.L4516:
	tstb %r0
	jeql .L4843
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r1
.L4510:
	movl 304(%r6),%r2
	movl 120(%r2),%r0
	jeql .L4502
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4502
	tstl %r1
	jneq .L4502
.L4503:
	movzbl (%r7),%r0
	movzbl (%r0)[%r8],%r0
	addl2 %r0,%r7
	jbr .L4501
.L4481:
	pushab -8(%fp)
	cvtbl %r11,-(%sp)
	movl 304(%r6),%r0
	pushl 136(%r0)
	pushab 1(%r4)
	pushab 475(%r10)
	pushl -28(%fp)
	calls $6,Perl_delimcpy
	movl 304(%r6),%r2
	cmpl %r0,136(%r2)
	jeql .L4883
	addl3 -28(%fp),-8(%fp),%r1
	addl3 %r0,$1,-24(%fp)
.L4484:
	movab 475(%r2),%r2
	cmpl %r1,%r2
	jgequ .L4884
	movw $10,(%r1)
	movl 304(%r6),%r0
	subl2 %r0,%r1
	movab -219(%r1),-8(%fp)
	movl 136(%r0),%r7
	subl3 -24(%fp),%r7,-(%sp)
	pushl $13
	pushl -24(%fp)
	calls $3,memchr
	tstl %r0
	jeql .L4522
	cmpl %r7,%r0
	jlequ .L4523
	movl %r0,%r1
.L4528:
	movb (%r1),%r2
	incl %r0
	cmpb %r2,$13
	jeql .L4885
	cmpb %r2,$10
	jeql .L4886
.L4527:
	incl %r1
	movb %r2,-1(%r0)
	movl 304(%r6),%r2
	cmpl 136(%r2),%r1
	jgtru .L4528
.L4523:
	clrb (%r0)
	movl 304(%r6),%r1
	movl %r0,136(%r1)
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	movl (%r0),%r2
	subl3 12(%r0),136(%r1),8(%r2)
.L4522:
	pushl $5
	pushl %r6
	calls $2,Perl_newSV_type
	movl %r0,%r7
	cmpb %r11,$39
	jeql .L4887
	cmpb %r11,$96
	jeql .L4888
	movl $2,-36(%fp)
.L4530:
	movl 304(%r6),%r0
	addl3 %r9,476(%r0),%r1
	addl3 %r1,$1,84(%r0)
	movl 304(%r6),%r0
	movl $60,96(%r0)
	movl 304(%r6),%r0
	movl $60,92(%r0)
	tstl -32(%fp)
	jeql .L4531
	movl 304(%r6),%r0
	tstw 72(%r0)
	jeql .L4532
.L4531:
	movl 128(%r6),%r0
	movl 4(%r0),-56(%fp)
	movl 16(%r0),-60(%fp)
	movl -20(%fp),%r3
	movl -24(%fp),8(%r3)
	movl 304(%r6),%r0
	movl 120(%r0),-28(%fp)
	movl -28(%fp),4(%r3)
	movl 304(%r6),%r11
	tstw 72(%r11)
	jeql .L4889
	movl -24(%fp),%r0
	movb %r8,-44(%fp)
	movl -32(%fp),%r8
	movl %r11,-32(%fp)
	movl -20(%fp),%r11
	movl %r6,-12(%fp)
	movl -28(%fp),%r6
.L4533:
	movl (%r6),%r3
	addl3 12(%r6),8(%r3),%r10
	subl3 %r0,%r10,-(%sp)
	pushl $10
	pushl %r0
	calls $3,memchr
	tstl %r0
	jneq .L4890
	movl (%r11),%r11
	jeql .L4844
	tstl %r8
	jeql .L4537
	tstl (%r11)
	jeql .L4845
.L4537:
	movl 4(%r11),%r6
	movl 8(%r11),%r0
	jbr .L4533
.L4886:
	cmpb 1(%r1),$13
	jneq .L4527
	movb %r2,-1(%r0)
.L4852:
	addl2 $2,%r1
	movl 304(%r6),%r2
	cmpl 136(%r2),%r1
	jgtru .L4528
	jbr .L4523
.L4885:
	movb $10,-1(%r0)
	cmpb 1(%r1),$10
	jeql .L4852
	incl %r1
	movl 304(%r6),%r2
	cmpl 136(%r2),%r1
	jgtru .L4528
	jbr .L4523
.L4865:
	movl 8(%ap),%r3
	cmpb 2(%r3),$62
	jeql .L4891
	tstl %r2
	jneq .L4664
	cmpb 214(%r10),$9
	jlequ .L4664
.L4660:
	movl 8(%ap),124(%r10)
	clrl %r0
	ret
.L4635:
	tstl %r7
	jeql .L4892
.L4637:
	pushl $8
	pushab .LC157
	pushl %r6
	calls $3,Perl_gv_override
	movl %r0,%r7
	cmpb 220(%r10),$36
	jeql .L4893
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L4651
	bicl3 $-536870913,8(%r1),%r1
	jeql .L4651
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L4651
.L4692:
	movl $536870913,%r0
.L4652:
	pushl $15
	pushl %r0
	pushl %r9
	pushl %r6
	calls $4,Perl_gv_fetchpv
	movl %r0,%r8
	tstl %r7
	jeql .L4653
	pushl %r7
	pushl $0
	pushl $7
	pushl %r6
	calls $4,Perl_newGVOP
	pushl %r0
	pushl $0
	pushl %r6
	calls $3,Perl_newCVREF
	movl %r0,%r7
	pushl %r8
	pushl $0
	pushl $7
	pushl %r6
	calls $4,Perl_newGVOP
	pushl %r7
	pushl %r0
	movzbl $161,-(%sp)
	pushl %r6
	calls $4,Perl_op_append_elem
	pushl %r0
	movzbl $64,-(%sp)
	movzbl $191,-(%sp)
	pushl %r6
	calls $4,Perl_newUNOP
.L4654:
	movl 304(%r6),%r1
	movl %r0,64(%r1)
	movl 304(%r6),%r0
	clrl 4(%r0)
	movl 120(%r6),%r2
	movl 32(%r2),%r0
	rotl $6,%r0,%r1
	bicl2 $-16,%r1
	cmpl %r1,$6
	jlequ .L4604
	cmpl %r1,$15
	jneq .L4656
	bicl2 $-131073,%r0
	jeql .L4656
	bicl3 $-3,48(%r2),%r0
	jneq .L4604
.L4656:
	pushl %r9
	pushl %r6
	calls $2,Perl_no_bareword_filehandle
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl -24(%fp),124(%r0)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L4651:
	bicb3 $253,215(%r0),%r0
	jneq .L4694
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L4692
.L4694:
	movl $1,%r0
	jbr .L4652
.L4474:
	movab 220(%r10),%r7
	movab 476(%r10),%r11
	movl 136(%r10),%r9
	subl3 8(%ap),%r9,-(%sp)
	pushl $10
	pushl 8(%ap)
	calls $3,memchr
	movl %r0,%r1
	jeql .L4894
.L4667:
	movl 8(%ap),%r3
	cmpb 3(%r3),$62
	jneq .L4607
	clrb 220(%r10)
	clrl -8(%fp)
	addl3 %r3,$3,%r0
	cmpl %r1,%r0
	jlequ .L4608
	addl3 8(%ap),$4,-24(%fp)
	movb $1,-28(%fp)
	movl 304(%r6),%r10
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r1
	movab PL_utf8skip,%r8
	movl $1,%r9
	jbr .L4616
.L4653:
	pushl %r0
	pushl %r7
	pushl $7
	pushl %r6
	calls $4,Perl_newGVOP
	pushl %r0
	subl2 $4,%sp
	movl %sp,%r0
	movb -28(%fp),%r1
	rotl $7,%r1,(%r0)
	bicl2 $-129,(%r0)
	pushl $26
	pushl %r6
	calls $4,Perl_newUNOP
	jbr .L4654
.L4891:
	tstl %r2
	jneq .L4663
	cmpb 214(%r10),$9
	jgtru .L4660
.L4663:
	movzbl $84,4(%r10)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	addl3 8(%ap),$3,124(%r0)
	movzwl $365,%r0
	ret
.L4868:
	movl %r8,%r1
	jbr .L4607
.L4892:
	movl $1447514689,(%r9)
	movb %r7,4(%r9)
	jbr .L4637
.L4664:
	movzbl $76,4(%r10)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r1,124(%r0)
	movzwl $366,%r0
	ret
.L4894:
	movl %r9,%r1
	jbr .L4667
.L4845:
	movb -44(%fp),%r8
	movl -12(%fp),%r6
.L4532:
	movzbl $80,-(%sp)
	pushl %r7
	pushl %r6
	calls $3,Perl_sv_grow_fresh
	movl (%r7),%r0
	clrl 8(%r0)
	movl (%r7),%r0
	movl 8(%r0),%r0
	clrb *12(%r7)[%r0]
	bicl3 $-2147418368,8(%r7),%r0
	bisl3 $17408,%r0,8(%r7)
	tstb 101(%r6)
	jneq .L4895
.L4560:
	movl 304(%r6),%r11
	movb 221(%r11),%r10
	decl -8(%fp)
	movl 120(%r11),-20(%fp)
	movl 128(%r11),-28(%fp)
	movl 132(%r11),-32(%fp)
	pushl $0
	pushab .LC9
	pushl %r6
	calls $3,Perl_newSVpvn
	movl %r0,120(%r11)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl 12(%r1),136(%r0)
.L4561:
	movl 304(%r6),%r0
	movl 136(%r0),124(%r0)
	movl 120(%r6),%r0
	movl 304(%r6),%r1
	addl3 %r9,476(%r1),%r1
	addl3 %r1,$1,20(%r0)
	pushl $1073741824
	pushl %r6
	calls $2,Perl_lex_next_chunk
	tstb %r0
	jneq .L4562
	movl (%r7),%r0
	movl 8(%r0),%r0
	jeql .L4563
	movl 12(%r7),%r1
	cmpb -1(%r0)[%r1],$10
	jneq .L4563
.L4562:
	movl 120(%r6),%r0
	movl %r9,20(%r0)
	movl 304(%r6),%r0
	movl *120(%r0),%r1
	tstl 8(%r1)
	jeql .L4567
	movl 136(%r0),%r2
	cmpb -1(%r2),$10
	jeql .L4568
.L4567:
	addl3 12(%r1),$3,-(%sp)
	pushl %r6
	calls $2,Perl_lex_grow_linestr
	pushl $2
	pushl $2
	pushab .LC151
	movl 304(%r6),%r0
	pushl 120(%r0)
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r6),%r0
.L4568:
	movl 124(%r0),%r3
	incl 476(%r0)
	movl 304(%r6),%r0
	clrl 144(%r0)
	movl 304(%r6),%r0
	clrl 148(%r0)
	movl 304(%r6),%r11
	movl 136(%r11),%r0
	subl3 140(%r11),%r0,%r1
	cmpl %r1,$1
	jleq .L4569
	movb -2(%r0),%r1
	movb -1(%r0),%r2
	cmpb %r1,$13
	jeql .L4896
	cmpb %r1,$10
	jneq .L4572
	cmpb %r2,$13
	jeql .L4571
.L4573:
	tstb %r8
	jeql .L4574
.L4900:
	subl3 %r3,136(%r11),%r0
	movl -8(%fp),%r1
	cmpl %r0,%r1
	jgeq .L4897
.L4575:
	pushl $2
	pushl 120(%r11)
	pushl %r7
	pushl %r6
	calls $4,Perl_sv_catsv_flags
	jbr .L4561
.L4897:
	pushl %r1
	pushab 221(%r11)
	pushl %r0
	pushl %r3
	movl %r3,-80(%fp)
	calls $4,memmem
	movl -80(%fp),%r3
	tstl %r0
	jeql .L4576
	cmpl %r3,%r0
	jeql .L4679
	subl3 $1,%r0,%r1
	clrl %r2
	cmpl %r3,%r1
	jgtru .L4578
.L4580:
	movzbl (%r1),%r4
	bicl3 $-18433,PL_charclass[%r4],%r4
	cmpl %r4,$18432
	jneq .L4578
	incl %r2
	cmpl %r1,%r3
	jeql .L4579
	decl %r1
	cmpl %r3,%r1
	jlequ .L4580
.L4578:
	cmpl %r0,%r1
	jeql .L4898
.L4579:
	movzbl (%r1),%r0
	bicl3 $-18433,PL_charclass[%r0],%r0
	cmpl %r0,$18432
	jeql .L4899
.L4576:
	pushl $2
	movl 304(%r6),%r0
	pushl 120(%r0)
	pushl %r7
	pushl %r6
	calls $4,Perl_sv_catsv_flags
	jbr .L4561
.L4896:
	cmpb %r2,$10
	jneq .L4572
.L4571:
	movb $10,-2(%r0)
	movl 304(%r6),%r0
	decl 136(%r0)
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	movl (%r0),%r2
	subl3 12(%r0),136(%r1),8(%r2)
	movl 304(%r6),%r11
	tstb %r8
	jneq .L4900
.L4574:
	cmpb %r10,(%r3)
	jneq .L4575
	movl -8(%fp),%r0
	subl3 %r3,136(%r11),%r1
	cmpl %r1,%r0
	jlss .L4575
	pushl %r0
	pushab 221(%r11)
	pushl %r3
	calls $3,memcmp
	tstl %r0
	jneq .L4575
	movl 120(%r11),%r0
	jeql .L4585
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L4586
	subl3 $1,%r1,4(%r0)
	movl 304(%r6),%r11
.L4585:
	movl -20(%fp),120(%r11)
	movl 304(%r6),%r0
	movl -20(%fp),%r1
	movl 12(%r1),140(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r6),%r0
	movl -28(%fp),128(%r0)
	movl 304(%r6),%r0
	movl -32(%fp),132(%r0)
	movl 304(%r6),%r0
	addl3 476(%r0),%r9,88(%r0)
.L4587:
	movl (%r7),%r0
	movl 8(%r0),%r1
	addl3 %r1,$5,%r2
	cmpl %r2,12(%r0)
	jlssu .L4901
.L4598:
	movl 304(%r6),%r8
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4600
	movl 120(%r8),%r0
	jeql .L4601
	bicl3 $-536870913,8(%r0),%r0
	jeql .L4601
.L4602:
	pushl $0
	movl (%r7),%r0
	pushl 8(%r0)
	pushl 12(%r7)
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	tstb %r0
	jeql .L4600
	bisl2 $536870912,8(%r7)
	movl 304(%r6),%r8
.L4600:
	movl %r7,80(%r8)
	movl 304(%r6),%r0
	movl -36(%fp),4(%r0)
.L4904:
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl -24(%fp),124(%r0)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L4888:
	movl (%r0),%r0
	movzbl $92,16(%r0)
	movl $24,-36(%fp)
	jbr .L4530
.L4487:
	bicb3 $253,215(%r0),%r3
	jneq .L4486
	bicl3 $-8388609,1040(%r6),%r3
	jneq .L4488
.L4486:
	movzbl (%r2),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L4492
.L4495:
	pushab .LC149
	pushl %r6
	calls $2,Perl_croak
.L4506:
	bicb3 $253,215(%r0),%r2
	jneq .L4505
	bicl3 $-8388609,1040(%r6),%r2
	jneq .L4507
.L4505:
	movzbl (%r7),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L4510
.L4843:
	movl -24(%fp),%r2
	movb %r9,%r11
	movl -12(%fp),%r9
	movb -36(%fp),%r8
.L4514:
	subl2 %r2,%r7
	cmpl %r7,$254
	jleq .L4520
	movzbl $254,%r7
.L4520:
	movl %r7,-8(%fp)
	pushl %r7
	pushl %r2
	pushl -28(%fp)
	movl %r2,-72(%fp)
	calls $3,memcpy
	movl -72(%fp),%r2
	addl3 %r2,%r7,-24(%fp)
	addl3 -28(%fp),%r7,%r1
	movl 304(%r6),%r2
	jbr .L4484
.L4502:
	bicb3 $253,215(%r2),%r0
	jneq .L4672
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L4503
.L4672:
	movl %r5,%r0
	addl2 %r0,%r7
	jbr .L4501
.L4899:
	addl3 %r2,$1,%r0
	movl %r2,%r8
	movl %r1,%r11
.L4577:
	pushl %r0
	movl %r2,-72(%fp)
	calls $1,Perl_safesysmalloc
	movl %r0,-12(%fp)
	pushl %r8
	pushl %r11
	pushl %r0
	calls $3,memcpy
	movl -12(%fp),%r1
	clrb (%r8)[%r1]
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl -72(%fp),%r2
	tstl %r1
	jeql .L4581
	movl 4(%r1),%r0
	cmpl %r0,$1
	jlequ .L4582
	subl3 $1,%r0,4(%r1)
	movl 304(%r6),%r0
.L4581:
	movl -20(%fp),120(%r0)
	movl 304(%r6),%r0
	movl -20(%fp),%r3
	movl 12(%r3),140(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r3
	addl3 12(%r1),8(%r3),136(%r0)
	movl 304(%r6),%r0
	movl -28(%fp),128(%r0)
	movl 304(%r6),%r0
	movl -32(%fp),132(%r0)
	movl 304(%r6),%r0
	addl3 476(%r0),%r9,88(%r0)
.L4583:
	movl (%r7),%r0
	movl 8(%r0),%r0
	movl 12(%r7),%r11
	addl3 %r11,%r0,%r10
	pushab 1(%r0)
	pushl %r6
	movl %r2,-72(%fp)
	calls $2,Perl_newSV
	movl %r0,%r8
	bisl2 $17408,8(%r0)
	movl -72(%fp),%r2
	cmpl %r11,%r10
	jgequ .L4597
	movl $1,%r9
	movl %r7,-20(%fp)
	movl %r6,%r7
	movl %r2,%r6
.L4588:
	cmpb (%r11),$10
	jeql .L4902
	subl3 %r11,%r10,%r0
	cmpl %r0,%r6
	jlss .L4593
	pushl %r6
	pushl -12(%fp)
	pushl %r11
	calls $3,memcmp
	tstl %r0
	jneq .L4593
	addl3 %r11,%r6,%r4
	cmpl %r10,%r4
	jlequ .L4683
	movl %r4,%r1
.L4595:
	movl %r1,%r11
	cmpb (%r1)+,$10
	jeql .L4594
	incl %r0
	cmpl %r10,%r1
	jneq .L4595
	movl %r10,%r11
.L4594:
	pushl $2
	pushl %r0
	pushl %r4
	pushl %r8
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
.L4592:
	cmpl %r10,%r11
	jgtru .L4588
	movl %r7,%r6
	movl -20(%fp),%r7
.L4597:
	movl (%r8),%r0
	pushl 8(%r0)
	pushl 12(%r8)
	pushl %r7
	pushl %r6
	calls $4,Perl_sv_setpvn
	pushl -12(%fp)
	calls $1,Perl_safesysfree
	movl 4(%r8),%r0
	cmpl %r0,$1
	jlequ .L4903
	subl3 $1,%r0,4(%r8)
	movl (%r7),%r0
	movl 8(%r0),%r1
	addl3 %r1,$5,%r2
	cmpl %r2,12(%r0)
	jgequ .L4598
.L4901:
	incl %r1
	movl %r1,12(%r0)
	pushl %r1
	pushl 12(%r7)
	calls $2,Perl_safesysrealloc
	movl %r0,12(%r7)
	jbr .L4598
.L4601:
	bicb3 $253,215(%r8),%r0
	jneq .L4600
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L4602
	movl %r7,80(%r8)
	movl 304(%r6),%r0
	movl -36(%fp),4(%r0)
	jbr .L4904
.L4519:
	movl -24(%fp),%r2
	movb %r9,%r11
	movl -12(%fp),%r9
	movb -36(%fp),%r8
	pushl $1
	pushl $0
	pushl %r4
	pushl %r7
	pushl %r6
	movl %r2,-72(%fp)
	calls $5,Perl_force_out_malformed_utf8_message_
	movl -72(%fp),%r2
	jbr .L4514
.L4895:
	tstb 100(%r6)
	jeql .L4560
	pushl $0
	pushl $0
	movzbl $116,-(%sp)
	pushl $0
	pushl %r7
	pushl %r6
	calls $6,Perl_sv_magic
	movl 304(%r6),%r11
	movb 221(%r11),%r10
	decl -8(%fp)
	movl 120(%r11),-20(%fp)
	movl 128(%r11),-28(%fp)
	movl 132(%r11),-32(%fp)
	pushl $0
	pushab .LC9
	pushl %r6
	calls $3,Perl_newSVpvn
	movl %r0,120(%r11)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl 12(%r1),136(%r0)
	jbr .L4561
.L4563:
	movl 304(%r6),%r0
	movl 120(%r0),%r0
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L4564
	subl3 $1,%r1,4(%r0)
	movl 304(%r6),%r0
	movl -20(%fp),120(%r0)
	movl 304(%r6),%r0
	movl -28(%fp),128(%r0)
	movl 304(%r6),%r0
	movl -32(%fp),132(%r0)
.L4566:
	movl 4(%r7),%r0
	cmpl %r0,$1
	jlequ .L4606
	subl3 $1,%r0,4(%r7)
	movl 120(%r6),%r0
	movl %r9,20(%r0)
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushl %r6
	calls $3,S_missingterm
.L4569:
	jneq .L4573
	cmpb -1(%r0),$13
	jneq .L4573
	movb $10,-1(%r0)
	movl 304(%r6),%r11
	jbr .L4573
.L4572:
	cmpb %r2,$13
	jneq .L4573
	movb $10,-1(%r0)
	movl 304(%r6),%r11
	jbr .L4573
.L4902:
	pushl $2
	pushl $1
	pushab .LC152
	pushl %r8
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	incl %r11
	incl %r9
	jbr .L4592
.L4882:
	movb (%r7),%r2
	jgeq .L4513
	movzbl %r2,%r2
	movl %r2,%r10
	clrl %r11
	movq %r10,%r0
	subl2 $194,%r0
	sbwc $0,%r1
	cmpl %r1,%r11
	jneq .L4517
	cmpl %r0,$1
	jgtru .L4517
	subl3 %r7,%r4,%r0
	cmpl %r0,$1
	jleq .L4519
	movb 1(%r7),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L4519
	bicb2 $192,%r0
	ashl $6,%r2,%r2
	bisb2 %r2,%r0
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jbr .L4516
.L4517:
	pushl %r4
	pushl %r7
	pushl $0
	pushl %r6
	movl %r5,-68(%fp)
	calls $4,Perl__is_utf8_FOO
	movl -68(%fp),%r5
	jbr .L4516
.L4866:
	addl3 %r1,$1,124(%r0)
	movzwl $353,%r0
	ret
.L4889:
	subl3 -24(%fp),136(%r11),-(%sp)
	pushl $10
	pushl -24(%fp)
	calls $3,memchr
	movl %r0,%r10
	jeql .L4536
	movl -28(%fp),%r1
	movl (%r1),%r0
	addl3 12(%r1),8(%r0),-44(%fp)
.L4539:
	movl -8(%fp),%r1
	subl3 %r1,$1,%r0
	addl3 -44(%fp),%r0,-32(%fp)
	tstb %r8
	jneq .L4541
	cmpl %r10,-32(%fp)
	jgequ .L4536
	movl %r10,%r3
	movl %r7,-12(%fp)
	movl %r10,-48(%fp)
	movb %r8,-52(%fp)
	movl %r1,%r10
	movl %r11,%r7
	movl %r3,%r11
	movl -32(%fp),%r8
.L4542:
	pushl %r10
	pushab 220(%r7)
	pushl %r11
	calls $3,memcmp
	tstl %r0
	jeql .L4905
	cmpb (%r11)+,$10
	jeql .L4906
.L4553:
	cmpl %r11,%r8
	jeql .L4848
	movl 304(%r6),%r7
	jbr .L4542
.L4906:
	incl 476(%r7)
	jbr .L4553
.L4905:
	movl %r0,%r2
	movl %r11,%r3
	movl -12(%fp),%r7
	movl -48(%fp),%r10
	movb -52(%fp),%r8
	cmpl %r11,-32(%fp)
	jgequ .L4536
	movl %r0,-12(%fp)
.L4550:
	subl3 %r10,%r3,-(%sp)
	pushab 1(%r10)
	pushl %r7
	pushl %r6
	movl %r2,-72(%fp)
	movl %r3,-80(%fp)
	calls $4,Perl_sv_setpvn_fresh
	subl3 $1,-8(%fp),%r1
	movl -80(%fp),%r3
	addl2 %r3,%r1
	movl 304(%r6),%r0
	incl 476(%r0)
	movl -20(%fp),%r3
	movl 12(%r3),%r0
	movl -72(%fp),%r2
	tstl %r0
	jeql .L4907
	movl -20(%fp),%r3
	tstl 16(%r3)
	jeql .L4908
.L4556:
	subl3 %r10,%r1,%r11
	movl -20(%fp),%r3
	subl3 %r11,%r0,12(%r3)
.L4557:
	movl 128(%r6),%r0
	tstl 16(%r0)
	jlss .L4558
	mull3 -60(%fp),$60,%r4
	addl2 -56(%fp),%r4
	bicb3 $240,(%r4),%r0
	cmpb %r0,$11
	jeql .L4909
.L4558:
	subl3 %r1,-44(%fp),%r0
	pushab 1(%r0)
	pushl %r1
	pushl %r10
	movl %r2,-72(%fp)
	calls $3,memmove
	movl -28(%fp),%r1
	movl (%r1),%r0
	subl2 %r11,8(%r0)
	movl 304(%r6),%r0
	movl -72(%fp),%r2
	cmpl -20(%fp),116(%r0)
	jeql .L4910
.L4559:
	addl3 476(%r0),%r9,88(%r0)
	tstb %r8
	jeql .L4587
	tstl -12(%fp)
	jneq .L4583
	movl (%r7),%r0
	movl 8(%r0),%r1
	addl3 %r1,$5,%r2
	cmpl %r2,12(%r0)
	jgequ .L4598
	jbr .L4901
.L4910:
	movl %r1,%r3
	movl (%r1),%r1
	addl3 12(%r3),8(%r1),136(%r0)
	movl 304(%r6),%r0
	jbr .L4559
.L4909:
	movzwl 2(%r4),%r0
	rotl $25,%r0,%r0
	bicl2 $-33554432,%r0
	cmpw %r0,$352
	jneq .L4558
	cmpl 48(%r4),-28(%fp)
	jneq .L4558
	pushl $18
	pushl -28(%fp)
	pushl %r6
	movl %r1,-76(%fp)
	movl %r2,-72(%fp)
	movl %r4,-68(%fp)
	calls $3,Perl_newSVsv_flags
	movl -68(%fp),%r4
	movl %r0,48(%r4)
	bisw2 $64,2(%r4)
	movl -72(%fp),%r2
	movl -76(%fp),%r1
	subl3 %r1,-44(%fp),%r0
	pushab 1(%r0)
	pushl %r1
	pushl %r10
	movl %r2,-72(%fp)
	calls $3,memmove
	movl -28(%fp),%r1
	movl (%r1),%r0
	subl2 %r11,8(%r0)
	movl 304(%r6),%r0
	movl -72(%fp),%r2
	cmpl -20(%fp),116(%r0)
	jneq .L4559
	jbr .L4910
.L4908:
	subl3 %r0,-44(%fp),-(%sp)
	pushl %r0
	pushl %r6
	movl %r1,-76(%fp)
	movl %r2,-72(%fp)
	calls $3,Perl_newSVpvn
	movl -20(%fp),%r3
	movl %r0,16(%r3)
	movl 12(%r3),%r0
	movl -72(%fp),%r2
	movl -76(%fp),%r1
	subl3 %r10,%r1,%r11
	movl -20(%fp),%r3
	subl3 %r11,%r0,12(%r3)
	jbr .L4557
.L4887:
	movl (%r0),%r0
	mcoml $0,16(%r0)
	movl $5,-36(%fp)
	jbr .L4530
.L4878:
	addl3 %r1,$3,%r2
	movb 3(%r1),%r3
	movb $1,%r8
	jbr .L4477
.L4893:
	pushl $0
	pushl -8(%fp)
	pushl %r9
	pushl %r6
	calls $4,Perl_pad_findmy_pvn
	movl %r0,%r8
	cmpl %r0,$-1
	jeql .L4639
	movl 1064(%r6),%r0
	movl *4(%r0)[%r8],%r0
	movl 4(%r0),%r9
	jeql .L4640
	bicl3 $-33554433,8(%r9),%r0
	jeql .L4641
	movl (%r9),%r1
	movl 16(%r1),%r0
	jeql .L4641
	tstl 32(%r1)
	jeql .L4641
	movl (%r0),%r0
.L4641:
	pushl %r0
	pushl %r6
	calls $2,Perl_newSVhek_mortal
	movl %r0,%r8
	pushl $2
	pushl $2
	pushab .LC29
	pushl %r0
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	pushab 221(%r10)
	pushl %r8
	pushl %r6
	calls $3,Perl_sv_catpv
	movl 12(%r8),%r10
.L4642:
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L4646
	bicl3 $-536870913,8(%r1),%r1
	jeql .L4646
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L4646
.L4689:
	movl $536870914,%r0
.L4647:
	pushl $3
	pushl %r0
	pushl %r10
	pushl %r6
	calls $4,Perl_gv_fetchpv
	movl %r0,%r8
	tstl %r7
	jeql .L4648
	pushl %r7
	pushl $0
	pushl $7
	pushl %r6
	calls $4,Perl_newGVOP
	pushl %r0
	pushl $0
	pushl %r6
	calls $3,Perl_newCVREF
	movl %r0,%r7
	pushl %r8
	pushl $0
	pushl $7
	pushl %r6
	calls $4,Perl_newGVOP
	pushl %r0
	pushl $0
	pushl $15
	pushl %r6
	calls $4,Perl_newUNOP
	pushl %r7
	pushl %r0
	movzbl $161,-(%sp)
	pushl %r6
	calls $4,Perl_op_append_elem
	pushl %r0
	movzbl $64,-(%sp)
	movzbl $191,-(%sp)
	pushl %r6
	calls $4,Perl_newUNOP
.L4649:
	movl 304(%r6),%r1
	movl %r0,64(%r1)
	movl 304(%r6),%r0
	clrl 4(%r0)
.L4913:
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl -24(%fp),124(%r0)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L4646:
	bicb3 $253,215(%r0),%r0
	jneq .L4691
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L4689
.L4691:
	movl $2,%r0
	jbr .L4647
.L4877:
	extzv $1,$1,490(%r10),-32(%fp)
	jbr .L4475
.L4844:
	movl -12(%fp),%r6
.L4536:
	tstl %r7
	jneq .L4566
.L4862:
	movl 120(%r6),%r0
	movl %r9,20(%r0)
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushl %r6
	calls $3,S_missingterm
.L4541:
	cmpl %r10,-32(%fp)
	jgequ .L4536
	decl %r1
	movl %r9,-48(%fp)
	movl %r7,-52(%fp)
	movl %r10,%r7
	movb %r8,-61(%fp)
	movl %r1,%r9
	movl %r6,-12(%fp)
	movl %r10,%r6
	movl -32(%fp),%r10
.L4551:
	movl %r7,%r8
	cmpb (%r7)+,$10
	jeql .L4911
	pushl %r9
	pushab 221(%r11)
	pushl %r7
	calls $3,memcmp
	tstl %r0
	jeql .L4912
.L4544:
	cmpl %r7,%r10
	jneq .L4551
	movl -48(%fp),%r9
	movl -52(%fp),%r7
	movl -12(%fp),%r6
	tstl %r7
	jneq .L4566
	jbr .L4862
.L4911:
	incl 476(%r11)
	movl -12(%fp),%r3
	movl 304(%r3),%r11
	pushl %r9
	pushab 221(%r11)
	pushl %r7
	calls $3,memcmp
	tstl %r0
	jneq .L4544
.L4912:
	cmpl %r7,%r6
	jeql .L4676
	subl3 $1,%r7,%r1
	cmpl %r6,%r1
	jgtru .L4677
	movl %r8,%r1
.L4548:
	movzbl (%r1),%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jneq .L4546
	incl %r0
	cmpl %r1,%r6
	jeql .L4547
	decl %r1
	cmpl %r1,%r6
	jgequ .L4548
.L4546:
	cmpl %r7,%r1
	jeql .L4853
.L4547:
	cmpb (%r1),$10
	jneq .L4544
.L4853:
	movl -48(%fp),%r9
	movl %r0,%r2
	movl %r8,%r3
	movl -52(%fp),%r7
	movl %r6,%r10
	movb -61(%fp),%r8
	movl -12(%fp),%r6
	incl %r0
.L4545:
	pushl %r0
	movl %r1,-76(%fp)
	movl %r2,-72(%fp)
	movl %r3,-80(%fp)
	calls $1,Perl_safesysmalloc
	movl %r0,-12(%fp)
	movl -72(%fp),%r2
	pushl %r2
	movl -76(%fp),%r1
	pushab 1(%r1)
	pushl %r0
	movl %r0,-68(%fp)
	calls $3,memcpy
	movl -72(%fp),%r2
	movl -68(%fp),%r4
	clrb (%r2)[%r4]
	movl 304(%r6),%r0
	decl 476(%r0)
	subl3 -8(%fp),$1,%r0
	addl2 -44(%fp),%r0
	movl -80(%fp),%r3
	cmpl %r3,%r0
	jlssu .L4550
	pushl %r4
	calls $1,Perl_safesysfree
	tstl %r7
	jneq .L4566
	jbr .L4862
.L4683:
	movl %r4,%r11
	pushl $2
	pushl %r0
	pushl %r4
	pushl %r8
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	jbr .L4592
.L4907:
	tstl 16(%r3)
	jneq .L4556
	subl3 %r10,%r1,%r11
	jbr .L4557
.L4880:
	incl %r2
	movb $39,%r11
	jbr .L4485
.L4648:
	pushl %r0
	pushl %r7
	pushl $7
	pushl %r6
	calls $4,Perl_newGVOP
	pushl %r0
	pushl %r7
	pushl $15
	pushl %r6
	calls $4,Perl_newUNOP
	pushl %r0
	pushl %r7
	pushl $26
	pushl %r6
	calls $4,Perl_newUNOP
	movl 304(%r6),%r1
	movl %r0,64(%r1)
	movl 304(%r6),%r0
	clrl 4(%r0)
	jbr .L4913
.L4639:
	movab 221(%r10),%r10
	jbr .L4642
.L4679:
	movl %r0,%r11
	clrl %r8
	movl $1,%r0
	movl %r8,%r2
	jbr .L4577
.L4879:
	movb %r3,%r11
	movl %r2,%r4
	jbr .L4479
.L4848:
	movl -12(%fp),%r7
	tstl %r7
	jneq .L4566
	jbr .L4862
.L4890:
	movl %r11,-20(%fp)
	movb -44(%fp),%r8
	movl %r6,-28(%fp)
	movl -32(%fp),%r11
	movl %r10,-44(%fp)
	movl %r0,%r10
	movl -12(%fp),%r6
	jbr .L4539
.L4881:
	movb (%r2),%r0
	jgeq .L4851
	movzbl %r0,%r4
	movl %r4,%r0
	clrl %r1
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L4498
	cmpl %r0,$1
	jgtru .L4498
	subl3 %r2,%r3,%r0
	cmpl %r0,$1
	jleq .L4500
	movb 1(%r2),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L4500
	bicb2 $192,%r0
	ashl $6,%r4,%r4
	bisb2 %r4,%r0
	movzbl %r0,%r0
	mcoml PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jbr .L4497
.L4640:
	pushl %r9
	pushl $9
	pushl %r6
	calls $3,Perl_newOP
	movl %r0,%r10
	movl %r8,12(%r0)
	tstl %r7
	jeql .L4643
	pushl %r7
	pushl %r9
	pushl $7
	pushl %r6
	calls $4,Perl_newGVOP
	pushl %r0
	pushl %r9
	pushl %r6
	calls $3,Perl_newCVREF
	pushl %r0
	pushl %r10
	movzbl $161,-(%sp)
	pushl %r6
	calls $4,Perl_op_append_elem
	pushl %r0
	movzbl $64,-(%sp)
	movzbl $191,-(%sp)
	pushl %r6
	calls $4,Perl_newUNOP
	jbr .L4649
.L4677:
	movl %r8,%r1
	cmpl %r7,%r1
	jneq .L4547
	jbr .L4853
.L4676:
	movl -48(%fp),%r9
	movl %r0,%r2
	movl %r8,%r3
	movl -52(%fp),%r7
	movl %r6,%r10
	movb -61(%fp),%r8
	movl -12(%fp),%r6
	movl %r10,%r1
	movl $1,%r0
	jbr .L4545
.L4643:
	pushl %r0
	pushl %r7
	pushl $26
	pushl %r6
	calls $4,Perl_newUNOP
	movl 304(%r6),%r1
	movl %r0,64(%r1)
	movl 304(%r6),%r0
	clrl 4(%r0)
	jbr .L4913
.L4498:
	pushl %r3
	pushl %r2
	pushl $0
	pushl %r6
	movl %r2,-72(%fp)
	calls $4,Perl__is_utf8_FOO
	xorb2 $1,%r0
	movl -72(%fp),%r2
	jbr .L4497
.L4606:
	pushl %r0
	pushl %r7
	pushl %r6
	calls $3,Perl_sv_free2
	movl 120(%r6),%r0
	movl %r9,20(%r0)
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushl %r6
	calls $3,S_missingterm
.L4903:
	pushl %r0
	pushl %r8
	pushl %r6
	calls $3,Perl_sv_free2
	movl (%r7),%r0
	movl 8(%r0),%r1
	addl3 %r1,$5,%r2
	cmpl %r2,12(%r0)
	jgequ .L4598
	jbr .L4901
.L4582:
	pushl %r0
	pushl %r1
	pushl %r6
	movl %r2,-72(%fp)
	calls $3,Perl_sv_free2
	movl 304(%r6),%r0
	movl -72(%fp),%r2
	movl -20(%fp),120(%r0)
	movl 304(%r6),%r0
	movl -20(%fp),%r3
	movl 12(%r3),140(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r3
	addl3 12(%r1),8(%r3),136(%r0)
	movl 304(%r6),%r0
	movl -28(%fp),128(%r0)
	movl 304(%r6),%r0
	movl -32(%fp),132(%r0)
	movl 304(%r6),%r0
	addl3 476(%r0),%r9,88(%r0)
	jbr .L4583
.L4500:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r2
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	pushab .LC149
	pushl %r6
	calls $2,Perl_croak
.L4586:
	pushl %r1
	pushl %r0
	pushl %r6
	calls $3,Perl_sv_free2
	movl 304(%r6),%r11
	movl -20(%fp),120(%r11)
	movl 304(%r6),%r0
	movl -20(%fp),%r1
	movl 12(%r1),140(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r6),%r0
	movl -28(%fp),128(%r0)
	movl 304(%r6),%r0
	movl -32(%fp),132(%r0)
	movl 304(%r6),%r0
	addl3 476(%r0),%r9,88(%r0)
	jbr .L4587
.L4898:
	movl %r0,%r11
	addl3 %r2,$1,%r0
	movl %r2,%r8
	jbr .L4577
.L4883:
	pushab .LC148
	pushl %r6
	calls $2,Perl_croak
.L4876:
	pushab .LC156
	pushl %r6
	calls $2,Perl_croak
.L4884:
	pushab .LC150
	pushl %r6
	calls $2,Perl_croak
.L4608:
	pushab .LC155
	pushl %r6
	calls $2,Perl_croak
.L4564:
	pushl %r1
	pushl %r0
	pushl %r6
	calls $3,Perl_sv_free2
	movl 304(%r6),%r0
	movl -20(%fp),120(%r0)
	movl 304(%r6),%r0
	movl -28(%fp),128(%r0)
	movl 304(%r6),%r0
	movl -32(%fp),132(%r0)
	jbr .L4566
.L4593:
	pushl -12(%fp)
	calls $1,Perl_safesysfree
	pushl %r9
	pushab .LC153
	pushl %r7
	calls $3,Perl_croak
.L4473:
	movl 304(%r6),%r10
	movl 136(%r10),%r8
	subl3 8(%ap),%r8,%r9
	movab 220(%r10),%r7
	movab 476(%r10),%r11
	pushl %r9
	pushl $10
	pushl 8(%ap)
	calls $3,memchr
	movl %r0,%r1
	jneq .L4607
	jbr .L4868
.L4869:
	pushab .LC154
	pushl %r6
	calls $2,Perl_croak
	.cfi_endproc
.LFE296:
	.size	yyl_leftpointy, .-yyl_leftpointy
	.section	.rodata.str1.1
.LC158:
	.string	"Missing name in \"%s\""
.LC159:
	.string	"?"
.LC160:
	.string	"Prototype not terminated"
.LC161:
	.string	"Illegal declaration of anonymous subroutine"
.LC162:
	.string	"Illegal declaration of subroutine %-p"
	.text
	.align 1
	.type	yyl_sub, @function
yyl_sub:
.LFB273:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $16,%sp
	movl 4(%ap),%r10
	movl 12(%ap),%r7
	movl 304(%r10),%r8
	cmpl %r7,$138
	jeql .L4980
	movl 120(%r10),%r2
	movl 32(%r2),%r9
	rotl $6,%r9,%r0
	bicl2 $-16,%r0
	subl3 $6,%r0,%r3
	cmpl %r3,$3
	jlequ .L4980
	cmpl %r0,$15
	jeql .L5033
	clrl %r9
.L4915:
	movl 120(%r8),%r0
	movl 12(%r0),-16(%fp)
	pushl $0
	pushl 8(%ap)
	pushl %r10
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movl 304(%r10),%r0
	movl 120(%r0),%r2
	movl 12(%r2),%r11
	pushab 488(%r0)
	pushl %r10
	calls $2,Perl_save_bool
	movl 304(%r10),%r0
	clrb 488(%r0)
	movl 120(%r10),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L4916
.L5040:
	movl 304(%r10),%r0
	movl 120(%r0),%r2
	jeql .L4917
	bicl3 $-536870913,8(%r2),%r2
	jeql .L4917
	movl 136(%r0),%r5
	cmpl %r5,%r6
	jgtru .L5034
.L4919:
	jeql .L5035
.L4929:
	pushl $1
	pushl $0
	pushl %r5
	pushl %r6
	pushl %r10
	calls $5,Perl_force_out_malformed_utf8_message_
.L4925:
	movb (%r6),%r0
	cmpb %r0,$39
	jeql .L5036
.L4930:
	cmpb %r0,$58
	jeql .L5037
.L4932:
	cmpl %r7,$144
	jeql .L4942
	cmpl %r7,$154
	jeql .L4942
	cmpl %r7,$223
	jeql .L4942
	movl 304(%r10),%r0
	movb $6,54(%r0)
	pushl $1
	pushab .LC159
	pushl 1224(%r10)
	pushl %r10
	calls $4,Perl_sv_setpvn
	cmpl %r7,$79
	jeql .L5023
	movb (%r6),%r0
	cmpb %r0,$40
	jeql .L5038
	cmpb %r0,$58
	jeql .L5039
	cmpb %r0,$123
	jeql .L4950
.L4961:
	pushab .LC161
	pushl %r10
	calls $2,Perl_croak
.L4980:
	movl $1,%r9
	movl 120(%r8),%r0
	movl 12(%r0),-16(%fp)
	pushl $0
	pushl 8(%ap)
	pushl %r10
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movl 304(%r10),%r0
	movl 120(%r0),%r2
	movl 12(%r2),%r11
	pushab 488(%r0)
	pushl %r10
	calls $2,Perl_save_bool
	movl 304(%r10),%r0
	clrb 488(%r0)
	movl 120(%r10),%r0
	bicl3 $-9,32(%r0),%r0
	jeql .L5040
.L4916:
	movzbl (%r6),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L4925
.L4933:
	movl 304(%r10),%r0
.L4922:
	movab 221(%r8),%r8
	movb $5,54(%r0)
	pushab -8(%fp)
	pushl $1
	movzbl $255,-(%sp)
	pushl %r8
	pushl %r6
	pushl %r10
	calls $6,Perl_scan_word
	movl %r0,%r11
	cmpl %r7,$79
	jeql .L5041
.L4934:
	movl 304(%r10),%r0
	movb $38,220(%r0)
	movl -8(%fp),%r6
	pushl %r6
	pushl $58
	pushl %r8
	calls $3,memchr
	tstl %r0
	jeql .L5042
.L4937:
	pushl %r6
	pushl %r8
	pushl 1224(%r10)
	pushl %r10
	calls $4,Perl_sv_setpvn
	movl 304(%r10),%r0
	movl 120(%r0),%r0
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5043
.L4977:
	clrl -12(%fp)
.L4935:
	movl 1224(%r10),%r0
	bisl2 $536870912,8(%r0)
	pushl $0
	pushl %r11
	pushl %r10
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	cmpl %r7,$79
	jeql .L4940
	movb (%r6),%r0
	cmpb %r0,$40
	jeql .L5044
.L4952:
	cmpb %r0,$58
	jeql .L5045
	cmpb %r0,$123
	jeql .L4953
	cmpb %r0,$59
	jeql .L4953
	cmpb %r0,$125
	jneq .L4956
.L4953:
	movl 304(%r10),%r0
	movzbl 212(%r0),%r2
	movl $38,172(%r0)[%r2]
	movl 304(%r10),%r0
	movzbl 212(%r0),%r2
	movzbl $112,192(%r0)[%r2]
	movl 304(%r10),%r0
	incb 212(%r0)
	movl 304(%r10),%r0
	cmpl %r7,$138
	jeql .L5046
	tstl %r9
	jneq .L4954
	movl %r6,124(%r0)
	movzwl $305,%r0
	ret
.L4917:
	bicb3 $253,215(%r0),%r2
	jneq .L4916
	bicl3 $-8388609,1040(%r10),%r2
	jeql .L4916
	movl 136(%r0),%r5
	cmpl %r5,%r6
	jlequ .L4919
.L5034:
	movb (%r6),%r4
	jgeq .L4924
	movzbl %r4,%r4
	movl %r4,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L4927
	cmpl %r2,$1
	jgtru .L4927
	subl3 %r6,%r5,%r2
	cmpl %r2,$1
	jleq .L4929
	movb 1(%r6),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L4929
	bicb2 $192,%r2
	ashl $6,%r4,%r4
	bisb2 %r4,%r2
	movzbl %r2,%r2
	moval PL_charclass[%r2],%r1
	rotl $16,(%r1),%r2
	bicl2 $-2,%r2
	tstb %r2
	jeql .L4925
	movab 221(%r8),%r8
	movb $5,54(%r0)
	pushab -8(%fp)
	pushl $1
	movzbl $255,-(%sp)
	pushl %r8
	pushl %r6
	pushl %r10
	calls $6,Perl_scan_word
	movl %r0,%r11
	cmpl %r7,$79
	jneq .L4934
.L5041:
	subl3 %r6,%r0,-(%sp)
	pushl %r6
	pushl %r10
	calls $3,S_newSV_maybe_utf8
	movl %r0,-12(%fp)
	movl 304(%r10),%r0
	movb $38,220(%r0)
	pushl -8(%fp)
	pushl %r8
	pushl 1224(%r10)
	pushl %r10
	calls $4,Perl_sv_setpvn
	movl 304(%r10),%r0
	movl 120(%r0),%r0
	bicl3 $-536870913,8(%r0),%r0
	jneq .L4935
	pushl %r0
	pushl %r11
	pushl %r10
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
.L4940:
	movl 304(%r10),%r7
	tstl -12(%fp)
	jeql .L4944
	movzbl 212(%r7),%r8
	pushl -12(%fp)
	pushl $0
	pushl $5
	pushl %r10
	calls $4,Perl_newSVOP
	movl %r0,172(%r7)[%r8]
	movl 304(%r10),%r0
	movzbl 212(%r0),%r2
	movl 172(%r0)[%r2],%r0
	bisb2 $32,19(%r0)
	movl 304(%r10),%r0
	movzbl 212(%r0),%r2
	movzwl $311,192(%r0)[%r2]
	movl 304(%r10),%r0
	incb 212(%r0)
.L5023:
	movl 304(%r10),%r7
.L4944:
	movb $4,54(%r7)
	movl 304(%r10),%r0
	movl %r6,124(%r0)
	movzwl $281,%r0
	ret
.L5036:
	movl 120(%r10),%r3
	movl 32(%r3),%r0
	rotl $6,%r0,%r2
	bicl2 $-16,%r2
	cmpl %r2,$8
	jlequ .L4933
	cmpl %r2,$15
	jneq .L4932
	bicl2 $-131073,%r0
	jeql .L4932
	bicl3 $-2,48(%r3),%r0
	jeql .L4932
	movl 304(%r10),%r0
	jbr .L4922
.L5043:
	pushl %r0
	pushl %r11
	pushl %r10
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movb (%r6),%r0
	cmpb %r0,$40
	jneq .L4952
	jbr .L5044
.L5037:
	cmpb 1(%r6),$58
	jneq .L4932
	movl 304(%r10),%r0
	jbr .L4922
.L5042:
	cmpl %r7,$225
	jneq .L4937
	pushl %r0
	pushab 1(%r6)
	addl3 304(%r10),$220,-(%sp)
	pushl %r10
	calls $4,Perl_pad_findmy_pvn
	cmpl %r0,$-1
	jeql .L4938
	movl -8(%fp),%r6
	pushl %r6
	pushl %r8
	pushl 1224(%r10)
	pushl %r10
	calls $4,Perl_sv_setpvn
	movl 304(%r10),%r0
	movl 120(%r0),%r0
	bicl3 $-536870913,8(%r0),%r0
	jneq .L4977
	jbr .L5043
.L5044:
	tstl %r9
	jneq .L4953
.L4983:
	movb $1,-12(%fp)
.L4951:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl %r10
	calls $6,Perl_scan_str
	movl %r0,%r8
	jeql .L5047
	movl 120(%r10),%r0
	movl 304(%r10),%r2
	movl 88(%r2),20(%r0)
	movl 304(%r10),%r6
	cmpl 88(%r6),84(%r6)
	jeql .L4963
	clrl 476(%r6)
	movl 304(%r10),%r6
.L4963:
	pushl $47
	pushl %r10
	calls $2,Perl_ckwarn
	pushl $0
	movzbl %r0,-(%sp)
	pushl 80(%r6)
	pushl 1224(%r10)
	pushl %r10
	calls $5,Perl_validate_proto
	pushl $0
	pushl %r8
	pushl %r10
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movb (%r0),%r0
	cmpb %r0,$58
	jeql .L5048
	cmpb %r0,$123
	jeql .L4965
	cmpb %r0,$40
	jeql .L4965
	tstb -12(%fp)
	jeql .L4961
	cmpb %r0,$59
	jeql .L4965
	cmpb %r0,$125
	jneq .L4956
.L4965:
	movl 304(%r10),%r11
	movzbl 212(%r11),%r8
	pushl 80(%r11)
	pushl $0
	pushl $5
	pushl %r10
	calls $4,Perl_newSVOP
	movl %r0,172(%r11)[%r8]
	movl 304(%r10),%r0
	clrl 80(%r0)
	movl 304(%r10),%r0
	movzbl 212(%r0),%r2
	movzwl $314,192(%r0)[%r2]
	movl 304(%r10),%r0
	incb 212(%r0)
	tstb -12(%fp)
	jneq .L4953
.L4950:
	movl 1224(%r10),%r0
	tstl 116(%r10)
	jeql .L4969
.L5050:
	pushl $8
	pushab .LC18
	pushl %r0
	pushl %r10
	calls $4,Perl_sv_setpvn
	movl 304(%r10),%r0
	movl %r6,124(%r0)
	cmpl %r7,$138
	jeql .L5049
.L4971:
	tstl %r9
	jeql .L4972
	movzwl $308,%r0
	ret
.L5035:
	movb (%r6),%r4
	jneq .L4929
.L4924:
	movzbl %r4,%r4
	moval PL_charclass[%r4],%r4
	rotl $16,(%r4),%r2
	bicl2 $-2,%r2
	tstb %r2
	jneq .L4922
	movb (%r6),%r0
	cmpb %r0,$39
	jneq .L4930
	jbr .L5036
.L4938:
	movzwl $1538,-(%sp)
	pushl 892(%r10)
	pushl 1224(%r10)
	pushl %r10
	calls $4,Perl_sv_setsv_flags
	pushl $2
	pushl $2
	pushab .LC29
	pushl 1224(%r10)
	pushl %r10
	calls $5,Perl_sv_catpvn_flags
	pushl $2
	pushl -8(%fp)
	pushl %r8
	pushl 1224(%r10)
	pushl %r10
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r10),%r0
	movl 120(%r0),%r0
	bicl3 $-536870913,8(%r0),%r0
	jneq .L4977
	pushl %r0
	pushl %r11
	pushl %r10
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movb (%r0),%r0
	cmpb %r0,$40
	jneq .L4952
	tstl %r9
	jeql .L4983
	movl 304(%r10),%r0
	movzbl 212(%r0),%r2
	movl $38,172(%r0)[%r2]
	movl 304(%r10),%r0
	movzbl 212(%r0),%r2
	movzbl $112,192(%r0)[%r2]
	movl 304(%r10),%r0
	incb 212(%r0)
	movl 304(%r10),%r0
.L4954:
	movl %r6,124(%r0)
	movzwl $306,%r0
	ret
.L5039:
	cmpb 1(%r6),$58
	jeql .L4961
	movl 1224(%r10),%r0
	tstl 116(%r10)
	jneq .L5050
.L4969:
	pushl $18
	pushab .LC19
	pushl %r0
	pushl %r10
	calls $4,Perl_sv_setpvn
	movl 304(%r10),%r0
	movl %r6,124(%r0)
	cmpl %r7,$138
	jneq .L4971
.L5049:
	movzwl $310,%r0
	ret
.L4972:
	movzwl $307,%r0
	ret
.L5038:
	tstl %r9
	jneq .L4950
	movb %r9,-12(%fp)
	jbr .L4951
.L5033:
	bicl2 $-131073,%r9
	jeql .L4915
	rotl $13,48(%r2),%r9
	bicl2 $-2,%r9
	jbr .L4915
.L5045:
	cmpb 1(%r6),$58
	jneq .L4953
.L4956:
	pushl 1224(%r10)
	pushab .LC162
	pushl %r10
	calls $3,Perl_croak
.L5046:
	movl %r6,124(%r0)
	movzwl $309,%r0
	ret
.L4927:
	pushl %r5
	pushl %r6
	pushl %r10
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L4925
	movl 304(%r10),%r0
	jbr .L4922
.L5048:
	cmpb 1(%r6),$58
	jneq .L4965
	tstb -12(%fp)
	jeql .L4961
	pushl 1224(%r10)
	pushab .LC162
	pushl %r10
	calls $3,Perl_croak
.L4942:
	subl3 -16(%fp),8(%ap),%r0
	clrb (%r0)[%r11]
	movl 304(%r10),%r0
	pushl 124(%r0)
	pushab .LC158
	pushl %r10
	calls $3,Perl_croak
.L5047:
	pushab .LC160
	pushl %r10
	calls $2,Perl_croak
	.cfi_endproc
.LFE273:
	.size	yyl_sub, .-yyl_sub
	.section	.rodata.str1.1
.LC163:
	.string	"my"
.LC164:
	.string	"Can't redeclare \"%s\" in \"%s\""
.LC165:
	.string	"__PACKAGE__"
.LC166:
	.string	"No such class %.1000s"
.LC167:
	.string	"The experimental declared_refs feature is not enabled"
.LC168:
	.string	"Declaring references is experimental"
	.text
	.align 1
	.type	yyl_my, @function
yyl_my:
.LFB307:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -1032(%sp),%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	movl 12(%ap),%r8
	movl 304(%r6),%r0
	tstw 156(%r0)
	jeql .L5052
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movw 156(%r0),%r0
	cmpw %r0,$144
	jeql .L5100
	cmpw %r0,$223
	jeql .L5168
	movab .LC110,%r1
.L5053:
	cmpl %r8,$144
	jeql .L5102
.L5175:
	cmpl %r8,$223
	jeql .L5103
	movab .LC110,%r0
	pushl %r1
	pushl %r0
	pushab .LC164
	pushl %r6
	calls $4,Perl_form
	movl %r0,%r9
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r9
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
.L5052:
	movw %r8,156(%r0)
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5055
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L5056
	bicl3 $-536870913,8(%r1),%r1
	jeql .L5056
.L5057:
	movl 136(%r0),%r0
	cmpl %r0,%r7
	jgtru .L5169
	jeql .L5170
.L5070:
	pushl $1
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L5065:
	cmpb (%r7),$92
	jeql .L5097
.L5163:
	movl 304(%r6),%r0
.L5095:
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $285,%r0
	ret
.L5056:
	bicb3 $253,215(%r0),%r1
	jneq .L5055
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L5057
.L5055:
	movzbl (%r7),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L5065
.L5071:
	pushab -1032(%fp)
	pushl $1
	movzwl $256,-(%sp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r7
	movl -1032(%fp),%r9
	cmpl %r9,$3
	jeql .L5171
	movl 304(%r6),%r11
	movab 220(%r11),%r10
	cmpl %r9,$6
	jneq .L5076
	cmpl (%r10),$1752458605
	jeql .L5172
.L5074:
	movl 120(%r11),%r0
	cmpb -2(%r9)[%r10],$58
	jeql .L5173
.L5106:
	movl %r11,%r1
.L5083:
	movl 120(%r1),%r0
	jeql .L5087
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5087
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5087
	movl $536870912,%r0
.L5088:
	pushl $13
	pushl %r0
	pushl %r9
	pushl %r10
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jeql .L5089
	movl 12(%r0),%r0
	movl 8(%r0),%r0
	jeql .L5089
	pushl %r0
	calls $1,Perl_cv_const_sv
	tstl %r0
	jneq .L5174
.L5089:
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L5090
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5090
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5090
	movl $536870912,%r0
	pushl %r0
	pushl %r9
	pushl %r10
	pushl %r6
	calls $4,Perl_gv_stashpvn
.L5082:
	movl %r0,160(%r11)
	movl 304(%r6),%r0
	tstl 160(%r0)
	jneq .L5095
	movl %r7,124(%r0)
	addl3 304(%r6),$220,-(%sp)
	pushab .LC166
	movzwl $1024,-(%sp)
	movab -1028(%fp),%r8
	pushl %r8
	calls $4,Perl_my_snprintf
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L5093
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5093
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5093
	movl $536870912,%r9
	pushl %r8
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
.L5178:
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $285,%r0
	ret
.L5097:
	movl 120(%r6),%r1
	movl 32(%r1),%r0
	cmpzv $26,$4,%r0,$15
	jneq .L5098
	bicl2 $-131073,%r0
	jeql .L5098
	bicl3 $-33,48(%r1),%r0
	jeql .L5098
	pushab .LC168
	pushl $61
	pushl %r6
	calls $3,Perl_ck_warner_d
	movl 304(%r6),%r0
	jbr .L5095
.L5169:
	movb (%r7),%r1
	jgeq .L5064
	movzbl %r1,%r1
	movl %r1,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5068
	cmpl %r2,$1
	jgtru .L5068
	subl3 %r7,%r0,%r2
	cmpl %r2,$1
	jleq .L5070
	movb 1(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L5070
	bicb3 $192,%r2,%r0
	ashl $6,%r1,%r1
	bisb2 %r1,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L5071
.L5166:
	cmpb (%r7),$92
	jneq .L5163
	jbr .L5097
.L5100:
	movab .LC163,%r1
	cmpl %r8,$144
	jneq .L5175
.L5102:
	movab .LC163,%r0
	pushl %r1
	pushl %r0
	pushab .LC164
	pushl %r6
	calls $4,Perl_form
	movl %r0,%r9
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r9
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	jbr .L5052
.L5170:
	movb (%r7),%r1
	jneq .L5070
.L5064:
	movzbl %r1,%r1
	moval PL_charclass[%r1],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L5166
	jbr .L5071
.L5171:
	movl 304(%r6),%r11
	movab 220(%r11),%r10
	cmpw (%r10),$30067
	jneq .L5074
	cmpb 2(%r10),$98
	jneq .L5074
	pushl %r8
	pushl %r0
	pushl %r6
	calls $3,yyl_sub
	ret
.L5172:
	cmpw 4(%r10),$25711
	jneq .L5074
	movzbl $138,-(%sp)
	pushl %r0
	pushl %r6
	calls $3,yyl_sub
	ret
.L5090:
	bicb3 $253,215(%r1),%r0
	jneq .L5112
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	pushl %r0
	pushl %r9
	pushl %r10
	pushl %r6
	calls $4,Perl_gv_stashpvn
	jbr .L5082
.L5087:
	bicb3 $253,215(%r1),%r0
	jneq .L5110
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	jbr .L5088
.L5103:
	movab .LC111,%r0
	pushl %r1
	pushl %r0
	pushab .LC164
	pushl %r6
	calls $4,Perl_form
	movl %r0,%r9
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r9
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	jbr .L5052
.L5168:
	movab .LC111,%r1
	jbr .L5053
.L5076:
	cmpl %r9,$11
	jeql .L5176
	cmpl %r9,$2
	jgtru .L5074
	movl %r11,%r1
	jbr .L5083
.L5176:
	cmpl (%r10),$1095786335
	jneq .L5074
	addl3 %r10,$4,%r0
	cmpl (%r0),$1195461443
	jneq .L5074
	addl3 %r10,$8,%r0
	cmpw (%r0),$24389
	jneq .L5074
	cmpb 2(%r0),$95
	jneq .L5074
	movl 116(%r6),%r0
	jbr .L5082
.L5110:
	clrl %r0
	jbr .L5088
.L5112:
	clrl %r0
	pushl %r0
	pushl %r9
	pushl %r10
	pushl %r6
	calls $4,Perl_gv_stashpvn
	jbr .L5082
.L5173:
	cmpb -1(%r9)[%r10],$58
	jneq .L5106
	tstl %r0
	jeql .L5084
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5084
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5084
	movl $536870912,%r0
.L5085:
	pushl $12
	pushl %r0
	pushl %r9
	pushl %r10
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jeql .L5177
	movl 12(%r0),%r0
	movl 20(%r0),%r0
	jbr .L5082
.L5174:
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_gv_stashsv
	jbr .L5082
.L5068:
	pushl %r0
	pushl %r7
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L5166
	jbr .L5071
.L5093:
	bicb3 $253,215(%r1),%r0
	jneq .L5114
	movb 1042(%r6),%r0
	rotl $22,%r0,%r9
	bicl2 $-536870913,%r9
	pushl %r8
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	jbr .L5178
.L5114:
	clrl %r9
	pushl %r8
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	jbr .L5178
.L5084:
	bicb3 $253,215(%r11),%r0
	jneq .L5108
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	jbr .L5085
.L5177:
	movl 304(%r6),%r1
	jbr .L5083
.L5108:
	clrl %r0
	jbr .L5085
.L5098:
	pushab .LC167
	pushl %r6
	calls $2,Perl_croak
	.cfi_endproc
.LFE307:
	.size	yyl_my, .-yyl_my
	.section	.rodata.str1.1
.LC169:
	.string	"msixxnopnadlu"
.LC170:
	.string	"msixxnopnadlugc"
.LC171:
	.string	"Search pattern not terminated"
.LC172:
	.string	"Use of /c modifier is meaningless without /g"
	.text
	.align 1
	.type	S_scan_pat, @function
S_scan_pat:
.LFB329:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $28,%sp
	movl 4(%ap),%r6
	movl 12(%ap),%r8
	cmpl %r8,$32
	jeql .L5200
	movab .LC170,%r7
.L5180:
	clrb -17(%fp)
	clrl -12(%fp)
	pushl $0
	movb 107(%r6),%r0
	bicl3 $-17,%r0,-(%sp)
	pushl $0
	pushl $1
	pushl 8(%ap)
	pushl %r6
	calls $6,Perl_scan_str
	movl %r0,-16(%fp)
	tstl %r0
	jeql .L5217
	pushl $0
	pushl %r8
	pushl %r6
	movl %r0,-28(%fp)
	calls $3,Perl_newPMOP
	movl %r0,-24(%fp)
	movl 304(%r6),%r0
	movl -28(%fp),%r2
	cmpl 92(%r0),$63
	jeql .L5218
.L5183:
	cmpl %r8,$32
	jeql .L5219
.L5188:
	subl3 $12,%fp,%r11
	subl3 $17,%fp,%r10
	subl3 $16,%fp,%r9
	addl3 -24(%fp),$32,%r8
.L5198:
	tstb (%r2)
	jeql .L5196
	pushl %r11
	pushl %r10
	pushl %r9
	pushl %r8
	pushl %r7
	pushl %r6
	calls $6,S_pmflag
	movl -16(%fp),%r2
	tstb %r0
	jneq .L5198
.L5196:
	movl -24(%fp),%r3
	bicl3 $-25165825,32(%r3),%r0
	cmpl %r0,$16777216
	jeql .L5220
	movl 304(%r6),%r0
	movl -24(%fp),64(%r0)
	movl 304(%r6),%r0
	movl $31,4(%r0)
	movl %r2,%r0
	ret
.L5218:
	movl -24(%fp),%r1
	bisl2 $524288,32(%r1)
	movl 116(%r6),%r0
	jeql .L5183
	pushl $58
	pushl %r0
	movl %r2,-28(%fp)
	calls $2,Perl_mg_find
	movl %r0,%r9
	movl -28(%fp),%r2
	tstl %r0
	jeql .L5221
.L5185:
	movl 12(%r9),%r10
	rotl $30,%r10,%r0
	bicl2 $-1073741824,%r0
	addl3 %r0,$1,%r11
	cmpl %r0,$1073741823
	jeql .L5222
	moval 0[%r11],%r11
	pushl %r11
	pushl 20(%r9)
	movl %r2,-28(%fp)
	calls $2,Perl_safesysrealloc
	movl %r0,20(%r9)
	bicl2 $3,%r10
	addl2 %r10,%r0
	movl -24(%fp),(%r0)
	movl %r11,12(%r9)
	movl 116(%r6),%r0
	movl -28(%fp),%r2
	tstl %r0
	jeql .L5187
	pushl %r0
	pushl %r6
	calls $2,Perl_alloccopstash
	movl -28(%fp),%r2
.L5187:
	movl -24(%fp),%r3
	movl %r0,40(%r3)
	cmpl %r8,$32
	jneq .L5188
	jbr .L5219
.L5200:
	movab .LC169,%r7
	jbr .L5180
.L5220:
	pushab .LC172
	pushl $20
	pushl %r6
	movl %r2,-28(%fp)
	calls $3,Perl_ck_warner
	movl -28(%fp),%r2
	movl 304(%r6),%r0
	movl -24(%fp),64(%r0)
	movl 304(%r6),%r0
	movl $31,4(%r0)
	movl %r2,%r0
	ret
.L5219:
	movl 304(%r6),%r0
	movl 80(%r0),%r1
	bicl3 $-2098177,8(%r1),%r0
	cmpl %r0,$1024
	jeql .L5223
	pushl $2
	pushab -8(%fp)
	pushl %r1
	pushl %r6
	movl %r2,-28(%fp)
	calls $4,Perl_sv_2pv_flags
	movl %r0,%r1
	movl -8(%fp),%r0
	movl -28(%fp),%r2
	addl2 %r1,%r0
	movl -24(%fp),%r3
	movl 32(%r3),%r4
	cmpl %r0,%r1
	jlequ .L5191
.L5195:
	cmpb (%r1)+,$40
	jeql .L5224
.L5192:
	cmpl %r0,%r1
	jneq .L5195
.L5191:
	movl -24(%fp),%r1
	bisl3 $536870912,%r4,32(%r1)
.L5226:
	subl3 $12,%fp,%r11
	subl3 $17,%fp,%r10
	subl3 $16,%fp,%r9
	addl3 -24(%fp),$32,%r8
	jbr .L5198
.L5224:
	movb (%r1),%r3
	cmpb %r3,$63
	jeql .L5225
	cmpb %r3,$42
	jneq .L5192
	movb 1(%r1),%r3
	cmpb %r3,$123
	jeql .L5194
	cmpb %r3,$42
	jneq .L5192
.L5213:
	cmpb 2(%r1),$123
	jneq .L5192
.L5194:
	bisl2 $134217728,%r4
	movl -24(%fp),%r1
	bisl3 $536870912,%r4,32(%r1)
	jbr .L5226
.L5225:
	movb 1(%r1),%r3
	cmpb %r3,$123
	jeql .L5194
	cmpb %r3,$63
	jeql .L5213
	cmpl %r0,%r1
	jneq .L5195
	jbr .L5191
.L5223:
	movl (%r1),%r0
	movl 8(%r0),%r0
	movl %r0,-8(%fp)
	movl 12(%r1),%r1
	addl2 %r1,%r0
	movl -24(%fp),%r3
	movl 32(%r3),%r4
	cmpl %r0,%r1
	jgtru .L5195
	jbr .L5191
.L5221:
	pushl %r0
	pushl %r0
	pushl %r0
	pushl $58
	pushl %r0
	pushl 116(%r6)
	pushl %r6
	calls $7,Perl_sv_magicext
	movl %r0,%r9
	movl -28(%fp),%r2
	jbr .L5185
.L5222:
	calls $0,Perl_croak_memory_wrap
.L5217:
	pushab .LC171
	pushl %r6
	calls $2,Perl_croak
	.cfi_endproc
.LFE329:
	.size	S_scan_pat, .-S_scan_pat
	.section	.rodata.str1.1
.LC173:
	.string	"Substitution pattern not terminated"
.LC174:
	.string	"Substitution replacement not terminated"
.LC175:
	.string	"msixxnopnadlugcer"
.LC176:
	.string	"Use of /c modifier is meaningless in s///"
.LC177:
	.string	"eval "
.LC178:
	.string	"do {"
.LC179:
	.string	"}"
	.text
	.align 1
	.type	S_scan_subst, @function
S_scan_subst:
.LFB330:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $32,%sp
	movl 4(%ap),%r11
	clrb -17(%fp)
	clrl -12(%fp)
	movl 304(%r11),%r0
	clrl 4(%r0)
	pushab -8(%fp)
	pushl $0
	pushl $0
	pushl $1
	pushl 8(%ap)
	pushl %r11
	calls $6,Perl_scan_str
	tstl %r0
	jeql .L5264
	movl 304(%r11),%r0
	movl 84(%r0),%r6
	movl 120(%r11),%r0
	movl 20(%r0),-28(%fp)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl -8(%fp)
	pushl %r11
	calls $6,Perl_scan_str
	movl %r0,%r1
	movl %r0,-16(%fp)
	movl 304(%r11),%r0
	tstl %r1
	jeql .L5265
	movl %r6,84(%r0)
	pushl $0
	pushl $33
	pushl %r11
	movl %r1,-32(%fp)
	calls $3,Perl_newPMOP
	movl %r0,-24(%fp)
	movl -32(%fp),%r1
	movb (%r1),%r0
	jeql .L5230
	clrl %r6
	subl3 $12,%fp,%r10
	subl3 $17,%fp,%r9
	subl3 $16,%fp,%r8
	addl3 -24(%fp),$32,%r7
.L5234:
	cmpb %r0,$101
	jneq .L5231
	incl %r1
	movl %r1,-16(%fp)
	incl %r6
	movb (%r1),%r0
	jneq .L5234
.L5233:
	movl -24(%fp),%r1
	bicl3 $-16777217,32(%r1),%r0
	jneq .L5266
	tstl %r6
	jneq .L5238
.L5236:
	movl -16(%fp),%r1
.L5235:
	movl 120(%r11),%r0
	subl3 -28(%fp),20(%r0),%r6
	jeql .L5240
	clrb %r7
	movl -28(%fp),20(%r0)
.L5245:
	pushl $6
	movl 304(%r11),%r0
	pushl 112(%r0)
	pushl %r11
	movl %r1,-32(%fp)
	calls $3,Perl_sv_upgrade
	movl 304(%r11),%r0
	movl *112(%r0),%r0
	movl %r6,20(%r0)
	movl 304(%r11),%r0
	movl *112(%r0),%r0
	movb %r7,16(%r0)
	movl -32(%fp),%r1
.L5240:
	movl 304(%r11),%r0
	movl -24(%fp),64(%r0)
	movl 304(%r11),%r0
	movl $33,4(%r0)
	movl %r1,%r0
	ret
.L5231:
	pushl %r10
	pushl %r9
	pushl %r8
	pushl %r7
	pushab .LC175
	pushl %r11
	calls $6,S_pmflag
	tstb %r0
	jeql .L5233
	movl -16(%fp),%r1
	movb (%r1),%r0
	jneq .L5234
	jbr .L5233
.L5238:
	pushl $0
	pushab .LC9
	pushl %r11
	calls $3,Perl_newSVpvn
	movl %r0,%r7
	movl 304(%r11),%r0
	clrl 88(%r0)
	movl -24(%fp),%r2
	bisl2 $33554432,32(%r2)
	cmpl %r6,$1
	jleq .L5241
.L5242:
	pushl $2
	pushl $5
	pushab .LC177
	pushl %r7
	pushl %r11
	calls $5,Perl_sv_catpvn_flags
	decl %r6
	cmpl %r6,$1
	jneq .L5242
.L5241:
	pushl $2
	pushl $4
	pushab .LC178
	pushl %r7
	pushl %r11
	calls $5,Perl_sv_catpvn_flags
	pushl $2
	movl 304(%r11),%r0
	pushl 112(%r0)
	pushl %r7
	pushl %r11
	calls $4,Perl_sv_catsv_flags
	pushl $2
	pushl $1
	pushab .LC179
	pushl %r7
	pushl %r11
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r11),%r0
	movl 112(%r0),%r1
	jeql .L5243
	movl 4(%r1),%r0
	cmpl %r0,$1
	jlequ .L5244
	subl3 $1,%r0,4(%r1)
	movl 304(%r11),%r0
.L5243:
	movl %r7,112(%r0)
	movl 120(%r11),%r0
	subl3 -28(%fp),20(%r0),%r6
	movl -16(%fp),%r1
	movb $1,%r7
	tstl %r6
	jeql .L5245
.L5267:
	movl -28(%fp),20(%r0)
	jbr .L5245
.L5266:
	pushab .LC176
	pushl $20
	pushl %r11
	calls $3,Perl_ck_warner
	tstl %r6
	jeql .L5236
	jbr .L5238
.L5230:
	movl -24(%fp),%r2
	bicl3 $-16777217,32(%r2),%r0
	jeql .L5235
	pushab .LC176
	pushl $20
	pushl %r11
	calls $3,Perl_ck_warner
	movl -16(%fp),%r1
	jbr .L5235
.L5244:
	pushl %r0
	pushl %r1
	pushl %r11
	calls $3,Perl_sv_free2
	movl 304(%r11),%r0
	movl %r7,112(%r0)
	movl 120(%r11),%r0
	subl3 -28(%fp),20(%r0),%r6
	movl -16(%fp),%r1
	movb $1,%r7
	tstl %r6
	jeql .L5245
	jbr .L5267
.L5265:
	pushl 80(%r0)
	pushl %r11
	movl %r1,-32(%fp)
	calls $2,Perl_SvREFCNT_dec_NN
	movl 304(%r11),%r0
	movl -32(%fp),%r1
	movl %r1,80(%r0)
	pushab .LC174
	pushl %r11
	calls $2,Perl_croak
.L5264:
	pushab .LC173
	pushl %r11
	calls $2,Perl_croak
	.cfi_endproc
.LFE330:
	.size	S_scan_subst, .-S_scan_subst
	.section	.rodata.str1.1
.LC180:
	.string	"Possible attempt to separate words with commas"
.LC181:
	.string	"Possible attempt to put comments in qw() list"
	.text
	.align 1
	.type	yyl_qw, @function
yyl_qw:
.LFB276:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r9
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl 8(%ap)
	pushl %r9
	calls $6,Perl_scan_str
	movl %r0,%r8
	jeql .L5332
	movl 304(%r9),%r0
	clrl 4(%r0)
	movl 120(%r9),%r0
	movl 304(%r9),%r1
	movl 88(%r1),20(%r0)
	movl 304(%r9),%r0
	cmpl 88(%r0),84(%r0)
	jeql .L5270
	clrl 476(%r0)
	movl 304(%r9),%r0
.L5270:
	clrb 54(%r0)
	movl 304(%r9),%r0
	movl 80(%r0),%r7
	movl (%r7),%r0
	movl 8(%r0),%r6
	jeql .L5289
	pushl $36
	pushl %r9
	calls $2,Perl_ckwarn
	xorb3 $1,%r0,%r10
	movzbl %r10,%r10
	bicl3 $-430018305,8(%r7),%r0
	cmpl %r0,$1024
	jeql .L5333
	pushl $2
	pushab 12(%ap)
	pushl %r7
	pushl %r9
	calls $4,Perl_sv_pvn_force_flags
	movl %r0,%r7
	movl 12(%ap),%r6
	movl %r10,%r3
	clrl %r11
.L5287:
	tstl %r6
	jeql .L5277
	movb (%r7),%r1
	movzbl %r1,%r0
	bicl3 $-17409,PL_charclass[%r0],%r2
	cmpl %r2,$17408
	jneq .L5334
.L5276:
	decl %r6
	movl %r6,12(%ap)
	incl %r7
	movzbl (%r7),%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L5275
	tstl %r6
	jneq .L5276
.L5277:
	tstl %r11
	jeql .L5289
.L5272:
	movl 304(%r9),%r0
	movl 80(%r0),%r0
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L5290
	subl3 $1,%r1,4(%r0)
	movl 304(%r9),%r0
	clrl 80(%r0)
	movl 304(%r9),%r0
	clrb 54(%r0)
	movl 304(%r9),%r6
	pushl %r11
	pushl %r9
	calls $2,Perl_sawparens
	movl %r0,4(%r6)
	movl 304(%r9),%r0
	movl %r8,124(%r0)
	movzwl $317,%r0
	ret
.L5289:
	pushl %r9
	calls $1,Perl_newNULLLIST
	movl %r0,%r11
	jbr .L5272
.L5334:
	tstl %r10
	jeql .L5292
	tstl %r3
	jneq .L5293
.L5278:
	cmpl %r2,$17408
	jeql .L5295
.L5292:
	movl 12(%ap),%r0
	movl %r7,%r6
.L5283:
	tstl %r0
	jeql .L5329
	tstl %r10
	jneq .L5281
	cmpb %r1,$44
	jeql .L5335
.L5281:
	tstl %r3
	jneq .L5282
	cmpb %r1,$35
	jeql .L5336
.L5282:
	decl %r0
	movl %r0,12(%ap)
	incl %r6
	movb (%r6),%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L5283
.L5329:
	subl3 %r7,%r6,%r4
	movl %r7,%r2
	movl %r6,%r7
.L5279:
	movl 304(%r9),%r0
	movl 80(%r0),%r0
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5286
	movl 120(%r9),%r0
	xorl3 $8,32(%r0),%r0
	rotl $26,%r0,%r0
	bicl2 $-536870913,%r0
.L5286:
	pushl %r0
	pushl %r4
	pushl %r2
	pushl %r9
	movl %r3,-8(%fp)
	calls $4,Perl_newSVpvn_flags
	pushl %r0
	pushl %r9
	calls $2,S_tokeq
	pushl %r0
	pushl $0
	pushl $5
	pushl %r9
	calls $4,Perl_newSVOP
	pushl %r0
	pushl %r11
	movzbl $161,-(%sp)
	pushl %r9
	calls $4,Perl_op_append_elem
	movl %r0,%r11
	movl 12(%ap),%r6
	movl -8(%fp),%r3
	jbr .L5287
.L5275:
	tstl %r6
	jeql .L5277
	movb (%r7),%r1
	movzbl %r1,%r0
	bicl3 $-17409,PL_charclass[%r0],%r2
	tstl %r10
	jeql .L5278
	tstl %r3
	jeql .L5278
	cmpl %r2,$17408
	jneq .L5293
	movl %r7,%r2
	movl %r3,%r10
	clrl %r4
	jbr .L5279
.L5335:
	pushab .LC180
	pushl $36
	pushl %r9
	movl %r3,-8(%fp)
	calls $3,Perl_warner
	movl 12(%ap),%r0
	movl $1,%r10
	movl -8(%fp),%r3
	decl %r0
	movl %r0,12(%ap)
	incl %r6
	movb (%r6),%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L5283
	jbr .L5329
.L5336:
	pushab .LC181
	pushl $36
	pushl %r9
	calls $3,Perl_warner
	movl 12(%ap),%r0
	movl $1,%r3
	decl %r0
	movl %r0,12(%ap)
	incl %r6
	movb (%r6),%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L5283
	jbr .L5329
.L5293:
	movl 12(%ap),%r0
	movl %r7,%r1
.L5280:
	tstl %r0
	jeql .L5328
	decl %r0
	movl %r0,12(%ap)
	incl %r1
	movzbl (%r1),%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L5280
.L5328:
	subl3 %r7,%r1,%r4
	movl %r7,%r2
	movl %r1,%r7
	movl $1,%r3
	movl %r3,%r10
	jbr .L5279
.L5333:
	movl %r6,12(%ap)
	movl 12(%r7),%r7
	movl %r10,%r3
	clrl %r11
	jbr .L5287
.L5290:
	pushl %r1
	pushl %r0
	pushl %r9
	calls $3,Perl_sv_free2
	movl 304(%r9),%r0
	clrl 80(%r0)
	movl 304(%r9),%r0
	clrb 54(%r0)
	movl 304(%r9),%r6
	pushl %r11
	pushl %r9
	calls $2,Perl_sawparens
	movl %r0,4(%r6)
	movl 304(%r9),%r0
	movl %r8,124(%r0)
	movzwl $317,%r0
	ret
.L5295:
	movl %r7,%r2
	clrl %r4
	jbr .L5279
.L5332:
	pushl %r8
	pushl %r8
	pushl %r9
	calls $3,S_missingterm
	.cfi_endproc
.LFE276:
	.size	yyl_qw, .-yyl_qw
	.section	.rodata.str1.1
.LC182:
	.string	"{$:+-@"
.LC183:
	.string	"Array length"
.LC184:
	.string	"Scalar"
.LC185:
	.string	"Final $ should be \\$ or $name"
.LC186:
	.string	"Multidimensional syntax %d%lu%4p not supported"
.LC187:
	.string	"SIG"
.LC188:
	.string	"You need to quote \"%d%lu%4p\""
.LC189:
	.string	"$@\"'`q"
.LC190:
	.string	"&*<%"
	.text
	.align 1
	.type	yyl_dollar, @function
yyl_dollar:
.LFB272:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -316(%sp),%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	movl 304(%r6),%r1
	movl 120(%r6),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L5338
	movl %r2,%r0
.L5338:
	movl %r0,152(%r1)
	movl 304(%r6),%r8
	cmpb 54(%r8),$9
	jeql .L5708
	cmpb 1(%r7),$35
	jneq .L5342
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5343
	movl 120(%r8),%r0
	jeql .L5344
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5344
.L5345:
	movl 136(%r8),%r4
	addl3 %r7,$2,%r3
	cmpl %r4,%r3
	jgtru .L5709
	jeql .L5710
.L5355:
	pushl $1
	pushl $0
	pushl %r4
	pushl %r3
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r8
	pushl $6
	cvtbl 2(%r7),-(%sp)
	pushab .LC182
	calls $3,memchr
	tstl %r0
	jeql .L5342
.L5348:
	movb $64,220(%r8)
	pushl $0
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushab 1(%r7)
	pushl %r6
	calls $5,S_scan_ident
	movl %r0,%r7
	pushl $1
	pushl %r0
	pushab .LC183
	pushl %r6
	calls $4,S_warn_expect_operator
	movl 304(%r6),%r0
	tstb 221(%r0)
	jneq .L5357
	movb $2,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $337,%r0
	ret
.L5342:
	movb $36,220(%r8)
	pushl $0
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_scan_ident
	movl %r0,%r9
	pushl $1
	pushl %r0
	pushab .LC184
	pushl %r6
	calls $4,S_warn_expect_operator
	movl 304(%r6),%r10
	tstb 221(%r10)
	jeql .L5711
	movb (%r9),-269(%fp)
	cmpb 158(%r10),$10
	jeql .L5362
	tstl 36(%r10)
	jneq .L5362
	cmpb 54(%r10),$2
	jneq .L5364
.L5714:
	cmpl 132(%r10),148(%r10)
	jeql .L5364
.L5365:
	clrb 54(%r10)
	movl 304(%r6),%r8
	movl %r8,%r0
	cmpb 158(%r8),$10
	jeql .L5443
	tstl 36(%r8)
	jeql .L5444
.L5443:
	movzbl -269(%fp),%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jeql .L5712
.L5444:
	movzbl 212(%r0),%r1
	movl $36,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
.L5361:
	movzwl $271,%r0
	ret
.L5344:
	bicb3 $253,215(%r8),%r0
	jneq .L5343
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5345
.L5343:
	movzbl 2(%r7),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L5348
	pushl $6
	cvtbl 2(%r7),-(%sp)
	pushab .LC182
	calls $3,memchr
	tstl %r0
	jneq .L5348
	jbr .L5342
.L5357:
	clrb 54(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl $35,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $337,%r0
	ret
.L5708:
	cmpb 1(%r7),$35
	jeql .L5713
	movl %r7,124(%r8)
	cvtbl 1(%r7),-(%sp)
	movzwl $271,-(%sp)
	pushl %r6
	calls $3,S_postderef
	ret
.L5709:
	movb 2(%r7),%r2
	jgeq .L5351
	movzbl %r2,%r2
	movl %r2,%r0
	clrl %r1
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L5353
	cmpl %r0,$1
	jgtru .L5353
	subl3 %r3,%r4,%r0
	cmpl %r0,$1
	jleq .L5355
	movb 3(%r7),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L5355
	bicb2 $192,%r0
	ashl $6,%r2,%r2
	bisb2 %r2,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L5348
	pushl $6
	cvtbl 2(%r7),-(%sp)
	pushab .LC182
	calls $3,memchr
	tstl %r0
	jneq .L5348
	jbr .L5342
.L5362:
	pushl $0
	pushl %r9
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r9
	movl 304(%r6),%r10
	cmpb 54(%r10),$2
	jeql .L5714
.L5364:
	pushl 136(%r10)
	pushl %r9
	pushl %r6
	calls $3,S_intuit_more
	tstl %r0
	jeql .L5692
	movb (%r9),%r0
	movl 304(%r6),%r10
	cmpb %r0,$91
	jeql .L5715
	cmpb %r0,$123
	jneq .L5365
	movb $37,220(%r10)
	movl 304(%r6),%r10
	movl %r10,%r8
	pushab .LC187
	pushab 221(%r10)
	calls $2,strcmp
	movl %r0,%r7
	jneq .L5365
	pushl $28
	pushl %r6
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L5365
	movl 136(%r10),%r1
	subl3 %r9,%r1,-(%sp)
	movzbl $125,-(%sp)
	pushl %r9
	movl %r1,-312(%fp)
	calls $3,memchr
	movl -312(%fp),%r1
	tstl %r0
	jeql .L5365
	subl3 %r0,%r1,-(%sp)
	pushl $61
	pushl %r0
	calls $3,memchr
	movl -312(%fp),%r1
	tstl %r0
	jeql .L5365
	addl3 %r0,$1,%r3
.L5417:
	movl %r3,%r11
	movb (%r3),%r4
	incl %r3
	movzbl %r4,%r0
	movl PL_charclass[%r0],%r2
	bicl3 $-17409,%r2,%r5
	cmpl %r5,$17408
	jeql .L5417
	movl 120(%r6),%r3
	bicl3 $-9,32(%r3),%r3
	jneq .L5418
	movl 120(%r10),%r3
	jeql .L5419
	bicl3 $-536870913,8(%r3),%r3
	jeql .L5419
.L5420:
	cmpl %r1,%r11
	jgtru .L5716
	jeql .L5717
.L5433:
	pushl $1
	pushl $0
	pushl %r1
	pushl %r11
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r8
.L5424:
	movl %r8,%r10
	jbr .L5365
.L5710:
	movb 2(%r7),%r2
	jneq .L5355
.L5351:
	movzbl %r2,%r2
	moval PL_charclass[%r2],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jneq .L5348
	pushl $6
	cvtbl 2(%r7),-(%sp)
	pushab .LC182
	calls $3,memchr
	tstl %r0
	jneq .L5348
	jbr .L5342
.L5713:
	addl3 %r7,$1,124(%r8)
	cvtbl 2(%r7),-(%sp)
	movzwl $337,-(%sp)
	pushl %r6
	calls $3,S_postderef
	ret
.L5711:
	cmpl 136(%r10),%r9
	jeql .L5718
	movb $2,54(%r10)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
.L5723:
	movzwl $271,%r0
	ret
.L5500:
	clrl %r1
	pushl %r3
	pushl %r0
	pushl %r1
	pushab .LC186
	pushl $28
	pushl %r6
	calls $6,Perl_warner
.L5692:
	movl 304(%r6),%r10
	jbr .L5365
.L5712:
	cmpl 148(%r8),132(%r8)
	jeql .L5719
.L5445:
	clrb 54(%r8)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl $36,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	jbr .L5361
.L5715:
	movb $64,220(%r10)
	pushl $28
	pushl %r6
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L5692
	addl3 %r9,$1,%r7
	movl 304(%r6),%r10
	movl %r10,%r8
	movl 136(%r10),%r2
	cmpl %r2,%r7
	jlequ .L5365
	movab PL_utf8skip,%r10
	movl $1,%r11
	movl %r9,-292(%fp)
	movl %r10,%r9
	movl %r11,-268(%fp)
.L5409:
	movb (%r7),%r3
	movzbl %r3,%r0
	bicl3 $-17409,PL_charclass[%r0],%r1
	cmpl %r1,$17408
	jeql .L5720
	cmpb %r3,$36
	jeql .L5376
	cmpb %r3,$64
	jeql .L5376
	movl %r0,-280(%fp)
	clrl -276(%fp)
	movq -280(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L5400
	cmpl %r0,$9
	jgtru .L5400
	movl 136(%r8),%r4
	cmpb %r3,$48
	jneq .L5402
	cmpb 1(%r7),$120
	jeql .L5721
.L5402:
	addl3 %r7,$1,%r3
.L5405:
	movl %r3,%r7
	movb (%r3)+,%r5
	movzbl %r5,%r10
	clrl %r11
	movq %r10,%r0
	subl2 $48,%r0
	sbwc $0,%r1
	cmpl %r1,%r11
	jneq .L5507
	cmpl %r0,$9
	jlequ .L5405
.L5507:
	cmpl %r2,%r7
	jlequ .L5498
	cmpb %r5,$46
	jeql .L5722
.L5498:
	movl %r4,%r2
.L5375:
	cmpl %r7,%r2
	jlssu .L5409
	movl -292(%fp),%r9
	movl %r8,%r10
	jbr .L5365
.L5718:
	pushl $0
	pushl $29
	pushab .LC185
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r10
	movb $2,54(%r10)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	jbr .L5723
.L5719:
	cmpw 74(%r8),$173
	jeql .L5445
	cvtbl (%r9),%r7
	pushl $6
	pushl %r7
	pushab .LC189
	calls $3,memchr
	tstl %r0
	jeql .L5447
.L5458:
	movb $1,54(%r8)
	movl 304(%r6),%r0
.L5730:
	movzbl 212(%r0),%r1
	movl $36,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	jbr .L5361
.L5721:
	addl2 $2,%r7
	cmpl %r2,%r7
	jlequ .L5498
	movl %r7,%r0
.L5403:
	movl %r0,%r7
	movzbl (%r0)+,%r1
	moval PL_charclass[%r1],%r3
	rotl $20,(%r3),%r1
	bicl2 $-2,%r1
	tstb %r1
	jeql .L5498
	cmpl %r2,%r0
	jneq .L5403
	movl %r2,%r7
	movl %r4,%r2
	jbr .L5375
.L5722:
	addl3 %r7,$1,%r2
	movl %r4,%r3
.L5407:
	movl %r2,%r7
	incl %r2
	movzbl (%r7),%r0
	clrl %r1
	movq %r0,%r4
	subl2 $48,%r4
	sbwc $0,%r5
	cmpl %r5,%r1
	jneq .L5508
	cmpl %r4,$9
	jlequ .L5407
.L5508:
	movq %r0,-308(%fp)
	movl %r3,%r2
	jbr .L5375
.L5447:
	pushl $4
	pushl %r7
	pushab .LC190
	calls $3,memchr
	movl 120(%r6),%r1
	movl 32(%r1),%r2
	tstl %r0
	jeql .L5456
	bicl2 $-9,%r2
	jneq .L5449
	movl 120(%r8),%r0
	jeql .L5450
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5450
.L5451:
	movl 136(%r8),%r3
	addl3 %r9,$1,%r2
	cmpl %r3,%r2
	jgtru .L5453
	jeql .L5724
.L5463:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r2
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 120(%r6),%r1
.L5456:
	bicl3 $-9,32(%r1),%r0
	jneq .L5465
	movl 304(%r6),%r8
.L5464:
	movl 120(%r8),%r0
	jeql .L5460
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5460
.L5466:
	movl 136(%r8),%r2
	cmpl %r2,%r9
	jgtru .L5725
	jeql .L5726
.L5479:
	pushl $1
	pushl $0
	pushl %r2
	pushl %r9
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L5474:
	movb (%r9),%r1
	movl 304(%r6),%r0
	movzbl %r1,%r2
	clrl %r3
	subl2 $48,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5485
	cmpl %r2,$9
	jlequ .L5693
.L5485:
	cmpb %r1,$46
	jeql .L5727
	subb3 $43,%r1,%r2
	cmpb %r2,$20
	jgtru .L5489
	movzbl %r2,%r4
	subb3 %r2,$32,%r3
	movl $1048581,%r2
	extzv %r4,%r3,%r2,%r2
	bicb2 $254,%r2
	jneq .L5728
.L5489:
	cmpb %r1,$47
	jeql .L5729
	cmpb %r1,$60
	jneq .L5444
	cmpb 1(%r9),$60
	jneq .L5444
	movb 2(%r9),%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L5444
	cmpb %r1,$61
	jeql .L5444
.L5693:
	movb $1,54(%r0)
.L5694:
	movl 304(%r6),%r0
.L5731:
	movzbl 212(%r0),%r1
	movl $36,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	jbr .L5361
.L5450:
	bicb3 $253,215(%r8),%r0
	jneq .L5452
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5451
.L5452:
	movzbl 1(%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L5464
	movb $1,54(%r8)
	movl 304(%r6),%r0
	jbr .L5730
.L5419:
	bicb3 $253,215(%r10),%r3
	jneq .L5418
	bicl3 $-8388609,1040(%r6),%r3
	jneq .L5420
.L5418:
	bicl2 $-81921,%r2
	cmpl %r2,$81920
	jneq .L5424
.L5423:
	pushab -264(%fp)
	pushl $1
	movzwl $256,-(%sp)
	movab -260(%fp),%r10
	pushl %r10
	pushl %r11
	pushl %r6
	calls $6,Perl_scan_word
	movb (%r0),%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L5426
	incl %r0
.L5435:
	movb (%r0)+,%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L5435
.L5426:
	movl 304(%r6),%r8
	cmpb %r1,$59
	jneq .L5424
	movl 120(%r8),%r0
	jeql .L5438
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5438
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5438
	movl $536870912,%r0
.L5439:
	pushl %r0
	pushl -264(%fp)
	pushl %r10
	pushl %r6
	calls $4,Perl_get_cvn_flags
	tstl %r0
	jeql .L5691
	movl -264(%fp),%r2
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L5441
	bicl3 $-536870913,8(%r1),%r1
	jeql .L5441
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L5441
	movl $1,%r7
.L5442:
	pushl %r10
	pushl %r2
	pushl %r7
	pushab .LC188
	pushl $28
	pushl %r6
	calls $6,Perl_warner
.L5691:
	movl 304(%r6),%r8
.L5732:
	movl %r8,%r10
	jbr .L5365
.L5460:
	bicb3 $253,215(%r8),%r0
	jneq .L5465
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5466
.L5465:
	movzbl (%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L5474
.L5480:
	pushab -264(%fp)
	pushl $1
	movzwl $256,-(%sp)
	movab -260(%fp),%r7
	pushl %r7
	pushl %r9
	pushl %r6
	calls $6,Perl_scan_word
	pushl $0
	pushl -264(%fp)
	pushl %r7
	pushl %r6
	calls $4,Perl_keyword
	tstl %r0
	jeql .L5686
	cmpl %r0,$-112
	jgeq .L5481
	cmpl %r0,$-135
	jgeq .L5482
	cmpl %r0,$-264
	jeql .L5694
	cmpl %r0,$-145
	jeql .L5694
.L5686:
	movl 304(%r6),%r0
	movb $1,54(%r0)
.L5735:
	movl 304(%r6),%r0
	jbr .L5731
.L5717:
	tstb %r4
	jneq .L5433
.L5428:
	rotl $16,%r2,%r2
	bicl2 $-2,%r2
	tstb %r2
	jneq .L5423
.L5734:
	movl 304(%r6),%r8
	jbr .L5732
.L5724:
	movb 1(%r9),%r0
	jneq .L5463
.L5455:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r3
	rotl $16,(%r3),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L5464
	movb $1,54(%r8)
	movl 304(%r6),%r0
	jbr .L5730
.L5726:
	movb (%r9),%r0
	jneq .L5479
.L5473:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r3
	rotl $16,(%r3),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L5474
	jbr .L5480
.L5728:
	movb 1(%r9),%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L5444
	cmpb %r1,$61
	jneq .L5693
	jbr .L5444
.L5376:
	addl3 %r7,$1,%r1
.L5379:
	movl %r1,%r7
	cmpl %r2,%r1
	jlequ .L5378
	movl %r1,%r0
	cmpb (%r0)+,$36
	jneq .L5381
	movl %r0,%r1
	jbr .L5379
.L5381:
	movl %r1,%r7
	movl %r0,%r1
	cmpb (%r7),$32
	jneq .L5378
	cmpl %r2,%r0
	jeql .L5681
	incl %r0
	jbr .L5381
.L5681:
	movl %r2,%r7
.L5378:
	movl 120(%r6),%r0
	movl 136(%r8),%r2
	bicl3 $-9,32(%r0),%r1
	movq -288(%fp),%r4
.L5386:
	tstl %r1
	jneq .L5387
	movl 120(%r8),%r0
	jeql .L5388
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5388
.L5389:
	cmpl %r7,%r2
	jlssu .L5733
	jneq .L5399
	movb (%r7),%r0
	jneq .L5399
.L5689:
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
.L5396:
	tstb %r0
	jeql .L5688
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r1
.L5392:
	movl 120(%r8),%r0
	jeql .L5383
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5383
	tstl %r1
	jneq .L5383
.L5384:
	movzbl (%r7),%r0
	movzbl (%r0)[%r9],%r0
	addl2 %r0,%r7
	jbr .L5386
.L5388:
	bicb3 $253,215(%r8),%r0
	jneq .L5387
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5389
.L5387:
	movzbl (%r7),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L5392
.L5688:
	movq %r4,-288(%fp)
	jbr .L5375
.L5383:
	bicb3 $253,215(%r8),%r0
	jneq .L5495
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5384
.L5495:
	movl -268(%fp),%r0
	addl2 %r0,%r7
	jbr .L5386
.L5399:
	movq %r4,-288(%fp)
	pushl $1
	pushl $0
	pushl %r2
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r8
.L5690:
	movl 136(%r8),%r2
	jbr .L5375
.L5733:
	movb (%r7),%r0
	jgeq .L5689
	movzbl %r0,%r3
	movl %r3,%r4
	clrl %r5
	movq %r4,%r0
	subl2 $194,%r0
	sbwc $0,%r1
	cmpl %r1,%r5
	jneq .L5397
	cmpl %r0,$1
	jgtru .L5397
	subl3 %r7,%r2,%r0
	cmpl %r0,$1
	jleq .L5399
	movb 1(%r7),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L5399
	bicb2 $192,%r0
	ashl $6,%r3,%r3
	bisb2 %r3,%r0
	movzbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jbr .L5396
.L5397:
	pushl %r2
	pushl %r7
	pushl $0
	pushl %r6
	movl %r4,-312(%fp)
	movl %r5,-316(%fp)
	calls $4,Perl__is_utf8_FOO
	movl 304(%r6),%r8
	movl 136(%r8),%r2
	movl -316(%fp),%r5
	movl -312(%fp),%r4
	jbr .L5396
.L5720:
	movl 120(%r8),%r1
.L5374:
	tstl %r1
	jeql .L5370
	bicl3 $-536870913,8(%r1),%r0
	jeql .L5370
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5370
.L5371:
	movzbl (%r7),%r0
	movzbl (%r0)[%r9],%r0
.L5372:
	addl2 %r0,%r7
	cmpl %r2,%r7
	jlequ .L5690
	movzbl (%r7),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L5374
	movl 136(%r8),%r2
	jbr .L5375
.L5370:
	bicb3 $253,215(%r8),%r0
	jneq .L5492
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5371
.L5492:
	movl -268(%fp),%r0
	jbr .L5372
.L5353:
	pushl %r4
	pushl %r3
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	movl 304(%r6),%r8
	tstb %r0
	jneq .L5348
	pushl $6
	cvtbl 2(%r7),-(%sp)
	pushab .LC182
	calls $3,memchr
	tstl %r0
	jneq .L5348
	jbr .L5342
.L5400:
	movl -292(%fp),%r9
	cmpl %r2,%r7
	jlequ .L5424
	cmpb (%r7),$44
	jneq .L5424
	incl %r7
	pushl $0
	pushl 124(%r8)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,124(%r8)
	movl 304(%r6),%r2
	movl 136(%r2),%r1
	cmpl %r1,%r7
	jlequ .L5412
	movl %r7,%r0
.L5413:
	movl %r0,%r7
	cmpb (%r0)+,$93
	jeql .L5412
	cmpl %r1,%r0
	jneq .L5413
	movl %r1,%r7
.L5412:
	movl 124(%r2),%r3
	subl2 %r3,%r7
	addl3 %r7,$1,%r0
	movl 120(%r2),%r1
	jeql .L5415
	bicl3 $-536870913,8(%r1),%r1
	jeql .L5415
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L5415
	movl $1,%r1
	pushl %r3
	pushl %r0
	pushl %r1
	pushab .LC186
	pushl $28
	pushl %r6
	calls $6,Perl_warner
	jbr .L5692
.L5415:
	bicb3 $253,215(%r2),%r1
	jneq .L5500
	rotl $9,1040(%r6),%r1
	bicl2 $-2,%r1
	pushl %r3
	pushl %r0
	pushl %r1
	pushab .LC186
	pushl $28
	pushl %r6
	calls $6,Perl_warner
	jbr .L5692
.L5453:
	movb 1(%r9),%r0
	jgeq .L5455
	movzbl %r0,%r1
	movl %r1,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L5461
	cmpl %r4,$1
	jgtru .L5461
	subl3 %r2,%r3,%r0
	cmpl %r0,$1
	jleq .L5463
	movb 2(%r9),%r0
	bicb3 $63,%r0,%r4
	cmpb %r4,$-128
	jneq .L5463
	bicb2 $192,%r0
	ashl $6,%r1,%r1
	bisb2 %r1,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L5464
	movb $1,54(%r8)
	movl 304(%r6),%r0
	jbr .L5730
.L5725:
	movb (%r9),%r0
	jgeq .L5473
	movzbl %r0,%r0
	movl %r0,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L5477
	cmpl %r4,$1
	jgtru .L5477
	subl3 %r9,%r2,%r1
	cmpl %r1,$1
	jleq .L5479
	movb 1(%r9),%r1
	bicb3 $63,%r1,%r3
	cmpb %r3,$-128
	jneq .L5479
	bicb2 $192,%r1
	ashl $6,%r0,%r0
	bisb2 %r1,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L5474
	jbr .L5480
.L5716:
	tstb %r4
	jgeq .L5428
	movl %r0,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5431
	cmpl %r2,$1
	jgtru .L5431
	subl3 %r11,%r1,%r2
	cmpl %r2,$1
	jleq .L5433
	movb 1(%r11),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L5433
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r0
	rotl $16,(%r0),%r2
	bicl2 $-2,%r2
	tstb %r2
	jeql .L5734
	jbr .L5423
.L5482:
	movab 135(%r0),%r2
	subb3 %r0,$-103,%r0
	movl $4194817,%r1
	extzv %r2,%r0,%r1,%r0
	bicb2 $254,%r0
	jneq .L5694
	movl 304(%r6),%r0
	movb $1,54(%r0)
	jbr .L5735
.L5727:
	movzbl 1(%r9),%r2
	clrl %r3
	subl2 $48,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5444
	cmpl %r2,$9
	jlequ .L5693
	movzbl 212(%r0),%r1
	movl $36,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	jbr .L5361
.L5481:
	cmpl %r0,$-63
	jeql .L5694
	cmpl %r0,$-39
	jeql .L5694
	cmpl %r0,$-81
	jeql .L5694
	movl 304(%r6),%r0
	movb $1,54(%r0)
	jbr .L5735
.L5729:
	movb 1(%r9),%r1
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L5444
	cmpb %r1,$61
	jeql .L5444
	cmpb %r1,$47
	jeql .L5444
	movb $1,54(%r0)
	jbr .L5694
.L5449:
	movzbl 1(%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L5458
	movzbl (%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L5474
	jbr .L5480
.L5441:
	bicb3 $253,215(%r0),%r0
	jneq .L5442
	rotl $9,1040(%r6),%r7
	bicl2 $-2,%r7
	pushl %r10
	pushl %r2
	pushl %r7
	pushab .LC188
	pushl $28
	pushl %r6
	calls $6,Perl_warner
	jbr .L5691
.L5438:
	bicb3 $253,215(%r8),%r0
	jneq .L5502
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	jbr .L5439
.L5461:
	pushl %r3
	pushl %r2
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jneq .L5571
	movl 120(%r6),%r1
	jbr .L5456
.L5502:
	movl %r7,%r0
	jbr .L5439
.L5477:
	pushl %r2
	pushl %r9
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L5474
	jbr .L5480
.L5431:
	pushl %r1
	pushl %r11
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	movb %r0,%r2
	tstb %r2
	jeql .L5734
	jbr .L5423
.L5571:
	movl 304(%r6),%r8
	movb $1,54(%r8)
	movl 304(%r6),%r0
	jbr .L5730
	.cfi_endproc
.LFE272:
	.size	yyl_dollar, .-yyl_dollar
	.section	.rodata.str1.1
.LC191:
	.string	"syntax error"
.LC192:
	.string	"([{< )]}> )]}>"
	.text
	.align 1
	.type	yyl_leftcurly, @function
yyl_leftcurly:
.LFB284:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $36,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	movb 12(%ap),%r10
	movl 304(%r6),%r8
	movl 36(%r8),%r0
	cmpl %r0,$100
	jgtr .L6011
	movzbl 54(%r8),%r0
	cmpl %r0,$10
	jlequ .L6012
.L5738:
	movl 36(%r8),%r0
	addl3 44(%r8),%r0,%r2
	movb $1,%r1
	cmpl 132(%r8),148(%r8)
	jeql .L5774
	clrb %r1
.L5774:
	addl3 %r0,$1,36(%r8)
	movb %r1,(%r2)
	movl 304(%r6),%r0
	incl 104(%r0)
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movb (%r0),%r0
	cmpb %r0,$125
	jeql .L6013
	movl 304(%r6),%r1
	movl %r1,%r11
	cmpb 54(%r1),$2
	jeql .L6014
.L5779:
	movl 136(%r1),%r9
	cmpb %r0,$39
	jeql .L5782
	cmpb %r0,$34
	jeql .L5782
	cmpb %r0,$96
	jeql .L5782
	cmpb %r0,$113
	jeql .L6015
	movl 120(%r6),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L5823
	movl 120(%r1),%r2
	jeql .L5824
	bicl3 $-536870913,8(%r2),%r2
	jeql .L5824
.L5825:
	cmpl %r9,%r7
	jgtru .L6016
	jeql .L6017
.L5835:
	pushl $1
	pushl $0
	pushl %r9
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r11
	movl 136(%r11),%r9
	movl %r7,%r8
.L5786:
	cmpl %r8,%r9
	jgequ .L5856
.L5837:
	movl %r8,%r0
	movzbl (%r8)+,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L5854
	cmpl %r9,%r8
	jneq .L5837
	movl %r9,%r0
.L5854:
	cmpl %r0,%r9
	jgequ .L5856
	movb (%r0),%r1
	cmpb %r1,$44
	jeql .L6018
	cmpb %r1,$61
	jneq .L5856
	cmpb 1(%r0),$62
	jeql .L5858
.L5856:
	cmpb 54(%r11),$2
	jeql .L5860
	movl 44(%r11),%r1
	movl 36(%r11),%r0
	movb $3,-1(%r0)[%r1]
	movl 304(%r6),%r0
	movb $3,54(%r0)
.L5772:
	movl 304(%r6),%r0
	movl 120(%r6),%r1
	movl 20(%r1),4(%r0)
	movl 304(%r6),%r0
	mcoml $0,152(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	tstb %r10
	jeql .L5879
.L6020:
	movzwl $273,%r0
	ret
.L6012:
	casel %r0,$0,$10
.L5740:
	.word .L5744-.L5740
	.word .L5739-.L5740
	.word .L5738-.L5740
	.word .L5738-.L5740
	.word .L5743-.L5740
	.word .L5743-.L5740
	.word .L5742-.L5740
	.word .L5742-.L5740
	.word .L5741-.L5740
	.word .L5738-.L5740
	.word .L5739-.L5740
.L6011:
	pushab 10(%r0)
	pushl 44(%r8)
	calls $2,Perl_safesysrealloc
	movl %r0,44(%r8)
	movl 304(%r6),%r8
	movzbl 54(%r8),%r0
	cmpl %r0,$10
	jgtru .L5738
	jbr .L6012
.L5744:
	movl 136(%r8),%r2
	cmpl %r2,%r7
	jlequ .L5745
	movl %r7,%r0
.L5746:
	movl %r0,%r7
	movzbl (%r0)+,%r1
	bicl3 $-18433,PL_charclass[%r1],%r1
	cmpl %r1,$18432
	jneq .L5745
	cmpl %r2,%r0
	jneq .L5746
	movl %r2,%r7
.L5745:
	clrb 220(%r8)
	movl 304(%r6),%r8
	movl %r8,%r1
	movl 136(%r8),%r4
	cmpl %r4,%r7
	jlequ .L5742
	cmpb (%r7),$45
	jeql .L6019
	movl %r7,%r9
.L5750:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5754
	movl 120(%r1),%r0
	jeql .L5755
	bicl3 $-536870913,8(%r0),%r0
	jneq .L5756
.L5755:
	bicb3 $253,215(%r1),%r0
	jneq .L5754
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5756
.L5754:
	movl %r1,%r8
	movzbl (%r9),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L5765
.L5742:
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	clrb *44(%r8)[%r0]
	movl 304(%r6),%r0
	incl 104(%r0)
	movl 304(%r6),%r0
	movb $3,54(%r0)
.L6025:
	movl 304(%r6),%r0
	movl 120(%r6),%r1
	movl 20(%r1),4(%r0)
	movl 304(%r6),%r0
	mcoml $0,152(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	tstb %r10
	jneq .L6020
.L5879:
	movzwl $266,%r0
	ret
.L5739:
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	clrb *44(%r8)[%r0]
	movl 304(%r6),%r0
	incl 104(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $338,%r0
	ret
.L5743:
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	movb $3,*44(%r8)[%r0]
	movl 304(%r6),%r0
	incl 104(%r0)
	movl 304(%r6),%r0
	movb $3,54(%r0)
	jbr .L5772
.L5741:
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	movb $1,*44(%r8)[%r0]
	movl 304(%r6),%r0
	incl 104(%r0)
	movl 304(%r6),%r0
	movb $3,54(%r0)
	jbr .L5772
.L5782:
	addl3 %r7,$1,%r1
.L5785:
	movl %r1,%r2
	incl %r1
	movl %r1,%r8
	cmpl %r9,%r2
	jlequ .L5786
	movb (%r2),%r3
	cmpb %r0,%r3
	jeql .L5786
	cmpb %r3,$92
	jneq .L5785
	addl3 %r2,$2,%r1
	jbr .L5785
.L6013:
	movl 304(%r6),%r0
	cmpb 54(%r0),$2
	jneq .L5776
	cmpb 158(%r0),$9
	jneq .L5776
	movb $1,54(%r0)
	movl 304(%r6),%r0
	addl3 %r7,$1,124(%r0)
	pushl $0
	pushl $12
	pushab .LC191
	pushl %r6
	calls $4,Perl_yyerror_pvn
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl $0
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	jbr .L5772
.L6014:
	cmpl 132(%r1),148(%r1)
	jeql .L5779
.L5860:
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	cmpb (%r0),$123
	jeql .L6021
	movl 304(%r6),%r1
	subl3 %r0,136(%r1),%r0
	cmpl %r0,$2
	jleq .L5862
	cmpw (%r7),$30067
	jeql .L6022
.L5862:
	movb $3,54(%r1)
	jbr .L5772
.L5776:
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $338,%r0
	ret
.L5756:
	movb (%r9),%r0
	jlss .L6023
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
.L5761:
	movl %r1,%r8
	tstb %r0
	jeql .L5742
.L5765:
	pushab -8(%fp)
	pushl $0
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushl %r9
	pushl %r6
	calls $6,Perl_scan_word
	movl 304(%r6),%r8
	movl 136(%r8),%r3
	cmpl %r3,%r0
	jlequ .L6024
.L5767:
	movl %r0,%r4
	movb (%r0)+,%r1
	movzbl %r1,%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jneq .L5766
	cmpl %r3,%r0
	jneq .L5767
	movb 1(%r4),%r1
.L5766:
	cmpb %r1,$125
	jneq .L5742
	movb 220(%r8),%r8
	movl $1,%r0
	cmpb %r8,$45
	jeql .L5770
	clrl %r0
.L5770:
	pushl $1
	pushl $0
	movzwl $311,-(%sp)
	addl3 %r7,%r0,-(%sp)
	pushl %r6
	calls $5,S_force_word
	movl %r0,%r7
	cmpb %r8,$45
	jeql .L5771
	movl 304(%r6),%r8
.L6027:
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	clrb *44(%r8)[%r0]
	movl 304(%r6),%r0
	incl 104(%r0)
	movl 304(%r6),%r0
	movb $3,54(%r0)
	jbr .L6025
.L6023:
	movzbl %r0,%r0
	movl %r0,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5762
	cmpl %r2,$1
	jgtru .L5762
	subl3 %r9,%r4,%r2
	cmpl %r2,$1
	jleq .L5764
	movb 1(%r9),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L5764
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	jbr .L5761
.L5824:
	bicb3 $253,215(%r1),%r2
	jneq .L5823
	bicl3 $-8388609,1040(%r6),%r2
	jneq .L5825
.L5823:
	movzbl %r0,%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L5874
.L5828:
	movl 120(%r1),%r0
	jeql .L5838
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5838
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5838
.L5839:
	movzbl (%r7),%r0
	movzbl PL_utf8skip[%r0],%r8
.L5840:
	addl2 %r7,%r8
	cmpl %r8,%r9
	jgequ .L5856
	movab PL_utf8skip,%r5
	movl $1,%r4
	movl %r5,%r11
.L5841:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5845
	movl 120(%r1),%r0
	jeql .L5846
	bicl3 $-536870913,8(%r0),%r0
	jneq .L5847
.L5846:
	bicb3 $253,215(%r1),%r0
	jneq .L5845
	bicl3 $-8388609,1040(%r6),%r0
	jeql .L5845
.L5847:
	movb (%r8),%r0
	jlss .L6026
	movzbl %r0,%r0
	movl PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jeql .L6002
.L5850:
	movl %r1,%r2
	movl 120(%r1),%r0
	jeql .L5842
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5842
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5842
.L5843:
	movzbl (%r8),%r0
	movzbl (%r0)[%r11],%r0
	addl2 %r0,%r8
	movl 136(%r1),%r9
	cmpl %r9,%r8
	jgtru .L5841
.L5997:
	movl %r2,%r11
	jbr .L5856
.L6022:
	cmpb 2(%r7),$98
	jneq .L5862
	movl %r7,124(%r1)
	pushl $0
	pushab 3(%r7)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl 304(%r6),%r1
	movl 124(%r1),%r7
	cmpb (%r0),$58
	jneq .L5862
	movb $1,54(%r1)
	jbr .L5772
.L6018:
	movb (%r7),%r2
	cmpb %r2,$113
	jeql .L5858
	movzbl %r2,%r0
	clrl %r1
	subl2 $97,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L5858
	cmpl %r0,$25
	jlequ .L5856
.L5858:
	movb $1,54(%r11)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $338,%r0
	ret
.L6017:
	tstb %r0
	jneq .L5835
.L5830:
	cvtbl %r0,%r0
	cvtlb PL_charclass[%r0],%r0
	bicb2 $254,%r0
	tstb %r0
	jneq .L5828
.L5874:
	movl %r7,%r8
	cmpl %r8,%r9
	jlssu .L5837
	jbr .L5856
.L6026:
	movzbl %r0,%r0
	movl %r0,-16(%fp)
	clrl -12(%fp)
	movq -16(%fp),%r2
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5851
	cmpl %r2,$1
	jgtru .L5851
	subl3 %r8,%r9,%r2
	cmpl %r2,$1
	jleq .L5853
	movb 1(%r8),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L5853
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	movl PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jneq .L5850
	jbr .L6002
.L5845:
	movzbl (%r8),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L5850
.L6002:
	movl %r1,%r11
	movl 136(%r1),%r9
.L6032:
	cmpl %r8,%r9
	jlssu .L5837
	jbr .L5856
.L5842:
	bicb3 $253,215(%r1),%r0
	jneq .L5878
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5843
.L5878:
	movl %r4,%r0
	addl2 %r0,%r8
	movl 136(%r1),%r9
	cmpl %r9,%r8
	jgtru .L5841
	jbr .L5997
.L5771:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $274,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r8
	jbr .L6027
.L6024:
	movb (%r0),%r1
	jbr .L5766
.L5838:
	bicb3 $253,215(%r1),%r0
	jneq .L5876
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5839
.L5876:
	movl $1,%r8
	jbr .L5840
.L6019:
	movb $45,220(%r8)
	addl3 %r7,$1,%r0
	movl 304(%r6),%r8
	movl %r8,%r1
	movl 136(%r8),%r4
	cmpl %r4,%r0
	jlequ .L5742
.L5751:
	movl %r0,%r9
	movzbl (%r0)+,%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jneq .L5752
	cmpl %r4,%r0
	jneq .L5751
	movl %r4,%r9
.L5752:
	cmpl %r4,%r9
	jgtru .L5750
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	clrb *44(%r8)[%r0]
	movl 304(%r6),%r0
	incl 104(%r0)
	movl 304(%r6),%r0
	movb $3,54(%r0)
	jbr .L6025
.L6021:
	movl 304(%r6),%r0
	movb $1,54(%r0)
	jbr .L5772
.L6015:
	addl3 %r7,$1,%r8
	cmpl %r9,%r8
	jlequ .L5856
	movb 1(%r7),%r0
	movzbl %r0,%r2
	bicl3 $-16386,PL_charclass[%r2],%r2
	cmpl %r2,$16385
	jeql .L6028
.L5793:
	movb (%r8),%r3
	movl %r8,%r4
	incl %r8
	movzbl %r3,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L5794
	cmpl %r9,%r8
	jneq .L5793
	movb 1(%r4),%r3
	movl %r9,%r4
.L5794:
	addl3 %r4,$1,%r2
	cmpl %r9,%r2
	jlequ .L5796
	cmpb %r3,$61
	jeql .L6029
	tstb %r3
	jneq .L5866
.L5806:
	movl %r2,%r8
	movb (%r8)+,%r0
	cmpb %r0,$92
	jeql .L6030
	cmpb %r0,%r3
	jeql .L5786
	movl %r8,%r2
.L5805:
	cmpl %r9,%r2
	jgtru .L5806
	movl %r2,%r8
.L5865:
	incl %r8
	cmpl %r8,%r9
	jlssu .L5837
	jbr .L5856
.L6028:
	cmpb %r0,$113
	jeql .L5791
	cmpb %r0,$120
	jeql .L5791
	movab PL_utf8skip,%r5
	movl $1,%r4
	movl %r5,%r11
.L5868:
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5814
	movl 120(%r1),%r0
	jeql .L5815
	bicl3 $-536870913,8(%r0),%r0
	jneq .L5816
.L5815:
	bicb3 $253,215(%r1),%r0
	jneq .L5814
	bicl3 $-8388609,1040(%r6),%r0
	jeql .L5814
.L5816:
	movb (%r8),%r0
	jlss .L6031
	movzbl %r0,%r0
	movl PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jeql .L6002
.L5819:
	movl %r1,%r2
	movl 120(%r1),%r0
	jeql .L5810
	bicl3 $-536870913,8(%r0),%r0
	jeql .L5810
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L5810
.L5811:
	movzbl (%r8),%r0
	movzbl (%r0)[%r11],%r0
	addl2 %r0,%r8
	movl 136(%r1),%r9
	cmpl %r9,%r8
	jgtru .L5868
.L6009:
	movl %r2,%r11
	jbr .L5856
.L6031:
	movzbl %r0,%r0
	movl %r0,-24(%fp)
	clrl -20(%fp)
	movq -24(%fp),%r2
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5820
	cmpl %r2,$1
	jgtru .L5820
	subl3 %r8,%r9,%r2
	cmpl %r2,$1
	jleq .L5853
	movb 1(%r8),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L5853
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	movl PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jneq .L5819
	jbr .L6002
.L5814:
	movzbl (%r8),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L5819
	movl %r1,%r11
	movl 136(%r1),%r9
	jbr .L6032
.L5810:
	bicb3 $253,215(%r1),%r0
	jneq .L5873
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L5811
.L5873:
	movl %r4,%r0
	addl2 %r0,%r8
	movl 136(%r1),%r9
	cmpl %r9,%r8
	jgtru .L5868
	jbr .L6009
.L5791:
	addl3 %r7,$2,%r8
	cmpl %r9,%r8
	jlequ .L5856
	movzbl 2(%r7),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L5793
	movab PL_utf8skip,%r5
	movl $1,%r4
	movl %r5,%r11
	jbr .L5868
.L5851:
	pushl %r9
	pushl %r8
	pushl $0
	pushl %r6
	movl %r4,-36(%fp)
	calls $4,Perl__is_utf8_FOO
	movl -36(%fp),%r4
	tstb %r0
	jeql .L6001
	movl 304(%r6),%r1
	jbr .L5850
.L5820:
	pushl %r9
	pushl %r8
	pushl $0
	pushl %r6
	movl %r4,-36(%fp)
	calls $4,Perl__is_utf8_FOO
	movl -36(%fp),%r4
	tstb %r0
	jeql .L6001
	movl 304(%r6),%r1
	jbr .L5819
.L6030:
	cmpl %r9,%r8
	jlequ .L5803
	cmpb %r3,$92
	jeql .L5837
	addl2 $2,%r2
	jbr .L5805
.L5762:
	pushl %r4
	pushl %r9
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	movl 304(%r6),%r1
	movl %r1,%r8
	tstb %r0
	jeql .L5742
	jbr .L5765
.L5853:
	pushl $1
	pushl $0
	pushl %r9
	pushl %r8
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L6001:
	movl 304(%r6),%r11
	movl 136(%r11),%r9
	cmpl %r8,%r9
	jlssu .L5837
	jbr .L5856
.L6016:
	tstb %r0
	jgeq .L5830
	movzbl %r0,%r0
	movl %r0,%r2
	clrl %r3
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L5833
	cmpl %r2,$1
	jgtru .L5833
	subl3 %r7,%r9,%r2
	cmpl %r2,$1
	jleq .L5835
	movb 1(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L5835
	bicb2 $192,%r2
	ashl $6,%r0,%r0
	bisb2 %r2,%r0
	movzbl %r0,%r0
	movl PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jneq .L5828
	movl %r7,%r8
	jbr .L5837
.L5803:
	cmpb %r3,$92
	jneq .L5865
	cmpl %r8,%r9
	jlssu .L5837
	jbr .L5856
.L5764:
	pushl $1
	pushl $0
	pushl %r4
	pushl %r9
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r8
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	clrb *44(%r8)[%r0]
	movl 304(%r6),%r0
	incl 104(%r0)
	movl 304(%r6),%r0
	movb $3,54(%r0)
	jbr .L6025
.L5796:
	tstb %r3
	jeql .L6003
.L5866:
	pushl $14
	cvtbl %r3,-(%sp)
	pushab .LC192
	movl %r2,-32(%fp)
	movl %r3,-28(%fp)
	movl %r4,-36(%fp)
	calls $3,memchr
	movl -32(%fp),%r2
	movl -28(%fp),%r3
	movl -36(%fp),%r4
	tstl %r0
	jeql .L5800
	movb 5(%r0),%r5
	cmpb %r5,%r3
	jeql .L5800
	cmpl %r9,%r2
	jlequ .L6003
	movl $1,%r1
.L5801:
	movl %r2,%r8
	movb (%r8)+,%r0
	cmpb %r0,$92
	jeql .L6033
.L5807:
	cmpb %r0,%r5
	jeql .L6034
	cmpb %r0,%r3
	jneq .L5871
	incl %r1
	movl %r8,%r2
.L5808:
	cmpl %r9,%r2
	jgtru .L5801
	addl3 %r2,$1,%r8
	cmpl %r8,%r9
	jlssu .L5837
	jbr .L5856
.L6033:
	cmpl %r9,%r8
	jlequ .L5807
	addl2 $2,%r2
	jbr .L5808
.L5800:
	cmpl %r9,%r2
	jgtru .L5806
.L6003:
	addl3 %r4,$2,%r8
	cmpl %r8,%r9
	jlssu .L5837
	jbr .L5856
.L6034:
	decl %r1
	jleq .L5786
.L5871:
	movl %r8,%r2
	jbr .L5808
.L5833:
	pushl %r9
	pushl %r7
	pushl $0
	pushl %r6
	calls $4,Perl__is_utf8_FOO
	movl 304(%r6),%r1
	movl %r1,%r11
	movl 136(%r1),%r9
	tstb %r0
	jeql .L5874
	jbr .L5828
.L6029:
	cmpb 1(%r4),$62
	jneq .L5806
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $338,%r0
	ret
	.cfi_endproc
.LFE284:
	.size	yyl_leftcurly, .-yyl_leftcurly
	.section	.rodata.str1.1
.LC193:
	.string	"s"
.LC194:
	.string	"qr"
.LC195:
	.string	"tr"
.LC196:
	.string	"qq"
.LC197:
	.string	"Ambiguous range in transliteration operator"
.LC198:
	.string	"Invalid range \"%c-%c\" in transliteration operator"
.LC199:
	.string	"Invalid range \"\\x{%04lX}-\\x{%04lX}\" in transliteration operator"
.LC200:
	.string	":'{$"
.LC201:
	.string	"()| \r\n\t"
.LC202:
	.string	"Possible unintended interpolation of $\\ in regex"
.LC203:
	.string	"lLuUEQF"
.LC204:
	.string	"\\%c better written as $%c"
.LC205:
	.string	"Unrecognized escape \\%c passed through"
.globl __clzsi2
.globl __udiv
.LC206:
	.string	"Missing braces on \\N{}"
.LC207:
	.string	"Missing right brace on \\N{}"
.LC208:
	.string	"Missing right brace on \\N{} or unescaped left brace after \\N"
.LC209:
	.string	"Invalid hexadecimal number in \\N{U+...}"
.LC210:
	.string	"%02X."
.LC211:
	.string	"\\N{U+%X"
.LC212:
	.string	".%X"
.LC213:
	.string	"%.*s must not be a named sequence in transliteration operator"
.LC214:
	.string	"Missing control char name in \\c"
.LC215:
	.string	"panic: constant overflowed allocated space, %lu >= %lu"
	.text
	.align 1
	.type	S_scan_const, @function
S_scan_const:
.LFB258:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -144(%sp),%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r0
	movl 136(%r0),%r10
	subl3 8(%ap),%r10,-(%sp)
	pushl %r6
	calls $2,Perl_newSV
	movl %r0,%r11
	movl 8(%ap),-56(%fp)
	movl 12(%r0),%r8
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L6036
	bicl3 $-536870913,8(%r0),%r0
	jeql .L6036
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L6036
	movl $1,-72(%fp)
	mcoml $0,-52(%fp)
	pushl %r6
	calls $1,Perl_push_scope
	pushl $12
	pushl %r11
	pushl %r6
	calls $3,Perl_save_pushptr
	movl -56(%fp),%r7
	clrb -58(%fp)
	clrl -64(%fp)
	movb -64(%fp),-57(%fp)
	movb -58(%fp),-59(%fp)
	movb -58(%fp),-80(%fp)
	movb -58(%fp),-68(%fp)
.L6038:
	cmpl %r10,%r7
	jgtru .L6298
.L6608:
	tstb -68(%fp)
	jeql .L6108
	movl 304(%r6),%r0
	cmpw 72(%r0),$35
	jeql .L6039
.L6040:
	movb (%r7),%r9
	movl 60(%r0),%r1
	cmpb %r9,$91
	jeql .L6594
	cmpb %r9,$93
	jeql .L6595
	cmpb %r9,$40
	jeql .L6596
	cmpb %r9,$35
	jneq .L6109
	tstl %r1
	jeql .L6046
	tstb -59(%fp)
	jeql .L6597
.L6095:
	movl *120(%r0),%r0
	cmpl 16(%r0),$39
	jeql .L6285
.L6046:
	cmpl %r10,%r7
	jlequ .L6108
.L6610:
	movb (%r7),%r0
.L6044:
	cmpb %r0,$92
	jneq .L6576
	addl3 %r7,$1,%r2
	cmpl %r2,%r10
	jgequ .L6135
	movl %r2,-56(%fp)
	movl 304(%r6),%r1
	movw 72(%r1),%r0
	cmpw %r0,$33
	jeql .L6598
	cmpw %r0,$35
	jneq .L6599
.L6140:
	tstl 60(%r1)
	jeql .L6600
	cmpb 1(%r7),$78
	jneq .L6146
	cmpb 2(%r7),$123
	jneq .L6146
	pushl $0
	pushl %r10
	pushab 2(%r7)
	calls $3,Perl_regcurly
	tstb %r0
	jneq .L6146
	movl -56(%fp),%r2
	movb (%r2),%r9
.L6147:
	cvtbl %r9,%r0
	subl2 $48,%r0
	cmpl %r0,$72
	jgtru .L6422
	casel %r0,$0,$72
.L6150:
	.word .L6161-.L6150
	.word .L6161-.L6150
	.word .L6161-.L6150
	.word .L6161-.L6150
	.word .L6161-.L6150
	.word .L6161-.L6150
	.word .L6161-.L6150
	.word .L6161-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6160-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6159-.L6150
	.word .L6158-.L6150
	.word .L6157-.L6150
	.word .L6422-.L6150
	.word .L6156-.L6150
	.word .L6155-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6154-.L6150
	.word .L6153-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6152-.L6150
	.word .L6422-.L6150
	.word .L6151-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6422-.L6150
	.word .L6149-.L6150
.L6036:
	bicb3 $253,215(%r1),%r0
	jneq .L6323
	extzv $7,$1,1042(%r6),-72(%fp)
	mcoml $0,-52(%fp)
	pushl %r6
	calls $1,Perl_push_scope
	pushl $12
	pushl %r11
	pushl %r6
	calls $3,Perl_save_pushptr
	movl -56(%fp),%r7
	clrb -58(%fp)
	clrl -64(%fp)
	movb -64(%fp),-57(%fp)
	movb -58(%fp),-59(%fp)
	movb -58(%fp),-80(%fp)
	movb -58(%fp),-68(%fp)
	jbr .L6038
.L6039:
	movl %r8,%r4
	movb -(%r4),%r5
	movl 12(%r11),-68(%fp)
	movl %r4,%r2
	tstb -57(%fp)
	jneq .L6601
	subl3 -68(%fp),%r4,-80(%fp)
	subl3 $2,%r8,%r1
	movzbl -2(%r8),%r9
	movzbl %r5,%r5
	cmpl %r9,%r5
	jeql .L6602
.L6051:
	cmpl %r9,%r5
	jleq .L6060
.L6627:
	movl %r5,%r3
	movl %r9,%r5
	movl %r9,%r0
	clrl %r1
	subl2 $32,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L6061
	cmpl %r0,$94
	jgtru .L6061
	movl %r3,%r8
	movl %r1,%r9
	movq %r8,%r0
	subl2 $32,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L6603
.L6061:
	pushl %r3
	pushl %r5
	pushab .LC199
	pushl %r6
	calls $4,Perl_croak
.L6599:
	movb 1(%r7),%r9
	movb %r9,%r3
	tstb %r9
	jneq .L6320
	tstl 60(%r1)
	jneq .L6146
	clrl %r0
.L6148:
	bicl3 $-16513,PL_charclass[%r0],%r0
	cmpl %r0,$16512
	jeql .L6604
.L6337:
	movl %r2,%r7
.L6115:
	tstb %r9
	jgeq .L6285
	tstl -72(%fp)
	jeql .L6605
	tstb -57(%fp)
	jneq .L6287
	subl3 %r7,%r10,%r7
	incl %r7
	movl (%r11),%r0
	subl3 12(%r11),%r8,8(%r0)
	bisl2 $17408,8(%r11)
	movb -57(%fp),(%r8)
	tstl -64(%fp)
	jneq .L6291
	movl 8(%r11),%r0
	bisl3 $536870912,%r0,8(%r11)
	movl (%r11),%r1
	bicl2 $-268435457,%r0
	jneq .L6606
	movl 8(%r1),%r0
	addl2 %r0,%r7
	cmpl 12(%r1),%r7
	jlssu .L6293
	movl 12(%r11),%r8
	addl2 %r0,%r8
.L6296:
	movl -56(%fp),%r7
	movb (%r7),%r9
	jgeq .L6607
.L6287:
	movzbl %r9,%r9
	movzbl PL_utf8skip[%r9],%r9
	movc3 %r9,(%r7),(%r8)
	addl2 %r9,%r8
	addl3 -56(%fp),%r9,%r7
	movl %r7,-56(%fp)
	movb $1,-57(%fp)
	cmpl %r10,%r7
	jlequ .L6608
.L6298:
	movl 304(%r6),%r0
	cmpw 72(%r0),$35
	jneq .L6040
	tstb -68(%fp)
	jneq .L6039
	movb (%r7),%r0
	cmpb %r0,$45
	jeql .L6609
	tstl -72(%fp)
	jeql .L6327
	movb -68(%fp),-80(%fp)
	cmpb %r0,$-61
	jlequ .L6044
	movb $1,-58(%fp)
.L6576:
	movl -56(%fp),%r7
	movb (%r7),%r9
	jbr .L6115
.L6597:
	bicl3 $-9,32(%r1),%r1
	jeql .L6095
	cmpl %r10,%r7
	jlequ .L6108
.L6113:
	addl3 %r7,$1,-56(%fp)
	movb (%r7),(%r8)+
	movl -56(%fp),%r7
	cmpl %r7,%r10
	jgequ .L6108
	cmpb (%r7),$10
	jneq .L6113
	cmpl %r10,%r7
	jgtru .L6610
.L6108:
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jlequ .L6611
.L6300:
	clrb (%r8)
	movl (%r11),%r0
	subl3 12(%r11),%r8,8(%r0)
	movl 8(%r11),%r0
	tstb -57(%fp)
	jneq .L6304
	bisl2 $17408,%r0
	movl %r0,8(%r11)
	movl (%r11),%r0
	movl 8(%r0),%r1
	addl3 %r1,$5,%r2
	cmpl %r2,12(%r0)
	jlssu .L6612
.L6306:
	movl -56(%fp),%r1
	cmpl %r1,8(%ap)
	jlequ .L6307
	movl 8(%ap),%r0
.L6311:
	cmpb (%r0)+,$10
	jeql .L6613
.L6309:
	cmpl %r1,%r0
	jneq .L6311
.L6623:
	incl 4(%r11)
	movl 1040(%r6),%r0
	movl 304(%r6),%r7
	tstl 60(%r7)
	jeql .L6614
	bicl2 $-65537,%r0
	jeql .L6313
	tstb 100(%r7)
	jneq .L6313
	cmpw 72(%r7),$35
	jeql .L6615
	movl *120(%r7),%r0
	cmpl 16(%r0),$39
	jeql .L6616
	movl $2,%r0
	movab .LC194,%r2
	movl %r0,%r4
	movab .LC196,%r3
	pushl $0
	pushl %r4
	pushl %r3
	pushl $0
	pushl %r11
	pushl %r0
	pushl %r2
	subl3 8(%ap),%r1,-(%sp)
	pushl 8(%ap)
	pushl %r6
	calls $10,S_new_constant
	movl %r0,%r11
	movl 304(%r6),%r7
.L6313:
	pushl %r11
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r7)
.L6307:
	pushl %r6
	calls $1,Perl_pop_scope
	movl -56(%fp),%r0
	ret
.L6323:
	clrl -72(%fp)
	mcoml $0,-52(%fp)
	pushl %r6
	calls $1,Perl_push_scope
	pushl $12
	pushl %r11
	pushl %r6
	calls $3,Perl_save_pushptr
	movl -56(%fp),%r7
	clrb -58(%fp)
	clrl -64(%fp)
	movb -64(%fp),-57(%fp)
	movb -58(%fp),-59(%fp)
	movb -58(%fp),-80(%fp)
	movb -58(%fp),-68(%fp)
	jbr .L6038
.L6422:
	movzbl %r9,%r0
	bicl3 $-16513,PL_charclass[%r0],%r0
	cmpl %r0,$16512
	jneq .L6337
	jbr .L6604
.L6598:
	movb 1(%r7),%r3
	movb %r3,%r9
	tstl 60(%r1)
	jeql .L6617
	tstb %r3
	jneq .L6320
.L6146:
	movb $92,(%r8)+
	movl -56(%fp),%r7
	movb (%r7),%r9
	jbr .L6115
.L6607:
	movb $1,-57(%fp)
.L6285:
	addl3 %r7,$1,-56(%fp)
	movb (%r7),(%r8)+
	movl -56(%fp),%r7
	jbr .L6038
.L6606:
	addl2 8(%r1),%r7
.L6293:
	pushl %r7
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	movl %r0,%r8
	movl (%r11),%r0
	movl 8(%r0),%r0
	addl2 %r0,%r8
	jbr .L6296
.L6291:
	pushl %r7
	movzwl $4098,-(%sp)
	pushl %r11
	pushl %r6
	calls $4,Perl_sv_utf8_upgrade_flags_grow
	movl (%r11),%r0
	addl3 12(%r11),8(%r0),%r8
	movl -56(%fp),%r7
	movb (%r7),%r9
	jlss .L6287
	jbr .L6607
.L6594:
	tstl %r1
	jeql .L6046
	tstb -59(%fp)
	jneq .L6095
	subl3 $1,%r7,%r0
	cmpl 8(%ap),%r0
	jgtru .L6618
	movl %r7,%r0
	clrl %r1
	movl 8(%ap),%r2
.L6083:
	cmpb -(%r0),$92
	jneq .L6584
	xorl2 $1,%r1
	cmpl %r2,%r0
	jneq .L6083
.L6584:
	bicb3 %r1,$1,-59(%fp)
.L6085:
	cmpl %r10,%r7
	jgtru .L6115
.L6621:
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jgtru .L6300
	jbr .L6611
.L6605:
	tstb -57(%fp)
	jneq .L6289
	addl3 %r7,$1,-56(%fp)
	movb (%r7),(%r8)+
	incl -64(%fp)
	movl -56(%fp),%r7
	jbr .L6038
.L6289:
	subl3 12(%r11),%r8,%r1
	subl3 %r7,%r10,%r7
	movab 2(%r7)[%r1],%r0
	movl (%r11),%r2
	cmpl %r0,12(%r2)
	jgtru .L6619
	rotl $26,%r9,%r9
	bicl2 $-4,%r9
	bisb3 $-64,%r9,(%r8)
	bicb3 $192,*-56(%fp),%r0
	bisb3 $-128,%r0,1(%r8)
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	addl2 $2,%r8
	jbr .L6038
.L6619:
	pushl %r0
	pushl %r11
	pushl %r6
	movl %r1,-144(%fp)
	calls $3,Perl_sv_grow
	movl -144(%fp),%r1
	addl3 %r0,%r1,%r8
	movb *-56(%fp),%r9
	rotl $26,%r9,%r9
	bicl2 $-4,%r9
	bisb3 $-64,%r9,(%r8)
	bicb3 $192,*-56(%fp),%r0
	bisb3 $-128,%r0,1(%r8)
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	addl2 $2,%r8
	jbr .L6038
.L6595:
	tstl %r1
	jeql .L6046
	tstb -59(%fp)
	jeql .L6095
	subl3 $1,%r7,%r0
	cmpl 8(%ap),%r0
	jgtru .L6620
	movl %r7,%r0
	clrl %r1
	movl 8(%ap),%r2
.L6090:
	cmpb -(%r0),$92
	jneq .L6585
	xorl2 $1,%r1
	cmpl %r2,%r0
	jneq .L6090
.L6585:
	bicb3 $254,%r1,-59(%fp)
	cmpl %r10,%r7
	jgtru .L6115
	jbr .L6621
.L6617:
	movzbl %r3,%r0
	movl %r0,-96(%fp)
	clrl -92(%fp)
	movq -96(%fp),%r4
	subl2 $48,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L6138
	cmpl %r4,$9
	jlequ .L6622
.L6138:
	tstb %r3
	jeql .L6148
.L6320:
	pushl $7
	cvtbl %r3,-(%sp)
	pushab .LC203
	movl %r1,-144(%fp)
	movl %r2,-136(%fp)
	calls $3,memchr
	movl -144(%fp),%r1
	movl -136(%fp),%r2
	tstl %r0
	jeql .L6140
.L6143:
	movl %r7,-56(%fp)
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jgtru .L6300
	jbr .L6611
.L6613:
	movl 120(%r6),%r2
	incl 20(%r2)
	movl 304(%r6),%r2
	movl 476(%r2),%r2
	jeql .L6309
	movl 120(%r6),%r3
	addl2 %r2,20(%r3)
	movl 304(%r6),%r2
	clrl 476(%r2)
	cmpl %r1,%r0
	jneq .L6311
	jbr .L6623
.L6596:
	tstl %r1
	jeql .L6046
	movb 1(%r7),%r1
	cmpb %r1,$63
	jeql .L6093
	cmpb %r1,$42
	jneq .L6095
	tstb -59(%fp)
	jneq .L6095
	tstl 40(%r0)
	jneq .L6085
	cmpb 2(%r7),$123
	jeql .L6108
	cmpl %r10,%r7
	jgtru .L6115
	jbr .L6621
.L6109:
	tstl %r1
	jneq .L6624
	cmpb %r9,$64
	jneq .L6118
	movb 1(%r7),%r2
	jeql .L6085
	movl 120(%r0),%r1
	jneq .L6117
.L6119:
	bicb3 $253,215(%r0),%r0
	jneq .L6121
	bicl3 $-8388609,1040(%r6),%r0
	jeql .L6121
	addl3 %r7,$1,%r0
	cmpl %r0,%r10
	jlssu .L6123
.L6637:
	jeql .L6625
.L6130:
	pushl $1
	pushl $0
	pushl %r10
	pushl %r0
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl -56(%fp),%r7
	movb 1(%r7),%r2
.L6122:
	pushl $4
	cvtbl %r2,-(%sp)
	pushab .LC200
	movl %r2,-136(%fp)
	calls $3,memchr
	movl -136(%fp),%r2
	tstl %r0
	jneq .L6108
	movl 304(%r6),%r0
	tstl 60(%r0)
	jneq .L6046
	cmpb %r2,$43
	jeql .L6108
	cmpb %r2,$45
	jneq .L6046
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jgtru .L6300
	jbr .L6611
.L6609:
	subl3 $1,%r10,%r0
	cmpl %r7,%r0
	jgequ .L6326
	cmpl 8(%ap),%r7
	jeql .L6326
	cmpl 12(%r11),%r8
	jeql .L6326
	tstb -80(%fp)
	jneq .L6626
	addl3 %r7,$1,%r0
	movl %r0,-56(%fp)
	tstl -72(%fp)
	jeql .L6329
	cmpb 1(%r7),$-61
	jlequ .L6329
	movl %r0,%r7
	movb $1,-58(%fp)
	movb -58(%fp),-68(%fp)
	jbr .L6046
.L6326:
	movb -68(%fp),-80(%fp)
	movl -56(%fp),%r7
	movb (%r7),%r9
	jbr .L6115
.L6327:
	movb -72(%fp),-80(%fp)
	jbr .L6044
.L6601:
	bicb3 $63,%r5,%r0
	cmpb %r0,$-128
	jneq .L6048
.L6049:
	movb -(%r2),%r5
	bicb3 $63,%r5,%r0
	cmpb %r0,$-128
	jeql .L6049
.L6048:
	subl3 -68(%fp),%r2,-80(%fp)
	subl3 $1,%r2,%r1
	movb -1(%r2),%r9
	bicb3 $63,%r9,%r0
	cmpb %r0,$-128
	jneq .L6052
.L6053:
	movb -(%r1),%r9
	bicb3 $63,%r9,%r0
	cmpb %r0,$-128
	jeql .L6053
.L6052:
	movzbl %r9,%r9
	movab PL_utf8skip,-76(%fp)
	movl -76(%fp),%r3
	movzbl (%r9)[%r3],%r0
	addl3 %r1,%r0,-84(%fp)
	cmpl %r0,$1
	jeql .L6054
	mnegb %r0,%r0
	ashl %r0,$255,%r0
	mcoml %r0,%r0
	bicl2 %r0,%r9
	movl %r9,%r0
	addl3 %r1,$1,%r3
	cmpl -84(%fp),%r3
	jlequ .L6054
	movl %r1,-88(%fp)
	movl -84(%fp),%r9
.L6055:
	ashl $6,%r0,%r0
	bicb3 $192,(%r3)+,%r1
	movzbl %r1,%r1
	bisl2 %r1,%r0
	cmpl %r9,%r3
	jneq .L6055
	movl -88(%fp),%r1
	movl %r0,%r9
.L6054:
	movzbl %r5,%r5
	movl -76(%fp),%r3
	movzbl (%r5)[%r3],%r0
	addl3 %r2,%r0,-76(%fp)
	cmpl %r0,$1
	jeql .L6056
	mnegb %r0,%r0
	ashl %r0,$255,%r0
	mcoml %r0,%r0
	bicl2 %r0,%r5
	movl %r5,%r0
	addl3 %r2,$1,%r3
	cmpl -76(%fp),%r3
	jlequ .L6056
	movl %r1,-84(%fp)
	movl -76(%fp),%r5
.L6057:
	ashl $6,%r0,%r0
	bicb3 $192,(%r3)+,%r1
	movzbl %r1,%r1
	bisl2 %r1,%r0
	cmpl %r5,%r3
	jneq .L6057
	movl -84(%fp),%r1
	movl %r0,%r5
	cmpl %r0,$255
	jleq .L6056
	cmpl %r0,%r9
	jeql .L6332
	movb -57(%fp),-58(%fp)
	cmpl %r9,%r5
	jgtr .L6627
.L6060:
	addl3 %r9,$1,%r3
	cmpl %r3,%r5
	jeql .L6334
	movl (%r11),%r0
	subl3 -68(%fp),%r8,-68(%fp)
	subl3 %r7,%r10,%r7
	tstb -57(%fp)
	jeql .L6064
	tstb -58(%fp)
	jneq .L6628
.L6064:
	subl3 $1,%r5,%r8
	subl3 %r9,%r8,%r2
	cmpl %r9,$127
	jgtru .L6629
	cmpl %r5,$127
	jlequ .L6335
	movab -128(%r5),%r4
	addl2 %r4,-64(%fp)
.L6068:
	tstb -57(%fp)
	jeql .L6069
	addl2 %r4,%r2
.L6069:
	movl -68(%fp),8(%r0)
	incl %r7
	bicl3 $-268435457,8(%r11),%r0
	jneq .L6630
	movl (%r11),%r4
	addl2 8(%r4),%r7
	addl3 %r7,%r2,%r0
	cmpl 12(%r4),%r0
	jlssu .L6071
	tstb -57(%fp)
	jeql .L6073
.L6636:
	movzbl (%r1),%r0
	movzbl PL_utf8skip[%r0],%r8
	addl2 %r1,%r8
	cmpl %r3,%r5
	jgtr .L6583
.L6074:
	tstb %r3
	jlss .L6075
	movb %r3,(%r8)+
	jaobleq %r5,%r3,.L6074
.L6583:
	movl -56(%fp),%r7
	movb -57(%fp),-80(%fp)
	clrb -68(%fp)
	jbr .L6038
.L6304:
	bisl2 $536888320,%r0
	movl %r0,8(%r11)
	movl (%r11),%r0
	movl 8(%r0),%r1
	addl3 %r1,$5,%r2
	cmpl %r2,12(%r0)
	jgequ .L6306
	jbr .L6612
.L6093:
	tstb -59(%fp)
	jneq .L6095
	movb 2(%r7),%r1
	cmpb %r1,$35
	jeql .L6631
	tstl 40(%r0)
	jneq .L6085
	cmpb %r1,$123
	jeql .L6108
	cmpb %r1,$63
	jneq .L6085
	cmpb 3(%r7),$123
	jeql .L6108
	cmpl %r10,%r7
	jgtru .L6115
	jbr .L6621
.L6603:
	cmpl %r0,$94
	jgtru .L6061
	pushl %r3
	pushl %r5
	pushab .LC198
	pushl %r6
	calls $4,Perl_croak
.L6612:
	incl %r1
	movl %r1,12(%r0)
	pushl %r1
	pushl 12(%r11)
	calls $2,Perl_safesysrealloc
	movl %r0,12(%r11)
	jbr .L6306
.L6629:
	addl2 %r2,-64(%fp)
	movl %r2,%r4
	jbr .L6068
.L6614:
	bicl2 $-32769,%r0
	jeql .L6313
	tstb 100(%r7)
	jneq .L6313
	movw 72(%r7),%r0
	cmpw %r0,$35
	jeql .L6632
	cmpw %r0,$33
	jeql .L6633
	movl $1,%r0
	movab .LC87,%r2
	movl $2,%r4
	movab .LC196,%r3
	pushl $0
	pushl %r4
	pushl %r3
	pushl $0
	pushl %r11
	pushl %r0
	pushl %r2
	subl3 8(%ap),%r1,-(%sp)
	pushl 8(%ap)
	pushl %r6
	calls $10,S_new_constant
	movl %r0,%r11
	movl 304(%r6),%r7
	jbr .L6313
.L6161:
	movl $3,-36(%fp)
	movzbl $74,-40(%fp)
	pushl $0
	pushl $24
	pushl $3
	pushl $0
	pushab -40(%fp)
	pushab -36(%fp)
	pushl %r2
	pushl %r6
	calls $8,Perl_grok_bin_oct_hex
	movl %r0,%r2
	movl %r0,-52(%fp)
	movl -36(%fp),%r9
	addl3 -56(%fp),%r9,%r7
	movl %r7,-56(%fp)
	bicl3 $-65,-40(%fp),%r0
	jeql .L6166
	cmpl %r7,%r10
	jgequ .L6166
	movzbl (%r7),-132(%fp)
	clrl -128(%fp)
	movq -132(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L6166
	cmpl %r0,$9
	jgtru .L6166
	pushl $12
	pushl %r6
	movl %r2,-136(%fp)
	calls $2,Perl_ckwarn
	movl -136(%fp),%r2
	tstb %r0
	jeql .L6166
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L6164
	bicl3 $-536870913,8(%r1),%r1
	jeql .L6164
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L6164
	movl $1,%r0
	pushl $0
	pushl %r0
	pushl %r10
	pushl %r7
	pushl %r9
	pushl $8
	pushl %r6
	calls $7,Perl_form_alien_digit_msg
	pushl %r0
	pushab .LC8
	pushl $12
	pushl %r6
	calls $4,Perl_warner
	movl -52(%fp),%r2
.L6166:
	cmpl %r2,$127
	jlequ .L6174
	tstb -57(%fp)
	jneq .L6634
	cmpl %r2,$255
	jlequ .L6177
	movl 12(%r11),%r0
	movl (%r11),%r7
	tstl -64(%fp)
	jneq .L6178
	bisl2 $536870912,8(%r11)
	movb $1,-58(%fp)
	subl3 12(%r11),%r8,%r9
.L6180:
	pushl %r2
	calls $1,__clzsi2
	xorl2 $31,%r0
	addl2 $4,%r0
	divl2 $5,%r0
	subl3 -56(%fp),%r10,%r1
	movab 1(%r1)[%r0],%r0
	addl2 %r9,%r0
	cmpl 12(%r7),%r0
	jlssu .L6635
.L6182:
	pushl $17
	pushl %r6
	calls $2,Perl_ckwarn
	pushl $0
	subl2 $4,%sp
	movl %sp,%r5
	rotl $3,%r0,(%r5)
	bicl2 $-2041,(%r5)
	pushl -52(%fp)
	pushl %r8
	pushl %r6
	calls $5,Perl_uvoffuni_to_utf8_flags_msgs
	movl %r0,%r8
	movl -56(%fp),%r7
	movb $1,-57(%fp)
	jbr .L6038
.L6121:
	movzbl %r2,%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L6122
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jgtru .L6300
	jbr .L6611
.L6630:
	movl (%r11),%r0
	addl2 8(%r0),%r7
	addl3 %r7,%r2,%r0
.L6071:
	movl 12(%r11),%r7
	pushl %r0
	pushl %r11
	pushl %r6
	movl %r1,-144(%fp)
	movl %r3,-140(%fp)
	movl %r5,-136(%fp)
	calls $3,Perl_sv_grow
	movl -144(%fp),%r1
	subl3 %r7,%r1,%r7
	addl3 %r0,%r7,%r1
	movl -136(%fp),%r5
	movl -140(%fp),%r3
	tstb -57(%fp)
	jneq .L6636
.L6073:
	addl3 %r1,$1,%r0
	cmpl %r3,%r5
	jgeq .L6077
	subl2 %r9,%r1
.L6078:
	movb %r3,(%r3)[%r1]
	incl %r3
	cmpl %r3,%r5
	jneq .L6078
	subl2 %r9,%r8
	addl2 %r8,%r0
.L6077:
	movl %r0,%r8
	movb %r5,(%r8)+
	movl -56(%fp),%r7
	movb -57(%fp),-68(%fp)
	movb $1,-80(%fp)
	jbr .L6038
.L6329:
	movl %r0,%r7
	movb $1,-68(%fp)
	jbr .L6046
.L6056:
	cmpl %r5,%r9
	jneq .L6051
	movl %r2,%r8
	movb -57(%fp),-80(%fp)
	clrb -68(%fp)
	jbr .L6038
.L6624:
	movl 120(%r0),%r1
	movl (%r1),%r2
	cmpl 16(%r2),$39
	jeql .L6115
	cmpb %r9,$64
	jneq .L6116
	movb 1(%r7),%r2
	jeql .L6085
.L6117:
	bicl3 $-536870913,8(%r1),%r1
	jeql .L6119
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L6119
	addl3 %r7,$1,%r0
	cmpl %r0,%r10
	jgequ .L6637
.L6123:
	movb 1(%r7),%r1
	jgeq .L6125
	movzbl %r1,%r1
	movl %r1,-116(%fp)
	clrl -112(%fp)
	movq -116(%fp),%r2
	subl2 $194,%r2
	sbwc $0,%r3
	tstl %r3
	jneq .L6128
	cmpl %r2,$1
	jgtru .L6128
	subl3 %r0,%r10,%r2
	cmpl %r2,$1
	jleq .L6130
	movb 2(%r7),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L6130
	bicb3 $192,%r2,%r0
	ashl $6,%r1,%r1
	bisb2 %r1,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r3
	rotl $16,(%r3),%r0
	bicl2 $-2,%r0
.L6127:
	tstb %r0
	jneq .L6108
	movl -56(%fp),%r7
	movb 1(%r7),%r2
	jbr .L6122
.L6151:
	movb $9,(%r8)+
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6152:
	movb $13,(%r8)+
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6153:
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L6167
	bicl3 $-536870913,8(%r1),%r1
	jeql .L6167
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L6167
	movl $1,%r0
	pushl %r0
	pushl $0
	pushl $0
	pushl $0
	pushab -36(%fp)
	pushab -52(%fp)
	pushl %r10
	pushab -56(%fp)
	pushl %r6
	calls $9,Perl_grok_bslash_o
	tstb %r0
	jeql .L6173
.L6574:
	movl -52(%fp),%r2
	jbr .L6166
.L6154:
	movb $10,(%r8)+
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6155:
	movb $12,(%r8)+
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6156:
	movb $27,(%r8)+
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6149:
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L6171
	bicl3 $-536870913,8(%r1),%r1
	jeql .L6171
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L6171
	movl $1,%r0
	pushl %r0
	pushl $0
	pushl $0
	pushl $0
	pushab -36(%fp)
	pushab -52(%fp)
	pushl %r10
	pushab -56(%fp)
	pushl %r6
	calls $9,Perl_grok_bslash_x
	tstb %r0
	jneq .L6574
.L6173:
	movl -36(%fp),%r7
	pushl %r7
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	clrl -52(%fp)
	clrl %r2
.L6174:
	movb %r2,(%r8)+
	movl -56(%fp),%r7
	jbr .L6038
.L6157:
	addl3 %r2,$1,%r0
	movl %r0,-56(%fp)
	cmpl %r0,%r10
	jgequ .L6282
	pushl $0
	pushab -36(%fp)
	pushl %r8
	cvtbl 1(%r2),-(%sp)
	pushl %r6
	calls $5,Perl_grok_bslash_c
	tstb %r0
	jeql .L6638
	incl %r8
.L6644:
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6158:
	movb $8,(%r8)+
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6159:
	movb $7,(%r8)+
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6160:
	addl3 %r2,$1,-56(%fp)
	cmpb 1(%r2),$123
	jeql .L6186
	pushl $0
	pushl $22
	pushab .LC206
	pushl %r6
	calls $4,Perl_yyerror_pvn
	clrb (%r8)+
	movl -56(%fp),%r7
	jbr .L6038
.L6075:
	rotl $26,%r3,%r0
	bicl2 $-4,%r0
	bisb3 $-64,%r0,(%r8)
	bicb3 $192,%r3,%r0
	bisb3 $-128,%r0,1(%r8)
	addl2 $2,%r8
	jaobleq %r5,%r3,.L6074
	jbr .L6583
.L6600:
	movb 1(%r7),%r3
	movb %r3,%r9
	jbr .L6147
.L6622:
	cmpb %r3,$48
	jeql .L6140
	movzbl 2(%r7),-124(%fp)
	movl %r5,-120(%fp)
	movq -124(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L6141
	cmpl %r0,$9
	jgtru .L6141
	pushl $7
	cvtbl %r3,-(%sp)
	pushab .LC203
	movl %r2,-136(%fp)
	movl %r3,-140(%fp)
	calls $3,memchr
	movl -136(%fp),%r2
	movl -140(%fp),%r3
	tstl %r0
	jneq .L6143
	movb %r3,%r9
	jbr .L6147
.L6135:
	movl -56(%fp),%r7
	addl3 %r7,$1,-56(%fp)
	movb (%r7),(%r8)+
	movl -56(%fp),%r7
	jbr .L6038
.L6625:
	movb 1(%r7),%r1
	jneq .L6130
.L6125:
	movzbl %r1,%r1
	moval PL_charclass[%r1],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	jbr .L6127
.L6335:
	clrl %r4
	jbr .L6068
.L6602:
	cmpl %r9,$127
	jleq .L6333
	decl -64(%fp)
	movl %r4,%r8
	movb -57(%fp),-68(%fp)
	movb $1,-80(%fp)
	jbr .L6038
.L6611:
	jlssu .L6639
	addl3 %r7,$1,%r1
	bicl3 $-268435457,8(%r11),%r2
	jneq .L6302
	cmpl %r0,%r1
	jgequ .L6300
.L6302:
	pushl %r1
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	addl3 %r0,%r7,%r8
	jbr .L6300
.L6634:
	movl (%r11),%r7
	subl3 12(%r11),%r8,%r9
	jbr .L6180
.L6282:
	pushl $0
	pushl $31
	pushab .LC214
	pushl %r6
	calls $4,Perl_yyerror_pvn
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl $0
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	addl3 -56(%fp),$1,%r7
	movl %r7,-56(%fp)
	jbr .L6038
.L6186:
	addl3 %r2,$2,%r5
	movl %r5,-56(%fp)
	subl3 %r5,%r10,-(%sp)
	movzbl $125,-(%sp)
	pushl %r5
	movl %r5,-136(%fp)
	calls $3,memchr
	movl %r0,%r9
	movl 304(%r6),-76(%fp)
	movl -136(%fp),%r5
	tstl %r0
	jeql .L6640
	cmpl %r5,%r0
	jgequ .L6190
	movl %r5,%r1
.L6191:
	movl %r1,%r5
	movb (%r1),%r2
	incl %r1
	movzbl %r2,%r3
	bicl3 $-18433,PL_charclass[%r3],%r3
	cmpl %r3,$18432
	jneq .L6194
	movl %r1,-56(%fp)
	cmpl %r9,%r1
	jneq .L6191
	movb 1(%r5),%r2
	movl %r9,%r5
.L6194:
	cmpl %r5,%r9
	jgequ .L6346
.L6195:
	movl %r0,%r3
	subl3 $1,%r0,%r1
	movl %r1,%r0
	movzbl (%r1),%r4
	bicl3 $-18433,PL_charclass[%r4],%r4
	cmpl %r4,$18432
	jneq .L6641
	cmpl %r5,%r0
	jneq .L6195
.L6196:
	cmpb %r2,$85
	jneq .L6198
	cmpb 1(%r5),$43
	jneq .L6198
	addl3 %r5,$2,%r0
	movl %r0,-56(%fp)
	movl -76(%fp),%r2
	tstl 60(%r2)
	jeql .L6199
	movzbl 2(%r5),%r2
	bicl3 $-4097,PL_charclass[%r2],%r2
	jneq .L6642
.L6203:
	pushl $0
	pushl $39
	pushab .LC209
	pushl %r6
	calls $4,Perl_yyerror_pvn
	addl3 %r9,$1,-56(%fp)
	clrb (%r8)+
	movl -56(%fp),%r7
	jbr .L6038
.L6128:
	pushl %r10
	pushl %r0
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	jbr .L6127
.L6631:
	tstl -72(%fp)
	jneq .L6099
	addl3 %r7,$1,%r0
	cmpl %r0,%r10
	jgequ .L6085
.L6100:
	movl %r0,-56(%fp)
	movb (%r7),(%r8)+
	movl -56(%fp),%r7
	addl3 %r7,$1,%r0
	cmpl %r0,%r10
	jgequ .L6046
	cmpb (%r7),$41
	jneq .L6100
	jbr .L6046
.L6167:
	bicb3 $253,215(%r0),%r0
	jneq .L6341
	rotl $9,1040(%r6),%r0
	bicl2 $-2,%r0
	pushl %r0
	pushl $0
	pushl $0
	pushl $0
	pushab -36(%fp)
	pushab -52(%fp)
	pushl %r10
	pushab -56(%fp)
	pushl %r6
	calls $9,Perl_grok_bslash_o
	tstb %r0
	jneq .L6574
	jbr .L6173
.L6171:
	bicb3 $253,215(%r0),%r0
	jneq .L6343
	rotl $9,1040(%r6),%r0
	bicl2 $-2,%r0
	pushl %r0
	pushl $0
	pushl $0
	pushl $0
	pushab -36(%fp)
	pushab -52(%fp)
	pushl %r10
	pushab -56(%fp)
	pushl %r6
	calls $9,Perl_grok_bslash_x
	tstb %r0
	jneq .L6574
	jbr .L6173
.L6628:
	movl -68(%fp),%r5
	movab 2(%r7)[%r5],%r1
	cmpl %r1,12(%r0)
	jgtru .L6643
.L6065:
	addl3 %r8,$1,%r9
	movl %r4,%r7
	cmpl %r2,%r8
	jgequ .L6066
	subl3 %r2,%r8,-(%sp)
	addl3 %r2,$1,%r0
	subl2 %r8,%r0
	addl3 %r4,%r0,-(%sp)
	addl3 %r2,$2,%r0
	subl2 %r8,%r0
	addl3 %r4,%r0,-(%sp)
	movl %r2,-136(%fp)
	calls $3,memmove
	movl -136(%fp),%r2
	subl2 %r8,%r2
	addl2 %r2,%r7
.L6066:
	mcomb $62,1(%r7)
	movl -56(%fp),%r7
	movl %r9,%r8
	movb -58(%fp),-57(%fp)
	movb -58(%fp),-80(%fp)
	clrb -68(%fp)
	jbr .L6038
.L6604:
	cvtbl %r9,-(%sp)
	pushab .LC205
	pushl $12
	pushl %r6
	calls $4,Perl_ck_warner
	movl -56(%fp),%r7
	movb (%r7),%r9
	jbr .L6115
.L6638:
	movl -36(%fp),%r7
	pushl %r7
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl $0
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	incl %r8
	jbr .L6644
.L6618:
	movb $1,-59(%fp)
	cmpl %r10,%r7
	jgtru .L6115
	jbr .L6621
.L6643:
	pushl %r1
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	addl3 %r0,-68(%fp),%r8
	addl3 %r0,-80(%fp),%r2
	subl3 $1,%r8,%r4
	jbr .L6065
.L6635:
	movl %r9,8(%r7)
	bicl3 $-268435457,8(%r11),%r1
	jneq .L6183
	movl (%r11),%r1
	cmpl 12(%r1),%r0
	jlssu .L6183
	movl 12(%r11),%r8
	addl2 8(%r1),%r8
.L6649:
	pushl $17
	pushl %r6
	calls $2,Perl_ckwarn
	pushl $0
	subl2 $4,%sp
	movl %sp,%r5
	rotl $3,%r0,(%r5)
	bicl2 $-2041,(%r5)
	pushl -52(%fp)
	pushl %r8
	pushl %r6
	calls $5,Perl_uvoffuni_to_utf8_flags_msgs
	movl %r0,%r8
	movl -56(%fp),%r7
	movb $1,-57(%fp)
	jbr .L6038
.L6642:
	addl3 %r5,$3,%r4
	movl %r4,-56(%fp)
	cmpl %r1,%r4
	jlequ .L6206
.L6201:
	movb 1(%r0),%r2
	movzbl %r2,%r3
	moval PL_charclass[%r3],%r5
	rotl $20,(%r5),%r3
	bicl2 $-2,%r3
	tstb %r3
	jneq .L6204
	cmpb %r2,$46
	jeql .L6205
	cmpb %r2,$95
	jneq .L6203
.L6205:
	movzbl 2(%r0),%r0
	moval PL_charclass[%r0],%r2
	rotl $20,(%r2),%r0
	bicl2 $-2,%r0
	tstb %r0
	jeql .L6203
.L6204:
	addl3 %r4,$1,%r2
	movl %r2,-56(%fp)
	movl %r4,%r0
	cmpl %r1,%r2
	jlequ .L6206
	movl %r2,%r4
	jbr .L6201
.L6177:
	movb %r2,(%r8)+
	incl -64(%fp)
	movl -56(%fp),%r7
	jbr .L6038
.L6334:
	movb $1,-80(%fp)
	clrb -68(%fp)
	jbr .L6038
.L6341:
	clrl %r0
	pushl %r0
	pushl $0
	pushl $0
	pushl $0
	pushab -36(%fp)
	pushab -52(%fp)
	pushl %r10
	pushab -56(%fp)
	pushl %r6
	calls $9,Perl_grok_bslash_o
	tstb %r0
	jneq .L6574
	jbr .L6173
.L6343:
	clrl %r0
	pushl %r0
	pushl $0
	pushl $0
	pushl $0
	pushab -36(%fp)
	pushab -52(%fp)
	pushl %r10
	pushab -56(%fp)
	pushl %r6
	calls $9,Perl_grok_bslash_x
	tstb %r0
	jneq .L6574
	jbr .L6173
.L6333:
	movl %r4,%r8
	movb -57(%fp),-68(%fp)
	movb $1,-80(%fp)
	jbr .L6038
.L6198:
	clrl -36(%fp)
	movl -76(%fp),%r0
	tstb 159(%r0)
	jneq .L6227
	movl 120(%r0),%r0
	jeql .L6228
	bicl3 $-536870913,8(%r0),%r0
	jeql .L6228
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L6228
	movl $1,%r0
.L6229:
	subl3 $36,%fp,-100(%fp)
	pushab -36(%fp)
	pushl %r0
	pushl %r1
	pushl %r5
	pushl %r6
	movl %r1,-144(%fp)
	calls $5,Perl_get_and_check_backslash_N_name
	movl %r0,-84(%fp)
	movl -36(%fp),%r3
	movl -144(%fp),%r1
	tstl %r3
	jeql .L6230
	movl 304(%r6),%r0
	movl 120(%r0),%r2
	jeql .L6231
	bicl3 $-536870913,8(%r2),%r2
	jeql .L6231
	movl 120(%r6),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L6231
	movl $536870912,%r7
	pushl %r3
	movl %r1,-144(%fp)
	movl %r3,-140(%fp)
	calls $1,strlen
	pushl %r7
	pushl %r0
	movl -140(%fp),%r3
	pushl %r3
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl -144(%fp),%r1
.L6230:
	tstl -84(%fp)
	jeql .L6227
	movl -84(%fp),%r2
	bicl3 $-2098177,8(%r2),%r0
	cmpl %r0,$1024
	jeql .L6645
	pushl $34
	pushab -48(%fp)
	pushl -84(%fp)
	pushl %r6
	movl %r1,-144(%fp)
	calls $4,Perl_sv_2pv_flags
	movl %r0,-76(%fp)
	movl -144(%fp),%r1
.L6235:
	movl 304(%r6),%r0
	tstl 60(%r0)
	jeql .L6236
	movl -48(%fp),%r0
	jeql .L6646
	addl3 -76(%fp),%r0,-88(%fp)
	subl3 12(%r11),%r8,%r7
	subl3 %r9,%r10,-104(%fp)
	movl -84(%fp),%r3
	bicl3 $-536870913,8(%r3),%r1
	jneq .L6239
	movl $1434144348,-36(%fp)
	movw $43,-32(%fp)
	movaw (%r0)[%r0],-108(%fp)
	movl -108(%fp),%r5
	movab 6(%r5)[%r7],%r0
	addl2 -104(%fp),%r0
	bicl3 $-268435457,8(%r11),%r1
	jneq .L6240
	movl (%r11),%r1
	cmpl 12(%r1),%r0
	jlssu .L6240
.L6241:
	movl -36(%fp),(%r8)
	movb -32(%fp),4(%r8)
	addl2 $5,%r8
	cmpl -88(%fp),-76(%fp)
	jlequ .L6242
	movl %r8,%r7
	subl3 $40,%fp,%r1
.L6243:
	movl -76(%fp),%r0
	addl3 %r0,$1,-76(%fp)
	movzbl (%r0)+,-(%sp)
	pushab .LC210
	pushl $4
	pushl %r1
	movl %r1,-144(%fp)
	calls $4,Perl_my_snprintf
	movl -144(%fp),%r1
	movw (%r1),(%r7)
	movb 2(%r1),2(%r7)
	addl2 $3,%r7
	cmpl -88(%fp),-76(%fp)
	jneq .L6243
	addl2 -108(%fp),%r8
.L6242:
	subl3 $1,%r8,%r0
	movb $125,(%r0)
.L6238:
	movl -84(%fp),%r5
	movl 4(%r5),%r0
	cmpl %r0,$1
	jlequ .L6280
	subl3 $1,%r0,4(%r5)
	incl %r9
.L6202:
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6332:
	movl %r2,%r8
	movb -57(%fp),-58(%fp)
	movb -57(%fp),-80(%fp)
	clrb -68(%fp)
	jbr .L6038
.L6615:
	movl $2,%r0
	movab .LC194,%r2
	movl %r0,%r4
	movab .LC195,%r3
	pushl $0
	pushl %r4
	pushl %r3
	pushl $0
	pushl %r11
	pushl %r0
	pushl %r2
	subl3 8(%ap),%r1,-(%sp)
	pushl 8(%ap)
	pushl %r6
	calls $10,S_new_constant
	movl %r0,%r11
	movl 304(%r6),%r7
	jbr .L6313
.L6641:
	movl %r3,%r1
	jbr .L6196
.L6228:
	movl -76(%fp),%r3
	bicb3 $253,215(%r3),%r0
	jneq .L6354
	rotl $9,1040(%r6),%r0
	bicl2 $-2,%r0
	jbr .L6229
.L6099:
	movab PL_utf8skip,-76(%fp)
	movl -76(%fp),%r0
	movzbl 40(%r0),%r1
	addl3 %r7,%r1,%r0
	cmpl %r10,%r0
	jlequ .L6085
	movl %r1,%r9
.L6101:
	cmpb (%r7),$41
	jeql .L6647
	movc3 %r9,(%r7),(%r8)
	addl2 %r9,%r8
	addl3 -56(%fp),%r9,%r7
	movl %r7,-56(%fp)
	subl3 %r7,%r10,%r0
	jleq .L6336
	movzbl (%r7),%r1
	movl -76(%fp),%r2
	movzbl (%r1)[%r2],%r9
	cmpl %r9,%r0
	jleq .L6103
	movl %r0,%r9
.L6103:
	addl3 %r7,%r9,%r0
	cmpl %r0,%r10
	jlssu .L6101
	jbr .L6046
.L6620:
	clrb -59(%fp)
	cmpl %r10,%r7
	jgtru .L6115
	jbr .L6621
.L6178:
	subl3 %r0,%r8,8(%r7)
	bisl2 $17408,8(%r11)
	movb -57(%fp),(%r8)
	movl -52(%fp),%r0
	cmpl %r0,$127
	jlequ .L6344
	pushl %r0
	calls $1,__clzsi2
	xorl2 $31,%r0
	addl2 $4,%r0
	divl2 $5,%r0
.L6179:
	subl3 -56(%fp),%r10,%r1
	pushab 1(%r1)[%r0]
	movzwl $4098,-(%sp)
	pushl %r11
	pushl %r6
	calls $4,Perl_sv_utf8_upgrade_flags_grow
	movl (%r11),%r7
	movl 8(%r7),%r9
	addl3 12(%r11),%r9,%r8
	movl -52(%fp),%r2
	movb $1,-58(%fp)
	cmpl %r2,$127
	jgtru .L6180
	movl $1,%r0
	subl3 -56(%fp),%r10,%r1
	movab 1(%r1)[%r0],%r0
	addl2 %r9,%r0
	cmpl 12(%r7),%r0
	jgequ .L6182
	jbr .L6635
.L6336:
	movl %r7,%r0
	clrl %r9
	cmpl %r0,%r10
	jlssu .L6101
	jbr .L6046
.L6227:
	clrb (%r8)+
	incl %r9
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6231:
	bicb3 $253,215(%r0),%r0
	jneq .L6356
	movb 1042(%r6),%r5
	rotl $22,%r5,%r7
	bicl2 $-536870913,%r7
	pushl %r3
	movl %r1,-144(%fp)
	movl %r3,-140(%fp)
	calls $1,strlen
	pushl %r7
	pushl %r0
	movl -140(%fp),%r3
	pushl %r3
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl -144(%fp),%r1
	jbr .L6230
.L6616:
	movl $2,%r0
	movab .LC194,%r2
	movl $1,%r4
	movab .LC87,%r3
	pushl $0
	pushl %r4
	pushl %r3
	pushl $0
	pushl %r11
	pushl %r0
	pushl %r2
	subl3 8(%ap),%r1,-(%sp)
	pushl 8(%ap)
	pushl %r6
	calls $10,S_new_constant
	movl %r0,%r11
	movl 304(%r6),%r7
	jbr .L6313
.L6640:
	movl -76(%fp),%r0
	tstl 60(%r0)
	jeql .L6648
	pushl %r9
	pushl $60
	pushab .LC208
	pushl %r6
	calls $4,Perl_yyerror_pvn
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl $0
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	movl -56(%fp),%r5
	movl 304(%r6),-76(%fp)
.L6190:
	movb (%r5),%r2
	movl %r9,%r1
	jbr .L6196
.L6632:
	movl $1,%r0
	movab .LC87,%r2
	movl $2,%r4
	movab .LC195,%r3
	pushl $0
	pushl %r4
	pushl %r3
	pushl $0
	pushl %r11
	pushl %r0
	pushl %r2
	subl3 8(%ap),%r1,-(%sp)
	pushl 8(%ap)
	pushl %r6
	calls $10,S_new_constant
	movl %r0,%r11
	movl 304(%r6),%r7
	jbr .L6313
.L6354:
	clrl %r0
	jbr .L6229
.L6647:
	movl -56(%fp),%r7
	jbr .L6046
.L6344:
	movl $1,%r0
	jbr .L6179
.L6183:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	movl %r0,%r8
	movl (%r11),%r1
	addl2 8(%r1),%r8
	jbr .L6649
.L6199:
	movzbl $139,-40(%fp)
	subl3 %r0,%r1,-36(%fp)
	movzbl $120,-(%sp)
	pushl $12
	pushl $4
	pushl $0
	pushab -40(%fp)
	pushab -36(%fp)
	pushl %r0
	pushl %r6
	movl %r1,-144(%fp)
	calls $8,Perl_grok_bin_oct_hex
	movl %r0,%r7
	movl %r0,-52(%fp)
	movl -36(%fp),%r0
	movl -144(%fp),%r1
	tstl %r0
	jeql .L6203
	movl -56(%fp),%r2
	subl2 %r2,%r1
	cmpl %r1,%r0
	jneq .L6203
	tstl %r7
	jlss .L6209
	bicl3 $-5,-40(%fp),%r1
	jneq .L6209
	tstb -57(%fp)
	jeql .L6650
	cmpl %r7,$127
	jlequ .L6575
.L6223:
	pushl $17
	pushl %r6
	calls $2,Perl_ckwarn
	pushl $0
	subl2 $4,%sp
	movl %sp,%r3
	rotl $3,%r0,(%r3)
	bicl2 $-2041,(%r3)
	pushl %r7
	pushl %r8
	pushl %r6
	calls $5,Perl_uvoffuni_to_utf8_flags_msgs
	movl %r0,%r8
	movb $1,-57(%fp)
	incl %r9
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6633:
	movl $1,%r0
	movab .LC87,%r2
	movl %r0,%r4
	movab .LC193,%r3
	pushl $0
	pushl %r4
	pushl %r3
	pushl $0
	pushl %r11
	pushl %r0
	pushl %r2
	subl3 8(%ap),%r1,-(%sp)
	pushl 8(%ap)
	pushl %r6
	calls $10,S_new_constant
	movl %r0,%r11
	movl 304(%r6),%r7
	jbr .L6313
.L6164:
	bicb3 $253,215(%r0),%r0
	jneq .L6339
	rotl $9,1040(%r6),%r0
	bicl2 $-2,%r0
	pushl $0
	pushl %r0
	pushl %r10
	pushl %r7
	pushl %r9
	pushl $8
	pushl %r6
	calls $7,Perl_form_alien_digit_msg
	pushl %r0
	pushab .LC8
	pushl $12
	pushl %r6
	calls $4,Perl_warner
	movl -52(%fp),%r2
	jbr .L6166
.L6648:
	pushl %r9
	pushl $27
	pushab .LC207
	pushl %r6
	calls $4,Perl_yyerror_pvn
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl $0
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	movl -56(%fp),%r5
	movl 304(%r6),-76(%fp)
	jbr .L6190
.L6645:
	movl (%r2),%r0
	movl 8(%r0),-48(%fp)
	movl 12(%r2),-76(%fp)
	jbr .L6235
.L6356:
	clrl %r7
	pushl %r3
	movl %r1,-144(%fp)
	movl %r3,-140(%fp)
	calls $1,strlen
	pushl %r7
	pushl %r0
	movl -140(%fp),%r3
	pushl %r3
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl -144(%fp),%r1
	jbr .L6230
.L6240:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	addl3 %r0,%r7,%r8
	jbr .L6241
.L6239:
	movl -76(%fp),%r1
	movb (%r1),%r2
	jgeq .L6651
	movzbl %r2,%r2
	movab PL_strict_utf8_dfa_tab,%r3
	movzbl (%r2)[%r3],%r0
	movzbw 256(%r0)[%r3],%r1
	mnegb %r0,%r0
	ashl %r0,$255,%r0
	mcoml %r0,%r0
	bicl3 %r0,%r2,%r0
	cmpw %r1,$1
	jlequ .L6357
	addl3 -76(%fp),$1,%r2
	cmpl -88(%fp),%r2
	jlequ .L6248
.L6249:
	movl %r2,%r8
	movb (%r2)+,%r4
	addw2 $256,%r1
	movzwl %r1,%r1
	movzbl %r4,%r5
	movzbl (%r5)[%r3],%r5
	addl2 %r3,%r1
	movzbw (%r5)[%r1],%r1
	ashl $6,%r0,%r0
	bicl2 $-64,%r4
	bisl2 %r4,%r0
	cmpw %r1,$1
	jlequ .L6247
	cmpl -88(%fp),%r2
	jneq .L6249
.L6248:
	pushl $0
	pushl $0
	pushl $0
	pushab -44(%fp)
	pushab -36(%fp)
	pushl -88(%fp)
	pushl -76(%fp)
	calls $7,Perl_utf8_to_uv_msgs_helper_
	tstb %r0
	jneq .L6246
	clrl %r0
.L6250:
	pushl %r0
	pushab .LC211
	pushl $31
	pushab -36(%fp)
	calls $4,Perl_my_snprintf
	movl %r0,%r8
	movl -104(%fp),%r2
	movab 2(%r2)[%r7],%r0
	bicl3 $-268435457,8(%r11),%r1
	jneq .L6652
	movl (%r11),%r1
	addl2 %r8,%r0
	cmpl 12(%r1),%r0
	jlssu .L6251
	movl 12(%r11),%r0
.L6253:
	addl2 %r0,%r7
	pushl %r8
	pushab -36(%fp)
	pushl %r7
	calls $3,memcpy
	addl3 %r7,%r8,%r0
	addl3 -76(%fp),-44(%fp),%r8
	cmpl -88(%fp),%r8
	jlequ .L6254
	addl3 -104(%fp),$2,-76(%fp)
	movab PL_strict_utf8_dfa_tab,%r7
	movl %r10,-104(%fp)
	movl %r9,-108(%fp)
	movl %r8,%r9
.L6265:
	subl3 12(%r11),%r0,%r10
	movb (%r9),%r2
	jgeq .L6653
	movzbl %r2,%r2
	movzbl (%r2)[%r7],%r0
	movzbw 256(%r0)[%r7],%r1
	mnegb %r0,%r0
	ashl %r0,$255,%r0
	mcoml %r0,%r0
	bicl3 %r0,%r2,%r0
	cmpw %r1,$1
	jlequ .L6359
	addl3 %r9,$1,%r2
	cmpl -88(%fp),%r2
	jlequ .L6258
.L6259:
	movl %r2,%r8
	movb (%r2)+,%r3
	movzbl %r3,%r4
	movzbl (%r4)[%r7],%r4
	addw2 $256,%r1
	movzwl %r1,%r1
	addl2 %r7,%r4
	movzbw (%r1)[%r4],%r1
	ashl $6,%r0,%r4
	bicl3 $-64,%r3,%r0
	bisl2 %r4,%r0
	cmpw %r1,$1
	jlequ .L6257
	cmpl -88(%fp),%r2
	jneq .L6259
.L6258:
	pushl $0
	pushl $0
	pushl $0
	pushab -44(%fp)
	pushab -40(%fp)
	pushl -88(%fp)
	pushl %r9
	calls $7,Perl_utf8_to_uv_msgs_helper_
	tstb %r0
	jneq .L6654
	clrl %r0
.L6260:
	pushl %r0
	pushab .LC212
	pushl $31
	pushab -36(%fp)
	calls $4,Perl_my_snprintf
	movl %r0,%r8
	addl3 -76(%fp),%r10,%r0
	addl2 %r8,%r0
	bicl3 $-268435457,8(%r11),%r1
	jneq .L6262
	movl (%r11),%r1
	cmpl 12(%r1),%r0
	jlssu .L6262
	movl 12(%r11),%r1
.L6264:
	addl2 %r10,%r1
	pushl %r8
	pushab -36(%fp)
	pushl %r1
	movl %r1,-144(%fp)
	calls $3,memcpy
	movl -144(%fp),%r1
	addl3 %r1,%r8,%r0
	addl2 -44(%fp),%r9
	cmpl -88(%fp),%r9
	jgtru .L6265
	movl -104(%fp),%r10
	movl -108(%fp),%r9
.L6254:
	addl3 %r0,$1,%r8
	movb $125,(%r0)
	jbr .L6238
.L6206:
	subl3 %r7,%r9,%r0
	addl3 %r0,$1,%r1
	pushl %r1
	pushl %r7
	pushl %r8
	movl %r1,-144(%fp)
	calls $3,memcpy
	movl -144(%fp),%r1
	addl2 %r1,%r8
	incl %r9
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6646:
	movl $1601916508,-36(%fp)
	movzbw $125,-32(%fp)
	movl $1601916508,(%r8)
	movb -32(%fp),4(%r8)
	addl2 $5,%r8
	jbr .L6238
.L6236:
	cmpw 72(%r0),$35
	jeql .L6655
	movl -84(%fp),%r2
	bicl3 $-536870913,8(%r2),%r0
	jeql .L6656
.L6271:
	tstb -57(%fp)
	jeql .L6319
.L6269:
	movl -48(%fp),%r2
	movl %r2,%r0
	subl2 -56(%fp),%r1
	addl2 $4,%r1
	cmpl %r1,%r2
	jgequ .L6277
	movl 12(%r11),%r1
	subl2 %r1,%r8
	movab 1(%r2)[%r8],%r0
	subl3 %r9,%r10,%r3
	addl2 %r3,%r0
	bicl3 $-268435457,8(%r11),%r3
	jneq .L6278
	movl (%r11),%r3
	cmpl 12(%r3),%r0
	jgequ .L6279
.L6278:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	movl %r0,%r1
	movl -48(%fp),%r2
.L6279:
	addl2 %r1,%r8
	movl %r2,%r0
.L6277:
	pushl %r0
	pushl -76(%fp)
	pushl %r8
	calls $3,memcpy
	addl2 -48(%fp),%r8
	jbr .L6238
.L6656:
	pushl %r0
	pushl %r0
	pushl %r2
	pushl %r6
	movl %r1,-144(%fp)
	calls $4,Perl_sv_utf8_upgrade_flags_grow
	pushl $32
	pushab Perl_sv_2pv_flags
	pushl $2
	pushab -48(%fp)
	pushl -84(%fp)
	pushl %r6
	calls $6,Perl_SvPV_helper.constprop.0
	movl %r0,-76(%fp)
	movl -144(%fp),%r1
	tstb -57(%fp)
	jneq .L6269
	movl -84(%fp),%r3
	bicl3 $-536870913,8(%r3),%r0
	jeql .L6269
.L6319:
	addl3 -48(%fp),$1,%r0
	subl3 -56(%fp),%r10,%r1
	addl2 %r1,%r0
	movl (%r11),%r1
	subl3 12(%r11),%r8,8(%r1)
	bisl2 $17408,8(%r11)
	clrb (%r8)
	tstl -64(%fp)
	jneq .L6273
	movl 8(%r11),%r1
	bisl3 $536870912,%r1,8(%r11)
	movl (%r11),%r7
	addl2 8(%r7),%r0
	bicl2 $-268435457,%r1
	jneq .L6274
	cmpl 12(%r7),%r0
	jlssu .L6274
	movl 12(%r11),%r8
	addl2 8(%r7),%r8
	movl -48(%fp),%r0
	movb $1,-57(%fp)
.L6657:
	pushl %r0
	pushl -76(%fp)
	pushl %r8
	calls $3,memcpy
	addl2 -48(%fp),%r8
	jbr .L6238
.L6655:
	pushl $32
	pushab Perl_sv_2pv_flags
	pushl $2
	pushab -48(%fp)
	pushl -84(%fp)
	pushl %r6
	movl %r1,-144(%fp)
	calls $6,Perl_SvPV_helper.constprop.0
	movl %r0,-76(%fp)
	movl -84(%fp),%r3
	bicl3 $-536870913,8(%r3),%r0
	movl -144(%fp),%r1
	tstl %r0
	jneq .L6267
	cmpl -48(%fp),$1
	jlequ .L6269
.L6268:
	pushl 8(%ap)
	incl %r9
	subl3 8(%ap),%r9,-(%sp)
	pushab .LC213
	pushl %r6
	calls $4,Perl_form
	pushl %r0
	pushl %r6
	calls $2,Perl_yyerror
	clrb (%r8)+
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6267:
	movl -76(%fp),%r5
	movb (%r5),%r0
	movzbl %r0,%r2
	movzbl PL_utf8skip[%r2],%r2
	cmpl %r2,-48(%fp)
	jlssu .L6268
	cmpb %r0,$-61
	jlequ .L6271
	movb $1,-58(%fp)
	tstb -57(%fp)
	jneq .L6269
	jbr .L6319
.L6274:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	movl %r0,%r8
	movl (%r11),%r7
	addl2 8(%r7),%r8
	movl -48(%fp),%r0
	movb $1,-57(%fp)
	jbr .L6657
.L6273:
	pushl %r0
	movzwl $4098,-(%sp)
	pushl %r11
	pushl %r6
	calls $4,Perl_sv_utf8_upgrade_flags_grow
	movl (%r11),%r0
	addl3 12(%r11),8(%r0),%r8
	movl -48(%fp),%r0
	movb $1,-57(%fp)
	pushl %r0
	pushl -76(%fp)
	pushl %r8
	calls $3,memcpy
	addl2 -48(%fp),%r8
	jbr .L6238
.L6357:
	movl -76(%fp),%r8
.L6247:
	tstw %r1
	jneq .L6248
	subl2 -76(%fp),%r8
	addl3 %r8,$1,-44(%fp)
	movl %r0,-36(%fp)
.L6246:
	movl -36(%fp),%r0
	jbr .L6250
.L6651:
	movl $1,-44(%fp)
	movzbl (%r1),-36(%fp)
	movl -36(%fp),%r0
	jbr .L6250
.L6346:
	movl %r9,%r1
	jbr .L6196
.L6262:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	movl %r0,%r1
	jbr .L6264
.L6359:
	movl %r9,%r8
.L6257:
	tstw %r1
	jneq .L6258
	subl2 %r9,%r8
	addl3 %r8,$1,-44(%fp)
	jbr .L6260
.L6653:
	movl $1,-44(%fp)
	movzbl (%r9),%r0
	jbr .L6260
.L6652:
	addl2 %r8,%r0
.L6251:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	jbr .L6253
.L6654:
	movl -40(%fp),%r0
	jbr .L6260
.L6118:
	cmpb %r9,$36
	jneq .L6046
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jgtru .L6300
	jbr .L6611
.L6116:
	cmpb %r9,$36
	jneq .L6046
	addl3 %r7,$1,%r0
	cmpl %r10,%r0
	jlequ .L6085
	movb 1(%r7),-76(%fp)
	pushl $7
	cvtbl -76(%fp),-(%sp)
	pushab .LC201
	calls $3,memchr
	tstl %r0
	jneq .L6085
	cmpb -76(%fp),$92
	jneq .L6108
	pushab .LC202
	pushl $29
	pushl %r6
	calls $3,Perl_ck_warner
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jgtru .L6300
	jbr .L6611
.L6339:
	clrl %r0
	pushl $0
	pushl %r0
	pushl %r10
	pushl %r7
	pushl %r9
	pushl $8
	pushl %r6
	calls $7,Perl_form_alien_digit_msg
	pushl %r0
	pushab .LC8
	pushl $12
	pushl %r6
	calls $4,Perl_warner
	movl -52(%fp),%r2
	jbr .L6166
.L6141:
	cvtbl %r3,%r0
	pushl %r0
	pushl %r0
	pushab .LC204
	pushl $28
	pushl %r6
	calls $5,Perl_ck_warner
	movl %r7,-56(%fp)
	movb $36,(%r7)
	subl3 12(%r11),%r8,%r7
	movl (%r11),%r0
	movl 12(%r0),%r0
	cmpl %r0,%r7
	jgtru .L6300
	jbr .L6611
.L6280:
	pushl %r0
	pushl -84(%fp)
	pushl %r6
	calls $3,Perl_sv_free2
	incl %r9
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6626:
	pushab .LC197
	pushl %r6
	calls $2,Perl_croak
.L6639:
	pushl %r0
	pushl %r7
	pushab .LC215
	pushl %r6
	calls $4,Perl_croak
.L6220:
	pushl %r0
	pushl %r11
	pushl %r6
	calls $3,Perl_sv_grow
	movl %r0,%r8
	movl (%r11),%r7
	addl2 8(%r7),%r8
	movl -52(%fp),%r7
	movb $1,-58(%fp)
	cmpl %r7,$127
	jgtru .L6223
.L6351:
	movb -58(%fp),-57(%fp)
.L6575:
	addl3 %r8,$1,%r0
	movb %r7,(%r8)
	movl %r0,%r8
	incl %r9
.L6659:
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6650:
	cmpl %r7,$255
	jlequ .L6214
.L6213:
	pushl %r7
	calls $1,__clzsi2
	xorl2 $31,%r0
	addl2 $4,%r0
	divl2 $5,%r0
.L6218:
	subl3 %r9,%r10,%r1
	movab 1(%r1)[%r0],%r0
	movl (%r11),%r1
	subl3 12(%r11),%r8,8(%r1)
	bisl2 $17408,8(%r11)
	clrb (%r8)
	tstl -64(%fp)
	jneq .L6219
	movl 8(%r11),%r1
	bisl3 $536870912,%r1,8(%r11)
	movl (%r11),%r7
	addl2 8(%r7),%r0
	bicl2 $-268435457,%r1
	jneq .L6220
	cmpl 12(%r7),%r0
	jlssu .L6220
	movl 12(%r11),%r8
	addl2 8(%r7),%r8
	movl -52(%fp),%r7
	movb $1,-58(%fp)
	cmpl %r7,$127
	jlequ .L6351
	jbr .L6223
.L6209:
	pushl $0
	pushl %r0
	pushl %r2
	pushl $16
	pushl %r6
	calls $5,Perl_form_cp_too_large_msg
	pushl %r0
	pushl %r6
	calls $2,Perl_yyerror
	clrl -52(%fp)
	tstb -57(%fp)
	jneq .L6658
	clrl %r7
.L6214:
	movl 304(%r6),%r0
	cmpw 72(%r0),$35
	jeql .L6217
	cmpl %r7,$127
	jgtru .L6213
	movl $1,%r0
	jbr .L6218
.L6658:
	clrl %r7
	addl3 %r8,$1,%r0
	movb %r7,(%r8)
	movl %r0,%r8
	incl %r9
	jbr .L6659
.L6217:
	addl3 %r8,$1,%r0
	cmpl %r7,$127
	jgtru .L6660
	clrb -57(%fp)
	movb %r7,(%r8)
	movl %r0,%r8
	incl %r9
	jbr .L6659
.L6660:
	movb %r7,(%r8)
	incl -64(%fp)
	movl %r0,%r8
	clrb -57(%fp)
	incl %r9
	movl %r9,%r7
	movl %r9,-56(%fp)
	jbr .L6038
.L6219:
	pushl %r0
	movzwl $4098,-(%sp)
	pushl %r11
	pushl %r6
	calls $4,Perl_sv_utf8_upgrade_flags_grow
	movl (%r11),%r0
	addl3 12(%r11),8(%r0),%r8
	movl -52(%fp),%r7
	movb $1,-58(%fp)
	cmpl %r7,$127
	jgtru .L6223
	movb -58(%fp),-57(%fp)
	jbr .L6575
	.cfi_endproc
.LFE258:
	.size	S_scan_const, .-S_scan_const
	.section	.rodata.str1.1
.LC216:
	.string	"Integer overflow in decimal number"
	.text
	.align 1
.globl Perl_scan_vstring
	.type	Perl_scan_vstring, @function
Perl_scan_vstring:
.LFB350:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $44,%sp
	movl 12(%ap),%r9
	movl 8(%ap),%r2
	movb (%r2),%r4
	cmpb %r4,$118
	jeql .L6716
	movl 8(%ap),%r10
.L6662:
	cmpl %r9,%r10
	jlequ .L6717
	movl %r10,%r8
.L6663:
	movzbl %r4,%r0
	clrl %r1
	movq %r0,%r2
	subl2 $48,%r2
	sbwc $0,%r3
	cmpl %r3,%r1
	jneq .L6694
	cmpl %r2,$9
	jlequ .L6666
.L6694:
	cmpb %r4,$95
	jneq .L6718
.L6666:
	incl %r8
	movb (%r8),%r4
	cmpl %r9,%r8
	jneq .L6663
	cmpb %r4,$46
	jneq .L6693
.L6668:
	pushl $0
	pushl $0
	pushl 16(%ap)
	pushl 4(%ap)
	calls $4,Perl_sv_setpv_bufsize
	subl3 $18,%fp,-24(%fp)
	movl %r9,%r0
	movl %r8,%r9
	movl %r10,%r8
	movl %r0,%r10
.L6675:
	subl3 $1,%r9,%r0
	cmpl %r8,%r0
	jgtru .L6676
.L6719:
	movl %r9,%r1
	movl $1,%r2
	clrl %r11
	movl %r9,-36(%fp)
	movl %r2,%r9
	movl %r1,%r0
	movl %r11,%r1
	movq %r6,-44(%fp)
	movl %r8,%r7
	movl %r0,%r11
.L6680:
	movb -(%r11),%r0
	cmpb %r0,$95
	jeql .L6677
	cvtbl %r0,%r0
	subl2 $48,%r0
	mull2 %r9,%r0
	addl3 %r0,%r1,%r8
	cmpl %r8,%r1
	jlssu .L6678
	mull2 $10,%r9
	movl %r8,%r1
.L6677:
	cmpl %r7,%r11
	jneq .L6680
	movl -36(%fp),%r9
	movl %r1,%r11
	pushl $0
	pushl $0
	pushl %r1
	pushab -18(%fp)
	pushl 4(%ap)
	calls $5,Perl_uvoffuni_to_utf8_flags_msgs
	pushl $2
	subl3 -24(%fp),%r0,-(%sp)
	pushab -18(%fp)
	pushl 16(%ap)
	pushl 4(%ap)
	calls $5,Perl_sv_catpvn_flags
	cmpl %r11,$127
	jlequ .L6681
	movl 16(%ap),%r2
	bisl2 $536870912,8(%r2)
.L6681:
	addl3 %r9,$1,%r8
	cmpl %r8,%r10
	jgequ .L6682
.L6720:
	cmpb (%r9),$46
	jneq .L6682
	movzbl 1(%r9),-32(%fp)
	clrl -28(%fp)
	movq -32(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L6682
	cmpl %r0,$9
	jgtru .L6682
	movl %r8,%r5
.L6684:
	movl %r5,%r9
	movb (%r5)+,%r0
	movzbl %r0,%r6
	clrl %r7
	movq %r6,%r2
	subl2 $48,%r2
	sbwc $0,%r3
	cmpl %r3,%r7
	jneq .L6696
	cmpl %r2,$9
	jlequ .L6686
.L6696:
	cmpb %r0,$95
	jneq .L6675
.L6686:
	cmpl %r10,%r5
	jneq .L6684
	movl %r10,%r9
	subl3 $1,%r9,%r0
	cmpl %r8,%r0
	jlequ .L6719
.L6676:
	pushl $0
	pushl $0
	pushl $0
	pushab -18(%fp)
	pushl 4(%ap)
	calls $5,Perl_uvoffuni_to_utf8_flags_msgs
	pushl $2
	subl3 -24(%fp),%r0,-(%sp)
	pushab -18(%fp)
	pushl 16(%ap)
	pushl 4(%ap)
	calls $5,Perl_sv_catpvn_flags
	addl3 %r9,$1,%r8
	cmpl %r8,%r10
	jlssu .L6720
.L6682:
	movl %r9,%r8
	movl 16(%ap),%r2
	bisl2 $17408,8(%r2)
	subl3 8(%ap),%r9,-(%sp)
	pushl 8(%ap)
	movzbl $86,-(%sp)
	pushl $0
	pushl %r2
	pushl 4(%ap)
	calls $6,Perl_sv_magic
	movl 16(%ap),%r2
	bisl2 $8388608,8(%r2)
	movl %r9,8(%ap)
	movl 8(%ap),%r0
	ret
.L6678:
	pushab .LC216
	pushl $15
	pushl 4(%ap)
	calls $3,Perl_ck_warner_d
	mull2 $10,%r9
	movl %r8,%r1
	jbr .L6677
.L6718:
	cmpb %r4,$46
	jeql .L6668
	cmpl %r9,%r8
	jlequ .L6691
	movl %r8,%r0
.L6670:
	movl %r0,%r1
	movzbl (%r0)+,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L6669
	cmpl %r9,%r0
	jneq .L6670
.L6693:
	movl %r9,%r1
.L6669:
	subl3 %r1,%r9,%r0
	cmpl %r0,$1
	jleq .L6672
	cmpb (%r1),$61
	jeql .L6721
.L6672:
	bicb2 $32,%r4
	cvtbl %r4,%r0
	clrl %r1
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L6668
	cmpl %r0,$25
	jgtru .L6668
	movl 8(%ap),%r0
	ret
.L6716:
	addl3 %r2,$1,%r10
	movb 1(%r2),%r4
	jbr .L6662
.L6721:
	cmpb 1(%r1),$62
	jneq .L6672
	subl3 8(%ap),%r8,-(%sp)
	pushl 8(%ap)
	pushl 16(%ap)
	pushl 4(%ap)
	calls $4,Perl_sv_setpvn
	movl %r8,8(%ap)
	movl 8(%ap),%r0
	ret
.L6717:
	movl %r10,%r8
	cmpb %r4,$46
	jeql .L6668
	movl %r10,%r1
	jbr .L6669
.L6691:
	movl %r8,%r1
	jbr .L6669
	.cfi_endproc
.LFE350:
	.size	Perl_scan_vstring, .-Perl_scan_vstring
	.section	.rodata.str1.1
.LC217:
	.string	"float"
.LC218:
	.string	"integer"
.LC219:
	.string	"panic: scan_num, *s=%d"
.LC220:
	.string	"Misplaced _ in number"
.LC221:
	.string	"Illegal octal digit '%c'"
.LC222:
	.string	"Illegal binary digit '%c'"
.LC223:
	.string	"Integer overflow in %s number"
.LC224:
	.string	"Hexadecimal float: exponent underflow"
.LC225:
	.string	"Hexadecimal float: exponent overflow"
.LC226:
	.string	"No digits found for %s literal"
.LC227:
	.string	"%s number > %s non-portable"
.LC228:
	.string	"binary"
.LC229:
	.string	"Number too long"
.LC230:
	.string	"Hexadecimal float: mantissa overflow"
.globl __floatundidf
.LC231:
	.string	"+-0123456789_"
.LC232:
	.string	"0o37777777777"
	.text
	.align 1
.globl Perl_scan_num
	.type	Perl_scan_num, @function
Perl_scan_num:
.LFB335:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -124(%sp),%sp
	movl 4(%ap),%r8
	movl 8(%ap),%r11
	movb (%r11),%r5
	cmpb %r5,$57
	jgtr .L6723
	cmpb %r5,$48
	jgtr .L6731
	cmpb %r5,$46
	jeql .L6731
	cmpb %r5,$48
	jneq .L6726
	movb 1(%r11),%r0
	bicb3 $32,%r0,%r1
	cmpb %r1,$88
	jeql .L7012
	cmpb %r1,$66
	jeql .L7013
	cmpb %r0,$46
	jeql .L6731
	cmpb %r1,$69
	jeql .L6731
	cmpb %r1,$79
	jeql .L6732
	addl3 %r11,$1,%r6
	movb $1,-28(%fp)
	clrb -38(%fp)
	movl $3,%r7
.L6729:
	cmpb %r0,$95
	jeql .L7014
	clrb -37(%fp)
	clrl %r1
	incl %r6
	clrb %r4
	movb %r4,%r5
	clrl %r10
	clrd -36(%fp)
	movl %r10,-48(%fp)
	movl %r10,-52(%fp)
	movl %r10,-68(%fp)
	subb3 %r7,$32,-60(%fp)
.L6734:
	subl3 $1,%r6,%r9
	cvtbl %r0,%r3
	subl3 $48,%r3,%r2
	cmpl %r2,$54
	jlequ .L7015
.L6735:
	cmpb -1(%r9),$95
	jeql .L6877
	movb (%r9),-39(%fp)
	cmpb -39(%fp),$46
	jeql .L6879
.L6757:
	bicb3 $32,-39(%fp),%r0
	cmpb %r0,$80
	jeql .L7016
.L6759:
	tstb -28(%fp)
	jneq .L6791
	tstb %r4
	jneq .L6792
	movl 304(%r8),%r0
	movl 124(%r0),-16(%fp)
	tstb -39(%fp)
	jeql .L6893
	addl3 %r9,$1,%r1
	movl %r1,124(%r0)
	pushl bases.3[%r7]
	pushab .LC226
	pushl %r8
	movl %r5,-112(%fp)
	calls $3,Perl_form
	movl %r0,%r6
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r6
	pushl %r8
	calls $4,Perl_yyerror_pvn
	movl 304(%r8),%r0
	movl -16(%fp),124(%r0)
	movl -112(%fp),%r5
	tstb %r5
	jeql .L7005
.L6794:
	cmpd -36(%fp),$0d4.294967295e+9
	jleq .L7017
	tstb -38(%fp)
	jeql .L6875
	pushab .LC232
	pushl Bases.0[%r7]
	pushab .LC227
	pushl $17
	pushl %r8
	calls $5,Perl_ck_warner
	movd -36(%fp),-(%sp)
	pushl %r8
	calls $3,Perl_newSVnv
	movl %r0,%r6
	movl 1040(%r8),%r0
.L6795:
	bicl2 $-16385,%r0
	jeql .L6799
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl $6
	pushab .LC228
	subl3 %r11,%r9,-(%sp)
	pushl %r11
	pushl %r8
	calls $10,S_new_constant
	movl %r0,%r6
.L6799:
	tstl %r6
	jeql .L6857
.L6856:
	pushl %r6
	pushl $0
	pushl $5
	pushl %r8
	calls $4,Perl_newSVOP
	movl %r0,%r6
.L6857:
	movl %r6,*12(%ap)
	movl %r9,%r0
	ret
.L6723:
	cmpb %r5,$118
	jneq .L6726
.L6727:
	pushl $5
	pushl %r8
	calls $2,Perl_newSV
	movl %r0,%r6
	pushl %r8
	calls $1,Perl_push_scope
	pushl $12
	pushl %r6
	pushl %r8
	calls $3,Perl_save_pushptr
	pushl %r6
	movl 304(%r8),%r0
	pushl 136(%r0)
	pushl %r11
	pushl %r8
	calls $4,Perl_scan_vstring
	movl %r0,%r9
	incl 4(%r6)
	pushl %r8
	calls $1,Perl_pop_scope
	pushl %r6
	pushl $0
	pushl $5
	pushl %r8
	calls $4,Perl_newSVOP
	movl %r0,%r6
	jbr .L6857
.L6731:
	movl 304(%r8),%r4
	movab 220(%r4),%r10
	movab 470(%r4),%r4
	movl %r11,%r6
	clrl -28(%fp)
	clrq -48(%fp)
	movl -28(%fp),-60(%fp)
	movb -28(%fp),-37(%fp)
	clrl %r1
	movb -28(%fp),-38(%fp)
	incl %r6
	movl %r1,%r7
.L6806:
	movzbl %r5,%r9
	movl %r9,%r0
	clrl %r1
	movq %r0,%r2
	subl2 $48,%r2
	sbwc $0,%r3
	cmpl %r3,%r1
	jneq .L6909
	cmpl %r2,$9
	jlequ .L6807
.L6909:
	subl3 $1,%r6,%r2
	cmpb %r5,$95
	jeql .L6809
	tstb -38(%fp)
	jneq .L7018
	movl %r7,%r1
	movl %r2,%r9
	clrl -36(%fp)
.L6810:
	tstl %r1
	jeql .L6811
	addl3 %r1,$1,%r0
	cmpl %r9,%r0
	jeql .L7019
.L6811:
	cmpb %r5,$46
	jeql .L7020
.L6812:
	bicb2 $32,%r5
	cmpb %r5,$69
	jeql .L6828
.L7026:
	tstl -36(%fp)
	jneq .L6829
.L6863:
	tstb -38(%fp)
	jeql .L6830
	clrb (%r10)
.L6831:
	addl3 304(%r8),$220,-(%sp)
	pushl %r8
	calls $2,Perl_my_atof
	movl %r0,%r2
	movl %r1,%r3
.L6855:
	movd %r2,-(%sp)
	pushl %r8
	calls $3,Perl_newSVnv
	movl %r0,%r6
	bicl3 $-8193,1040(%r8),%r0
	jeql .L6799
	movab .LC217,%r1
	movl $5,%r2
	addl3 304(%r8),$220,%r0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl %r2
	pushl %r1
	subl3 %r0,%r10,-(%sp)
	pushl %r0
	pushl %r8
	calls $10,S_new_constant
	movl %r0,%r6
.L7055:
	tstl %r6
	jneq .L6856
	jbr .L6857
.L6807:
	cmpl %r10,%r4
	jgequ .L6817
	movb %r5,(%r10)+
	movb (%r6)+,%r5
	jbr .L6806
.L6809:
	tstl %r7
	jeql .L6802
	incl %r7
	cmpl %r2,%r7
	jneq .L6802
	tstb -37(%fp)
	jeql .L7021
	movb $1,-37(%fp)
.L6802:
	movl %r2,%r7
	movb (%r6)+,%r5
	jbr .L6806
.L7020:
	cmpb 1(%r9),$46
	jeql .L6813
	addl3 %r9,$1,%r6
	movb %r5,(%r10)+
	cmpb 1(%r9),$95
	jeql .L7022
	movl %r6,%r9
.L6816:
	movb (%r9),%r5
	movzbl %r5,%r0
	movl %r0,%r6
	clrl %r7
	movq %r6,%r2
	subl2 $48,%r2
	sbwc $0,%r3
	cmpl %r3,%r7
	jneq .L6910
	cmpl %r2,$9
	jlequ .L6993
.L6910:
	cmpb %r5,$95
	jeql .L6823
	tstl -36(%fp)
	jneq .L7023
.L6824:
	cmpb -1(%r9),$95
	jeql .L7024
.L6826:
	cmpb %r5,$46
	jeql .L7025
	movb $1,-38(%fp)
	bicb2 $32,%r5
	cmpb %r5,$69
	jneq .L7026
.L6828:
	pushl $13
	cvtbl 1(%r9),-(%sp)
	pushab .LC231
	movl %r1,-124(%fp)
	movl %r4,-120(%fp)
	calls $3,memchr
	movl -124(%fp),%r1
	movl -120(%fp),%r4
	tstl %r0
	jneq .L7027
.L6859:
	tstb -38(%fp)
	jneq .L6851
.L6830:
	addl3 304(%r8),$220,%r0
	pushab -8(%fp)
	subl3 %r0,%r10,-(%sp)
	pushl %r0
	pushl %r8
	calls $4,Perl_grok_number
	cmpl %r0,$1
	jeql .L7028
.L6851:
	clrb (%r10)
	tstl -36(%fp)
	jeql .L6831
.L6833:
	cmpl -60(%fp),$56
	jgtr .L7029
.L6854:
	movq -48(%fp),-(%sp)
	calls $2,__floatundidf
	pushl -28(%fp)
	movd %r0,-(%sp)
	calls $3,ldexp
	movl %r0,%r2
	movl %r1,%r3
	jbr .L6855
.L7012:
	addl3 %r11,$2,%r6
	movb 2(%r11),%r0
	clrb -28(%fp)
	movb -28(%fp),-38(%fp)
	movl $4,%r7
	jbr .L6729
.L7015:
	casel %r2,$0,$54
.L6737:
	.word .L6741-.L6737
	.word .L6741-.L6737
	.word .L6740-.L6737
	.word .L6740-.L6737
	.word .L6740-.L6737
	.word .L6740-.L6737
	.word .L6740-.L6737
	.word .L6740-.L6737
	.word .L6739-.L6737
	.word .L6739-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6735-.L6737
	.word .L6738-.L6737
	.word .L6735-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
	.word .L6736-.L6737
.L6736:
	cmpl %r7,$4
	jneq .L6735
	bicl2 $-8,%r0
	addl3 %r0,$9,%r9
.L6745:
	tstb %r5
	jneq .L6746
.L7034:
	ashl %r7,%r10,%r0
	addl2 %r7,-68(%fp)
	cmpzv %r7,-60(%fp),%r0,%r10
	jeql .L6747
	bicl3 $-16385,1040(%r8),%r2
	jeql .L7030
.L6747:
	bisl3 %r0,%r9,%r10
.L6749:
	tstl -52(%fp)
	jneq .L6750
	tstl %r9
	jeql .L6751
	movl %r9,-52(%fp)
.L6750:
	incl -48(%fp)
.L6751:
	movb (%r6),%r0
	cmpb %r0,$46
	jeql .L7031
	bicb3 $32,%r0,%r2
	cmpb %r2,$80
	jeql .L6754
	movb $1,%r4
	clrb -28(%fp)
	movb (%r6)+,%r0
.L7039:
	subl3 $1,%r6,%r9
	cvtbl %r0,%r3
	subl3 $48,%r3,%r2
	cmpl %r2,$54
	jgtru .L6735
	jbr .L7015
.L6739:
	cmpl %r7,$3
	jeql .L7032
.L6740:
	cmpl %r7,$1
	jeql .L7033
.L6741:
	bicl3 $-16,%r0,%r9
.L7036:
	tstb %r5
	jeql .L7034
.L6746:
	muld3 -36(%fp),nvshift.2[%r7],%r2
	cvtld %r9,%r4
	addd3 %r4,%r2,-36(%fp)
	movb $1,%r5
	jbr .L6749
.L7019:
	tstb -37(%fp)
	jneq .L6811
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r1,-124(%fp)
	movl %r4,-120(%fp)
	calls $3,Perl_ck_warner
	movb (%r9),%r5
	movb $1,-37(%fp)
	movl -120(%fp),%r4
	movl -124(%fp),%r1
	cmpb %r5,$46
	jneq .L6812
	jbr .L7020
.L7030:
	cvtld %r10,-36(%fp)
	tstl %r10
	jlss .L7035
	pushl bases.3[%r7]
	pushab .LC223
	pushl $15
	pushl %r8
	movl %r1,-124(%fp)
	calls $4,Perl_ck_warner_d
	movl -124(%fp),%r1
.L7044:
	muld3 -36(%fp),nvshift.2[%r7],%r2
	cvtld %r9,%r4
	addd3 %r4,%r2,-36(%fp)
	movb $1,%r5
	jbr .L6749
.L7033:
	pushl %r3
	pushab .LC222
	pushl %r8
	movl %r1,-124(%fp)
	movl %r5,-112(%fp)
	calls $3,Perl_form
	movl %r0,%r9
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r9
	pushl %r8
	calls $4,Perl_yyerror_pvn
	movb -1(%r6),%r0
	movl -112(%fp),%r5
	movl -124(%fp),%r1
	bicl3 $-16,%r0,%r9
	jbr .L7036
.L7013:
	addl3 %r11,$2,%r6
	movb 2(%r11),%r0
	clrb -28(%fp)
	movb -28(%fp),-38(%fp)
	movl $1,%r7
	jbr .L6729
.L6754:
	cmpb -1(%r6),$95
	jneq .L7000
.L6906:
	movl %r6,%r9
	movb $1,%r4
	clrb -28(%fp)
.L6877:
	tstb -37(%fp)
	jeql .L7037
	movb $1,-37(%fp)
.L7045:
	movb (%r9),-39(%fp)
	cmpb -39(%fp),$46
	jneq .L6757
	jbr .L6879
.L7023:
	bicl3 $-4097,PL_charclass[%r0],%r0
	jeql .L6824
.L6993:
	cmpl %r10,%r4
	jgequ .L6817
	movb %r5,(%r10)+
	incl %r9
	jbr .L6816
.L6738:
	tstl %r1
	jeql .L6742
	incl %r1
	cmpl %r9,%r1
	jeql .L7038
.L6742:
	movl %r9,%r1
.L7043:
	movb (%r6)+,%r0
	jbr .L7039
.L6791:
	tstb %r5
	jeql .L7040
	cmpd -36(%fp),$0d4.294967295e+9
	jleq .L7004
	tstb -38(%fp)
	jeql .L6875
	pushab .LC232
	pushl Bases.0[%r7]
	pushab .LC227
	pushl $17
	pushl %r8
	calls $5,Perl_ck_warner
.L7004:
	movd -36(%fp),-(%sp)
	pushl %r8
	calls $3,Perl_newSVnv
	movl %r0,%r6
.L6797:
	movl 1040(%r8),%r0
	bicl3 $-4097,%r0,%r1
	jeql .L6795
.L7063:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl $7
	pushab .LC218
	subl3 %r11,%r9,-(%sp)
	pushl %r11
	pushl %r8
	calls $10,S_new_constant
	movl %r0,%r6
	jbr .L6799
.L7031:
	movb 1(%r6),%r2
	movzbl %r2,%r3
	bicl3 $-4097,PL_charclass[%r3],%r3
	jneq .L6753
	bicb2 $32,%r2
	cmpb %r2,$80
	jeql .L6753
	movb $1,%r4
	movb %r3,-28(%fp)
	movb (%r6)+,%r0
	jbr .L7039
.L6792:
	tstb %r5
	jneq .L6794
.L7005:
	pushl %r10
	pushl %r8
	calls $2,Perl_newSVuv
	movl %r0,%r6
	movl 1040(%r8),%r0
	jbr .L6795
.L7025:
	movzbl 1(%r9),%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L7041
	movb $1,-38(%fp)
.L6813:
	tstl -36(%fp)
	jeql .L6863
.L6862:
	tstb -38(%fp)
	jeql .L6830
	clrb (%r10)
	cmpl -60(%fp),$56
	jleq .L6854
	jbr .L7029
.L7014:
	pushab .LC220
	pushl $28
	pushl %r8
	calls $3,Perl_ck_warner
	movb 1(%r6),%r0
	movl %r6,%r1
	incl %r6
	movb $1,-37(%fp)
	incl %r6
	clrb %r4
	movb %r4,%r5
	clrl %r10
	clrd -36(%fp)
	movl %r10,-48(%fp)
	movl %r10,-52(%fp)
	movl %r10,-68(%fp)
	subb3 %r7,$32,-60(%fp)
	jbr .L6734
.L7000:
	movb %r0,-39(%fp)
	movl %r6,%r9
	movb $1,%r4
	clrb -28(%fp)
	bicb3 $32,-39(%fp),%r0
	cmpb %r0,$80
	jneq .L6759
	jbr .L7016
.L7017:
	movd -36(%fp),-(%sp)
	pushl %r8
	calls $3,Perl_newSVnv
	movl %r0,%r6
	movl 1040(%r8),%r0
	jbr .L6795
.L7038:
	tstb -37(%fp)
	jeql .L7042
	movb $1,-37(%fp)
.L7057:
	movl %r9,%r1
	jbr .L7043
.L7032:
	pushl %r3
	pushab .LC221
	pushl %r8
	movl %r1,-124(%fp)
	movl %r5,-112(%fp)
	calls $3,Perl_form
	movl %r0,%r9
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r9
	pushl %r8
	calls $4,Perl_yyerror_pvn
	movb -1(%r6),%r0
	movl -124(%fp),%r1
	movl -112(%fp),%r5
	bicl3 $-16,%r0,%r9
	jbr .L7036
.L6893:
	movl %r9,%r1
	movl %r1,124(%r0)
	pushl bases.3[%r7]
	pushab .LC226
	pushl %r8
	movl %r5,-112(%fp)
	calls $3,Perl_form
	movl %r0,%r6
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r6
	pushl %r8
	calls $4,Perl_yyerror_pvn
	movl 304(%r8),%r0
	movl -16(%fp),124(%r0)
	movl -112(%fp),%r5
	tstb %r5
	jneq .L6794
	jbr .L7005
.L7035:
	addd2 $0d4.294967296e+9,-36(%fp)
	pushl bases.3[%r7]
	pushab .LC223
	pushl $15
	pushl %r8
	movl %r1,-124(%fp)
	calls $4,Perl_ck_warner_d
	movl -124(%fp),%r1
	jbr .L7044
.L7037:
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r1,-124(%fp)
	movl %r4,-120(%fp)
	movl %r5,-112(%fp)
	calls $3,Perl_ck_warner
	movl -112(%fp),%r5
	movl -120(%fp),%r4
	movl -124(%fp),%r1
	movb $1,-37(%fp)
	jbr .L7045
.L7027:
	addl3 %r10,$1,%r7
	movb $101,%r0
	movb %r0,(%r10)
	addl3 %r9,$1,%r6
	movb 1(%r9),%r0
	cmpb %r0,$95
	jeql .L7046
.L6835:
	cmpb %r0,$43
	jeql .L6837
	cmpb %r0,$45
	jeql .L6837
	cmpb %r0,$95
	jeql .L7047
.L6839:
	clrl %r5
	movl %r1,%r3
.L6841:
	movl %r6,%r11
	movb (%r6)+,%r2
	movzbl %r2,-16(%fp)
	clrl -12(%fp)
	movq -16(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L6913
	cmpl %r0,$9
	jlequ .L6994
.L6913:
	cmpb %r2,$95
	jneq .L7048
	tstl %r3
	jeql .L6843
	incl %r3
	cmpl %r11,%r3
	jeql .L6844
.L6843:
	movb (%r6),%r2
	movzbl %r2,-24(%fp)
	clrl -20(%fp)
	movq -24(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L6912
	cmpl %r0,$9
	jlequ .L6845
.L6912:
	cmpb %r2,$95
	jeql .L6845
.L6844:
	tstb -37(%fp)
	jeql .L7049
	movb $1,-37(%fp)
.L6845:
	movl %r11,%r3
	jbr .L6841
.L6994:
	incl %r5
	cmpl %r7,%r4
	jgequ .L6817
	movb %r2,(%r7)+
	jbr .L6841
.L7049:
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r4,-120(%fp)
	movl %r5,-112(%fp)
	calls $3,Perl_ck_warner
	movl -112(%fp),%r5
	movl -120(%fp),%r4
	movb $1,-37(%fp)
	jbr .L6845
.L7047:
	tstb -37(%fp)
	jeql .L7050
	movl %r6,%r1
	incl %r6
	movb $1,-37(%fp)
.L7058:
	clrl %r5
	movl %r1,%r3
	jbr .L6841
.L7046:
	tstb -37(%fp)
	jeql .L7051
	movb 2(%r9),%r0
	movl %r6,%r1
	addl3 %r9,$2,%r6
	movb $1,-37(%fp)
	jbr .L6835
.L7022:
	tstb -37(%fp)
	jeql .L7052
	movl %r6,%r1
	movb $1,-37(%fp)
.L7059:
	movl %r6,%r9
	jbr .L6816
.L7024:
	tstb -37(%fp)
	jneq .L6826
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r1,-124(%fp)
	movl %r4,-120(%fp)
	calls $3,Perl_ck_warner
	movb (%r9),%r5
	movb $1,-37(%fp)
	movl -120(%fp),%r4
	movl -124(%fp),%r1
	jbr .L6826
.L7016:
	mull3 -48(%fp),%r7,-60(%fp)
	movl %r10,-48(%fp)
	clrl -44(%fp)
	subl3 $1,-52(%fp),%r0
	cmpl %r0,$6
	jgtru .L7053
	cmpl -52(%fp),$3
	jgtru .L7054
.L6870:
	cmpl -52(%fp),$1
	jeql .L6764
	subl2 $2,-60(%fp)
.L6765:
	cmpb -39(%fp),$46
	jneq .L6885
	movzbl 1(%r9),%r0
	movl PL_charclass[%r0],%r0
	rotl $20,%r0,%r0
	bicl2 $-1048576,%r0
.L6761:
	ashl %r7,$1,-88(%fp)
	addl3 %r9,$1,%r6
	movb $1,%r2
	clrl -52(%fp)
	movb %r5,-40(%fp)
	movl %r1,-92(%fp)
	movl -60(%fp),%r5
	movb %r2,%r3
	movb %r4,-93(%fp)
	movl %r8,-100(%fp)
	movl -88(%fp),%r8
.L6767:
	movl %r6,%r4
	movb (%r6)+,%r1
	bicb2 $254,%r0
	jeql .L6774
	rotl $26,%r1,%r2
	bicl2 $-2,%r2
	rotl $29,%r1,%r0
	bicl2 $-32,%r0
	bicb2 $247,%r0
	bisb2 %r2,%r0
	bicb3 $240,%r1,%r2
	addb2 %r2,%r0
	cvtbl %r0,%r2
	cmpl %r2,%r8
	jlss .L6775
	cmpb %r1,$95
	jneq .L7003
.L6775:
	addl3 %r7,%r5,%r4
	tstb %r3
	jeql .L6886
	cmpl %r4,$55
	jgtr .L6769
	ashq %r7,-48(%fp),%r0
	bisl3 %r0,%r2,-48(%fp)
	movl %r1,-44(%fp)
	addl2 %r7,-52(%fp)
	movl %r4,%r5
.L6770:
	movzbl (%r6),%r0
	movl PL_charclass[%r0],%r0
	rotl $20,%r0,%r0
	bicl2 $-1048576,%r0
	jbr .L6767
.L7028:
	pushl -8(%fp)
	pushl %r8
	calls $2,Perl_newSVuv
	movl %r0,%r6
	bicl3 $-4097,1040(%r8),%r0
	jeql .L6799
	movab .LC218,%r1
	movl $7,%r2
	addl3 304(%r8),$220,%r0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl %r2
	pushl %r1
	subl3 %r0,%r10,-(%sp)
	pushl %r0
	pushl %r8
	calls $10,S_new_constant
	movl %r0,%r6
	jbr .L7055
.L6837:
	movb %r0,(%r7)+
	movb 1(%r6),%r0
	incl %r6
	cmpb %r0,$95
	jneq .L6839
	jbr .L7047
.L7021:
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r0,-112(%fp)
	movl %r1,-124(%fp)
	movl %r2,-116(%fp)
	movl %r4,-120(%fp)
	calls $3,Perl_ck_warner
	movl -120(%fp),%r4
	movl -116(%fp),%r2
	movb $1,-37(%fp)
	jbr .L6802
.L6753:
	cmpb -1(%r6),$95
	jeql .L6906
	movb %r0,-39(%fp)
	movl %r6,%r9
	movb $1,%r4
	clrb -28(%fp)
.L6879:
	movb 1(%r9),%r2
	movzbl %r2,%r0
	movl PL_charclass[%r0],%r0
	rotl $20,%r0,%r0
	bicl2 $-1048576,%r0
	bicl3 $-2,%r0,%r6
	jneq .L6758
	bicb2 $32,%r2
	cmpb %r2,$80
	jneq .L6759
	mull3 -48(%fp),%r7,-60(%fp)
	movl %r10,-48(%fp)
	movl %r6,-44(%fp)
	subl3 $1,-52(%fp),%r2
	cmpl %r2,$6
	jgtru .L6761
	movl -60(%fp),%r2
	decl -60(%fp)
	cmpl -52(%fp),$3
	jgtru .L6761
.L7064:
	movl %r2,-60(%fp)
	jbr .L6870
.L6829:
	cmpb %r5,$80
	jneq .L6862
	pushl $13
	cvtbl 1(%r9),-(%sp)
	pushab .LC231
	movl %r1,-124(%fp)
	movl %r4,-120(%fp)
	calls $3,memchr
	movl -124(%fp),%r1
	movl -120(%fp),%r4
	tstl %r0
	jneq .L7056
	tstb -38(%fp)
	jeql .L6830
	movb %r0,(%r10)
	cmpl -60(%fp),$56
	jleq .L6854
	jbr .L7029
.L7042:
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r4,-120(%fp)
	movl %r5,-112(%fp)
	calls $3,Perl_ck_warner
	movl -112(%fp),%r5
	movl -120(%fp),%r4
	movb $1,-37(%fp)
	jbr .L7057
.L7029:
	pushab .LC230
	pushl $15
	pushl %r8
	calls $3,Perl_ck_warner
	movq -48(%fp),-(%sp)
	calls $2,__floatundidf
	pushl -28(%fp)
	movd %r0,-(%sp)
	calls $3,ldexp
	movl %r0,%r2
	movl %r1,%r3
	jbr .L6855
.L7051:
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r4,-120(%fp)
	calls $3,Perl_ck_warner
	movl -120(%fp),%r4
	movb 2(%r9),%r0
	movl %r6,%r1
	addl3 %r9,$2,%r6
	movb $1,-37(%fp)
	jbr .L6835
.L7050:
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r4,-120(%fp)
	calls $3,Perl_ck_warner
	movl -120(%fp),%r4
	movl %r6,%r1
	incl %r6
	movb $1,-37(%fp)
	jbr .L7058
.L7052:
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r4,-120(%fp)
	calls $3,Perl_ck_warner
	movl -120(%fp),%r4
	movl %r6,%r1
	movb $1,-37(%fp)
	jbr .L7059
.L6774:
	cmpb %r1,$95
	jeql .L6768
.L7003:
	movl -92(%fp),%r1
	movl %r5,-60(%fp)
	movb -40(%fp),%r5
	movl %r4,%r6
	movb -93(%fp),%r4
	movl -100(%fp),%r8
	tstl -68(%fp)
	jleq .L6871
.L6776:
	bicb3 $32,(%r6),%r0
	cmpb %r0,$80
	jneq .L6759
	movl %r9,-88(%fp)
	movl %r6,%r9
.L6868:
	movb 1(%r9),%r0
	cmpb %r0,$43
	jeql .L7060
	cmpb %r0,$45
	jeql .L6779
	addl3 %r9,$1,%r6
	clrb %r9
	movzbl %r0,-68(%fp)
	clrl -64(%fp)
	movq -68(%fp),%r2
	subl2 $48,%r2
	sbwc $0,%r3
	movq %r2,-68(%fp)
	tstl %r3
	jeql .L7061
.L6892:
	movl -88(%fp),%r9
	jbr .L6759
.L7054:
	decl -60(%fp)
	tstl -68(%fp)
	jgtr .L6904
	movl %r9,%r6
	movl -44(%fp),-52(%fp)
.L6871:
	tstl -60(%fp)
	jgtr .L6776
	jbr .L6759
.L6726:
	cvtbl %r5,-(%sp)
	pushab .LC219
	pushl %r8
	calls $3,Perl_croak
.L7048:
	tstl %r5
	jeql .L6859
	movl %r7,%r10
	movl %r11,%r9
	clrb (%r10)
	tstl -36(%fp)
	jeql .L6831
	jbr .L6833
.L6886:
	movl %r4,%r5
.L6768:
	cmpl %r5,$55
	jleq .L6770
	clrb %r3
	movzbl (%r6),%r0
	movl PL_charclass[%r0],%r0
	rotl $20,%r0,%r0
	bicl2 $-1048576,%r0
	jbr .L6767
.L6875:
	pushl maxima.1[%r7]
	pushl Bases.0[%r7]
	pushab .LC227
	pushl $17
	pushl %r8
	calls $5,Perl_ck_warner
	movd -36(%fp),-(%sp)
	pushl %r8
	calls $3,Perl_newSVnv
	movl %r0,%r6
	tstb -28(%fp)
	jneq .L6797
	movl 1040(%r8),%r0
	jbr .L6795
.L6823:
	cmpl %r10,%r4
	jgequ .L6817
	tstl %r1
	jeql .L6897
	incl %r1
	cmpl %r9,%r1
	jeql .L7062
.L6897:
	movl %r9,%r1
	incl %r9
	jbr .L6816
.L7062:
	tstb -37(%fp)
	jneq .L6897
	pushab .LC220
	pushl $28
	pushl %r8
	movl %r4,-120(%fp)
	calls $3,Perl_ck_warner
	movl %r9,%r1
	movb $1,-37(%fp)
	movl -120(%fp),%r4
	incl %r9
	jbr .L6816
.L7040:
	pushl %r10
	pushl %r8
	calls $2,Perl_newSVuv
	movl %r0,%r6
	movl 1040(%r8),%r0
	bicl3 $-4097,%r0,%r1
	jeql .L6795
	jbr .L7063
.L7018:
	bicl3 $-4097,PL_charclass[%r9],%r3
	jneq .L6807
	movl %r7,%r1
	movl %r2,%r9
	movl $1,-36(%fp)
	jbr .L6810
.L6732:
	addl3 %r11,$2,%r6
	movb 2(%r11),%r0
	clrb -28(%fp)
	movb $1,-38(%fp)
	movl $3,%r7
	jbr .L6729
.L7041:
	cmpl %r0,$9
	jlequ .L6727
	movb $1,-38(%fp)
	jbr .L6813
.L7053:
	tstl -68(%fp)
	jgtr .L6904
	tstl -60(%fp)
	jleq .L6759
.L6904:
	movl %r9,-88(%fp)
	movl -44(%fp),-52(%fp)
	jbr .L6868
.L6769:
	cmpl %r5,$55
	jgtr .L6890
	subl3 $56,%r4,%r1
	jeql .L6888
	movl %r1,%r3
	subl3 %r1,%r7,%r1
.L6771:
	ashq %r3,-48(%fp),-60(%fp)
	mnegb %r1,%r1
	ashl %r1,%r2,%r1
	ashl $-31,%r1,%r2
	bisl3 -60(%fp),%r1,-48(%fp)
	bisl3 -56(%fp),%r2,-44(%fp)
	addl2 %r3,-52(%fp)
	tstb %r0
	jeql .L6890
	mcomb %r0,%r3
	bicb3 $254,%r0,%r1
	jneq .L6890
	bicb2 $253,%r0
	jeql .L6772
	subl3 $1,%r4,%r5
	movb %r1,%r3
	jbr .L6768
.L6890:
	movl %r4,%r5
	clrb %r3
	movzbl (%r6),%r0
	movl PL_charclass[%r0],%r0
	rotl $20,%r0,%r0
	bicl2 $-1048576,%r0
	jbr .L6767
.L7061:
	cmpl %r2,$9
	jgtru .L6892
	movl %r6,%r4
	movl -64(%fp),%r6
	movl %r11,%r5
.L6781:
	movb (%r4)+,%r0
	movzbl %r0,%r2
	clrl %r3
	movq %r2,%r10
	subl2 $48,%r10
	sbwc $0,%r11
	cmpl %r11,%r3
	jneq .L6908
	cmpl %r10,$9
	jgtru .L6908
	mull2 $10,%r6
	cvtbl %r0,%r0
	addl2 %r6,%r0
	subl3 $48,%r0,%r6
	tstb %r9
	jeql .L6782
	subl3 %r0,$48,%r0
	cmpl %r0,$-128
	jgeq .L6781
	movl %r5,%r11
	pushab .LC224
	pushl $15
	pushl %r8
	movl %r1,-124(%fp)
	calls $3,Perl_ck_warner
	movl -124(%fp),%r1
	mnegl %r6,%r6
.L6785:
	subl3 -52(%fp),%r6,-28(%fp)
	movl 304(%r8),%r0
	movab 470(%r0),%r4
	movb $48,220(%r0)
	cmpl %r7,$3
	jeql .L6788
	cmpl %r7,$4
	jeql .L6789
	movab 222(%r0),%r10
	movb $98,221(%r0)
	addl3 %r11,$2,%r6
	movb 2(%r11),%r5
	movb $1,-38(%fp)
	incl %r6
	movl %r1,%r7
	jbr .L6806
.L6908:
	cmpb %r0,$95
	jeql .L6781
	movl %r5,%r11
	tstb %r9
	jeql .L6785
	mnegl %r6,%r6
	jbr .L6785
.L6724:
.L6789:
	movab 222(%r0),%r10
	movb $120,221(%r0)
	addl3 %r11,$2,%r6
	movb 2(%r11),%r5
	movb $1,-38(%fp)
	incl %r6
	movl %r1,%r7
	jbr .L6806
.L6788:
	tstb -38(%fp)
	jeql .L6801
	movab 222(%r0),%r10
	movb $111,221(%r0)
	addl3 %r11,$2,%r6
	movb 2(%r11),%r5
	incl %r6
	movl %r1,%r7
	jbr .L6806
.L6801:
	movab 221(%r0),%r10
	addl3 %r11,$1,%r6
	movb 1(%r11),%r5
	movb $1,-38(%fp)
	incl %r6
	movl %r1,%r7
	jbr .L6806
.L6782:
	cmpl %r6,$126
	jleq .L6781
	movl %r5,%r11
	pushab .LC225
	pushl $15
	pushl %r8
	movl %r1,-124(%fp)
	calls $3,Perl_ck_warner
	movl -124(%fp),%r1
	jbr .L6785
.L6888:
	movl %r7,%r3
	jbr .L6771
.L7060:
	addl3 %r9,$2,%r6
	movb 2(%r9),%r0
	clrb %r9
	movzbl %r0,-68(%fp)
	clrl -64(%fp)
	movq -68(%fp),%r2
	subl2 $48,%r2
	sbwc $0,%r3
	movq %r2,-68(%fp)
	tstl %r3
	jneq .L6892
	jbr .L7061
.L6758:
	mull3 -48(%fp),%r7,-60(%fp)
	movl %r10,-48(%fp)
	clrl -44(%fp)
	subl3 $1,-52(%fp),%r2
	cmpl %r2,$6
	jgtru .L6761
	movl -60(%fp),%r2
	decl -60(%fp)
	cmpl -52(%fp),$3
	jgtru .L6761
	jbr .L7064
.L6779:
	addl3 %r9,$2,%r6
	movb 2(%r9),%r0
	movb $1,%r9
	movzbl %r0,-68(%fp)
	clrl -64(%fp)
	movq -68(%fp),%r2
	subl2 $48,%r2
	sbwc $0,%r3
	movq %r2,-68(%fp)
	tstl %r3
	jneq .L6892
	jbr .L7061
.L6764:
	subl2 $3,-60(%fp)
	jbr .L6765
.L6817:
	pushab .LC229
	pushab .LC8
	pushl %r8
	calls $3,Perl_croak
.L6772:
	bicb3 %r3,$4,%r3
	jeql .L6773
	subl3 $2,%r4,%r5
	movb %r0,%r3
	jbr .L6768
.L7056:
	addl3 %r10,$1,%r7
	movb $112,%r0
	movb %r0,(%r10)
	addl3 %r9,$1,%r6
	movb 1(%r9),%r0
	cmpb %r0,$95
	jneq .L6835
	jbr .L7046
.L6773:
	subl3 $3,%r4,%r5
	jbr .L6768
.L6885:
	movl %r9,%r6
	clrl -52(%fp)
	tstl -68(%fp)
	jgtr .L6776
	jbr .L6871
	.cfi_endproc
.LFE335:
	.size	Perl_scan_num, .-Perl_scan_num
	.align 1
	.type	S_force_version, @function
S_force_version:
.LFB249:
	.cfi_startproc
	.word 0x7c0
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r9
	pushl $0
	pushl 8(%ap)
	pushl %r9
	calls $3,Perl_skipspace_flags
	movl %r0,%r8
	movb (%r0),%r2
	cmpb %r2,$118
	jeql .L7098
	movl %r0,%r4
.L7066:
	movzbl %r2,%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L7067
	cmpl %r0,$9
	jgtru .L7067
.L7089:
	movb (%r4)+,%r1
	movzbl %r1,%r5
	movl %r5,%r6
	clrl %r7
	movq %r6,%r2
	subl2 $48,%r2
	sbwc $0,%r3
	cmpl %r3,%r7
	jneq .L7078
	cmpl %r2,$9
	jlequ .L7089
.L7078:
	cmpb %r1,$95
	jeql .L7089
	cmpb %r1,$46
	jeql .L7089
	cmpb %r1,$59
	jeql .L7072
	bicl3 $-17409,PL_charclass[%r5],%r0
	cmpl %r0,$17408
	jeql .L7072
	cmpb %r1,$123
	jeql .L7072
	cmpb %r1,$125
	jeql .L7072
	tstb %r1
	jeql .L7072
	tstl 12(%ap)
	jneq .L7065
	movl 304(%r9),%r0
	movl 12(%ap),%r6
.L7070:
	movzbl 212(%r0),%r1
	movl %r6,172(%r0)[%r1]
	movl 304(%r9),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r9),%r0
	incb 212(%r0)
.L7065:
	movl %r8,%r0
	ret
.L7067:
	movl 304(%r9),%r0
	clrl %r6
	movzbl 212(%r0),%r1
	movl %r6,172(%r0)[%r1]
	movl 304(%r9),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r9),%r0
	incb 212(%r0)
	jbr .L7065
.L7072:
	addl3 304(%r9),$4,-(%sp)
	pushl %r8
	pushl %r9
	calls $3,Perl_scan_num
	movl %r0,%r8
	movl 304(%r9),%r0
	movl 4(%r0),%r6
	movl 20(%r6),%r7
	movl 8(%r7),%r1
	bicl3 $-1793,%r1,%r2
	cmpl %r2,$1024
	jneq .L7070
	cmpb %r1,$5
	jlequ .L7099
	movl (%r7),%r10
	pushl %r7
	pushl %r9
	calls $2,Perl_str_to_version
	movd %r0,20(%r10)
	bisl2 $8704,8(%r7)
	movl 304(%r9),%r0
.L7100:
	movzbl 212(%r0),%r1
	movl %r6,172(%r0)[%r1]
	movl 304(%r9),%r0
	movzbl 212(%r0),%r1
	movzwl $311,192(%r0)[%r1]
	movl 304(%r9),%r0
	incb 212(%r0)
	jbr .L7065
.L7098:
	addl3 %r0,$1,%r4
	movb 1(%r0),%r2
	jbr .L7066
.L7099:
	pushl $6
	pushl %r7
	pushl %r9
	calls $3,Perl_sv_upgrade
	movl (%r7),%r10
	pushl %r7
	pushl %r9
	calls $2,Perl_str_to_version
	movd %r0,20(%r10)
	bisl2 $8704,8(%r7)
	movl 304(%r9),%r0
	jbr .L7100
	.cfi_endproc
.LFE249:
	.size	S_force_version, .-S_force_version
	.section	.rodata.str1.1
.LC233:
	.string	"<> at require-statement should be quotes"
	.text
	.align 1
	.type	yyl_require, @function
yyl_require:
.LFB304:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	pushl $0
	pushl 8(%ap)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movb (%r0),%r2
	movzbl %r2,%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L7156
.L7102:
	cmpb %r2,$118
	jneq .L7105
	movzbl 1(%r7),%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L7157
.L7105:
	movl 304(%r6),%r0
	clrb 220(%r0)
	pushl $1
	pushl $1
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl %r0,%r7
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L7107
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L7108
	bicl3 $-536870913,8(%r1),%r1
	jeql .L7108
.L7109:
	movb 220(%r0),%r1
	jlss .L7158
	movzbl %r1,%r1
	moval PL_charclass[%r1],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
.L7115:
	tstb %r0
	jeql .L7119
	movl 304(%r6),%r0
.L7113:
	movl 120(%r0),%r1
	jeql .L7120
	bicl3 $-536870913,8(%r1),%r1
	jeql .L7120
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L7120
.L7126:
	movl $536870913,%r9
	movab 220(%r0),%r8
	pushl %r8
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_gv_stashpvn
.L7104:
	movl 304(%r6),%r1
	movl $1,%r0
	cmpl 12(%ap),$180
	jeql .L7124
	clrl %r0
.L7124:
	movl %r0,4(%r1)
	movl 304(%r6),%r0
	movb $1,%r1
	tstb 212(%r0)
	jeql .L7125
	clrb %r1
.L7125:
	movb %r1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $349,74(%r0)
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movzwl $302,%r0
	ret
.L7156:
	cmpl %r0,$9
	jgtru .L7102
	pushl %r1
	pushl %r7
	pushl %r6
	calls $3,S_force_version
	movl %r0,%r7
	jbr .L7104
.L7108:
	bicb3 $253,215(%r0),%r1
	jneq .L7110
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L7109
.L7110:
	movzbl 220(%r0),%r1
	bicl3 $-81921,PL_charclass[%r1],%r1
	cmpl %r1,$81920
	jeql .L7113
.L7119:
	cmpb (%r7),$60
	jneq .L7104
.L7159:
	pushl $0
	pushl $40
	pushab .LC233
	pushl %r6
	calls $4,Perl_yyerror_pvn
	jbr .L7104
.L7120:
	bicb3 $253,215(%r0),%r1
	jneq .L7128
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L7126
.L7128:
	movl $1,%r9
	movab 220(%r0),%r8
	pushl %r8
	calls $1,strlen
	pushl %r9
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_gv_stashpvn
	jbr .L7104
.L7157:
	cmpl %r0,$9
	jgtru .L7105
	pushl $1
	pushl %r7
	pushl %r6
	calls $3,S_force_version
	movl %r0,%r7
	cmpb (%r0),$118
	jneq .L7104
	jbr .L7105
.L7158:
	movzbl %r1,%r1
	movl %r1,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L7116
	cmpl %r4,$1
	jgtru .L7116
	movb 221(%r0),%r2
	bicb3 $63,%r2,%r3
	cmpb %r3,$-128
	jneq .L7118
	bicb3 $192,%r2,%r0
	ashl $6,%r1,%r1
	bisb2 %r1,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	jbr .L7115
.L7107:
	movl 304(%r6),%r0
	movzbl 220(%r0),%r1
	bicl3 $-81921,PL_charclass[%r1],%r1
	cmpl %r1,$81920
	jeql .L7113
	jbr .L7119
.L7116:
	pushab 476(%r0)
	pushab 220(%r0)
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	jbr .L7115
.L7118:
	pushl $1
	pushl %r5
	pushab 476(%r0)
	pushab 220(%r0)
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	cmpb (%r7),$60
	jneq .L7104
	jbr .L7159
	.cfi_endproc
.LFE304:
	.size	yyl_require, .-yyl_require
	.section	.rodata.str1.1
.LC234:
	.string	"use"
.LC235:
	.string	"no"
.LC236:
	.string	"\"%s\" not allowed in expression"
	.text
	.align 1
	.type	S_tokenize_use, @function
S_tokenize_use:
.LFB266:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	movl 304(%r6),%r0
	cmpb 54(%r0),$3
	jeql .L7161
	tstl %r7
	jeql .L7187
	movab .LC234,%r0
	pushl %r0
	pushab .LC236
	pushl %r6
	calls $3,Perl_form
	movl %r0,%r8
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
.L7161:
	movb $1,54(%r0)
	pushl $0
	pushl 12(%ap)
	pushl %r6
	calls $3,Perl_skipspace_flags
	movb (%r0),%r1
	movzbl %r1,%r2
	clrl %r3
	subl2 $48,%r2
	sbwc $0,%r3
	tstl %r3
	jeql .L7188
.L7171:
	cmpb %r1,$118
	jneq .L7165
	movzbl 1(%r0),%r2
	clrl %r3
	subl2 $48,%r2
	sbwc $0,%r3
	tstl %r3
	jeql .L7189
.L7165:
	pushl $1
	pushl $0
	movzwl $311,-(%sp)
	pushl %r0
	pushl %r6
	calls $5,S_force_word
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,S_force_version
.L7169:
	movl 304(%r6),%r1
	movl %r7,4(%r1)
	ret
.L7187:
	movab .LC235,%r0
	pushl %r0
	pushab .LC236
	pushl %r6
	calls $3,Perl_form
	movl %r0,%r8
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r8
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	jbr .L7161
.L7188:
	cmpl %r2,$9
	jgtru .L7171
.L7163:
	pushl $1
	pushl %r0
	pushl %r6
	calls $3,S_force_version
	movb (%r0),%r1
	cmpb %r1,$59
	jeql .L7167
	cmpb %r1,$125
	jneq .L7190
.L7167:
	movl 304(%r6),%r1
	movzbl 212(%r1),%r2
	clrl 172(%r1)[%r2]
	movl 304(%r6),%r1
	movzbl 212(%r1),%r2
	movzwl $311,192(%r1)[%r2]
	movl 304(%r6),%r1
	incb 212(%r1)
	movl 304(%r6),%r1
	movl %r7,4(%r1)
	ret
.L7189:
	cmpl %r2,$9
	jlequ .L7163
	pushl $1
	pushl $0
	movzwl $311,-(%sp)
	pushl %r0
	pushl %r6
	calls $5,S_force_word
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,S_force_version
	jbr .L7169
.L7190:
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	movb (%r0),%r1
	cmpb %r1,$59
	jeql .L7167
	cmpb %r1,$125
	jeql .L7167
	cmpb %r1,$118
	jeql .L7165
	movl 304(%r6),%r1
	movl %r7,4(%r1)
	ret
	.cfi_endproc
.LFE266:
	.size	S_tokenize_use, .-S_tokenize_use
	.section	.rodata.str1.1
.LC237:
	.string	"%lu"
.LC238:
	.string	"__CLASS__ is experimental"
.LC239:
	.string	"ADJUST is experimental"
.LC240:
	.string	"all is experimental"
.LC241:
	.string	"any is experimental"
.LC242:
	.string	"class is experimental"
.LC243:
	.string	"ENV"
.LC244:
	.string	"defer is experimental"
.LC245:
	.string	"ODBM_File::"
.LC246:
	.string	"SDBM_File::"
.LC247:
	.string	"GDBM_File::"
.LC248:
	.string	"DB_File::"
.LC249:
	.string	"NDBM_File::"
.LC250:
	.string	"AnyDBM_File::ISA"
.LC251:
	.string	"field is experimental"
.LC252:
	.string	"field"
.LC253:
	.string	"try/catch/finally is experimental"
.LC254:
	.string	"|&*+-=!?:."
.LC255:
	.string	"Precedence problem: open %d%lu%4p should be open(%d%lu%4p)"
.LC256:
	.string	"filehandle"
.LC257:
	.string	"subroutine name"
.LC258:
	.string	"method is experimental"
.LC259:
	.string	"Transliteration pattern not terminated"
.LC260:
	.string	"Transliteration replacement not terminated"
.LC261:
	.string	"\f"
	.text
	.align 1
	.type	yyl_word_or_keyword.isra.0, @function
yyl_word_or_keyword.isra.0:
.LFB406:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $8,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	subl3 $1,16(%ap),%r1
	cmpl %r1,$265
	jlequ .L7620
	subl2 $3,%sp
	movb 48(%ap),-(%sp)
	pushl 44(%ap)
	pushl 40(%ap)
	pushl 36(%ap)
	pushl 32(%ap)
	pushl 28(%ap)
	pushl 24(%ap)
	pushl 20(%ap)
	pushl 12(%ap)
	pushl %r7
	pushl %r6
	calls $11,yyl_just_a_word.isra.0
	ret
.L7620:
	casel %r1,$0,$265
.L7194:
	.word .L7447-.L7194
	.word .L7446-.L7194
	.word .L7445-.L7194
	.word .L7444-.L7194
	.word .L7443-.L7194
	.word .L7443-.L7194
	.word .L7442-.L7194
	.word .L7441-.L7194
	.word .L7440-.L7194
	.word .L7440-.L7194
	.word .L7440-.L7194
	.word .L7440-.L7194
	.word .L7440-.L7194
	.word .L7440-.L7194
	.word .L7440-.L7194
	.word .L7439-.L7194
	.word .L7438-.L7194
	.word .L7437-.L7194
	.word .L7436-.L7194
	.word .L7435-.L7194
	.word .L7434-.L7194
	.word .L7433-.L7194
	.word .L7432-.L7194
	.word .L7431-.L7194
	.word .L7430-.L7194
	.word .L7429-.L7194
	.word .L7428-.L7194
	.word .L7427-.L7194
	.word .L7426-.L7194
	.word .L7425-.L7194
	.word .L7424-.L7194
	.word .L7423-.L7194
	.word .L7422-.L7194
	.word .L7421-.L7194
	.word .L7420-.L7194
	.word .L7419-.L7194
	.word .L7418-.L7194
	.word .L7417-.L7194
	.word .L7416-.L7194
	.word .L7415-.L7194
	.word .L7414-.L7194
	.word .L7413-.L7194
	.word .L7412-.L7194
	.word .L7411-.L7194
	.word .L7410-.L7194
	.word .L7409-.L7194
	.word .L7408-.L7194
	.word .L7407-.L7194
	.word .L7406-.L7194
	.word .L7405-.L7194
	.word .L7404-.L7194
	.word .L7403-.L7194
	.word .L7402-.L7194
	.word .L7401-.L7194
	.word .L7400-.L7194
	.word .L7399-.L7194
	.word .L7398-.L7194
	.word .L7397-.L7194
	.word .L7396-.L7194
	.word .L7395-.L7194
	.word .L7394-.L7194
	.word .L7393-.L7194
	.word .L7392-.L7194
	.word .L7391-.L7194
	.word .L7390-.L7194
	.word .L7389-.L7194
	.word .L7388-.L7194
	.word .L7387-.L7194
	.word .L7386-.L7194
	.word .L7385-.L7194
	.word .L7384-.L7194
	.word .L7383-.L7194
	.word .L7382-.L7194
	.word .L7381-.L7194
	.word .L7380-.L7194
	.word .L7379-.L7194
	.word .L7379-.L7194
	.word .L7378-.L7194
	.word .L7234-.L7194
	.word .L7377-.L7194
	.word .L7376-.L7194
	.word .L7375-.L7194
	.word .L7374-.L7194
	.word .L7373-.L7194
	.word .L7372-.L7194
	.word .L7371-.L7194
	.word .L7370-.L7194
	.word .L7369-.L7194
	.word .L7368-.L7194
	.word .L7367-.L7194
	.word .L7366-.L7194
	.word .L7365-.L7194
	.word .L7364-.L7194
	.word .L7363-.L7194
	.word .L7362-.L7194
	.word .L7361-.L7194
	.word .L7360-.L7194
	.word .L7359-.L7194
	.word .L7358-.L7194
	.word .L7357-.L7194
	.word .L7356-.L7194
	.word .L7355-.L7194
	.word .L7354-.L7194
	.word .L7353-.L7194
	.word .L7352-.L7194
	.word .L7351-.L7194
	.word .L7350-.L7194
	.word .L7349-.L7194
	.word .L7348-.L7194
	.word .L7347-.L7194
	.word .L7346-.L7194
	.word .L7345-.L7194
	.word .L7344-.L7194
	.word .L7343-.L7194
	.word .L7342-.L7194
	.word .L7341-.L7194
	.word .L7340-.L7194
	.word .L7339-.L7194
	.word .L7338-.L7194
	.word .L7337-.L7194
	.word .L7336-.L7194
	.word .L7335-.L7194
	.word .L7334-.L7194
	.word .L7333-.L7194
	.word .L7332-.L7194
	.word .L7331-.L7194
	.word .L7330-.L7194
	.word .L7329-.L7194
	.word .L7328-.L7194
	.word .L7327-.L7194
	.word .L7326-.L7194
	.word .L7325-.L7194
	.word .L7324-.L7194
	.word .L7323-.L7194
	.word .L7322-.L7194
	.word .L7321-.L7194
	.word .L7320-.L7194
	.word .L7319-.L7194
	.word .L7318-.L7194
	.word .L7317-.L7194
	.word .L7316-.L7194
	.word .L7315-.L7194
	.word .L7314-.L7194
	.word .L7236-.L7194
	.word .L7313-.L7194
	.word .L7312-.L7194
	.word .L7311-.L7194
	.word .L7310-.L7194
	.word .L7309-.L7194
	.word .L7308-.L7194
	.word .L7307-.L7194
	.word .L7306-.L7194
	.word .L7305-.L7194
	.word .L7236-.L7194
	.word .L7304-.L7194
	.word .L7303-.L7194
	.word .L7302-.L7194
	.word .L7301-.L7194
	.word .L7300-.L7194
	.word .L7299-.L7194
	.word .L7298-.L7194
	.word .L7297-.L7194
	.word .L7296-.L7194
	.word .L7295-.L7194
	.word .L7294-.L7194
	.word .L7293-.L7194
	.word .L7292-.L7194
	.word .L7291-.L7194
	.word .L7290-.L7194
	.word .L7289-.L7194
	.word .L7288-.L7194
	.word .L7287-.L7194
	.word .L7286-.L7194
	.word .L7285-.L7194
	.word .L7284-.L7194
	.word .L7283-.L7194
	.word .L7282-.L7194
	.word .L7281-.L7194
	.word .L7280-.L7194
	.word .L7279-.L7194
	.word .L7278-.L7194
	.word .L7277-.L7194
	.word .L7276-.L7194
	.word .L7275-.L7194
	.word .L7274-.L7194
	.word .L7273-.L7194
	.word .L7272-.L7194
	.word .L7271-.L7194
	.word .L7270-.L7194
	.word .L7269-.L7194
	.word .L7268-.L7194
	.word .L7267-.L7194
	.word .L7266-.L7194
	.word .L7265-.L7194
	.word .L7264-.L7194
	.word .L7263-.L7194
	.word .L7262-.L7194
	.word .L7261-.L7194
	.word .L7260-.L7194
	.word .L7259-.L7194
	.word .L7258-.L7194
	.word .L7257-.L7194
	.word .L7256-.L7194
	.word .L7255-.L7194
	.word .L7254-.L7194
	.word .L7253-.L7194
	.word .L7252-.L7194
	.word .L7251-.L7194
	.word .L7250-.L7194
	.word .L7249-.L7194
	.word .L7248-.L7194
	.word .L7247-.L7194
	.word .L7246-.L7194
	.word .L7245-.L7194
	.word .L7244-.L7194
	.word .L7243-.L7194
	.word .L7242-.L7194
	.word .L7241-.L7194
	.word .L7240-.L7194
	.word .L7239-.L7194
	.word .L7238-.L7194
	.word .L7237-.L7194
	.word .L7236-.L7194
	.word .L7235-.L7194
	.word .L7234-.L7194
	.word .L7233-.L7194
	.word .L7232-.L7194
	.word .L7231-.L7194
	.word .L7230-.L7194
	.word .L7229-.L7194
	.word .L7228-.L7194
	.word .L7227-.L7194
	.word .L7226-.L7194
	.word .L7225-.L7194
	.word .L7224-.L7194
	.word .L7223-.L7194
	.word .L7222-.L7194
	.word .L7221-.L7194
	.word .L7220-.L7194
	.word .L7193-.L7194
	.word .L7219-.L7194
	.word .L7218-.L7194
	.word .L7217-.L7194
	.word .L7216-.L7194
	.word .L7215-.L7194
	.word .L7214-.L7194
	.word .L7213-.L7194
	.word .L7212-.L7194
	.word .L7211-.L7194
	.word .L7210-.L7194
	.word .L7209-.L7194
	.word .L7208-.L7194
	.word .L7207-.L7194
	.word .L7206-.L7194
	.word .L7205-.L7194
	.word .L7204-.L7194
	.word .L7203-.L7194
	.word .L7202-.L7194
	.word .L7201-.L7194
	.word .L7200-.L7194
	.word .L7199-.L7194
	.word .L7198-.L7194
	.word .L7197-.L7194
	.word .L7196-.L7194
	.word .L7195-.L7194
	.word .L7193-.L7194
.L7440:
	movl 304(%r6),%r0
	cmpb 54(%r0),$3
	jeql .L7621
	subl2 $3,%sp
	movb 48(%ap),-(%sp)
	pushl 44(%ap)
	pushl 40(%ap)
	pushl 36(%ap)
	pushl 32(%ap)
	pushl 28(%ap)
	pushl 24(%ap)
	pushl 20(%ap)
	pushl 12(%ap)
	pushl %r7
	pushl %r6
	calls $11,yyl_just_a_word.isra.0
	ret
.L7236:
	pushl 16(%ap)
	pushl %r7
	pushl %r6
	calls $3,yyl_my
	ret
.L7379:
	pushl %r7
	pushl %r6
	calls $2,yyl_foreach
	ret
.L7193:
	movl 304(%r6),%r0
	clrl 4(%r0)
	pushab -8(%fp)
	pushl $0
	pushl $0
	pushl $0
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_str
	tstl %r0
	jeql .L7622
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl -8(%fp)
	pushl %r6
	calls $6,Perl_scan_str
	movl %r0,%r7
	jeql .L7536
	movl %r7,%r1
	clrb %r2
	movb %r2,%r11
	movb %r2,%r8
	movb %r2,%r7
	movb $32,%r4
	movb $1,%r3
	movl %r1,%r9
	incl %r1
	cvtbl (%r9),%r0
	movab -99(%r0),%r0
	cmpl %r0,$16
	jlequ .L7623
.L7538:
	movzbl %r2,%r2
	addl3 %r2,$35,%r10
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	calls $4,Perl_newPVOP
	bicb3 $239,19(%r0),%r2
	bisb3 %r8,%r7,%r1
	bisb2 %r11,%r1
	bisb3 %r1,%r2,19(%r0)
	movl 304(%r6),%r1
	movl %r0,64(%r1)
	movl 304(%r6),%r0
	movl %r10,4(%r0)
	movl 304(%r6),%r1
	movl 120(%r6),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L7544
	movl %r2,%r0
.L7544:
	movl %r0,152(%r1)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L7623:
	casel %r0,$0,$16
.L7540:
	.word .L7543-.L7540
	.word .L7558-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7538-.L7540
	.word .L7541-.L7540
	.word .L7539-.L7540
.L7234:
	pushl 16(%ap)
	pushl %r7
	pushl %r6
	calls $3,yyl_sub
	ret
.L7443:
	movl 304(%r6),%r0
	tstl 164(%r0)
	jeql .L7456
	tstb 107(%r6)
	jeql .L7457
	cmpb 222(%r0),$68
	jeql .L7457
.L7456:
	pushl $0
	pushl $-2147483648
	pushl %r6
	calls $3,yyl_fake_eof.constprop.0
	ret
.L7254:
	pushl %r7
	pushl $1
	movzwl $271,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7255:
	movl 304(%r6),%r0
	movzwl $371,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $371,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jeql .L7464
.L7465:
	movzwl $331,%r0
	ret
.L7493:
	movl 304(%r6),%r0
	movzbl $104,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
.L7464:
	movzwl $329,%r0
	ret
.L7256:
	movl 304(%r6),%r0
	movzwl $379,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7257:
	movl 304(%r6),%r0
	movzwl $370,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $370,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7253:
	movl 304(%r6),%r0
	movzbl $169,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $169,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7371:
	pushl %r7
	pushl $1
	movzwl $357,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7369:
	movl 304(%r6),%r0
	movzwl $358,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7370:
	movl 304(%r6),%r0
	movzwl $356,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $356,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7361:
	pushl %r7
	pushl $1
	movzwl $330,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7362:
	movl 304(%r6),%r0
	movzwl $327,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7363:
	movl 304(%r6),%r0
	movzwl $328,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $328,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7364:
	movl 304(%r6),%r0
	movzwl $273,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $273,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7365:
	movl 304(%r6),%r0
	movzwl $361,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7366:
	movl 304(%r6),%r0
	movzwl $359,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $359,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7367:
	pushl %r7
	pushl $1
	movzwl $360,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7368:
	movl 304(%r6),%r0
	movzwl $386,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7345:
	pushl %r7
	pushl $2
	movzbl $173,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7346:
	movl 304(%r6),%r8
	pushl $0
	pushl $1
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl %r0,124(%r8)
	movl 304(%r6),%r0
	movzbl $217,4(%r0)
	movl 304(%r6),%r0
	movb $1,%r1
	tstb 212(%r0)
	jneq .L7609
.L7483:
	movb %r1,54(%r0)
	movzwl $325,%r0
	ret
.L7312:
	movl 304(%r6),%r8
	pushl $0
	pushl $1
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl %r0,124(%r8)
	movl 304(%r6),%r0
	movzbl $214,4(%r0)
	movl 304(%r6),%r0
	movb $1,%r1
	tstb 212(%r0)
	jeql .L7483
.L7609:
	clrb %r1
	movb %r1,54(%r0)
	movzwl $325,%r0
	ret
.L7347:
	movl 304(%r6),%r0
	movzwl $335,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $335,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7348:
	cmpl 20(%ap),$109
	jeql .L7624
	movl $25,%r0
	pushl %r7
	pushl $1
	pushl %r0
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7349:
	movl 304(%r6),%r0
	movl 120(%r6),%r1
	movl 20(%r1),4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $295,%r0
	ret
.L7350:
	pushl %r7
	pushl $1
	movzwl $270,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7351:
	movl 304(%r6),%r0
	movzwl $272,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $272,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7352:
	movl 304(%r6),%r0
	movzwl $367,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7353:
	pushl %r7
	pushl $1
	movzwl $366,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7354:
	pushl %r7
	pushl $1
	movzwl $365,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7355:
	movl 304(%r6),%r0
	movzwl $377,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $377,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7356:
	movl 304(%r6),%r0
	movzwl $376,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $376,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7357:
	movl 304(%r6),%r0
	movzwl $378,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7358:
	movl 304(%r6),%r0
	movzwl $364,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7359:
	pushl %r7
	pushl $1
	movzwl $363,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7360:
	movl 304(%r6),%r0
	movzwl $362,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $362,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7441:
	pushab .LC239
	movzbl $75,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	movl 304(%r6),%r0
	movl $8,4(%r0)
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $345,%r0
	ret
.L7314:
	pushl %r7
	pushl $1
	movzwl $344,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7315:
	pushl %r7
	pushl $1
	movzwl $345,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7316:
	pushl %r7
	pushl $1
	movzwl $342,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7317:
	pushl %r7
	pushl $1
	movzwl $343,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7318:
	pushl %r7
	pushl $1
	movzwl $313,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7319:
	pushab .LC258
	movzbl $75,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	movzbl $138,-(%sp)
	pushl %r7
	pushl %r6
	calls $3,yyl_sub
	ret
.L7320:
	pushl %r7
	pushl $2
	movzbl $178,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7321:
	pushl $31
	pushl %r7
	pushl %r6
	calls $3,S_scan_pat
	movl 304(%r6),%r2
	movl 120(%r6),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jlequ .L7489
	movl %r3,%r1
.L7489:
	movl %r1,152(%r2)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L7322:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7487
	cmpb 214(%r1),$9
	jgtru .L7191
.L7487:
	movzbl $86,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $366,%r0
	ret
.L7196:
	movl 304(%r6),%r1
	tstb 54(%r1)
	jneq .L7549
	cmpb (%r7),$61
	jneq .L7550
	movl 104(%r1),%r0
	jneq .L7550
	cmpb 214(%r1),$4
	jgtru .L7191
.L7550:
	movl $62,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L7625
	movzwl $335,%r0
.L7191:
	ret
.L7323:
	movl 304(%r6),%r0
	movzwl $274,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $274,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7324:
	movl 304(%r6),%r0
	movzbl $115,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $115,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7325:
	movl 304(%r6),%r0
	movzwl $388,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $388,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7326:
	movl 304(%r6),%r0
	movzwl $334,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $334,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7327:
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $284,%r0
	ret
.L7328:
	pushl %r7
	pushl $1
	movzwl $267,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7329:
	pushl %r7
	pushl $1
	movzwl $310,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7330:
	movl 304(%r6),%r0
	movzbl $121,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $121,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7331:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7488
	cmpb 214(%r1),$9
	jgtru .L7191
.L7488:
	movzbl $88,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $366,%r0
	ret
.L7332:
	movl 304(%r6),%r0
	movzbl $133,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $133,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7337:
	pushl %r7
	pushl $1
	movzbl $160,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7338:
	movl 304(%r6),%r0
	movzwl $404,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $367,%r0
	ret
.L7339:
	pushl %r7
	pushl $1
	movzwl $259,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7340:
	movl 304(%r6),%r0
	movzbl $117,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $117,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7341:
	pushl %r7
	pushl $1
	movzbl $125,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7342:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7485
	cmpb 214(%r1),$1
	jgtru .L7191
.L7485:
	movl 120(%r6),%r0
	movl 20(%r0),4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $287,%r0
	ret
.L7343:
	movl 304(%r6),%r0
	movzbl $118,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $118,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7344:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7480
	cmpb 214(%r1),$9
	jgtru .L7191
.L7480:
	movzbl $87,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $366,%r0
	ret
.L7333:
	movl 304(%r6),%r0
	movzbl $135,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $135,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7335:
	pushl %r7
	pushl $1
	movzwl $326,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7336:
	movl 304(%r6),%r0
	movzbl $149,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $149,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7334:
	movl 304(%r6),%r8
	pushl $0
	pushl $1
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl %r0,124(%r8)
	movl 304(%r6),%r0
	movzbl $213,4(%r0)
	movl 304(%r6),%r0
	movb $1,%r1
	tstb 212(%r0)
	jneq .L7609
	movb %r1,54(%r0)
	movzwl $325,%r0
	ret
.L7195:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7552
	cmpb 214(%r1),$2
	jgtru .L7191
.L7552:
	movzbl $185,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $348,%r0
	ret
.L7446:
	movl 120(%r6),%r0
	pushl 20(%r0)
	pushab .LC237
	pushl %r6
	calls $3,Perl_newSVpvf
	movl 304(%r6),%r8
	pushl %r0
	movzwl $16384,-(%sp)
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r8)
.L7608:
	movl 304(%r6),%r1
	movl 120(%r6),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L7451
	movl %r2,%r0
.L7451:
	movl %r0,152(%r1)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $318,%r0
	ret
.L7376:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7482
	cmpb 214(%r1),$9
	jgtru .L7191
.L7482:
	movzbl $89,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $366,%r0
	ret
.L7445:
	movl 116(%r6),%r1
	jeql .L7452
	bicl3 $-33554433,8(%r1),%r0
	jeql .L7453
	movl (%r1),%r1
	movl 16(%r1),%r0
	jeql .L7453
	tstl 32(%r1)
	jeql .L7453
	movl (%r0),%r0
.L7453:
	pushl %r0
	pushl %r6
	calls $2,Perl_newSVhek
	movl 304(%r6),%r8
	pushl %r0
	movzwl $49152,-(%sp)
.L7637:
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r8)
	jbr .L7608
.L7408:
	pushab .LC244
	movzbl $70,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $301,%r0
	ret
.L7409:
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $297,%r0
	ret
.L7392:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7477
	cmpb 214(%r1),$9
	jgtru .L7191
.L7477:
	movzbl $90,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $364,%r0
	ret
.L7393:
	movl 304(%r6),%r0
	movzbl $254,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $254,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7394:
	movl 304(%r6),%r0
	movzwl $375,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7395:
	movl 304(%r6),%r0
	movzwl $380,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7396:
	movl 304(%r6),%r0
	movzwl $374,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7397:
	movl 304(%r6),%r0
	movzwl $373,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7398:
	movl 304(%r6),%r0
	movzwl $372,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7399:
	movl 304(%r6),%r0
	movzwl $385,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7400:
	movl 304(%r6),%r0
	movl 120(%r6),%r1
	movl 20(%r1),4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $289,%r0
	ret
.L7401:
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $288,%r0
	ret
.L7402:
	movl 304(%r6),%r0
	movzbl $147,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $147,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7403:
	movl 304(%r6),%r8
	pushl $0
	pushl $1
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl %r0,124(%r8)
	movl 304(%r6),%r0
	movzbl $216,4(%r0)
	movl 304(%r6),%r0
	movb $1,%r1
	tstb 212(%r0)
	jneq .L7609
	movb %r1,54(%r0)
	movzwl $325,%r0
	ret
.L7404:
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movb (%r0),%r0
	cmpb %r0,$123
	jeql .L7626
	cmpb %r0,$39
	jeql .L7604
	movl 304(%r6),%r0
	movb $38,220(%r0)
	pushab -8(%fp)
	pushl $1
	movzbl $255,-(%sp)
	addl3 304(%r6),$221,-(%sp)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r9
	movl 304(%r6),%r8
	movl -8(%fp),%r0
	jeql .L7471
	movab 221(%r8),%r1
	cmpl %r0,$4
	jeql .L7627
	pushl $0
	pushl %r0
	pushl %r1
	pushl %r6
	calls $4,Perl_keyword
	tstl %r0
	jeql .L7628
.L7471:
	movl $1,%r0
	cmpl 20(%ap),$51
	jeql .L7474
	clrl %r0
.L7474:
	movl %r0,4(%r8)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $303,%r0
	ret
.L7405:
	bisl2 $256,1040(%r6)
	pushl %r7
	pushl $1
	movzbl $199,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7406:
	movl 304(%r6),%r0
	movzbl $150,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $150,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7407:
	movl 304(%r6),%r0
	movl $43,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $43,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7384:
	pushl %r7
	pushl $1
	movzwl $258,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7385:
	movl 304(%r6),%r0
	movzwl $394,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $394,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7386:
	movl 304(%r6),%r0
	movzbl $114,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $114,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7387:
	movl 304(%r6),%r0
	movzbl $218,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $218,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7388:
	movl 304(%r6),%r0
	movzbl $151,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $151,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7389:
	pushl %r7
	pushl $2
	movzwl $325,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7390:
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	cvtwl $-352,4(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $352,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7391:
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$123
	jeql .L7629
	movl 304(%r6),%r1
	movb $1,54(%r1)
	movl 304(%r6),%r1
	movzwl $352,4(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movl 304(%r6),%r1
	movl 128(%r1),144(%r1)
	movl 304(%r6),%r1
	movw $352,74(%r1)
	cmpb (%r0),$40
	jeql .L7464
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jeql .L7464
.L7617:
	movzwl $331,%r0
	ret
.L7380:
	pushl %r7
	pushl $1
	movzwl $260,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7381:
	pushab .LC253
	movzbl $67,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $300,%r0
	ret
.L7382:
	movl 304(%r6),%r0
	movzbl $233,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $233,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7383:
	pushab .LC251
	movzbl $75,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	pushab .LC252
	pushl %r6
	calls $2,Perl_croak_kw_unless_class
	movl 304(%r6),%r0
	movzbw $72,156(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $286,%r0
	ret
.L7424:
	movl 304(%r6),%r0
	movl $41,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $41,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7425:
	pushl %r7
	pushl $1
	movzwl $307,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7426:
	pushl $12
	movzbl $129,-(%sp)
	pushl $3
	pushab .LC243
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	movl 304(%r6),%r0
	movzwl $303,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $303,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7427:
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $299,%r0
	ret
.L7428:
	movl 304(%r6),%r0
	movzbl $197,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $197,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7429:
	movl 304(%r6),%r0
	movzbl $228,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7430:
	pushl %r7
	pushl $1
	pushl $23
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7431:
	pushl %r7
	pushl $1
	movzbl $235,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7432:
	pushl %r7
	pushl $1
	movzwl $265,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7433:
	pushl %r7
	pushl $1
	movzbl $109,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7434:
	pushab .LC241
	movzbl $79,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	pushl %r7
	pushl $4
	movzbl $175,-(%sp)
	movzwl $333,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7435:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7466
	cmpb 214(%r1),$2
	jgtru .L7191
.L7466:
	movb $1,54(%r1)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $350,%r0
	ret
.L7436:
	pushab .LC240
	movzbl $78,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	pushl %r7
	pushl $4
	movzbl $176,-(%sp)
	movzwl $333,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7438:
	pushl %r7
	pushl $1
	movzwl $268,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7439:
	movl 304(%r6),%r0
	movzbl $120,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $120,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7437:
	movl 304(%r6),%r0
	movzwl $336,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $336,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7416:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7468
	cmpb 214(%r1),$9
	jgtru .L7191
.L7468:
	movzbl $92,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $365,%r0
	ret
.L7417:
	movl 304(%r6),%r0
	movzwl $320,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $320,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7412:
	pushl %r7
	pushl $1
	movzbl $131,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7413:
	movl 304(%r6),%r0
	movzbl $111,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $111,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7414:
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$123
	jeql .L7630
	movl 304(%r6),%r1
	movzbl $229,4(%r1)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $328,%r0
	ret
.L7415:
	pushl %r7
	pushl $1
	movzwl $266,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7410:
	pushl $0
	pushl $11
	pushab .LC245
	pushl $11
	pushab .LC246
	pushl $11
	pushab .LC247
	pushl $9
	pushab .LC248
	pushl $11
	pushab .LC249
	pushl $16
	pushab .LC250
	pushl %r6
	calls $14,Perl_populate_isa
	pushl %r7
	pushl $1
	movzbl $239,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7411:
	movl 304(%r6),%r0
	movzbl $240,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $240,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7420:
	movl 304(%r6),%r0
	movzwl $305,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $305,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7421:
	movl 304(%r6),%r0
	movzbl $130,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $130,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7422:
	pushl %r7
	pushl $1
	movzwl $304,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7423:
	movl 304(%r6),%r0
	movl $39,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $39,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7418:
	movl 304(%r6),%r0
	movzbl $231,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $231,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7419:
	pushab .LC242
	movzbl $75,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	pushl $1
	pushl $0
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	pushl %r0
	pushl %r6
	calls $2,S_force_strict_version
	movl 304(%r6),%r1
	movb $5,54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $283,%r0
	ret
.L7377:
	pushl %r7
	pushl $1
	movzbl $128,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7378:
	movl 304(%r6),%r0
	movzwl $321,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7444:
	pushab .LC238
	movzbl $75,-(%sp)
	pushl %r6
	calls $3,Perl_ck_warner_d
	movl 304(%r6),%r0
	movzwl $425,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7218:
	pushl %r7
	pushl $1
	movzwl $257,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7220:
	movl 304(%r6),%r0
	movzwl $333,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7221:
	movl 304(%r6),%r0
	movzwl $332,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7222:
	movl 304(%r6),%r0
	movzbl $238,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $238,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7223:
	pushl %r7
	pushl $1
	movzbl $236,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7224:
	movl 304(%r6),%r0
	movzwl $317,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $317,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7225:
	movl 304(%r6),%r0
	movzbl $255,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $255,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7226:
	pushl %r7
	pushl $1
	movzbl $253,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7227:
	pushl %r7
	pushl $2
	movzwl $324,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7228:
	pushl %r7
	pushl $1
	movzbl $251,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7229:
	pushl %r7
	pushl $1
	movzbl $252,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7230:
	pushl %r7
	pushl $1
	movzbl $250,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7231:
	pushl %r7
	pushl $1
	movzwl $387,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7232:
	pushl %r7
	pushl $1
	movzwl $311,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7233:
	pushl %r7
	pushl $1
	movzbl $122,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7235:
	movl 304(%r6),%r0
	movl $45,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $45,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7237:
	movl 304(%r6),%r0
	movzwl $275,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $275,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7238:
	movl 304(%r6),%r0
	movzbl $113,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $113,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7239:
	movl 304(%r6),%r0
	movzbl $116,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $116,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7240:
	pushl %r7
	pushl $1
	movzbl $127,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7241:
	pushl %r7
	pushl $1
	movzbl $159,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7242:
	pushl %r7
	pushl $1
	movzbl $166,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7243:
	pushab .LC257
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $4,S_checkcomma
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl 304(%r6),%r1
	movb $1,54(%r1)
	pushl $1
	pushl $1
	movzwl $311,-(%sp)
	pushl %r0
	pushl %r6
	calls $5,S_force_word
	pushl %r0
	pushl $2
	movzbl $171,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7244:
	pushl %r7
	pushl $1
	movzwl $264,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7245:
	pushl %r7
	pushl $1
	movzwl $263,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7246:
	movl 304(%r6),%r0
	movzwl $337,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $337,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7247:
	movl 304(%r6),%r0
	movzbl $110,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $110,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7248:
	pushl %r7
	pushl $1
	movzwl $269,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7249:
	pushl %r7
	pushl $1
	movzwl $341,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7250:
	pushl %r7
	pushl $1
	movzwl $340,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7251:
	pushl %r7
	pushl $1
	movzwl $338,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7252:
	pushl %r7
	pushl $1
	movzwl $339,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7204:
	pushl %r7
	pushl $1
	movzbl $124,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7205:
	movl 304(%r6),%r0
	movzbl $148,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $148,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7206:
	pushl %r7
	pushl $1
	movzwl $308,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7207:
	pushl %r7
	pushl $1
	pushl %r6
	calls $3,S_tokenize_use
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $304,%r0
	ret
.L7208:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7545
	cmpb 214(%r1),$1
	jgtru .L7191
.L7545:
	movl 120(%r6),%r0
	movl 20(%r0),4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $292,%r0
	ret
.L7209:
	movl 304(%r6),%r0
	movzbl $237,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $237,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7213:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7546
	cmpb 214(%r1),$1
	jgtru .L7191
.L7546:
	movl 120(%r6),%r0
	movl 20(%r0),4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $290,%r0
	ret
.L7214:
	movl 304(%r6),%r0
	movl $44,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $44,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7211:
	pushl %r7
	pushl $1
	movzbl $157,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7212:
	pushl %r7
	pushl $1
	movzwl $306,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7210:
	pushl %r7
	pushl $1
	movzbl $170,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7215:
	movl 304(%r6),%r0
	movzbl $234,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $234,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7216:
	movl 304(%r6),%r0
	movzbl $132,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $132,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7442:
	movl *1060(%r6),%r0
	bicl3 $-33,48(%r0),%r0
	jeql .L7458
	pushl $0
	movzwl $393,-(%sp)
	pushl %r6
	calls $3,Perl_newOP
	movl 304(%r6),%r1
	movl %r0,4(%r1)
	jbr .L7608
.L7219:
	movl 304(%r6),%r0
	movl 120(%r6),%r1
	movl 20(%r1),4(%r0)
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $298,%r0
	ret
.L7217:
	movl 304(%r6),%r0
	movzbl $134,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $134,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7197:
	pushl $3
	movzbl $129,-(%sp)
	pushl $1
	pushab .LC261
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	movl 304(%r6),%r0
	movzbl $245,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $245,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7198:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7548
	cmpb 214(%r1),$1
	jgtru .L7191
.L7548:
	movl 120(%r6),%r0
	movl 20(%r0),4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $293,%r0
	ret
.L7201:
	movl 304(%r6),%r0
	movl $4,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7199:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7547
	cmpb 214(%r1),$1
	jgtru .L7191
.L7547:
	movl 120(%r6),%r0
	movl 20(%r0),4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $296,%r0
	ret
.L7200:
	bisl2 $256,1040(%r6)
	pushl %r7
	pushl $1
	movzbl $198,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7373:
	movl 304(%r6),%r0
	movzwl $382,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $382,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7374:
	movl 304(%r6),%r0
	movzwl $383,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7375:
	movl 304(%r6),%r0
	movzbl $243,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $243,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7447:
	pushl $0
	movl 120(%r6),%r0
	pushl 28(%r0)
	pushl %r6
	calls $3,Perl_newSVpv
	movl 304(%r6),%r8
	pushl %r0
	movzwl $32768,-(%sp)
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r8)
	jbr .L7608
.L7203:
	movl 304(%r6),%r0
	movzwl $322,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7372:
	movl 304(%r6),%r0
	movzwl $381,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $381,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7202:
	pushl %r7
	pushl $1
	movzwl $323,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7282:
	movl 304(%r6),%r8
	pushl $0
	pushl $1
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	movl %r0,124(%r8)
	movl 304(%r6),%r0
	movzbl $215,4(%r0)
	movl 304(%r6),%r0
	movb $1,%r1
	tstb 212(%r0)
	jneq .L7609
	movb %r1,54(%r0)
	movzwl $325,%r0
	ret
.L7283:
	pushl %r7
	pushl $1
	movzwl $262,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7284:
	movl 304(%r6),%r0
	movl $24,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $24,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7285:
	movl 304(%r6),%r0
	movzwl $312,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $312,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7286:
	movl 304(%r6),%r0
	movl $26,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $26,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7287:
	movl 304(%r6),%r0
	movzwl $316,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $316,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7288:
	pushl %r7
	pushl $1
	movzbl $244,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7289:
	movl 304(%r6),%r0
	movzbl $112,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $112,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7290:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_str
	tstl %r0
	jeql .L7526
	movl 304(%r6),%r1
	movl $24,4(%r1)
	movl 304(%r6),%r2
	movl 120(%r6),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jlequ .L7530
	movl %r3,%r1
.L7530:
	movl %r1,152(%r2)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L7291:
	pushl 12(%ap)
	pushl %r7
	pushl %r6
	calls $3,yyl_qw
	ret
.L7292:
	movl 304(%r6),%r0
	movzbl $136,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $136,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7293:
	pushl $32
	pushl %r7
	pushl %r6
	calls $3,S_scan_pat
	movl 304(%r6),%r2
	movl 120(%r6),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jlequ .L7529
	movl %r3,%r1
.L7529:
	movl %r1,152(%r2)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L7294:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_str
	tstl %r0
	jeql .L7526
	movl 304(%r6),%r1
	movzbl $69,4(%r1)
	movl 304(%r6),%r1
	movl *80(%r1),%r2
	cmpl 16(%r2),$39
	jeql .L7631
.L7527:
	movl 120(%r6),%r2
	movl 152(%r1),%r3
	movl 20(%r2),%r2
	cmpl %r2,%r3
	jlequ .L7528
	movl %r3,%r2
.L7528:
	movl %r2,152(%r1)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L7295:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_str
	tstl %r0
	jeql .L7526
	movl 304(%r6),%r1
	movl $5,4(%r1)
	movl 120(%r6),%r1
	movl 304(%r6),%r2
	movl 88(%r2),20(%r1)
	movl 304(%r6),%r1
	cmpl 88(%r1),84(%r1)
	jeql .L7524
	clrl 476(%r1)
	movl 304(%r6),%r1
.L7524:
	movl 120(%r6),%r2
	movl 152(%r1),%r3
	movl 20(%r2),%r2
	cmpl %r2,%r3
	jlequ .L7525
	movl %r3,%r2
.L7525:
	movl %r2,152(%r1)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L7296:
	pushl %r7
	pushl $1
	movzbl $167,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7297:
	movl 304(%r6),%r0
	movl $19,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $19,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7298:
	pushab .LC256
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $4,S_checkcomma
	pushl %r7
	pushl $2
	movzbl $247,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7299:
	pushab .LC256
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $4,S_checkcomma
	pushl %r7
	pushl $2
	movzbl $248,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7300:
	movl 304(%r6),%r0
	movl $46,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $46,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7301:
	movl 304(%r6),%r0
	movzbl $168,4(%r0)
	movl 304(%r6),%r0
	movb $10,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $168,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7302:
	pushl %r7
	pushl $1
	movzbl $232,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7303:
	pushl $1
	pushl $0
	movzwl $311,-(%sp)
	pushl %r7
	pushl %r6
	calls $5,S_force_word
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	pushl %r0
	pushl %r6
	calls $2,S_force_strict_version
	movl 304(%r6),%r1
	movb $4,54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $282,%r0
	ret
.L7304:
	pushl %r7
	pushl $1
	movzbl $158,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7305:
	movl 304(%r6),%r0
	movzbl $129,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $129,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7306:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7521
	cmpb 214(%r1),$2
	jgtru .L7191
.L7521:
	movzbl $184,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $348,%r0
	ret
.L7307:
	pushl %r7
	pushl $1
	movzwl $315,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7308:
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L7496
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L7497
	bicl3 $-536870913,8(%r1),%r1
	jeql .L7497
.L7498:
	movl 136(%r0),%r2
	cmpl %r7,%r2
	jlssu .L7632
	jeql .L7633
.L7511:
	pushl $1
	pushl $0
	pushl %r2
	pushl %r7
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L7502:
	pushl %r7
	pushl $1
	movzbl $230,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7309:
	movl 304(%r6),%r0
	movzbl $119,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $119,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7266:
	pushl %r7
	pushl $1
	movzwl $348,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7267:
	pushl %r7
	pushl $1
	movzbl $242,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7268:
	pushl %r7
	pushl $1
	movzwl $318,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7269:
	pushl %r7
	pushl $1
	movzwl $256,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7270:
	movl 304(%r6),%r0
	movl $2,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $2,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7271:
	pushab .LC256
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $4,S_checkcomma
	pushl %r7
	pushl $2
	movzbl $249,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7272:
	pushl %r7
	pushl %r6
	calls $2,S_scan_subst
	movl 304(%r6),%r1
	tstl 4(%r1)
	jeql .L7533
	movl 120(%r6),%r2
	movl 152(%r1),%r3
	movl 20(%r2),%r2
	cmpl %r2,%r3
	jlequ .L7534
	movl %r3,%r2
.L7534:
	movl %r2,152(%r1)
	movl 304(%r6),%r1
	clrb 54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	pushl %r6
	calls $1,S_sublex_start
	ret
.L7273:
	movl 304(%r6),%r0
	movzwl $314,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $314,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7274:
	pushl %r7
	pushl $1
	movzbl $126,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7275:
	movl 304(%r6),%r0
	movzwl $319,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $319,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7276:
	pushl %r7
	pushl $1
	movzbl $172,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7277:
	movl 304(%r6),%r0
	tstl 104(%r0)
	jneq .L7531
	cmpb 214(%r0),$3
	jlequ .L7531
	movb $3,214(%r0)
	movl 304(%r6),%r0
.L7531:
	movzbl $212,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $332,%r0
	ret
.L7278:
	movl 304(%r6),%r0
	movzbl $200,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movzbw $200,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7280:
	pushl %r7
	pushl $1
	movzwl $309,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7281:
	movl 304(%r6),%r0
	movl $22,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $22,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7279:
	pushl 20(%ap)
	pushl %r7
	pushl %r6
	calls $3,yyl_require
	ret
.L7258:
	pushl %r7
	pushl $1
	movzwl $331,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7259:
	pushl %r7
	pushl $1
	movzwl $329,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7260:
	movl 304(%r6),%r0
	movzwl $369,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $369,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7261:
	movl 304(%r6),%r0
	movzwl $368,4(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movl 304(%r6),%r0
	movl 128(%r0),144(%r0)
	movl 304(%r6),%r0
	movw $368,74(%r0)
	cmpb (%r7),$40
	jeql .L7464
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7465
	jbr .L7464
.L7262:
	movl 304(%r6),%r0
	movzwl $384,4(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $328,%r0
	ret
.L7263:
	pushl %r7
	pushl $1
	movzwl $261,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7264:
	pushl %r7
	pushl $1
	movzwl $346,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7265:
	pushl %r7
	pushl $1
	movzwl $347,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7310:
	cmpb (%r7),$40
	jeql .L7493
	pushl $0
	pushl %r7
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r7
	cmpb (%r0),$40
	jeql .L7493
	movl 304(%r6),%r0
	tstl 104(%r0)
	jneq .L7495
	cmpb 214(%r0),$3
	jlequ .L7495
	movb $3,214(%r0)
	movl 304(%r6),%r0
.L7495:
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $352,%r0
	ret
.L7311:
	pushl %r7
	pushl $0
	pushl %r6
	calls $3,S_tokenize_use
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $304,%r0
	ret
.L7313:
	movl 304(%r6),%r1
	movl 104(%r1),%r0
	jneq .L7491
	cmpb 214(%r1),$9
	jgtru .L7191
.L7491:
	movzbl $91,4(%r1)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $364,%r0
	ret
.L7631:
	clrl 16(%r2)
	movl 304(%r6),%r1
	jbr .L7527
.L7497:
	bicb3 $253,215(%r0),%r1
	jneq .L7496
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L7498
.L7496:
	movzbl (%r7),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L7502
.L7501:
	pushab 12(%ap)
	pushl $0
	movzwl $256,-(%sp)
	addl3 304(%r6),$220,-(%sp)
	pushl %r7
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r10
	movb (%r0),%r8
	movzbl %r8,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jneq .L7634
	addl3 %r10,$1,%r1
.L7513:
	movl %r1,%r9
	movb (%r1)+,%r8
	movzbl %r8,%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L7513
.L7504:
	tstb %r8
	jeql .L7502
	pushl $10
	cvtbl %r8,-(%sp)
	pushab .LC254
	calls $3,memchr
	tstl %r0
	jeql .L7502
	pushl $33
	pushl %r6
	calls $2,Perl_ckwarn_d
	tstb %r0
	jeql .L7502
	cmpb %r8,$61
	jeql .L7635
	cmpb %r8,$58
	jneq .L7515
	cmpb 1(%r9),$58
	jeql .L7502
.L7515:
	subl2 %r7,%r10
	pushl $0
	pushl %r10
	pushl %r7
	pushl %r6
	calls $4,Perl_keyword
	tstl %r0
	jneq .L7502
	movl 304(%r6),%r1
	movl 120(%r1),%r2
	jeql .L7516
	bicl3 $-536870913,8(%r2),%r2
	jeql .L7516
	movl 120(%r6),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L7516
	movl $1,%r1
	movl %r1,%r0
	pushl %r7
	pushl %r10
	pushl %r1
	pushl %r7
	pushl %r10
	pushl %r0
	pushab .LC255
	pushl $33
	pushl %r6
	calls $9,Perl_warner
.L7638:
	pushl %r7
	pushl $1
	movzbl $230,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7541:
	movb %r3,%r2
	movl %r1,%r9
	incl %r1
	cvtbl (%r9),%r0
	movab -99(%r0),%r0
	cmpl %r0,$16
	jgtru .L7538
	jbr .L7623
.L7543:
	movb %r4,%r11
	movl %r1,%r9
	incl %r1
	cvtbl (%r9),%r0
	movab -99(%r0),%r0
	cmpl %r0,$16
	jgtru .L7538
	jbr .L7623
.L7558:
	movb $-128,%r8
	movl %r1,%r9
	incl %r1
	cvtbl (%r9),%r0
	movab -99(%r0),%r0
	cmpl %r0,$16
	jgtru .L7538
	jbr .L7623
.L7539:
	movb $8,%r7
	movl %r1,%r9
	incl %r1
	cvtbl (%r9),%r0
	movab -99(%r0),%r0
	cmpl %r0,$16
	jgtru .L7538
	jbr .L7623
.L7457:
	pushl %r6
	calls $1,yyl_data_handle
	pushl $0
	pushl $-2147483648
	pushl %r6
	calls $3,yyl_fake_eof.constprop.0
	ret
.L7633:
	movb (%r7),%r0
	jneq .L7511
.L7605:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
.L7508:
	tstb %r0
	jneq .L7501
.L7619:
	pushl %r7
	pushl $1
	movzbl $230,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7627:
	cmpl 221(%r8),$1163022147
	jeql .L7471
	pushl $0
	pushl %r0
	pushl %r1
	pushl %r6
	calls $4,Perl_keyword
	tstl %r0
	jneq .L7471
.L7628:
	movl 120(%r8),%r1
	subl2 12(%r1),%r7
	pushl %r0
	pushl %r9
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r9
	movl 304(%r6),%r8
	movl 120(%r8),%r0
	addl2 12(%r0),%r7
	cmpb (%r9),$40
	jneq .L7471
	pushl $38
	pushl %r6
	calls $2,S_force_ident_maybe_lex
	movl %r9,%r7
.L7604:
	movl 304(%r6),%r8
	jbr .L7471
.L7458:
	pushab 180(%r6)
	pushl %r0
	movzwl $393,-(%sp)
	pushl %r6
	calls $4,Perl_newSVOP
	movl 304(%r6),%r1
	movl %r0,4(%r1)
	jbr .L7608
.L7533:
	movl %r0,124(%r1)
	movl $1,%r0
	ret
.L7630:
	movl 304(%r6),%r1
	movb $4,54(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movzwl $294,%r0
	ret
.L7629:
	movl 304(%r6),%r1
	movb $7,54(%r1)
	movl 304(%r6),%r1
	movzwl $354,4(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movl 304(%r6),%r1
	movl 128(%r1),144(%r1)
	movl 304(%r6),%r1
	movw $354,74(%r1)
	cmpb (%r0),$40
	jeql .L7464
	pushl $0
	pushl %r0
	pushl %r6
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$40
	jneq .L7617
	jbr .L7464
.L7549:
	cmpl 132(%r1),144(%r1)
	jeql .L7636
	subl2 $3,%sp
	movb 48(%ap),-(%sp)
	pushl 44(%ap)
	pushl 40(%ap)
	pushl 36(%ap)
	pushl 32(%ap)
	pushl 28(%ap)
	pushl 24(%ap)
	pushl 20(%ap)
	pushl 12(%ap)
	pushl %r7
	pushl %r6
	calls $11,yyl_just_a_word.isra.0
	ret
.L7636:
	pushl %r6
	calls $1,S_check_uni.part.0
	subl2 $3,%sp
	movb 48(%ap),-(%sp)
	pushl 44(%ap)
	pushl 40(%ap)
	pushl 36(%ap)
	pushl 32(%ap)
	pushl 28(%ap)
	pushl 24(%ap)
	pushl 20(%ap)
	pushl 12(%ap)
	pushl %r7
	pushl %r6
	calls $11,yyl_just_a_word.isra.0
	ret
.L7624:
	mcoml $24,%r0
	pushl %r7
	pushl $1
	pushl %r0
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7452:
	movab 180(%r6),%r0
	movl 304(%r6),%r8
	pushl %r0
	movzwl $49152,-(%sp)
	jbr .L7637
.L7632:
	movb (%r7),%r0
	jgeq .L7605
	movzbl %r0,%r0
	movl %r0,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L7509
	cmpl %r4,$1
	jgtru .L7509
	subl3 %r7,%r2,%r1
	cmpl %r1,$1
	jleq .L7511
	movb 1(%r7),%r1
	bicb3 $63,%r1,%r3
	cmpb %r3,$-128
	jneq .L7511
	bicb2 $192,%r1
	ashl $6,%r0,%r0
	bisb2 %r1,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	jbr .L7508
.L7626:
	movl 304(%r6),%r0
	movb $7,54(%r0)
	movl 304(%r6),%r0
	movl %r7,124(%r0)
	movzwl $303,%r0
	ret
.L7621:
	pushl 16(%ap)
	pushl 124(%r0)
	pushl %r6
	calls $3,yyl_sub
	ret
.L7625:
	addl3 %r1,$1,124(%r0)
	movzwl $353,%r0
	ret
.L7509:
	pushl %r2
	pushl %r7
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L7619
	jbr .L7501
.L7635:
	cmpb 1(%r9),$62
	jneq .L7515
	pushl %r7
	pushl $1
	movzbl $230,-(%sp)
	movzwl $332,-(%sp)
	pushl %r6
	calls $5,S_lop
	ret
.L7634:
	movl %r10,%r9
	jbr .L7504
.L7516:
	bicb3 $253,215(%r1),%r1
	jneq .L7557
	movl 1040(%r6),%r0
	rotl $9,%r0,%r1
	bicl2 $-2,%r1
	rotl $9,%r0,%r0
	bicl2 $-2,%r0
	pushl %r7
	pushl %r10
	pushl %r1
	pushl %r7
	pushl %r10
	pushl %r0
	pushab .LC255
	pushl $33
	pushl %r6
	calls $9,Perl_warner
	jbr .L7638
.L7536:
	movl 304(%r6),%r0
	pushl 80(%r0)
	pushl %r6
	calls $2,Perl_SvREFCNT_dec_NN
	movl 304(%r6),%r0
	movl %r7,80(%r0)
	pushab .LC260
	pushl %r6
	calls $2,Perl_croak
.L7557:
	movl %r0,%r1
	pushl %r7
	pushl %r10
	pushl %r1
	pushl %r7
	pushl %r10
	pushl %r0
	pushab .LC255
	pushl $33
	pushl %r6
	calls $9,Perl_warner
	jbr .L7638
.L7622:
	pushab .LC259
	pushl %r6
	calls $2,Perl_croak
.L7526:
	pushl $0
	pushl $0
	pushl %r6
	calls $3,S_missingterm
	.cfi_endproc
.LFE406:
	.size	yyl_word_or_keyword.isra.0, .-yyl_word_or_keyword.isra.0
	.section	.rodata.str1.1
.LC262:
	.string	"CORE::%d%lu%4p is not a keyword"
.LC263:
	.string	"Bad plugin affecting keyword '%s'"
.LC264:
	.string	"Bad infix plugin result (%zd) - did not consume entire identifier <%s>\n"
.LC265:
	.string	"dump() must be written as CORE::dump() as of Perl 5.30"
.LC266:
	.string	"Ambiguous call resolved as CORE::%s(), qualify as such or use &"
	.text
	.align 1
	.type	yyl_keylookup.constprop.0, @function
yyl_keylookup.constprop.0:
.LFB407:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -280(%sp),%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r0
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	pushab -268(%fp)
	pushl $0
	movzwl $256,-(%sp)
	addl3 304(%r7),$220,-(%sp)
	pushl %r0
	pushl %r7
	calls $6,Perl_scan_word
	movl %r0,%r9
	movl -268(%fp),%r11
	movl 304(%r7),%r10
	movab 220(%r10),%r6
	pushl %r11
	pushl %r6
	calls $2,S_word_takes_any_delimiter
	movb (%r9),%r1
	movb %r0,%r8
	jneq .L7641
	cmpb %r1,$58
	jeql .L7837
.L7641:
	movl 136(%r10),%r0
	cmpl %r9,%r0
	jgequ .L7727
.L7717:
	movl %r9,%r6
.L7656:
	movzbl %r1,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L7657
	incl %r6
	movb (%r6),%r1
	cmpl %r6,%r0
	jlssu .L7656
.L7657:
	cmpb %r1,$61
	jeql .L7838
.L7659:
	movl 124(%r10),-276(%fp)
	movl %r9,124(%r10)
	movab -264(%fp),%r9
	pushl %r9
	pushl %r11
	addl3 304(%r7),$220,-(%sp)
	pushl %r7
	movl PL_keyword_plugin,%r0
	calls $4,(%r0)
	movl %r0,%r10
	movl 304(%r7),%r0
	movl 124(%r0),-272(%fp)
	tstl %r10
	jeql .L7839
.L7660:
	cmpl %r10,$1
	jeql .L7840
	cmpl %r10,$2
	jneq .L7667
	movl -264(%fp),4(%r0)
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jgtru .L7841
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	tstb 212(%r0)
	jneq .L7669
.L7845:
	clrb 54(%r0)
.L7669:
	movzwl $322,%r0
	ret
.L7839:
	movl -276(%fp),124(%r0)
	movl PL_infix_plugin,%r0
	movl -268(%fp),%r3
	movab Perl_infix_plugin_standard,%r2
	cmpl %r0,%r2
	jneq .L7842
.L7662:
	movl 304(%r7),%r0
	movb 54(%r0),%r2
	tstb %r8
	jneq .L7675
	cmpb %r2,$3
	jeql .L7843
.L7675:
	movab 220(%r0),%r0
	tstb %r2
	jneq .L7676
	pushl $0
	pushl -268(%fp)
	pushl %r0
	pushl %r7
	calls $4,Perl_keyword
	movl %r0,%r6
	jlss .L7690
.L7689:
	tstl %r6
	jeql .L7744
.L7707:
	cmpl %r6,$5
	jeql .L7748
.L7857:
	cmpl %r6,$6
	jeql .L7748
.L7710:
	tstb %r8
	jeql .L7712
	movl -272(%fp),%r2
	cmpb (%r2),$35
	jeql .L7748
.L7712:
	movl 304(%r7),%r0
	movl 120(%r0),%r2
	movl 12(%r2),%r8
	subl3 %r8,124(%r0),%r9
	subl3 %r8,-272(%fp),%r8
	pushl $1073741824
	pushl -272(%fp)
	pushl %r7
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$61
	jeql .L7844
	movl 304(%r7),%r0
	movl 120(%r0),%r2
	addl3 12(%r2),%r9,124(%r0)
	movl 304(%r7),%r0
	movl 120(%r0),%r0
	addl3 12(%r0),%r8,-272(%fp)
	clrl %r11
	movl %r11,%r2
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl %r11
	pushl %r2
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7838:
	cmpb 1(%r6),$62
	jneq .L7659
	pushl %r11
	pushl %r9
	pushl %r7
	calls $3,yyl_fatcomma
	ret
.L7841:
	movl %r2,%r0
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	tstb 212(%r0)
	jneq .L7669
	jbr .L7845
.L7837:
	cmpb 1(%r9),$58
	jeql .L7846
	movl 136(%r10),%r0
	cmpl %r9,%r0
	jlssu .L7717
	movl %r9,%r6
	movl 124(%r10),-276(%fp)
	movl %r9,124(%r10)
	movab -264(%fp),%r9
	pushl %r9
	pushl %r11
	addl3 304(%r7),$220,-(%sp)
	pushl %r7
	movl PL_keyword_plugin,%r0
	calls $4,(%r0)
	movl %r0,%r10
	movl 304(%r7),%r0
	movl 124(%r0),-272(%fp)
	tstl %r10
	jneq .L7660
	jbr .L7839
.L7748:
	clrl %r11
	movl %r11,%r2
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl %r11
	pushl %r2
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7843:
	cmpl 136(%r0),%r6
	jlequ .L7830
	cmpb (%r6),$58
	jneq .L7830
	cmpb 1(%r6),$58
	jeql .L7830
	incl %r6
	movl 120(%r0),%r1
	jeql .L7677
	bicl3 $-536870913,8(%r1),%r1
	jeql .L7677
	movl 120(%r7),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L7677
	movl $536870912,%r1
.L7678:
	pushl %r1
	pushl -268(%fp)
	pushab 220(%r0)
	pushl %r7
	calls $4,Perl_newSVpvn_flags
	movl 304(%r7),%r8
	pushl %r0
	pushl $0
	pushl $5
	pushl %r7
	calls $4,Perl_newSVOP
	movl %r0,4(%r8)
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L7679
	movl %r2,%r0
.L7679:
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $324,%r0
	ret
.L7744:
	movl %r6,%r10
	movl %r6,%r11
	movl %r6,%r2
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl %r11
	pushl %r2
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7830:
	movab 220(%r0),%r0
.L7676:
	movb $38,-264(%fp)
	movl -268(%fp),%r6
	pushl %r6
	pushl %r0
	pushab 1(%r9)
	calls $3,memcpy
	pushl $0
	pushab 1(%r6)
	pushl %r9
	pushl %r7
	calls $4,Perl_pad_findmy_pvn
	movl %r0,%r9
	cmpl %r0,$-1
	jeql .L7681
	movl 1064(%r7),%r0
	movl *4(%r0)[%r9],%r0
	movl 4(%r0),%r6
	jeql .L7682
	bicl3 $-33554433,8(%r6),%r0
	jeql .L7683
	movl (%r6),%r2
	movl 16(%r2),%r0
	jeql .L7683
	tstl 32(%r2)
	jeql .L7683
	movl (%r0),%r0
.L7683:
	pushl %r0
	pushl %r7
	calls $2,Perl_newSVhek
	movl %r0,%r6
	pushl $2
	pushl $2
	pushab .LC29
	pushl %r0
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r7),%r0
	movl 120(%r0),%r2
	jeql .L7684
	bicl3 $-536870913,8(%r2),%r2
	jeql .L7684
	movl 120(%r7),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L7684
.L7731:
	movzwl $32768,%r2
.L7685:
	pushl %r2
	pushl -268(%fp)
	pushab 220(%r0)
	pushl %r6
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	pushl $13
	bicl3 $-536870913,8(%r6),%r0
	bisl3 $32,%r0,-(%sp)
	pushl %r6
	pushl %r7
	calls $4,Perl_gv_fetchsv
	movl %r0,%r8
	jeql .L7847
	clrl %r11
	movl %r11,%r0
	subl2 $3,%sp
	movb $1,-(%sp)
	pushl %r10
	pushl %r11
	pushl $0
	pushl %r8
	pushl %r0
	pushl %r6
	pushl $0
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $11,yyl_just_a_word.isra.0
	ret
.L7684:
	bicb3 $253,215(%r0),%r2
	jneq .L7733
	bicl3 $-8388609,1040(%r7),%r2
	jneq .L7731
.L7733:
	movzwl $16384,%r2
	jbr .L7685
.L7840:
	movl -264(%fp),4(%r0)
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jgtru .L7848
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	tstb 212(%r0)
	jneq .L7665
.L7850:
	movb $3,54(%r0)
.L7665:
	movzwl $323,%r0
	ret
.L7846:
	cmpl %r11,$4
	jneq .L7643
	cmpl 220(%r10),$1163022147
	jeql .L7849
.L7643:
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r11
	pushl %r9
	pushl %r7
	calls $11,yyl_just_a_word.isra.0
	ret
.L7848:
	movl %r2,%r0
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	tstb 212(%r0)
	jneq .L7665
	jbr .L7850
.L7727:
	movl %r9,%r6
	cmpb %r1,$61
	jneq .L7659
	jbr .L7838
.L7842:
	pushl %r9
	pushl %r3
	addl3 304(%r7),$220,-(%sp)
	pushl %r7
	calls $4,(%r0)
	tstl %r0
	jeql .L7662
	movl 304(%r7),%r2
	cmpl %r0,-268(%fp)
	jneq .L7851
	movl %r6,124(%r2)
	pushl $8
	calls $1,Perl_safesysmalloc
	movl %r0,%r8
	movl -264(%fp),%r0
	movl %r0,(%r8)
	movl %r10,4(%r8)
	movl 4(%r0),%r1
	jeql .L7852
	pushl %r0
	pushab 4(%r8)
	pushl %r7
	calls $3,(%r1)
	movl 304(%r7),%r1
	movl 124(%r1),%r6
	movl -264(%fp),%r0
.L7673:
	movl %r8,4(%r1)
	movl 304(%r7),%r2
	movl 120(%r7),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jlequ .L7674
	movl %r3,%r1
.L7674:
	movl %r1,152(%r2)
	movl 304(%r7),%r1
	movb $1,54(%r1)
	movl 304(%r7),%r1
	movl %r6,124(%r1)
	pushl (%r0)
	calls $1,tokentype_for_plugop.isra.0
	ret
.L7681:
	movl -268(%fp),%r9
	movl 304(%r7),%r11
	movab 220(%r11),%r2
	pushl $0
	pushl %r9
	pushl %r2
	pushl %r7
	movl %r2,-280(%fp)
	calls $4,Perl_keyword
	movl %r0,%r6
	movl -280(%fp),%r2
	tstl %r0
	jgeq .L7689
	tstb 54(%r11)
	jeql .L7690
	movl -272(%fp),%r0
	cmpb (%r0),$58
	jneq .L7691
	cmpb 1(%r0),$58
	jneq .L7691
.L7690:
	mnegl %r6,%r6
.L7832:
	cmpl %r6,$52
	jneq .L7707
.L7706:
	pushab .LC265
	pushl %r7
	calls $2,Perl_croak
.L7844:
	movb 1(%r0),%r2
	movl 304(%r7),%r0
	movl 120(%r0),%r3
	addl3 12(%r3),%r9,124(%r0)
	movl 304(%r7),%r0
	movl 120(%r0),%r0
	addl3 12(%r0),%r8,-272(%fp)
	movl -268(%fp),%r0
	cmpb %r2,$62
	jneq .L7748
	pushl %r0
	pushl -272(%fp)
	pushl %r7
	calls $3,yyl_fatcomma
	ret
.L7849:
	movl %r11,-264(%fp)
	pushab -264(%fp)
	pushl $0
	movzwl $256,-(%sp)
	pushl %r6
	pushab 2(%r9)
	pushl %r7
	calls $6,Perl_scan_word
	movl %r0,%r6
	movb (%r0),%r1
	cmpb %r1,$58
	jeql .L7853
	movl -264(%fp),%r11
	movl 304(%r7),%r10
	movab 220(%r10),%r8
	pushl $1
	pushl %r11
	pushl %r8
	pushl %r7
	movl %r1,-280(%fp)
	calls $4,Perl_keyword
	movl -280(%fp),%r1
	tstl %r0
	jneq .L7647
	cmpb %r1,$39
	jneq .L7648
	movl 120(%r7),%r1
	movl 32(%r1),%r0
	rotl $6,%r0,%r2
	bicl2 $-16,%r2
	cmpl %r2,$8
	jlequ .L7645
	cmpl %r2,$15
	jneq .L7648
	bicl2 $-131073,%r0
	jeql .L7648
	bicl3 $-2,48(%r1),%r0
	jeql .L7648
.L7645:
	movl *124(%r10),220(%r10)
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $4
	pushl %r9
	pushl %r7
	calls $11,yyl_just_a_word.isra.0
	ret
.L7691:
	movl 120(%r11),%r0
	jeql .L7693
	bicl3 $-536870913,8(%r0),%r0
	jeql .L7693
	movl 120(%r7),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L7693
.L7735:
	movl $536871040,%r0
.L7694:
	pushl $13
	pushl %r0
	pushl %r9
	pushl %r2
	pushl %r7
	calls $5,Perl_gv_fetchpvn_flags
	movl %r0,%r2
	jeql .L7695
	movl 12(%r2),%r0
	tstl 12(%r0)
	jneq .L7695
	movl 8(%r0),%r0
	jeql .L7695
	movl (%r2),%r3
	bicl3 $-129,8(%r3),%r3
	jneq .L7738
	movl (%r0),%r0
	bicl3 $-2,48(%r0),%r0
	jneq .L7695
	pushl %r0
	pushl %r0
	pushl $32
	pushl %r9
	addl3 304(%r7),$220,-(%sp)
	pushl 888(%r7)
	pushl %r7
	movl %r2,-280(%fp)
	calls $7,Perl_hv_common_key_len
	movl %r0,%r11
	movl -280(%fp),%r2
	tstl %r0
	jeql .L7854
	movl %r2,%r3
.L7720:
	movl (%r11),%r2
	jeql .L7699
	movl 8(%r2),%r0
	bicl3 $-49153,%r0,%r4
	cmpl %r4,$32768
	jeql .L7855
.L7700:
	bicl2 $-34817,%r0
	cmpl %r0,$34816
	jeql .L7704
.L7699:
	mnegl %r6,%r6
	cmpl %r6,$52
	jeql .L7706
	tstl %r3
	jeql .L7707
	cmpl %r6,$264
	jeql .L7710
.L7708:
	movl 12(%r3),%r0
	movl 32(%r0),%r0
	jeql .L7856
.L7711:
	movl (%r0),%r0
	addl3 16(%r0),$8,-(%sp)
	pushab .LC266
	pushl $29
	pushl %r7
	calls $4,Perl_ck_warner
.L7858:
	cmpl %r6,$5
	jneq .L7857
	jbr .L7748
.L7855:
	bicl3 $-256,%r0,%r4
	subl2 $9,%r4
	cmpl %r4,$1
	jgtru .L7700
	movl 12(%r2),%r0
	tstl 12(%r0)
	jneq .L7699
	tstl 8(%r0)
	jeql .L7699
	movl (%r2),%r0
	bicl3 $-129,8(%r0),%r0
	jeql .L7699
	movl %r6,%r0
	movl %r10,%r6
	movl %r0,%r10
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl %r11
	pushl %r2
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7704:
	pushl $0
	pushl %r9
	addl3 304(%r7),$220,-(%sp)
	pushl 888(%r7)
	pushl %r2
	pushl %r7
	movl %r2,-280(%fp)
	calls $6,Perl_gv_init_pvn
	movl %r6,%r0
	movl %r10,%r6
	movl %r0,%r10
	movl -280(%fp),%r2
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl %r11
	pushl %r2
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7693:
	bicb3 $253,215(%r11),%r0
	jneq .L7737
	bicl3 $-8388609,1040(%r7),%r0
	jneq .L7735
.L7737:
	movzbl $128,%r0
	jbr .L7694
.L7695:
	pushl $0
	pushl $0
	pushl $32
	pushl %r9
	addl3 304(%r7),$220,-(%sp)
	pushl 888(%r7)
	pushl %r7
	movl %r2,-280(%fp)
	calls $7,Perl_hv_common_key_len
	movl %r0,%r11
	movl -280(%fp),%r2
	tstl %r0
	jeql .L7698
	clrl %r3
	jbr .L7720
.L7856:
	movl %r3,%r0
	movl (%r0),%r0
	addl3 16(%r0),$8,-(%sp)
	pushab .LC266
	pushl $29
	pushl %r7
	calls $4,Perl_ck_warner
	jbr .L7858
.L7847:
	pushl $1
	pushl %r6
	pushl %r7
	calls $3,Perl_sv_free2
	subl2 $3,%sp
	movb %r8,-(%sp)
	pushl %r8
	pushl %r8
	pushl %r8
	pushl %r8
	pushl %r8
	pushl %r8
	pushl %r8
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $11,yyl_just_a_word.isra.0
	ret
.L7698:
	mnegl %r6,%r6
	tstl %r2
	jeql .L7832
	cmpl %r6,$132
	jneq .L7832
	movl 12(%r2),%r0
	tstl 12(%r0)
	jneq .L7709
.L7715:
	tstl 8(%r0)
	jeql .L7859
	movl %r10,%r6
	clrl %r11
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl %r11
	pushl %r2
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7709:
	movzbl $132,%r6
	jbr .L7710
.L7682:
	pushl %r6
	pushl $13
	pushl %r7
	calls $3,Perl_newOP
	movl %r0,%r11
	movl %r9,12(%r0)
	pushl %r9
	pushl %r7
	calls $2,Perl_find_lexical_cv
	movl %r9,%r10
	movl %r6,%r8
	subl2 $3,%sp
	movb $1,-(%sp)
	pushl %r10
	pushl %r11
	pushl $0
	pushl %r8
	pushl %r0
	pushl %r6
	pushl $0
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $11,yyl_just_a_word.isra.0
	ret
.L7852:
	movl 304(%r7),%r1
	jbr .L7673
.L7853:
	movl 304(%r7),%r10
	cmpb 1(%r0),$58
	jeql .L7645
	movl -264(%fp),%r11
	movab 220(%r10),%r8
	pushl $1
	pushl %r11
	pushl %r8
	pushl %r7
	calls $4,Perl_keyword
	tstl %r0
	jeql .L7648
.L7647:
	tstl %r0
	jlss .L7860
	cmpl %r0,$180
	jeql .L7726
	cmpl %r0,$51
	jeql .L7726
	cmpl %r0,$109
	jeql .L7726
	clrl %r1
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r1
	pushl %r0
	pushl %r11
	pushl %r6
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7738:
	movl %r6,%r0
	movl %r10,%r6
	movl %r0,%r10
	clrl %r11
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl %r11
	pushl %r2
	pushl $0
	pushl $0
	pushl %r10
	pushl %r6
	pushl -268(%fp)
	pushl -272(%fp)
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7726:
	movl %r0,%r1
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r1
	pushl %r0
	pushl %r11
	pushl %r6
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7860:
	mnegl %r0,%r0
	clrl %r1
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r1
	pushl %r0
	pushl %r11
	pushl %r6
	pushl %r7
	calls $12,yyl_word_or_keyword.isra.0
	ret
.L7677:
	bicb3 $253,215(%r0),%r1
	jneq .L7729
	movb 1042(%r7),%r2
	rotl $22,%r2,%r1
	bicl2 $-536870913,%r1
	jbr .L7678
.L7729:
	clrl %r1
	jbr .L7678
.L7854:
	mnegl %r6,%r6
	cmpl %r6,$132
	jeql .L7861
	cmpl %r6,$52
	jeql .L7706
	movl %r2,%r3
	cmpl %r6,$264
	jneq .L7708
	jbr .L7710
.L7859:
	tstl %r11
	jeql .L7709
	movl %r11,%r3
	movzbl $132,%r6
	movl 12(%r3),%r0
	movl 32(%r0),%r0
	jneq .L7711
	jbr .L7856
.L7861:
	movl 12(%r2),%r0
	tstl 12(%r0)
	jneq .L7740
	movl %r2,%r11
	jbr .L7715
.L7667:
	pushab 220(%r0)
	pushab .LC263
	pushl %r7
	calls $3,Perl_croak
.L7648:
	movl 120(%r10),%r0
	jeql .L7650
	bicl3 $-536870913,8(%r0),%r0
	jeql .L7650
	movl 120(%r7),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L7650
	movl $1,%r0
.L7651:
	pushl %r8
	pushl %r11
	pushl %r0
	pushab .LC262
	pushl %r7
	calls $5,Perl_croak
.L7851:
	pushab 220(%r2)
	pushl %r0
	pushab .LC264
	pushl %r7
	calls $4,Perl_croak
.L7740:
	movl %r2,%r3
	movl 12(%r3),%r0
	movl 32(%r0),%r0
	jneq .L7711
	jbr .L7856
.L7650:
	bicb3 $253,215(%r10),%r0
	jneq .L7723
	bicl3 $-8388609,1040(%r7),%r0
	jeql .L7651
	movl $1,%r0
	jbr .L7651
.L7723:
	clrl %r0
	pushl %r8
	pushl %r11
	pushl %r0
	pushab .LC262
	pushl %r7
	calls $5,Perl_croak
	.cfi_endproc
.LFE407:
	.size	yyl_keylookup.constprop.0, .-yyl_keylookup.constprop.0
	.section	.rodata.str1.1
.LC267:
	.string	"Format not terminated"
.LC268:
	.string	"Missing right curly or square bracket"
.LC269:
	.string	"PERL5DB"
.LC270:
	.string	"inline.h"
.LC271:
	.string	"panic: MUTEX_LOCK (%d) [%s:%d]"
.LC272:
	.string	"panic: MUTEX_UNLOCK (%d) [%s:%d]"
.LC273:
	.string	"panic: COND_SIGNAL (%d) [%s:%d]"
.LC274:
	.string	"BEGIN { require 'perl5db.pl' };"
.LC275:
	.string	"use feature ':5.42'; use builtin ':5.42';"
.LC276:
	.string	"LINE: while (<>) {"
.LC277:
	.string	"chomp;"
.LC278:
	.string	"our @F=split(%s);"
	.section	.rodata
.LC279:
	.string	"our @F=split(q"
	.string	""
	.section	.rodata.str1.1
.LC280:
	.string	");"
.LC281:
	.string	"our @F=split(' ');"
.LC282:
	.string	"Unmatched right square bracket"
.LC283:
	.string	"====="
.LC284:
	.string	"+-*/%.^&|<"
.LC285:
	.string	"Reversed %c= operator"
.LC286:
	.string	"!=~ should be !~"
.LC287:
	.string	"<<<<<"
.LC288:
	.string	">>>>>"
.LC289:
	.string	"Array"
.LC290:
	.string	"study"
.LC291:
	.string	"Number"
.LC292:
	.string	"String"
.LC293:
	.string	"Backticks"
.LC294:
	.string	"Can't use \\%c to mean $%c in expression"
.LC295:
	.string	"Backslash"
	.text
	.align 1
	.type	yyl_try, @function
yyl_try:
.LFB320:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	movab -108(%sp),%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r6
	movb (%r6),%r9
	movab Perl_infix_plugin_standard,%r8
.L7863:
	cmpl PL_infix_plugin,%r8
	jneq .L8544
.L7864:
	cvtbl %r9,%r0
	cmpl %r0,$126
	jlequ .L8545
.L7879:
	movl 304(%r7),%r0
	movl 120(%r0),%r1
	jeql .L7916
	bicl3 $-536870913,8(%r1),%r1
	jeql .L7916
	movl 120(%r7),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L7916
.L7917:
	movl 136(%r0),%r3
	cmpl %r3,%r6
	jgtru .L7921
	jneq .L7929
	movb (%r6),%r0
	jneq .L7929
.L8512:
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
.L7926:
	tstb %r0
	jeql .L7924
.L7930:
	pushl %r6
	pushl %r7
	calls $2,yyl_keylookup.constprop.0
	cmpl %r0,$-1
	jeql .L7920
	ret
.L8545:
	casel %r0,$0,$126
.L7881:
	.word .L7865-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7915-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7914-.L7881
	.word .L7912-.L7881
	.word .L7914-.L7881
	.word .L7914-.L7881
	.word .L7914-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7915-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7879-.L7881
	.word .L7914-.L7881
	.word .L7913-.L7881
	.word .L7868-.L7881
	.word .L7912-.L7881
	.word .L7911-.L7881
	.word .L7910-.L7881
	.word .L7909-.L7881
	.word .L7869-.L7881
	.word .L7908-.L7881
	.word .L7907-.L7881
	.word .L7906-.L7881
	.word .L7905-.L7881
	.word .L7904-.L7881
	.word .L7903-.L7881
	.word .L7902-.L7881
	.word .L7901-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7900-.L7881
	.word .L7899-.L7881
	.word .L7898-.L7881
	.word .L7897-.L7881
	.word .L7896-.L7881
	.word .L7895-.L7881
	.word .L7894-.L7881
	.word .L7893-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7892-.L7881
	.word .L7891-.L7881
	.word .L7890-.L7881
	.word .L7889-.L7881
	.word .L7885-.L7881
	.word .L7888-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7887-.L7881
	.word .L7885-.L7881
	.word .L7886-.L7881
	.word .L7885-.L7881
	.word .L7885-.L7881
	.word .L7884-.L7881
	.word .L7883-.L7881
	.word .L7882-.L7881
	.word .L7880-.L7881
.L8544:
	tstb %r9
	jneq .L8546
.L7865:
	movl 304(%r7),%r0
	tstl 164(%r0)
	jeql .L7932
	tstw 72(%r0)
	jneq .L7932
	movl 136(%r0),%r1
	addl3 %r6,$1,%r2
.L7935:
	cmpl %r6,%r1
	jlssu .L8248
	clrl 144(%r0)
	movl 304(%r7),%r0
	clrl 148(%r0)
	tstb 107(%r7)
	jneq .L7939
	movl 304(%r7),%r0
	tstb 55(%r0)
	jeql .L8547
.L7940:
	movl $1,%r1
	tstl 164(%r0)
	jneq .L7970
	clrl %r1
.L7970:
	pushl %r1
	pushl $0
	pushl %r7
	calls $3,yyl_fake_eof.constprop.0
	cmpl %r0,$-1
	jeql .L7920
	ret
.L8546:
	movzbl %r9,%r0
	bicl3 $-17409,PL_charclass[%r0],%r1
	cmpl %r1,$17408
	jeql .L7864
	movl %r0,-16(%fp)
	clrl -12(%fp)
	movq -16(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8275
	cmpl %r0,$9
	jlequ .L7864
.L8275:
	bicb3 $32,%r9,%r0
	cvtbl %r0,-40(%fp)
	clrl -36(%fp)
	movq -40(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8276
	cmpl %r0,$25
	jlequ .L7864
.L8276:
	cmpb %r9,$34
	jeql .L7868
	cmpb %r9,$39
	jeql .L7869
	movl 304(%r7),%r0
	movab 220(%r0),%r2
	cmpl %r6,136(%r0)
	jgequ .L8246
	movl %r6,%r1
	movl %r6,-44(%fp)
	movq -68(%fp),%r10
	movq -76(%fp),%r4
	movl %r8,%r9
	movl %r7,%r8
.L7871:
	movl %r1,%r3
	movab 475(%r0),%r0
	cmpl %r2,%r0
	jgequ .L8501
	movb (%r1)+,%r0
	tstb %r0
	jeql .L8501
	movzbl %r0,%r6
	bicl3 $-17409,PL_charclass[%r6],%r7
	cmpl %r7,$17408
	jeql .L8501
	movl %r6,%r10
	clrl %r11
	movq %r10,%r6
	subl2 $48,%r6
	sbwc $0,%r7
	cmpl %r7,%r11
	jeql .L8548
	bicb3 $32,%r0,%r6
	cvtbl %r6,%r4
	clrl %r5
	movq %r4,%r6
	subl2 $65,%r6
	sbwc $0,%r7
	cmpl %r7,%r5
	jeql .L8549
.L7873:
	movl %r1,%r3
	movb %r0,(%r2)+
	movl 304(%r8),%r0
	cmpl 136(%r0),%r1
	jgtru .L7871
.L8501:
	movl %r8,%r7
	movl -44(%fp),%r6
	movq %r10,-68(%fp)
	movq %r4,-76(%fp)
	movl %r9,%r8
.L7870:
	clrb (%r2)
	pushab -8(%fp)
	subl3 %r6,%r3,-(%sp)
	addl3 304(%r7),$220,-(%sp)
	pushl %r7
	movl PL_infix_plugin,%r0
	calls $4,(%r0)
	tstl %r0
	jneq .L8550
	movb (%r6),%r9
	cvtbl %r9,%r0
	cmpl %r0,$126
	jgtru .L7879
	jbr .L8545
.L7885:
	pushl %r6
	pushl %r7
	calls $2,yyl_keylookup.constprop.0
	cmpl %r0,$-1
	jneq .L8551
.L7920:
	movl 304(%r7),%r0
	movl 124(%r0),%r6
	movb (%r6),%r9
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L7900:
	movl 304(%r7),%r0
.L8184:
	pushab 4(%r0)
	pushl %r6
	pushl %r7
	calls $3,Perl_scan_num
	movl %r0,%r6
	pushl $0
	pushl %r0
	pushab .LC291
	pushl %r7
	calls $4,S_warn_expect_operator
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L8192
	movl %r2,%r0
.L8192:
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $314,%r0
	ret
.L7914:
	incl %r6
	movb (%r6),%r9
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L7912:
	movl 304(%r7),%r10
	cmpb 158(%r10),$10
	jeql .L8552
.L7971:
	cmpb %r9,$35
	jeql .L7973
	movl 136(%r10),%r1
	cmpl %r6,%r1
	jgequ .L7975
	movl %r6,%r0
.L7978:
	movl %r0,%r6
	cmpb (%r0)+,$10
	jeql .L7979
	cmpl %r1,%r0
	jneq .L7978
	movl %r1,%r6
.L7979:
	cmpl %r6,%r1
	jgequ .L7981
	incl %r6
.L7981:
	cmpb %r9,$35
	jneq .L7975
.L7977:
	cmpl %r1,%r6
	jeql .L8553
.L7975:
	pushl %r1
	pushl %r6
	pushl %r7
	calls $3,S_incline
	movl 304(%r7),%r10
.L7982:
	movl 32(%r10),%r0
	jeql .L8511
	cmpl %r0,36(%r10)
	jgeq .L8488
.L8511:
	movb (%r6),%r9
.L8623:
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L8552:
	tstb 107(%r7)
	jeql .L7972
	tstl 164(%r10)
	jeql .L8554
.L7972:
	movl 136(%r10),%r1
	cmpl %r1,%r6
	jlequ .L7863
	movl %r6,%r0
.L7984:
	movl %r0,%r6
	cmpb (%r0)+,$10
	jeql .L7985
	cmpl %r1,%r0
	jneq .L7984
	movl %r1,%r6
.L7985:
	cmpl %r6,%r1
	jgequ .L8511
	incl %r6
	cmpl %r1,%r6
	jlequ .L8511
	pushl %r1
	pushl %r6
	pushl %r7
	calls $3,S_incline
	movb (%r6),%r9
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L7915:
	pushl $0
	pushl $-2147483648
	pushl %r7
	calls $3,yyl_fake_eof.constprop.0
	cmpl %r0,$-1
	jeql .L7920
	ret
.L7891:
	addl3 %r6,$1,%r8
	movl 304(%r7),%r0
	cmpw 72(%r0),$33
	jeql .L8555
.L8209:
	pushl $0
	pushl %r8
	pushab .LC295
	pushl %r7
	calls $4,S_warn_expect_operator
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movzwl $376,%r0
	ret
.L8555:
	cmpl 68(%r0),120(%r0)
	jneq .L8209
	movb 1(%r6),%r2
	movzbl %r2,%r0
	clrl %r1
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8209
	cmpl %r0,$9
	jgtru .L8209
	cvtbl %r2,%r2
	pushl %r2
	pushl %r2
	pushab .LC294
	pushl $28
	pushl %r7
	calls $5,Perl_ck_warner
	pushl $0
	pushl %r8
	pushab .LC295
	pushl %r7
	calls $4,S_warn_expect_operator
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movzwl $376,%r0
	ret
.L7892:
	movl 304(%r7),%r8
	movl 36(%r8),%r0
	cmpl %r0,$100
	jgtr .L8556
	addl3 %r0,$1,36(%r8)
	clrb *44(%r8)[%r0]
	movl 304(%r7),%r0
	incl 104(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movzwl $268,%r0
	ret
.L8556:
	pushab 10(%r0)
	pushl 44(%r8)
	calls $2,Perl_safesysrealloc
	movl %r0,44(%r8)
	movl 304(%r7),%r8
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	clrb *44(%r8)[%r0]
	movl 304(%r7),%r0
	incl 104(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movzwl $268,%r0
	ret
.L7893:
	movl 304(%r7),%r0
	cmpb 54(%r0),$9
	jeql .L8557
	movb $64,220(%r0)
	pushl $0
	movzbl $255,-(%sp)
	addl3 304(%r7),$221,-(%sp)
	pushl %r6
	pushl %r7
	calls $5,S_scan_ident
	movl %r0,%r6
	pushl $1
	pushl %r0
	pushab .LC289
	pushl %r7
	calls $4,S_warn_expect_operator
	movl 304(%r7),%r0
	clrl 4(%r0)
	movl 304(%r7),%r0
	tstb 221(%r0)
	jeql .L8558
	cmpb 158(%r0),$10
	jeql .L8141
	tstl 36(%r0)
	jneq .L8141
.L8142:
	cmpb 54(%r0),$2
	jneq .L8143
	cmpl 132(%r0),148(%r0)
	jeql .L8143
.L8144:
	clrb 54(%r0)
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movzbl $64,172(%r0)[%r1]
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r7),%r0
	incb 212(%r0)
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L8149
	movl %r2,%r0
.L8149:
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $279,%r0
	ret
.L8141:
	pushl $0
	pushl %r6
	pushl %r7
	calls $3,Perl_skipspace_flags
	movl %r0,%r6
	movl 304(%r7),%r0
	jbr .L8142
.L7894:
	movl 304(%r7),%r0
	movl 104(%r0),%r1
	jneq .L8174
	cmpb 214(%r0),$5
	jgtru .L8517
.L8174:
	addl3 %r1,$1,104(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movzwl $355,%r0
	ret
.L7907:
	movl 304(%r7),%r0
	movl 104(%r0),%r1
	jneq .L8059
	tstb 214(%r0)
	jeql .L8059
.L8517:
	movl %r6,124(%r0)
	clrl %r0
	ret
.L7895:
	movb 1(%r6),%r1
	movl 304(%r7),%r0
	cmpb %r1,$62
	jneq .L8129
	addl3 %r6,$2,%r1
	cmpl 140(%r0),%r6
	jeql .L8130
	cmpb -1(%r6),$10
	jneq .L8131
.L8130:
	subl3 %r1,136(%r0),%r2
	cmpl %r2,$4
	jleq .L8131
	cmpl (%r1),$1044266558
	jeql .L8559
.L8131:
	cmpb 2(%r6),$61
	jneq .L8134
	tstl 104(%r0)
	jneq .L8134
	cmpb 214(%r0),$4
	jgtru .L8517
.L8134:
	movzbl $71,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8513
	movzwl $369,%r0
	ret
.L8559:
	cmpb 4(%r1),$62
	jneq .L8131
.L8510:
	pushab 7(%r6)
	pushl %r7
	calls $2,S_vcs_conflict_marker
	movl %r0,%r6
	movb (%r0),%r9
.L8618:
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L7889:
	movl 120(%r7),%r3
	movl 32(%r3),%r1
	rotl $6,%r1,%r2
	bicl2 $-16,%r2
	movb 1(%r6),%r0
	subl3 $5,%r2,%r4
	cmpl %r4,$4
	jlequ .L8017
	cmpl %r2,$15
	jeql .L8560
.L8018:
	cmpb %r0,$94
	jeql .L8021
	movl 304(%r7),%r1
	movl 104(%r1),%r4
	jeql .L8252
	addl3 %r6,$1,%r3
	movzbl $94,%r0
	movl %r0,4(%r1)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r3,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8513
.L8087:
	movzwl $362,%r0
	ret
.L7882:
	movl 304(%r7),%r0
	movl 36(%r0),%r1
	jeql .L8072
	movl 44(%r0),%r2
	cmpb -1(%r1)[%r2],$64
	jeql .L8517
.L8072:
	pushl $0
	pushl %r6
	pushl %r7
	calls $3,yyl_rightcurly
	ret
.L7913:
	addl3 %r6,$2,%r8
	movb 1(%r6),%r0
	movl 304(%r7),%r10
	cmpb %r0,$61
	jeql .L8561
	cmpb %r0,$126
	jeql .L8562
	movb $1,54(%r10)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movzwl $373,%r0
	ret
.L7890:
	movl 304(%r7),%r1
	movl 36(%r1),%r0
	jeql .L8063
	movl 44(%r1),%r2
	cmpb -1(%r0)[%r2],$64
	jeql .L8518
	addl3 %r6,$1,%r8
	tstl %r0
	jleq .L8065
	subl3 $1,%r0,36(%r1)
	movl 304(%r7),%r0
	decl 104(%r0)
	movl 304(%r7),%r0
	cmpb 158(%r0),$9
	jeql .L8563
.L8068:
	movl 120(%r7),%r1
	movl 152(%r0),%r2
	movl 20(%r1),%r1
	cmpl %r1,%r2
	jlequ .L8071
	movl %r2,%r1
.L8071:
	movl %r1,152(%r0)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movzwl $269,%r0
	ret
.L8563:
	tstl 36(%r0)
	jneq .L8068
	movb 1(%r6),%r1
	cmpb %r1,$45
	jeql .L8564
	bicb2 $32,%r1
	cmpb %r1,$91
	jeql .L8068
.L8070:
	movb $5,158(%r0)
	movl 304(%r7),%r0
	jbr .L8068
.L7884:
	pushl $0
	pushab 1(%r6)
	pushl %r7
	calls $3,yyl_leftcurly
	ret
.L7886:
	movzbl 1(%r6),-32(%fp)
	clrl -28(%fp)
	movq -32(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8234
	cmpl %r0,$9
	jgtru .L8234
	movl 304(%r7),%r0
	tstb 54(%r0)
	jeql .L8565
.L8234:
	pushl %r6
	pushl %r7
	calls $2,yyl_keylookup.constprop.0
	cmpl %r0,$-1
	jeql .L7920
	ret
.L7904:
	movl 304(%r7),%r0
	tstl 104(%r0)
	jneq .L8051
	cmpb 214(%r0),$3
	jgtru .L8517
.L8051:
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movzwl $270,%r0
	ret
.L7901:
	movl 304(%r7),%r8
	movb 54(%r8),%r0
	jeql .L8150
	cmpb %r0,$10
	jeql .L8566
.L8151:
	movl 144(%r8),%r9
	cmpl 132(%r8),%r9
	jeql .L8567
.L8158:
	pushl $31
	pushl %r6
	pushl %r7
	calls $3,S_scan_pat
	movl 304(%r7),%r2
	movl 120(%r7),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jlequ .L8173
	movl %r3,%r1
.L8173:
	movl %r1,152(%r2)
	movl 304(%r7),%r1
	clrb 54(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	pushl %r7
	calls $1,S_sublex_start
	ret
.L7902:
	movl 304(%r7),%r0
	movl 32(%r0),%r1
	movb 1(%r6),%r2
	tstl %r1
	jeql .L8175
	cmpl %r1,36(%r0)
	jeql .L8568
.L8175:
	movb 54(%r0),%r1
	cmpb %r1,$3
	jeql .L8569
	tstb %r1
	jneq .L8570
.L8183:
	cmpb %r2,$46
	jeql .L8571
.L8186:
	addl3 %r6,$1,%r1
	cmpb %r2,$61
	jneq .L8190
	tstl 104(%r0)
	jneq .L8190
	cmpb 214(%r0),$4
	jgtru .L8517
.L8190:
	movzbl $67,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8513
.L8191:
	movzwl $336,%r0
	ret
.L7896:
	movb 1(%r6),%r11
	addl3 %r6,$2,%r0
	cmpb %r11,$61
	jeql .L8572
	addl3 %r6,$1,%r9
	cmpb %r11,$62
	jeql .L8573
	cmpb %r11,$126
	jeql .L8574
	tstb %r11
	jneq .L8098
	movl 304(%r7),%r3
	movb 54(%r3),%r0
.L8099:
	cmpb %r0,$4
	jneq .L8101
	movl %r9,%r1
.L8421:
	movb (%r1)+,%r0
	movzbl %r0,%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jeql .L8421
	cmpb %r0,$13
	jeql .L8421
	cmpb %r0,$10
	jeql .L8112
	cmpb %r0,$35
	jeql .L8112
.L8101:
	tstl 104(%r3)
	jneq .L8113
	cmpb 214(%r3),$4
	jgtru .L8522
.L8113:
	clrl 4(%r3)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r9,124(%r0)
	movzwl $353,%r0
	ret
.L7903:
	pushl %r6
	pushl %r7
	calls $2,yyl_hyphen
	ret
.L7880:
	movl 120(%r7),%r3
	movl 32(%r3),%r1
	rotl $6,%r1,%r0
	bicl2 $-16,%r0
	movl 304(%r7),%r2
	cmpl %r0,$8
	jlequ .L8037
	cmpl %r0,$15
	jneq .L8038
	bicl2 $-131073,%r1
	jeql .L8039
	movl 48(%r3),%r0
	bicl3 $-1048577,%r0,%r4
	jeql .L8040
	cmpb 1(%r6),$126
	jneq .L8040
	movb 54(%r2),%r0
	jeql .L8046
	cmpb %r0,$10
	jeql .L8046
	addl3 %r6,$1,%r5
	tstl %r1
	jneq .L8575
.L8259:
	movzbl $105,%r0
	movl %r0,4(%r2)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r5,124(%r0)
.L8050:
	movzwl $374,%r0
	ret
.L7905:
	movb 1(%r6),%r1
	movl 304(%r7),%r0
	movb 54(%r0),%r2
	cmpb %r1,$43
	jeql .L8576
	addl3 %r6,$1,%r8
	tstb %r2
	jneq .L7991
	cmpb %r1,$61
	jneq .L7992
	tstl 104(%r0)
	jneq .L7992
	cmpb 214(%r0),$4
	jgtru .L8517
.L7992:
	movl $63,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8191
.L8513:
	addl3 %r1,$1,124(%r0)
	movzwl $353,%r0
	ret
.L7906:
	movl 304(%r7),%r0
	movb 54(%r0),%r1
	cmpb %r1,$9
	jeql .L8577
	tstb %r1
	jneq .L8578
	movb 1(%r6),%r1
	cmpb %r1,$42
	jeql .L8579
	cmpb %r1,$61
	jeql .L8580
.L8005:
	movl $56,4(%r0)
.L8528:
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8513
.L8009:
	movzwl $335,%r0
	ret
.L7898:
	movl 304(%r7),%r0
	tstl 104(%r0)
	jneq .L8057
	cmpb 214(%r0),$1
	jgtru .L8517
.L8057:
	movl 120(%r7),%r1
	movl 152(%r0),%r2
	movl 20(%r1),%r1
	cmpl %r1,%r2
	jlequ .L8058
	movl %r2,%r1
.L8058:
	movl %r1,152(%r0)
	movl 304(%r7),%r0
	movb $3,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movzwl $277,%r0
	ret
.L7899:
	cmpb 1(%r6),$58
	jeql .L8581
	pushab 1(%r6)
	pushl %r7
	calls $2,yyl_colon
	ret
.L7897:
	cmpb 1(%r6),$60
	jneq .L8125
	movl 304(%r7),%r1
	cmpl 140(%r1),%r6
	jeql .L8126
	cmpb -1(%r6),$10
	jneq .L8125
.L8126:
	addl3 %r6,$2,%r0
	subl3 %r0,136(%r1),%r1
	cmpl %r1,$4
	jleq .L8125
	cmpl (%r0),$1010580540
	jeql .L8582
.L8125:
	pushl %r6
	pushl %r7
	calls $2,yyl_leftpointy
	ret
.L8582:
	cmpb 6(%r6),$60
	jeql .L8510
	pushl %r6
	pushl %r7
	calls $2,yyl_leftpointy
	ret
.L7911:
	pushl %r6
	pushl %r7
	calls $2,yyl_dollar
	ret
.L7868:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl %r7
	calls $6,Perl_scan_str
	movl %r0,%r6
	jeql .L8197
	movl 304(%r7),%r0
	movl $5,4(%r0)
	pushl $0
	pushl %r6
	pushab .LC292
	pushl %r7
	calls $4,S_warn_expect_operator
	movl 304(%r7),%r0
	movl 80(%r0),%r1
	bicl3 $-2098177,8(%r1),%r2
	cmpl %r2,$1024
	jeql .L8583
	pushl $2
	pushab -8(%fp)
	pushl %r1
	pushl %r7
	calls $4,Perl_sv_2pv_flags
	movl %r0,%r3
	movl 304(%r7),%r0
	movl -8(%fp),%r2
	tstl %r2
	jeql .L8202
.L8203:
	movb (%r3)+,%r1
	cmpb %r1,$36
	jeql .L8200
	cmpb %r1,$64
	jeql .L8200
	cmpb %r1,$92
	jeql .L8200
	tstb %r1
	jlss .L8200
	decl %r2
	movl %r2,-8(%fp)
	tstl %r2
	jneq .L8203
.L8202:
	cmpl 4(%r0),$5
	jeql .L8584
.L8206:
	movl 120(%r7),%r1
	movl 152(%r0),%r2
	movl 20(%r1),%r1
	cmpl %r1,%r2
	jlequ .L8207
	movl %r2,%r1
.L8207:
	movl %r1,152(%r0)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	pushl %r7
	calls $1,S_sublex_start
	ret
.L8584:
	movl 120(%r7),%r1
	movl 88(%r0),20(%r1)
	movl 304(%r7),%r0
	cmpl 88(%r0),84(%r0)
	jeql .L8206
	clrl 476(%r0)
	movl 304(%r7),%r0
	jbr .L8206
.L7883:
	addl3 %r6,$2,%r8
	movb 1(%r6),%r4
	movl 304(%r7),%r3
	movl 104(%r3),%r0
	cmpb %r4,$124
	jeql .L8585
	addl3 %r6,$1,%r5
	movl 120(%r7),%r9
	movl 32(%r9),%r2
	rotl $6,%r2,%r1
	bicl2 $-16,%r1
	subl3 $5,%r1,%r10
	cmpl %r10,$4
	jlequ .L8077
	cmpl %r1,$15
	jeql .L8586
.L8078:
	tstl %r0
	jneq .L8523
	movl %r5,%r8
.L8083:
	movzbl 214(%r3),%r1
	cmpb %r4,$61
	jeql .L8587
	movl $9,%r2
.L8085:
	cmpl %r1,%r2
	jgeq .L8522
	tstb %r0
	jneq .L8082
	movl %r8,%r5
.L8523:
	movzbl $95,%r0
	movl %r0,4(%r3)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r5,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8513
.L8536:
	movzwl $362,%r0
	ret
.L7887:
	movzbl 1(%r6),-24(%fp)
	clrl -20(%fp)
	movq -24(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8211
	cmpl %r0,$9
	jgtru .L8211
	movl 304(%r7),-44(%fp)
	movl -44(%fp),%r0
	movb 54(%r0),%r3
	jneq .L8588
.L8211:
	pushl %r6
	pushl %r7
	calls $2,yyl_keylookup.constprop.0
	cmpl %r0,$-1
	jeql .L7920
	ret
.L8588:
	addl3 %r6,$2,%r9
.L8422:
	movl %r9,%r2
	movb (%r9),%r4
	movl %r9,%r5
	incl %r9
	movzbl %r4,%r10
	clrl %r11
	movq %r10,%r0
	subl2 $48,%r0
	sbwc $0,%r1
	cmpl %r1,%r11
	jneq .L8283
	cmpl %r0,$9
	jlequ .L8422
.L8283:
	cmpb %r4,$95
	jeql .L8422
	movq %r10,-84(%fp)
	cmpb %r4,$46
	jeql .L8589
	cmpb %r4,$58
	jneq .L8219
	cmpb 1(%r2),$58
	jeql .L8220
	cmpb %r3,$3
	jeql .L8220
.L8221:
	subb3 $1,%r3,%r0
	cmpb %r0,$2
	jlequ .L8228
	cmpb %r3,$10
	jneq .L8211
.L8228:
	movl -44(%fp),%r1
	movl 120(%r1),%r0
	jeql .L8231
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8231
	movl 120(%r7),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8231
	movl $536870912,%r0
.L8232:
	pushl $13
	pushl %r0
	subl3 %r6,%r2,-(%sp)
	pushl %r6
	pushl %r7
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jneq .L8211
	addl3 304(%r7),$4,-(%sp)
.L8530:
	pushl %r6
	pushl %r7
	calls $3,Perl_scan_num
	movl 304(%r7),%r2
	movl 120(%r7),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jlequ .L8218
	movl %r3,%r1
.L8218:
	movl %r1,152(%r2)
	movl 304(%r7),%r1
	clrb 54(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $314,%r0
	ret
.L7888:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl %r7
	calls $6,Perl_scan_str
	movl %r0,%r6
	jeql .L8197
	movl 304(%r7),%r0
	movl $24,4(%r0)
	pushl $0
	pushl %r6
	pushab .LC293
.L8532:
	pushl %r7
	calls $4,S_warn_expect_operator
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L8208
	movl %r2,%r0
.L8208:
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	pushl %r7
	calls $1,S_sublex_start
	ret
.L7908:
	incl %r6
	movl 304(%r7),%r0
	movl 132(%r0),%r1
	cmpl 148(%r0),%r1
	jeql .L8054
	cmpl %r1,144(%r0)
	jeql .L8054
	movb $1,54(%r0)
	pushl $0
	pushl %r6
	pushl %r7
	calls $3,Perl_skipspace_flags
	movl 304(%r7),%r1
	incl 104(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $386,%r0
	ret
.L7869:
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl %r7
	calls $6,Perl_scan_str
	movl %r0,%r6
	jeql .L8197
	movl 304(%r7),%r0
	movl $5,4(%r0)
	movl 120(%r7),%r0
	movl 304(%r7),%r1
	movl 88(%r1),20(%r0)
	movl 304(%r7),%r0
	cmpl 88(%r0),84(%r0)
	jeql .L8195
	clrl 476(%r0)
.L8195:
	pushl $0
	pushl %r6
	pushab .LC292
	jbr .L8532
.L7909:
	pushl %r6
	pushl %r7
	calls $2,yyl_ampersand
	ret
.L7910:
	movl 304(%r7),%r0
	movb 54(%r0),%r1
	jneq .L8007
	cmpb 1(%r6),$61
	jneq .L8008
	tstl 104(%r0)
	jneq .L8008
	cmpb 214(%r0),$4
	jgtru .L8517
.L8008:
	movl $60,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8009
	jbr .L8513
.L8059:
	subl3 $1,%r1,104(%r0)
	pushl $0
	pushab 1(%r6)
	pushl %r7
	calls $3,Perl_skipspace_flags
	cmpb (%r0),$123
	jeql .L8590
	movl 304(%r7),%r2
	movl 120(%r7),%r1
	movl 152(%r2),%r3
	movl 20(%r1),%r1
	cmpl %r1,%r3
	jlequ .L8062
	movl %r3,%r1
.L8062:
	movl %r1,152(%r2)
	movl 304(%r7),%r1
	clrb 54(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $385,%r0
	ret
.L8560:
	bicl2 $-131073,%r1
	jeql .L8018
	bicl3 $-5,48(%r3),%r1
	jeql .L8018
.L8017:
	cmpb %r0,$94
	jeql .L8021
	movl 304(%r7),%r1
	movl 104(%r1),%r2
	cmpb %r0,$46
	jeql .L8591
	tstl %r2
	jeql .L8251
	addl3 %r6,$1,%r3
	subl3 $1,%r6,%r2
.L8032:
	cmpl %r6,%r2
	jeql .L8592
	movzbl $97,%r0
	movl %r0,4(%r1)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r3,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8087
	jbr .L8513
.L8566:
	cmpb 1(%r6),$47
	jneq .L8151
.L8152:
	tstl 104(%r8)
	jneq .L8154
	movzbl 214(%r8),%r1
	cmpb 2(%r6),$61
	jeql .L8593
	movl $8,%r0
	cmpl %r1,%r0
	jgeq .L8521
.L8154:
	movb $1,54(%r8)
	movl 304(%r7),%r0
	addl3 %r6,$2,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8594
	movzwl $358,%r0
	ret
.L8568:
	cmpb %r2,$10
	jeql .L8176
	cmpb %r2,$13
	jneq .L8175
	cmpb 2(%r6),$10
	jeql .L8176
	addl3 %r6,$1,%r1
	movzbl $67,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8191
	jbr .L8513
.L8571:
	tstl 104(%r0)
	jneq .L8187
	cmpb 214(%r0),$6
	jgtru .L8517
.L8187:
	cmpb 2(%r6),$46
	jeql .L8595
.L8188:
	addl2 $2,%r6
	clrl %r1
	movl %r1,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $326,%r0
	ret
.L8580:
	tstl 104(%r0)
	jneq .L8005
	cmpb 214(%r0),$4
	jgtru .L8517
	movl $56,4(%r0)
	jbr .L8528
.L8547:
	movb $1,55(%r0)
	tstl 704(%r7)
	jeql .L7941
	pushab __emutls_v.PL_current_context
	calls $1,__emutls_get_address
	movl (%r0),%r10
	tstl 36(%r10)
	jeql .L8596
	calls $0,__errno
	movl (%r0),%r6
	pushab PL_env_mutex
	calls $1,__libc_mutex_lock
	tstl %r0
	jneq .L8597
	calls $0,__errno
	movl %r6,(%r0)
	movab PL_env_mutex,%r9
	incl 48(%r9)
	calls $0,__errno
	movl (%r0),%r6
	pushl %r9
	calls $1,__libc_mutex_unlock
	tstl %r0
	jneq .L8598
	calls $0,__errno
	movl %r6,(%r0)
	pushab .LC269
	calls $1,getenv
	movl %r0,%r6
	jeql .L7946
	pushl %r6
	calls $1,strlen
	pushl $524288
	pushl %r0
	pushl %r6
	pushl %r10
	calls $4,Perl_newSVpvn_flags
	movl 12(%r0),%r6
.L7946:
	calls $0,__errno
	movl (%r0),%r10
	pushab PL_env_mutex
	calls $1,__libc_mutex_lock
	tstl %r0
	jneq .L8599
	calls $0,__errno
	movl %r10,(%r0)
	subl3 $1,48(%r9),%r0
	movl %r0,48(%r9)
	tstl %r0
	jleq .L8600
.L7948:
	calls $0,__errno
	movl (%r0),%r9
	pushab PL_env_mutex
	calls $1,__libc_mutex_unlock
	tstl %r0
	jneq .L8601
	calls $0,__errno
	movl %r9,(%r0)
.L7943:
	tstl %r6
	jeql .L7951
	pushl %r6
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $3,Perl_sv_setpv
	pushl $2
	pushl $1
	pushab .LC91
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r7),%r0
	movl 120(%r7),%r1
	movl 20(%r1),480(%r0)
.L7953:
	movl 960(%r7),%r0
	jneq .L8602
.L7954:
	tstb 779(%r7)
	jneq .L8603
.L7959:
	movl 304(%r7),%r10
	movl 120(%r10),%r1
	bicl3 $-16776961,772(%r7),%r0
	jneq .L8604
.L7961:
	pushl $2
	pushl $1
	pushab .LC152
	pushl 120(%r10)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r7),%r0
	movl 120(%r0),%r1
	movl 12(%r1),%r6
	movl %r6,140(%r0)
	movl 304(%r7),%r0
	movl %r6,128(%r0)
	movl 304(%r7),%r0
	movl %r6,132(%r0)
	movl 304(%r7),%r0
	movl 120(%r0),%r1
	movl (%r1),%r2
	addl3 12(%r1),8(%r2),136(%r0)
	movl 304(%r7),%r0
	clrl 144(%r0)
	movl 304(%r7),%r0
	clrl 148(%r0)
	bicl3 $-1027,704(%r7),%r0
	jeql .L8511
	cmpl 116(%r7),884(%r7)
	jeql .L8511
	pushl $0
	pushl $0
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $4,S_update_debugger_info
	movb (%r6),%r9
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L8488:
	movb $1,158(%r10)
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movzwl $342,192(%r0)[%r1]
	movl 304(%r7),%r0
	incb 212(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $277,%r0
	ret
.L8586:
	bicl2 $-131073,%r2
	jeql .L8078
	bicl3 $-5,48(%r9),%r1
	jeql .L8078
.L8077:
	cmpb %r4,$46
	jeql .L8605
	tstl %r0
	jneq .L8524
	movl %r5,%r8
	movb $1,%r0
	jbr .L8083
.L8553:
	cmpb 158(%r10),$9
	jneq .L7975
	cmpw 72(%r10),$33
	jneq .L7975
	movl 68(%r10),%r0
	cmpl %r0,120(%r10)
	jneq .L7975
	cmpb 8(%r0),$5
	jlequ .L7975
	movl (%r0),%r0
	tstb 16(%r0)
	jeql .L7975
	cmpb -1(%r6),$125
	jneq .L7975
	decl %r6
	jbr .L7982
.L8570:
	movzbl %r2,%r4
	clrl %r5
	subl2 $48,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L8183
	cmpl %r4,$9
	jlequ .L8184
	cmpb %r2,$46
	jneq .L8186
	jbr .L8571
.L8567:
	cmpb (%r9),$115
	jneq .L8160
	subl3 %r9,%r6,%r0
	cmpl %r0,$4
	jleq .L8160
	pushl $5
	pushab .LC290
	pushl %r9
	calls $3,memcmp
	tstl %r0
	jneq .L8160
	movl 120(%r7),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8161
	movl 120(%r8),%r0
	jeql .L8162
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8162
.L8163:
	movl 136(%r8),%r3
	addl3 %r9,$5,%r2
	cmpl %r3,%r2
	jgtru .L8606
	jeql .L8607
.L8172:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r2
	pushl %r7
	calls $5,Perl_force_out_malformed_utf8_message_
	jbr .L8158
.L8143:
	pushl 136(%r0)
	pushl %r6
	pushl %r7
	calls $3,S_intuit_more
	tstl %r0
	jeql .L8525
	movb (%r6),%r0
	cmpb %r0,$123
	jeql .L8608
	cmpb %r0,$91
	jeql .L8147
.L8525:
	movl 304(%r7),%r0
	jbr .L8144
.L8150:
	movb 1(%r6),%r0
	cmpb %r0,$47
	jeql .L8152
	addl3 %r6,$1,%r1
	cmpb %r0,$61
	jneq .L8156
	tstl 104(%r8)
	jneq .L8156
	cmpb 214(%r8),$4
	jlequ .L8156
.L8521:
	movl %r6,124(%r8)
	clrl %r0
	ret
.L8554:
	bicb3 $253,490(%r10),%r0
	jneq .L7972
	jbr .L7971
.L8595:
	addl2 $3,%r6
	movzbl $128,%r1
	movl %r1,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $326,%r0
	ret
.L7916:
	bicb3 $253,215(%r0),%r1
	jneq .L7918
	bicl3 $-8388609,1040(%r7),%r1
	jneq .L7917
.L7918:
	movzbl %r9,%r9
	bicl3 $-16513,PL_charclass[%r9],%r0
	cmpl %r0,$16512
	jeql .L7930
.L7924:
	pushl %r6
	pushl %r7
	calls $2,yyl_croak_unrecognised
.L8602:
	movl 12(%r0),%r6
	movl (%r0),%r1
	ashl $2,8(%r1),%r9
	addl2 %r6,%r9
	cmpl %r6,%r9
	jgtru .L7955
.L7956:
	pushl $2
	pushl (%r6)+
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $4,Perl_sv_catsv_flags
	pushl $2
	pushl $1
	pushab .LC91
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	cmpl %r9,%r6
	jgequ .L7956
	movl 960(%r7),%r0
	jeql .L7957
.L7955:
	movl 4(%r0),%r1
	cmpl %r1,$1
	jlequ .L7958
	subl3 $1,%r1,4(%r0)
.L7957:
	clrl 960(%r7)
.L8634:
	tstb 779(%r7)
	jeql .L7959
	jbr .L8603
.L8604:
	pushl $2
	pushl $18
	pushab .LC276
	pushl %r1
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	tstb 775(%r7)
	jneq .L8609
.L7962:
	movl 304(%r7),%r10
	movl 120(%r10),%r9
	tstb 776(%r7)
	jeql .L7961
	tstb 777(%r7)
	jeql .L7964
	movl 768(%r7),%r6
	movb (%r6),%r0
	bicb3 $8,%r0,%r1
	cmpb %r1,$39
	jeql .L7965
	cmpb %r0,$34
	jneq .L7966
.L7965:
	cvtbl %r0,-(%sp)
	pushab 1(%r6)
	calls $2,strchr
	tstl %r0
	jeql .L7966
	pushl %r6
	pushab .LC278
	pushl %r9
	pushl %r7
	calls $4,Perl_sv_catpvf
	movl 304(%r7),%r10
	jbr .L7961
.L8603:
	pushl $2
	pushl $41
	pushab .LC275
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r7),%r10
	movl 120(%r10),%r1
	bicl3 $-16776961,772(%r7),%r0
	jeql .L7961
	jbr .L8604
.L8608:
	movl 304(%r7),%r0
	movb $37,220(%r0)
	bicb3 $32,(%r6),%r0
	cmpb %r0,$91
	jneq .L8525
.L8147:
	pushl $28
	pushl %r7
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L8525
	pushl %r6
	pushl %r7
	calls $2,S_check_scalar_slice
	movl 304(%r7),%r0
	jbr .L8144
.L8600:
	pushab 24(%r9)
	calls $1,__libc_cond_signal
	tstl %r0
	jneq .L8610
	movl %r0,48(%r9)
	jbr .L7948
.L8551:
	ret
.L8220:
	pushl %r6
	pushl %r7
	calls $2,yyl_keylookup.constprop.0
	cmpl %r0,$-1
	jeql .L7920
	ret
.L8548:
	cmpl %r6,$9
	jlequ .L8501
	bicb3 $32,%r0,%r6
	cvtbl %r6,%r4
	clrl %r5
	movq %r4,%r6
	subl2 $65,%r6
	sbwc $0,%r7
	cmpl %r7,%r5
	jneq .L7873
.L8549:
	cmpl %r6,$25
	jlequ .L8501
	movl %r1,%r3
	movb %r0,(%r2)+
	movl 304(%r8),%r0
	cmpl 136(%r0),%r1
	jgtru .L7871
	jbr .L8501
.L8609:
	pushl $2
	pushl $6
	pushab .LC277
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	jbr .L7962
.L8585:
	tstl %r0
	jneq .L8074
	movzbl 214(%r3),%r1
	cmpb 2(%r6),$61
	jeql .L8611
	movl $8,%r0
	cmpl %r1,%r0
	jlss .L8074
.L8522:
	movl %r6,124(%r3)
	clrl %r0
	ret
.L8565:
	movl $62,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8009
	jbr .L8513
.L7966:
	pushl $2
	pushl $15
	pushab .LC279
	pushl %r9
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
.L7968:
	movl %r6,%r9
	incl %r6
	cmpb (%r9),$92
	jeql .L8612
.L7967:
	pushl $2
	pushl $1
	pushl %r9
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	tstb -1(%r6)
	jneq .L7968
	pushl $2
	pushl $2
	pushab .LC280
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r7),%r10
	jbr .L7961
.L8612:
	pushl $2
	pushl $1
	pushl %r9
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	jbr .L7967
.L8162:
	bicb3 $253,215(%r8),%r0
	jneq .L8161
	bicl3 $-8388609,1040(%r7),%r0
	jneq .L8163
.L8161:
	movzbl 5(%r9),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jneq .L8158
.L8160:
	pushl %r7
	calls $1,S_check_uni.part.0
	jbr .L8158
.L8112:
	pushl %r7
	calls $1,Perl_push_scope
	addl3 304(%r7),$213,-(%sp)
	pushl %r7
	calls $2,Perl_save_I8
	addl3 304(%r7),$32,-(%sp)
	pushl %r7
	calls $2,Perl_save_I32
	movl 304(%r7),%r0
	movb 158(%r0),213(%r0)
	movl 304(%r7),%r0
	addl3 36(%r0),$1,32(%r0)
	movl 304(%r7),%r0
	movb 159(%r0),57(%r0)
	pushl $1
	pushl %r9
	pushl %r7
	calls $3,yyl_leftcurly
	ret
.L8200:
	movzbl $69,4(%r0)
	movl 304(%r7),%r0
	cmpl 4(%r0),$5
	jneq .L8206
	jbr .L8584
.L7932:
	bicb3 $253,490(%r0),%r1
	jeql .L7934
	addl3 %r6,$1,%r2
	movl 136(%r0),%r1
	cmpl %r2,%r1
	jgequ .L7935
.L7934:
	clrl 144(%r0)
	movl 304(%r7),%r0
	clrl 148(%r0)
	movl 304(%r7),%r10
	movl 36(%r10),%r0
	jeql .L8520
	movl 44(%r10),%r1
	cmpb -1(%r0)[%r1],$64
	jeql .L8520
	tstl 32(%r10)
	jeql .L8247
	movab .LC267,%r0
	pushl %r0
	pushl %r7
	calls $2,Perl_yyerror
	movl 304(%r7),%r10
.L8520:
	movl %r6,124(%r10)
	clrl %r0
	ret
.L8054:
	movl %r1,128(%r0)
	pushl $0
	pushl %r6
	pushl %r7
	calls $3,Perl_skipspace_flags
	movl 304(%r7),%r1
	incl 104(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $386,%r0
	ret
.L8037:
	movb 1(%r6),%r4
	cmpb %r4,$126
	jeql .L8043
	addl3 %r6,$1,%r5
	subl2 $5,%r0
	cmpl %r0,$4
	jgtru .L8259
	cmpb %r4,$46
	jeql .L8613
.L8260:
	movzbl $106,%r0
	movl %r0,4(%r2)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r5,124(%r0)
	jbr .L8050
.L8613:
	movzbl $107,4(%r2)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$2,124(%r0)
	movzwl $374,%r0
	ret
.L8156:
	movl $58,4(%r8)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8513
	movzwl $335,%r0
	ret
.L8007:
	cmpb %r1,$9
	jeql .L8614
	movb $37,220(%r0)
	pushl $0
	movzbl $255,-(%sp)
	addl3 304(%r7),$221,-(%sp)
	pushl %r6
	pushl %r7
	calls $5,S_scan_ident
	movl %r0,%r6
	movl 304(%r7),%r0
	clrl 4(%r0)
	movl 304(%r7),%r1
	tstb 221(%r1)
	jeql .L8615
	cmpb 54(%r1),$2
	jneq .L8013
	cmpl 132(%r1),148(%r1)
	jeql .L8013
.L8014:
	clrb 54(%r1)
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movl $37,172(%r0)[%r1]
	movl 304(%r7),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r7),%r0
	incb 212(%r0)
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L8016
	movl %r2,%r0
.L8016:
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $275,%r0
	ret
.L8013:
	pushl 136(%r1)
	pushl %r6
	pushl %r7
	calls $3,S_intuit_more
	movl 304(%r7),%r1
	tstl %r0
	jeql .L8014
	cmpb (%r6),$91
	jneq .L8014
	movb $64,220(%r1)
	movl 304(%r7),%r1
	jbr .L8014
.L8098:
	movzbl 2(%r6),%r0
	bicl3 $-17409,PL_charclass[%r0],%r0
	cmpl %r0,$17408
	jeql .L8616
.L8100:
	movl 304(%r7),%r10
	movl %r10,%r3
	movb 54(%r10),%r0
	cmpb %r0,$3
	jneq .L8099
	bicb2 $32,%r11
	cvtbl %r11,-52(%fp)
	clrl -48(%fp)
	movq -52(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8101
	cmpl %r0,$25
	jgtru .L8101
	addl3 140(%r10),$1,%r0
	cmpl %r9,%r0
	jeql .L8103
	cmpb -1(%r6),$10
	jneq .L8101
.L8103:
	tstb 107(%r7)
	jeql .L8104
	tstl 164(%r10)
	jeql .L8617
.L8104:
	cmpb 158(%r10),$10
	jeql .L8106
.L8105:
	movl 136(%r10),%r11
	movl %r9,%r6
.L8108:
	movb (%r6),%r9
	cmpl %r11,%r6
	jlequ .L7863
	incl %r6
	cmpb %r9,$10
	jneq .L8108
	pushl 136(%r10)
	pushl %r6
	pushl %r7
	calls $3,S_incline
	movl 304(%r7),%r10
	movl 136(%r10),%r9
	subl3 %r6,%r9,%r0
	cmpl %r0,$4
	jleq .L8108
	cmpl (%r6),$1953850173
	jneq .L8108
	movzbl 4(%r6),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L8108
	subl3 %r6,%r11,-(%sp)
	pushl $10
	pushl %r6
	calls $3,memchr
	tstl %r0
	jeql .L8109
	addl3 %r0,$1,%r11
.L8109:
	pushl %r9
	pushl %r11
	pushl %r7
	calls $3,S_incline
	movl %r11,%r6
	movb (%r11),%r9
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L8106:
	movl 136(%r10),%r6
	bisb2 $1,490(%r10)
	movb (%r6),%r9
	cmpl PL_infix_plugin,%r8
	jeql .L7864
	jbr .L8544
.L8616:
	pushl $28
	pushl %r7
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L8100
	cvtbl %r11,%r10
	pushl $10
	pushl %r10
	pushab .LC284
	calls $3,memchr
	tstl %r0
	jeql .L8100
	pushl %r10
	pushab .LC285
	pushl $28
	pushl %r7
	calls $4,Perl_warner
	jbr .L8100
.L8617:
	bicb3 $253,490(%r10),%r0
	jeql .L8105
	cmpb 158(%r10),$10
	jneq .L8105
	jbr .L8106
.L8063:
	addl3 %r6,$1,%r8
.L8065:
	pushl $0
	pushl $30
	pushab .LC282
	pushl %r7
	calls $4,Perl_yyerror_pvn
	movl 304(%r7),%r0
	decl 104(%r0)
	movl 304(%r7),%r0
	cmpb 158(%r0),$9
	jneq .L8068
	jbr .L8563
.L8572:
	movl 304(%r7),%r1
	cmpl 140(%r1),%r6
	jeql .L8089
	cmpb -1(%r6),$10
	jeql .L8089
.L8090:
	tstl 104(%r1)
	jneq .L8095
	cmpb 214(%r1),$9
	jlequ .L8095
.L8518:
	movl %r6,124(%r1)
	clrl %r0
	ret
.L8074:
	movzbl $184,4(%r3)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8076
	movzwl $357,%r0
	ret
.L8076:
	addl3 %r1,$1,124(%r0)
	movl 304(%r7),%r0
	movzbl $189,4(%r0)
	movzwl $353,%r0
	ret
.L8583:
	movl (%r1),%r2
	movl 8(%r2),%r2
	movl %r2,-8(%fp)
	movl 12(%r1),%r3
	tstl %r2
	jneq .L8203
	jbr .L8202
.L8089:
	subl3 %r0,136(%r1),%r2
	cmpl %r2,$4
	jleq .L8090
	cmpl (%r0),$1027423549
	jneq .L8090
	cmpb 4(%r0),$61
	jneq .L8090
	pushab 7(%r6)
	pushl %r7
	calls $2,S_vcs_conflict_marker
	movl %r0,%r6
	movb (%r0),%r9
	jbr .L8618
.L8095:
	movzbl $80,4(%r1)
	movl 304(%r7),%r1
	movb $1,54(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $364,%r0
	ret
.L8021:
	movl 304(%r7),%r0
	tstl 104(%r0)
	jneq .L8024
	movzbl 214(%r0),%r1
	cmpb 2(%r6),$61
	jeql .L8619
	movl $8,%r2
	cmpl %r1,%r2
	jgeq .L8517
.L8024:
	movzbl $185,4(%r0)
	cmpb 2(%r6),$61
	jeql .L8620
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$2,124(%r0)
	movzwl $357,%r0
	ret
.L8561:
	cmpb 2(%r6),$126
	jeql .L8621
.L8115:
	tstl 104(%r10)
	jneq .L8121
	cmpb 214(%r10),$9
	jgtru .L8520
.L8121:
	movzbl $82,4(%r10)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movzwl $364,%r0
	ret
.L8621:
	pushl $28
	pushl %r7
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L8115
	addl3 %r6,$3,%r1
	movl 136(%r10),%r3
	cmpl %r1,%r3
	jgequ .L8116
	movl %r1,%r0
.L8117:
	movl %r0,%r1
	movzbl (%r0)+,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jneq .L8116
	cmpl %r3,%r0
	jneq .L8117
	movl %r3,%r1
.L8116:
	movb (%r1),%r3
	bicb3 $16,%r3,%r0
	cmpb %r0,$47
	jeql .L8119
	addb3 %r3,$-109,%r0
	cmpb %r0,$12
	jgtru .L8115
	movzbl %r0,%r4
	subb3 %r0,$32,%r2
	movzwl $4161,%r0
	extzv %r4,%r2,%r0,%r0
	bicb2 $254,%r0
	jneq .L8622
	cmpb %r3,$116
	jneq .L8115
	cmpb 1(%r1),$114
	jneq .L8115
	movzbl 2(%r1),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L8115
.L8119:
	pushab .LC286
	pushl $28
	pushl %r7
	calls $3,Perl_warner
	movl 304(%r7),%r10
	jbr .L8115
.L8576:
	addl2 $2,%r6
	tstb %r2
	jneq .L7989
	movl 120(%r7),%r1
	movl 152(%r0),%r2
	movl 20(%r1),%r1
	cmpl %r1,%r2
	jlequ .L7990
	movl %r2,%r1
.L7990:
	movl %r1,152(%r0)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $380,%r0
	ret
.L8557:
	movl %r6,124(%r0)
	cvtbl 1(%r6),-(%sp)
	movzwl $279,-(%sp)
	pushl %r7
	calls $3,S_postderef
	ret
.L8248:
	movl %r2,%r6
	movb (%r6),%r9
	jbr .L8623
.L8569:
	cmpb %r2,$46
	jeql .L8624
	movzbl %r2,%r4
	clrl %r5
	subl2 $48,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L8186
	cmpl %r4,$9
	jgtru .L8186
	jbr .L8184
.L8038:
	addl3 %r6,$1,%r5
	cmpl %r0,$9
	jneq .L8259
	movb 1(%r6),%r4
.L8630:
	cmpb %r4,$46
	jneq .L8260
	jbr .L8613
.L8043:
	movb 54(%r2),%r4
	jeql .L8046
	cmpb %r4,$10
	jeql .L8046
	addl3 %r6,$1,%r5
	subl3 $5,%r0,%r4
	cmpl %r4,$4
	jlequ .L8260
	cmpl %r0,$15
	jneq .L8259
	bicl2 $-131073,%r1
	tstl %r1
	jeql .L8259
	jbr .L8575
.L7921:
	movb (%r6),%r0
	jgeq .L8512
	movzbl %r0,%r0
	movl %r0,-60(%fp)
	clrl -56(%fp)
	movq -60(%fp),%r4
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L7927
	cmpl %r4,$1
	jgtru .L7927
	subl3 %r6,%r3,%r1
	cmpl %r1,$1
	jleq .L7929
	movb 1(%r6),%r1
	bicb3 $63,%r1,%r2
	cmpb %r2,$-128
	jneq .L7929
	bicb2 $192,%r1
	ashl $6,%r0,%r0
	bisb2 %r1,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r1
	rotl $16,(%r1),%r0
	bicl2 $-2,%r0
	jbr .L7926
.L8579:
	addl3 %r6,$2,%r1
	cmpb 2(%r6),$61
	jneq .L8004
	tstl 104(%r0)
	jneq .L8004
	cmpb 214(%r0),$4
	jgtru .L8517
.L8004:
	movl $55,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r1,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jeql .L8513
	movzwl $334,%r0
	ret
.L7973:
	cmpl 140(%r10),%r6
	jeql .L8625
.L7976:
	movl 136(%r10),%r1
	cmpl %r1,%r6
	jlequ .L7977
.L8626:
	movl %r6,%r0
	jbr .L7978
.L8625:
	tstb 107(%r7)
	jeql .L7976
	tstl 164(%r10)
	jneq .L7976
	bicb3 $253,490(%r10),%r0
	jneq .L7976
	movl 120(%r7),%r0
	decl 20(%r0)
	movl 304(%r7),%r0
	pushl 136(%r0)
	pushl %r6
	pushl %r7
	calls $3,S_incline
	movl 304(%r7),%r10
	movl 136(%r10),%r1
	cmpl %r1,%r6
	jgtru .L8626
	jbr .L7977
.L8558:
	movb $2,54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $279,%r0
	ret
.L8046:
	tstl 104(%r2)
	jneq .L8049
	cmpb 214(%r2),$9
	jlequ .L8049
	movl %r6,124(%r2)
	clrl %r0
	ret
.L7939:
	movl 304(%r7),%r0
	jbr .L7940
.L8581:
	subl2 $3,%sp
	clrb -(%sp)
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl $0
	pushl %r6
	pushl %r7
	calls $11,yyl_just_a_word.isra.0
	ret
.L8082:
	cmpl %r8,%r5
	jeql .L8524
	movl %r8,%r5
	movzbl $101,%r0
	movl %r0,4(%r3)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r5,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8536
	jbr .L8513
.L8578:
	pushl $1
	movzwl $256,-(%sp)
	pushab 220(%r0)
	pushl %r6
	pushl %r7
	calls $5,S_scan_ident
	movl %r0,%r6
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r1
	tstb 220(%r1)
	jeql .L7999
	movzwl $280,-(%sp)
	pushab 220(%r1)
	pushl %r7
	calls $3,S_force_ident.part.0
	movl 304(%r7),%r1
	tstb 220(%r1)
	jeql .L7999
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L8002
	movl %r2,%r0
.L8002:
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	clrb 54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $280,%r0
	ret
.L7989:
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $378,%r0
	ret
.L8252:
	movl %r6,%r2
.L8031:
	movzbl 214(%r1),%r3
	cmpb %r0,$61
	jeql .L8627
	movl $9,%r0
.L8033:
	cmpl %r3,%r0
	jgeq .L8518
	addl3 %r2,$1,%r3
	tstl %r4
	jeql .L8254
	decl %r2
	jbr .L8032
.L8614:
	movl %r6,124(%r0)
	cvtbl 1(%r6),-(%sp)
	movzwl $275,-(%sp)
	pushl %r7
	calls $3,S_postderef
	ret
.L7991:
	movzbl %r1,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jeql .L7995
	movzbl *124(%r0),%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jeql .L7996
.L7995:
	cmpl 132(%r0),144(%r0)
	jeql .L8628
.L7996:
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movzwl $276,%r0
	ret
.L8628:
	pushl %r7
	calls $1,S_check_uni.part.0
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movzwl $276,%r0
	ret
.L8562:
	movzbl $104,4(%r10)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r8,124(%r0)
	movzwl $372,%r0
	ret
.L8590:
	movl 304(%r7),%r1
	movb $4,54(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $385,%r0
	ret
.L8605:
	tstl %r0
	jneq .L8082
	movb 2(%r6),%r4
	movb $1,%r0
	jbr .L8083
.L8524:
	movzbl $98,%r0
	movl %r0,4(%r3)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r5,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8536
	jbr .L8513
.L8577:
	movl %r6,124(%r0)
	cvtbl 1(%r6),-(%sp)
	movzwl $280,-(%sp)
	pushl %r7
	calls $3,S_postderef
	ret
.L8627:
	movl $5,%r0
	jbr .L8033
.L8591:
	tstl %r2
	jeql .L8029
	addl3 %r6,$2,%r3
	movzbl $100,%r0
	movl %r0,4(%r1)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r3,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8087
	jbr .L8513
.L8624:
	cmpb 2(%r6),$46
	jeql .L8629
	tstl 104(%r0)
	jneq .L8188
	cmpb 214(%r0),$6
	jgtru .L8517
	jbr .L8187
.L8615:
	movb $2,54(%r1)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $275,%r0
	ret
.L8587:
	movl $5,%r2
	jbr .L8085
.L8049:
	movzbl $108,4(%r2)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$2,124(%r0)
	movzwl $365,%r0
	ret
.L8251:
	movl %r6,%r2
	movl $1,%r4
	jbr .L8031
.L8040:
	addl3 %r6,$1,%r5
	bicl2 $-5,%r0
	jeql .L8259
.L8635:
	movb 1(%r6),%r4
	jbr .L8630
.L8620:
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$3,124(%r0)
	movzwl $353,%r0
	ret
.L7999:
	movb $2,54(%r1)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	movzwl $280,%r0
	ret
.L8039:
	addl3 %r6,$1,%r5
	movzbl $105,%r0
	movl %r0,4(%r2)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r5,124(%r0)
	jbr .L8050
.L7927:
	pushl %r3
	pushl %r6
	pushl %r7
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jneq .L7930
	jbr .L7924
.L8611:
	movl $5,%r0
	cmpl %r1,%r0
	jlss .L8074
	jbr .L8522
.L7941:
	pushl $0
	pushl $0
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $4,Perl_sv_setpv_bufsize
	movl 960(%r7),%r0
	jeql .L7954
	jbr .L8602
.L8176:
	cmpl 140(%r0),%r6
	jeql .L8179
	cmpb -1(%r6),$10
	jneq .L8175
.L8179:
	movb $3,54(%r0)
	pushl $2
	pushl %r6
	pushl %r7
	calls $3,yyl_rightcurly
	ret
.L8589:
	movzbl 1(%r2),-92(%fp)
	clrl -88(%fp)
	movq -92(%fp),%r0
	subl2 $48,%r0
	sbwc $0,%r1
	tstl %r1
	jeql .L8631
.L8216:
	cmpb %r3,$3
	jneq .L8221
.L8222:
	movl -44(%fp),%r1
	movl 136(%r1),%r3
	cmpl %r2,%r3
	jgequ .L8272
.L8224:
	movl %r5,%r0
	movzbl (%r5)+,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L8225
	cmpl %r3,%r5
	jneq .L8224
	movl %r3,%r0
.L8225:
	cmpb (%r0),$58
	jeql .L8632
	bicb2 $32,%r4
	cvtbl %r4,-100(%fp)
	clrl -96(%fp)
	movq -100(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8228
	cmpl %r0,$25
	jgtru .L8228
	jbr .L8211
.L8272:
	movl %r2,%r0
	jbr .L8225
.L8219:
	cmpb %r3,$3
	jeql .L8222
	bicb2 $32,%r4
	cvtbl %r4,-108(%fp)
	clrl -104(%fp)
	movq -108(%fp),%r0
	subl2 $65,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8221
	cmpl %r0,$25
	jlequ .L8211
	jbr .L8221
.L8619:
	movl $5,%r2
	cmpl %r1,%r2
	jlss .L8024
	jbr .L8517
.L8029:
	addl3 %r6,$1,%r2
	movb 2(%r6),%r0
	movl $1,%r4
	jbr .L8031
.L8593:
	movl $5,%r0
	cmpl %r1,%r0
	jlss .L8154
	jbr .L8521
.L8129:
	movl 104(%r0),%r2
	cmpb %r1,$61
	jeql .L8633
	tstl %r2
	jneq .L8137
	cmpb 214(%r0),$9
	jgtru .L8517
.L8137:
	movzbl $74,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$1,124(%r0)
	movzwl $366,%r0
	ret
.L8564:
	cmpb 2(%r6),$62
	jneq .L8070
	movb $4,158(%r0)
	movl 304(%r7),%r0
	jbr .L8068
.L8594:
	addl3 %r1,$1,124(%r0)
	movl 304(%r7),%r0
	movzbl $190,4(%r0)
	movzwl $353,%r0
	ret
.L8231:
	movl -44(%fp),%r1
	bicb3 $253,215(%r1),%r0
	jneq .L8274
	movb 1042(%r7),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	jbr .L8232
.L8254:
	movzbl $94,%r0
	movl %r0,4(%r1)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r3,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8087
	jbr .L8513
.L8592:
	movzbl $100,%r0
	movl %r0,4(%r1)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r3,124(%r0)
	movl 304(%r7),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$61
	jneq .L8087
	jbr .L8513
.L7951:
	calls $0,__errno
	movl %r6,(%r0)
	pushl $31
	pushab .LC274
	movl 304(%r7),%r0
	pushl 120(%r0)
	pushl %r7
	calls $4,Perl_sv_setpvn
	movl 304(%r7),%r0
	movl 120(%r7),%r1
	movl 20(%r1),480(%r0)
	jbr .L7953
.L7929:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r6
	pushl %r7
	calls $5,Perl_force_out_malformed_utf8_message_
	pushl %r6
	pushl %r7
	calls $2,yyl_croak_unrecognised
.L8574:
	movl 304(%r7),%r1
	movl $31,4(%r1)
	movl 304(%r7),%r1
	movb $1,54(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $372,%r0
	ret
.L8573:
	movl 304(%r7),%r1
	tstl 104(%r1)
	jneq .L8096
	cmpb 214(%r1),$3
	jgtru .L8518
.L8096:
	movb $1,54(%r1)
	movl 304(%r7),%r1
	movl %r0,124(%r1)
	movzwl $270,%r0
	ret
.L8633:
	tstl %r2
	jneq .L8135
	cmpb 214(%r0),$9
	jgtru .L8517
.L8135:
	movzbl $78,4(%r0)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$2,124(%r0)
	movzwl $366,%r0
	ret
.L8274:
	clrl %r0
	jbr .L8232
.L8622:
	movzbl 1(%r1),%r0
	bicl3 $-16386,PL_charclass[%r0],%r0
	cmpl %r0,$16385
	jeql .L8115
	pushab .LC286
	pushl $28
	pushl %r7
	calls $3,Perl_warner
	movl 304(%r7),%r10
	jbr .L8115
.L8629:
	movb $1,54(%r0)
	movl 304(%r7),%r0
	addl3 %r6,$3,124(%r0)
	movzwl $327,%r0
	ret
.L8596:
	pushab .LC269
	calls $1,getenv
	movl %r0,%r6
	jbr .L7943
.L7958:
	pushl %r1
	pushl %r0
	pushl %r7
	calls $3,Perl_sv_free2
	clrl 960(%r7)
	jbr .L8634
.L7964:
	pushl $2
	pushl $18
	pushab .LC281
	pushl %r9
	pushl %r7
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r7),%r10
	jbr .L7961
.L8632:
	pushl %r6
	pushl %r7
	calls $2,yyl_keylookup.constprop.0
	cmpl %r0,$-1
	jeql .L7920
	ret
.L8606:
	movb 5(%r9),%r0
	jgeq .L8526
	movzbl %r0,%r1
	movl %r1,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L8170
	cmpl %r4,$1
	jgtru .L8170
	subl3 %r2,%r3,%r0
	cmpl %r0,$1
	jleq .L8172
	movb 6(%r9),%r0
	bicb3 $63,%r0,%r4
	cmpb %r4,$-128
	jneq .L8172
	bicb2 $192,%r0
	ashl $6,%r1,%r1
	bisb2 %r1,%r0
.L8526:
	movzbl %r0,%r0
	movl PL_charclass[%r0],%r0
	bicb2 $254,%r0
	jeql .L8158
	pushl %r7
	calls $1,S_check_uni.part.0
	jbr .L8158
.L8247:
	movab .LC268,%r0
	pushl %r0
	pushl %r7
	calls $2,Perl_yyerror
	movl 304(%r7),%r10
	jbr .L8520
.L8170:
	pushl %r3
	pushl %r2
	pushl $0
	pushl %r7
	calls $4,Perl__is_utf8_FOO
	tstb %r0
	jeql .L8158
	movl 304(%r7),%r0
	cmpl 132(%r0),144(%r0)
	jneq .L8158
	pushl %r7
	calls $1,S_check_uni.part.0
	jbr .L8158
.L8575:
	movl 48(%r3),%r0
	bicl2 $-5,%r0
	jeql .L8259
	jbr .L8635
.L8550:
	addl2 %r0,%r6
	pushl $8
	calls $1,Perl_safesysmalloc
	movl %r0,%r8
	movl -8(%fp),%r0
	movl %r0,(%r8)
	clrl 4(%r8)
	tstl 4(%r0)
	jeql .L8636
	movl 304(%r7),%r1
	movl %r6,124(%r1)
	pushl %r0
	pushab 4(%r8)
	pushl %r7
	calls $3,*4(%r0)
	movl 304(%r7),%r10
	movl 124(%r10),%r6
.L7876:
	movl %r8,4(%r10)
	movl 304(%r7),%r1
	movl 120(%r7),%r0
	movl 152(%r1),%r2
	movl 20(%r0),%r0
	cmpl %r0,%r2
	jlequ .L7877
	movl %r2,%r0
.L7877:
	movl %r0,152(%r1)
	movl 304(%r7),%r0
	movb $1,54(%r0)
	movl 304(%r7),%r0
	movl %r6,124(%r0)
	pushl *-8(%fp)
	calls $1,tokentype_for_plugop.isra.0
	ret
.L8197:
	pushl $0
	pushl $0
	pushl %r7
	calls $3,S_missingterm
.L8601:
	movzwl $4360,-(%sp)
	pushab .LC270
	pushl %r0
	pushab .LC272
	calls $4,Perl_croak_nocontext
.L8636:
	movl 304(%r7),%r10
	jbr .L7876
.L8246:
	movl %r6,%r3
	jbr .L7870
.L8631:
	cmpl %r0,$9
	jgtru .L8216
	movl -44(%fp),%r10
	pushab 4(%r10)
	jbr .L8530
.L8598:
	movzwl $4274,-(%sp)
	pushab .LC270
	pushl %r0
	pushab .LC272
	calls $4,Perl_croak_nocontext
.L8597:
	movzwl $4274,-(%sp)
	pushab .LC270
	pushl %r0
	pushab .LC271
	calls $4,Perl_croak_nocontext
.L8599:
	movzwl $4360,-(%sp)
	pushab .LC270
	pushl %r0
	pushab .LC271
	calls $4,Perl_croak_nocontext
.L8607:
	movb 5(%r9),%r0
	jeql .L8526
	pushl $1
	pushl $0
	pushl %r3
	pushl %r2
	pushl %r7
	calls $5,Perl_force_out_malformed_utf8_message_
	jbr .L8158
.L8610:
	movzwl $4360,-(%sp)
	pushab .LC270
	pushl %r0
	pushab .LC273
	calls $4,Perl_croak_nocontext
	.cfi_endproc
.LFE320:
	.size	yyl_try, .-yyl_try
	.section	.rodata.str1.1
.LC296:
	.string	"subroutine"
.LC297:
	.string	"variable"
.LC298:
	.string	"No package name allowed for %s %s in \"our\""
.LC299:
	.string	"Possible unintended interpolation of %d%lu%4p in string"
.LC300:
	.string	"Useless use of \\E"
.LC301:
	.string	"L\\u"
.LC302:
	.string	"U\\l"
.LC303:
	.string	"LUF"
.LC304:
	.string	"panic: yylex, *s=%u"
.LC305:
	.string	"\""
.LC306:
	.string	"Bad evalled substitution pattern"
.LC307:
	.string	"Sequence (?{...}) not terminated with ')'"
.LC308:
	.string	"$:@%&*;\\[]"
.LC309:
	.string	"Illegal character following sigil in a subroutine signature"
.LC310:
	.string	"'#' not allowed immediately following a sigil in a subroutine signature"
.LC311:
	.string	"=~>"
.LC312:
	.string	"Illegal operator following parameter in a subroutine signature"
.LC313:
	.string	"A signature parameter must start with '$', '@' or '%'"
	.text
	.align 1
.globl Perl_yylex
	.type	Perl_yylex, @function
Perl_yylex:
.LFB321:
	.cfi_startproc
	.word 0xfc0
	.cfi_offset 11, 40
	.cfi_offset 10, 36
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $36,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r7
.L9172:
	movl 124(%r7),%r9
.L8639:
	tstb 489(%r7)
	jneq .L9190
.L8640:
	movb 212(%r7),%r1
	jneq .L9191
	movzbl 158(%r7),%r0
	decl %r0
	cmpl %r0,$7
	jlequ .L9192
.L8713:
	movl 124(%r7),%r1
	movl 128(%r7),132(%r7)
	movl 304(%r6),%r0
	movl %r1,128(%r0)
	movl 304(%r6),%r0
	cmpw 156(%r0),$-1
	jeql .L9193
	movb 54(%r0),%r8
	pushl %r1
	pushl %r6
	calls $2,yyl_try
	movl %r0,%r7
	movl 304(%r6),%r1
	movl 4(%r1),%r0
	cmpl %r0,$93
	jeql .L8873
	jgtr .L8874
	bicl2 $4,%r0
	cmpl %r0,$56
	jeql .L8873
.L8929:
	clrb %r0
	insv %r0,$18,$1,488(%r1)
.L8637:
	movl %r7,%r0
	ret
.L9192:
	casel %r0,$0,$7
.L8715:
	.word .L8721-.L8715
	.word .L8713-.L8715
	.word .L8720-.L8715
	.word .L8719-.L8715
	.word .L8718-.L8715
	.word .L8717-.L8715
	.word .L8716-.L8715
	.word .L8714-.L8715
.L8719:
	pushl 136(%r7)
	pushl 124(%r7)
	pushl %r6
	calls $3,S_intuit_more
	tstl %r0
	jneq .L8765
	movl 304(%r6),%r7
.L8718:
	movb 53(%r7),%r0
	jneq .L9194
	movl 124(%r7),%r0
	cmpw 72(%r7),$33
	jeql .L9195
.L8767:
	movl 116(%r7),%r0
	tstl 12(%r0)
	jneq .L8769
	tstl 16(%r0)
	jneq .L8769
.L8720:
	movl 124(%r7),%r0
	cmpl %r0,136(%r7)
	jeql .L9179
	movl 120(%r7),%r1
	movl (%r1),%r2
	cmpl 16(%r2),$39
	jneq .L8774
	tstl 60(%r7)
	jeql .L9196
.L8774:
	movb 159(%r7),%r7
	pushl %r0
	pushl %r6
	calls $2,S_scan_const
	movl %r0,%r9
	movl 304(%r6),%r0
	movl 60(%r0),%r1
	jeql .L8776
	cmpb %r7,159(%r0)
	jlssu .L9197
.L8776:
	cmpb (%r9),$92
	jeql .L9198
.L8777:
	movb $6,158(%r0)
	movl 304(%r6),%r7
.L8775:
	cmpl 124(%r7),%r9
	jeql .L8639
	movzbl 212(%r7),%r0
	movl 4(%r7),172(%r7)[%r0]
	movl 304(%r6),%r0
	movb $1,54(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $314,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r1
	movl 76(%r1),%r0
	addl3 %r0,$1,76(%r1)
	tstl %r0
	jneq .L9199
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	movl 304(%r6),%r7
	movl 124(%r7),%r9
	tstb 489(%r7)
	jeql .L8640
	jbr .L9190
.L9197:
	bisl2 $131072,32(%r1)
	movl 304(%r6),%r0
	cmpb (%r9),$92
	jneq .L8777
.L9198:
	movb $8,158(%r0)
	movl 304(%r6),%r7
	jbr .L8775
.L9190:
	movl 120(%r7),%r0
	jeql .L8641
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8641
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8641
.L8642:
	movl 136(%r7),%r8
	pushab -8(%fp)
	subl3 %r9,%r8,-(%sp)
	pushl %r9
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	tstb %r0
	jeql .L8644
	movl 1040(%r6),%r0
.L8643:
	bicl2 $-17,%r0
	jneq .L9200
.L8645:
	clrb 489(%r7)
	movl 304(%r6),%r7
	jbr .L8640
.L9195:
	movl 68(%r7),%r1
	cmpl 120(%r7),%r1
	jneq .L8767
	cmpb 8(%r1),$5
	jlequ .L8767
	movl (%r1),%r1
	tstb 16(%r1)
	jeql .L8767
	cmpl 136(%r7),%r0
	jneq .L9201
	clrl 68(%r7)
	movl 304(%r6),%r7
	jbr .L8767
.L8721:
	cmpb 57(%r7),159(%r7)
	jneq .L9202
	movl 124(%r7),%r10
	pushl $0
	pushab .LC9
	pushl %r6
	calls $3,Perl_newSVpvn
	movl %r0,-16(%fp)
	movb $1,%r8
.L8801:
	movb (%r10),%r9
	movl 304(%r6),%r11
	movl %r11,%r4
	cmpb %r9,$46
	jeql .L9203
	movl 136(%r11),%r7
	subl3 %r10,%r7,-(%sp)
	pushl $10
	pushl %r10
	movl %r11,-36(%fp)
	calls $3,memchr
	movl -36(%fp),%r4
	tstl %r0
	jeql .L8788
	addl3 %r0,$1,%r7
.L8788:
	cmpb %r9,$35
	jneq .L8880
	movl %r7,%r10
	clrb %r9
	movl %r11,%r4
	tstl 164(%r11)
	jeql .L9204
.L8796:
	movl 136(%r11),%r0
	cmpb 213(%r11),$10
	jeql .L9205
.L8797:
	pushl 136(%r4)
	pushl %r10
	pushl %r6
	calls $3,S_incline
	tstb %r9
	jeql .L8801
	movl 304(%r6),%r4
	movl -16(%fp),%r1
	movl (%r1),%r0
	tstl 8(%r0)
	jneq .L8803
	movb 213(%r4),158(%r4)
	movl -16(%fp),%r2
	movl (%r2),%r0
	tstl 8(%r0)
	jneq .L8881
	movl -16(%fp),%r4
	movl 4(%r4),%r1
	cmpl %r1,$1
	jlequ .L8924
.L9174:
	subl3 $1,%r1,4(%r4)
.L8815:
	movl 304(%r6),%r0
	tstl 32(%r0)
	jeql .L9206
	movl %r10,124(%r0)
	movl 304(%r6),%r7
	movl 124(%r7),%r9
	tstb 489(%r7)
	jeql .L8640
	jbr .L9190
.L8716:
	movl 96(%r7),%r7
	pushl %r6
	calls $1,Perl_push_scope
	movl 304(%r6),%r0
	movb 101(%r0),158(%r0)
	addl3 304(%r6),$53,-(%sp)
	pushl %r6
	calls $2,Perl_save_I8
	addl3 304(%r6),$36,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	addl3 304(%r6),$104,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	addl3 304(%r6),$32,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	addl3 304(%r6),$214,-(%sp)
	pushl %r6
	calls $2,Perl_save_I8
	addl3 304(%r6),$40,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	addl3 304(%r6),$76,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	addl3 304(%r6),$158,-(%sp)
	pushl %r6
	calls $2,Perl_save_I8
	addl3 304(%r6),$68,-(%sp)
	pushl %r6
	calls $2,Perl_save_sptr
	addl3 304(%r6),$60,-(%sp)
	pushl %r6
	calls $2,Perl_save_vptr
	addl3 304(%r6),$72,-(%sp)
	pushl %r6
	calls $2,Perl_save_I16
	cmpl %r7,$60
	jeql .L9207
	addl3 304(%r6),$96,-(%sp)
	pushl %r6
	calls $2,Perl_save_iv
	addl3 304(%r6),$124,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$136,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$128,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$132,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$148,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$144,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$140,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$120,-(%sp)
	pushl %r6
	calls $2,Perl_save_sptr
	addl3 304(%r6),$44,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_pvref
	addl3 304(%r6),$48,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_pvref
	addl3 304(%r6),$116,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_pvref
	addl3 304(%r6),$100,-(%sp)
	pushl %r6
	calls $2,Perl_save_bool
	addl3 304(%r6),$152,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	movl 304(%r6),%r0
	movl 116(%r0),%r1
	movl 120(%r0),4(%r1)
	movl 304(%r6),%r0
	movl 116(%r0),%r1
	movl 124(%r0),8(%r1)
	movl 304(%r6),%r0
	movl 80(%r0),120(%r0)
	movl 304(%r6),%r0
	movl 112(%r0),68(%r0)
	movl 304(%r6),%r0
	clrl 80(%r0)
	movl 304(%r6),%r0
	clrl 112(%r0)
	addl3 304(%r6),$80,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_svref
	addl3 304(%r6),$112,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_svref
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	movl 12(%r0),%r0
	movl %r0,140(%r1)
	movl 304(%r6),%r1
	movl %r0,132(%r1)
	movl 304(%r6),%r1
	movl %r0,128(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movl 304(%r6),%r1
	movl %r0,136(%r1)
	movl 304(%r6),%r0
	movl *120(%r0),%r1
	addl2 8(%r1),136(%r0)
	movl 304(%r6),%r0
	clrl 144(%r0)
	movl 304(%r6),%r0
	clrl 148(%r0)
	pushl $12
	movl 304(%r6),%r0
	pushl 120(%r0)
	pushl %r6
	calls $3,Perl_save_pushptr
	movl 304(%r6),%r0
	movl 68(%r0),%r1
	jeql .L8753
.L9229:
	pushl $12
	pushl %r1
	pushl %r6
	calls $3,Perl_save_pushptr
	movl 304(%r6),%r0
.L8753:
	clrb 53(%r0)
	movl 304(%r6),%r0
	clrl 32(%r0)
	movl 304(%r6),%r0
	clrl 36(%r0)
	movl 304(%r6),%r0
	clrl 104(%r0)
	movl 304(%r6),%r0
	clrb 214(%r0)
	movl 304(%r6),%r8
	movzbl $120,-(%sp)
	calls $1,Perl_safesysmalloc
	movl %r0,44(%r8)
	movl 304(%r6),%r8
	pushl $12
	calls $1,Perl_safesysmalloc
	movl %r0,48(%r8)
	movl 304(%r6),%r0
	clrl 40(%r0)
	movl 304(%r6),%r0
	clrb *48(%r0)
	movl 304(%r6),%r0
	clrl 76(%r0)
	movl 304(%r6),%r0
	movb $3,158(%r0)
	cmpl %r7,$60
	jeql .L9208
	movl 304(%r6),%r0
	mcoml $0,152(%r0)
	pushl $20
	pushl $1
	calls $2,Perl_safesyscalloc
	movl 304(%r6),%r1
	movl 116(%r1),(%r0)
	movl %r0,116(%r1)
	movl 304(%r6),%r0
	movw 102(%r0),72(%r0)
	movl 304(%r6),%r1
	movw 72(%r1),%r0
	cmpw %r0,$36
	jeql .L9209
.L8755:
	subw2 $31,%r0
	cmpw %r0,$2
	jgtru .L8915
.L9227:
	movl 108(%r1),%r0
	movl %r0,60(%r1)
	movl 304(%r6),%r0
	rotl $4,104(%r6),%r1
	bicl2 $-16,%r1
	bicb3 $254,%r1,100(%r0)
	bicb2 $16,107(%r6)
	movzwl $343,%r7
.L9226:
	movl %r7,%r0
	ret
.L8714:
	movl 124(%r7),%r8
	movl 136(%r7),%r0
	cmpl %r8,%r0
	jeql .L9210
	movb 1(%r8),%r1
	cmpb %r1,$69
	jeql .L9211
	addl3 %r8,$1,%r2
	cmpb 2(%r8),$92
	jeql .L9212
.L8730:
	subl2 %r2,%r0
	cmpl %r0,$2
	jleq .L8731
	cmpw (%r2),$23628
	jeql .L9213
.L9002:
	cmpw (%r2),$23637
	jneq .L8731
	cmpb 2(%r2),$108
	jeql .L8734
.L8731:
	movl 48(%r7),%r9
	cmpb %r1,$76
	jeql .L8737
	cmpb %r1,$85
	jeql .L8737
	cmpb %r1,$70
	jeql .L8737
.L8738:
	movl 40(%r7),%r0
	cmpl %r0,$10
	jgtr .L9214
.L8739:
	addl3 %r0,$1,40(%r7)
	movb 1(%r8),(%r0)[%r9]
	movl 304(%r6),%r0
	movl 40(%r0),%r1
	clrb *48(%r0)[%r1]
	movl 304(%r6),%r0
	movb $3,158(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	clrl 172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl $33554818,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movb 1(%r8),%r0
	cmpb %r0,$108
	jeql .L9215
	cmpb %r0,$85
	jgtr .L8742
	cmpb %r0,$69
	jleq .L9173
	cvtbl %r0,%r0
	movab -70(%r0),%r1
	cmpl %r1,$15
	jlequ .L9216
.L8743:
	pushl %r0
	pushab .LC304
	pushl %r6
	calls $3,Perl_croak
.L8717:
	cmpl 124(%r7),136(%r7)
	jeql .L9179
	movb $1,54(%r7)
	movl 304(%r6),%r0
	cmpb *124(%r0),$64
	jeql .L9217
.L8758:
	movb %r1,53(%r0)
	movl 304(%r6),%r0
	movb $9,158(%r0)
	movl 304(%r6),%r0
	tstb 53(%r0)
	jneq .L9218
.L8760:
	tstl 60(%r0)
	jeql .L8761
	movl 124(%r0),%r1
	cmpb (%r1),$40
	jeql .L9219
.L8761:
	movl 76(%r0),%r1
	addl3 %r1,$1,76(%r0)
	tstl %r1
	jneq .L9220
	movl 304(%r6),%r7
	movl 124(%r7),%r9
	jbr .L8639
.L9204:
	bicb3 $253,490(%r11),%r0
	jeql .L8797
	movl 136(%r11),%r0
	cmpb 213(%r11),$10
	jneq .L8797
.L9205:
	movl %r0,124(%r11)
	movl 120(%r6),%r0
	incl 20(%r0)
	movl 304(%r6),%r0
	movl 476(%r0),%r0
	jeql .L8798
	movl 120(%r6),%r1
	addl2 %r0,20(%r1)
	movl 304(%r6),%r0
	clrl 476(%r0)
.L8798:
	pushl $0
	pushl %r6
	calls $2,Perl_lex_next_chunk
	movl 120(%r6),%r1
	decl 20(%r1)
	movl 304(%r6),%r4
	movl 124(%r4),%r10
	tstb %r0
	jneq .L8797
	movl -16(%fp),%r2
	movl (%r2),%r1
	tstl 8(%r1)
	jneq .L9221
	movb 213(%r4),158(%r4)
	movl -16(%fp),%r4
	movl (%r4),%r1
	tstl 8(%r1)
	jeql .L8805
	movl 304(%r6),%r0
	movb $3,54(%r0)
	tstb %r9
	jeql .L8804
.L8877:
	movb (%r10),%r0
	movzbl %r0,%r1
	bicl3 $-17409,PL_charclass[%r1],%r1
	cmpl %r1,$17408
	jneq .L8806
	addl3 %r10,$1,%r1
.L8807:
	cmpb %r0,$10
	jeql .L8809
	movb (%r1)+,%r0
	movzbl %r0,%r2
	bicl3 $-17409,PL_charclass[%r2],%r2
	cmpl %r2,$17408
	jeql .L8807
.L8806:
	cmpb %r0,$123
	jneq .L8809
	movl 304(%r6),%r0
	movb $7,54(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	clrl 172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $303,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
.L8809:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	clrl 172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $341,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
.L8804:
	movl 304(%r6),%r7
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8811
	movl 120(%r7),%r0
	jeql .L8812
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8812
.L8813:
	pushl $0
	movl -16(%fp),%r1
	movl (%r1),%r0
	pushl 8(%r0)
	pushl 12(%r1)
	calls $3,Perl_is_utf8_string_loclen.constprop.0
	tstb %r0
	jeql .L8811
	movl -16(%fp),%r2
	bisl2 $536870912,8(%r2)
	movl 304(%r6),%r7
.L8811:
	movzbl 212(%r7),%r8
	pushl -16(%fp)
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r7)[%r8]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $314,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	jbr .L8815
.L8874:
	cmpl %r0,$96
	jneq .L8929
.L8873:
	movb $1,%r0
	tstb %r8
	jneq .L8929
	insv %r0,$18,$1,488(%r1)
	jbr .L8637
.L9203:
	addl3 %r10,$1,%r0
.L9082:
	movl %r0,%r3
	movb (%r0)+,%r1
	movzbl %r1,%r2
	bicl3 $-18433,PL_charclass[%r2],%r2
	cmpl %r2,$18432
	jeql .L9082
	cmpb %r1,$13
	jeql .L9082
	cmpb %r1,$10
	jeql .L8784
	movl 136(%r11),%r7
	cmpl %r3,%r7
	jeql .L9222
	subl3 %r10,%r7,-(%sp)
	pushl $10
	pushl %r10
	movl %r4,-36(%fp)
	calls $3,memchr
	movl -36(%fp),%r4
	tstl %r0
	jeql .L8880
	addl3 %r0,$1,%r7
.L8880:
	cmpl %r7,%r10
	jlequ .L9223
	movl %r10,%r0
	clrb %r9
	movl -16(%fp),%r2
.L8793:
	movb (%r0)+,%r1
	cmpb %r1,$126
	jeql .L9224
	cmpb %r1,$64
	jeql .L8921
	cmpb %r1,$94
	jneq .L8792
.L8921:
	movb %r8,%r9
.L8792:
	cmpl %r7,%r0
	jneq .L8793
	subl3 %r10,%r7,%r11
	pushl $2
	pushl %r11
	pushl %r10
	pushl -16(%fp)
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	cmpl %r11,$1
	jleq .L8794
	cmpb -2(%r7),$13
	jeql .L8795
.L8794:
	movl %r7,%r10
	movl 304(%r6),%r11
.L9225:
	movl %r11,%r4
	tstl 164(%r11)
	jneq .L8796
	jbr .L9204
.L8795:
	cmpb -1(%r7),$10
	jneq .L8794
	movl -16(%fp),%r4
	movl (%r4),%r0
	addl3 12(%r4),8(%r0),%r0
	movb $10,-2(%r0)
	clrb -1(%r0)
	movl (%r4),%r0
	decl 8(%r0)
	movl %r7,%r10
	movl 304(%r6),%r11
	jbr .L9225
.L9224:
	cmpb (%r0),$126
	jneq .L8792
	movl (%r2),%r1
	tstl 8(%r1)
	jeql .L8792
.L8787:
	movb $3,54(%r4)
	jbr .L8804
.L8915:
	clrl %r0
	movl %r0,60(%r1)
	movl 304(%r6),%r0
	rotl $4,104(%r6),%r1
	bicl2 $-16,%r1
	bicb3 $254,%r1,100(%r0)
	bicb2 $16,107(%r6)
	movzwl $343,%r7
	jbr .L9226
.L9202:
	pushl $524288
	pushl $0
	pushab .LC9
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	pushl $0
	pushl %r6
	calls $2,Perl_qerror
	movl 304(%r6),%r0
	clrw 156(%r0)
	movl 304(%r6),%r0
	clrl 160(%r0)
	movl 304(%r6),%r7
	movl 124(%r7),%r10
	pushl $0
	pushab .LC9
	pushl %r6
	calls $3,Perl_newSVpvn
	movl %r0,-16(%fp)
	movb $1,%r8
	jbr .L8801
.L9208:
	movl 120(%r6),%r0
	movl 304(%r6),%r1
	movl 84(%r1),20(%r0)
	movl 304(%r6),%r0
	mcoml $0,152(%r0)
	pushl $20
	pushl $1
	calls $2,Perl_safesyscalloc
	movl 304(%r6),%r1
	movl 116(%r1),(%r0)
	movl %r0,116(%r1)
	movl 304(%r6),%r0
	movw 102(%r0),72(%r0)
	movl 304(%r6),%r1
	movw 72(%r1),%r0
	cmpw %r0,$36
	jneq .L8755
.L9209:
	movw $35,72(%r1)
	movl 304(%r6),%r1
	movw 72(%r1),%r0
	subw2 $31,%r0
	cmpw %r0,$2
	jgtru .L8915
	jbr .L9227
.L9217:
	movb $1,%r1
	tstl 60(%r0)
	jeql .L8758
	tstl 40(%r0)
	jneq .L8758
	clrb %r1
	movb %r1,53(%r0)
	movl 304(%r6),%r0
	movb $9,158(%r0)
	movl 304(%r6),%r0
	tstb 53(%r0)
	jeql .L8760
.L9218:
	movzbl 212(%r0),%r1
	clrl 172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $270,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movzwl $271,-(%sp)
	pushab .LC305
	pushl %r6
	calls $3,S_force_ident.part.0
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	clrl 172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $271,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	clrl 172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl $33554818,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $160,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $330,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	jbr .L8760
.L9200:
	movl 136(%r7),%r2
	subl3 %r9,%r2,%r3
	cmpl %r2,%r9
	jneq .L8646
	pushl %r9
	calls $1,strlen
	movl %r0,%r3
	addl3 %r9,%r0,%r2
.L8646:
	movl %r9,%r1
	bicl3 $-8,%r9,%r4
	rotl $31,%r9,%r0
	bicl2 $-2147483648,%r0
	bisl2 %r9,%r0
	rotl $30,%r9,%r5
	bicl2 $-2,%r5
	bisl2 %r5,%r0
	bicl2 $-2,%r0
	movaq 8[%r0],%r0
	subl2 %r4,%r0
	cmpl %r3,%r0
	jlssu .L8647
	tstl %r4
	jeql .L8653
.L8650:
	movb (%r1)+,%r0
	tstb %r0
	jlss .L8649
	bicl3 $-8,%r1,%r0
	jneq .L8650
	movl %r1,%r9
.L8653:
	movl %r9,%r8
	addl2 $8,%r9
	bicl3 $2139062143,(%r8),%r0
	bicl3 $2139062143,4(%r8),%r1
	bisl3 %r1,%r0,%r3
	jneq .L9228
	addl2 $16,%r8
	cmpl %r2,%r8
	jgequ .L8653
	movq %r0,-28(%fp)
.L8647:
	cmpl %r2,%r9
	jlequ .L8645
.L8654:
	movb (%r9)+,%r0
	tstb %r0
	jlss .L8649
	cmpl %r2,%r9
	jneq .L8654
	clrb 489(%r7)
	movl 304(%r6),%r7
	jbr .L8640
.L8641:
	movl 1040(%r6),%r0
	bicb3 $253,215(%r7),%r1
	jneq .L8643
	bicl3 $-8388609,%r0,%r1
	jneq .L8642
	bicl2 $-17,%r0
	jeql .L8645
	jbr .L9200
.L9196:
	pushl $18
	pushl %r1
	pushl %r6
	calls $3,Perl_newSVsv_flags
	pushl %r0
	pushl %r6
	calls $2,S_tokeq
	movl 304(%r6),%r7
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r7)
	movl 304(%r6),%r7
	movl 136(%r7),%r9
	jbr .L8775
.L9211:
	movl 40(%r7),%r0
	jneq .L8723
	pushab .LC300
	pushl $12
	pushl %r6
	calls $3,Perl_ck_warner
	movl 304(%r6),%r7
	movl 124(%r7),%r0
	cmpl %r0,136(%r7)
	jeql .L8724
	addl3 %r0,$2,124(%r7)
	movl 304(%r6),%r7
.L8724:
	movb $3,158(%r7)
	movl 304(%r6),%r7
	movl 124(%r7),%r9
	jbr .L8639
.L9219:
	movl 116(%r0),%r0
	movl %r1,12(%r0)
	movl 304(%r6),%r0
	addl2 $2,124(%r0)
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	cmpb (%r1),$123
	jeql .L8762
	addl3 %r1,$1,124(%r0)
	movl 304(%r6),%r0
.L8762:
	movb $7,54(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $303,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	jbr .L8761
.L8812:
	bicb3 $253,215(%r7),%r0
	jneq .L8811
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L8813
	movzbl 212(%r7),%r8
	pushl -16(%fp)
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r7)[%r8]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $314,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	jbr .L8815
.L9207:
	addl3 120(%r6),$20,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	addl3 304(%r6),$88,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	addl3 304(%r6),$476,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	movl 304(%r6),%r0
	clrl 476(%r0)
	addl3 304(%r6),$96,-(%sp)
	pushl %r6
	calls $2,Perl_save_iv
	addl3 304(%r6),$124,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$136,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$128,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$132,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$148,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$144,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$140,-(%sp)
	pushl %r6
	calls $2,Perl_save_pptr
	addl3 304(%r6),$120,-(%sp)
	pushl %r6
	calls $2,Perl_save_sptr
	addl3 304(%r6),$44,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_pvref
	addl3 304(%r6),$48,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_pvref
	addl3 304(%r6),$116,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_pvref
	addl3 304(%r6),$100,-(%sp)
	pushl %r6
	calls $2,Perl_save_bool
	addl3 304(%r6),$152,-(%sp)
	pushl %r6
	calls $2,Perl_save_I32
	movl 304(%r6),%r0
	movl 116(%r0),%r1
	movl 120(%r0),4(%r1)
	movl 304(%r6),%r0
	movl 116(%r0),%r1
	movl 124(%r0),8(%r1)
	movl 304(%r6),%r0
	movl 80(%r0),120(%r0)
	movl 304(%r6),%r0
	movl 112(%r0),68(%r0)
	movl 304(%r6),%r0
	clrl 80(%r0)
	movl 304(%r6),%r0
	clrl 112(%r0)
	addl3 304(%r6),$80,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_svref
	addl3 304(%r6),$112,-(%sp)
	pushl %r6
	calls $2,Perl_save_generic_svref
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	movl 12(%r0),%r0
	movl %r0,140(%r1)
	movl 304(%r6),%r1
	movl %r0,132(%r1)
	movl 304(%r6),%r1
	movl %r0,128(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movl 304(%r6),%r1
	movl %r0,136(%r1)
	movl 304(%r6),%r0
	movl *120(%r0),%r1
	addl2 8(%r1),136(%r0)
	movl 304(%r6),%r0
	clrl 144(%r0)
	movl 304(%r6),%r0
	clrl 148(%r0)
	pushl $12
	movl 304(%r6),%r0
	pushl 120(%r0)
	pushl %r6
	calls $3,Perl_save_pushptr
	movl 304(%r6),%r0
	movl 68(%r0),%r1
	jneq .L9229
	jbr .L8753
.L9212:
	cmpb 3(%r8),$69
	jneq .L8730
	addl3 %r8,$4,124(%r7)
	movl 304(%r6),%r0
	movb $3,158(%r0)
	movl 304(%r6),%r7
	movl 124(%r7),%r9
	jbr .L8639
.L9221:
	tstb %r9
	jeql .L8787
.L8803:
	movb 213(%r4),158(%r4)
	movl -16(%fp),%r1
	movl (%r1),%r0
	tstl 8(%r0)
	jeql .L9230
.L8881:
	movl 304(%r6),%r0
	movb $3,54(%r0)
	jbr .L8877
.L8737:
	pushab .LC303
	pushl %r9
	calls $2,strpbrk
	tstl %r0
	jeql .L8738
	subl3 $1,40(%r7),%r0
	movl %r0,40(%r7)
	clrb (%r0)[%r9]
	movl 304(%r6),%r0
	decl 104(%r0)
.L9180:
	movzwl $385,%r7
.L9231:
	movl %r7,%r0
	ret
.L9210:
	movl 40(%r7),%r0
	jeql .L8724
.L8723:
	movl 48(%r7),%r1
	subl3 $1,%r0,40(%r7)
	movb -1(%r0)[%r1],%r1
	movl 304(%r6),%r0
	movl 40(%r0),%r2
	clrb *48(%r0)[%r2]
	movl 304(%r6),%r0
	movl 124(%r0),%r3
	cmpl %r3,136(%r0)
	jeql .L8727
	addb2 $-70,%r1
	cmpb %r1,$15
	jgtru .L8727
	movzbl %r1,%r4
	subb3 %r1,$32,%r1
	movzwl $34881,%r2
	extzv %r4,%r1,%r2,%r1
	bicb2 $254,%r1
	jeql .L8727
	addl3 %r3,$2,124(%r0)
	movl 304(%r6),%r0
	movb $3,158(%r0)
	movl 304(%r6),%r0
.L8727:
	decl 104(%r0)
	movzwl $385,%r7
	jbr .L9231
.L9223:
	movl -16(%fp),%r2
	movl (%r2),%r0
	tstl 8(%r0)
	jneq .L8787
	clrb %r0
.L8786:
	movb 213(%r11),158(%r11)
	movl -16(%fp),%r4
	movl (%r4),%r1
	tstl 8(%r1)
	jeql .L9232
	movl 304(%r6),%r0
	movb $3,54(%r0)
	jbr .L8804
.L9193:
	bicb2 $4,490(%r0)
	pushl $0
	pushl %r1
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r11
	addl3 %r0,$1,%r8
	movl %r8,-12(%fp)
	movb (%r0),%r10
	movl 304(%r6),%r0
	movl %r8,124(%r0)
	movzbl %r10,%r7
	cvtbl %r10,%r9
	subl3 $36,%r9,%r0
	cmpl %r0,$28
	jlequ .L9233
.L8822:
	movl 304(%r6),%r0
	clrw 156(%r0)
	pushl $0
	pushl $53
	pushab .LC313
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movb 1(%r11),%r0
	jeql .L9178
	addl3 %r11,$2,%r1
	clrb %r2
	movl $268435491,%r4
	movb $1,%r3
	movl -20(%fp),%r5
.L8864:
	subb2 $36,%r0
	cmpb %r0,$28
	jgtru .L8865
	movzbl %r0,%r10
	subb3 %r0,$32,%r0
	extzv %r10,%r0,%r4,%r0
	bicb2 $254,%r0
	jneq .L9234
.L8865:
	movl %r1,%r5
	movb (%r1)+,%r0
	movb %r3,%r2
	tstb %r0
	jneq .L8864
	movl %r5,-20(%fp)
	movl %r5,-12(%fp)
	movl 304(%r6),%r0
	movl %r5,%r8
	subl2 $36,%r9
	cmpl %r9,$28
	jlequ .L9235
.L8867:
	movl %r8,124(%r0)
	movl %r7,%r0
	ret
.L8742:
	cmpb %r0,$117
	jneq .L9173
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $132,172(%r0)[%r1]
.L8741:
	movl 304(%r6),%r0
	addl3 %r8,$2,124(%r0)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $330,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r7
	tstl 76(%r7)
	jeql .L9172
	movl 124(%r7),%r1
	clrl 76(%r7)
	movl 304(%r6),%r0
	cmpl 40(%r0),$1
	jneq .L8749
	tstl 60(%r0)
	jeql .L8749
	movl %r1,124(%r0)
.L9181:
	movzwl $270,%r7
.L9241:
	movl %r7,%r0
	ret
.L9191:
	subb3 $1,%r1,212(%r7)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl 172(%r0)[%r1],4(%r0)
	movl 304(%r6),%r8
	movzbl 212(%r8),%r0
	movl 192(%r8)[%r0],%r7
	bicl3 $-117440513,%r7,%r0
	jeql .L8657
	bicl3 $-16777217,%r7,%r0
	jeql .L8658
	movl 36(%r8),%r0
	cmpl %r0,$100
	jgtr .L9236
	addl3 %r0,$1,36(%r8)
	ashl $-16,%r7,%r1
	movb %r1,*44(%r8)[%r0]
.L8658:
	bicl3 $-33554433,%r7,%r0
	jeql .L8660
	movl 304(%r6),%r0
	incl 104(%r0)
.L8660:
	bicl3 $-67108865,%r7,%r0
	jeql .L8661
	movl 304(%r6),%r0
	decl 104(%r0)
.L8661:
	bicl2 $-65536,%r7
.L8657:
	cmpl %r7,$112
	jneq .L8637
	movl 304(%r6),%r8
	movl %r8,%r7
	cvtlb 4(%r8),-16(%fp)
	movab 220(%r8),%r11
	pushl %r11
	calls $1,strlen
	movl %r0,%r9
	pushl %r0
	pushl $58
	pushl %r11
	calls $3,memchr
	movl %r0,%r10
	movw 156(%r8),%r0
	jeql .L8663
	cmpw %r0,$154
	jneq .L8664
	tstl %r10
	jeql .L8665
	movl 120(%r8),%r0
	jeql .L8666
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8666
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8666
	movl $536870912,%r2
.L8667:
	cmpb 220(%r8),$38
	jeql .L9237
	movab .LC297,%r0
	pushl %r11
	pushl %r0
	pushab .LC298
	pushl %r6
	movl %r2,-36(%fp)
	calls $4,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	movl -36(%fp),%r2
	pushl %r2
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r8
.L8665:
	movl 120(%r8),%r0
	jeql .L8669
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8669
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8669
	movl $536870912,%r0
.L8670:
	pushl %r0
	pushl %r9
	pushab 220(%r8)
	pushl %r6
	calls $4,Perl_allocmy
	movl %r0,%r7
	tstl %r10
	jneq .L9152
	movl 304(%r6),%r1
	tstw 156(%r1)
	jneq .L8687
	movab 220(%r1),%r11
	pushl $0
	pushl %r9
	pushl %r11
	pushl %r6
	calls $4,Perl_pad_findmy_pvn
	movl %r0,%r7
.L8687:
	cmpl %r7,$-1
	jneq .L8688
.L9152:
	movl 304(%r6),%r7
.L8686:
	pushl $29
	pushl %r6
	calls $2,Perl_ckwarn
	tstb %r0
	jeql .L8697
	cmpb -16(%fp),$64
	jeql .L9238
.L8697:
	movl 120(%r7),%r0
	jeql .L8705
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8705
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8705
	movl $536870912,%r0
.L8706:
	tstl %r9
	jeql .L8707
	decl %r9
.L8707:
	pushl %r0
	pushl %r9
	pushab 221(%r7)
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	movl 304(%r6),%r7
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r7)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	movb $16,19(%r0)
	cmpb -16(%fp),$38
	jeql .L8695
	movl 304(%r6),%r1
	movb 220(%r1),%r0
	cmpb %r0,$36
	jeql .L8912
	cmpb %r0,$64
	jeql .L9239
	movl $12,%r2
.L8709:
	tstb 107(%r6)
	jeql .L8914
	movl $2,%r0
.L8710:
	movl 120(%r1),%r3
	jeql .L8711
	bicl3 $-536870913,8(%r3),%r3
	jeql .L8711
	movl 120(%r6),%r3
	bicl3 $-9,32(%r3),%r3
	jneq .L8711
	bisl2 $536870912,%r0
.L8712:
	pushl %r2
	pushl %r0
	pushl %r9
	pushab 221(%r1)
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
.L8695:
	movzwl $311,%r7
.L9252:
	movl %r7,%r0
	ret
.L9214:
	pushab 2(%r0)
	pushl %r9
	calls $2,Perl_safesysrealloc
	movl %r0,48(%r7)
	movl 304(%r6),%r7
	movl 48(%r7),%r9
	movl 40(%r7),%r0
	jbr .L8739
.L9233:
	casel %r0,$0,$28
.L8824:
	.word .L8823-.L8824
	.word .L8823-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8826-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8825-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8822-.L8824
	.word .L8823-.L8824
.L9216:
	casel %r1,$0,$15
.L8745:
	.word .L8748-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8747-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8746-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8743-.L8745
	.word .L8744-.L8745
.L9230:
	movl -16(%fp),%r2
	movl 4(%r2),%r1
	cmpl %r1,$1
	jlequ .L8924
	subl3 $1,%r1,4(%r2)
	jbr .L8815
.L9213:
	cmpb 2(%r2),$117
	jneq .L9002
.L8734:
	movb 3(%r8),%r0
	movb %r0,1(%r8)
	movb %r1,3(%r8)
	movl 304(%r6),%r7
	movb %r0,%r1
	jbr .L8731
.L8805:
	movl -16(%fp),%r4
	movl 4(%r4),%r1
	cmpl %r1,$1
	jgtru .L9174
.L8816:
	pushl %r1
	pushl -16(%fp)
	pushl %r6
	movl %r0,-36(%fp)
	calls $3,Perl_sv_free2
	movl -36(%fp),%r0
.L8817:
	tstb %r0
	jeql .L8815
	movl 304(%r6),%r0
	clrl 32(%r0)
	jbr .L8815
.L9234:
	movl %r5,-20(%fp)
	tstb %r2
	jeql .L9178
	movl -20(%fp),-12(%fp)
	movl 304(%r6),%r0
	movl -20(%fp),%r8
	subl2 $36,%r9
	cmpl %r9,$28
	jgtru .L8867
	jbr .L9235
.L8749:
	movzbl $67,4(%r0)
	movl 304(%r6),%r0
	movl %r1,124(%r0)
	movzwl $336,%r7
.L9250:
	movl %r7,%r0
	ret
.L8769:
	movl 124(%r7),%r0
	cmpb (%r0),$41
	jneq .L9240
	addl3 %r0,$1,124(%r7)
	movl 304(%r6),%r1
	movl 116(%r1),%r0
	movl 16(%r0),%r7
	jeql .L8771
	clrl 16(%r0)
	movl 304(%r6),%r0
	movl (%r7),%r1
	movl 116(%r0),%r2
	subl3 12(%r2),124(%r0),8(%r1)
	movl (%r7),%r1
	addl3 8(%r1),$1,%r0
	movl %r0,12(%r1)
	pushl %r0
	pushl 12(%r7)
	calls $2,Perl_safesysrealloc
	movl %r0,12(%r7)
	movl 304(%r6),%r8
	movzbl 212(%r8),%r9
	pushl %r7
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r8)[%r9]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $314,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl 116(%r0),%r0
	clrl 12(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
.L9242:
	movzwl $270,%r7
	jbr .L9241
.L9235:
	casel %r9,$0,$28
.L8869:
	.word .L8871-.L8869
	.word .L8870-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8862-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8827-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8867-.L8869
	.word .L8868-.L8869
.L8823:
	movb 1(%r11),%r11
	pushl $10
	cvtbl %r11,-(%sp)
	pushab .LC308
	calls $3,memchr
	tstl %r0
	jeql .L8828
	pushl $0
	pushl $59
	pushab .LC309
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	subl2 $36,%r9
	cmpl %r9,$28
	jgtru .L8867
	jbr .L9235
.L9236:
	pushab 10(%r0)
	pushl 44(%r8)
	calls $2,Perl_safesysrealloc
	movl %r0,44(%r8)
	movl 304(%r6),%r8
	movl 36(%r8),%r0
	addl3 %r0,$1,36(%r8)
	ashl $-16,%r7,%r1
	movb %r1,*44(%r8)[%r0]
	jbr .L8658
.L8825:
	movl 304(%r6),%r0
.L8827:
	movl %r8,124(%r0)
	movzwl $270,%r7
	jbr .L9241
.L8826:
	movl 304(%r6),%r0
	movb $4,54(%r0)
	movl 304(%r6),%r0
.L8862:
	movl %r8,124(%r0)
	movzwl $385,%r7
	jbr .L9231
.L8744:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $134,172(%r0)[%r1]
	jbr .L8741
.L8746:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $136,172(%r0)[%r1]
	jbr .L8741
.L8747:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $135,172(%r0)[%r1]
	jbr .L8741
.L8748:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $394,172(%r0)[%r1]
	jbr .L8741
.L9232:
	movl -16(%fp),%r2
	movl 4(%r2),%r1
	cmpl %r1,$1
	jlequ .L8816
	subl3 $1,%r1,4(%r2)
	jbr .L8817
.L9215:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $133,172(%r0)[%r1]
	jbr .L8741
.L9179:
	pushl %r6
	calls $1,S_sublex_done
	movl %r0,%r7
	movl %r7,%r0
	ret
.L8644:
	pushl $1
	pushl $0
	pushl %r8
	pushl -8(%fp)
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
.L9173:
	cvtbl %r0,%r0
	pushl %r0
	pushab .LC304
	pushl %r6
	calls $3,Perl_croak
.L9199:
	movl 304(%r6),%r0
	tstl 40(%r0)
	jneq .L8780
	tstl 60(%r0)
	jeql .L8780
	movl %r9,124(%r0)
	movzwl $270,%r7
	jbr .L9241
.L9194:
	clrb 53(%r7)
	movl 304(%r6),%r1
	movb $3,158(%r1)
	movl 304(%r6),%r1
	decl 104(%r1)
	cmpb %r0,$1
	jeql .L9180
	movzwl $382,%r7
	movl %r7,%r0
	ret
.L9222:
	movl -16(%fp),%r1
	movl (%r1),%r0
	tstl 8(%r0)
	jneq .L8787
	movb $1,%r0
	jbr .L8786
.L8784:
	movl -16(%fp),%r2
	movl (%r2),%r0
	tstl 8(%r0)
	jneq .L8787
	movb $1,%r0
	jbr .L8786
.L9228:
	movq %r0,-28(%fp)
	movq %r0,-(%sp)
	calls $2,__ctzdi2
	incl %r0
	rotl $29,%r0,%r0
	bicl2 $-536870912,%r0
	movb -1(%r0)[%r8],%r0
.L8649:
	movzbl %r0,-(%sp)
	pushab .LC67
	pushl %r6
	calls $3,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl $0
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r7
	clrb 489(%r7)
	movl 304(%r6),%r7
	jbr .L8640
.L8771:
	movl 12(%r0),%r0
	subl3 %r0,124(%r1),-(%sp)
	pushl %r0
	pushl %r6
	calls $3,Perl_newSVpvn
	movl %r0,%r7
	movl 304(%r6),%r8
	movzbl 212(%r8),%r9
	pushl %r7
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,172(%r8)[%r9]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $314,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl 116(%r0),%r0
	clrl 12(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	jbr .L9242
.L8868:
	movl %r8,124(%r0)
	movzwl $279,%r7
	movl %r7,%r0
	ret
.L8828:
	cmpb %r11,$35
	jeql .L9243
	pushl %r0
	pushl %r8
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r11
	movl %r0,-12(%fp)
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8831
	movl 304(%r6),%r8
	movl %r8,%r1
	movl 120(%r8),%r0
	jeql .L8832
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8832
.L8833:
	movl 136(%r8),%r3
	cmpl %r11,%r3
	jlssu .L9244
	jeql .L9245
.L8845:
	pushl $1
	pushl $0
	pushl %r3
	pushl %r11
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	movl 304(%r6),%r1
.L8838:
	clrb 220(%r1)
	movl 304(%r6),%r0
	clrw 156(%r0)
.L8848:
	pushl $0
	pushl %r11
	pushl %r6
	calls $3,Perl_skipspace_flags
	movl %r0,%r10
	movl %r0,-12(%fp)
	movb (%r0),%r11
	cmpb %r11,$61
	jeql .L9246
	movl 304(%r6),%r8
	cmpb %r11,$47
	jeql .L9247
	cmpb %r11,$124
	jeql .L9248
	cmpb %r11,$44
	jneq .L9249
.L8855:
	clrb 54(%r8)
.L8852:
	movl 304(%r6),%r0
	tstb 220(%r0)
	jeql .L9177
	movzbl 212(%r0),%r1
	movl %r7,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $112,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
.L9177:
	movl -12(%fp),%r8
	subl2 $36,%r9
	cmpl %r9,$28
	jgtru .L8867
	jbr .L9235
.L8832:
	bicb3 $253,215(%r8),%r0
	jneq .L8834
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L8833
.L8834:
	movzbl (%r11),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jneq .L8838
.L8837:
	movab 221(%r1),-8(%fp)
	movb %r10,220(%r1)
	movl 304(%r6),%r0
	movl 120(%r0),%r2
	jeql .L8846
	bicl3 $-536870913,8(%r2),%r2
	jeql .L8846
	movl 120(%r6),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L8846
	movl $1,%r0
	pushl $0
	pushl %r0
	pushl $0
	pushab 476(%r1)
	pushab -8(%fp)
	pushab -12(%fp)
	pushl %r6
	calls $7,S_parse_ident
	clrb *-8(%fp)
	movl -12(%fp),%r11
	jbr .L8848
.L8870:
	movl %r8,124(%r0)
	movzwl $275,%r7
	movl %r7,%r0
	ret
.L8765:
	movl 304(%r6),%r0
	movb $9,158(%r0)
	movl 304(%r6),%r7
	jbr .L8713
.L9206:
	movl %r10,%r8
	pushl $1
	pushl %r10
	pushl %r6
	calls $3,yyl_rightcurly
	movl %r0,%r7
	movl %r7,%r0
	ret
.L8871:
	movl %r8,124(%r0)
	movzwl $271,%r7
	movl %r7,%r0
	ret
.L8663:
	tstl %r10
	jneq .L8686
	pushl $0
	pushl %r9
	pushl %r11
	pushl %r6
	calls $4,Perl_pad_findmy_pvn
	movl %r0,%r7
	jbr .L8687
.L8705:
	bicb3 $253,215(%r7),%r0
	jneq .L8911
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	jbr .L8706
.L9220:
	movl 304(%r6),%r0
	tstl 40(%r0)
	jneq .L8764
	tstl 60(%r0)
	jneq .L9181
.L8764:
	movzbl $67,4(%r0)
	movl 304(%r6),%r1
	movl 124(%r0),124(%r1)
	movzwl $336,%r7
	jbr .L9250
.L8924:
	clrb %r0
	pushl %r1
	pushl -16(%fp)
	pushl %r6
	movl %r0,-36(%fp)
	calls $3,Perl_sv_free2
	movl -36(%fp),%r0
	jbr .L8817
.L8780:
	movzbl $67,4(%r0)
	movl 304(%r6),%r0
	movl %r9,124(%r0)
	movzwl $336,%r7
	jbr .L9250
.L8711:
	bicb3 $253,215(%r1),%r3
	jneq .L8712
	movb 1042(%r6),%r4
	rotl $22,%r4,%r3
	bicl2 $-536870913,%r3
	bisl2 %r3,%r0
	pushl %r2
	pushl %r0
	pushl %r9
	pushab 221(%r1)
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	jbr .L8695
.L8914:
	movl $1,%r0
	jbr .L8710
.L8912:
	movl $3,%r2
	jbr .L8709
.L9178:
	movl 304(%r6),%r0
	subl2 $36,%r9
	cmpl %r9,$28
	jgtru .L8867
	jbr .L9235
.L8846:
	bicb3 $253,215(%r0),%r0
	jneq .L8926
	rotl $9,1040(%r6),%r0
	bicl2 $-2,%r0
	pushl $0
	pushl %r0
	pushl $0
	pushab 476(%r1)
	pushab -8(%fp)
	pushab -12(%fp)
	pushl %r6
	calls $7,S_parse_ident
	clrb *-8(%fp)
	movl -12(%fp),%r11
	jbr .L8848
.L8688:
	movl 1064(%r6),%r0
	movl *4(%r0)[%r7],%r0
	movl 4(%r0),%r1
	jeql .L8689
	bicl3 $-33554433,8(%r1),%r0
	jeql .L8690
	movl (%r1),%r1
	movl 16(%r1),%r0
	jeql .L8690
	tstl 32(%r1)
	jeql .L8690
	movl (%r0),%r0
.L8690:
	pushl %r0
	pushl %r6
	calls $2,Perl_newSVhek
	movl %r0,%r7
	pushl $2
	pushl $2
	pushab .LC29
	pushl %r0
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L8691
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8691
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8691
.L8900:
	movzwl $32768,%r0
.L8692:
	tstl %r9
	jeql .L8693
	decl %r9
.L8693:
	pushl %r0
	pushl %r9
	pushab 221(%r1)
	pushl %r7
	pushl %r6
	calls $5,Perl_sv_catpvn_flags
	movl 304(%r6),%r8
	pushl %r7
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r8)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	movb $16,19(%r0)
	cmpb -16(%fp),$38
	jeql .L8695
	movl 304(%r6),%r0
	movb 220(%r0),%r0
	cmpb %r0,$36
	jeql .L8903
	cmpb %r0,$64
	jeql .L9251
	movl $12,%r0
	pushl %r0
	pushl $2
	pushl %r7
	pushl %r6
	calls $4,Perl_gv_fetchsv
.L9260:
	movzwl $311,%r7
	jbr .L9252
.L8669:
	bicb3 $253,215(%r8),%r0
	jneq .L8889
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	jbr .L8670
.L8664:
	tstl %r10
	jeql .L8673
	movl 120(%r8),%r2
	jeql .L8674
	bicl3 $-536870913,8(%r2),%r2
	jeql .L8674
	movl 120(%r6),%r2
	bicl3 $-9,32(%r2),%r2
	jneq .L8674
	movl $536870912,%r10
.L8675:
	cmpb 220(%r8),$38
	jeql .L9253
	movab .LC297,%r2
.L8676:
	cmpw %r0,$144
	jeql .L8893
	cmpw %r0,$72
	jeql .L9254
	movab .LC111,%r0
	pushl %r11
	pushl %r2
	pushl %r0
	pushab PL_no_myglob
	pushl %r6
	calls $5,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl %r10
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r8
.L8673:
	cmpw 156(%r8),$-1
	jeql .L9255
	pushl $0
	pushl $13
	pushl %r6
	calls $3,Perl_newOP
	movl %r0,%r7
.L8680:
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	jeql .L8681
	bicl3 $-536870913,8(%r1),%r1
	jeql .L8681
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L8681
	movl $536870912,%r1
	pushl %r1
	pushl %r9
	pushab 220(%r0)
	pushl %r6
	calls $4,Perl_allocmy
	movl %r0,12(%r7)
	movl 304(%r6),%r0
	cmpw 156(%r0),$-1
	jeql .L9256
.L8683:
	movl %r7,4(%r0)
.L8684:
	movzwl $316,%r7
.L9263:
	movl %r7,%r0
	ret
.L9243:
	pushl %r0
	movzbl $71,-(%sp)
	pushab .LC310
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	subl2 $36,%r9
	cmpl %r9,$28
	jgtru .L8867
	jbr .L9235
.L8911:
	clrl %r0
	jbr .L8706
.L9246:
	movb 1(%r0),%r11
	jeql .L8850
	pushl $3
	cvtbl %r11,-(%sp)
	pushab .LC311
	calls $3,memchr
	tstl %r0
	jeql .L8850
	movl 304(%r6),%r8
.L8851:
	incl %r10
	movl %r10,-12(%fp)
	tstb %r11
	jeql .L8857
	clrb %r1
	movl $268435491,%r3
	movb $1,%r2
.L8858:
	subb3 $36,%r11,%r0
	cmpb %r0,$28
	jgtru .L8859
	movzbl %r0,%r4
	subb3 %r0,$32,%r0
	extzv %r4,%r0,%r3,%r0
	bicb2 $254,%r0
	jneq .L9257
.L8859:
	incl %r10
	movb (%r10),%r11
	movb %r2,%r1
	tstb %r11
	jeql .L9258
	movl %r10,-32(%fp)
	jbr .L8858
.L9257:
	tstb %r1
	jeql .L8857
	movl -32(%fp),-12(%fp)
.L8857:
	movl %r10,124(%r8)
	pushl $0
	pushl $62
	pushab .LC312
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	clrw 156(%r0)
	jbr .L8852
.L8681:
	bicb3 $253,215(%r0),%r1
	jneq .L8898
	movb 1042(%r6),%r4
	rotl $22,%r4,%r1
	bicl2 $-536870913,%r1
	pushl %r1
	pushl %r9
	pushab 220(%r0)
	pushl %r6
	calls $4,Perl_allocmy
	movl %r0,12(%r7)
	movl 304(%r6),%r0
	cmpw 156(%r0),$-1
	jneq .L8683
	jbr .L9256
.L8898:
	clrl %r1
	pushl %r1
	pushl %r9
	pushab 220(%r0)
	pushl %r6
	calls $4,Perl_allocmy
	movl %r0,12(%r7)
	movl 304(%r6),%r0
	cmpw 156(%r0),$-1
	jneq .L8683
	jbr .L9256
.L9254:
	movab .LC252,%r0
	pushl %r11
	pushl %r2
	pushl %r0
	pushab PL_no_myglob
	pushl %r6
	calls $5,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl %r10
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r8
	jbr .L8673
.L8893:
	movab .LC163,%r0
	pushl %r11
	pushl %r2
	pushl %r0
	pushab PL_no_myglob
	pushl %r6
	calls $5,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	pushl %r10
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r8
	jbr .L8673
.L9255:
	pushl $0
	pushl $0
	pushl $0
	movzbl $195,-(%sp)
	pushl %r6
	calls $5,Perl_newUNOP_AUX
	movl %r0,%r7
	movb 19(%r0),%r1
	movl 304(%r6),%r0
	movb 220(%r0),%r0
	cmpb %r0,$36
	jeql .L8895
	cmpb %r0,$64
	jeql .L9259
	movb $4,%r0
	bisb3 %r1,%r0,19(%r7)
	jbr .L8680
.L8674:
	bicb3 $253,215(%r8),%r2
	jneq .L8891
	movb 1042(%r6),%r2
	rotl $22,%r2,%r10
	bicl2 $-536870913,%r10
	jbr .L8675
.L8891:
	clrl %r10
	jbr .L8675
.L9259:
	movb $2,%r0
	bisb3 %r1,%r0,19(%r7)
	jbr .L8680
.L8895:
	clrb %r0
	bisb3 %r1,%r0,19(%r7)
	jbr .L8680
.L9247:
	cmpb 1(%r0),$47
	jeql .L9158
.L9175:
	movb 1(%r10),%r11
	jbr .L8851
.L9158:
	cmpb 2(%r0),$61
	jneq .L8851
	movl %r0,128(%r8)
	addl3 %r0,$3,-12(%fp)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $190,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $353,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	jbr .L8852
.L8831:
	movl 304(%r6),%r1
	movzbl (%r11),%r0
	bicl3 $-81921,PL_charclass[%r0],%r0
	cmpl %r0,$81920
	jeql .L8837
	jbr .L8838
.L9239:
	movl $11,%r2
	jbr .L8709
.L9240:
	pushab .LC307
	pushl %r6
	calls $2,Perl_croak
.L9249:
	cmpb %r11,$41
	jeql .L8855
	tstb %r11
	jneq .L9175
	movl %r10,124(%r8)
	pushl $0
	pushl $62
	pushab .LC312
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	clrw 156(%r0)
	jbr .L8852
.L9248:
	cmpb 1(%r0),$124
	jneq .L9175
	cmpb 2(%r0),$61
	jneq .L8851
	movl %r0,128(%r8)
	addl3 %r0,$3,-12(%fp)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzbl $189,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $353,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	jbr .L8852
.L9256:
	clrw 156(%r0)
	movl 304(%r6),%r0
	movl %r7,4(%r0)
	jbr .L8684
.L9253:
	movab .LC296,%r2
	jbr .L8676
.L9258:
	movl %r10,-12(%fp)
	movl %r10,124(%r8)
	pushl $0
	pushl $62
	pushab .LC312
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	clrw 156(%r0)
	jbr .L8852
.L8850:
	movl 304(%r6),%r0
	movl %r10,128(%r0)
	addl3 %r10,$1,-12(%fp)
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movl $37,172(%r0)[%r1]
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $353,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movb $1,54(%r0)
	jbr .L8852
.L8926:
	clrl %r0
	pushl $0
	pushl %r0
	pushl $0
	pushab 476(%r1)
	pushab -8(%fp)
	pushab -12(%fp)
	pushl %r6
	calls $7,S_parse_ident
	clrb *-8(%fp)
	movl -12(%fp),%r11
	jbr .L8848
.L9245:
	movb (%r11),%r2
	jneq .L8845
.L8840:
	movzbl %r2,%r2
	moval PL_charclass[%r2],%r2
	rotl $16,(%r2),%r0
	bicl2 $-2,%r0
	movl %r8,%r1
	tstb %r0
	jneq .L8837
.L9189:
	clrb 220(%r1)
	movl 304(%r6),%r0
	clrw 156(%r0)
	jbr .L8848
.L8691:
	bicb3 $253,215(%r1),%r0
	jneq .L8902
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L8900
.L8902:
	movzwl $16384,%r0
	jbr .L8692
.L9251:
	movl $11,%r0
	pushl %r0
	pushl $2
	pushl %r7
	pushl %r6
	calls $4,Perl_gv_fetchsv
	jbr .L9260
.L8903:
	movl $3,%r0
	pushl %r0
	pushl $2
	pushl %r7
	pushl %r6
	calls $4,Perl_gv_fetchsv
	jbr .L9260
.L9238:
	cmpb 158(%r7),$10
	jeql .L8697
	movl 36(%r7),%r10
	jneq .L8697
	movl 120(%r7),%r0
	jeql .L8698
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8698
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8698
.L8905:
	movl $536871936,%r0
.L8699:
	tstl %r9
	jeql .L8908
	subl3 $1,%r9,%r1
.L8700:
	pushl $11
	pushl %r0
	pushl %r1
	pushab 221(%r7)
	pushl %r6
	calls $5,Perl_gv_fetchpvn_flags
	tstl %r0
	jeql .L9261
	movl 304(%r6),%r7
	movl %r7,%r8
	movl 12(%r0),%r0
	cmpb 220(%r7),$64
	jeql .L9262
	tstl 20(%r0)
	jneq .L8697
.L8701:
	movab 220(%r8),%r1
	movl 120(%r8),%r0
	jeql .L8703
	bicl3 $-536870913,8(%r0),%r0
	jeql .L8703
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L8703
	movl $1,%r10
.L8704:
	pushl %r1
	pushl %r9
	pushl %r10
	pushab .LC299
	pushl $29
	pushl %r6
	calls $6,Perl_warner
	movl 304(%r6),%r7
	jbr .L8697
.L9201:
	pushab .LC306
	pushl %r6
	calls $2,Perl_croak
.L8698:
	bicb3 $253,215(%r7),%r0
	jneq .L8907
	bicl3 $-8388609,1040(%r6),%r0
	jneq .L8905
.L8907:
	movzwl $1024,%r0
	jbr .L8699
.L8908:
	movl %r9,%r1
	jbr .L8700
.L9262:
	tstl 24(%r0)
	jneq .L8697
	jbr .L8701
.L9261:
	movl 304(%r6),%r8
	jbr .L8701
.L9237:
	movab .LC296,%r0
	pushl %r11
	pushl %r0
	pushab .LC298
	pushl %r6
	movl %r2,-36(%fp)
	calls $4,Perl_form
	movl %r0,%r7
	pushl %r0
	calls $1,strlen
	movl -36(%fp),%r2
	pushl %r2
	pushl %r0
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r8
	jbr .L8665
.L8666:
	bicb3 $253,215(%r8),%r0
	jneq .L8886
	movb 1042(%r6),%r0
	rotl $22,%r0,%r2
	bicl2 $-536870913,%r2
	jbr .L8667
.L9244:
	movb (%r11),%r2
	jgeq .L8840
	movzbl %r2,%r2
	movl %r2,%r0
	clrl %r1
	subl2 $194,%r0
	sbwc $0,%r1
	tstl %r1
	jneq .L8843
	cmpl %r0,$1
	jgtru .L8843
	subl3 %r11,%r3,%r0
	cmpl %r0,$1
	jleq .L8845
	movb 1(%r11),%r0
	bicb3 $63,%r0,%r1
	cmpb %r1,$-128
	jneq .L8845
	bicb2 $192,%r0
	ashl $6,%r2,%r2
	bisb2 %r2,%r0
	movzbl %r0,%r0
	moval PL_charclass[%r0],%r4
	rotl $16,(%r4),%r0
	bicl2 $-2,%r0
	movl %r8,%r1
	tstb %r0
	jneq .L8837
	jbr .L9189
.L8886:
	clrl %r2
	jbr .L8667
.L8843:
	pushl %r3
	pushl %r11
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	movl 304(%r6),%r8
	movl %r8,%r1
	tstb %r0
	jneq .L8837
	jbr .L9189
.L8689:
	movl 304(%r6),%r8
	pushl %r1
	pushl $13
	pushl %r6
	calls $3,Perl_newOP
	movl %r0,4(%r8)
	movl 304(%r6),%r0
	movl 4(%r0),%r0
	movl %r7,12(%r0)
	movzwl $316,%r7
	jbr .L9263
.L8889:
	clrl %r0
	jbr .L8670
.L8703:
	bicb3 $253,215(%r8),%r0
	jneq .L8704
	rotl $9,1040(%r6),%r10
	bicl2 $-2,%r10
	pushl %r1
	pushl %r9
	pushl %r10
	pushab .LC299
	pushl $29
	pushl %r6
	calls $6,Perl_warner
	movl 304(%r6),%r7
	jbr .L8697
	.cfi_endproc
.LFE321:
	.size	Perl_yylex, .-Perl_yylex
	.align 1
	.type	S_sublex_done, @function
S_sublex_done:
.LFB254:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movl 304(%r6),%r1
	movl 76(%r1),%r0
	addl3 %r0,$1,76(%r1)
	tstl %r0
	jeql .L9280
	movl 304(%r6),%r0
	tstl 40(%r0)
	jneq .L9281
	movl 68(%r0),%r7
	jeql .L9269
	movl %r7,120(%r0)
	movl 304(%r6),%r0
	clrl 60(%r0)
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	movl 12(%r0),%r0
	movl %r0,140(%r1)
	movl 304(%r6),%r1
	movl %r0,132(%r1)
	movl 304(%r6),%r1
	movl %r0,128(%r1)
	movl 304(%r6),%r1
	movl %r0,124(%r1)
	movl 304(%r6),%r1
	movl %r0,136(%r1)
	movl 304(%r6),%r0
	movl *120(%r0),%r1
	addl2 8(%r1),136(%r0)
	movl 304(%r6),%r0
	clrl 144(%r0)
	movl 304(%r6),%r0
	clrl 148(%r0)
	movl 304(%r6),%r0
	clrb 53(%r0)
	movl 304(%r6),%r0
	clrl 36(%r0)
	movl 304(%r6),%r0
	clrl 104(%r0)
	movl 304(%r6),%r0
	clrb 214(%r0)
	movl 304(%r6),%r0
	clrl 40(%r0)
	movl 304(%r6),%r0
	clrb *48(%r0)
	movl 304(%r6),%r0
	clrl 76(%r0)
	movl 304(%r6),%r0
	movl 68(%r0),%r1
	cmpb 8(%r1),$5
	jlequ .L9270
	movl (%r1),%r1
	tstb 16(%r1)
	jeql .L9270
	movb $9,158(%r0)
	movl 304(%r6),%r0
	incl 76(%r0)
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	cmpb 8(%r0),$5
	jlequ .L9272
.L9284:
	movl 120(%r6),%r2
	addl3 20(%r2),476(%r1),%r1
	movl (%r0),%r0
	addl3 %r1,20(%r0),20(%r2)
	movl 304(%r6),%r0
	clrl 476(%r0)
.L9272:
	movzwl $278,%r0
	ret
.L9269:
	movl 120(%r6),%r0
	movl 20(%r0),%r8
	pushl %r6
	calls $1,Perl_pop_scope
	movl 304(%r6),%r0
	cmpb 57(%r0),159(%r0)
	jeql .L9273
	tstb 56(%r0)
	jneq .L9282
.L9273:
	cmpl 96(%r0),$60
	jeql .L9283
	movl 120(%r0),%r1
	movl 12(%r1),136(%r0)
	movl 304(%r6),%r0
	movl *120(%r0),%r1
	addl2 8(%r1),136(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movzwl $344,%r0
	ret
.L9270:
	movb $3,158(%r0)
	movl 304(%r6),%r0
	clrl 68(%r0)
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	cmpb 8(%r0),$5
	jlequ .L9272
	jbr .L9284
.L9283:
	addl2 476(%r0),%r8
	subl3 88(%r0),%r8,476(%r0)
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	movl 12(%r1),136(%r0)
	movl 304(%r6),%r0
	movl *120(%r0),%r1
	addl2 8(%r1),136(%r0)
	movl 304(%r6),%r0
	clrb 54(%r0)
	movzwl $344,%r0
	ret
.L9281:
	movb $8,158(%r0)
	pushl %r6
	calls $1,Perl_yylex
	ret
.L9280:
	pushl %r0
	pushab .LC9
	pushl %r6
	calls $3,Perl_newSVpvn
	movl 304(%r6),%r1
	movl 120(%r1),%r2
	bicl3 $-536870913,8(%r2),%r2
	jeql .L9266
	bisl2 $536870912,8(%r0)
	movl 304(%r6),%r1
.L9266:
	clrb 54(%r1)
	movl 304(%r6),%r7
	pushl %r0
	pushl $0
	pushl $5
	pushl %r6
	calls $4,Perl_newSVOP
	movl %r0,4(%r7)
	movzwl $314,%r0
	ret
.L9282:
	pushl %r7
	pushl %r7
	pushl %r7
	pushl %r6
	calls $4,Perl_yyerror_pvn
	.cfi_endproc
.LFE254:
	.size	S_sublex_done, .-S_sublex_done
	.section	.rodata.str1.1
.LC314:
	.string	"Unmatched right curly bracket"
	.text
	.align 1
	.type	yyl_rightcurly, @function
yyl_rightcurly:
.LFB285:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	movb 12(%ap),%r7
	addl3 8(%ap),$1,%r8
	movl 304(%r6),%r1
	movl 36(%r1),%r0
	jleq .L9303
	movl 44(%r1),%r2
	subl3 $1,%r0,36(%r1)
	movl 304(%r6),%r1
	movb -1(%r0)[%r2],54(%r1)
	movl 304(%r6),%r0
	decl 104(%r0)
	movl 304(%r6),%r0
	cmpb 158(%r0),$9
	jeql .L9304
.L9288:
	movb 54(%r0),%r1
	jlss .L9305
.L9294:
	movzbl 212(%r0),%r1
	tstb %r7
	jeql .L9295
	movzwl $272,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	pushl %r6
	calls $1,Perl_pop_scope
	cmpb %r7,$2
	jeql .L9306
	movl 304(%r6),%r0
	movl %r8,124(%r0)
	movzwl $277,%r0
	ret
.L9295:
	movzwl $267,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r8,124(%r0)
	movzwl $277,%r0
	ret
.L9304:
	movb 54(%r0),%r1
	tstl 36(%r0)
	jneq .L9288
	tstb %r1
	jlss .L9307
	cmpw 72(%r0),$33
	jeql .L9308
.L9291:
	movl 8(%ap),%r2
	movb 1(%r2),%r1
	cmpb %r1,$45
	jeql .L9309
	bicb2 $32,%r1
	cmpb %r1,$91
	jeql .L9294
.L9293:
	movb $5,158(%r0)
	movl 304(%r6),%r0
.L9310:
	movb 54(%r0),%r1
	jgeq .L9294
	jbr .L9305
.L9303:
	pushl $0
	pushl $29
	pushab .LC314
	pushl %r6
	calls $4,Perl_yyerror_pvn
	movl 304(%r6),%r0
	decl 104(%r0)
	movl 304(%r6),%r0
	cmpb 158(%r0),$9
	jneq .L9288
	jbr .L9304
.L9305:
	bicb3 $192,%r1,54(%r0)
	movl 304(%r6),%r0
	movl %r8,124(%r0)
	pushl %r6
	calls $1,Perl_yylex
	ret
.L9306:
	movl 304(%r6),%r0
	movzbl 212(%r0),%r1
	movzwl $277,192(%r0)[%r1]
	movl 304(%r6),%r0
	incb 212(%r0)
	movl 304(%r6),%r0
	movl %r8,124(%r0)
	movzwl $342,%r0
	ret
.L9308:
	movl 68(%r0),%r1
	cmpl %r1,120(%r0)
	jneq .L9291
	cmpb 8(%r1),$5
	jlequ .L9291
	movl (%r1),%r1
	tstb 16(%r1)
	jeql .L9291
	movb $5,158(%r0)
	movl 304(%r6),%r0
	jbr .L9310
.L9309:
	cmpb 2(%r2),$62
	jneq .L9293
	movb $4,158(%r0)
	movl 304(%r6),%r0
	movb 54(%r0),%r1
	jgeq .L9294
	jbr .L9305
.L9307:
	bicb3 $192,%r1,54(%r0)
	movl 304(%r6),%r0
	movb $5,158(%r0)
	movl 304(%r6),%r0
	movl %r8,124(%r0)
	pushl %r6
	calls $1,Perl_yylex
	ret
	.cfi_endproc
.LFE285:
	.size	yyl_rightcurly, .-yyl_rightcurly
	.align 1
.globl Perl_keyword_plugin_standard
	.type	Perl_keyword_plugin_standard, @function
Perl_keyword_plugin_standard:
.LFB351:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	clrl %r0
	ret
	.cfi_endproc
.LFE351:
	.size	Perl_keyword_plugin_standard, .-Perl_keyword_plugin_standard
	.section	.rodata.str1.1
.LC315:
	.string	"toke.c"
	.text
	.align 1
.globl Perl_wrap_keyword_plugin
	.type	Perl_wrap_keyword_plugin, @function
Perl_wrap_keyword_plugin:
.LFB353:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 12(%ap),%r6
	tstl (%r6)
	jeql .L9320
	ret
.L9320:
	calls $0,__errno
	movl (%r0),%r7
	pushab PL_keyword_plugin_mutex
	calls $1,__libc_mutex_lock
	tstl %r0
	jneq .L9321
	calls $0,__errno
	movl %r7,(%r0)
	tstl (%r6)
	jeql .L9322
.L9316:
	calls $0,__errno
	movl (%r0),%r6
	pushab PL_keyword_plugin_mutex
	calls $1,__libc_mutex_unlock
	tstl %r0
	jneq .L9323
	calls $0,__errno
	movl %r6,(%r0)
	ret
.L9322:
	movl PL_keyword_plugin,(%r6)
	movl 8(%ap),PL_keyword_plugin
	jbr .L9316
.L9321:
	movzwl $13442,-(%sp)
	pushab .LC315
	pushl %r0
	pushab .LC271
	calls $4,Perl_croak_nocontext
.L9323:
	movzwl $13447,-(%sp)
	pushab .LC315
	pushl %r0
	pushab .LC272
	calls $4,Perl_croak_nocontext
	.cfi_endproc
.LFE353:
	.size	Perl_wrap_keyword_plugin, .-Perl_wrap_keyword_plugin
	.align 1
.globl Perl_wrap_infix_plugin
	.type	Perl_wrap_infix_plugin, @function
Perl_wrap_infix_plugin:
.LFB354:
	.cfi_startproc
	.word 0xc0
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 12(%ap),%r6
	tstl (%r6)
	jeql .L9331
	ret
.L9331:
	calls $0,__errno
	movl (%r0),%r7
	pushab PL_keyword_plugin_mutex
	calls $1,__libc_mutex_lock
	tstl %r0
	jneq .L9332
	calls $0,__errno
	movl %r7,(%r0)
	tstl (%r6)
	jeql .L9333
.L9327:
	calls $0,__errno
	movl (%r0),%r6
	pushab PL_keyword_plugin_mutex
	calls $1,__libc_mutex_unlock
	tstl %r0
	jneq .L9334
	calls $0,__errno
	movl %r6,(%r0)
	ret
.L9333:
	movl PL_infix_plugin,(%r6)
	movl 8(%ap),PL_infix_plugin
	jbr .L9327
.L9332:
	movzwl $13481,-(%sp)
	pushab .LC315
	pushl %r0
	pushab .LC271
	calls $4,Perl_croak_nocontext
.L9334:
	movzwl $13486,-(%sp)
	pushab .LC315
	pushl %r0
	pushab .LC272
	calls $4,Perl_croak_nocontext
	.cfi_endproc
.LFE354:
	.size	Perl_wrap_infix_plugin, .-Perl_wrap_infix_plugin
	.section	.rodata.str1.1
.LC316:
	.string	"parse_expr"
.LC317:
	.string	"Parsing code internal error (%s)"
	.text
	.align 1
.globl Perl_parse_arithexpr
	.type	Perl_parse_arithexpr, @function
Perl_parse_arithexpr:
.LFB358:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	cmpl 8(%ap),$1
	jgtru .L9341
	pushl $10
	movzwl $259,-(%sp)
	pushl %r6
	calls $3,S_parse_recdescent_for_op
	tstl %r0
	jeql .L9342
.L9335:
	ret
.L9342:
	tstl 8(%ap)
	jneq .L9335
	movl 304(%r6),%r0
	tstb 159(%r0)
	jeql .L9343
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
.L9344:
	ret
.L9343:
	pushab .LC14
	pushl %r6
	calls $2,Perl_mess
	pushl %r0
	pushl %r6
	calls $2,Perl_qerror
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
	jbr .L9344
.L9341:
	pushab .LC316
	pushab .LC317
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE358:
	.size	Perl_parse_arithexpr, .-Perl_parse_arithexpr
	.align 1
.globl Perl_parse_termexpr
	.type	Perl_parse_termexpr, @function
Perl_parse_termexpr:
.LFB359:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	cmpl 8(%ap),$1
	jgtru .L9351
	pushl $4
	movzwl $259,-(%sp)
	pushl %r6
	calls $3,S_parse_recdescent_for_op
	tstl %r0
	jeql .L9352
.L9345:
	ret
.L9352:
	tstl 8(%ap)
	jneq .L9345
	movl 304(%r6),%r0
	tstb 159(%r0)
	jeql .L9353
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
.L9354:
	ret
.L9353:
	pushab .LC14
	pushl %r6
	calls $2,Perl_mess
	pushl %r0
	pushl %r6
	calls $2,Perl_qerror
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
	jbr .L9354
.L9351:
	pushab .LC316
	pushab .LC317
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE359:
	.size	Perl_parse_termexpr, .-Perl_parse_termexpr
	.align 1
.globl Perl_parse_listexpr
	.type	Perl_parse_listexpr, @function
Perl_parse_listexpr:
.LFB360:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	cmpl 8(%ap),$1
	jgtru .L9361
	pushl $3
	movzwl $259,-(%sp)
	pushl %r6
	calls $3,S_parse_recdescent_for_op
	tstl %r0
	jeql .L9362
.L9355:
	ret
.L9362:
	tstl 8(%ap)
	jneq .L9355
	movl 304(%r6),%r0
	tstb 159(%r0)
	jeql .L9363
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
.L9364:
	ret
.L9363:
	pushab .LC14
	pushl %r6
	calls $2,Perl_mess
	pushl %r0
	pushl %r6
	calls $2,Perl_qerror
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
	jbr .L9364
.L9361:
	pushab .LC316
	pushab .LC317
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE360:
	.size	Perl_parse_listexpr, .-Perl_parse_listexpr
	.align 1
.globl Perl_parse_fullexpr
	.type	Perl_parse_fullexpr, @function
Perl_parse_fullexpr:
.LFB361:
	.cfi_startproc
	.word 0x40
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r6
	cmpl 8(%ap),$1
	jgtru .L9371
	pushl $2
	movzwl $259,-(%sp)
	pushl %r6
	calls $3,S_parse_recdescent_for_op
	tstl %r0
	jeql .L9372
.L9365:
	ret
.L9372:
	tstl 8(%ap)
	jneq .L9365
	movl 304(%r6),%r0
	tstb 159(%r0)
	jeql .L9373
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
.L9374:
	ret
.L9373:
	pushab .LC14
	pushl %r6
	calls $2,Perl_mess
	pushl %r0
	pushl %r6
	calls $2,Perl_qerror
	pushl $0
	pushl $0
	pushl %r6
	calls $3,Perl_newOP
	jbr .L9374
.L9371:
	pushab .LC316
	pushab .LC317
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE361:
	.size	Perl_parse_fullexpr, .-Perl_parse_fullexpr
	.section	.rodata.str1.1
.LC318:
	.string	"parse_block"
	.text
	.align 1
.globl Perl_parse_block
	.type	Perl_parse_block, @function
Perl_parse_block:
.LFB362:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r0
	jneq .L9379
	pushl %r0
	movzwl $260,-(%sp)
	pushl 4(%ap)
	calls $3,S_parse_recdescent_for_op
	ret
.L9379:
	pushab .LC318
	pushab .LC317
	pushl 4(%ap)
	calls $3,Perl_croak
	.cfi_endproc
.LFE362:
	.size	Perl_parse_block, .-Perl_parse_block
	.section	.rodata.str1.1
.LC319:
	.string	"parse_barestmt"
	.text
	.align 1
.globl Perl_parse_barestmt
	.type	Perl_parse_barestmt, @function
Perl_parse_barestmt:
.LFB363:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r0
	jneq .L9384
	pushl %r0
	movzwl $261,-(%sp)
	pushl 4(%ap)
	calls $3,S_parse_recdescent_for_op
	ret
.L9384:
	pushab .LC319
	pushab .LC317
	pushl 4(%ap)
	calls $3,Perl_croak
	.cfi_endproc
.LFE363:
	.size	Perl_parse_barestmt, .-Perl_parse_barestmt
	.section	.rodata.str1.1
.LC320:
	.string	"parse_label"
.LC321:
	.string	"x"
	.text
	.align 1
.globl Perl_parse_label
	.type	Perl_parse_label, @function
Perl_parse_label:
.LFB364:
	.cfi_startproc
	.word 0x3c0
	.cfi_offset 9, 32
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $12,%sp
	movl 4(%ap),%r6
	movl 8(%ap),%r7
	cmpl %r7,$1
	jgtru .L9442
	movl 304(%r6),%r8
	tstb 212(%r8)
	jneq .L9443
	pushl $0
	pushl %r6
	calls $2,Perl_lex_read_space
	movl 304(%r6),%r0
	movl 124(%r0),%r8
	movl 120(%r6),%r1
	bicl3 $-9,32(%r1),%r1
	jneq .L9391
	movl 120(%r0),%r1
	jeql .L9392
	bicl3 $-536870913,8(%r1),%r1
	jeql .L9392
.L9393:
	movl 136(%r0),%r1
	cmpl %r1,%r8
	jgtru .L9444
	jneq .L9403
	movb (%r8),%r2
	jneq .L9403
.L9398:
	movzbl %r2,%r2
	bicl3 $-65537,PL_charclass[%r2],%r1
	jneq .L9396
.L9390:
	tstl %r7
	jeql .L9445
.L9410:
	clrl %r0
	ret
.L9443:
	pushl %r6
	calls $1,Perl_yylex
	movl %r0,8(%r8)
	movl 304(%r6),%r1
	cmpl 8(%r1),$324
	jeql .L9446
	pushl %r6
	calls $1,Perl_yyunlex
	tstl %r7
	jneq .L9410
.L9445:
	pushab .LC14
	pushl %r6
	calls $2,Perl_mess
	pushl %r0
	pushl %r6
	calls $2,Perl_qerror
	pushl $1
	pushab .LC321
	pushl %r6
	calls $3,Perl_newSVpvn
	ret
.L9392:
	bicb3 $253,215(%r0),%r1
	jneq .L9391
	bicl3 $-8388609,1040(%r6),%r1
	jneq .L9393
.L9391:
	movzbl (%r8),%r1
	bicl3 $-81921,PL_charclass[%r1],%r1
	cmpl %r1,$81920
	jneq .L9390
.L9396:
	pushab -8(%fp)
	pushl $0
	movzwl $256,-(%sp)
	pushab 220(%r0)
	pushl %r8
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r9
	pushl -8(%fp)
	pushl %r8
	calls $2,S_word_takes_any_delimiter
	tstb %r0
	jneq .L9390
.L9448:
	movl 304(%r6),%r0
	movl 120(%r0),%r1
	subl2 12(%r1),%r8
	movl %r9,124(%r0)
	pushl $2
	pushl %r6
	calls $2,Perl_lex_read_space
	movl 304(%r6),%r0
	movl 124(%r0),%r1
	movl 120(%r0),%r2
	addl2 12(%r2),%r8
	cmpb (%r1),$58
	jeql .L9447
.L9404:
	movl %r8,124(%r0)
	jbr .L9390
.L9444:
	movb (%r8),%r2
	jgeq .L9398
	movzbl %r2,%r2
	movl %r2,%r4
	clrl %r5
	subl2 $194,%r4
	sbwc $0,%r5
	tstl %r5
	jneq .L9401
	cmpl %r4,$1
	jgtru .L9401
	subl3 %r8,%r1,%r3
	cmpl %r3,$1
	jleq .L9403
	movb 1(%r8),%r3
	bicb3 $63,%r3,%r4
	cmpb %r4,$-128
	jneq .L9403
	bicb3 $192,%r3,%r1
	ashl $6,%r2,%r2
	bisb2 %r2,%r1
	movzbl %r1,%r1
	bicl3 $-65537,PL_charclass[%r1],%r1
	jeql .L9390
	pushab -8(%fp)
	pushl $0
	movzwl $256,-(%sp)
	pushab 220(%r0)
	pushl %r8
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r9
	pushl -8(%fp)
	pushl %r8
	calls $2,S_word_takes_any_delimiter
	tstb %r0
	jneq .L9390
	jbr .L9448
.L9403:
	pushl $1
	pushl $0
	pushl %r1
	pushl %r8
	pushl %r6
	calls $5,Perl_force_out_malformed_utf8_message_
	jbr .L9390
.L9446:
	movl 4(%r1),%r0
	movl 20(%r0),%r0
	mcoml $1,8(%r1)
	movl 304(%r6),%r1
	movl 4(%r1),%r1
	clrl 20(%r1)
	movl 304(%r6),%r1
	pushl 4(%r1)
	pushl %r6
	movl %r0,-12(%fp)
	calls $2,Perl_op_free
	movl -12(%fp),%r0
	ret
.L9447:
	cmpb 1(%r1),$58
	jeql .L9404
	movl 128(%r0),132(%r0)
	movl 304(%r6),%r0
	movl %r8,128(%r0)
	movl 304(%r6),%r0
	addl3 %r1,$1,124(%r0)
	movl 304(%r6),%r1
	movl 120(%r1),%r0
	jeql .L9405
	bicl3 $-536870913,8(%r0),%r0
	jeql .L9405
	movl 120(%r6),%r0
	bicl3 $-9,32(%r0),%r0
	jneq .L9405
	movl $536870912,%r0
	pushl %r0
	pushl -8(%fp)
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	ret
.L9401:
	pushl %r1
	pushl %r8
	pushl %r6
	calls $3,Perl__is_utf8_perl_idstart
	tstb %r0
	jeql .L9390
	movl 304(%r6),%r0
	pushab -8(%fp)
	pushl $0
	movzwl $256,-(%sp)
	pushab 220(%r0)
	pushl %r8
	pushl %r6
	calls $6,Perl_scan_word
	movl %r0,%r9
	pushl -8(%fp)
	pushl %r8
	calls $2,S_word_takes_any_delimiter
	tstb %r0
	jneq .L9390
	jbr .L9448
.L9405:
	bicb3 $253,215(%r1),%r0
	jneq .L9409
	movb 1042(%r6),%r1
	rotl $22,%r1,%r0
	bicl2 $-536870913,%r0
	pushl %r0
	pushl -8(%fp)
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	ret
.L9409:
	clrl %r0
	pushl %r0
	pushl -8(%fp)
	pushl %r8
	pushl %r6
	calls $4,Perl_newSVpvn_flags
	ret
.L9442:
	pushab .LC320
	pushab .LC317
	pushl %r6
	calls $3,Perl_croak
	.cfi_endproc
.LFE364:
	.size	Perl_parse_label, .-Perl_parse_label
	.section	.rodata.str1.1
.LC322:
	.string	"parse_fullstmt"
	.text
	.align 1
.globl Perl_parse_fullstmt
	.type	Perl_parse_fullstmt, @function
Perl_parse_fullstmt:
.LFB365:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 8(%ap),%r0
	jneq .L9453
	pushl %r0
	movzwl $262,-(%sp)
	pushl 4(%ap)
	calls $3,S_parse_recdescent_for_op
	ret
.L9453:
	pushab .LC322
	pushab .LC317
	pushl 4(%ap)
	calls $3,Perl_croak
	.cfi_endproc
.LFE365:
	.size	Perl_parse_fullstmt, .-Perl_parse_fullstmt
	.section	.rodata.str1.1
.LC323:
	.string	"parse_stmtseq"
	.text
	.align 1
.globl Perl_parse_stmtseq
	.type	Perl_parse_stmtseq, @function
Perl_parse_stmtseq:
.LFB366:
	.cfi_startproc
	.word 0x1c0
	.cfi_offset 8, 28
	.cfi_offset 7, 24
	.cfi_offset 6, 20
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	movl 4(%ap),%r7
	movl 8(%ap),%r8
	jneq .L9465
	pushl $1
	movzwl $263,-(%sp)
	pushl %r7
	calls $3,S_parse_recdescent_for_op
	movl %r0,%r6
	pushl %r8
	pushl %r7
	calls $2,Perl_lex_peek_unichar
	cmpl %r0,$-1
	jeql .L9454
	cmpl %r0,$125
	jneq .L9466
.L9454:
	movl %r6,%r0
	ret
.L9466:
	pushab .LC14
	pushl %r7
	calls $2,Perl_mess
	pushl %r0
	pushl %r7
	calls $2,Perl_qerror
	movl %r6,%r0
	ret
.L9465:
	pushab .LC323
	pushab .LC317
	pushl %r7
	calls $3,Perl_croak
	.cfi_endproc
.LFE366:
	.size	Perl_parse_stmtseq, .-Perl_parse_stmtseq
	.section	.rodata.str1.1
.LC324:
	.string	"parse_subsignature"
	.text
	.align 1
.globl Perl_parse_subsignature
	.type	Perl_parse_subsignature, @function
Perl_parse_subsignature:
.LFB367:
	.cfi_startproc
	.word 0
	.cfi_offset 15, 16
	.cfi_offset 13, 12
	.cfi_offset 12, 8
	.cfi_def_cfa_register 13
	subl2 $4,%sp
	tstl 8(%ap)
	jneq .L9471
	pushl $2
	movzwl $264,-(%sp)
	pushl 4(%ap)
	calls $3,S_parse_recdescent_for_op
	ret
.L9471:
	pushab .LC324
	pushab .LC317
	pushl 4(%ap)
	calls $3,Perl_croak
	.cfi_endproc
.LFE367:
	.size	Perl_parse_subsignature, .-Perl_parse_subsignature
