Annotation of researchv10no/cmd/lcc/gen2/mc-sun/tst/yacc.s, revision 1.1

1.1     ! root        1: .data
        !             2: .globl _yyin
        !             3: .align 2; _yyin:.long __iob
        !             4: .globl _yyout
        !             5: .align 2; _yyout:.long __iob+20
        !             6: .text
        !             7: .globl _yylex
        !             8: .align 2
        !             9: _yylex:link a6,#-24
        !            10: moveml #0x490,a6@(-12)
        !            11: jra L4
        !            12: L3:
        !            13: L6:
        !            14: cmpl #-1,d7; jlt L7
        !            15: cmpl #4,d7; jgt L7
        !            16: movl @(L19+4:l,d7:l:4),a2
        !            17: jra a2@
        !            18: L19:
        !            19: .align 2; .long L8
        !            20: .align 2; .long L9
        !            21: .align 2; .long L12
        !            22: .align 2; .long L13
        !            23: .align 2; .long L8
        !            24: .align 2; .long L15
        !            25: L9:
        !            26: jbsr _yywrap:l
        !            27: tstl d0; jeq L8
        !            28: clrl d0
        !            29: jra L2
        !            30: L12:
        !            31: movl #257,d0
        !            32: jra L2
        !            33: L13:
        !            34: movl #258,d0
        !            35: jra L2
        !            36: L15:
        !            37: movb _yytext:l,d4
        !            38: movl d4,d0; extbl d0
        !            39: jra L2
        !            40: L7:
        !            41: movl _yyout:l,sp@
        !            42: movl #L17,sp@(4)
        !            43: movl d7,sp@(8)
        !            44: jbsr _fprintf:l
        !            45: L8:
        !            46: L4:
        !            47: jbsr _yylook:l
        !            48: movl d0,d7
        !            49: tstl d0; jge L3
        !            50: clrl d0
        !            51: L2:
        !            52: moveml a6@(-12),#0x490
        !            53: unlk a6
        !            54: rts
        !            55: .data
        !            56: .globl _yyvstop
        !            57: .align 2; _yyvstop:.long 0
        !            58: .long 4
        !            59: .long 0
        !            60: .long 3
        !            61: .long 4
        !            62: .long 0
        !            63: .long 2
        !            64: .long 4
        !            65: .long 0
        !            66: .long 1
        !            67: .long 4
        !            68: .long 0
        !            69: .long 2
        !            70: .long 0
        !            71: .long 1
        !            72: .long 0
        !            73: .long 0
        !            74: .globl _yycrank
        !            75: .align 2; _yycrank:.byte 0
        !            76: .byte 0
        !            77: .byte 0
        !            78: .byte 0
        !            79: .byte 1
        !            80: .byte 3
        !            81: .byte 0
        !            82: .byte 0
        !            83: .byte 0
        !            84: .byte 0
        !            85: .byte 0
        !            86: .byte 0
        !            87: .byte 0
        !            88: .byte 0
        !            89: .byte 0
        !            90: .byte 0
        !            91: .byte 0
        !            92: .byte 0
        !            93: .byte 0
        !            94: .byte 0
        !            95: .byte 1
        !            96: .byte 4
        !            97: .byte 1
        !            98: .byte 3
        !            99: .byte 0
        !           100: .byte 0
        !           101: .byte 0
        !           102: .byte 0
        !           103: .byte 0
        !           104: .byte 0
        !           105: .byte 0
        !           106: .byte 0
        !           107: .byte 0
        !           108: .byte 0
        !           109: .byte 0
        !           110: .byte 0
        !           111: .byte 0
        !           112: .byte 0
        !           113: .byte 0
        !           114: .byte 0
        !           115: .byte 0
        !           116: .byte 0
        !           117: .byte 0
        !           118: .byte 0
        !           119: .byte 0
        !           120: .byte 0
        !           121: .byte 0
        !           122: .byte 0
        !           123: .byte 0
        !           124: .byte 0
        !           125: .byte 0
        !           126: .byte 0
        !           127: .byte 0
        !           128: .byte 0
        !           129: .byte 0
        !           130: .byte 0
        !           131: .byte 0
        !           132: .byte 0
        !           133: .byte 0
        !           134: .byte 0
        !           135: .byte 0
        !           136: .byte 0
        !           137: .byte 0
        !           138: .byte 0
        !           139: .byte 0
        !           140: .byte 0
        !           141: .byte 0
        !           142: .byte 0
        !           143: .byte 0
        !           144: .byte 0
        !           145: .byte 0
        !           146: .byte 0
        !           147: .byte 0
        !           148: .byte 0
        !           149: .byte 0
        !           150: .byte 0
        !           151: .byte 0
        !           152: .byte 0
        !           153: .byte 0
        !           154: .byte 0
        !           155: .byte 0
        !           156: .byte 0
        !           157: .byte 0
        !           158: .byte 0
        !           159: .byte 0
        !           160: .byte 0
        !           161: .byte 0
        !           162: .byte 0
        !           163: .byte 0
        !           164: .byte 0
        !           165: .byte 0
        !           166: .byte 0
        !           167: .byte 0
        !           168: .byte 0
        !           169: .byte 0
        !           170: .byte 0
        !           171: .byte 0
        !           172: .byte 0
        !           173: .byte 1
        !           174: .byte 5
        !           175: .byte 5
        !           176: .byte 7
        !           177: .byte 5
        !           178: .byte 7
        !           179: .byte 5
        !           180: .byte 7
        !           181: .byte 5
        !           182: .byte 7
        !           183: .byte 5
        !           184: .byte 7
        !           185: .byte 5
        !           186: .byte 7
        !           187: .byte 5
        !           188: .byte 7
        !           189: .byte 5
        !           190: .byte 7
        !           191: .byte 5
        !           192: .byte 7
        !           193: .byte 5
        !           194: .byte 7
        !           195: .byte 0
        !           196: .byte 0
        !           197: .byte 0
        !           198: .byte 0
        !           199: .byte 0
        !           200: .byte 0
        !           201: .byte 0
        !           202: .byte 0
        !           203: .byte 0
        !           204: .byte 0
        !           205: .byte 0
        !           206: .byte 0
        !           207: .byte 1
        !           208: .byte 6
        !           209: .byte 6
        !           210: .byte 8
        !           211: .byte 6
        !           212: .byte 8
        !           213: .byte 6
        !           214: .byte 8
        !           215: .byte 6
        !           216: .byte 8
        !           217: .byte 6
        !           218: .byte 8
        !           219: .byte 6
        !           220: .byte 8
        !           221: .byte 6
        !           222: .byte 8
        !           223: .byte 6
        !           224: .byte 8
        !           225: .byte 6
        !           226: .byte 8
        !           227: .byte 6
        !           228: .byte 8
        !           229: .byte 0
        !           230: .byte 0
        !           231: .byte 0
        !           232: .byte 0
        !           233: .byte 0
        !           234: .byte 0
        !           235: .byte 0
        !           236: .byte 0
        !           237: .byte 0
        !           238: .byte 0
        !           239: .byte 0
        !           240: .byte 0
        !           241: .byte 0
        !           242: .byte 0
        !           243: .byte 6
        !           244: .byte 8
        !           245: .byte 6
        !           246: .byte 8
        !           247: .byte 6
        !           248: .byte 8
        !           249: .byte 6
        !           250: .byte 8
        !           251: .byte 6
        !           252: .byte 8
        !           253: .byte 6
        !           254: .byte 8
        !           255: .byte 6
        !           256: .byte 8
        !           257: .byte 6
        !           258: .byte 8
        !           259: .byte 6
        !           260: .byte 8
        !           261: .byte 6
        !           262: .byte 8
        !           263: .byte 6
        !           264: .byte 8
        !           265: .byte 6
        !           266: .byte 8
        !           267: .byte 6
        !           268: .byte 8
        !           269: .byte 6
        !           270: .byte 8
        !           271: .byte 6
        !           272: .byte 8
        !           273: .byte 6
        !           274: .byte 8
        !           275: .byte 6
        !           276: .byte 8
        !           277: .byte 6
        !           278: .byte 8
        !           279: .byte 6
        !           280: .byte 8
        !           281: .byte 6
        !           282: .byte 8
        !           283: .byte 6
        !           284: .byte 8
        !           285: .byte 6
        !           286: .byte 8
        !           287: .byte 6
        !           288: .byte 8
        !           289: .byte 6
        !           290: .byte 8
        !           291: .byte 6
        !           292: .byte 8
        !           293: .byte 6
        !           294: .byte 8
        !           295: .byte 0
        !           296: .byte 0
        !           297: .byte 0
        !           298: .byte 0
        !           299: .byte 0
        !           300: .byte 0
        !           301: .byte 0
        !           302: .byte 0
        !           303: .byte 6
        !           304: .byte 8
        !           305: .byte 0
        !           306: .byte 0
        !           307: .byte 6
        !           308: .byte 8
        !           309: .byte 6
        !           310: .byte 8
        !           311: .byte 6
        !           312: .byte 8
        !           313: .byte 6
        !           314: .byte 8
        !           315: .byte 6
        !           316: .byte 8
        !           317: .byte 6
        !           318: .byte 8
        !           319: .byte 6
        !           320: .byte 8
        !           321: .byte 6
        !           322: .byte 8
        !           323: .byte 6
        !           324: .byte 8
        !           325: .byte 6
        !           326: .byte 8
        !           327: .byte 6
        !           328: .byte 8
        !           329: .byte 6
        !           330: .byte 8
        !           331: .byte 6
        !           332: .byte 8
        !           333: .byte 6
        !           334: .byte 8
        !           335: .byte 6
        !           336: .byte 8
        !           337: .byte 6
        !           338: .byte 8
        !           339: .byte 6
        !           340: .byte 8
        !           341: .byte 6
        !           342: .byte 8
        !           343: .byte 6
        !           344: .byte 8
        !           345: .byte 6
        !           346: .byte 8
        !           347: .byte 6
        !           348: .byte 8
        !           349: .byte 6
        !           350: .byte 8
        !           351: .byte 6
        !           352: .byte 8
        !           353: .byte 6
        !           354: .byte 8
        !           355: .byte 6
        !           356: .byte 8
        !           357: .byte 6
        !           358: .byte 8
        !           359: .byte 0
        !           360: .byte 0
        !           361: .byte 0
        !           362: .byte 0
        !           363: .byte 0
        !           364: .byte 0
        !           365: .globl _yysvec
        !           366: .align 2; _yysvec:.long 0x0
        !           367: .long 0x0
        !           368: .long 0x0
        !           369: .long _yycrank-2
        !           370: .long 0x0
        !           371: .long 0x0
        !           372: .long _yycrank
        !           373: .long _yysvec+12
        !           374: .long 0x0
        !           375: .long _yycrank
        !           376: .long 0x0
        !           377: .long _yyvstop+4
        !           378: .long _yycrank
        !           379: .long 0x0
        !           380: .long _yyvstop+12
        !           381: .long _yycrank+4
        !           382: .long 0x0
        !           383: .long _yyvstop+24
        !           384: .long _yycrank+38
        !           385: .long 0x0
        !           386: .long _yyvstop+36
        !           387: .long _yycrank
        !           388: .long _yysvec+60
        !           389: .long _yyvstop+48
        !           390: .long _yycrank
        !           391: .long _yysvec+72
        !           392: .long _yyvstop+56
        !           393: .long 0x0
        !           394: .long 0x0
        !           395: .long 0x0
        !           396: .globl _yytop
        !           397: .align 2; _yytop:.long _yycrank+282
        !           398: .globl _yybgin
        !           399: .align 2; _yybgin:.long _yysvec+12
        !           400: .globl _yymatch
        !           401: _yymatch:.byte 0,1,1,1
        !           402: .byte 1,1,1,1
        !           403: .byte 1,9,10,1
        !           404: .byte 1,1,1,1
        !           405: .byte 1,1,1,1
        !           406: .byte 1,1,1,1
        !           407: .byte 1,1,1,1
        !           408: .byte 1,1,1,1
        !           409: .byte 9,1,1,1
        !           410: .byte 1,1,1,1
        !           411: .byte 1,1,1,1
        !           412: .byte 1,1,1,1
        !           413: .ascii "0000"
        !           414: .ascii "0000"
        !           415: .byte 48,48,1,1
        !           416: .byte 1,1,1,1
        !           417: .ascii "\001AAA"
        !           418: .ascii "AAAA"
        !           419: .ascii "AAAA"
        !           420: .ascii "AAAA"
        !           421: .ascii "AAAA"
        !           422: .ascii "AAAA"
        !           423: .ascii "AAA\001"
        !           424: .byte 1,1,1,65
        !           425: .ascii "\001AAA"
        !           426: .ascii "AAAA"
        !           427: .ascii "AAAA"
        !           428: .ascii "AAAA"
        !           429: .ascii "AAAA"
        !           430: .ascii "AAAA"
        !           431: .ascii "AAA\001"
        !           432: .byte 1,1,1,1
        !           433: .byte 0
        !           434: .globl _yyextra
        !           435: _yyextra:.byte 0,0,0,0
        !           436: .byte 0,0,0,0
        !           437: .byte 0
        !           438: .globl _yylineno
        !           439: .align 2; _yylineno:.long 1
        !           440: .globl _yysptr
        !           441: .align 2; _yysptr:.long _yysbuf
        !           442: .globl _yyprevious
        !           443: .align 2; _yyprevious:.long 10
        !           444: .text
        !           445: .globl _yylook
        !           446: .align 2
        !           447: _yylook:link a6,#-68
        !           448: moveml #0x3cf8,a6@(-60)
        !           449: tstl _yymorfg:l; jne L36
        !           450: movl #_yytext,a6@(-4)
        !           451: jra L37
        !           452: L36:
        !           453: clrl _yymorfg:l
        !           454: movl _yyleng:l,d4
        !           455: lea @(_yytext:l,d4:l:1),a2
        !           456: movl a2,a6@(-4)
        !           457: L37:
        !           458: L38:
        !           459: lea _yylstate:l,a4
        !           460: movl _yybgin:l,a2
        !           461: movl a2,a5
        !           462: movl a2,_yyestate:l
        !           463: cmpl #10,_yyprevious:l; jne L42
        !           464: addl #12,a5
        !           465: L42:
        !           466: L44:
        !           467: movl a5@,a3
        !           468: cmpl #_yycrank,a3; jne L48
        !           469: movl a5@(4),a6@(-12)
        !           470: tstl a6@(-12); jne L50
        !           471: jra L95
        !           472: L50:
        !           473: movl a6@(-12),a2
        !           474: cmpl #_yycrank,a2@; jne L52
        !           475: jra L95
        !           476: L52:
        !           477: L48:
        !           478: movl a6@(-4),a2
        !           479: movl a2,a6@(-24)
        !           480: lea a2@(1),a1
        !           481: movl a1,a6@(-4)
        !           482: cmpl #_yysbuf,_yysptr:l; jls L62
        !           483: movl _yysptr:l,a1
        !           484: lea a1@(-1),a1
        !           485: movl a1,_yysptr:l
        !           486: movb a1@,d4
        !           487: extbl d4
        !           488: movl d4,a6@(-16)
        !           489: jra L63
        !           490: L62:
        !           491: movl _yyin:l,a1
        !           492: movl a1@,d4
        !           493: subql #1,d4
        !           494: movl d4,a1@
        !           495: tstl d4; jlt L64
        !           496: movl _yyin:l,a1
        !           497: lea a1@(4),a1
        !           498: movl a1@,a0
        !           499: lea a0@(1),a2
        !           500: movl a2,a1@
        !           501: movb a0@,d4
        !           502: andl #0xff,d4
        !           503: movl d4,a6@(-20)
        !           504: jra L65
        !           505: L64:
        !           506: movl _yyin:l,sp@
        !           507: jbsr __filbuf:l
        !           508: movl d0,a6@(-20)
        !           509: L65:
        !           510: movl a6@(-20),a6@(-16)
        !           511: L63:
        !           512: movl a6@(-16),d4
        !           513: movl d4,_yytchar:l
        !           514: cmpl #10,d4; jne L60
        !           515: addql #1,_yylineno:l
        !           516: movl _yytchar:l,d5
        !           517: jra L61
        !           518: L60:
        !           519: movl _yytchar:l,d5
        !           520: L61:
        !           521: cmpl #-1,d5; jne L58
        !           522: clrl d6
        !           523: jra L59
        !           524: L58:
        !           525: movl _yytchar:l,d6
        !           526: L59:
        !           527: movl d6,d7
        !           528: movl a6@(-24),a2
        !           529: movb d6,a2@
        !           530: L66:
        !           531: movl a3,a6@(-8)
        !           532: cmpl #_yycrank,a3; jle L67
        !           533: movl a6@(-8),a2
        !           534: lea a2@(0,d7:l:2),a3
        !           535: movl a3,d4
        !           536: cmpl _yytop:l,d4; jhi L68
        !           537: movl #12,d4
        !           538: movb a3@,d3
        !           539: extbl d3
        !           540: mulsl d3,d4
        !           541: lea @(_yysvec:l,d4:l:1),a2
        !           542: movl a2,d4
        !           543: cmpl a5,d4; jne L68
        !           544: movl #12,d4
        !           545: movb a3@(1),d3
        !           546: extbl d3
        !           547: mulsl d3,d4
        !           548: lea @(_yysvec:l,d4:l:1),a2
        !           549: cmpl #_yysvec,a2; jne L71
        !           550: movl a6@(-4),a2
        !           551: lea a2@(-1),a2
        !           552: movl a2,a6@(-4)
        !           553: movb a2@,d4
        !           554: extbl d4
        !           555: movl d4,_yytchar:l
        !           556: cmpl #10,_yytchar:l; jne L73
        !           557: subql #1,_yylineno:l
        !           558: L73:
        !           559: movl _yysptr:l,a2
        !           560: lea a2@(1),a1
        !           561: movl a1,_yysptr:l
        !           562: movl _yytchar:l,d4
        !           563: movb d4,a2@
        !           564: jra L95
        !           565: L71:
        !           566: movl a4,a2
        !           567: lea a2@(4),a4
        !           568: movl #12,d4
        !           569: movb a3@(1),d3
        !           570: extbl d3
        !           571: mulsl d3,d4
        !           572: lea @(_yysvec:l,d4:l:1),a1
        !           573: movl a1,a5
        !           574: movl a1,a2@
        !           575: jra L44
        !           576: L67:
        !           577: cmpl #_yycrank,a3; jge L76
        !           578: movl #_yycrank,d4
        !           579: subl a3,d4
        !           580: movl d4,d4
        !           581: movl #2,d3
        !           582: divsl d3,d4
        !           583: lea @(_yycrank:l,d4:l:2),a2
        !           584: movl a2,a6@(-8)
        !           585: movl a2,a3
        !           586: lea a3@(0,d7:l:2),a3
        !           587: movl a3,d4
        !           588: cmpl _yytop:l,d4; jhi L78
        !           589: movl #12,d4
        !           590: movb a3@,d3
        !           591: extbl d3
        !           592: mulsl d3,d4
        !           593: lea @(_yysvec:l,d4:l:1),a2
        !           594: movl a2,d4
        !           595: cmpl a5,d4; jne L78
        !           596: movl #12,d4
        !           597: movb a3@(1),d3
        !           598: extbl d3
        !           599: mulsl d3,d4
        !           600: lea @(_yysvec:l,d4:l:1),a2
        !           601: cmpl #_yysvec,a2; jne L80
        !           602: movl a6@(-4),a2
        !           603: lea a2@(-1),a2
        !           604: movl a2,a6@(-4)
        !           605: movb a2@,d4
        !           606: extbl d4
        !           607: movl d4,_yytchar:l
        !           608: cmpl #10,_yytchar:l; jne L82
        !           609: subql #1,_yylineno:l
        !           610: L82:
        !           611: movl _yysptr:l,a2
        !           612: lea a2@(1),a1
        !           613: movl a1,_yysptr:l
        !           614: movl _yytchar:l,d4
        !           615: movb d4,a2@
        !           616: jra L95
        !           617: L80:
        !           618: movl a4,a2
        !           619: lea a2@(4),a4
        !           620: movl #12,d4
        !           621: movb a3@(1),d3
        !           622: extbl d3
        !           623: mulsl d3,d4
        !           624: lea @(_yysvec:l,d4:l:1),a1
        !           625: movl a1,a5
        !           626: movl a1,a2@
        !           627: jra L44
        !           628: L78:
        !           629: movl a6@(-8),a2
        !           630: movb @(_yymatch:l,d7:l:1),d4
        !           631: extbl d4
        !           632: lea a2@(0,d4:l:2),a3
        !           633: movl a3,d4
        !           634: cmpl _yytop:l,d4; jhi L84
        !           635: movl #12,d4
        !           636: movb a3@,d3
        !           637: extbl d3
        !           638: mulsl d3,d4
        !           639: lea @(_yysvec:l,d4:l:1),a2
        !           640: movl a2,d4
        !           641: cmpl a5,d4; jne L84
        !           642: movl #12,d4
        !           643: movb a3@(1),d3
        !           644: extbl d3
        !           645: mulsl d3,d4
        !           646: lea @(_yysvec:l,d4:l:1),a2
        !           647: cmpl #_yysvec,a2; jne L86
        !           648: movl a6@(-4),a2
        !           649: lea a2@(-1),a2
        !           650: movl a2,a6@(-4)
        !           651: movb a2@,d4
        !           652: extbl d4
        !           653: movl d4,_yytchar:l
        !           654: cmpl #10,_yytchar:l; jne L88
        !           655: subql #1,_yylineno:l
        !           656: L88:
        !           657: movl _yysptr:l,a2
        !           658: lea a2@(1),a1
        !           659: movl a1,_yysptr:l
        !           660: movl _yytchar:l,d4
        !           661: movb d4,a2@
        !           662: jra L95
        !           663: L86:
        !           664: movl a4,a2
        !           665: lea a2@(4),a4
        !           666: movl #12,d4
        !           667: movb a3@(1),d3
        !           668: extbl d3
        !           669: mulsl d3,d4
        !           670: lea @(_yysvec:l,d4:l:1),a1
        !           671: movl a1,a5
        !           672: movl a1,a2@
        !           673: jra L44
        !           674: L84:
        !           675: L76:
        !           676: L68:
        !           677: movl a5@(4),a2
        !           678: movl a2,a5
        !           679: cmpl #0,a2; jeq L90
        !           680: movl a5@,a2
        !           681: movl a2,a3
        !           682: cmpl #_yycrank,a2; jeq L90
        !           683: jra L66
        !           684: L90:
        !           685: movl a6@(-4),a2
        !           686: lea a2@(-1),a2
        !           687: movl a2,a6@(-4)
        !           688: movb a2@,d4
        !           689: extbl d4
        !           690: movl d4,_yytchar:l
        !           691: cmpl #10,_yytchar:l; jne L92
        !           692: subql #1,_yylineno:l
        !           693: L92:
        !           694: movl _yysptr:l,a2
        !           695: lea a2@(1),a1
        !           696: movl a1,_yysptr:l
        !           697: movl _yytchar:l,d4
        !           698: movb d4,a2@
        !           699: jra L95
        !           700: L94:
        !           701: movl a6@(-4),a2
        !           702: lea a2@(-1),a1
        !           703: movl a1,a6@(-4)
        !           704: clrb a2@
        !           705: movl a4@,a2
        !           706: cmpl #0,a2; jeq L97
        !           707: movl a2@(8),a2
        !           708: movl a2,_yyfnd:l
        !           709: cmpl #0,a2; jeq L97
        !           710: movl _yyfnd:l,a2
        !           711: tstl a2@; jle L97
        !           712: movl a4,_yyolsp:l
        !           713: movl _yyfnd:l,a2
        !           714: movl a2@,d4
        !           715: tstb @(_yyextra:l,d4:l:1); jeq L99
        !           716: jra L102
        !           717: L101:
        !           718: addl #-4,a4
        !           719: movl a6@(-4),a2
        !           720: lea a2@(-1),a1
        !           721: movl a1,a6@(-4)
        !           722: movb a2@,d4
        !           723: extbl d4
        !           724: movl d4,_yytchar:l
        !           725: cmpl #10,_yytchar:l; jne L104
        !           726: subql #1,_yylineno:l
        !           727: L104:
        !           728: movl _yysptr:l,a2
        !           729: lea a2@(1),a1
        !           730: movl a1,_yysptr:l
        !           731: movl _yytchar:l,d4
        !           732: movb d4,a2@
        !           733: L102:
        !           734: movl a4@,a2
        !           735: movl a2@(8),sp@
        !           736: movl _yyfnd:l,a2
        !           737: movl a2@,d4
        !           738: negl d4
        !           739: movl d4,sp@(4)
        !           740: jbsr _yyback:l
        !           741: cmpl #1,d0; jeq L106
        !           742: cmpl #_yylstate,a4; jhi L101
        !           743: L106:
        !           744: L99:
        !           745: movl a6@(-4),a2
        !           746: movb a2@,d4
        !           747: extbl d4
        !           748: movl d4,_yyprevious:l
        !           749: movl a4,_yylsp:l
        !           750: movl a2,d4
        !           751: subl #_yytext,d4
        !           752: movl d4,d4
        !           753: addql #1,d4
        !           754: movl d4,_yyleng:l
        !           755: movl _yyleng:l,d4
        !           756: clrb @(_yytext:l,d4:l:1)
        !           757: movl _yyfnd:l,a2
        !           758: lea a2@(4),a1
        !           759: movl a1,_yyfnd:l
        !           760: movl a2@,d0
        !           761: jra L35
        !           762: L97:
        !           763: movl a6@(-4),a2
        !           764: movb a2@,d4
        !           765: extbl d4
        !           766: movl d4,_yytchar:l
        !           767: cmpl #10,_yytchar:l; jne L107
        !           768: subql #1,_yylineno:l
        !           769: L107:
        !           770: movl _yysptr:l,a2
        !           771: lea a2@(1),a1
        !           772: movl a1,_yysptr:l
        !           773: movl _yytchar:l,d4
        !           774: movb d4,a2@
        !           775: L95:
        !           776: movl a4,a2
        !           777: lea a2@(-4),a4
        !           778: cmpl #_yylstate,a2; jhi L94
        !           779: tstb _yytext:l; jne L109
        !           780: movl #_yysbuf,_yysptr:l
        !           781: clrl d0
        !           782: jra L35
        !           783: L109:
        !           784: cmpl #_yysbuf,_yysptr:l; jls L119
        !           785: movl _yysptr:l,a2
        !           786: lea a2@(-1),a2
        !           787: movl a2,_yysptr:l
        !           788: movb a2@,d4
        !           789: extbl d4
        !           790: movl d4,a6@(-16)
        !           791: jra L120
        !           792: L119:
        !           793: movl _yyin:l,a2
        !           794: movl a2@,d4
        !           795: subql #1,d4
        !           796: movl d4,a2@
        !           797: tstl d4; jlt L121
        !           798: movl _yyin:l,a2
        !           799: lea a2@(4),a2
        !           800: movl a2@,a1
        !           801: lea a1@(1),a0
        !           802: movl a0,a2@
        !           803: movb a1@,d4
        !           804: andl #0xff,d4
        !           805: movl d4,a6@(-20)
        !           806: jra L122
        !           807: L121:
        !           808: movl _yyin:l,sp@
        !           809: jbsr __filbuf:l
        !           810: movl d0,a6@(-20)
        !           811: L122:
        !           812: movl a6@(-20),a6@(-16)
        !           813: L120:
        !           814: movl a6@(-16),d4
        !           815: movl d4,_yytchar:l
        !           816: cmpl #10,d4; jne L117
        !           817: addql #1,_yylineno:l
        !           818: movl _yytchar:l,d5
        !           819: jra L118
        !           820: L117:
        !           821: movl _yytchar:l,d5
        !           822: L118:
        !           823: cmpl #-1,d5; jne L115
        !           824: clrl d6
        !           825: jra L116
        !           826: L115:
        !           827: movl _yytchar:l,d6
        !           828: L116:
        !           829: movb d6,_yytext:l
        !           830: movb d6,d4
        !           831: extbl d4
        !           832: movl d4,_yyprevious:l
        !           833: tstl _yyprevious:l; jle L123
        !           834: movl _yyout:l,a2
        !           835: movl a2@,d4
        !           836: subql #1,d4
        !           837: movl d4,a2@
        !           838: tstl d4; jlt L128
        !           839: movl _yyout:l,a2
        !           840: lea a2@(4),a2
        !           841: movl a2@,a1
        !           842: lea a1@(1),a0
        !           843: movl a0,a2@
        !           844: movl _yyprevious:l,d4
        !           845: movb d4,a1@
        !           846: jra L129
        !           847: L128:
        !           848: movl _yyout:l,a2
        !           849: movw a2@(16),d4
        !           850: extl d4
        !           851: movl d4,d4
        !           852: andl #128,d4
        !           853: tstl d4; jeq L130
        !           854: movl a2@,d4
        !           855: negl d4
        !           856: cmpl a2@(12),d4; jge L130
        !           857: movl _yyprevious:l,d4
        !           858: movl _yyout:l,a2
        !           859: movl a2@(4),a2
        !           860: movb d4,a2@
        !           861: movb d4,d4
        !           862: andl #0xff,d4
        !           863: cmpl #10,d4; jeq L132
        !           864: movl _yyout:l,a2
        !           865: lea a2@(4),a2
        !           866: movl a2@,a1
        !           867: lea a1@(1),a1
        !           868: movl a1,a2@
        !           869: jra L129
        !           870: L132:
        !           871: movl _yyout:l,a2
        !           872: movl a2@(4),a1
        !           873: movb a1@,d4
        !           874: andl #0xff,d4
        !           875: movl d4,sp@
        !           876: movl a2,sp@(4)
        !           877: jbsr __flsbuf:l
        !           878: jra L129
        !           879: L130:
        !           880: movl _yyprevious:l,d4
        !           881: movb d4,d4
        !           882: andl #0xff,d4
        !           883: movl d4,sp@
        !           884: movl _yyout:l,sp@(4)
        !           885: jbsr __flsbuf:l
        !           886: L129:
        !           887: L123:
        !           888: movl #_yytext,a6@(-4)
        !           889: jra L38
        !           890: L35:
        !           891: moveml a6@(-60),#0x3cf8
        !           892: unlk a6
        !           893: rts
        !           894: .globl _yyback
        !           895: .align 2
        !           896: _yyback:link a6,#-8
        !           897: moveml #0x410,a6@(-8)
        !           898: movl a6@(8),a1
        !           899: movl a6@(12),d1
        !           900: cmpl #0,a1; jne L139
        !           901: clrl d0
        !           902: jra L135
        !           903: L138:
        !           904: movl a1,a2
        !           905: lea a2@(4),a1
        !           906: movl a2@,d4
        !           907: cmpl d1,d4; jne L141
        !           908: movl #1,d0
        !           909: jra L135
        !           910: L141:
        !           911: L139:
        !           912: tstl a1@; jne L138
        !           913: clrl d0
        !           914: L135:
        !           915: moveml a6@(-8),#0x410
        !           916: unlk a6
        !           917: rts
        !           918: .globl _yyinput
        !           919: .align 2
        !           920: _yyinput:link a6,#-28
        !           921: moveml #0x4f0,a6@(-24)
        !           922: cmpl #_yysbuf,_yysptr:l; jls L152
        !           923: movl _yysptr:l,a2
        !           924: lea a2@(-1),a2
        !           925: movl a2,_yysptr:l
        !           926: movb a2@,d4
        !           927: extbl d4
        !           928: movl d4,d5
        !           929: jra L153
        !           930: L152:
        !           931: movl _yyin:l,a2
        !           932: movl a2@,d4
        !           933: subql #1,d4
        !           934: movl d4,a2@
        !           935: tstl d4; jlt L154
        !           936: movl _yyin:l,a2
        !           937: lea a2@(4),a2
        !           938: movl a2@,a1
        !           939: lea a1@(1),a0
        !           940: movl a0,a2@
        !           941: movb a1@,d4
        !           942: andl #0xff,d4
        !           943: movl d4,a6@(-4)
        !           944: jra L155
        !           945: L154:
        !           946: movl _yyin:l,sp@
        !           947: jbsr __filbuf:l
        !           948: movl d0,a6@(-4)
        !           949: L155:
        !           950: movl a6@(-4),d5
        !           951: L153:
        !           952: movl d5,_yytchar:l
        !           953: cmpl #10,d5; jne L150
        !           954: addql #1,_yylineno:l
        !           955: movl _yytchar:l,d6
        !           956: jra L151
        !           957: L150:
        !           958: movl _yytchar:l,d6
        !           959: L151:
        !           960: cmpl #-1,d6; jne L148
        !           961: clrl d7
        !           962: jra L149
        !           963: L148:
        !           964: movl _yytchar:l,d7
        !           965: L149:
        !           966: movl d7,d0
        !           967: L143:
        !           968: moveml a6@(-24),#0x4f0
        !           969: unlk a6
        !           970: rts
        !           971: .globl _yyoutput
        !           972: .align 2
        !           973: _yyoutput:link a6,#-20
        !           974: moveml #0x490,a6@(-12)
        !           975: movl a6@(8),d7
        !           976: movl _yyout:l,a2
        !           977: movl a2@,d4
        !           978: subql #1,d4
        !           979: movl d4,a2@
        !           980: tstl d4; jlt L160
        !           981: movl _yyout:l,a2
        !           982: lea a2@(4),a2
        !           983: movl a2@,a1
        !           984: lea a1@(1),a0
        !           985: movl a0,a2@
        !           986: movb d7,a1@
        !           987: jra L161
        !           988: L160:
        !           989: movl _yyout:l,a2
        !           990: movw a2@(16),d4
        !           991: extl d4
        !           992: movl d4,d4
        !           993: andl #128,d4
        !           994: tstl d4; jeq L162
        !           995: movl a2@,d4
        !           996: negl d4
        !           997: cmpl a2@(12),d4; jge L162
        !           998: movl _yyout:l,a2
        !           999: movl a2@(4),a2
        !          1000: movb d7,a2@
        !          1001: movb d7,d4
        !          1002: andl #0xff,d4
        !          1003: cmpl #10,d4; jeq L164
        !          1004: movl _yyout:l,a2
        !          1005: lea a2@(4),a2
        !          1006: movl a2@,a1
        !          1007: lea a1@(1),a1
        !          1008: movl a1,a2@
        !          1009: jra L161
        !          1010: L164:
        !          1011: movl _yyout:l,a2
        !          1012: movl a2@(4),a1
        !          1013: movb a1@,d4
        !          1014: andl #0xff,d4
        !          1015: movl d4,sp@
        !          1016: movl a2,sp@(4)
        !          1017: jbsr __flsbuf:l
        !          1018: jra L161
        !          1019: L162:
        !          1020: movb d7,d4
        !          1021: andl #0xff,d4
        !          1022: movl d4,sp@
        !          1023: movl _yyout:l,sp@(4)
        !          1024: jbsr __flsbuf:l
        !          1025: L161:
        !          1026: L156:
        !          1027: moveml a6@(-12),#0x490
        !          1028: unlk a6
        !          1029: rts
        !          1030: .globl _yyunput
        !          1031: .align 2
        !          1032: _yyunput:link a6,#-8
        !          1033: moveml #0x410,a6@(-8)
        !          1034: movl a6@(8),_yytchar:l
        !          1035: cmpl #10,_yytchar:l; jne L167
        !          1036: subql #1,_yylineno:l
        !          1037: L167:
        !          1038: movl _yysptr:l,a2
        !          1039: lea a2@(1),a1
        !          1040: movl a1,_yysptr:l
        !          1041: movl _yytchar:l,d4
        !          1042: movb d4,a2@
        !          1043: L166:
        !          1044: moveml a6@(-8),#0x410
        !          1045: unlk a6
        !          1046: rts
        !          1047: .globl _main
        !          1048: .align 2
        !          1049: _main:link a6,#-0
        !          1050: jbsr _yyparse:l
        !          1051: L169:
        !          1052: unlk a6
        !          1053: rts
        !          1054: .globl _yyerror
        !          1055: .align 2
        !          1056: _yyerror:link a6,#-4
        !          1057: movl #L171,sp@
        !          1058: jbsr _printf:l
        !          1059: L170:
        !          1060: unlk a6
        !          1061: rts
        !          1062: .data
        !          1063: .globl _yyexca
        !          1064: .align 2; _yyexca:.word -1
        !          1065: .word 1
        !          1066: .word 0
        !          1067: .word -1
        !          1068: .word -2
        !          1069: .word 0
        !          1070: .globl _yyact
        !          1071: .align 2; _yyact:.word 12
        !          1072: .word 2
        !          1073: .word 9
        !          1074: .word 8
        !          1075: .word 17
        !          1076: .word 11
        !          1077: .word 25
        !          1078: .word 17
        !          1079: .word 15
        !          1080: .word 18
        !          1081: .word 16
        !          1082: .word 10
        !          1083: .word 18
        !          1084: .word 17
        !          1085: .word 15
        !          1086: .word 7
        !          1087: .word 16
        !          1088: .word 13
        !          1089: .word 18
        !          1090: .word 5
        !          1091: .word 3
        !          1092: .word 1
        !          1093: .word 0
        !          1094: .word 19
        !          1095: .word 20
        !          1096: .word 0
        !          1097: .word 0
        !          1098: .word 21
        !          1099: .word 22
        !          1100: .word 23
        !          1101: .word 24
        !          1102: .word 0
        !          1103: .word 0
        !          1104: .word 0
        !          1105: .word 0
        !          1106: .word 0
        !          1107: .word 0
        !          1108: .word 0
        !          1109: .word 0
        !          1110: .word 0
        !          1111: .word 0
        !          1112: .word 0
        !          1113: .word 0
        !          1114: .word 0
        !          1115: .word 0
        !          1116: .word 0
        !          1117: .word 0
        !          1118: .word 0
        !          1119: .word 0
        !          1120: .word 0
        !          1121: .word 0
        !          1122: .word 0
        !          1123: .word 0
        !          1124: .word 0
        !          1125: .word 0
        !          1126: .word 0
        !          1127: .word 0
        !          1128: .word 0
        !          1129: .word 0
        !          1130: .word 0
        !          1131: .word 0
        !          1132: .word 0
        !          1133: .word 0
        !          1134: .word 0
        !          1135: .word 0
        !          1136: .word 0
        !          1137: .word 0
        !          1138: .word 0
        !          1139: .word 0
        !          1140: .word 0
        !          1141: .word 0
        !          1142: .word 0
        !          1143: .word 0
        !          1144: .word 0
        !          1145: .word 0
        !          1146: .word 0
        !          1147: .word 0
        !          1148: .word 0
        !          1149: .word 0
        !          1150: .word 0
        !          1151: .word 0
        !          1152: .word 0
        !          1153: .word 0
        !          1154: .word 0
        !          1155: .word 0
        !          1156: .word 0
        !          1157: .word 0
        !          1158: .word 0
        !          1159: .word 0
        !          1160: .word 0
        !          1161: .word 0
        !          1162: .word 0
        !          1163: .word 0
        !          1164: .word 0
        !          1165: .word 0
        !          1166: .word 0
        !          1167: .word 0
        !          1168: .word 0
        !          1169: .word 0
        !          1170: .word 0
        !          1171: .word 0
        !          1172: .word 0
        !          1173: .word 0
        !          1174: .word 0
        !          1175: .word 0
        !          1176: .word 0
        !          1177: .word 0
        !          1178: .word 0
        !          1179: .word 0
        !          1180: .word 0
        !          1181: .word 0
        !          1182: .word 0
        !          1183: .word 0
        !          1184: .word 0
        !          1185: .word 0
        !          1186: .word 0
        !          1187: .word 0
        !          1188: .word 0
        !          1189: .word 0
        !          1190: .word 0
        !          1191: .word 0
        !          1192: .word 0
        !          1193: .word 0
        !          1194: .word 0
        !          1195: .word 0
        !          1196: .word 0
        !          1197: .word 0
        !          1198: .word 0
        !          1199: .word 0
        !          1200: .word 0
        !          1201: .word 0
        !          1202: .word 0
        !          1203: .word 0
        !          1204: .word 0
        !          1205: .word 0
        !          1206: .word 0
        !          1207: .word 0
        !          1208: .word 0
        !          1209: .word 0
        !          1210: .word 0
        !          1211: .word 0
        !          1212: .word 0
        !          1213: .word 0
        !          1214: .word 0
        !          1215: .word 0
        !          1216: .word 0
        !          1217: .word 0
        !          1218: .word 0
        !          1219: .word 0
        !          1220: .word 0
        !          1221: .word 0
        !          1222: .word 0
        !          1223: .word 0
        !          1224: .word 0
        !          1225: .word 0
        !          1226: .word 0
        !          1227: .word 0
        !          1228: .word 0
        !          1229: .word 0
        !          1230: .word 0
        !          1231: .word 0
        !          1232: .word 0
        !          1233: .word 0
        !          1234: .word 0
        !          1235: .word 0
        !          1236: .word 0
        !          1237: .word 0
        !          1238: .word 0
        !          1239: .word 0
        !          1240: .word 0
        !          1241: .word 0
        !          1242: .word 0
        !          1243: .word 0
        !          1244: .word 0
        !          1245: .word 0
        !          1246: .word 0
        !          1247: .word 0
        !          1248: .word 0
        !          1249: .word 0
        !          1250: .word 0
        !          1251: .word 0
        !          1252: .word 0
        !          1253: .word 0
        !          1254: .word 0
        !          1255: .word 0
        !          1256: .word 0
        !          1257: .word 0
        !          1258: .word 0
        !          1259: .word 0
        !          1260: .word 0
        !          1261: .word 0
        !          1262: .word 0
        !          1263: .word 0
        !          1264: .word 0
        !          1265: .word 0
        !          1266: .word 0
        !          1267: .word 0
        !          1268: .word 0
        !          1269: .word 0
        !          1270: .word 0
        !          1271: .word 0
        !          1272: .word 0
        !          1273: .word 0
        !          1274: .word 0
        !          1275: .word 0
        !          1276: .word 0
        !          1277: .word 0
        !          1278: .word 0
        !          1279: .word 0
        !          1280: .word 0
        !          1281: .word 0
        !          1282: .word 0
        !          1283: .word 0
        !          1284: .word 0
        !          1285: .word 0
        !          1286: .word 0
        !          1287: .word 0
        !          1288: .word 6
        !          1289: .word 14
        !          1290: .word 0
        !          1291: .word 0
        !          1292: .word 0
        !          1293: .word 0
        !          1294: .word 0
        !          1295: .word 0
        !          1296: .word 0
        !          1297: .word 0
        !          1298: .word 0
        !          1299: .word 0
        !          1300: .word 0
        !          1301: .word 0
        !          1302: .word 0
        !          1303: .word 0
        !          1304: .word 0
        !          1305: .word 0
        !          1306: .word 0
        !          1307: .word 0
        !          1308: .word 0
        !          1309: .word 0
        !          1310: .word 0
        !          1311: .word 0
        !          1312: .word 0
        !          1313: .word 0
        !          1314: .word 0
        !          1315: .word 0
        !          1316: .word 0
        !          1317: .word 0
        !          1318: .word 4
        !          1319: .word 6
        !          1320: .globl _yypact
        !          1321: .align 2; _yypact:.word -1000
        !          1322: .word -9
        !          1323: .word -1000
        !          1324: .word 5
        !          1325: .word -7
        !          1326: .word -59
        !          1327: .word -1000
        !          1328: .word -1000
        !          1329: .word -1000
        !          1330: .word -40
        !          1331: .word -29
        !          1332: .word -40
        !          1333: .word -40
        !          1334: .word -1000
        !          1335: .word -1000
        !          1336: .word -40
        !          1337: .word -40
        !          1338: .word -40
        !          1339: .word -40
        !          1340: .word -38
        !          1341: .word -35
        !          1342: .word -38
        !          1343: .word -38
        !          1344: .word -1000
        !          1345: .word -1000
        !          1346: .word -1000
        !          1347: .globl _yypgo
        !          1348: .align 2; _yypgo:.word 0
        !          1349: .word 21
        !          1350: .word 20
        !          1351: .word 17
        !          1352: .word 11
        !          1353: .globl _yyr1
        !          1354: .align 2; _yyr1:.word 0
        !          1355: .word 1
        !          1356: .word 1
        !          1357: .word 1
        !          1358: .word 1
        !          1359: .word 2
        !          1360: .word 4
        !          1361: .word 4
        !          1362: .word 4
        !          1363: .word 4
        !          1364: .word 4
        !          1365: .word 4
        !          1366: .word 4
        !          1367: .word 4
        !          1368: .word 3
        !          1369: .globl _yyr2
        !          1370: .align 2; _yyr2:.word 0
        !          1371: .word 0
        !          1372: .word 2
        !          1373: .word 3
        !          1374: .word 3
        !          1375: .word 3
        !          1376: .word 3
        !          1377: .word 3
        !          1378: .word 3
        !          1379: .word 3
        !          1380: .word 2
        !          1381: .word 3
        !          1382: .word 1
        !          1383: .word 1
        !          1384: .word 1
        !          1385: .globl _yychk
        !          1386: .align 2; _yychk:.word -1000
        !          1387: .word -1
        !          1388: .word 10
        !          1389: .word -2
        !          1390: .word 256
        !          1391: .word -3
        !          1392: .word 257
        !          1393: .word 10
        !          1394: .word 10
        !          1395: .word 61
        !          1396: .word -4
        !          1397: .word 45
        !          1398: .word 40
        !          1399: .word -3
        !          1400: .word 258
        !          1401: .word 43
        !          1402: .word 45
        !          1403: .word 42
        !          1404: .word 47
        !          1405: .word -4
        !          1406: .word -4
        !          1407: .word -4
        !          1408: .word -4
        !          1409: .word -4
        !          1410: .word -4
        !          1411: .word 41
        !          1412: .globl _yydef
        !          1413: .align 2; _yydef:.word 1
        !          1414: .word -2
        !          1415: .word 2
        !          1416: .word 0
        !          1417: .word 0
        !          1418: .word 0
        !          1419: .word 14
        !          1420: .word 3
        !          1421: .word 4
        !          1422: .word 0
        !          1423: .word 5
        !          1424: .word 0
        !          1425: .word 0
        !          1426: .word 12
        !          1427: .word 13
        !          1428: .word 0
        !          1429: .word 0
        !          1430: .word 0
        !          1431: .word 0
        !          1432: .word 10
        !          1433: .word 0
        !          1434: .word 6
        !          1435: .word 7
        !          1436: .word 8
        !          1437: .word 9
        !          1438: .word 11
        !          1439: .globl _yychar
        !          1440: .align 2; _yychar:.long -1
        !          1441: .globl _yynerrs
        !          1442: .align 2; _yynerrs:.long 0
        !          1443: .globl _yyerrflag
        !          1444: .align 2; _yyerrflag:.word 0
        !          1445: .text
        !          1446: .globl _yyparse
        !          1447: .align 2
        !          1448: _yyparse:link a6,#-360
        !          1449: moveml #0x3cfc,a6@(-352)
        !          1450: clrw d7
        !          1451: movl #-1,_yychar:l
        !          1452: clrl _yynerrs:l
        !          1453: clrw _yyerrflag:l
        !          1454: lea a6@(-306),a4
        !          1455: lea _yyv-4:l,a3
        !          1456: L175:
        !          1457: lea a4@(2),a2
        !          1458: movl a2,a4
        !          1459: movl a2,d4
        !          1460: lea a6@(-4),a2
        !          1461: cmpl a2,d4; jls L176
        !          1462: movl #L179,sp@
        !          1463: jbsr _yyerror:l
        !          1464: movl #1,d0
        !          1465: jra L172
        !          1466: L176:
        !          1467: movw d7,a4@
        !          1468: addql #4,a3
        !          1469: movl _yyval:l,a3@
        !          1470: L180:
        !          1471: movl d7,d4; extl d4
        !          1472: movw @(_yypact:l,d4:l:2),d6
        !          1473: cmpw #-1000,d6; jgt L181
        !          1474: jra L183
        !          1475: L181:
        !          1476: tstl _yychar:l; jge L184
        !          1477: jbsr _yylex:l
        !          1478: movl d0,_yychar:l
        !          1479: tstl d0; jge L186
        !          1480: clrl _yychar:l
        !          1481: L186:
        !          1482: L184:
        !          1483: movl d6,d4; extl d4
        !          1484: addl _yychar:l,d4
        !          1485: movw d4,d6
        !          1486: tstw d4; jlt L190
        !          1487: cmpw #249,d6; jlt L188
        !          1488: L190:
        !          1489: jra L183
        !          1490: L188:
        !          1491: movl d6,d4; extl d4
        !          1492: movw @(_yyact:l,d4:l:2),d4
        !          1493: movw d4,d6
        !          1494: extl d4
        !          1495: movw @(_yychk:l,d4:l:2),d4
        !          1496: extl d4
        !          1497: cmpl _yychar:l,d4; jne L191
        !          1498: movl #-1,_yychar:l
        !          1499: movl _yylval:l,_yyval:l
        !          1500: movw d6,d7
        !          1501: tstw _yyerrflag:l; jle L175
        !          1502: movw _yyerrflag:l,d4
        !          1503: extl d4
        !          1504: subql #1,d4
        !          1505: movw d4,_yyerrflag:l
        !          1506: jra L175
        !          1507: L191:
        !          1508: L183:
        !          1509: movl d7,d4; extl d4
        !          1510: movw @(_yydef:l,d4:l:2),d4
        !          1511: movw d4,d6
        !          1512: cmpw #-2,d4; jne L195
        !          1513: tstl _yychar:l; jge L197
        !          1514: jbsr _yylex:l
        !          1515: movl d0,_yychar:l
        !          1516: tstl d0; jge L199
        !          1517: clrl _yychar:l
        !          1518: L199:
        !          1519: L197:
        !          1520: movl #_yyexca,a6@(-4)
        !          1521: jra L204
        !          1522: L201:
        !          1523: L202:
        !          1524: movl a6@(-4),a2
        !          1525: lea a2@(4),a2
        !          1526: movl a2,a6@(-4)
        !          1527: L204:
        !          1528: movl a6@(-4),a2
        !          1529: cmpw #-1,a2@; jne L201
        !          1530: movw a2@(2),d4
        !          1531: cmpw d7,d4; jne L201
        !          1532: jra L206
        !          1533: L205:
        !          1534: movl a6@(-4),a2
        !          1535: movw a2@,d4
        !          1536: extl d4
        !          1537: cmpl _yychar:l,d4; jne L208
        !          1538: jra L207
        !          1539: L208:
        !          1540: L206:
        !          1541: movl a6@(-4),a2
        !          1542: lea a2@(4),a2
        !          1543: movl a2,a6@(-4)
        !          1544: tstw a2@; jge L205
        !          1545: L207:
        !          1546: movl a6@(-4),a2
        !          1547: movw a2@(2),d4
        !          1548: movw d4,d6
        !          1549: tstw d4; jge L210
        !          1550: clrl d0
        !          1551: jra L172
        !          1552: L210:
        !          1553: L195:
        !          1554: tstw d6; jne L212
        !          1555: movw _yyerrflag:l,d4
        !          1556: extl d4
        !          1557: movl d4,a6@(-312)
        !          1558: movl a6@(-312),d4
        !          1559: tstl d4; jlt L214
        !          1560: cmpl #3,d4; jgt L214
        !          1561: movl @(L231:l,d4:l:4),a2
        !          1562: jra a2@
        !          1563: L231:
        !          1564: .align 2; .long L217
        !          1565: .align 2; .long L220
        !          1566: .align 2; .long L220
        !          1567: .align 2; .long L227
        !          1568: L217:
        !          1569: movl #L218,sp@
        !          1570: jbsr _yyerror:l
        !          1571: L219:
        !          1572: addql #1,_yynerrs:l
        !          1573: L220:
        !          1574: movw #3,_yyerrflag:l
        !          1575: jra L222
        !          1576: L221:
        !          1577: movw a4@,d4
        !          1578: extl d4
        !          1579: movw @(_yypact:l,d4:l:2),d4
        !          1580: extl d4
        !          1581: addl #256,d4
        !          1582: movw d4,d6
        !          1583: movl d6,d4; extl d4
        !          1584: tstl d4; jlt L224
        !          1585: cmpl #249,d4; jge L224
        !          1586: movw @(_yyact:l,d4:l:2),d4
        !          1587: extl d4
        !          1588: cmpw #256,@(_yychk:l,d4:l:2); jne L224
        !          1589: movl d6,d4; extl d4
        !          1590: movw @(_yyact:l,d4:l:2),d7
        !          1591: jra L175
        !          1592: L224:
        !          1593: movw a4@,d4
        !          1594: extl d4
        !          1595: movw @(_yypact:l,d4:l:2),d6
        !          1596: lea a4@(-2),a4
        !          1597: addl #-4,a3
        !          1598: L222:
        !          1599: movl a4,d4
        !          1600: lea a6@(-304),a2
        !          1601: cmpl a2,d4; jcc L221
        !          1602: L226:
        !          1603: movl #1,d0
        !          1604: jra L172
        !          1605: L227:
        !          1606: tstl _yychar:l; jne L228
        !          1607: jra L226
        !          1608: L228:
        !          1609: movl #-1,_yychar:l
        !          1610: jra L180
        !          1611: L214:
        !          1612: L212:
        !          1613: movl d6,d4; extl d4
        !          1614: lea @(_yyr2:l,d4:l:2),a2
        !          1615: movw a2@,d3
        !          1616: extl d3
        !          1617: asll #1,d3
        !          1618: subl d3,a4
        !          1619: movl a3,a5
        !          1620: movw a2@,d3
        !          1621: extl d3
        !          1622: asll #2,d3
        !          1623: movl a3,a2; subl d3,a2
        !          1624: movl a2,a3
        !          1625: movl a3@(4),_yyval:l
        !          1626: movw d6,a6@(-308)
        !          1627: movw @(_yyr1:l,d4:l:2),d6
        !          1628: movl d6,d4; extl d4
        !          1629: movw @(_yypgo:l,d4:l:2),d3
        !          1630: extl d3
        !          1631: movw a4@,d2
        !          1632: extl d2
        !          1633: addl d2,d3
        !          1634: addql #1,d3
        !          1635: movw d3,d5
        !          1636: movl d5,d3; extl d3
        !          1637: cmpl #249,d3; jge L234
        !          1638: movw @(_yyact:l,d3:l:2),d3
        !          1639: movw d3,d7
        !          1640: extl d3
        !          1641: movw @(_yychk:l,d3:l:2),d3
        !          1642: extl d3
        !          1643: negl d4
        !          1644: cmpl d4,d3; jeq L232
        !          1645: L234:
        !          1646: movl d6,d4; extl d4
        !          1647: movw @(_yypgo:l,d4:l:2),d4
        !          1648: extl d4
        !          1649: movw @(_yyact:l,d4:l:2),d7
        !          1650: L232:
        !          1651: movw a6@(-308),d4
        !          1652: extl d4
        !          1653: movl d4,a6@(-312)
        !          1654: movl a6@(-312),d4
        !          1655: cmpl #4,d4; jlt L175
        !          1656: cmpl #14,d4; jgt L175
        !          1657: movl @(L258-16:l,d4:l:4),a2
        !          1658: jra a2@
        !          1659: L258:
        !          1660: .align 2; .long L238
        !          1661: .align 2; .long L239
        !          1662: .align 2; .long L241
        !          1663: .align 2; .long L243
        !          1664: .align 2; .long L245
        !          1665: .align 2; .long L247
        !          1666: .align 2; .long L249
        !          1667: .align 2; .long L175
        !          1668: .align 2; .long L251
        !          1669: .align 2; .long L253
        !          1670: .align 2; .long L255
        !          1671: L238:
        !          1672: clrw _yyerrflag:l
        !          1673: jra L175
        !          1674: L239:
        !          1675: movl #L240,sp@
        !          1676: jbsr _printf:l
        !          1677: jra L175
        !          1678: L241:
        !          1679: movl #L242,sp@
        !          1680: jbsr _printf:l
        !          1681: jra L175
        !          1682: L243:
        !          1683: movl #L244,sp@
        !          1684: jbsr _printf:l
        !          1685: jra L175
        !          1686: L245:
        !          1687: movl #L246,sp@
        !          1688: jbsr _printf:l
        !          1689: jra L175
        !          1690: L247:
        !          1691: movl #L248,sp@
        !          1692: jbsr _printf:l
        !          1693: jra L175
        !          1694: L249:
        !          1695: movl #L250,sp@
        !          1696: jbsr _printf:l
        !          1697: jra L175
        !          1698: L251:
        !          1699: movl #L252,sp@
        !          1700: jbsr _printf:l
        !          1701: jra L175
        !          1702: L253:
        !          1703: movl #L254,sp@
        !          1704: movl #_yytext,sp@(4)
        !          1705: jbsr _printf:l
        !          1706: jra L175
        !          1707: L255:
        !          1708: movl #L256,sp@
        !          1709: movl #_yytext,sp@(4)
        !          1710: jbsr _printf:l
        !          1711: jra L175
        !          1712: L172:
        !          1713: moveml a6@(-352),#0x3cfc
        !          1714: unlk a6
        !          1715: rts
        !          1716: .globl _yywrap
        !          1717: .align 2
        !          1718: _yywrap:link a6,#-0
        !          1719: movl #1,d0
        !          1720: L260:
        !          1721: unlk a6
        !          1722: rts
        !          1723: .bss
        !          1724: .globl _yyv
        !          1725: .comm _yyv,600
        !          1726: .globl _yyfnd
        !          1727: .comm _yyfnd,4
        !          1728: .globl _yyolsp
        !          1729: .comm _yyolsp,4
        !          1730: .globl _yylsp
        !          1731: .comm _yylsp,4
        !          1732: .globl _yylstate
        !          1733: .comm _yylstate,800
        !          1734: .globl _yyestate
        !          1735: .comm _yyestate,4
        !          1736: .globl _yytchar
        !          1737: .comm _yytchar,4
        !          1738: .globl _yysbuf
        !          1739: .comm _yysbuf,200
        !          1740: .globl _yymorfg
        !          1741: .comm _yymorfg,4
        !          1742: .globl _yytext
        !          1743: .comm _yytext,200
        !          1744: .globl _yyleng
        !          1745: .comm _yyleng,4
        !          1746: .globl _yyval
        !          1747: .comm _yyval,4
        !          1748: .globl _yylval
        !          1749: .comm _yylval,4
        !          1750: .text
        !          1751: .align 2; L256:.byte 37,115,10,0
        !          1752: .align 2; L254:.ascii "push %s\012\000"
        !          1753: .align 2; L252:.ascii "load\012\000"
        !          1754: .align 2; L250:.ascii "negate\012\000"
        !          1755: .align 2; L248:.ascii "divide\012\000"
        !          1756: .align 2; L246:.ascii "multiply\012\000"
        !          1757: .align 2; L244:.ascii "negate\012add\012\000"
        !          1758: .align 2; L242:.ascii "add\012\000"
        !          1759: .align 2; L240:.ascii "store\012\000"
        !          1760: .align 2; L218:.ascii "syntax error\000"
        !          1761: .align 2; L179:.ascii "yacc stack overflow\000"
        !          1762: .align 2; L171:.ascii "syntax error\012\000"
        !          1763: .align 2; L17:.ascii "bad switch yylook %d\000"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.