Annotation of researchv10no/cmd/lcc/gen3/tst/switch.s, revision 1.1.1.1

1.1       root        1: .text
                      2: .globl _main
                      3: _main:.word 0x0
                      4: subl2 $68,sp
                      5: moval -4(fp),r1
                      6: moval _5,r2
                      7: movl r2,(r1)
                      8: moval L4,r1
                      9: jmp (r1)
                     10: L1:moval -4(fp),r1
                     11: movl (r1),r1
                     12: movb (r1),r1
                     13: cvtbl r1,r1
                     14: movl r1,0(sp)
                     15: moval _backslash,r1
                     16: calls $0,(r1)
                     17: movl r0,r1
                     18: moval _6,r2
                     19: movl r2,0(sp)
                     20: moval -4(fp),r2
                     21: movl (r2),r2
                     22: movb (r2),r2
                     23: cvtbl r2,r2
                     24: movl r2,4(sp)
                     25: movl r1,8(sp)
                     26: moval _printf,r1
                     27: calls $0,(r1)
                     28: movl r0,r1
                     29: L2:moval -4(fp),r1
                     30: movl (r1),r2
                     31: movl $1,r3
                     32: addl3 r3,r2,r2
                     33: movl r2,(r1)
                     34: L4:moval -4(fp),r1
                     35: movl (r1),r1
                     36: movb (r1),r1
                     37: cvtbl r1,r1
                     38: movl $0,r2
                     39: cmpl r1,r2; jneq L1
                     40: moval _f,r1
                     41: calls $0,(r1)
                     42: movl r0,r1
                     43: moval _g,r1
                     44: calls $0,(r1)
                     45: movl r0,r1
                     46: moval _h,r1
                     47: calls $0,(r1)
                     48: movl r0,r1
                     49: moval -8(fp),r1
                     50: movl $16777216,r2
                     51: movl r2,(r1)
                     52: moval L10,r1
                     53: jmp (r1)
                     54: L7:moval -8(fp),r1
                     55: movl (r1),r1
                     56: movl r1,0(sp)
                     57: moval _big,r1
                     58: calls $0,(r1)
                     59: movl r0,r1
                     60: L8:moval -8(fp),r1
                     61: movl (r1),r2
                     62: movl $16777216,r3
                     63: addl3 r3,r2,r2
                     64: movl r2,(r1)
                     65: L10:moval -8(fp),r1
                     66: movl (r1),r1
                     67: movl r1,r1
                     68: movl $0xf8ffffff,r2
                     69: bicl3 r2,r1,r1
                     70: movl r1,r1
                     71: movl $0,r2
                     72: cmpl r1,r2; jneq L7
                     73: moval _limit,r1
                     74: calls $0,(r1)
                     75: movl r0,r1
                     76: movl $0,r1
                     77: movl r1,r0; ret
                     78: .globl _backslash
                     79: _backslash:.word 0x0
                     80: subl2 $48,sp
                     81: moval 4(ap),r1
                     82: movl (r1),r1
                     83: movl $110,r2
                     84: cmpl r1,r2; jeql L15
                     85: cmpl r1,r2; jgtr L19
                     86: moval 4(ap),r1
                     87: movl (r1),r1
                     88: movl $102,r2
                     89: cmpl r1,r2; jeql L14
                     90: cmpl r1,r2; jgtr L11
                     91: moval 4(ap),r1
                     92: movl (r1),r1
                     93: movl $98,r2
                     94: cmpl r1,r2; jeql L13
                     95: moval L11,r1
                     96: jmp (r1)
                     97: L19:moval 4(ap),r1
                     98: movl (r1),r1
                     99: movl $114,r2
                    100: cmpl r1,r2; jeql L16
                    101: movl $116,r2
                    102: cmpl r1,r2; jeql L17
                    103: movl $118,r2
                    104: cmpl r1,r2; jeql L18
                    105: moval L11,r1
                    106: jmp (r1)
                    107: L13:movl $8,r1
                    108: movl r1,r0; ret
                    109: L14:movl $12,r1
                    110: movl r1,r0; ret
                    111: L15:movl $10,r1
                    112: movl r1,r0; ret
                    113: L16:movl $13,r1
                    114: movl r1,r0; ret
                    115: L17:movl $9,r1
                    116: movl r1,r0; ret
                    117: L18:movl $11,r1
                    118: movl r1,r0; ret
                    119: L11:moval 4(ap),r1
                    120: movl (r1),r1
                    121: movl r1,r0; ret
                    122: .globl _f
                    123: _f:.word 0x0
                    124: subl2 $68,sp
                    125: moval -8(fp),r1
                    126: movl $0,r2
                    127: movl r2,(r1)
                    128: moval _20,r1
                    129: movl r1,0(sp)
                    130: moval _printf,r1
                    131: calls $0,(r1)
                    132: movl r0,r1
                    133: moval -4(fp),r1
                    134: movl $0,r2
                    135: movl r2,(r1)
                    136: L21:moval -12(fp),r1
                    137: moval -4(fp),r2
                    138: movl (r2),r2
                    139: movl r2,(r1)
                    140: moval -4(fp),r1
                    141: movl (r1),r1
                    142: movl $1,r2
                    143: cmpl r1,r2; jlss L25
                    144: movl $20,r2
                    145: cmpl r1,r2; jgtr L25
                    146: movl $2,r2
                    147: ashl r2,r1,r1
                    148: moval _38-4,r2
                    149: addl3 r2,r1,r1
                    150: movl (r1),r1
                    151: jmp (r1)
                    152: .align 2; _38:.long L27
                    153: .long L28
                    154: .long L25
                    155: .long L25
                    156: .long L25
                    157: .long L25
                    158: .long L29
                    159: .long L30
                    160: .long L31
                    161: .long L25
                    162: .long L25
                    163: .long L25
                    164: .long L25
                    165: .long L25
                    166: .long L25
                    167: .long L32
                    168: .long L33
                    169: .long L34
                    170: .long L35
                    171: .long L36
                    172: L27:moval -8(fp),r1
                    173: moval -4(fp),r2
                    174: movl (r2),r2
                    175: movl r2,(r1)
                    176: moval L26,r1
                    177: jmp (r1)
                    178: L28:moval -8(fp),r1
                    179: moval -4(fp),r2
                    180: movl (r2),r2
                    181: movl r2,(r1)
                    182: moval L26,r1
                    183: jmp (r1)
                    184: L29:moval -8(fp),r1
                    185: moval -4(fp),r2
                    186: movl (r2),r2
                    187: movl r2,(r1)
                    188: moval L26,r1
                    189: jmp (r1)
                    190: L30:moval -8(fp),r1
                    191: moval -4(fp),r2
                    192: movl (r2),r2
                    193: movl r2,(r1)
                    194: moval L26,r1
                    195: jmp (r1)
                    196: L31:moval -8(fp),r1
                    197: moval -4(fp),r2
                    198: movl (r2),r2
                    199: movl r2,(r1)
                    200: moval L26,r1
                    201: jmp (r1)
                    202: L32:moval -8(fp),r1
                    203: moval -4(fp),r2
                    204: movl (r2),r2
                    205: movl r2,(r1)
                    206: moval L26,r1
                    207: jmp (r1)
                    208: L33:moval -8(fp),r1
                    209: moval -4(fp),r2
                    210: movl (r2),r2
                    211: movl r2,(r1)
                    212: moval L26,r1
                    213: jmp (r1)
                    214: L34:moval -8(fp),r1
                    215: moval -4(fp),r2
                    216: movl (r2),r2
                    217: movl r2,(r1)
                    218: moval L26,r1
                    219: jmp (r1)
                    220: L35:moval -8(fp),r1
                    221: moval -4(fp),r2
                    222: movl (r2),r2
                    223: movl r2,(r1)
                    224: moval L26,r1
                    225: jmp (r1)
                    226: L36:moval -8(fp),r1
                    227: moval -4(fp),r2
                    228: movl (r2),r2
                    229: movl r2,(r1)
                    230: L25:L26:moval _40,r1
                    231: movl r1,0(sp)
                    232: moval -8(fp),r1
                    233: movl (r1),r1
                    234: movl r1,4(sp)
                    235: moval _printf,r1
                    236: calls $0,(r1)
                    237: movl r0,r1
                    238: L22:moval -4(fp),r1
                    239: movl (r1),r2
                    240: movl $1,r3
                    241: addl3 r3,r2,r2
                    242: movl r2,(r1)
                    243: moval -4(fp),r1
                    244: movl (r1),r1
                    245: movl $20,r2
                    246: cmpl r1,r2; jleq L21
                    247: ret
                    248: .globl _g
                    249: _g:.word 0x0
                    250: subl2 $60,sp
                    251: moval _41,r1
                    252: movl r1,0(sp)
                    253: moval _printf,r1
                    254: calls $0,(r1)
                    255: movl r0,r1
                    256: moval -4(fp),r1
                    257: movl $1,r2
                    258: movl r2,(r1)
                    259: L42:moval -4(fp),r1
                    260: movl (r1),r1
                    261: movl $1001,r2
                    262: cmpl r1,r2; jlss L60
                    263: movl $1004,r2
                    264: cmpl r1,r2; jgtr L59
                    265: movl $2,r2
                    266: ashl r2,r1,r1
                    267: moval _61-4004,r2
                    268: addl3 r2,r1,r1
                    269: movl (r1),r1
                    270: jmp (r1)
                    271: .align 2; _61:.long L55
                    272: .long L55
                    273: .long L55
                    274: .long L55
                    275: L60:moval -4(fp),r1
                    276: movl (r1),r1
                    277: movl $1,r2
                    278: cmpl r1,r2; jlss L46
                    279: movl $8,r2
                    280: cmpl r1,r2; jgtr L46
                    281: movl $2,r2
                    282: ashl r2,r1,r1
                    283: moval _64-4,r2
                    284: addl3 r2,r1,r1
                    285: movl (r1),r1
                    286: jmp (r1)
                    287: .align 2; _64:.long L48
                    288: .long L48
                    289: .long L50
                    290: .long L50
                    291: .long L50
                    292: .long L52
                    293: .long L52
                    294: .long L52
                    295: L63:L59:moval -4(fp),r1
                    296: movl (r1),r1
                    297: movl $3001,r2
                    298: cmpl r1,r2; jlss L46
                    299: movl $3004,r2
                    300: cmpl r1,r2; jgtr L46
                    301: movl $2,r2
                    302: ashl r2,r1,r1
                    303: moval _67-12004,r2
                    304: addl3 r2,r1,r1
                    305: movl (r1),r1
                    306: jmp (r1)
                    307: .align 2; _67:.long L57
                    308: .long L57
                    309: .long L57
                    310: .long L57
                    311: L48:moval _49,r1
                    312: movl r1,0(sp)
                    313: moval -4(fp),r1
                    314: movl (r1),r1
                    315: movl r1,4(sp)
                    316: moval _printf,r1
                    317: calls $0,(r1)
                    318: movl r0,r1
                    319: moval L47,r1
                    320: jmp (r1)
                    321: L50:moval _51,r1
                    322: movl r1,0(sp)
                    323: moval -4(fp),r1
                    324: movl (r1),r1
                    325: movl r1,4(sp)
                    326: moval _printf,r1
                    327: calls $0,(r1)
                    328: movl r0,r1
                    329: moval L47,r1
                    330: jmp (r1)
                    331: L52:moval _53,r1
                    332: movl r1,0(sp)
                    333: moval -4(fp),r1
                    334: movl (r1),r1
                    335: movl r1,4(sp)
                    336: moval _printf,r1
                    337: calls $0,(r1)
                    338: movl r0,r1
                    339: L46:moval _54,r1
                    340: movl r1,0(sp)
                    341: moval -4(fp),r1
                    342: movl (r1),r1
                    343: movl r1,4(sp)
                    344: moval _printf,r1
                    345: calls $0,(r1)
                    346: movl r0,r1
                    347: moval L47,r1
                    348: jmp (r1)
                    349: L55:moval _56,r1
                    350: movl r1,0(sp)
                    351: moval -4(fp),r1
                    352: movl (r1),r1
                    353: movl r1,4(sp)
                    354: moval _printf,r1
                    355: calls $0,(r1)
                    356: movl r0,r1
                    357: moval L47,r1
                    358: jmp (r1)
                    359: L57:moval _58,r1
                    360: movl r1,0(sp)
                    361: moval -4(fp),r1
                    362: movl (r1),r1
                    363: movl r1,4(sp)
                    364: moval _printf,r1
                    365: calls $0,(r1)
                    366: movl r0,r1
                    367: L47:L43:moval -4(fp),r1
                    368: movl (r1),r2
                    369: movl $1,r3
                    370: addl3 r3,r2,r2
                    371: movl r2,(r1)
                    372: moval -4(fp),r1
                    373: movl (r1),r1
                    374: movl $10,r2
                    375: cmpl r1,r2; jleq L42
                    376: ret
                    377: .globl _h
                    378: _h:.word 0x0
                    379: subl2 $64,sp
                    380: moval -8(fp),r1
                    381: movl $0,r2
                    382: movl r2,(r1)
                    383: moval _69,r1
                    384: movl r1,0(sp)
                    385: moval _printf,r1
                    386: calls $0,(r1)
                    387: movl r0,r1
                    388: moval -4(fp),r1
                    389: movl $1,r2
                    390: movl r2,(r1)
                    391: L70:moval -4(fp),r1
                    392: movl (r1),r1
                    393: movl $128,r2
                    394: cmpl r1,r2; jeql L76
                    395: cmpl r1,r2; jgtr L89
                    396: moval -4(fp),r1
                    397: movl (r1),r1
                    398: movl $16,r2
                    399: cmpl r1,r2; jeql L78
                    400: cmpl r1,r2; jgtr L90
                    401: moval -4(fp),r1
                    402: movl (r1),r1
                    403: movl $8,r2
                    404: cmpl r1,r2; jeql L79
                    405: moval L74,r1
                    406: jmp (r1)
                    407: L90:moval -4(fp),r1
                    408: movl (r1),r1
                    409: movl $120,r2
                    410: cmpl r1,r2; jeql L80
                    411: moval L74,r1
                    412: jmp (r1)
                    413: L89:moval -4(fp),r1
                    414: movl (r1),r1
                    415: movl $280,r2
                    416: cmpl r1,r2; jeql L81
                    417: cmpl r1,r2; jgtr L91
                    418: moval -4(fp),r1
                    419: movl (r1),r1
                    420: movl $264,r2
                    421: cmpl r1,r2; jeql L82
                    422: cmpl r1,r2; jgtr L92
                    423: moval -4(fp),r1
                    424: movl (r1),r1
                    425: movl $248,r2
                    426: cmpl r1,r2; jeql L83
                    427: moval L74,r1
                    428: jmp (r1)
                    429: L92:moval -4(fp),r1
                    430: movl (r1),r1
                    431: movl $272,r2
                    432: cmpl r1,r2; jeql L84
                    433: moval L74,r1
                    434: jmp (r1)
                    435: L91:moval -4(fp),r1
                    436: movl (r1),r1
                    437: movl $304,r2
                    438: cmpl r1,r2; jeql L85
                    439: cmpl r1,r2; jgtr L93
                    440: moval -4(fp),r1
                    441: movl (r1),r1
                    442: movl $296,r2
                    443: cmpl r1,r2; jeql L86
                    444: cmpl r1,r2; jgtr L74
                    445: moval -4(fp),r1
                    446: movl (r1),r1
                    447: movl $288,r2
                    448: cmpl r1,r2; jeql L87
                    449: moval L74,r1
                    450: jmp (r1)
                    451: L93:moval -4(fp),r1
                    452: movl (r1),r1
                    453: movl $312,r2
                    454: cmpl r1,r2; jeql L88
                    455: moval L74,r1
                    456: jmp (r1)
                    457: L74:moval -8(fp),r1
                    458: movl (r1),r2
                    459: movl $1,r3
                    460: addl3 r3,r2,r2
                    461: movl r2,(r1)
                    462: moval L71,r1
                    463: jmp (r1)
                    464: L76:moval _77,r1
                    465: movl r1,0(sp)
                    466: moval -4(fp),r1
                    467: movl (r1),r1
                    468: movl r1,4(sp)
                    469: moval _printf,r1
                    470: calls $0,(r1)
                    471: movl r0,r1
                    472: moval L75,r1
                    473: jmp (r1)
                    474: L78:moval _77,r1
                    475: movl r1,0(sp)
                    476: moval -4(fp),r1
                    477: movl (r1),r1
                    478: movl r1,4(sp)
                    479: moval _printf,r1
                    480: calls $0,(r1)
                    481: movl r0,r1
                    482: moval L75,r1
                    483: jmp (r1)
                    484: L79:moval _77,r1
                    485: movl r1,0(sp)
                    486: moval -4(fp),r1
                    487: movl (r1),r1
                    488: movl r1,4(sp)
                    489: moval _printf,r1
                    490: calls $0,(r1)
                    491: movl r0,r1
                    492: moval L75,r1
                    493: jmp (r1)
                    494: L80:moval _77,r1
                    495: movl r1,0(sp)
                    496: moval -4(fp),r1
                    497: movl (r1),r1
                    498: movl r1,4(sp)
                    499: moval _printf,r1
                    500: calls $0,(r1)
                    501: movl r0,r1
                    502: moval L75,r1
                    503: jmp (r1)
                    504: L81:moval _77,r1
                    505: movl r1,0(sp)
                    506: moval -4(fp),r1
                    507: movl (r1),r1
                    508: movl r1,4(sp)
                    509: moval _printf,r1
                    510: calls $0,(r1)
                    511: movl r0,r1
                    512: moval L75,r1
                    513: jmp (r1)
                    514: L82:moval _77,r1
                    515: movl r1,0(sp)
                    516: moval -4(fp),r1
                    517: movl (r1),r1
                    518: movl r1,4(sp)
                    519: moval _printf,r1
                    520: calls $0,(r1)
                    521: movl r0,r1
                    522: moval L75,r1
                    523: jmp (r1)
                    524: L83:moval _77,r1
                    525: movl r1,0(sp)
                    526: moval -4(fp),r1
                    527: movl (r1),r1
                    528: movl r1,4(sp)
                    529: moval _printf,r1
                    530: calls $0,(r1)
                    531: movl r0,r1
                    532: moval L75,r1
                    533: jmp (r1)
                    534: L84:moval _77,r1
                    535: movl r1,0(sp)
                    536: moval -4(fp),r1
                    537: movl (r1),r1
                    538: movl r1,4(sp)
                    539: moval _printf,r1
                    540: calls $0,(r1)
                    541: movl r0,r1
                    542: moval L75,r1
                    543: jmp (r1)
                    544: L85:moval _77,r1
                    545: movl r1,0(sp)
                    546: moval -4(fp),r1
                    547: movl (r1),r1
                    548: movl r1,4(sp)
                    549: moval _printf,r1
                    550: calls $0,(r1)
                    551: movl r0,r1
                    552: moval L75,r1
                    553: jmp (r1)
                    554: L86:moval _77,r1
                    555: movl r1,0(sp)
                    556: moval -4(fp),r1
                    557: movl (r1),r1
                    558: movl r1,4(sp)
                    559: moval _printf,r1
                    560: calls $0,(r1)
                    561: movl r0,r1
                    562: moval L75,r1
                    563: jmp (r1)
                    564: L87:moval _77,r1
                    565: movl r1,0(sp)
                    566: moval -4(fp),r1
                    567: movl (r1),r1
                    568: movl r1,4(sp)
                    569: moval _printf,r1
                    570: calls $0,(r1)
                    571: movl r0,r1
                    572: moval L75,r1
                    573: jmp (r1)
                    574: L88:moval _77,r1
                    575: movl r1,0(sp)
                    576: moval -4(fp),r1
                    577: movl (r1),r1
                    578: movl r1,4(sp)
                    579: moval _printf,r1
                    580: calls $0,(r1)
                    581: movl r0,r1
                    582: L75:L71:moval -4(fp),r1
                    583: movl (r1),r2
                    584: movl $1,r3
                    585: addl3 r3,r2,r2
                    586: movl r2,(r1)
                    587: moval -4(fp),r1
                    588: movl (r1),r1
                    589: movl $500,r2
                    590: cmpl r1,r2; jleq L70
                    591: moval _94,r1
                    592: movl r1,0(sp)
                    593: moval -8(fp),r1
                    594: movl (r1),r1
                    595: movl r1,4(sp)
                    596: moval _printf,r1
                    597: calls $0,(r1)
                    598: movl r0,r1
                    599: ret
                    600: .globl _big
                    601: _big:.word 0x0
                    602: subl2 $60,sp
                    603: moval -4(fp),r1
                    604: moval 4(ap),r2
                    605: movl (r2),r2
                    606: movl $0xf9ffffff,r3
                    607: bicl3 r3,r2,r2
                    608: movl r2,(r1)
                    609: moval -4(fp),r1
                    610: movl (r1),r1
                    611: movl r1,r1
                    612: movl $33554432,r2
                    613: cmpl r1,r2; jeql L100
                    614: cmpl r1,r2; jgtr L103
                    615: moval -4(fp),r1
                    616: movl (r1),r1
                    617: movl r1,r1
                    618: movl $-2,r2
                    619: cmpl r1,r2; jeql L98
                    620: movl $-1,r2
                    621: cmpl r1,r2; jeql L98
                    622: movl $0,r2
                    623: cmpl r1,r2; jeql L98
                    624: moval L95,r1
                    625: jmp (r1)
                    626: L103:moval -4(fp),r1
                    627: movl (r1),r1
                    628: movl r1,r1
                    629: movl $67108864,r2
                    630: cmpl r1,r2; jeql L101
                    631: moval L95,r1
                    632: jmp (r1)
                    633: L98:moval _99,r1
                    634: movl r1,0(sp)
                    635: moval 4(ap),r1
                    636: movl (r1),r1
                    637: movl r1,4(sp)
                    638: moval _printf,r1
                    639: calls $0,(r1)
                    640: movl r0,r1
                    641: moval L96,r1
                    642: jmp (r1)
                    643: L100:moval _99,r1
                    644: movl r1,0(sp)
                    645: moval 4(ap),r1
                    646: movl (r1),r1
                    647: movl r1,4(sp)
                    648: moval _printf,r1
                    649: calls $0,(r1)
                    650: movl r0,r1
                    651: moval L96,r1
                    652: jmp (r1)
                    653: L101:moval _99,r1
                    654: movl r1,0(sp)
                    655: moval 4(ap),r1
                    656: movl (r1),r1
                    657: movl r1,4(sp)
                    658: moval _printf,r1
                    659: calls $0,(r1)
                    660: movl r0,r1
                    661: moval L96,r1
                    662: jmp (r1)
                    663: L95:moval _102,r1
                    664: movl r1,0(sp)
                    665: moval 4(ap),r1
                    666: movl (r1),r1
                    667: movl r1,4(sp)
                    668: moval _printf,r1
                    669: calls $0,(r1)
                    670: movl r0,r1
                    671: L96:ret
                    672: .globl _limit
                    673: _limit:.word 0x0
                    674: subl2 $56,sp
                    675: moval -4(fp),r1
                    676: movl $-2147483648,r2
                    677: movl r2,(r1)
                    678: L104:moval -4(fp),r1
                    679: movl (r1),r1
                    680: movl $-2147483648,r2
                    681: cmpl r1,r2; jlss L108
                    682: movl $-2147483644,r3
                    683: cmpl r1,r3; jgtr L108
                    684: movl $2,r3
                    685: ashl r3,r1,r1
                    686: ashl r3,r2,r2
                    687: subl3 r2,r1,r1
                    688: moval _122,r2
                    689: addl3 r2,r1,r1
                    690: movl (r1),r1
                    691: jmp (r1)
                    692: .align 2; _122:.long L110
                    693: .long L112
                    694: .long L114
                    695: .long L116
                    696: .long L118
                    697: L110:moval _111,r1
                    698: movl r1,0(sp)
                    699: moval _printf,r1
                    700: calls $0,(r1)
                    701: movl r0,r1
                    702: moval L109,r1
                    703: jmp (r1)
                    704: L112:moval _113,r1
                    705: movl r1,0(sp)
                    706: moval _printf,r1
                    707: calls $0,(r1)
                    708: movl r0,r1
                    709: moval L109,r1
                    710: jmp (r1)
                    711: L114:moval _115,r1
                    712: movl r1,0(sp)
                    713: moval _printf,r1
                    714: calls $0,(r1)
                    715: movl r0,r1
                    716: moval L109,r1
                    717: jmp (r1)
                    718: L116:moval _117,r1
                    719: movl r1,0(sp)
                    720: moval _printf,r1
                    721: calls $0,(r1)
                    722: movl r0,r1
                    723: moval L109,r1
                    724: jmp (r1)
                    725: L118:moval _119,r1
                    726: movl r1,0(sp)
                    727: moval _printf,r1
                    728: calls $0,(r1)
                    729: movl r0,r1
                    730: moval L109,r1
                    731: jmp (r1)
                    732: L108:moval _120,r1
                    733: movl r1,0(sp)
                    734: moval _printf,r1
                    735: calls $0,(r1)
                    736: movl r0,r1
                    737: L109:L105:moval -4(fp),r1
                    738: movl (r1),r2
                    739: movl $1,r3
                    740: addl3 r3,r2,r2
                    741: movl r2,(r1)
                    742: moval -4(fp),r1
                    743: movl (r1),r1
                    744: movl $-2147483643,r2
                    745: cmpl r1,r2; jleq L104
                    746: moval -4(fp),r1
                    747: movl $2147483647,r2
                    748: movl r2,(r1)
                    749: L123:moval -4(fp),r1
                    750: movl (r1),r1
                    751: movl $2147483643,r2
                    752: cmpl r1,r2; jlss L127
                    753: movl $2147483647,r3
                    754: cmpl r1,r3; jgtr L127
                    755: movl $2,r3
                    756: ashl r3,r1,r1
                    757: ashl r3,r2,r2
                    758: subl3 r2,r1,r1
                    759: moval _135,r2
                    760: addl3 r2,r1,r1
                    761: movl (r1),r1
                    762: jmp (r1)
                    763: .align 2; _135:.long L133
                    764: .long L132
                    765: .long L131
                    766: .long L130
                    767: .long L129
                    768: L129:moval _111,r1
                    769: movl r1,0(sp)
                    770: moval _printf,r1
                    771: calls $0,(r1)
                    772: movl r0,r1
                    773: moval L128,r1
                    774: jmp (r1)
                    775: L130:moval _113,r1
                    776: movl r1,0(sp)
                    777: moval _printf,r1
                    778: calls $0,(r1)
                    779: movl r0,r1
                    780: moval L128,r1
                    781: jmp (r1)
                    782: L131:moval _115,r1
                    783: movl r1,0(sp)
                    784: moval _printf,r1
                    785: calls $0,(r1)
                    786: movl r0,r1
                    787: moval L128,r1
                    788: jmp (r1)
                    789: L132:moval _117,r1
                    790: movl r1,0(sp)
                    791: moval _printf,r1
                    792: calls $0,(r1)
                    793: movl r0,r1
                    794: moval L128,r1
                    795: jmp (r1)
                    796: L133:moval _119,r1
                    797: movl r1,0(sp)
                    798: moval _printf,r1
                    799: calls $0,(r1)
                    800: movl r0,r1
                    801: moval L128,r1
                    802: jmp (r1)
                    803: L127:moval _120,r1
                    804: movl r1,0(sp)
                    805: moval _printf,r1
                    806: calls $0,(r1)
                    807: movl r0,r1
                    808: L128:L124:moval -4(fp),r1
                    809: movl (r1),r2
                    810: movl $1,r3
                    811: subl3 r3,r2,r2
                    812: movl r2,(r1)
                    813: moval -4(fp),r1
                    814: movl (r1),r1
                    815: movl $2147483642,r2
                    816: cmpl r1,r2; jgeq L123
                    817: ret
                    818: .text 1
                    819: _120:.byte 53
                    820: .byte 10
                    821: .byte 0
                    822: _119:.byte 52
                    823: .byte 10
                    824: .byte 0
                    825: _117:.byte 51
                    826: .byte 10
                    827: .byte 0
                    828: _115:.byte 50
                    829: .byte 10
                    830: .byte 0
                    831: _113:.byte 49
                    832: .byte 10
                    833: .byte 0
                    834: _111:.byte 48
                    835: .byte 10
                    836: .byte 0
                    837: _102:.byte 120
                    838: .byte 32
                    839: .byte 61
                    840: .byte 32
                    841: .byte 48
                    842: .byte 120
                    843: .byte 37
                    844: .byte 120
                    845: .byte 32
                    846: .byte 40
                    847: .byte 100
                    848: .byte 101
                    849: .byte 102
                    850: .byte 97
                    851: .byte 117
                    852: .byte 108
                    853: .byte 116
                    854: .byte 41
                    855: .byte 10
                    856: .byte 0
                    857: _99:.byte 120
                    858: .byte 32
                    859: .byte 61
                    860: .byte 32
                    861: .byte 48
                    862: .byte 120
                    863: .byte 37
                    864: .byte 120
                    865: .byte 10
                    866: .byte 0
                    867: _94:.byte 37
                    868: .byte 100
                    869: .byte 32
                    870: .byte 100
                    871: .byte 101
                    872: .byte 102
                    873: .byte 97
                    874: .byte 117
                    875: .byte 108
                    876: .byte 116
                    877: .byte 115
                    878: .byte 10
                    879: .byte 0
                    880: _77:.byte 105
                    881: .byte 32
                    882: .byte 61
                    883: .byte 32
                    884: .byte 37
                    885: .byte 100
                    886: .byte 10
                    887: .byte 0
                    888: _69:.byte 104
                    889: .byte 58
                    890: .byte 10
                    891: .byte 0
                    892: _58:.byte 54
                    893: .byte 32
                    894: .byte 37
                    895: .byte 100
                    896: .byte 10
                    897: .byte 0
                    898: _56:.byte 53
                    899: .byte 32
                    900: .byte 37
                    901: .byte 100
                    902: .byte 10
                    903: .byte 0
                    904: _54:.byte 100
                    905: .byte 32
                    906: .byte 37
                    907: .byte 100
                    908: .byte 10
                    909: .byte 0
                    910: _53:.byte 51
                    911: .byte 32
                    912: .byte 37
                    913: .byte 100
                    914: .byte 10
                    915: .byte 0
                    916: _51:.byte 50
                    917: .byte 32
                    918: .byte 37
                    919: .byte 100
                    920: .byte 10
                    921: .byte 0
                    922: _49:.byte 49
                    923: .byte 32
                    924: .byte 37
                    925: .byte 100
                    926: .byte 10
                    927: .byte 0
                    928: _41:.byte 103
                    929: .byte 58
                    930: .byte 10
                    931: .byte 0
                    932: _40:.byte 120
                    933: .byte 32
                    934: .byte 61
                    935: .byte 32
                    936: .byte 37
                    937: .byte 100
                    938: .byte 10
                    939: .byte 0
                    940: _20:.byte 102
                    941: .byte 58
                    942: .byte 10
                    943: .byte 0
                    944: _6:.byte 37
                    945: .byte 99
                    946: .byte 32
                    947: .byte 61
                    948: .byte 32
                    949: .byte 48
                    950: .byte 120
                    951: .byte 37
                    952: .byte 120
                    953: .byte 10
                    954: .byte 0
                    955: _5:.byte 98
                    956: .byte 102
                    957: .byte 110
                    958: .byte 114
                    959: .byte 116
                    960: .byte 118
                    961: .byte 120
                    962: .byte 0
                    963: 

unix.superglobalmegacorp.com

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