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

Subversion Repositories diogenes

[/] [diogenes/] [trunk/] [compiler/] [lcc-4.2/] [alpha/] [osf/] [tst/] [yacc.sbk] - Blame information for rev 236

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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