yacc.sbk (29506B)
1 .sdata 2 .globl yyin 3 .align 3 4 yyin: 5 .quad _iob 6 .globl yyout 7 .align 3 8 yyout: 9 .quad _iob+56 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.5 23 L.4: 24 L.7: 25 lda $27,-1 26 cmplt $14,$27,$23 27 bne $23,L.8 28 cmple $14,4,$23 29 beq $23,L.8 30 subl $14,-1,$27 31 sll $27,3,$27 32 ldq $27,L.19($27) 33 jmp ($27) 34 .rdata 35 .align 3 36 L.19: 37 .quad L.9 38 .quad L.10 39 .quad L.13 40 .quad L.14 41 .quad L.9 42 .quad L.16 43 .text 44 L.10: 45 jsr $26,yywrap 46 ldgp $gp,0($26) 47 cmpeq $0,$31,$23 48 bne $23,L.9 49 mov $31,$0 50 br L.3 51 L.13: 52 lda $0,257 53 br L.3 54 L.14: 55 lda $0,258 56 br L.3 57 L.16: 58 lda $27,yytext 59 ldb $0,($27) 60 br L.3 61 L.8: 62 ldq $16,yyout 63 lda $17,L.18 64 mov $14,$18 65 jsr $26,fprintf 66 ldgp $gp,0($26) 67 L.9: 68 L.5: 69 jsr $26,yylook 70 ldgp $gp,0($26) 71 mov $0,$14 72 cmplt $0,$31,$23 73 beq $23,L.4 74 mov $31,$0 75 L.3: 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.35 613 lda $11,yytext 614 br L.36 615 L.35: 616 stl $31,yymorfg 617 ldl $27,yyleng 618 lda $11,yytext($27) 619 L.36: 620 L.37: 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.41 628 lda $14,24($14) 629 L.41: 630 L.43: 631 ldq $12,($14) 632 mov $12,$27 633 lda $25,yycrank 634 cmpeq $27,$25,$23 635 beq $23,L.47 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.49 641 br L.94 642 L.49: 643 ldq $27,-64+160($sp) 644 ldq $27,($27) 645 lda $25,yycrank 646 cmpeq $27,$25,$23 647 beq $23,L.51 648 br L.94 649 L.51: 650 L.47: 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.61 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.62 664 L.61: 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.63 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.64 677 L.63: 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.64: 686 ldl $27,-80+160($sp) 687 stl $27,-76+160($sp) 688 L.62: 689 ldl $27,-76+160($sp) 690 stl $27,yytchar 691 cmpeq $27,10,$23 692 beq $23,L.59 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.60 699 L.59: 700 ldl $27,yytchar 701 stl $27,-72+160($sp) 702 L.60: 703 ldl $27,-72+160($sp) 704 lda $25,-1 705 cmpeq $27,$25,$23 706 beq $23,L.57 707 stl $31,-68+160($sp) 708 br L.58 709 L.57: 710 ldl $27,yytchar 711 stl $27,-68+160($sp) 712 L.58: 713 ldl $27,-68+160($sp) 714 mov $27,$10 715 ldq $25,-88+160($sp) 716 stb $27,($25) 717 L.65: 718 mov $12,$9 719 mov $12,$27 720 lda $25,yycrank 721 cmpule $27,$25,$23 722 bne $23,L.66 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.67 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.67 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.70 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.72 757 ldl $27,yylineno 758 subl $27,1,$27 759 stl $27,yylineno 760 L.72: 761 ldq $27,yysptr 762 lda $25,1($27) 763 stq $25,yysptr 764 ldl $25,yytchar 765 stb $25,($27) 766 br L.94 767 L.70: 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.43 780 L.66: 781 mov $12,$27 782 lda $25,yycrank 783 cmpult $27,$25,$23 784 beq $23,L.75 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.77 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.77 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.79 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.81 827 ldl $27,yylineno 828 subl $27,1,$27 829 stl $27,yylineno 830 L.81: 831 ldq $27,yysptr 832 lda $25,1($27) 833 stq $25,yysptr 834 ldl $25,yytchar 835 stb $25,($27) 836 br L.94 837 L.79: 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.43 850 L.77: 851 lda $27,yymatch($10) 852 ldb $27,($27) 853 sll $27,8*(8-4),$27 854 sra $27,8*(8-4),$27 855 sll $27,1,$27 856 addq $27,$9,$12 857 mov $12,$27 858 ldq $25,yytop 859 cmpule $27,$25,$23 860 beq $23,L.83 861 lda $27,24 862 ldb $25,($12) 863 sll $25,8*(8-4),$25 864 sra $25,8*(8-4),$25 865 mulq $27,$25,$27 866 lda $27,yysvec($27) 867 mov $14,$25 868 cmpeq $27,$25,$23 869 beq $23,L.83 870 lda $27,yysvec 871 lda $25,24 872 lda $22,1($12) 873 ldb $22,($22) 874 sll $22,8*(8-4),$22 875 sra $22,8*(8-4),$22 876 mulq $25,$22,$25 877 lda $25,yysvec($25) 878 cmpeq $25,$27,$23 879 beq $23,L.85 880 lda $27,-1($11) 881 mov $27,$11 882 ldb $27,($27) 883 stl $27,yytchar 884 ldl $27,yytchar 885 cmpeq $27,10,$23 886 beq $23,L.87 887 ldl $27,yylineno 888 subl $27,1,$27 889 stl $27,yylineno 890 L.87: 891 ldq $27,yysptr 892 lda $25,1($27) 893 stq $25,yysptr 894 ldl $25,yytchar 895 stb $25,($27) 896 br L.94 897 L.85: 898 mov $13,$27 899 lda $13,8($27) 900 lda $25,24 901 lda $22,1($12) 902 ldb $22,($22) 903 sll $22,8*(8-4),$22 904 sra $22,8*(8-4),$22 905 mulq $25,$22,$25 906 lda $25,yysvec($25) 907 mov $25,$14 908 stq $25,($27) 909 br L.43 910 L.83: 911 L.75: 912 L.67: 913 ldq $27,8($14) 914 mov $27,$14 915 cmpeq $27,$31,$23 916 bne $23,L.89 917 ldq $27,($14) 918 mov $27,$12 919 lda $25,yycrank 920 cmpeq $27,$25,$23 921 bne $23,L.89 922 br L.65 923 L.89: 924 lda $27,-1($11) 925 mov $27,$11 926 ldb $27,($27) 927 stl $27,yytchar 928 ldl $27,yytchar 929 cmpeq $27,10,$23 930 beq $23,L.91 931 ldl $27,yylineno 932 subl $27,1,$27 933 stl $27,yylineno 934 L.91: 935 ldq $27,yysptr 936 lda $25,1($27) 937 stq $25,yysptr 938 ldl $25,yytchar 939 stb $25,($27) 940 br L.94 941 L.93: 942 mov $11,$27 943 lda $11,-1($27) 944 stb $31,($27) 945 ldq $27,($13) 946 mov $31,$25 947 mov $27,$22 948 cmpeq $22,$25,$23 949 bne $23,L.96 950 ldq $27,16($27) 951 stq $27,yyfnd 952 cmpeq $27,$25,$23 953 bne $23,L.96 954 ldq $27,yyfnd 955 ldl $27,($27) 956 cmple $27,$31,$23 957 bne $23,L.96 958 stq $13,yyolsp 959 ldq $27,yyfnd 960 ldl $27,($27) 961 lda $27,yyextra($27) 962 ldb $27,($27) 963 cmpeq $27,$31,$23 964 bne $23,L.98 965 br L.101 966 L.100: 967 lda $13,-8($13) 968 mov $11,$27 969 lda $11,-1($27) 970 ldb $27,($27) 971 stl $27,yytchar 972 ldl $27,yytchar 973 cmpeq $27,10,$23 974 beq $23,L.103 975 ldl $27,yylineno 976 subl $27,1,$27 977 stl $27,yylineno 978 L.103: 979 ldq $27,yysptr 980 lda $25,1($27) 981 stq $25,yysptr 982 ldl $25,yytchar 983 stb $25,($27) 984 L.101: 985 ldq $27,($13) 986 ldq $16,16($27) 987 ldq $27,yyfnd 988 ldl $27,($27) 989 negl $27,$17 990 jsr $26,yyback 991 ldgp $gp,0($26) 992 cmpeq $0,1,$23 993 bne $23,L.105 994 mov $13,$27 995 lda $25,yylstate 996 cmpule $27,$25,$23 997 beq $23,L.100 998 L.105: 999 L.98: 1000 ldb $27,($11) 1001 stl $27,yyprevious 1002 stq $13,yylsp 1003 lda $27,yytext 1004 mov $11,$25 1005 subq $25,$27,$27 1006 lda $27,1($27) 1007 stl $27,yyleng 1008 ldl $27,yyleng 1009 stb $31,yytext($27) 1010 ldq $27,yyfnd 1011 lda $25,4($27) 1012 stq $25,yyfnd 1013 ldl $0,($27) 1014 br L.34 1015 L.96: 1016 ldb $27,($11) 1017 stl $27,yytchar 1018 ldl $27,yytchar 1019 cmpeq $27,10,$23 1020 beq $23,L.106 1021 ldl $27,yylineno 1022 subl $27,1,$27 1023 stl $27,yylineno 1024 L.106: 1025 ldq $27,yysptr 1026 lda $25,1($27) 1027 stq $25,yysptr 1028 ldl $25,yytchar 1029 stb $25,($27) 1030 L.94: 1031 mov $13,$27 1032 lda $13,-8($27) 1033 lda $25,yylstate 1034 cmpule $27,$25,$23 1035 beq $23,L.93 1036 lda $27,yytext 1037 ldb $27,($27) 1038 cmpeq $27,$31,$23 1039 beq $23,L.108 1040 lda $27,yysbuf 1041 stq $27,yysptr 1042 mov $31,$0 1043 br L.34 1044 L.108: 1045 ldq $27,yysptr 1046 lda $25,yysbuf 1047 cmpule $27,$25,$23 1048 bne $23,L.118 1049 ldq $27,yysptr 1050 lda $27,-1($27) 1051 stq $27,yysptr 1052 ldb $27,($27) 1053 stl $27,-76+160($sp) 1054 br L.119 1055 L.118: 1056 ldq $27,yyin 1057 ldl $25,($27) 1058 subl $25,1,$25 1059 stl $25,($27) 1060 cmplt $25,$31,$23 1061 beq $23,L.120 1062 ldq $16,yyin 1063 jsr $26,_filbuf 1064 ldgp $gp,0($26) 1065 mov $0,$27 1066 stl $27,-80+160($sp) 1067 br L.121 1068 L.120: 1069 ldq $27,yyin 1070 lda $27,8($27) 1071 ldq $25,($27) 1072 lda $22,1($25) 1073 stq $22,($27) 1074 ldbu $27,($25) 1075 stl $27,-80+160($sp) 1076 L.121: 1077 ldl $27,-80+160($sp) 1078 stl $27,-76+160($sp) 1079 L.119: 1080 ldl $27,-76+160($sp) 1081 stl $27,yytchar 1082 cmpeq $27,10,$23 1083 beq $23,L.116 1084 ldl $27,yylineno 1085 lda $27,1($27) 1086 stl $27,yylineno 1087 ldl $27,yytchar 1088 stl $27,-72+160($sp) 1089 br L.117 1090 L.116: 1091 ldl $27,yytchar 1092 stl $27,-72+160($sp) 1093 L.117: 1094 ldl $27,-72+160($sp) 1095 lda $25,-1 1096 cmpeq $27,$25,$23 1097 beq $23,L.114 1098 stl $31,-68+160($sp) 1099 br L.115 1100 L.114: 1101 ldl $27,yytchar 1102 stl $27,-68+160($sp) 1103 L.115: 1104 ldl $27,-68+160($sp) 1105 stb $27,yytext 1106 sll $27,8*(8-1),$27 1107 sra $27,8*(8-1),$27 1108 stl $27,yyprevious 1109 ldl $27,yyprevious 1110 cmple $27,$31,$23 1111 bne $23,L.122 1112 ldq $27,yyout 1113 ldl $25,($27) 1114 subl $25,1,$25 1115 stl $25,($27) 1116 cmplt $25,$31,$23 1117 beq $23,L.125 1118 ldl $27,yyprevious 1119 and $27,(1<<(8*1))-1,$27 1120 mov $27,$16 1121 ldq $17,yyout 1122 jsr $26,_flsbuf 1123 ldgp $gp,0($26) 1124 br L.126 1125 L.125: 1126 ldq $27,yyout 1127 lda $27,8($27) 1128 ldq $25,($27) 1129 lda $22,1($25) 1130 stq $22,($27) 1131 ldl $27,yyprevious 1132 stb $27,($25) 1133 L.126: 1134 L.122: 1135 lda $11,yytext 1136 br L.37 1137 L.34: 1138 ldq $9,0($sp) 1139 ldq $10,8($sp) 1140 ldq $11,16($sp) 1141 ldq $12,24($sp) 1142 ldq $13,32($sp) 1143 ldq $14,40($sp) 1144 ldq $24,48($sp) 1145 ldq $26,56($sp) 1146 lda $sp,160($sp) 1147 ret 1148 .end yylook 1149 .globl yyback 1150 .text 1151 .ent yyback 1152 yyback: 1153 ldgp $gp,0($27) 1154 lda $sp,-64($sp) 1155 .frame $sp,64,$26,48 1156 .prologue 1 1157 mov $16,$27 1158 cmpeq $27,$31,$23 1159 beq $23,L.131 1160 mov $31,$0 1161 br L.127 1162 L.130: 1163 mov $16,$27 1164 lda $16,4($27) 1165 ldl $27,($27) 1166 cmpeq $27,$17,$23 1167 beq $23,L.133 1168 lda $0,1 1169 br L.127 1170 L.133: 1171 L.131: 1172 ldl $27,($16) 1173 cmpeq $27,$31,$23 1174 beq $23,L.130 1175 mov $31,$0 1176 L.127: 1177 lda $sp,64($sp) 1178 ret 1179 .end yyback 1180 .globl yyinput 1181 .text 1182 .ent yyinput 1183 yyinput: 1184 ldgp $gp,0($27) 1185 lda $sp,-96($sp) 1186 .mask 0x4007800,-64 1187 .frame $sp,96,$26,48 1188 stq $11,0($sp) 1189 stq $12,8($sp) 1190 stq $13,16($sp) 1191 stq $14,24($sp) 1192 stq $26,32($sp) 1193 .prologue 1 1194 ldq $27,yysptr 1195 lda $25,yysbuf 1196 cmpule $27,$25,$23 1197 bne $23,L.144 1198 ldq $27,yysptr 1199 lda $27,-1($27) 1200 stq $27,yysptr 1201 ldb $12,($27) 1202 br L.145 1203 L.144: 1204 ldq $27,yyin 1205 ldl $25,($27) 1206 subl $25,1,$25 1207 stl $25,($27) 1208 cmplt $25,$31,$23 1209 beq $23,L.146 1210 ldq $16,yyin 1211 jsr $26,_filbuf 1212 ldgp $gp,0($26) 1213 mov $0,$27 1214 mov $27,$11 1215 br L.147 1216 L.146: 1217 ldq $27,yyin 1218 lda $27,8($27) 1219 ldq $25,($27) 1220 lda $22,1($25) 1221 stq $22,($27) 1222 ldbu $11,($25) 1223 L.147: 1224 mov $11,$12 1225 L.145: 1226 stl $12,yytchar 1227 cmpeq $12,10,$23 1228 beq $23,L.142 1229 ldl $27,yylineno 1230 lda $27,1($27) 1231 stl $27,yylineno 1232 ldl $13,yytchar 1233 br L.143 1234 L.142: 1235 ldl $13,yytchar 1236 L.143: 1237 lda $27,-1 1238 cmpeq $13,$27,$23 1239 beq $23,L.140 1240 mov $31,$14 1241 br L.141 1242 L.140: 1243 ldl $14,yytchar 1244 L.141: 1245 mov $14,$0 1246 L.135: 1247 ldq $11,0($sp) 1248 ldq $12,8($sp) 1249 ldq $13,16($sp) 1250 ldq $14,24($sp) 1251 ldq $26,32($sp) 1252 lda $sp,96($sp) 1253 ret 1254 .end yyinput 1255 .globl yyoutput 1256 .text 1257 .ent yyoutput 1258 yyoutput: 1259 ldgp $gp,0($27) 1260 lda $sp,-80($sp) 1261 .mask 0x5000000,-72 1262 .frame $sp,80,$26,48 1263 stq $24,0($sp) 1264 stq $26,8($sp) 1265 stq $16,32($sp) 1266 .prologue 1 1267 ldq $27,yyout 1268 ldl $25,($27) 1269 subl $25,1,$25 1270 stl $25,($27) 1271 cmplt $25,$31,$23 1272 beq $23,L.150 1273 ldl $27,-48+80($sp) 1274 and $27,(1<<(8*1))-1,$27 1275 mov $27,$16 1276 ldq $17,yyout 1277 jsr $26,_flsbuf 1278 ldgp $gp,0($26) 1279 br L.151 1280 L.150: 1281 ldq $27,yyout 1282 lda $27,8($27) 1283 ldq $25,($27) 1284 lda $22,1($25) 1285 stq $22,($27) 1286 ldl $27,-48+80($sp) 1287 stb $27,($25) 1288 L.151: 1289 mov $31,$0 1290 L.148: 1291 ldq $24,0($sp) 1292 ldq $26,8($sp) 1293 lda $sp,80($sp) 1294 ret 1295 .end yyoutput 1296 .globl yyunput 1297 .text 1298 .ent yyunput 1299 yyunput: 1300 ldgp $gp,0($27) 1301 lda $sp,-80($sp) 1302 .mask 0x5000000,-72 1303 .frame $sp,80,$26,48 1304 stq $24,0($sp) 1305 stq $26,8($sp) 1306 .prologue 1 1307 stl $16,yytchar 1308 ldl $27,yytchar 1309 cmpeq $27,10,$23 1310 beq $23,L.153 1311 ldl $27,yylineno 1312 subl $27,1,$27 1313 stl $27,yylineno 1314 L.153: 1315 ldq $27,yysptr 1316 lda $25,1($27) 1317 stq $25,yysptr 1318 ldl $25,yytchar 1319 stb $25,($27) 1320 mov $31,$0 1321 L.152: 1322 ldq $24,0($sp) 1323 ldq $26,8($sp) 1324 lda $sp,80($sp) 1325 ret 1326 .end yyunput 1327 .globl main 1328 .text 1329 .ent main 1330 main: 1331 ldgp $gp,0($27) 1332 lda $sp,-64($sp) 1333 .mask 0x4000000,-64 1334 .frame $sp,64,$26,48 1335 stq $26,0($sp) 1336 .prologue 1 1337 jsr $26,yyparse 1338 ldgp $gp,0($26) 1339 mov $31,$0 1340 L.155: 1341 ldq $26,0($sp) 1342 lda $sp,64($sp) 1343 ret 1344 .end main 1345 .globl yyerror 1346 .text 1347 .ent yyerror 1348 yyerror: 1349 ldgp $gp,0($27) 1350 lda $sp,-64($sp) 1351 .mask 0x4000000,-64 1352 .frame $sp,64,$26,48 1353 stq $26,0($sp) 1354 stq $16,16($sp) 1355 .prologue 1 1356 lda $16,L.157 1357 ldq $17,-48+64($sp) 1358 jsr $26,printf 1359 ldgp $gp,0($26) 1360 mov $31,$0 1361 L.156: 1362 ldq $26,0($sp) 1363 lda $sp,64($sp) 1364 ret 1365 .end yyerror 1366 .sdata 1367 .globl yyexca 1368 .align 1 1369 yyexca: 1370 .word 0xffff 1371 .word 0x1 1372 .word 0x0 1373 .word 0xffff 1374 .word 0xfffe 1375 .word 0x0 1376 .globl yyact 1377 .align 1 1378 yyact: 1379 .word 0xc 1380 .word 0x2 1381 .word 0x9 1382 .word 0x8 1383 .word 0x11 1384 .word 0xb 1385 .word 0x19 1386 .word 0x11 1387 .word 0xf 1388 .word 0x12 1389 .word 0x10 1390 .word 0xa 1391 .word 0x12 1392 .word 0x11 1393 .word 0xf 1394 .word 0x7 1395 .word 0x10 1396 .word 0xd 1397 .word 0x12 1398 .word 0x5 1399 .word 0x3 1400 .word 0x1 1401 .word 0x0 1402 .word 0x13 1403 .word 0x14 1404 .word 0x0 1405 .word 0x0 1406 .word 0x15 1407 .word 0x16 1408 .word 0x17 1409 .word 0x18 1410 .word 0x0 1411 .word 0x0 1412 .word 0x0 1413 .word 0x0 1414 .word 0x0 1415 .word 0x0 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 0x6 1597 .word 0xe 1598 .word 0x0 1599 .word 0x0 1600 .word 0x0 1601 .word 0x0 1602 .word 0x0 1603 .word 0x0 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 0x4 1627 .word 0x6 1628 .globl yypact 1629 .align 1 1630 yypact: 1631 .word 0xfc18 1632 .word 0xfff7 1633 .word 0xfc18 1634 .word 0x5 1635 .word 0xfff9 1636 .word 0xffc5 1637 .word 0xfc18 1638 .word 0xfc18 1639 .word 0xfc18 1640 .word 0xffd8 1641 .word 0xffe3 1642 .word 0xffd8 1643 .word 0xffd8 1644 .word 0xfc18 1645 .word 0xfc18 1646 .word 0xffd8 1647 .word 0xffd8 1648 .word 0xffd8 1649 .word 0xffd8 1650 .word 0xffda 1651 .word 0xffdd 1652 .word 0xffda 1653 .word 0xffda 1654 .word 0xfc18 1655 .word 0xfc18 1656 .word 0xfc18 1657 .globl yypgo 1658 .align 1 1659 yypgo: 1660 .word 0x0 1661 .word 0x15 1662 .word 0x14 1663 .word 0x11 1664 .word 0xb 1665 .globl yyr1 1666 .align 1 1667 yyr1: 1668 .word 0x0 1669 .word 0x1 1670 .word 0x1 1671 .word 0x1 1672 .word 0x1 1673 .word 0x2 1674 .word 0x4 1675 .word 0x4 1676 .word 0x4 1677 .word 0x4 1678 .word 0x4 1679 .word 0x4 1680 .word 0x4 1681 .word 0x4 1682 .word 0x3 1683 .globl yyr2 1684 .align 1 1685 yyr2: 1686 .word 0x0 1687 .word 0x0 1688 .word 0x2 1689 .word 0x3 1690 .word 0x3 1691 .word 0x3 1692 .word 0x3 1693 .word 0x3 1694 .word 0x3 1695 .word 0x3 1696 .word 0x2 1697 .word 0x3 1698 .word 0x1 1699 .word 0x1 1700 .word 0x1 1701 .globl yychk 1702 .align 1 1703 yychk: 1704 .word 0xfc18 1705 .word 0xffff 1706 .word 0xa 1707 .word 0xfffe 1708 .word 0x100 1709 .word 0xfffd 1710 .word 0x101 1711 .word 0xa 1712 .word 0xa 1713 .word 0x3d 1714 .word 0xfffc 1715 .word 0x2d 1716 .word 0x28 1717 .word 0xfffd 1718 .word 0x102 1719 .word 0x2b 1720 .word 0x2d 1721 .word 0x2a 1722 .word 0x2f 1723 .word 0xfffc 1724 .word 0xfffc 1725 .word 0xfffc 1726 .word 0xfffc 1727 .word 0xfffc 1728 .word 0xfffc 1729 .word 0x29 1730 .globl yydef 1731 .align 1 1732 yydef: 1733 .word 0x1 1734 .word 0xfffe 1735 .word 0x2 1736 .word 0x0 1737 .word 0x0 1738 .word 0x0 1739 .word 0xe 1740 .word 0x3 1741 .word 0x4 1742 .word 0x0 1743 .word 0x5 1744 .word 0x0 1745 .word 0x0 1746 .word 0xc 1747 .word 0xd 1748 .word 0x0 1749 .word 0x0 1750 .word 0x0 1751 .word 0x0 1752 .word 0xa 1753 .word 0x0 1754 .word 0x6 1755 .word 0x7 1756 .word 0x8 1757 .word 0x9 1758 .word 0xb 1759 .globl yychar 1760 .align 2 1761 yychar: 1762 .long 0xffffffff 1763 .globl yynerrs 1764 .align 2 1765 yynerrs: 1766 .long 0x0 1767 .globl yyerrflag 1768 .align 1 1769 yyerrflag: 1770 .word 0x0 1771 .globl yyparse 1772 .text 1773 .text 1774 .ent yyparse 1775 yyparse: 1776 ldgp $gp,0($27) 1777 lda $sp,-432($sp) 1778 .mask 0x5007e00,-376 1779 .frame $sp,432,$26,48 1780 stq $9,0($sp) 1781 stq $10,8($sp) 1782 stq $11,16($sp) 1783 stq $12,24($sp) 1784 stq $13,32($sp) 1785 stq $14,40($sp) 1786 stq $24,48($sp) 1787 stq $26,56($sp) 1788 .prologue 1 1789 mov $31,$27 1790 mov $27,$13 1791 lda $25,-1 1792 stl $25,yychar 1793 stl $31,yynerrs 1794 stw $27,yyerrflag 1795 lda $12,-360+432($sp) 1796 lda $10,yyv-4 1797 L.161: 1798 lda $27,2($12) 1799 mov $27,$12 1800 lda $25,-58+432($sp) 1801 cmpule $27,$25,$23 1802 bne $23,L.162 1803 lda $16,L.165 1804 jsr $26,yyerror 1805 ldgp $gp,0($26) 1806 lda $0,1 1807 br L.158 1808 L.162: 1809 stw $13,($12) 1810 lda $10,4($10) 1811 ldl $27,yyval 1812 stl $27,($10) 1813 L.166: 1814 sll $13,8*(8-2),$27 1815 sra $27,8*(8-2),$27 1816 sll $27,8*(8-4),$27 1817 sra $27,8*(8-4),$27 1818 sll $27,1,$27 1819 lda $27,yypact($27) 1820 ldw $11,($27) 1821 sll $11,8*(8-2),$27 1822 sra $27,8*(8-2),$27 1823 lda $25,-1000 1824 cmple $27,$25,$23 1825 beq $23,L.167 1826 br L.169 1827 L.167: 1828 ldl $27,yychar 1829 cmplt $27,$31,$23 1830 beq $23,L.170 1831 jsr $26,yylex 1832 ldgp $gp,0($26) 1833 stl $0,yychar 1834 cmplt $0,$31,$23 1835 beq $23,L.172 1836 stl $31,yychar 1837 L.172: 1838 L.170: 1839 sll $11,8*(8-2),$27 1840 sra $27,8*(8-2),$27 1841 ldl $25,yychar 1842 addl $27,$25,$27 1843 mov $27,$11 1844 sll $27,8*(8-2),$27 1845 sra $27,8*(8-2),$27 1846 cmplt $27,$31,$23 1847 bne $23,L.176 1848 sll $11,8*(8-2),$27 1849 sra $27,8*(8-2),$27 1850 lda $25,249 1851 cmplt $27,$25,$23 1852 bne $23,L.174 1853 L.176: 1854 br L.169 1855 L.174: 1856 sll $11,8*(8-2),$27 1857 sra $27,8*(8-2),$27 1858 sll $27,8*(8-4),$27 1859 sra $27,8*(8-4),$27 1860 sll $27,1,$27 1861 lda $27,yyact($27) 1862 ldw $27,($27) 1863 mov $27,$11 1864 sll $27,8*(8-2),$27 1865 sra $27,8*(8-2),$27 1866 sll $27,8*(8-4),$27 1867 sra $27,8*(8-4),$27 1868 sll $27,1,$27 1869 lda $27,yychk($27) 1870 ldw $27,($27) 1871 ldl $25,yychar 1872 cmpeq $27,$25,$23 1873 beq $23,L.177 1874 lda $27,-1 1875 stl $27,yychar 1876 ldl $27,yylval 1877 stl $27,yyval 1878 mov $11,$13 1879 lda $27,yyerrflag 1880 ldw $27,($27) 1881 cmple $27,$31,$23 1882 bne $23,L.161 1883 lda $27,yyerrflag 1884 ldw $27,($27) 1885 subl $27,1,$27 1886 stw $27,yyerrflag 1887 br L.161 1888 L.177: 1889 L.169: 1890 sll $13,8*(8-2),$27 1891 sra $27,8*(8-2),$27 1892 sll $27,8*(8-4),$27 1893 sra $27,8*(8-4),$27 1894 sll $27,1,$27 1895 lda $27,yydef($27) 1896 ldw $27,($27) 1897 mov $27,$11 1898 sll $27,8*(8-2),$27 1899 sra $27,8*(8-2),$27 1900 lda $25,-2 1901 cmpeq $27,$25,$23 1902 beq $23,L.181 1903 ldl $27,yychar 1904 cmplt $27,$31,$23 1905 beq $23,L.183 1906 jsr $26,yylex 1907 ldgp $gp,0($26) 1908 stl $0,yychar 1909 cmplt $0,$31,$23 1910 beq $23,L.185 1911 stl $31,yychar 1912 L.185: 1913 L.183: 1914 lda $9,yyexca 1915 br L.190 1916 L.187: 1917 L.188: 1918 lda $9,4($9) 1919 L.190: 1920 ldw $27,($9) 1921 lda $25,-1 1922 cmpeq $27,$25,$23 1923 beq $23,L.187 1924 lda $27,2($9) 1925 ldw $27,($27) 1926 sll $13,8*(8-2),$25 1927 sra $25,8*(8-2),$25 1928 cmpeq $27,$25,$23 1929 beq $23,L.187 1930 br L.192 1931 L.191: 1932 ldw $27,($9) 1933 ldl $25,yychar 1934 cmpeq $27,$25,$23 1935 beq $23,L.194 1936 br L.193 1937 L.194: 1938 L.192: 1939 lda $27,4($9) 1940 mov $27,$9 1941 ldw $27,($27) 1942 cmplt $27,$31,$23 1943 beq $23,L.191 1944 L.193: 1945 lda $27,2($9) 1946 ldw $27,($27) 1947 mov $27,$11 1948 sll $27,8*(8-2),$27 1949 sra $27,8*(8-2),$27 1950 cmplt $27,$31,$23 1951 beq $23,L.196 1952 mov $31,$0 1953 br L.158 1954 L.196: 1955 L.181: 1956 sll $11,8*(8-2),$27 1957 sra $27,8*(8-2),$27 1958 cmpeq $27,$31,$23 1959 beq $23,L.198 1960 lda $27,yyerrflag 1961 ldw $27,($27) 1962 stl $27,-364+432($sp) 1963 ldl $27,-364+432($sp) 1964 cmplt $27,$31,$23 1965 bne $23,L.200 1966 cmple $27,3,$23 1967 beq $23,L.200 1968 sll $27,3,$27 1969 ldq $27,L.216($27) 1970 jmp ($27) 1971 .rdata 1972 .align 3 1973 L.216: 1974 .quad L.203 1975 .quad L.206 1976 .quad L.206 1977 .quad L.213 1978 .text 1979 L.203: 1980 lda $16,L.204 1981 jsr $26,yyerror 1982 ldgp $gp,0($26) 1983 L.205: 1984 ldl $27,yynerrs 1985 lda $27,1($27) 1986 stl $27,yynerrs 1987 L.206: 1988 lda $27,3 1989 stw $27,yyerrflag 1990 br L.208 1991 L.207: 1992 ldw $27,($12) 1993 sll $27,8*(8-4),$27 1994 sra $27,8*(8-4),$27 1995 sll $27,1,$27 1996 lda $27,yypact($27) 1997 ldw $27,($27) 1998 lda $27,256($27) 1999 mov $27,$11 2000 sll $11,8*(8-2),$27 2001 sra $27,8*(8-2),$27 2002 cmplt $27,$31,$23 2003 bne $23,L.210 2004 lda $25,249 2005 cmplt $27,$25,$23 2006 beq $23,L.210 2007 sll $27,8*(8-4),$27 2008 sra $27,8*(8-4),$27 2009 sll $27,1,$27 2010 lda $27,yyact($27) 2011 ldw $27,($27) 2012 sll $27,8*(8-4),$27 2013 sra $27,8*(8-4),$27 2014 sll $27,1,$27 2015 lda $27,yychk($27) 2016 ldw $27,($27) 2017 lda $25,256 2018 cmpeq $27,$25,$23 2019 beq $23,L.210 2020 sll $11,8*(8-2),$27 2021 sra $27,8*(8-2),$27 2022 sll $27,8*(8-4),$27 2023 sra $27,8*(8-4),$27 2024 sll $27,1,$27 2025 lda $27,yyact($27) 2026 ldw $13,($27) 2027 br L.161 2028 L.210: 2029 ldw $27,($12) 2030 sll $27,8*(8-4),$27 2031 sra $27,8*(8-4),$27 2032 sll $27,1,$27 2033 lda $27,yypact($27) 2034 ldw $11,($27) 2035 lda $12,-2($12) 2036 lda $10,-4($10) 2037 L.208: 2038 mov $12,$27 2039 lda $25,-358+432($sp) 2040 cmpult $27,$25,$23 2041 beq $23,L.207 2042 L.212: 2043 lda $0,1 2044 br L.158 2045 L.213: 2046 ldl $27,yychar 2047 cmpeq $27,$31,$23 2048 beq $23,L.214 2049 br L.212 2050 L.214: 2051 lda $27,-1 2052 stl $27,yychar 2053 br L.166 2054 L.200: 2055 L.198: 2056 sll $11,8*(8-2),$27 2057 sra $27,8*(8-2),$27 2058 sll $27,8*(8-4),$27 2059 sra $27,8*(8-4),$27 2060 sll $27,1,$27 2061 lda $25,yyr2($27) 2062 ldw $22,($25) 2063 sll $22,8*(8-4),$22 2064 sra $22,8*(8-4),$22 2065 sll $22,1,$22 2066 subq $12,$22,$12 2067 mov $10,$14 2068 ldw $25,($25) 2069 sll $25,8*(8-4),$25 2070 sra $25,8*(8-4),$25 2071 sll $25,2,$25 2072 subq $10,$25,$10 2073 ldl $25,4($10) 2074 stl $25,yyval 2075 stw $11,-360+432($sp) 2076 lda $27,yyr1($27) 2077 ldw $11,($27) 2078 sll $11,8*(8-2),$27 2079 sra $27,8*(8-2),$27 2080 sll $27,8*(8-4),$27 2081 sra $27,8*(8-4),$27 2082 sll $27,1,$27 2083 lda $27,yypgo($27) 2084 ldw $27,($27) 2085 ldw $25,($12) 2086 addl $27,$25,$27 2087 lda $27,1($27) 2088 stw $27,-58+432($sp) 2089 lda $27,-58+432($sp) 2090 ldw $27,($27) 2091 lda $25,249 2092 cmplt $27,$25,$23 2093 beq $23,L.219 2094 sll $27,8*(8-4),$27 2095 sra $27,8*(8-4),$27 2096 sll $27,1,$27 2097 lda $27,yyact($27) 2098 ldw $27,($27) 2099 mov $27,$13 2100 sll $27,8*(8-2),$27 2101 sra $27,8*(8-2),$27 2102 sll $27,8*(8-4),$27 2103 sra $27,8*(8-4),$27 2104 sll $27,1,$27 2105 lda $27,yychk($27) 2106 ldw $27,($27) 2107 sll $11,8*(8-2),$25 2108 sra $25,8*(8-2),$25 2109 negl $25,$25 2110 cmpeq $27,$25,$23 2111 bne $23,L.217 2112 L.219: 2113 sll $11,8*(8-2),$27 2114 sra $27,8*(8-2),$27 2115 sll $27,8*(8-4),$27 2116 sra $27,8*(8-4),$27 2117 sll $27,1,$27 2118 lda $27,yypgo($27) 2119 ldw $27,($27) 2120 sll $27,8*(8-4),$27 2121 sra $27,8*(8-4),$27 2122 sll $27,1,$27 2123 lda $27,yyact($27) 2124 ldw $13,($27) 2125 L.217: 2126 lda $27,-360+432($sp) 2127 ldw $27,($27) 2128 stl $27,-364+432($sp) 2129 ldl $27,-364+432($sp) 2130 cmplt $27,4,$23 2131 bne $23,L.161 2132 cmple $27,14,$23 2133 beq $23,L.161 2134 subl $27,4,$27 2135 sll $27,3,$27 2136 ldq $27,L.241($27) 2137 jmp ($27) 2138 .rdata 2139 .align 3 2140 L.241: 2141 .quad L.223 2142 .quad L.224 2143 .quad L.226 2144 .quad L.228 2145 .quad L.230 2146 .quad L.232 2147 .quad L.234 2148 .quad L.161 2149 .quad L.236 2150 .quad L.238 2151 .quad L.240 2152 .text 2153 L.223: 2154 stw $31,yyerrflag 2155 br L.161 2156 L.224: 2157 lda $16,L.225 2158 jsr $26,printf 2159 ldgp $gp,0($26) 2160 br L.161 2161 L.226: 2162 lda $16,L.227 2163 jsr $26,printf 2164 ldgp $gp,0($26) 2165 br L.161 2166 L.228: 2167 lda $16,L.229 2168 jsr $26,printf 2169 ldgp $gp,0($26) 2170 br L.161 2171 L.230: 2172 lda $16,L.231 2173 jsr $26,printf 2174 ldgp $gp,0($26) 2175 br L.161 2176 L.232: 2177 lda $16,L.233 2178 jsr $26,printf 2179 ldgp $gp,0($26) 2180 br L.161 2181 L.234: 2182 lda $16,L.235 2183 jsr $26,printf 2184 ldgp $gp,0($26) 2185 br L.161 2186 L.236: 2187 lda $16,L.237 2188 jsr $26,printf 2189 ldgp $gp,0($26) 2190 br L.161 2191 L.238: 2192 lda $16,L.239 2193 lda $17,yytext 2194 jsr $26,printf 2195 ldgp $gp,0($26) 2196 br L.161 2197 L.240: 2198 lda $16,L.157 2199 lda $17,yytext 2200 jsr $26,printf 2201 ldgp $gp,0($26) 2202 br L.161 2203 L.158: 2204 ldq $9,0($sp) 2205 ldq $10,8($sp) 2206 ldq $11,16($sp) 2207 ldq $12,24($sp) 2208 ldq $13,32($sp) 2209 ldq $14,40($sp) 2210 ldq $24,48($sp) 2211 ldq $26,56($sp) 2212 lda $sp,432($sp) 2213 ret 2214 .end yyparse 2215 .globl yywrap 2216 .text 2217 .ent yywrap 2218 yywrap: 2219 ldgp $gp,0($27) 2220 lda $sp,-64($sp) 2221 .frame $sp,64,$26,48 2222 .prologue 1 2223 lda $0,1 2224 L.242: 2225 lda $sp,64($sp) 2226 ret 2227 .end yywrap 2228 .globl yyv 2229 .comm yyv,600 2230 .globl yyfnd 2231 .comm yyfnd,8 2232 .globl yyolsp 2233 .comm yyolsp,8 2234 .globl yylsp 2235 .comm yylsp,8 2236 .globl yylstate 2237 .comm yylstate,1600 2238 .globl yyestate 2239 .comm yyestate,8 2240 .globl yytchar 2241 .comm yytchar,4 2242 .globl yysbuf 2243 .comm yysbuf,200 2244 .globl yymorfg 2245 .comm yymorfg,4 2246 .globl yytext 2247 .comm yytext,200 2248 .globl yyleng 2249 .comm yyleng,4 2250 .extern _iob 0 2251 .globl yyval 2252 .comm yyval,4 2253 .globl yylval 2254 .comm yylval,4 2255 .rdata 2256 .align 0 2257 L.239: 2258 .byte 112 2259 .byte 117 2260 .byte 115 2261 .byte 104 2262 .byte 32 2263 .byte 37 2264 .byte 115 2265 .byte 10 2266 .byte 0 2267 .align 0 2268 L.237: 2269 .byte 108 2270 .byte 111 2271 .byte 97 2272 .byte 100 2273 .byte 10 2274 .byte 0 2275 .align 0 2276 L.235: 2277 .byte 110 2278 .byte 101 2279 .byte 103 2280 .byte 97 2281 .byte 116 2282 .byte 101 2283 .byte 10 2284 .byte 0 2285 .align 0 2286 L.233: 2287 .byte 100 2288 .byte 105 2289 .byte 118 2290 .byte 105 2291 .byte 100 2292 .byte 101 2293 .byte 10 2294 .byte 0 2295 .align 0 2296 L.231: 2297 .byte 109 2298 .byte 117 2299 .byte 108 2300 .byte 116 2301 .byte 105 2302 .byte 112 2303 .byte 108 2304 .byte 121 2305 .byte 10 2306 .byte 0 2307 .align 0 2308 L.229: 2309 .byte 110 2310 .byte 101 2311 .byte 103 2312 .byte 97 2313 .byte 116 2314 .byte 101 2315 .byte 10 2316 .byte 97 2317 .byte 100 2318 .byte 100 2319 .byte 10 2320 .byte 0 2321 .align 0 2322 L.227: 2323 .byte 97 2324 .byte 100 2325 .byte 100 2326 .byte 10 2327 .byte 0 2328 .align 0 2329 L.225: 2330 .byte 115 2331 .byte 116 2332 .byte 111 2333 .byte 114 2334 .byte 101 2335 .byte 10 2336 .byte 0 2337 .align 0 2338 L.204: 2339 .byte 115 2340 .byte 121 2341 .byte 110 2342 .byte 116 2343 .byte 97 2344 .byte 120 2345 .byte 32 2346 .byte 101 2347 .byte 114 2348 .byte 114 2349 .byte 111 2350 .byte 114 2351 .byte 0 2352 .align 0 2353 L.165: 2354 .byte 121 2355 .byte 97 2356 .byte 99 2357 .byte 99 2358 .byte 32 2359 .byte 115 2360 .byte 116 2361 .byte 97 2362 .byte 99 2363 .byte 107 2364 .byte 32 2365 .byte 111 2366 .byte 118 2367 .byte 101 2368 .byte 114 2369 .byte 102 2370 .byte 108 2371 .byte 111 2372 .byte 119 2373 .byte 0 2374 .align 0 2375 L.157: 2376 .byte 37 2377 .byte 115 2378 .byte 10 2379 .byte 0 2380 .align 0 2381 L.18: 2382 .byte 98 2383 .byte 97 2384 .byte 100 2385 .byte 32 2386 .byte 115 2387 .byte 119 2388 .byte 105 2389 .byte 116 2390 .byte 99 2391 .byte 104 2392 .byte 32 2393 .byte 121 2394 .byte 121 2395 .byte 108 2396 .byte 111 2397 .byte 111 2398 .byte 107 2399 .byte 32 2400 .byte 37 2401 .byte 100 2402 .byte 0