📄 yacc.sbk
字号:
sra $25,8*(8-4),$25
mulq $27,$25,$27
lda $27,yysvec($27)
mov $14,$25
cmpeq $27,$25,$23
beq $23,L.76
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.78
lda $27,-1($11)
mov $27,$11
ldb $27,($27)
stl $27,yytchar
ldl $27,yytchar
cmpeq $27,10,$23
beq $23,L.80
ldl $27,yylineno
subl $27,1,$27
stl $27,yylineno
L.80:
ldq $27,yysptr
lda $25,1($27)
stq $25,yysptr
ldl $25,yytchar
stb $25,($27)
br L.93
L.78:
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.42
L.76:
sll $10,8*(8-4),$27
sra $27,8*(8-4),$27
lda $27,yymatch($27)
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.82
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.82
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.84
lda $27,-1($11)
mov $27,$11
ldb $27,($27)
stl $27,yytchar
ldl $27,yytchar
cmpeq $27,10,$23
beq $23,L.86
ldl $27,yylineno
subl $27,1,$27
stl $27,yylineno
L.86:
ldq $27,yysptr
lda $25,1($27)
stq $25,yysptr
ldl $25,yytchar
stb $25,($27)
br L.93
L.84:
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.42
L.82:
L.74:
L.66:
ldq $27,8($14)
mov $27,$14
cmpeq $27,$31,$23
bne $23,L.88
ldq $27,($14)
mov $27,$12
lda $25,yycrank
cmpeq $27,$25,$23
bne $23,L.88
br L.64
L.88:
lda $27,-1($11)
mov $27,$11
ldb $27,($27)
stl $27,yytchar
ldl $27,yytchar
cmpeq $27,10,$23
beq $23,L.90
ldl $27,yylineno
subl $27,1,$27
stl $27,yylineno
L.90:
ldq $27,yysptr
lda $25,1($27)
stq $25,yysptr
ldl $25,yytchar
stb $25,($27)
br L.93
L.92:
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.95
ldq $27,16($27)
stq $27,yyfnd
cmpeq $27,$25,$23
bne $23,L.95
ldq $27,yyfnd
ldl $27,($27)
cmple $27,$31,$23
bne $23,L.95
stq $13,yyolsp
ldq $27,yyfnd
ldl $27,($27)
lda $27,yyextra($27)
ldb $27,($27)
cmpeq $27,$31,$23
bne $23,L.97
br L.100
L.99:
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.102
ldl $27,yylineno
subl $27,1,$27
stl $27,yylineno
L.102:
ldq $27,yysptr
lda $25,1($27)
stq $25,yysptr
ldl $25,yytchar
stb $25,($27)
L.100:
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.104
mov $13,$27
lda $25,yylstate
cmpule $27,$25,$23
beq $23,L.99
L.104:
L.97:
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.33
L.95:
ldb $27,($11)
stl $27,yytchar
ldl $27,yytchar
cmpeq $27,10,$23
beq $23,L.105
ldl $27,yylineno
subl $27,1,$27
stl $27,yylineno
L.105:
ldq $27,yysptr
lda $25,1($27)
stq $25,yysptr
ldl $25,yytchar
stb $25,($27)
L.93:
mov $13,$27
lda $13,-8($27)
lda $25,yylstate
cmpule $27,$25,$23
beq $23,L.92
lda $27,yytext
ldb $27,($27)
cmpeq $27,$31,$23
beq $23,L.107
lda $27,yysbuf
stq $27,yysptr
mov $31,$0
br L.33
L.107:
ldq $27,yysptr
lda $25,yysbuf
cmpule $27,$25,$23
bne $23,L.117
ldq $27,yysptr
lda $27,-1($27)
stq $27,yysptr
ldb $27,($27)
stl $27,-76+160($sp)
br L.118
L.117:
ldq $27,yyin
ldl $25,($27)
subl $25,1,$25
stl $25,($27)
cmplt $25,$31,$23
beq $23,L.119
ldq $16,yyin
jsr $26,_filbuf
ldgp $gp,0($26)
mov $0,$27
stl $27,-80+160($sp)
br L.120
L.119:
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.120:
ldl $27,-80+160($sp)
stl $27,-76+160($sp)
L.118:
ldl $27,-76+160($sp)
stl $27,yytchar
cmpeq $27,10,$23
beq $23,L.115
ldl $27,yylineno
lda $27,1($27)
stl $27,yylineno
ldl $27,yytchar
stl $27,-72+160($sp)
br L.116
L.115:
ldl $27,yytchar
stl $27,-72+160($sp)
L.116:
ldl $27,-72+160($sp)
lda $25,-1
cmpeq $27,$25,$23
beq $23,L.113
stl $31,-68+160($sp)
br L.114
L.113:
ldl $27,yytchar
stl $27,-68+160($sp)
L.114:
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.121
ldq $27,yyout
ldl $25,($27)
subl $25,1,$25
stl $25,($27)
cmplt $25,$31,$23
beq $23,L.124
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.125
L.124:
ldq $27,yyout
lda $27,8($27)
ldq $25,($27)
lda $22,1($25)
stq $22,($27)
ldl $27,yyprevious
stb $27,($25)
L.125:
L.121:
lda $11,yytext
br L.36
L.33:
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.130
mov $31,$0
br L.126
L.129:
mov $16,$27
lda $16,4($27)
ldl $27,($27)
cmpeq $27,$17,$23
beq $23,L.132
lda $0,1
br L.126
L.132:
L.130:
ldl $27,($16)
cmpeq $27,$31,$23
beq $23,L.129
mov $31,$0
L.126:
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.143
ldq $27,yysptr
lda $27,-1($27)
stq $27,yysptr
ldb $12,($27)
br L.144
L.143:
ldq $27,yyin
ldl $25,($27)
subl $25,1,$25
stl $25,($27)
cmplt $25,$31,$23
beq $23,L.145
ldq $16,yyin
jsr $26,_filbuf
ldgp $gp,0($26)
mov $0,$27
mov $27,$11
br L.146
L.145:
ldq $27,yyin
lda $27,8($27)
ldq $25,($27)
lda $22,1($25)
stq $22,($27)
ldbu $11,($25)
L.146:
mov $11,$12
L.144:
stl $12,yytchar
cmpeq $12,10,$23
beq $23,L.141
ldl $27,yylineno
lda $27,1($27)
stl $27,yylineno
ldl $13,yytchar
br L.142
L.141:
ldl $13,yytchar
L.142:
lda $27,-1
cmpeq $13,$27,$23
beq $23,L.139
mov $31,$14
br L.140
L.139:
ldl $14,yytchar
L.140:
mov $14,$0
L.134:
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.149
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.150
L.149:
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.150:
mov $31,$0
L.147:
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.152
ldl $27,yylineno
subl $27,1,$27
stl $27,yylineno
L.152:
ldq $27,yysptr
lda $25,1($27)
stq $25,yysptr
ldl $25,yytchar
stb $25,($27)
mov $31,$0
L.151:
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
lda $27,_iob
stq $27,yyin
lda $27,_iob+56
stq $27,yyout
jsr $26,yyparse
ldgp $gp,0($26)
mov $31,$0
L.154:
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -