?? yacc.sbk
字號:
.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
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -