OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [trunk/] [lcc/] [mips/] [irix/] [tst/] [yacc.sbk] - Blame information for rev 118

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 hellwig
.set reorder
2
.globl yyin
3
.sdata
4
.align 2
5
yyin:
6
.word 0x0
7
.globl yyout
8
.sdata
9
.align 2
10
yyout:
11
.word 0x0
12
.globl yylex
13
.text
14
.text
15
.align 2
16
.ent yylex
17
yylex:
18
.frame $sp,32,$31
19
.set noreorder
20
.cpload $25
21
.set reorder
22
addu $sp,$sp,-32
23
.mask 0xc2000000,-8
24
.cprestore 16
25
sw $30,20($sp)
26
sw $31,24($sp)
27
b L.3
28
L.2:
29
L.5:
30
la $24,-1
31
blt $30,$24,L.6
32
la $24,4
33
bgt $30,$24,L.6
34
sll $24,$30,2
35
lw $24,L.17+4($24)
36
.cpadd $24
37
j $24
38
.rdata
39
.align 2
40
L.17:
41
.gpword L.7
42
.gpword L.8
43
.gpword L.11
44
.gpword L.12
45
.gpword L.7
46
.gpword L.14
47
.text
48
L.8:
49
jal yywrap
50
beq $2,$0,L.7
51
move $2,$0
52
b L.1
53
L.11:
54
la $2,257
55
b L.1
56
L.12:
57
la $2,258
58
b L.1
59
L.14:
60
lb $2,yytext
61
b L.1
62
L.6:
63
lw $4,yyout
64
la $5,L.16
65
move $6,$30
66
jal fprintf
67
L.7:
68
L.3:
69
jal yylook
70
move $30,$2
71
bge $2,$0,L.2
72
move $2,$0
73
L.1:
74
lw $25,16($sp)
75
lw $30,20($sp)
76
lw $31,24($sp)
77
addu $sp,$sp,32
78
j $31
79
.end yylex
80
.globl yyvstop
81
.data
82
.align 2
83
yyvstop:
84
.word 0x0
85
.word 0x4
86
.word 0x0
87
.word 0x3
88
.word 0x4
89
.word 0x0
90
.word 0x2
91
.word 0x4
92
.word 0x0
93
.word 0x1
94
.word 0x4
95
.word 0x0
96
.word 0x2
97
.word 0x0
98
.word 0x1
99
.word 0x0
100
.word 0x0
101
.globl yycrank
102
.data
103
.align 0
104
yycrank:
105
.byte 0x0
106
.byte 0x0
107
.byte 0x0
108
.byte 0x0
109
.byte 0x1
110
.byte 0x3
111
.byte 0x0
112
.byte 0x0
113
.byte 0x0
114
.byte 0x0
115
.byte 0x0
116
.byte 0x0
117
.byte 0x0
118
.byte 0x0
119
.byte 0x0
120
.byte 0x0
121
.byte 0x0
122
.byte 0x0
123
.byte 0x0
124
.byte 0x0
125
.byte 0x1
126
.byte 0x4
127
.byte 0x1
128
.byte 0x3
129
.byte 0x0
130
.byte 0x0
131
.byte 0x0
132
.byte 0x0
133
.byte 0x0
134
.byte 0x0
135
.byte 0x0
136
.byte 0x0
137
.byte 0x0
138
.byte 0x0
139
.byte 0x0
140
.byte 0x0
141
.byte 0x0
142
.byte 0x0
143
.byte 0x0
144
.byte 0x0
145
.byte 0x0
146
.byte 0x0
147
.byte 0x0
148
.byte 0x0
149
.byte 0x0
150
.byte 0x0
151
.byte 0x0
152
.byte 0x0
153
.byte 0x0
154
.byte 0x0
155
.byte 0x0
156
.byte 0x0
157
.byte 0x0
158
.byte 0x0
159
.byte 0x0
160
.byte 0x0
161
.byte 0x0
162
.byte 0x0
163
.byte 0x0
164
.byte 0x0
165
.byte 0x0
166
.byte 0x0
167
.byte 0x0
168
.byte 0x0
169
.byte 0x0
170
.byte 0x0
171
.byte 0x0
172
.byte 0x0
173
.byte 0x0
174
.byte 0x0
175
.byte 0x0
176
.byte 0x0
177
.byte 0x0
178
.byte 0x0
179
.byte 0x0
180
.byte 0x0
181
.byte 0x0
182
.byte 0x0
183
.byte 0x0
184
.byte 0x0
185
.byte 0x0
186
.byte 0x0
187
.byte 0x0
188
.byte 0x0
189
.byte 0x0
190
.byte 0x0
191
.byte 0x0
192
.byte 0x0
193
.byte 0x0
194
.byte 0x0
195
.byte 0x0
196
.byte 0x0
197
.byte 0x0
198
.byte 0x0
199
.byte 0x0
200
.byte 0x0
201
.byte 0x0
202
.byte 0x0
203
.byte 0x1
204
.byte 0x5
205
.byte 0x5
206
.byte 0x7
207
.byte 0x5
208
.byte 0x7
209
.byte 0x5
210
.byte 0x7
211
.byte 0x5
212
.byte 0x7
213
.byte 0x5
214
.byte 0x7
215
.byte 0x5
216
.byte 0x7
217
.byte 0x5
218
.byte 0x7
219
.byte 0x5
220
.byte 0x7
221
.byte 0x5
222
.byte 0x7
223
.byte 0x5
224
.byte 0x7
225
.byte 0x0
226
.byte 0x0
227
.byte 0x0
228
.byte 0x0
229
.byte 0x0
230
.byte 0x0
231
.byte 0x0
232
.byte 0x0
233
.byte 0x0
234
.byte 0x0
235
.byte 0x0
236
.byte 0x0
237
.byte 0x1
238
.byte 0x6
239
.byte 0x6
240
.byte 0x8
241
.byte 0x6
242
.byte 0x8
243
.byte 0x6
244
.byte 0x8
245
.byte 0x6
246
.byte 0x8
247
.byte 0x6
248
.byte 0x8
249
.byte 0x6
250
.byte 0x8
251
.byte 0x6
252
.byte 0x8
253
.byte 0x6
254
.byte 0x8
255
.byte 0x6
256
.byte 0x8
257
.byte 0x6
258
.byte 0x8
259
.byte 0x0
260
.byte 0x0
261
.byte 0x0
262
.byte 0x0
263
.byte 0x0
264
.byte 0x0
265
.byte 0x0
266
.byte 0x0
267
.byte 0x0
268
.byte 0x0
269
.byte 0x0
270
.byte 0x0
271
.byte 0x0
272
.byte 0x0
273
.byte 0x6
274
.byte 0x8
275
.byte 0x6
276
.byte 0x8
277
.byte 0x6
278
.byte 0x8
279
.byte 0x6
280
.byte 0x8
281
.byte 0x6
282
.byte 0x8
283
.byte 0x6
284
.byte 0x8
285
.byte 0x6
286
.byte 0x8
287
.byte 0x6
288
.byte 0x8
289
.byte 0x6
290
.byte 0x8
291
.byte 0x6
292
.byte 0x8
293
.byte 0x6
294
.byte 0x8
295
.byte 0x6
296
.byte 0x8
297
.byte 0x6
298
.byte 0x8
299
.byte 0x6
300
.byte 0x8
301
.byte 0x6
302
.byte 0x8
303
.byte 0x6
304
.byte 0x8
305
.byte 0x6
306
.byte 0x8
307
.byte 0x6
308
.byte 0x8
309
.byte 0x6
310
.byte 0x8
311
.byte 0x6
312
.byte 0x8
313
.byte 0x6
314
.byte 0x8
315
.byte 0x6
316
.byte 0x8
317
.byte 0x6
318
.byte 0x8
319
.byte 0x6
320
.byte 0x8
321
.byte 0x6
322
.byte 0x8
323
.byte 0x6
324
.byte 0x8
325
.byte 0x0
326
.byte 0x0
327
.byte 0x0
328
.byte 0x0
329
.byte 0x0
330
.byte 0x0
331
.byte 0x0
332
.byte 0x0
333
.byte 0x6
334
.byte 0x8
335
.byte 0x0
336
.byte 0x0
337
.byte 0x6
338
.byte 0x8
339
.byte 0x6
340
.byte 0x8
341
.byte 0x6
342
.byte 0x8
343
.byte 0x6
344
.byte 0x8
345
.byte 0x6
346
.byte 0x8
347
.byte 0x6
348
.byte 0x8
349
.byte 0x6
350
.byte 0x8
351
.byte 0x6
352
.byte 0x8
353
.byte 0x6
354
.byte 0x8
355
.byte 0x6
356
.byte 0x8
357
.byte 0x6
358
.byte 0x8
359
.byte 0x6
360
.byte 0x8
361
.byte 0x6
362
.byte 0x8
363
.byte 0x6
364
.byte 0x8
365
.byte 0x6
366
.byte 0x8
367
.byte 0x6
368
.byte 0x8
369
.byte 0x6
370
.byte 0x8
371
.byte 0x6
372
.byte 0x8
373
.byte 0x6
374
.byte 0x8
375
.byte 0x6
376
.byte 0x8
377
.byte 0x6
378
.byte 0x8
379
.byte 0x6
380
.byte 0x8
381
.byte 0x6
382
.byte 0x8
383
.byte 0x6
384
.byte 0x8
385
.byte 0x6
386
.byte 0x8
387
.byte 0x6
388
.byte 0x8
389
.byte 0x0
390
.byte 0x0
391
.byte 0x0
392
.byte 0x0
393
.byte 0x0
394
.byte 0x0
395
.globl yysvec
396
.data
397
.align 2
398
yysvec:
399
.word 0x0
400
.word 0x0
401
.word 0x0
402
.word yycrank-2
403
.word 0x0
404
.word 0x0
405
.word yycrank
406
.word yysvec+12
407
.word 0x0
408
.word yycrank
409
.word 0x0
410
.word yyvstop+4
411
.word yycrank
412
.word 0x0
413
.word yyvstop+12
414
.word yycrank+4
415
.word 0x0
416
.word yyvstop+24
417
.word yycrank+38
418
.word 0x0
419
.word yyvstop+36
420
.word yycrank
421
.word yysvec+60
422
.word yyvstop+48
423
.word yycrank
424
.word yysvec+72
425
.word yyvstop+56
426
.word 0x0
427
.word 0x0
428
.word 0x0
429
.globl yytop
430
.sdata
431
.align 2
432
yytop:
433
.word yycrank+282
434
.globl yybgin
435
.sdata
436
.align 2
437
yybgin:
438
.word yysvec+12
439
.globl yymatch
440
.data
441
.align 0
442
yymatch:
443
.byte 0
444
.byte 1
445
.byte 1
446
.byte 1
447
.byte 1
448
.byte 1
449
.byte 1
450
.byte 1
451
.byte 1
452
.byte 9
453
.byte 10
454
.byte 1
455
.byte 1
456
.byte 1
457
.byte 1
458
.byte 1
459
.byte 1
460
.byte 1
461
.byte 1
462
.byte 1
463
.byte 1
464
.byte 1
465
.byte 1
466
.byte 1
467
.byte 1
468
.byte 1
469
.byte 1
470
.byte 1
471
.byte 1
472
.byte 1
473
.byte 1
474
.byte 1
475
.byte 9
476
.byte 1
477
.byte 1
478
.byte 1
479
.byte 1
480
.byte 1
481
.byte 1
482
.byte 1
483
.byte 1
484
.byte 1
485
.byte 1
486
.byte 1
487
.byte 1
488
.byte 1
489
.byte 1
490
.byte 1
491
.byte 48
492
.byte 48
493
.byte 48
494
.byte 48
495
.byte 48
496
.byte 48
497
.byte 48
498
.byte 48
499
.byte 48
500
.byte 48
501
.byte 1
502
.byte 1
503
.byte 1
504
.byte 1
505
.byte 1
506
.byte 1
507
.byte 1
508
.byte 65
509
.byte 65
510
.byte 65
511
.byte 65
512
.byte 65
513
.byte 65
514
.byte 65
515
.byte 65
516
.byte 65
517
.byte 65
518
.byte 65
519
.byte 65
520
.byte 65
521
.byte 65
522
.byte 65
523
.byte 65
524
.byte 65
525
.byte 65
526
.byte 65
527
.byte 65
528
.byte 65
529
.byte 65
530
.byte 65
531
.byte 65
532
.byte 65
533
.byte 65
534
.byte 1
535
.byte 1
536
.byte 1
537
.byte 1
538
.byte 65
539
.byte 1
540
.byte 65
541
.byte 65
542
.byte 65
543
.byte 65
544
.byte 65
545
.byte 65
546
.byte 65
547
.byte 65
548
.byte 65
549
.byte 65
550
.byte 65
551
.byte 65
552
.byte 65
553
.byte 65
554
.byte 65
555
.byte 65
556
.byte 65
557
.byte 65
558
.byte 65
559
.byte 65
560
.byte 65
561
.byte 65
562
.byte 65
563
.byte 65
564
.byte 65
565
.byte 65
566
.byte 1
567
.byte 1
568
.byte 1
569
.byte 1
570
.byte 1
571
.byte 0
572
.globl yyextra
573
.data
574
.align 0
575
yyextra:
576
.byte 0
577
.byte 0
578
.byte 0
579
.byte 0
580
.byte 0
581
.byte 0
582
.byte 0
583
.byte 0
584
.byte 0
585
.globl yylineno
586
.sdata
587
.align 2
588
yylineno:
589
.word 0x1
590
.globl yysptr
591
.sdata
592
.align 2
593
yysptr:
594
.word yysbuf
595
.globl yyprevious
596
.sdata
597
.align 2
598
yyprevious:
599
.word 0xa
600
.globl yylook
601
.text
602
.text
603
.align 2
604
.ent yylook
605
yylook:
606
.frame $sp,80,$31
607
.set noreorder
608
.cpload $25
609
.set reorder
610
addu $sp,$sp,-80
611
.mask 0xc2ff0000,-24
612
sw $16,16($sp)
613
sw $17,20($sp)
614
sw $18,24($sp)
615
sw $19,28($sp)
616
sw $20,32($sp)
617
sw $21,36($sp)
618
sw $22,40($sp)
619
sw $23,44($sp)
620
.cprestore 48
621
sw $30,52($sp)
622
sw $31,56($sp)
623
lw $24,yymorfg
624
bne $24,$0,L.34
625
la $21,yytext
626
b L.35
627
L.34:
628
sw $0,yymorfg
629
lw $24,yyleng
630
la $21,yytext($24)
631
L.35:
632
L.36:
633
la $23,yylstate
634
lw $24,yybgin
635
move $30,$24
636
sw $24,yyestate
637
lw $24,yyprevious
638
la $15,10
639
bne $24,$15,L.40
640
la $30,12($30)
641
L.40:
642
L.42:
643
lw $22,($30)
644
move $24,$22
645
la $15,yycrank
646
bne $24,$15,L.46
647
lw $18,4($30)
648
move $24,$18
649
bne $24,$0,L.48
650
b L.93
651
L.48:
652
lw $24,($18)
653
la $15,yycrank
654
bne $24,$15,L.50
655
b L.93
656
L.50:
657
L.46:
658
move $24,$21
659
sw $24,-12+80($sp)
660
la $21,1($24)
661
lw $15,yysptr
662
la $14,yysbuf
663
bleu $15,$14,L.60
664
lw $15,yysptr
665
la $15,-1($15)
666
sw $15,yysptr
667
lb $15,($15)
668
sw $15,-4+80($sp)
669
b L.61
670
L.60:
671
lw $15,yyin
672
lw $14,($15)
673
subu $14,$14,1
674
sw $14,($15)
675
bge $14,$0,L.62
676
lw $4,yyin
677
jal _filbuf
678
move $24,$2
679
sw $24,-8+80($sp)
680
b L.63
681
L.62:
682
lw $24,yyin
683
la $24,4($24)
684
lw $15,($24)
685
la $14,1($15)
686
sw $14,($24)
687
lbu $24,($15)
688
sw $24,-8+80($sp)
689
L.63:
690
lw $24,-8+80($sp)
691
sw $24,-4+80($sp)
692
L.61:
693
lw $24,-4+80($sp)
694
sw $24,yytchar
695
la $15,10
696
bne $24,$15,L.58
697
lw $24,yylineno
698
la $24,1($24)
699
sw $24,yylineno
700
lw $16,yytchar
701
b L.59
702
L.58:
703
lw $16,yytchar
704
L.59:
705
la $24,-1
706
bne $16,$24,L.56
707
move $17,$0
708
b L.57
709
L.56:
710
lw $17,yytchar
711
L.57:
712
move $20,$17
713
move $24,$17
714
lw $15,-12+80($sp)
715
sb $24,($15)
716
L.64:
717
move $19,$22
718
move $24,$22
719
la $15,yycrank
720
bleu $24,$15,L.65
721
sll $24,$20,1
722
addu $22,$24,$19
723
move $24,$22
724
lw $15,yytop
725
bgtu $24,$15,L.66
726
la $24,12
727
lb $15,($22)
728
mul $24,$24,$15
729
la $24,yysvec($24)
730
move $15,$30
731
bne $24,$15,L.66
732
la $24,yysvec
733
la $15,12
734
lb $14,1($22)
735
mul $15,$15,$14
736
la $15,yysvec($15)
737
bne $15,$24,L.69
738
la $24,-1($21)
739
move $21,$24
740
lb $24,($24)
741
sw $24,yytchar
742
lw $24,yytchar
743
la $15,10
744
bne $24,$15,L.71
745
lw $24,yylineno
746
subu $24,$24,1
747
sw $24,yylineno
748
L.71:
749
lw $24,yysptr
750
la $15,1($24)
751
sw $15,yysptr
752
lw $15,yytchar
753
sb $15,($24)
754
b L.93
755
L.69:
756
move $24,$23
757
la $23,4($24)
758
la $15,12
759
lb $14,1($22)
760
mul $15,$15,$14
761
la $15,yysvec($15)
762
move $30,$15
763
sw $15,($24)
764
b L.42
765
L.65:
766
move $24,$22
767
la $15,yycrank
768
bgeu $24,$15,L.74
769
la $24,yycrank
770
move $15,$22
771
subu $24,$24,$15
772
la $15,2
773
div $24,$24,$15
774
sll $24,$24,1
775
la $24,yycrank($24)
776
move $19,$24
777
move $22,$24
778
sll $24,$20,1
779
addu $22,$24,$22
780
move $24,$22
781
lw $15,yytop
782
bgtu $24,$15,L.76
783
la $24,12
784
lb $15,($22)
785
mul $24,$24,$15
786
la $24,yysvec($24)
787
move $15,$30
788
bne $24,$15,L.76
789
la $24,yysvec
790
la $15,12
791
lb $14,1($22)
792
mul $15,$15,$14
793
la $15,yysvec($15)
794
bne $15,$24,L.78
795
la $24,-1($21)
796
move $21,$24
797
lb $24,($24)
798
sw $24,yytchar
799
lw $24,yytchar
800
la $15,10
801
bne $24,$15,L.80
802
lw $24,yylineno
803
subu $24,$24,1
804
sw $24,yylineno
805
L.80:
806
lw $24,yysptr
807
la $15,1($24)
808
sw $15,yysptr
809
lw $15,yytchar
810
sb $15,($24)
811
b L.93
812
L.78:
813
move $24,$23
814
la $23,4($24)
815
la $15,12
816
lb $14,1($22)
817
mul $15,$15,$14
818
la $15,yysvec($15)
819
move $30,$15
820
sw $15,($24)
821
b L.42
822
L.76:
823
lb $24,yymatch($20)
824
sll $24,$24,1
825
addu $22,$24,$19
826
move $24,$22
827
lw $15,yytop
828
bgtu $24,$15,L.82
829
la $24,12
830
lb $15,($22)
831
mul $24,$24,$15
832
la $24,yysvec($24)
833
move $15,$30
834
bne $24,$15,L.82
835
la $24,yysvec
836
la $15,12
837
lb $14,1($22)
838
mul $15,$15,$14
839
la $15,yysvec($15)
840
bne $15,$24,L.84
841
la $24,-1($21)
842
move $21,$24
843
lb $24,($24)
844
sw $24,yytchar
845
lw $24,yytchar
846
la $15,10
847
bne $24,$15,L.86
848
lw $24,yylineno
849
subu $24,$24,1
850
sw $24,yylineno
851
L.86:
852
lw $24,yysptr
853
la $15,1($24)
854
sw $15,yysptr
855
lw $15,yytchar
856
sb $15,($24)
857
b L.93
858
L.84:
859
move $24,$23
860
la $23,4($24)
861
la $15,12
862
lb $14,1($22)
863
mul $15,$15,$14
864
la $15,yysvec($15)
865
move $30,$15
866
sw $15,($24)
867
b L.42
868
L.82:
869
L.74:
870
L.66:
871
lw $24,4($30)
872
move $30,$24
873
beq $24,$0,L.88
874
lw $24,($30)
875
move $22,$24
876
la $15,yycrank
877
beq $24,$15,L.88
878
b L.64
879
L.88:
880
la $24,-1($21)
881
move $21,$24
882
lb $24,($24)
883
sw $24,yytchar
884
lw $24,yytchar
885
la $15,10
886
bne $24,$15,L.90
887
lw $24,yylineno
888
subu $24,$24,1
889
sw $24,yylineno
890
L.90:
891
lw $24,yysptr
892
la $15,1($24)
893
sw $15,yysptr
894
lw $15,yytchar
895
sb $15,($24)
896
b L.93
897
L.92:
898
move $24,$21
899
la $21,-1($24)
900
sb $0,($24)
901
lw $24,($23)
902
move $15,$0
903
move $14,$24
904
beq $14,$15,L.95
905
lw $24,8($24)
906
sw $24,yyfnd
907
beq $24,$15,L.95
908
lw $24,yyfnd
909
lw $24,($24)
910
ble $24,$0,L.95
911
sw $23,yyolsp
912
lw $24,yyfnd
913
lw $24,($24)
914
lb $24,yyextra($24)
915
beq $24,$0,L.97
916
b L.100
917
L.99:
918
la $23,-4($23)
919
move $24,$21
920
la $21,-1($24)
921
lb $24,($24)
922
sw $24,yytchar
923
lw $24,yytchar
924
la $15,10
925
bne $24,$15,L.102
926
lw $24,yylineno
927
subu $24,$24,1
928
sw $24,yylineno
929
L.102:
930
lw $24,yysptr
931
la $15,1($24)
932
sw $15,yysptr
933
lw $15,yytchar
934
sb $15,($24)
935
L.100:
936
lw $24,($23)
937
lw $4,8($24)
938
lw $24,yyfnd
939
lw $24,($24)
940
negu $5,$24
941
jal yyback
942
la $15,1
943
beq $2,$15,L.104
944
move $24,$23
945
la $15,yylstate
946
bgtu $24,$15,L.99
947
L.104:
948
L.97:
949
lb $24,($21)
950
sw $24,yyprevious
951
sw $23,yylsp
952
la $24,yytext
953
move $15,$21
954
subu $24,$15,$24
955
la $24,1($24)
956
sw $24,yyleng
957
lw $24,yyleng
958
sb $0,yytext($24)
959
lw $24,yyfnd
960
la $15,4($24)
961
sw $15,yyfnd
962
lw $2,($24)
963
b L.33
964
L.95:
965
lb $24,($21)
966
sw $24,yytchar
967
lw $24,yytchar
968
la $15,10
969
bne $24,$15,L.105
970
lw $24,yylineno
971
subu $24,$24,1
972
sw $24,yylineno
973
L.105:
974
lw $24,yysptr
975
la $15,1($24)
976
sw $15,yysptr
977
lw $15,yytchar
978
sb $15,($24)
979
L.93:
980
move $24,$23
981
la $23,-4($24)
982
la $15,yylstate
983
bgtu $24,$15,L.92
984
lb $24,yytext
985
bne $24,$0,L.107
986
la $24,yysbuf
987
sw $24,yysptr
988
move $2,$0
989
b L.33
990
L.107:
991
lw $24,yysptr
992
la $15,yysbuf
993
bleu $24,$15,L.117
994
lw $24,yysptr
995
la $24,-1($24)
996
sw $24,yysptr
997
lb $24,($24)
998
sw $24,-4+80($sp)
999
b L.118
1000
L.117:
1001
lw $24,yyin
1002
lw $15,($24)
1003
subu $15,$15,1
1004
sw $15,($24)
1005
bge $15,$0,L.119
1006
lw $4,yyin
1007
jal _filbuf
1008
move $24,$2
1009
sw $24,-8+80($sp)
1010
b L.120
1011
L.119:
1012
lw $24,yyin
1013
la $24,4($24)
1014
lw $15,($24)
1015
la $14,1($15)
1016
sw $14,($24)
1017
lbu $24,($15)
1018
sw $24,-8+80($sp)
1019
L.120:
1020
lw $24,-8+80($sp)
1021
sw $24,-4+80($sp)
1022
L.118:
1023
lw $24,-4+80($sp)
1024
sw $24,yytchar
1025
la $15,10
1026
bne $24,$15,L.115
1027
lw $24,yylineno
1028
la $24,1($24)
1029
sw $24,yylineno
1030
lw $16,yytchar
1031
b L.116
1032
L.115:
1033
lw $16,yytchar
1034
L.116:
1035
la $24,-1
1036
bne $16,$24,L.113
1037
move $17,$0
1038
b L.114
1039
L.113:
1040
lw $17,yytchar
1041
L.114:
1042
sb $17,yytext
1043
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
1044
sw $24,yyprevious
1045
lw $24,yyprevious
1046
ble $24,$0,L.121
1047
lw $24,yyout
1048
lw $15,($24)
1049
subu $15,$15,1
1050
sw $15,($24)
1051
bge $15,$0,L.124
1052
lw $24,yyprevious
1053
and $24,$24,(1<<(8*1))-1
1054
move $4,$24
1055
lw $5,yyout
1056
jal _flsbuf
1057
b L.125
1058
L.124:
1059
lw $24,yyout
1060
la $24,4($24)
1061
lw $15,($24)
1062
la $14,1($15)
1063
sw $14,($24)
1064
lw $24,yyprevious
1065
sb $24,($15)
1066
L.125:
1067
L.121:
1068
la $21,yytext
1069
b L.36
1070
L.33:
1071
lw $16,16($sp)
1072
lw $17,20($sp)
1073
lw $18,24($sp)
1074
lw $19,28($sp)
1075
lw $20,32($sp)
1076
lw $21,36($sp)
1077
lw $22,40($sp)
1078
lw $23,44($sp)
1079
lw $25,48($sp)
1080
lw $30,52($sp)
1081
lw $31,56($sp)
1082
addu $sp,$sp,80
1083
j $31
1084
.end yylook
1085
.globl yyback
1086
.text
1087
.align 2
1088
.ent yyback
1089
yyback:
1090
.frame $sp,0,$31
1091
.set noreorder
1092
.cpload $25
1093
.set reorder
1094
move $24,$4
1095
bne $24,$0,L.130
1096
move $2,$0
1097
b L.126
1098
L.129:
1099
move $24,$4
1100
la $4,4($24)
1101
lw $24,($24)
1102
bne $24,$5,L.132
1103
la $2,1
1104
b L.126
1105
L.132:
1106
L.130:
1107
lw $24,($4)
1108
bne $24,$0,L.129
1109
move $2,$0
1110
L.126:
1111
j $31
1112
.end yyback
1113
.globl yyinput
1114
.text
1115
.align 2
1116
.ent yyinput
1117
yyinput:
1118
.frame $sp,48,$31
1119
.set noreorder
1120
.cpload $25
1121
.set reorder
1122
addu $sp,$sp,-48
1123
.mask 0xc2e00000,-12
1124
sw $21,16($sp)
1125
sw $22,20($sp)
1126
sw $23,24($sp)
1127
.cprestore 28
1128
sw $30,32($sp)
1129
sw $31,36($sp)
1130
lw $24,yysptr
1131
la $15,yysbuf
1132
bleu $24,$15,L.143
1133
lw $24,yysptr
1134
la $24,-1($24)
1135
sw $24,yysptr
1136
lb $22,($24)
1137
b L.144
1138
L.143:
1139
lw $24,yyin
1140
lw $15,($24)
1141
subu $15,$15,1
1142
sw $15,($24)
1143
bge $15,$0,L.145
1144
lw $4,yyin
1145
jal _filbuf
1146
move $24,$2
1147
move $21,$24
1148
b L.146
1149
L.145:
1150
lw $24,yyin
1151
la $24,4($24)
1152
lw $15,($24)
1153
la $14,1($15)
1154
sw $14,($24)
1155
lbu $21,($15)
1156
L.146:
1157
move $22,$21
1158
L.144:
1159
sw $22,yytchar
1160
la $24,10
1161
bne $22,$24,L.141
1162
lw $24,yylineno
1163
la $24,1($24)
1164
sw $24,yylineno
1165
lw $23,yytchar
1166
b L.142
1167
L.141:
1168
lw $23,yytchar
1169
L.142:
1170
la $24,-1
1171
bne $23,$24,L.139
1172
move $30,$0
1173
b L.140
1174
L.139:
1175
lw $30,yytchar
1176
L.140:
1177
move $2,$30
1178
L.134:
1179
lw $21,16($sp)
1180
lw $22,20($sp)
1181
lw $23,24($sp)
1182
lw $25,28($sp)
1183
lw $30,32($sp)
1184
lw $31,36($sp)
1185
addu $sp,$sp,48
1186
j $31
1187
.end yyinput
1188
.globl yyoutput
1189
.text
1190
.align 2
1191
.ent yyoutput
1192
yyoutput:
1193
.frame $sp,32,$31
1194
.set noreorder
1195
.cpload $25
1196
.set reorder
1197
addu $sp,$sp,-32
1198
.mask 0x82000000,-12
1199
.cprestore 16
1200
sw $31,20($sp)
1201
sw $4,32($sp)
1202
lw $24,yyout
1203
lw $15,($24)
1204
subu $15,$15,1
1205
sw $15,($24)
1206
bge $15,$0,L.149
1207
lw $24,0+32($sp)
1208
and $24,$24,(1<<(8*1))-1
1209
move $4,$24
1210
lw $5,yyout
1211
jal _flsbuf
1212
b L.150
1213
L.149:
1214
lw $24,yyout
1215
la $24,4($24)
1216
lw $15,($24)
1217
la $14,1($15)
1218
sw $14,($24)
1219
lw $24,0+32($sp)
1220
sb $24,($15)
1221
L.150:
1222
move $2,$0
1223
L.147:
1224
lw $25,16($sp)
1225
lw $31,20($sp)
1226
addu $sp,$sp,32
1227
j $31
1228
.end yyoutput
1229
.globl yyunput
1230
.text
1231
.align 2
1232
.ent yyunput
1233
yyunput:
1234
.frame $sp,0,$31
1235
.set noreorder
1236
.cpload $25
1237
.set reorder
1238
sw $4,yytchar
1239
lw $24,yytchar
1240
la $15,10
1241
bne $24,$15,L.152
1242
lw $24,yylineno
1243
subu $24,$24,1
1244
sw $24,yylineno
1245
L.152:
1246
lw $24,yysptr
1247
la $15,1($24)
1248
sw $15,yysptr
1249
lw $15,yytchar
1250
sb $15,($24)
1251
move $2,$0
1252
L.151:
1253
j $31
1254
.end yyunput
1255
.globl main
1256
.text
1257
.align 2
1258
.ent main
1259
main:
1260
.frame $sp,32,$31
1261
.set noreorder
1262
.cpload $25
1263
.set reorder
1264
addu $sp,$sp,-32
1265
.mask 0x82000000,-12
1266
.cprestore 16
1267
sw $31,20($sp)
1268
la $24,_iob
1269
sw $24,yyin
1270
la $24,_iob+16
1271
sw $24,yyout
1272
jal yyparse
1273
move $2,$0
1274
L.154:
1275
lw $25,16($sp)
1276
lw $31,20($sp)
1277
addu $sp,$sp,32
1278
j $31
1279
.end main
1280
.globl yyerror
1281
.text
1282
.align 2
1283
.ent yyerror
1284
yyerror:
1285
.frame $sp,32,$31
1286
.set noreorder
1287
.cpload $25
1288
.set reorder
1289
addu $sp,$sp,-32
1290
.mask 0x82000000,-12
1291
.cprestore 16
1292
sw $31,20($sp)
1293
sw $4,32($sp)
1294
la $4,L.157
1295
lw $5,0+32($sp)
1296
jal printf
1297
move $2,$0
1298
L.156:
1299
lw $25,16($sp)
1300
lw $31,20($sp)
1301
addu $sp,$sp,32
1302
j $31
1303
.end yyerror
1304
.globl yyexca
1305
.data
1306
.align 1
1307
yyexca:
1308
.half 0xffff
1309
.half 0x1
1310
.half 0x0
1311
.half 0xffff
1312
.half 0xfffe
1313
.half 0x0
1314
.globl yyact
1315
.data
1316
.align 1
1317
yyact:
1318
.half 0xc
1319
.half 0x2
1320
.half 0x9
1321
.half 0x8
1322
.half 0x11
1323
.half 0xb
1324
.half 0x19
1325
.half 0x11
1326
.half 0xf
1327
.half 0x12
1328
.half 0x10
1329
.half 0xa
1330
.half 0x12
1331
.half 0x11
1332
.half 0xf
1333
.half 0x7
1334
.half 0x10
1335
.half 0xd
1336
.half 0x12
1337
.half 0x5
1338
.half 0x3
1339
.half 0x1
1340
.half 0x0
1341
.half 0x13
1342
.half 0x14
1343
.half 0x0
1344
.half 0x0
1345
.half 0x15
1346
.half 0x16
1347
.half 0x17
1348
.half 0x18
1349
.half 0x0
1350
.half 0x0
1351
.half 0x0
1352
.half 0x0
1353
.half 0x0
1354
.half 0x0
1355
.half 0x0
1356
.half 0x0
1357
.half 0x0
1358
.half 0x0
1359
.half 0x0
1360
.half 0x0
1361
.half 0x0
1362
.half 0x0
1363
.half 0x0
1364
.half 0x0
1365
.half 0x0
1366
.half 0x0
1367
.half 0x0
1368
.half 0x0
1369
.half 0x0
1370
.half 0x0
1371
.half 0x0
1372
.half 0x0
1373
.half 0x0
1374
.half 0x0
1375
.half 0x0
1376
.half 0x0
1377
.half 0x0
1378
.half 0x0
1379
.half 0x0
1380
.half 0x0
1381
.half 0x0
1382
.half 0x0
1383
.half 0x0
1384
.half 0x0
1385
.half 0x0
1386
.half 0x0
1387
.half 0x0
1388
.half 0x0
1389
.half 0x0
1390
.half 0x0
1391
.half 0x0
1392
.half 0x0
1393
.half 0x0
1394
.half 0x0
1395
.half 0x0
1396
.half 0x0
1397
.half 0x0
1398
.half 0x0
1399
.half 0x0
1400
.half 0x0
1401
.half 0x0
1402
.half 0x0
1403
.half 0x0
1404
.half 0x0
1405
.half 0x0
1406
.half 0x0
1407
.half 0x0
1408
.half 0x0
1409
.half 0x0
1410
.half 0x0
1411
.half 0x0
1412
.half 0x0
1413
.half 0x0
1414
.half 0x0
1415
.half 0x0
1416
.half 0x0
1417
.half 0x0
1418
.half 0x0
1419
.half 0x0
1420
.half 0x0
1421
.half 0x0
1422
.half 0x0
1423
.half 0x0
1424
.half 0x0
1425
.half 0x0
1426
.half 0x0
1427
.half 0x0
1428
.half 0x0
1429
.half 0x0
1430
.half 0x0
1431
.half 0x0
1432
.half 0x0
1433
.half 0x0
1434
.half 0x0
1435
.half 0x0
1436
.half 0x0
1437
.half 0x0
1438
.half 0x0
1439
.half 0x0
1440
.half 0x0
1441
.half 0x0
1442
.half 0x0
1443
.half 0x0
1444
.half 0x0
1445
.half 0x0
1446
.half 0x0
1447
.half 0x0
1448
.half 0x0
1449
.half 0x0
1450
.half 0x0
1451
.half 0x0
1452
.half 0x0
1453
.half 0x0
1454
.half 0x0
1455
.half 0x0
1456
.half 0x0
1457
.half 0x0
1458
.half 0x0
1459
.half 0x0
1460
.half 0x0
1461
.half 0x0
1462
.half 0x0
1463
.half 0x0
1464
.half 0x0
1465
.half 0x0
1466
.half 0x0
1467
.half 0x0
1468
.half 0x0
1469
.half 0x0
1470
.half 0x0
1471
.half 0x0
1472
.half 0x0
1473
.half 0x0
1474
.half 0x0
1475
.half 0x0
1476
.half 0x0
1477
.half 0x0
1478
.half 0x0
1479
.half 0x0
1480
.half 0x0
1481
.half 0x0
1482
.half 0x0
1483
.half 0x0
1484
.half 0x0
1485
.half 0x0
1486
.half 0x0
1487
.half 0x0
1488
.half 0x0
1489
.half 0x0
1490
.half 0x0
1491
.half 0x0
1492
.half 0x0
1493
.half 0x0
1494
.half 0x0
1495
.half 0x0
1496
.half 0x0
1497
.half 0x0
1498
.half 0x0
1499
.half 0x0
1500
.half 0x0
1501
.half 0x0
1502
.half 0x0
1503
.half 0x0
1504
.half 0x0
1505
.half 0x0
1506
.half 0x0
1507
.half 0x0
1508
.half 0x0
1509
.half 0x0
1510
.half 0x0
1511
.half 0x0
1512
.half 0x0
1513
.half 0x0
1514
.half 0x0
1515
.half 0x0
1516
.half 0x0
1517
.half 0x0
1518
.half 0x0
1519
.half 0x0
1520
.half 0x0
1521
.half 0x0
1522
.half 0x0
1523
.half 0x0
1524
.half 0x0
1525
.half 0x0
1526
.half 0x0
1527
.half 0x0
1528
.half 0x0
1529
.half 0x0
1530
.half 0x0
1531
.half 0x0
1532
.half 0x0
1533
.half 0x0
1534
.half 0x0
1535
.half 0x6
1536
.half 0xe
1537
.half 0x0
1538
.half 0x0
1539
.half 0x0
1540
.half 0x0
1541
.half 0x0
1542
.half 0x0
1543
.half 0x0
1544
.half 0x0
1545
.half 0x0
1546
.half 0x0
1547
.half 0x0
1548
.half 0x0
1549
.half 0x0
1550
.half 0x0
1551
.half 0x0
1552
.half 0x0
1553
.half 0x0
1554
.half 0x0
1555
.half 0x0
1556
.half 0x0
1557
.half 0x0
1558
.half 0x0
1559
.half 0x0
1560
.half 0x0
1561
.half 0x0
1562
.half 0x0
1563
.half 0x0
1564
.half 0x0
1565
.half 0x4
1566
.half 0x6
1567
.globl yypact
1568
.data
1569
.align 1
1570
yypact:
1571
.half 0xfc18
1572
.half 0xfff7
1573
.half 0xfc18
1574
.half 0x5
1575
.half 0xfff9
1576
.half 0xffc5
1577
.half 0xfc18
1578
.half 0xfc18
1579
.half 0xfc18
1580
.half 0xffd8
1581
.half 0xffe3
1582
.half 0xffd8
1583
.half 0xffd8
1584
.half 0xfc18
1585
.half 0xfc18
1586
.half 0xffd8
1587
.half 0xffd8
1588
.half 0xffd8
1589
.half 0xffd8
1590
.half 0xffda
1591
.half 0xffdd
1592
.half 0xffda
1593
.half 0xffda
1594
.half 0xfc18
1595
.half 0xfc18
1596
.half 0xfc18
1597
.globl yypgo
1598
.data
1599
.align 1
1600
yypgo:
1601
.half 0x0
1602
.half 0x15
1603
.half 0x14
1604
.half 0x11
1605
.half 0xb
1606
.globl yyr1
1607
.data
1608
.align 1
1609
yyr1:
1610
.half 0x0
1611
.half 0x1
1612
.half 0x1
1613
.half 0x1
1614
.half 0x1
1615
.half 0x2
1616
.half 0x4
1617
.half 0x4
1618
.half 0x4
1619
.half 0x4
1620
.half 0x4
1621
.half 0x4
1622
.half 0x4
1623
.half 0x4
1624
.half 0x3
1625
.globl yyr2
1626
.data
1627
.align 1
1628
yyr2:
1629
.half 0x0
1630
.half 0x0
1631
.half 0x2
1632
.half 0x3
1633
.half 0x3
1634
.half 0x3
1635
.half 0x3
1636
.half 0x3
1637
.half 0x3
1638
.half 0x3
1639
.half 0x2
1640
.half 0x3
1641
.half 0x1
1642
.half 0x1
1643
.half 0x1
1644
.globl yychk
1645
.data
1646
.align 1
1647
yychk:
1648
.half 0xfc18
1649
.half 0xffff
1650
.half 0xa
1651
.half 0xfffe
1652
.half 0x100
1653
.half 0xfffd
1654
.half 0x101
1655
.half 0xa
1656
.half 0xa
1657
.half 0x3d
1658
.half 0xfffc
1659
.half 0x2d
1660
.half 0x28
1661
.half 0xfffd
1662
.half 0x102
1663
.half 0x2b
1664
.half 0x2d
1665
.half 0x2a
1666
.half 0x2f
1667
.half 0xfffc
1668
.half 0xfffc
1669
.half 0xfffc
1670
.half 0xfffc
1671
.half 0xfffc
1672
.half 0xfffc
1673
.half 0x29
1674
.globl yydef
1675
.data
1676
.align 1
1677
yydef:
1678
.half 0x1
1679
.half 0xfffe
1680
.half 0x2
1681
.half 0x0
1682
.half 0x0
1683
.half 0x0
1684
.half 0xe
1685
.half 0x3
1686
.half 0x4
1687
.half 0x0
1688
.half 0x5
1689
.half 0x0
1690
.half 0x0
1691
.half 0xc
1692
.half 0xd
1693
.half 0x0
1694
.half 0x0
1695
.half 0x0
1696
.half 0x0
1697
.half 0xa
1698
.half 0x0
1699
.half 0x6
1700
.half 0x7
1701
.half 0x8
1702
.half 0x9
1703
.half 0xb
1704
.globl yychar
1705
.sdata
1706
.align 2
1707
yychar:
1708
.word 0xffffffff
1709
.globl yynerrs
1710
.sdata
1711
.align 2
1712
yynerrs:
1713
.word 0x0
1714
.globl yyerrflag
1715
.sdata
1716
.align 1
1717
yyerrflag:
1718
.half 0x0
1719
.globl yyparse
1720
.text
1721
.text
1722
.align 2
1723
.ent yyparse
1724
yyparse:
1725
.frame $sp,368,$31
1726
.set noreorder
1727
.cpload $25
1728
.set reorder
1729
addu $sp,$sp,-368
1730
.mask 0xc2fe0000,-316
1731
sw $17,16($sp)
1732
sw $18,20($sp)
1733
sw $19,24($sp)
1734
sw $20,28($sp)
1735
sw $21,32($sp)
1736
sw $22,36($sp)
1737
sw $23,40($sp)
1738
.cprestore 44
1739
sw $30,48($sp)
1740
sw $31,52($sp)
1741
move $24,$0
1742
move $23,$24
1743
la $15,-1
1744
sw $15,yychar
1745
sw $0,yynerrs
1746
sh $24,yyerrflag
1747
la $22,-302+368($sp)
1748
la $20,yyv-4
1749
L.161:
1750
la $24,2($22)
1751
move $22,$24
1752
la $15,-2+368($sp)
1753
bleu $24,$15,L.162
1754
la $4,L.165
1755
jal yyerror
1756
la $2,1
1757
b L.158
1758
L.162:
1759
sh $23,($22)
1760
la $20,4($20)
1761
lw $24,yyval
1762
sw $24,($20)
1763
L.166:
1764
sll $24,$23,8*(4-2); sra $24,$24,8*(4-2)
1765
sll $24,$24,1
1766
lh $21,yypact($24)
1767
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1768
la $15,-1000
1769
bgt $24,$15,L.167
1770
b L.169
1771
L.167:
1772
lw $24,yychar
1773
bge $24,$0,L.170
1774
jal yylex
1775
sw $2,yychar
1776
bge $2,$0,L.172
1777
sw $0,yychar
1778
L.172:
1779
L.170:
1780
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1781
lw $15,yychar
1782
addu $24,$24,$15
1783
move $21,$24
1784
sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
1785
blt $24,$0,L.176
1786
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1787
la $15,249
1788
blt $24,$15,L.174
1789
L.176:
1790
b L.169
1791
L.174:
1792
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1793
sll $24,$24,1
1794
lh $24,yyact($24)
1795
move $21,$24
1796
sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
1797
sll $24,$24,1
1798
lh $24,yychk($24)
1799
lw $15,yychar
1800
bne $24,$15,L.177
1801
la $24,-1
1802
sw $24,yychar
1803
lw $24,yylval
1804
sw $24,yyval
1805
move $23,$21
1806
lh $24,yyerrflag
1807
ble $24,$0,L.161
1808
lh $24,yyerrflag
1809
subu $24,$24,1
1810
sh $24,yyerrflag
1811
b L.161
1812
L.177:
1813
L.169:
1814
sll $24,$23,8*(4-2); sra $24,$24,8*(4-2)
1815
sll $24,$24,1
1816
lh $24,yydef($24)
1817
move $21,$24
1818
sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
1819
la $15,-2
1820
bne $24,$15,L.181
1821
lw $24,yychar
1822
bge $24,$0,L.183
1823
jal yylex
1824
sw $2,yychar
1825
bge $2,$0,L.185
1826
sw $0,yychar
1827
L.185:
1828
L.183:
1829
la $19,yyexca
1830
b L.190
1831
L.187:
1832
L.188:
1833
la $19,4($19)
1834
L.190:
1835
lh $24,($19)
1836
la $15,-1
1837
bne $24,$15,L.187
1838
lh $24,2($19)
1839
sll $15,$23,8*(4-2); sra $15,$15,8*(4-2)
1840
bne $24,$15,L.187
1841
b L.192
1842
L.191:
1843
lh $24,($19)
1844
lw $15,yychar
1845
bne $24,$15,L.194
1846
b L.193
1847
L.194:
1848
L.192:
1849
la $24,4($19)
1850
move $19,$24
1851
lh $24,($24)
1852
bge $24,$0,L.191
1853
L.193:
1854
lh $24,2($19)
1855
move $21,$24
1856
sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
1857
bge $24,$0,L.196
1858
move $2,$0
1859
b L.158
1860
L.196:
1861
L.181:
1862
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1863
bne $24,$0,L.198
1864
lh $17,yyerrflag
1865
blt $17,$0,L.200
1866
la $24,3
1867
bgt $17,$24,L.200
1868
sll $24,$17,2
1869
lw $24,L.216($24)
1870
.cpadd $24
1871
j $24
1872
.rdata
1873
.align 2
1874
L.216:
1875
.gpword L.203
1876
.gpword L.206
1877
.gpword L.206
1878
.gpword L.213
1879
.text
1880
L.203:
1881
la $4,L.204
1882
jal yyerror
1883
L.205:
1884
lw $24,yynerrs
1885
la $24,1($24)
1886
sw $24,yynerrs
1887
L.206:
1888
la $24,3
1889
sh $24,yyerrflag
1890
b L.208
1891
L.207:
1892
lh $24,($22)
1893
sll $24,$24,1
1894
lh $24,yypact($24)
1895
la $24,256($24)
1896
move $21,$24
1897
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1898
blt $24,$0,L.210
1899
la $15,249
1900
bge $24,$15,L.210
1901
sll $24,$24,1
1902
lh $24,yyact($24)
1903
sll $24,$24,1
1904
lh $24,yychk($24)
1905
la $15,256
1906
bne $24,$15,L.210
1907
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1908
sll $24,$24,1
1909
lh $23,yyact($24)
1910
b L.161
1911
L.210:
1912
lh $24,($22)
1913
sll $24,$24,1
1914
lh $21,yypact($24)
1915
la $22,-2($22)
1916
la $20,-4($20)
1917
L.208:
1918
move $24,$22
1919
la $15,-300+368($sp)
1920
bgeu $24,$15,L.207
1921
L.212:
1922
la $2,1
1923
b L.158
1924
L.213:
1925
lw $24,yychar
1926
bne $24,$0,L.214
1927
b L.212
1928
L.214:
1929
la $24,-1
1930
sw $24,yychar
1931
b L.166
1932
L.200:
1933
L.198:
1934
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1935
sll $24,$24,1
1936
la $15,yyr2($24)
1937
lh $14,($15)
1938
sll $14,$14,1
1939
subu $22,$22,$14
1940
move $30,$20
1941
lh $15,($15)
1942
sll $15,$15,2
1943
subu $20,$20,$15
1944
lw $15,4($20)
1945
sw $15,yyval
1946
sh $21,-302+368($sp)
1947
lh $21,yyr1($24)
1948
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1949
sll $24,$24,1
1950
lh $24,yypgo($24)
1951
lh $15,($22)
1952
addu $24,$24,$15
1953
la $24,1($24)
1954
move $18,$24
1955
sll $24,$18,8*(4-2); sra $24,$24,8*(4-2)
1956
la $15,249
1957
bge $24,$15,L.219
1958
sll $24,$24,1
1959
lh $24,yyact($24)
1960
move $23,$24
1961
sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
1962
sll $24,$24,1
1963
lh $24,yychk($24)
1964
sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
1965
negu $15,$15
1966
beq $24,$15,L.217
1967
L.219:
1968
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
1969
sll $24,$24,1
1970
lh $24,yypgo($24)
1971
sll $24,$24,1
1972
lh $23,yyact($24)
1973
L.217:
1974
lh $17,-302+368($sp)
1975
la $24,4
1976
blt $17,$24,L.161
1977
la $24,14
1978
bgt $17,$24,L.161
1979
sll $24,$17,2
1980
lw $24,L.241-16($24)
1981
.cpadd $24
1982
j $24
1983
.rdata
1984
.align 2
1985
L.241:
1986
.gpword L.223
1987
.gpword L.224
1988
.gpword L.226
1989
.gpword L.228
1990
.gpword L.230
1991
.gpword L.232
1992
.gpword L.234
1993
.gpword L.161
1994
.gpword L.236
1995
.gpword L.238
1996
.gpword L.240
1997
.text
1998
L.223:
1999
sh $0,yyerrflag
2000
b L.161
2001
L.224:
2002
la $4,L.225
2003
jal printf
2004
b L.161
2005
L.226:
2006
la $4,L.227
2007
jal printf
2008
b L.161
2009
L.228:
2010
la $4,L.229
2011
jal printf
2012
b L.161
2013
L.230:
2014
la $4,L.231
2015
jal printf
2016
b L.161
2017
L.232:
2018
la $4,L.233
2019
jal printf
2020
b L.161
2021
L.234:
2022
la $4,L.235
2023
jal printf
2024
b L.161
2025
L.236:
2026
la $4,L.237
2027
jal printf
2028
b L.161
2029
L.238:
2030
la $4,L.239
2031
la $5,yytext
2032
jal printf
2033
b L.161
2034
L.240:
2035
la $4,L.157
2036
la $5,yytext
2037
jal printf
2038
b L.161
2039
L.158:
2040
lw $17,16($sp)
2041
lw $18,20($sp)
2042
lw $19,24($sp)
2043
lw $20,28($sp)
2044
lw $21,32($sp)
2045
lw $22,36($sp)
2046
lw $23,40($sp)
2047
lw $25,44($sp)
2048
lw $30,48($sp)
2049
lw $31,52($sp)
2050
addu $sp,$sp,368
2051
j $31
2052
.end yyparse
2053
.globl yywrap
2054
.text
2055
.align 2
2056
.ent yywrap
2057
yywrap:
2058
.frame $sp,0,$31
2059
.set noreorder
2060
.cpload $25
2061
.set reorder
2062
la $2,1
2063
L.243:
2064
j $31
2065
.end yywrap
2066
.globl yyv
2067
.comm yyv,600
2068
.globl yyfnd
2069
.comm yyfnd,4
2070
.globl yyolsp
2071
.comm yyolsp,4
2072
.globl yylsp
2073
.comm yylsp,4
2074
.globl yylstate
2075
.comm yylstate,800
2076
.globl yyestate
2077
.comm yyestate,4
2078
.globl yytchar
2079
.comm yytchar,4
2080
.globl yysbuf
2081
.comm yysbuf,200
2082
.globl yymorfg
2083
.comm yymorfg,4
2084
.globl yytext
2085
.comm yytext,200
2086
.globl yyleng
2087
.comm yyleng,4
2088
.extern _iob 0
2089
.globl yyval
2090
.comm yyval,4
2091
.globl yylval
2092
.comm yylval,4
2093
.rdata
2094
.align 0
2095
L.239:
2096
.byte 112
2097
.byte 117
2098
.byte 115
2099
.byte 104
2100
.byte 32
2101
.byte 37
2102
.byte 115
2103
.byte 10
2104
.byte 0
2105
.align 0
2106
L.237:
2107
.byte 108
2108
.byte 111
2109
.byte 97
2110
.byte 100
2111
.byte 10
2112
.byte 0
2113
.align 0
2114
L.235:
2115
.byte 110
2116
.byte 101
2117
.byte 103
2118
.byte 97
2119
.byte 116
2120
.byte 101
2121
.byte 10
2122
.byte 0
2123
.align 0
2124
L.233:
2125
.byte 100
2126
.byte 105
2127
.byte 118
2128
.byte 105
2129
.byte 100
2130
.byte 101
2131
.byte 10
2132
.byte 0
2133
.align 0
2134
L.231:
2135
.byte 109
2136
.byte 117
2137
.byte 108
2138
.byte 116
2139
.byte 105
2140
.byte 112
2141
.byte 108
2142
.byte 121
2143
.byte 10
2144
.byte 0
2145
.align 0
2146
L.229:
2147
.byte 110
2148
.byte 101
2149
.byte 103
2150
.byte 97
2151
.byte 116
2152
.byte 101
2153
.byte 10
2154
.byte 97
2155
.byte 100
2156
.byte 100
2157
.byte 10
2158
.byte 0
2159
.align 0
2160
L.227:
2161
.byte 97
2162
.byte 100
2163
.byte 100
2164
.byte 10
2165
.byte 0
2166
.align 0
2167
L.225:
2168
.byte 115
2169
.byte 116
2170
.byte 111
2171
.byte 114
2172
.byte 101
2173
.byte 10
2174
.byte 0
2175
.align 0
2176
L.204:
2177
.byte 115
2178
.byte 121
2179
.byte 110
2180
.byte 116
2181
.byte 97
2182
.byte 120
2183
.byte 32
2184
.byte 101
2185
.byte 114
2186
.byte 114
2187
.byte 111
2188
.byte 114
2189
.byte 0
2190
.align 0
2191
L.165:
2192
.byte 121
2193
.byte 97
2194
.byte 99
2195
.byte 99
2196
.byte 32
2197
.byte 115
2198
.byte 116
2199
.byte 97
2200
.byte 99
2201
.byte 107
2202
.byte 32
2203
.byte 111
2204
.byte 118
2205
.byte 101
2206
.byte 114
2207
.byte 102
2208
.byte 108
2209
.byte 111
2210
.byte 119
2211
.byte 0
2212
.align 0
2213
L.157:
2214
.byte 37
2215
.byte 115
2216
.byte 10
2217
.byte 0
2218
.align 0
2219
L.16:
2220
.byte 98
2221
.byte 97
2222
.byte 100
2223
.byte 32
2224
.byte 115
2225
.byte 119
2226
.byte 105
2227
.byte 116
2228
.byte 99
2229
.byte 104
2230
.byte 32
2231
.byte 121
2232
.byte 121
2233
.byte 108
2234
.byte 111
2235
.byte 111
2236
.byte 107
2237
.byte 32
2238
.byte 37
2239
.byte 100
2240
.byte 0

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.