aboutsummaryrefslogtreecommitdiffstats
path: root/lcc/alpha/osf/tst/yacc.sbk
diff options
context:
space:
mode:
Diffstat (limited to 'lcc/alpha/osf/tst/yacc.sbk')
-rwxr-xr-xlcc/alpha/osf/tst/yacc.sbk2402
1 files changed, 2402 insertions, 0 deletions
diff --git a/lcc/alpha/osf/tst/yacc.sbk b/lcc/alpha/osf/tst/yacc.sbk
new file mode 100755
index 0000000..e445a42
--- /dev/null
+++ b/lcc/alpha/osf/tst/yacc.sbk
@@ -0,0 +1,2402 @@
+.sdata
+.globl yyin
+.align 3
+yyin:
+.quad _iob
+.globl yyout
+.align 3
+yyout:
+.quad _iob+56
+.globl yylex
+.text
+.text
+.ent yylex
+yylex:
+ldgp $gp,0($27)
+lda $sp,-80($sp)
+.mask 0x4004000,-72
+.frame $sp,80,$26,48
+stq $14,0($sp)
+stq $26,8($sp)
+.prologue 1
+br L.5
+L.4:
+L.7:
+lda $27,-1
+cmplt $14,$27,$23
+bne $23,L.8
+cmple $14,4,$23
+beq $23,L.8
+subl $14,-1,$27
+sll $27,3,$27
+ldq $27,L.19($27)
+jmp ($27)
+.rdata
+.align 3
+L.19:
+.quad L.9
+.quad L.10
+.quad L.13
+.quad L.14
+.quad L.9
+.quad L.16
+.text
+L.10:
+jsr $26,yywrap
+ldgp $gp,0($26)
+cmpeq $0,$31,$23
+bne $23,L.9
+mov $31,$0
+br L.3
+L.13:
+lda $0,257
+br L.3
+L.14:
+lda $0,258
+br L.3
+L.16:
+lda $27,yytext
+ldb $0,($27)
+br L.3
+L.8:
+ldq $16,yyout
+lda $17,L.18
+mov $14,$18
+jsr $26,fprintf
+ldgp $gp,0($26)
+L.9:
+L.5:
+jsr $26,yylook
+ldgp $gp,0($26)
+mov $0,$14
+cmplt $0,$31,$23
+beq $23,L.4
+mov $31,$0
+L.3:
+ldq $14,0($sp)
+ldq $26,8($sp)
+lda $sp,80($sp)
+ret
+.end yylex
+.sdata
+.globl yyvstop
+.align 2
+yyvstop:
+.long 0x0
+.long 0x4
+.long 0x0
+.long 0x3
+.long 0x4
+.long 0x0
+.long 0x2
+.long 0x4
+.long 0x0
+.long 0x1
+.long 0x4
+.long 0x0
+.long 0x2
+.long 0x0
+.long 0x1
+.long 0x0
+.long 0x0
+.globl yycrank
+.align 0
+yycrank:
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x1
+.byte 0x3
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x1
+.byte 0x4
+.byte 0x1
+.byte 0x3
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x1
+.byte 0x5
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x5
+.byte 0x7
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x1
+.byte 0x6
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x6
+.byte 0x8
+.byte 0x0
+.byte 0x0
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x6
+.byte 0x8
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.byte 0x0
+.globl yysvec
+.align 3
+yysvec:
+.quad 0x0
+.quad 0x0
+.quad 0x0
+.quad yycrank-2
+.quad 0x0
+.quad 0x0
+.quad yycrank
+.quad yysvec+24
+.quad 0x0
+.quad yycrank
+.quad 0x0
+.quad yyvstop+4
+.quad yycrank
+.quad 0x0
+.quad yyvstop+12
+.quad yycrank+4
+.quad 0x0
+.quad yyvstop+24
+.quad yycrank+38
+.quad 0x0
+.quad yyvstop+36
+.quad yycrank
+.quad yysvec+120
+.quad yyvstop+48
+.quad yycrank
+.quad yysvec+144
+.quad yyvstop+56
+.quad 0x0
+.quad 0x0
+.quad 0x0
+.globl yytop
+.align 3
+yytop:
+.quad yycrank+282
+.globl yybgin
+.align 3
+yybgin:
+.quad yysvec+24
+.globl yymatch
+.align 0
+yymatch:
+.byte 0
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 9
+.byte 10
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 9
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 48
+.byte 48
+.byte 48
+.byte 48
+.byte 48
+.byte 48
+.byte 48
+.byte 48
+.byte 48
+.byte 48
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 65
+.byte 1
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 65
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 1
+.byte 0
+.globl yyextra
+.align 0
+yyextra:
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.globl yylineno
+.align 2
+yylineno:
+.long 0x1
+.globl yysptr
+.align 3
+yysptr:
+.quad yysbuf
+.globl yyprevious
+.align 2
+yyprevious:
+.long 0xa
+.globl yylook
+.text
+.text
+.ent yylook
+yylook:
+ldgp $gp,0($27)
+lda $sp,-160($sp)
+.mask 0x5007e00,-104
+.frame $sp,160,$26,48
+stq $9,0($sp)
+stq $10,8($sp)
+stq $11,16($sp)
+stq $12,24($sp)
+stq $13,32($sp)
+stq $14,40($sp)
+stq $24,48($sp)
+stq $26,56($sp)
+.prologue 1
+ldl $27,yymorfg
+cmpeq $27,$31,$23
+beq $23,L.35
+lda $11,yytext
+br L.36
+L.35:
+stl $31,yymorfg
+ldl $27,yyleng
+lda $11,yytext($27)
+L.36:
+L.37:
+lda $13,yylstate
+ldq $27,yybgin
+mov $27,$14
+stq $27,yyestate
+ldl $27,yyprevious
+cmpeq $27,10,$23
+beq $23,L.41
+lda $14,24($14)
+L.41:
+L.43:
+ldq $12,($14)
+mov $12,$27
+lda $25,yycrank
+cmpeq $27,$25,$23
+beq $23,L.47
+ldq $27,8($14)
+stq $27,-64+160($sp)
+ldq $27,-64+160($sp)
+cmpeq $27,$31,$23
+beq $23,L.49
+br L.94
+L.49:
+ldq $27,-64+160($sp)
+ldq $27,($27)
+lda $25,yycrank
+cmpeq $27,$25,$23
+beq $23,L.51
+br L.94
+L.51:
+L.47:
+mov $11,$27
+stq $27,-88+160($sp)
+lda $11,1($27)
+ldq $25,yysptr
+lda $22,yysbuf
+cmpule $25,$22,$23
+bne $23,L.61
+ldq $25,yysptr
+lda $25,-1($25)
+stq $25,yysptr
+ldb $25,($25)
+stl $25,-76+160($sp)
+br L.62
+L.61:
+ldq $25,yyin
+ldl $22,($25)
+subl $22,1,$22
+stl $22,($25)
+cmplt $22,$31,$23
+beq $23,L.63
+ldq $16,yyin
+jsr $26,_filbuf
+ldgp $gp,0($26)
+mov $0,$27
+stl $27,-80+160($sp)
+br L.64
+L.63:
+ldq $27,yyin
+lda $27,8($27)
+ldq $25,($27)
+lda $22,1($25)
+stq $22,($27)
+ldbu $27,($25)
+stl $27,-80+160($sp)
+L.64:
+ldl $27,-80+160($sp)
+stl $27,-76+160($sp)
+L.62:
+ldl $27,-76+160($sp)
+stl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.59
+ldl $27,yylineno
+lda $27,1($27)
+stl $27,yylineno
+ldl $27,yytchar
+stl $27,-72+160($sp)
+br L.60
+L.59:
+ldl $27,yytchar
+stl $27,-72+160($sp)
+L.60:
+ldl $27,-72+160($sp)
+lda $25,-1
+cmpeq $27,$25,$23
+beq $23,L.57
+stl $31,-68+160($sp)
+br L.58
+L.57:
+ldl $27,yytchar
+stl $27,-68+160($sp)
+L.58:
+ldl $27,-68+160($sp)
+mov $27,$10
+ldq $25,-88+160($sp)
+stb $27,($25)
+L.65:
+mov $12,$9
+mov $12,$27
+lda $25,yycrank
+cmpule $27,$25,$23
+bne $23,L.66
+sll $10,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+addq $27,$9,$12
+mov $12,$27
+ldq $25,yytop
+cmpule $27,$25,$23
+beq $23,L.67
+lda $27,24
+ldb $25,($12)
+sll $25,8*(8-4),$25
+sra $25,8*(8-4),$25
+mulq $27,$25,$27
+lda $27,yysvec($27)
+mov $14,$25
+cmpeq $27,$25,$23
+beq $23,L.67
+lda $27,yysvec
+lda $25,24
+lda $22,1($12)
+ldb $22,($22)
+sll $22,8*(8-4),$22
+sra $22,8*(8-4),$22
+mulq $25,$22,$25
+lda $25,yysvec($25)
+cmpeq $25,$27,$23
+beq $23,L.70
+lda $27,-1($11)
+mov $27,$11
+ldb $27,($27)
+stl $27,yytchar
+ldl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.72
+ldl $27,yylineno
+subl $27,1,$27
+stl $27,yylineno
+L.72:
+ldq $27,yysptr
+lda $25,1($27)
+stq $25,yysptr
+ldl $25,yytchar
+stb $25,($27)
+br L.94
+L.70:
+mov $13,$27
+lda $13,8($27)
+lda $25,24
+lda $22,1($12)
+ldb $22,($22)
+sll $22,8*(8-4),$22
+sra $22,8*(8-4),$22
+mulq $25,$22,$25
+lda $25,yysvec($25)
+mov $25,$14
+stq $25,($27)
+br L.43
+L.66:
+mov $12,$27
+lda $25,yycrank
+cmpult $27,$25,$23
+beq $23,L.75
+lda $27,yycrank
+mov $12,$25
+subq $27,$25,$27
+divq $27,2,$27
+sll $27,1,$27
+lda $27,yycrank($27)
+mov $27,$9
+mov $27,$12
+sll $10,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+addq $27,$12,$12
+mov $12,$27
+ldq $25,yytop
+cmpule $27,$25,$23
+beq $23,L.77
+lda $27,24
+ldb $25,($12)
+sll $25,8*(8-4),$25
+sra $25,8*(8-4),$25
+mulq $27,$25,$27
+lda $27,yysvec($27)
+mov $14,$25
+cmpeq $27,$25,$23
+beq $23,L.77
+lda $27,yysvec
+lda $25,24
+lda $22,1($12)
+ldb $22,($22)
+sll $22,8*(8-4),$22
+sra $22,8*(8-4),$22
+mulq $25,$22,$25
+lda $25,yysvec($25)
+cmpeq $25,$27,$23
+beq $23,L.79
+lda $27,-1($11)
+mov $27,$11
+ldb $27,($27)
+stl $27,yytchar
+ldl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.81
+ldl $27,yylineno
+subl $27,1,$27
+stl $27,yylineno
+L.81:
+ldq $27,yysptr
+lda $25,1($27)
+stq $25,yysptr
+ldl $25,yytchar
+stb $25,($27)
+br L.94
+L.79:
+mov $13,$27
+lda $13,8($27)
+lda $25,24
+lda $22,1($12)
+ldb $22,($22)
+sll $22,8*(8-4),$22
+sra $22,8*(8-4),$22
+mulq $25,$22,$25
+lda $25,yysvec($25)
+mov $25,$14
+stq $25,($27)
+br L.43
+L.77:
+lda $27,yymatch($10)
+ldb $27,($27)
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+addq $27,$9,$12
+mov $12,$27
+ldq $25,yytop
+cmpule $27,$25,$23
+beq $23,L.83
+lda $27,24
+ldb $25,($12)
+sll $25,8*(8-4),$25
+sra $25,8*(8-4),$25
+mulq $27,$25,$27
+lda $27,yysvec($27)
+mov $14,$25
+cmpeq $27,$25,$23
+beq $23,L.83
+lda $27,yysvec
+lda $25,24
+lda $22,1($12)
+ldb $22,($22)
+sll $22,8*(8-4),$22
+sra $22,8*(8-4),$22
+mulq $25,$22,$25
+lda $25,yysvec($25)
+cmpeq $25,$27,$23
+beq $23,L.85
+lda $27,-1($11)
+mov $27,$11
+ldb $27,($27)
+stl $27,yytchar
+ldl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.87
+ldl $27,yylineno
+subl $27,1,$27
+stl $27,yylineno
+L.87:
+ldq $27,yysptr
+lda $25,1($27)
+stq $25,yysptr
+ldl $25,yytchar
+stb $25,($27)
+br L.94
+L.85:
+mov $13,$27
+lda $13,8($27)
+lda $25,24
+lda $22,1($12)
+ldb $22,($22)
+sll $22,8*(8-4),$22
+sra $22,8*(8-4),$22
+mulq $25,$22,$25
+lda $25,yysvec($25)
+mov $25,$14
+stq $25,($27)
+br L.43
+L.83:
+L.75:
+L.67:
+ldq $27,8($14)
+mov $27,$14
+cmpeq $27,$31,$23
+bne $23,L.89
+ldq $27,($14)
+mov $27,$12
+lda $25,yycrank
+cmpeq $27,$25,$23
+bne $23,L.89
+br L.65
+L.89:
+lda $27,-1($11)
+mov $27,$11
+ldb $27,($27)
+stl $27,yytchar
+ldl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.91
+ldl $27,yylineno
+subl $27,1,$27
+stl $27,yylineno
+L.91:
+ldq $27,yysptr
+lda $25,1($27)
+stq $25,yysptr
+ldl $25,yytchar
+stb $25,($27)
+br L.94
+L.93:
+mov $11,$27
+lda $11,-1($27)
+stb $31,($27)
+ldq $27,($13)
+mov $31,$25
+mov $27,$22
+cmpeq $22,$25,$23
+bne $23,L.96
+ldq $27,16($27)
+stq $27,yyfnd
+cmpeq $27,$25,$23
+bne $23,L.96
+ldq $27,yyfnd
+ldl $27,($27)
+cmple $27,$31,$23
+bne $23,L.96
+stq $13,yyolsp
+ldq $27,yyfnd
+ldl $27,($27)
+lda $27,yyextra($27)
+ldb $27,($27)
+cmpeq $27,$31,$23
+bne $23,L.98
+br L.101
+L.100:
+lda $13,-8($13)
+mov $11,$27
+lda $11,-1($27)
+ldb $27,($27)
+stl $27,yytchar
+ldl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.103
+ldl $27,yylineno
+subl $27,1,$27
+stl $27,yylineno
+L.103:
+ldq $27,yysptr
+lda $25,1($27)
+stq $25,yysptr
+ldl $25,yytchar
+stb $25,($27)
+L.101:
+ldq $27,($13)
+ldq $16,16($27)
+ldq $27,yyfnd
+ldl $27,($27)
+negl $27,$17
+jsr $26,yyback
+ldgp $gp,0($26)
+cmpeq $0,1,$23
+bne $23,L.105
+mov $13,$27
+lda $25,yylstate
+cmpule $27,$25,$23
+beq $23,L.100
+L.105:
+L.98:
+ldb $27,($11)
+stl $27,yyprevious
+stq $13,yylsp
+lda $27,yytext
+mov $11,$25
+subq $25,$27,$27
+lda $27,1($27)
+stl $27,yyleng
+ldl $27,yyleng
+stb $31,yytext($27)
+ldq $27,yyfnd
+lda $25,4($27)
+stq $25,yyfnd
+ldl $0,($27)
+br L.34
+L.96:
+ldb $27,($11)
+stl $27,yytchar
+ldl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.106
+ldl $27,yylineno
+subl $27,1,$27
+stl $27,yylineno
+L.106:
+ldq $27,yysptr
+lda $25,1($27)
+stq $25,yysptr
+ldl $25,yytchar
+stb $25,($27)
+L.94:
+mov $13,$27
+lda $13,-8($27)
+lda $25,yylstate
+cmpule $27,$25,$23
+beq $23,L.93
+lda $27,yytext
+ldb $27,($27)
+cmpeq $27,$31,$23
+beq $23,L.108
+lda $27,yysbuf
+stq $27,yysptr
+mov $31,$0
+br L.34
+L.108:
+ldq $27,yysptr
+lda $25,yysbuf
+cmpule $27,$25,$23
+bne $23,L.118
+ldq $27,yysptr
+lda $27,-1($27)
+stq $27,yysptr
+ldb $27,($27)
+stl $27,-76+160($sp)
+br L.119
+L.118:
+ldq $27,yyin
+ldl $25,($27)
+subl $25,1,$25
+stl $25,($27)
+cmplt $25,$31,$23
+beq $23,L.120
+ldq $16,yyin
+jsr $26,_filbuf
+ldgp $gp,0($26)
+mov $0,$27
+stl $27,-80+160($sp)
+br L.121
+L.120:
+ldq $27,yyin
+lda $27,8($27)
+ldq $25,($27)
+lda $22,1($25)
+stq $22,($27)
+ldbu $27,($25)
+stl $27,-80+160($sp)
+L.121:
+ldl $27,-80+160($sp)
+stl $27,-76+160($sp)
+L.119:
+ldl $27,-76+160($sp)
+stl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.116
+ldl $27,yylineno
+lda $27,1($27)
+stl $27,yylineno
+ldl $27,yytchar
+stl $27,-72+160($sp)
+br L.117
+L.116:
+ldl $27,yytchar
+stl $27,-72+160($sp)
+L.117:
+ldl $27,-72+160($sp)
+lda $25,-1
+cmpeq $27,$25,$23
+beq $23,L.114
+stl $31,-68+160($sp)
+br L.115
+L.114:
+ldl $27,yytchar
+stl $27,-68+160($sp)
+L.115:
+ldl $27,-68+160($sp)
+stb $27,yytext
+sll $27,8*(8-1),$27
+sra $27,8*(8-1),$27
+stl $27,yyprevious
+ldl $27,yyprevious
+cmple $27,$31,$23
+bne $23,L.122
+ldq $27,yyout
+ldl $25,($27)
+subl $25,1,$25
+stl $25,($27)
+cmplt $25,$31,$23
+beq $23,L.125
+ldl $27,yyprevious
+and $27,(1<<(8*1))-1,$27
+mov $27,$16
+ldq $17,yyout
+jsr $26,_flsbuf
+ldgp $gp,0($26)
+br L.126
+L.125:
+ldq $27,yyout
+lda $27,8($27)
+ldq $25,($27)
+lda $22,1($25)
+stq $22,($27)
+ldl $27,yyprevious
+stb $27,($25)
+L.126:
+L.122:
+lda $11,yytext
+br L.37
+L.34:
+ldq $9,0($sp)
+ldq $10,8($sp)
+ldq $11,16($sp)
+ldq $12,24($sp)
+ldq $13,32($sp)
+ldq $14,40($sp)
+ldq $24,48($sp)
+ldq $26,56($sp)
+lda $sp,160($sp)
+ret
+.end yylook
+.globl yyback
+.text
+.ent yyback
+yyback:
+ldgp $gp,0($27)
+lda $sp,-64($sp)
+.frame $sp,64,$26,48
+.prologue 1
+mov $16,$27
+cmpeq $27,$31,$23
+beq $23,L.131
+mov $31,$0
+br L.127
+L.130:
+mov $16,$27
+lda $16,4($27)
+ldl $27,($27)
+cmpeq $27,$17,$23
+beq $23,L.133
+lda $0,1
+br L.127
+L.133:
+L.131:
+ldl $27,($16)
+cmpeq $27,$31,$23
+beq $23,L.130
+mov $31,$0
+L.127:
+lda $sp,64($sp)
+ret
+.end yyback
+.globl yyinput
+.text
+.ent yyinput
+yyinput:
+ldgp $gp,0($27)
+lda $sp,-96($sp)
+.mask 0x4007800,-64
+.frame $sp,96,$26,48
+stq $11,0($sp)
+stq $12,8($sp)
+stq $13,16($sp)
+stq $14,24($sp)
+stq $26,32($sp)
+.prologue 1
+ldq $27,yysptr
+lda $25,yysbuf
+cmpule $27,$25,$23
+bne $23,L.144
+ldq $27,yysptr
+lda $27,-1($27)
+stq $27,yysptr
+ldb $12,($27)
+br L.145
+L.144:
+ldq $27,yyin
+ldl $25,($27)
+subl $25,1,$25
+stl $25,($27)
+cmplt $25,$31,$23
+beq $23,L.146
+ldq $16,yyin
+jsr $26,_filbuf
+ldgp $gp,0($26)
+mov $0,$27
+mov $27,$11
+br L.147
+L.146:
+ldq $27,yyin
+lda $27,8($27)
+ldq $25,($27)
+lda $22,1($25)
+stq $22,($27)
+ldbu $11,($25)
+L.147:
+mov $11,$12
+L.145:
+stl $12,yytchar
+cmpeq $12,10,$23
+beq $23,L.142
+ldl $27,yylineno
+lda $27,1($27)
+stl $27,yylineno
+ldl $13,yytchar
+br L.143
+L.142:
+ldl $13,yytchar
+L.143:
+lda $27,-1
+cmpeq $13,$27,$23
+beq $23,L.140
+mov $31,$14
+br L.141
+L.140:
+ldl $14,yytchar
+L.141:
+mov $14,$0
+L.135:
+ldq $11,0($sp)
+ldq $12,8($sp)
+ldq $13,16($sp)
+ldq $14,24($sp)
+ldq $26,32($sp)
+lda $sp,96($sp)
+ret
+.end yyinput
+.globl yyoutput
+.text
+.ent yyoutput
+yyoutput:
+ldgp $gp,0($27)
+lda $sp,-80($sp)
+.mask 0x5000000,-72
+.frame $sp,80,$26,48
+stq $24,0($sp)
+stq $26,8($sp)
+stq $16,32($sp)
+.prologue 1
+ldq $27,yyout
+ldl $25,($27)
+subl $25,1,$25
+stl $25,($27)
+cmplt $25,$31,$23
+beq $23,L.150
+ldl $27,-48+80($sp)
+and $27,(1<<(8*1))-1,$27
+mov $27,$16
+ldq $17,yyout
+jsr $26,_flsbuf
+ldgp $gp,0($26)
+br L.151
+L.150:
+ldq $27,yyout
+lda $27,8($27)
+ldq $25,($27)
+lda $22,1($25)
+stq $22,($27)
+ldl $27,-48+80($sp)
+stb $27,($25)
+L.151:
+mov $31,$0
+L.148:
+ldq $24,0($sp)
+ldq $26,8($sp)
+lda $sp,80($sp)
+ret
+.end yyoutput
+.globl yyunput
+.text
+.ent yyunput
+yyunput:
+ldgp $gp,0($27)
+lda $sp,-80($sp)
+.mask 0x5000000,-72
+.frame $sp,80,$26,48
+stq $24,0($sp)
+stq $26,8($sp)
+.prologue 1
+stl $16,yytchar
+ldl $27,yytchar
+cmpeq $27,10,$23
+beq $23,L.153
+ldl $27,yylineno
+subl $27,1,$27
+stl $27,yylineno
+L.153:
+ldq $27,yysptr
+lda $25,1($27)
+stq $25,yysptr
+ldl $25,yytchar
+stb $25,($27)
+mov $31,$0
+L.152:
+ldq $24,0($sp)
+ldq $26,8($sp)
+lda $sp,80($sp)
+ret
+.end yyunput
+.globl main
+.text
+.ent main
+main:
+ldgp $gp,0($27)
+lda $sp,-64($sp)
+.mask 0x4000000,-64
+.frame $sp,64,$26,48
+stq $26,0($sp)
+.prologue 1
+jsr $26,yyparse
+ldgp $gp,0($26)
+mov $31,$0
+L.155:
+ldq $26,0($sp)
+lda $sp,64($sp)
+ret
+.end main
+.globl yyerror
+.text
+.ent yyerror
+yyerror:
+ldgp $gp,0($27)
+lda $sp,-64($sp)
+.mask 0x4000000,-64
+.frame $sp,64,$26,48
+stq $26,0($sp)
+stq $16,16($sp)
+.prologue 1
+lda $16,L.157
+ldq $17,-48+64($sp)
+jsr $26,printf
+ldgp $gp,0($26)
+mov $31,$0
+L.156:
+ldq $26,0($sp)
+lda $sp,64($sp)
+ret
+.end yyerror
+.sdata
+.globl yyexca
+.align 1
+yyexca:
+.word 0xffff
+.word 0x1
+.word 0x0
+.word 0xffff
+.word 0xfffe
+.word 0x0
+.globl yyact
+.align 1
+yyact:
+.word 0xc
+.word 0x2
+.word 0x9
+.word 0x8
+.word 0x11
+.word 0xb
+.word 0x19
+.word 0x11
+.word 0xf
+.word 0x12
+.word 0x10
+.word 0xa
+.word 0x12
+.word 0x11
+.word 0xf
+.word 0x7
+.word 0x10
+.word 0xd
+.word 0x12
+.word 0x5
+.word 0x3
+.word 0x1
+.word 0x0
+.word 0x13
+.word 0x14
+.word 0x0
+.word 0x0
+.word 0x15
+.word 0x16
+.word 0x17
+.word 0x18
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x6
+.word 0xe
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x4
+.word 0x6
+.globl yypact
+.align 1
+yypact:
+.word 0xfc18
+.word 0xfff7
+.word 0xfc18
+.word 0x5
+.word 0xfff9
+.word 0xffc5
+.word 0xfc18
+.word 0xfc18
+.word 0xfc18
+.word 0xffd8
+.word 0xffe3
+.word 0xffd8
+.word 0xffd8
+.word 0xfc18
+.word 0xfc18
+.word 0xffd8
+.word 0xffd8
+.word 0xffd8
+.word 0xffd8
+.word 0xffda
+.word 0xffdd
+.word 0xffda
+.word 0xffda
+.word 0xfc18
+.word 0xfc18
+.word 0xfc18
+.globl yypgo
+.align 1
+yypgo:
+.word 0x0
+.word 0x15
+.word 0x14
+.word 0x11
+.word 0xb
+.globl yyr1
+.align 1
+yyr1:
+.word 0x0
+.word 0x1
+.word 0x1
+.word 0x1
+.word 0x1
+.word 0x2
+.word 0x4
+.word 0x4
+.word 0x4
+.word 0x4
+.word 0x4
+.word 0x4
+.word 0x4
+.word 0x4
+.word 0x3
+.globl yyr2
+.align 1
+yyr2:
+.word 0x0
+.word 0x0
+.word 0x2
+.word 0x3
+.word 0x3
+.word 0x3
+.word 0x3
+.word 0x3
+.word 0x3
+.word 0x3
+.word 0x2
+.word 0x3
+.word 0x1
+.word 0x1
+.word 0x1
+.globl yychk
+.align 1
+yychk:
+.word 0xfc18
+.word 0xffff
+.word 0xa
+.word 0xfffe
+.word 0x100
+.word 0xfffd
+.word 0x101
+.word 0xa
+.word 0xa
+.word 0x3d
+.word 0xfffc
+.word 0x2d
+.word 0x28
+.word 0xfffd
+.word 0x102
+.word 0x2b
+.word 0x2d
+.word 0x2a
+.word 0x2f
+.word 0xfffc
+.word 0xfffc
+.word 0xfffc
+.word 0xfffc
+.word 0xfffc
+.word 0xfffc
+.word 0x29
+.globl yydef
+.align 1
+yydef:
+.word 0x1
+.word 0xfffe
+.word 0x2
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0xe
+.word 0x3
+.word 0x4
+.word 0x0
+.word 0x5
+.word 0x0
+.word 0x0
+.word 0xc
+.word 0xd
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0x0
+.word 0xa
+.word 0x0
+.word 0x6
+.word 0x7
+.word 0x8
+.word 0x9
+.word 0xb
+.globl yychar
+.align 2
+yychar:
+.long 0xffffffff
+.globl yynerrs
+.align 2
+yynerrs:
+.long 0x0
+.globl yyerrflag
+.align 1
+yyerrflag:
+.word 0x0
+.globl yyparse
+.text
+.text
+.ent yyparse
+yyparse:
+ldgp $gp,0($27)
+lda $sp,-432($sp)
+.mask 0x5007e00,-376
+.frame $sp,432,$26,48
+stq $9,0($sp)
+stq $10,8($sp)
+stq $11,16($sp)
+stq $12,24($sp)
+stq $13,32($sp)
+stq $14,40($sp)
+stq $24,48($sp)
+stq $26,56($sp)
+.prologue 1
+mov $31,$27
+mov $27,$13
+lda $25,-1
+stl $25,yychar
+stl $31,yynerrs
+stw $27,yyerrflag
+lda $12,-360+432($sp)
+lda $10,yyv-4
+L.161:
+lda $27,2($12)
+mov $27,$12
+lda $25,-58+432($sp)
+cmpule $27,$25,$23
+bne $23,L.162
+lda $16,L.165
+jsr $26,yyerror
+ldgp $gp,0($26)
+lda $0,1
+br L.158
+L.162:
+stw $13,($12)
+lda $10,4($10)
+ldl $27,yyval
+stl $27,($10)
+L.166:
+sll $13,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yypact($27)
+ldw $11,($27)
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+lda $25,-1000
+cmple $27,$25,$23
+beq $23,L.167
+br L.169
+L.167:
+ldl $27,yychar
+cmplt $27,$31,$23
+beq $23,L.170
+jsr $26,yylex
+ldgp $gp,0($26)
+stl $0,yychar
+cmplt $0,$31,$23
+beq $23,L.172
+stl $31,yychar
+L.172:
+L.170:
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+ldl $25,yychar
+addl $27,$25,$27
+mov $27,$11
+sll $27,8*(8-2),$27
+sra $27,8*(8-2),$27
+cmplt $27,$31,$23
+bne $23,L.176
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+lda $25,249
+cmplt $27,$25,$23
+bne $23,L.174
+L.176:
+br L.169
+L.174:
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yyact($27)
+ldw $27,($27)
+mov $27,$11
+sll $27,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yychk($27)
+ldw $27,($27)
+ldl $25,yychar
+cmpeq $27,$25,$23
+beq $23,L.177
+lda $27,-1
+stl $27,yychar
+ldl $27,yylval
+stl $27,yyval
+mov $11,$13
+lda $27,yyerrflag
+ldw $27,($27)
+cmple $27,$31,$23
+bne $23,L.161
+lda $27,yyerrflag
+ldw $27,($27)
+subl $27,1,$27
+stw $27,yyerrflag
+br L.161
+L.177:
+L.169:
+sll $13,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yydef($27)
+ldw $27,($27)
+mov $27,$11
+sll $27,8*(8-2),$27
+sra $27,8*(8-2),$27
+lda $25,-2
+cmpeq $27,$25,$23
+beq $23,L.181
+ldl $27,yychar
+cmplt $27,$31,$23
+beq $23,L.183
+jsr $26,yylex
+ldgp $gp,0($26)
+stl $0,yychar
+cmplt $0,$31,$23
+beq $23,L.185
+stl $31,yychar
+L.185:
+L.183:
+lda $9,yyexca
+br L.190
+L.187:
+L.188:
+lda $9,4($9)
+L.190:
+ldw $27,($9)
+lda $25,-1
+cmpeq $27,$25,$23
+beq $23,L.187
+lda $27,2($9)
+ldw $27,($27)
+sll $13,8*(8-2),$25
+sra $25,8*(8-2),$25
+cmpeq $27,$25,$23
+beq $23,L.187
+br L.192
+L.191:
+ldw $27,($9)
+ldl $25,yychar
+cmpeq $27,$25,$23
+beq $23,L.194
+br L.193
+L.194:
+L.192:
+lda $27,4($9)
+mov $27,$9
+ldw $27,($27)
+cmplt $27,$31,$23
+beq $23,L.191
+L.193:
+lda $27,2($9)
+ldw $27,($27)
+mov $27,$11
+sll $27,8*(8-2),$27
+sra $27,8*(8-2),$27
+cmplt $27,$31,$23
+beq $23,L.196
+mov $31,$0
+br L.158
+L.196:
+L.181:
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+cmpeq $27,$31,$23
+beq $23,L.198
+lda $27,yyerrflag
+ldw $27,($27)
+stl $27,-364+432($sp)
+ldl $27,-364+432($sp)
+cmplt $27,$31,$23
+bne $23,L.200
+cmple $27,3,$23
+beq $23,L.200
+sll $27,3,$27
+ldq $27,L.216($27)
+jmp ($27)
+.rdata
+.align 3
+L.216:
+.quad L.203
+.quad L.206
+.quad L.206
+.quad L.213
+.text
+L.203:
+lda $16,L.204
+jsr $26,yyerror
+ldgp $gp,0($26)
+L.205:
+ldl $27,yynerrs
+lda $27,1($27)
+stl $27,yynerrs
+L.206:
+lda $27,3
+stw $27,yyerrflag
+br L.208
+L.207:
+ldw $27,($12)
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yypact($27)
+ldw $27,($27)
+lda $27,256($27)
+mov $27,$11
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+cmplt $27,$31,$23
+bne $23,L.210
+lda $25,249
+cmplt $27,$25,$23
+beq $23,L.210
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yyact($27)
+ldw $27,($27)
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yychk($27)
+ldw $27,($27)
+lda $25,256
+cmpeq $27,$25,$23
+beq $23,L.210
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yyact($27)
+ldw $13,($27)
+br L.161
+L.210:
+ldw $27,($12)
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yypact($27)
+ldw $11,($27)
+lda $12,-2($12)
+lda $10,-4($10)
+L.208:
+mov $12,$27
+lda $25,-358+432($sp)
+cmpult $27,$25,$23
+beq $23,L.207
+L.212:
+lda $0,1
+br L.158
+L.213:
+ldl $27,yychar
+cmpeq $27,$31,$23
+beq $23,L.214
+br L.212
+L.214:
+lda $27,-1
+stl $27,yychar
+br L.166
+L.200:
+L.198:
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $25,yyr2($27)
+ldw $22,($25)
+sll $22,8*(8-4),$22
+sra $22,8*(8-4),$22
+sll $22,1,$22
+subq $12,$22,$12
+mov $10,$14
+ldw $25,($25)
+sll $25,8*(8-4),$25
+sra $25,8*(8-4),$25
+sll $25,2,$25
+subq $10,$25,$10
+ldl $25,4($10)
+stl $25,yyval
+stw $11,-360+432($sp)
+lda $27,yyr1($27)
+ldw $11,($27)
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yypgo($27)
+ldw $27,($27)
+ldw $25,($12)
+addl $27,$25,$27
+lda $27,1($27)
+stw $27,-58+432($sp)
+lda $27,-58+432($sp)
+ldw $27,($27)
+lda $25,249
+cmplt $27,$25,$23
+beq $23,L.219
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yyact($27)
+ldw $27,($27)
+mov $27,$13
+sll $27,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yychk($27)
+ldw $27,($27)
+sll $11,8*(8-2),$25
+sra $25,8*(8-2),$25
+negl $25,$25
+cmpeq $27,$25,$23
+bne $23,L.217
+L.219:
+sll $11,8*(8-2),$27
+sra $27,8*(8-2),$27
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yypgo($27)
+ldw $27,($27)
+sll $27,8*(8-4),$27
+sra $27,8*(8-4),$27
+sll $27,1,$27
+lda $27,yyact($27)
+ldw $13,($27)
+L.217:
+lda $27,-360+432($sp)
+ldw $27,($27)
+stl $27,-364+432($sp)
+ldl $27,-364+432($sp)
+cmplt $27,4,$23
+bne $23,L.161
+cmple $27,14,$23
+beq $23,L.161
+subl $27,4,$27
+sll $27,3,$27
+ldq $27,L.241($27)
+jmp ($27)
+.rdata
+.align 3
+L.241:
+.quad L.223
+.quad L.224
+.quad L.226
+.quad L.228
+.quad L.230
+.quad L.232
+.quad L.234
+.quad L.161
+.quad L.236
+.quad L.238
+.quad L.240
+.text
+L.223:
+stw $31,yyerrflag
+br L.161
+L.224:
+lda $16,L.225
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.226:
+lda $16,L.227
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.228:
+lda $16,L.229
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.230:
+lda $16,L.231
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.232:
+lda $16,L.233
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.234:
+lda $16,L.235
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.236:
+lda $16,L.237
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.238:
+lda $16,L.239
+lda $17,yytext
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.240:
+lda $16,L.157
+lda $17,yytext
+jsr $26,printf
+ldgp $gp,0($26)
+br L.161
+L.158:
+ldq $9,0($sp)
+ldq $10,8($sp)
+ldq $11,16($sp)
+ldq $12,24($sp)
+ldq $13,32($sp)
+ldq $14,40($sp)
+ldq $24,48($sp)
+ldq $26,56($sp)
+lda $sp,432($sp)
+ret
+.end yyparse
+.globl yywrap
+.text
+.ent yywrap
+yywrap:
+ldgp $gp,0($27)
+lda $sp,-64($sp)
+.frame $sp,64,$26,48
+.prologue 1
+lda $0,1
+L.242:
+lda $sp,64($sp)
+ret
+.end yywrap
+.globl yyv
+.comm yyv,600
+.globl yyfnd
+.comm yyfnd,8
+.globl yyolsp
+.comm yyolsp,8
+.globl yylsp
+.comm yylsp,8
+.globl yylstate
+.comm yylstate,1600
+.globl yyestate
+.comm yyestate,8
+.globl yytchar
+.comm yytchar,4
+.globl yysbuf
+.comm yysbuf,200
+.globl yymorfg
+.comm yymorfg,4
+.globl yytext
+.comm yytext,200
+.globl yyleng
+.comm yyleng,4
+.extern _iob 0
+.globl yyval
+.comm yyval,4
+.globl yylval
+.comm yylval,4
+.rdata
+.align 0
+L.239:
+.byte 112
+.byte 117
+.byte 115
+.byte 104
+.byte 32
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 0
+L.237:
+.byte 108
+.byte 111
+.byte 97
+.byte 100
+.byte 10
+.byte 0
+.align 0
+L.235:
+.byte 110
+.byte 101
+.byte 103
+.byte 97
+.byte 116
+.byte 101
+.byte 10
+.byte 0
+.align 0
+L.233:
+.byte 100
+.byte 105
+.byte 118
+.byte 105
+.byte 100
+.byte 101
+.byte 10
+.byte 0
+.align 0
+L.231:
+.byte 109
+.byte 117
+.byte 108
+.byte 116
+.byte 105
+.byte 112
+.byte 108
+.byte 121
+.byte 10
+.byte 0
+.align 0
+L.229:
+.byte 110
+.byte 101
+.byte 103
+.byte 97
+.byte 116
+.byte 101
+.byte 10
+.byte 97
+.byte 100
+.byte 100
+.byte 10
+.byte 0
+.align 0
+L.227:
+.byte 97
+.byte 100
+.byte 100
+.byte 10
+.byte 0
+.align 0
+L.225:
+.byte 115
+.byte 116
+.byte 111
+.byte 114
+.byte 101
+.byte 10
+.byte 0
+.align 0
+L.204:
+.byte 115
+.byte 121
+.byte 110
+.byte 116
+.byte 97
+.byte 120
+.byte 32
+.byte 101
+.byte 114
+.byte 114
+.byte 111
+.byte 114
+.byte 0
+.align 0
+L.165:
+.byte 121
+.byte 97
+.byte 99
+.byte 99
+.byte 32
+.byte 115
+.byte 116
+.byte 97
+.byte 99
+.byte 107
+.byte 32
+.byte 111
+.byte 118
+.byte 101
+.byte 114
+.byte 102
+.byte 108
+.byte 111
+.byte 119
+.byte 0
+.align 0
+L.157:
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 0
+L.18:
+.byte 98
+.byte 97
+.byte 100
+.byte 32
+.byte 115
+.byte 119
+.byte 105
+.byte 116
+.byte 99
+.byte 104
+.byte 32
+.byte 121
+.byte 121
+.byte 108
+.byte 111
+.byte 111
+.byte 107
+.byte 32
+.byte 37
+.byte 100
+.byte 0