|
|
1.1 ! root 1: .data ! 2: .comm _bufs,8192 ! 3: .comm _buf,4 ! 4: .comm _prbuf,10240 ! 5: .comm _prptr,4 ! 6: .comm _back,40 ! 7: .comm _acnt,4 ! 8: .text ! 9: .align 2 ! 10: .globl _gencode ! 11: _gencode: ! 12: .word L.R1 ! 13: subl2 $L.SO1,sp ! 14: #tree (genbr eql L81 (callI 1 (iconP _setjmp) (funargP (iconP _back) ) ) ) ! 15: # pushl $_back ! 16: # calls $1,_setjmp ! 17: # tstl r0 ! 18: # jeql L81 ! 19: #treeend ! 20: .data 1 ! 21: L83: ! 22: ! 23: .byte 0x23,0x9,0x72,0x65,0x67,0x9,0x25,0x64 ! 24: .byte 0xa,0x0 ! 25: .text ! 26: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L83) ) (funargI (asgplusI (nameI _acnt) (iconI 1) ) ) ) ) ! 27: # addl2 $1,_acnt ! 28: # pushl _acnt ! 29: # pushl $L83 ! 30: # calls $2,_pr ! 31: #treeend ! 32: #tree (genbr leq L84 (cmp (nameI _acnt) (iconI 20) ) ) ! 33: # cmpl _acnt,$20 ! 34: # jleq L84 ! 35: #treeend ! 36: #tree (callI 1 (iconP _prtree) (funargP (vautoP -4) ) ) ! 37: # pushl -4(fp) ! 38: # calls $1,_prtree ! 39: #treeend ! 40: #tree (unarycallI (iconP _outpr) ) ! 41: # calls $0,_outpr ! 42: #treeend ! 43: jbr L79 ! 44: L84: ! 45: jbr L87 ! 46: L81: ! 47: #tree (assignP (vautoP -4) (callP 1 (iconP _copytree) (funargP (vparamP 4) ) ) ) ! 48: # pushl 4(ap) ! 49: # calls $1,_copytree ! 50: # movl r0,-4(fp) ! 51: #treeend ! 52: L87: ! 53: #tree (assignP (nameP _buf) (iconP _bufs+64) ) ! 54: # movl $_bufs+64,_buf ! 55: #treeend ! 56: #tree (assignP (nameP _prptr) (iconP _prbuf) ) ! 57: # movl $_prbuf,_prptr ! 58: #treeend ! 59: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (vautoP -4) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (iconI 63) ) ) ) ! 60: # pushl $63 ! 61: # pushl $0 ! 62: # pushl $0 ! 63: # pushl -4(fp) ! 64: # calls $4,_doit ! 65: #treeend ! 66: #tree (assignI (nameI _acnt) (assignI (nameI _ntree) (iconI 0) ) ) ! 67: # clrl _ntree ! 68: # movl _ntree,_acnt ! 69: #treeend ! 70: #tree (unarycallI (iconP _outpr) ) ! 71: # calls $0,_outpr ! 72: #treeend ! 73: L79: ! 74: ret ! 75: .set L.R1,0x0 ! 76: .set L.SO1,0x4 ! 77: .data ! 78: .text ! 79: .align 2 ! 80: .globl _doit ! 81: _doit: ! 82: .word L.R2 ! 83: subl2 $L.SO2,sp ! 84: #tree (assignI (snode) (starI (vparamP 4) ) ) ! 85: # movl *4(ap),r0 ! 86: #treeend ! 87: jbr L91 ! 88: L92: ! 89: .data 1 ! 90: L93: ! 91: ! 92: .byte 0x23,0x9,0x77,0x65,0x69,0x72,0x64,0x3f ! 93: .byte 0x3f,0x3f,0x20,0x25,0x64,0xa,0x0 ! 94: .text ! 95: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L93) ) (funargI (starI (vparamP 4) ) ) ) ) ! 96: # pushl *4(ap) ! 97: # pushl $L93 ! 98: # calls $2,_pr ! 99: #treeend ! 100: #tree (assignI (rnode) (vparamI 12) ) ! 101: # movl 12(ap),r0 ! 102: #treeend ! 103: jbr L89 ! 104: L94: ! 105: #tree (asgorI (vparamI 8) (iconI 256) ) ! 106: # bisl2 $256,8(ap) ! 107: #treeend ! 108: #tree (asgandI (vparamI 8) (iconI -2) ) ! 109: # bicl2 $1,8(ap) ! 110: #treeend ! 111: L95: ! 112: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 113: # pushl 16(ap) ! 114: # pushl $0 ! 115: # pushl $2 ! 116: # movl 4(ap),r0 ! 117: # pushl 60(r0) ! 118: # calls $4,_doit ! 119: # movl r0,-8(fp) ! 120: #treeend ! 121: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) ! 122: # movzbl -7(fp),r0 ! 123: # mcoml r0,r0 ! 124: # mcoml r0,r1 ! 125: # bicl2 r1,16(ap) ! 126: #treeend ! 127: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 128: # pushl 16(ap) ! 129: # pushl $0 ! 130: # pushl $2 ! 131: # movl 4(ap),r0 ! 132: # pushl 64(r0) ! 133: # calls $4,_doit ! 134: # movl r0,-4(fp) ! 135: #treeend ! 136: #tree (genbr eql L96 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) ! 137: # bitw $1024,-2(fp) ! 138: # jeql L96 ! 139: #treeend ! 140: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) ! 141: # pushl $0 ! 142: # pushl 4(ap) ! 143: # calls $2,_totemp ! 144: #treeend ! 145: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) ! 146: # pushl $1 ! 147: # pushl $_back ! 148: # calls $2,_longjmp ! 149: #treeend ! 150: L96: ! 151: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) ! 152: # movzbl -3(fp),r0 ! 153: # mcoml r0,r0 ! 154: # mcoml r0,r1 ! 155: # bicl2 r1,16(ap) ! 156: #treeend ! 157: #tree (genbr eql L99 (andI (vparamI 8) (iconI 1) ) ) ! 158: # bitl $1,8(ap) ! 159: # jeql L99 ! 160: #treeend ! 161: .data 1 ! 162: L100: ! 163: ! 164: .byte 0x23,0x9,0x62,0x69,0x74,0x25,0x63,0x9 ! 165: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 166: .text ! 167: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L100) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 168: # movzbl -8(fp),r0 ! 169: # ashl $6,r0,r0 ! 170: # addl3 $_bufs,r0,-(sp) ! 171: # movzbl -4(fp),r0 ! 172: # ashl $6,r0,r0 ! 173: # addl3 $_bufs,r0,-(sp) ! 174: # pushl 4(ap) ! 175: # calls $1,_childtype ! 176: # pushl r0 ! 177: # pushl $L100 ! 178: # calls $4,_pr ! 179: #treeend ! 180: #tree (assignUC (vparamUC 12) (iconUC 0) ) ! 181: # clrb 12(ap) ! 182: #treeend ! 183: #tree (assignUS (vparamUS 14) (iconUS 1) ) ! 184: # movw $1,14(ap) ! 185: #treeend ! 186: #tree (assignUC (vparamUC 13) (iconUC 0) ) ! 187: # clrb 13(ap) ! 188: #treeend ! 189: #tree (assignI (rnode) (vparamI 12) ) ! 190: # movl 12(ap),r0 ! 191: #treeend ! 192: jbr L89 ! 193: L99: ! 194: #tree (genbr eql L102 (andI (vparamI 8) (iconI 256) ) ) ! 195: # bitl $256,8(ap) ! 196: # jeql L102 ! 197: #treeend ! 198: #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) ! 199: # movl -8(fp),-12(fp) ! 200: # movl -12(fp),12(ap) ! 201: #treeend ! 202: L102: ! 203: #tree (genbr neq L103 (convU (vparamUC 12) ) ) ! 204: # tstb 12(ap) ! 205: # jneq L103 ! 206: #treeend ! 207: #tree (genbr eql L104 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ! 208: # bitw $16,-2(fp) ! 209: # jeql L104 ! 210: #treeend ! 211: #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -4) ) ) ! 212: # movl -4(fp),-12(fp) ! 213: # movl -12(fp),12(ap) ! 214: #treeend ! 215: jbr L105 ! 216: L104: ! 217: #tree (genbr eql L106 (andU (convU (vautoUS -6) ) (iconU 16) ) ) ! 218: # bitw $16,-6(fp) ! 219: # jeql L106 ! 220: #treeend ! 221: #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) ! 222: # movl -8(fp),-12(fp) ! 223: # movl -12(fp),12(ap) ! 224: #treeend ! 225: jbr L107 ! 226: L106: ! 227: #tree (assignI (vparamI 12) (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ) ! 228: # pushl 16(ap) ! 229: # pushl 4(ap) ! 230: # calls $2,_allocreg ! 231: # movl r0,-12(fp) ! 232: # movl r0,12(ap) ! 233: #treeend ! 234: L107: ! 235: L105: ! 236: jbr L108 ! 237: L103: ! 238: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 239: # pushl 16(ap) ! 240: # pushl 4(ap) ! 241: # calls $2,_allocreg ! 242: # movl r0,-12(fp) ! 243: #treeend ! 244: L108: ! 245: #tree (genbr neq L109 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) ! 246: # movl 4(ap),r0 ! 247: # cmpl *64(r0),$4 ! 248: # jneq L109 ! 249: #treeend ! 250: #tree (assignI (vautoI -12) (unarycallI (iconP _tostack) ) ) ! 251: # calls $0,_tostack ! 252: # movl r0,-12(fp) ! 253: #treeend ! 254: .data 1 ! 255: L111: ! 256: ! 257: .byte 0x24,0x25,0x64,0x0 ! 258: .text ! 259: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L111) ) ) (funargI (minusI (unaryminusI (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) (iconI 1) ) ) ) ) ! 260: # movl 4(ap),r0 ! 261: # movl 64(r0),r0 ! 262: # mnegl 60(r0),r1 ! 263: # subl3 $1,r1,-(sp) ! 264: # pushl $L111 ! 265: # movzbl -12(fp),r0 ! 266: # ashl $6,r0,r0 ! 267: # addl3 $_bufs,r0,-(sp) ! 268: # calls $3,_sprintf ! 269: #treeend ! 270: jbr L112 ! 271: L109: ! 272: .data 1 ! 273: L113: ! 274: ! 275: .byte 0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63 ! 276: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 277: .text ! 278: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L113) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 279: # movzbl -12(fp),r0 ! 280: # ashl $6,r0,r0 ! 281: # addl3 $_bufs,r0,-(sp) ! 282: # movzbl -4(fp),r0 ! 283: # ashl $6,r0,r0 ! 284: # addl3 $_bufs,r0,-(sp) ! 285: # pushl 4(ap) ! 286: # calls $1,_childtype ! 287: # pushl r0 ! 288: # pushl $L113 ! 289: # calls $4,_pr ! 290: #treeend ! 291: L112: ! 292: #tree (genbr neq L115 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) ! 293: # movzbl 12(ap),r0 ! 294: # ashl $6,r0,r0 ! 295: # addl3 $_bufs,r0,-(sp) ! 296: # movzbl -8(fp),r0 ! 297: # ashl $6,r0,r0 ! 298: # addl3 $_bufs,r0,-(sp) ! 299: # calls $2,_strcmp ! 300: # tstl r0 ! 301: # jneq L115 ! 302: #treeend ! 303: .data 1 ! 304: L116: ! 305: ! 306: .byte 0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x32 ! 307: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 308: .text ! 309: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L116) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 310: # movzbl 12(ap),r0 ! 311: # ashl $6,r0,r0 ! 312: # addl3 $_bufs,r0,-(sp) ! 313: # movzbl -12(fp),r0 ! 314: # ashl $6,r0,r0 ! 315: # addl3 $_bufs,r0,-(sp) ! 316: # pushl 4(ap) ! 317: # calls $1,_childtype ! 318: # pushl r0 ! 319: # pushl $L116 ! 320: # calls $4,_pr ! 321: #treeend ! 322: jbr L117 ! 323: L115: ! 324: .data 1 ! 325: L118: ! 326: ! 327: .byte 0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x33 ! 328: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25 ! 329: .byte 0x73,0xa,0x0 ! 330: .text ! 331: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L118) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 332: # movzbl 12(ap),r0 ! 333: # ashl $6,r0,r0 ! 334: # addl3 $_bufs,r0,-(sp) ! 335: # movzbl -8(fp),r0 ! 336: # ashl $6,r0,r0 ! 337: # addl3 $_bufs,r0,-(sp) ! 338: # movzbl -12(fp),r0 ! 339: # ashl $6,r0,r0 ! 340: # addl3 $_bufs,r0,-(sp) ! 341: # pushl 4(ap) ! 342: # calls $1,_childtype ! 343: # pushl r0 ! 344: # pushl $L118 ! 345: # calls $5,_pr ! 346: #treeend ! 347: L117: ! 348: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 349: # bisw2 $1,14(ap) ! 350: #treeend ! 351: #tree (assignI (rnode) (vparamI 12) ) ! 352: # movl 12(ap),r0 ! 353: #treeend ! 354: jbr L89 ! 355: L119: ! 356: L120: ! 357: #tree (callI 2 (iconP _funargs) (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (vparamI 16) ) ) ) ! 358: # pushl 16(ap) ! 359: # movl 4(ap),r0 ! 360: # pushl 64(r0) ! 361: # calls $2,_funargs ! 362: #treeend ! 363: #tree (assignI (vautoI -92) (divI (convI (starS (plusP (vparamP 4) (iconI 58) ) ) ) (iconI 32) ) ) ! 364: # movl 4(ap),r0 ! 365: # cvtwl 58(r0),r0 ! 366: # divl3 $32,r0,-92(fp) ! 367: #treeend ! 368: L122: ! 369: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 10) ) ) (funargI (iconI 0) ) ) (funargI (andI (vparamI 16) (iconI -4) ) ) ) ) ) ! 370: # bicl3 $3,16(ap),-(sp) ! 371: # pushl $0 ! 372: # pushl $10 ! 373: # movl 4(ap),r0 ! 374: # pushl 60(r0) ! 375: # calls $4,_doit ! 376: # movl r0,-4(fp) ! 377: #treeend ! 378: #tree (assignP (vautoP -16) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ! 379: # movzbl -4(fp),r0 ! 380: # ashl $6,r0,r0 ! 381: # addl3 $_bufs,r0,-16(fp) ! 382: #treeend ! 383: L123: ! 384: #tree (genbr eql L124 (cmp (vparamI 16) (iconI 63) ) ) ! 385: # cmpl 16(ap),$63 ! 386: # jeql L124 ! 387: #treeend ! 388: #tree (assignUS (vautoUS -2) (iconUS 1024) ) ! 389: # movw $1024,-2(fp) ! 390: #treeend ! 391: #tree (assignI (rnode) (vautoI -4) ) ! 392: # movl -4(fp),r0 ! 393: #treeend ! 394: jbr L89 ! 395: L124: ! 396: #tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 397: # pushl 16(ap) ! 398: # pushl 4(ap) ! 399: # calls $2,_reg0 ! 400: # movl r0,-12(fp) ! 401: #treeend ! 402: .data 1 ! 403: L125: ! 404: ! 405: .byte 0x23,0x9,0x63,0x61,0x6c,0x6c,0x73,0x9 ! 406: .byte 0x24,0x25,0x64,0x2c,0x25,0x73,0xa,0x0 ! 407: .text ! 408: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L125) ) (funargI (vautoI -92) ) ) (funargP (vautoP -16) ) ) ) ! 409: # pushl -16(fp) ! 410: # pushl -92(fp) ! 411: # pushl $L125 ! 412: # calls $3,_pr ! 413: #treeend ! 414: #tree (genlabI L127 (comopI (genlabI L128 (comopI (genbr eql L127 (cmp (starI (vparamP 4) ) (iconI 100) ) ) (genbr eql L127 (cmp (starI (vparamP 4) ) (iconI 102) ) ) ) ) (genbr eql L126 (andI (vparamI 8) (iconI 8) ) ) ) ) ! 415: # cmpl *4(ap),$100 ! 416: # jeql L127 ! 417: # cmpl *4(ap),$102 ! 418: # jeql L127 ! 419: #L128: ! 420: # bitl $8,8(ap) ! 421: # jeql L126 ! 422: #L127: ! 423: #treeend ! 424: .data 1 ! 425: L130: ! 426: ! 427: .byte 0x29,0x0 ! 428: .text ! 429: #tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L130) ) ) ) ! 430: # pushl $L130 ! 431: # movzbl -12(fp),r0 ! 432: # ashl $6,r0,r0 ! 433: # addl3 $_bufs,r0,-(sp) ! 434: # calls $2,_strcat ! 435: #treeend ! 436: #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) ! 437: # pushl $1 ! 438: # movzbl -12(fp),r0 ! 439: # ashl $6,r0,r0 ! 440: # addl3 $_bufs,r0,-(sp) ! 441: # calls $2,_strshift ! 442: #treeend ! 443: #tree (assignC (starC (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) ! 444: # movzbl -12(fp),r0 ! 445: # ashl $6,r0,r0 ! 446: # movb $40,_bufs(r0) ! 447: #treeend ! 448: L126: ! 449: #tree (genbr neq L132 (convU (vparamUC 12) ) ) ! 450: # tstb 12(ap) ! 451: # jneq L132 ! 452: #treeend ! 453: #tree (genbr eql L133 (andI (vparamI 8) (iconI 256) ) ) ! 454: # bitl $256,8(ap) ! 455: # jeql L133 ! 456: #treeend ! 457: #tree (assignI (vparamI 12) (callI 4 (iconP _doit) (cm (cm (cm (funargP (genlabP L135 (comopP (genbr neq L134 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (comopP (genlabP L134 (genubrP L135 (assignP (qnode) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) ) ) (assignP (qnode) (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -11) ) ) ) ) ) ) ) ! 458: # movzbl -11(fp),r0 ! 459: # mcoml r0,r0 ! 460: # mcoml r0,r1 ! 461: # bicl3 r1,16(ap),-(sp) ! 462: # pushl $0 ! 463: # pushl $0 ! 464: # movl 4(ap),r0 ! 465: # cmpl *60(r0),$104 ! 466: # jneq L134 ! 467: # movl 4(ap),r0 ! 468: # movl 60(r0),r0 ! 469: # movl 60(r0),-(sp) ! 470: # jbr L135 ! 471: #L134: ! 472: # movl 4(ap),r0 ! 473: # movl 60(r0),-(sp) ! 474: #L135: ! 475: # calls $4,_doit ! 476: # movl r0,12(ap) ! 477: #treeend ! 478: jbr L136 ! 479: L133: ! 480: #tree (assignI (rnode) (vautoI -12) ) ! 481: # movl -12(fp),r0 ! 482: #treeend ! 483: jbr L89 ! 484: L136: ! 485: L132: ! 486: L137: ! 487: #tree (genbr neq L138 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) ! 488: # movzbl 12(ap),r0 ! 489: # ashl $6,r0,r0 ! 490: # addl3 $_bufs,r0,-(sp) ! 491: # movzbl -12(fp),r0 ! 492: # ashl $6,r0,r0 ! 493: # addl3 $_bufs,r0,-(sp) ! 494: # calls $2,_strcmp ! 495: # tstl r0 ! 496: # jneq L138 ! 497: #treeend ! 498: #tree (assignI (rnode) (vautoI -12) ) ! 499: # movl -12(fp),r0 ! 500: #treeend ! 501: jbr L89 ! 502: L138: ! 503: #tree (genbr eql L139 (andI (vparamI 8) (iconI 4) ) ) ! 504: # bitl $4,8(ap) ! 505: # jeql L139 ! 506: #treeend ! 507: .data 1 ! 508: L140: ! 509: ! 510: .byte 0x23,0x9,0x70,0x75,0x73,0x68,0x25,0x63 ! 511: .byte 0x9,0x25,0x73,0xa,0x0 ! 512: .text ! 513: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L140) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 514: # movzbl -12(fp),r0 ! 515: # ashl $6,r0,r0 ! 516: # addl3 $_bufs,r0,-(sp) ! 517: # pushl 4(ap) ! 518: # calls $1,_type ! 519: # pushl r0 ! 520: # pushl $L140 ! 521: # calls $3,_pr ! 522: #treeend ! 523: jbr L142 ! 524: L139: ! 525: .data 1 ! 526: L143: ! 527: ! 528: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 ! 529: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 530: .text ! 531: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L143) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 532: # movzbl 12(ap),r0 ! 533: # ashl $6,r0,r0 ! 534: # addl3 $_bufs,r0,-(sp) ! 535: # movzbl -12(fp),r0 ! 536: # ashl $6,r0,r0 ! 537: # addl3 $_bufs,r0,-(sp) ! 538: # pushl 4(ap) ! 539: # calls $1,_type ! 540: # pushl r0 ! 541: # pushl $L143 ! 542: # calls $4,_pr ! 543: #treeend ! 544: L142: ! 545: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 546: # bisw2 $1,14(ap) ! 547: #treeend ! 548: #tree (assignI (rnode) (vparamI 12) ) ! 549: # movl 12(ap),r0 ! 550: #treeend ! 551: jbr L89 ! 552: L144: ! 553: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 554: # pushl 16(ap) ! 555: # pushl $0 ! 556: # pushl $2 ! 557: # movl 4(ap),r0 ! 558: # pushl 60(r0) ! 559: # calls $4,_doit ! 560: # movl r0,-4(fp) ! 561: #treeend ! 562: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) ! 563: # movzbl -3(fp),r0 ! 564: # mcoml r0,r0 ! 565: # mcoml r0,r1 ! 566: # bicl2 r1,16(ap) ! 567: #treeend ! 568: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 569: # pushl 16(ap) ! 570: # pushl $0 ! 571: # pushl $2 ! 572: # movl 4(ap),r0 ! 573: # pushl 64(r0) ! 574: # calls $4,_doit ! 575: # movl r0,-8(fp) ! 576: #treeend ! 577: #tree (genbr eql L145 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) ! 578: # bitw $1024,-6(fp) ! 579: # jeql L145 ! 580: #treeend ! 581: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) ! 582: # pushl $0 ! 583: # pushl 4(ap) ! 584: # calls $2,_totemp ! 585: #treeend ! 586: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) ! 587: # pushl $1 ! 588: # pushl $_back ! 589: # calls $2,_longjmp ! 590: #treeend ! 591: L145: ! 592: .data 1 ! 593: L146: ! 594: ! 595: .byte 0x23,0x9,0x63,0x6d,0x70,0x25,0x63,0x9 ! 596: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 597: .text ! 598: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L146) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 599: # movzbl -8(fp),r0 ! 600: # ashl $6,r0,r0 ! 601: # addl3 $_bufs,r0,-(sp) ! 602: # movzbl -4(fp),r0 ! 603: # ashl $6,r0,r0 ! 604: # addl3 $_bufs,r0,-(sp) ! 605: # pushl 4(ap) ! 606: # calls $1,_childtype ! 607: # pushl r0 ! 608: # pushl $L146 ! 609: # calls $4,_pr ! 610: #treeend ! 611: #tree (assignUC (vparamUC 12) (assignUC (vparamUC 13) (iconUC 0) ) ) ! 612: # clrb 13(ap) ! 613: # movb 13(ap),12(ap) ! 614: #treeend ! 615: #tree (assignUS (vparamUS 14) (iconUS 1) ) ! 616: # movw $1,14(ap) ! 617: #treeend ! 618: #tree (assignI (rnode) (vparamI 12) ) ! 619: # movl 12(ap),r0 ! 620: #treeend ! 621: jbr L89 ! 622: L147: ! 623: #tree (genbr neq L148 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 108) ) ) ! 624: # movl 4(ap),r0 ! 625: # cmpl *60(r0),$108 ! 626: # jneq L148 ! 627: #treeend ! 628: #tree (genbr neq L149 (convU (vparamUC 12) ) ) ! 629: # tstb 12(ap) ! 630: # jneq L149 ! 631: #treeend ! 632: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 633: # pushl 16(ap) ! 634: # pushl 4(ap) ! 635: # calls $2,_allocreg ! 636: # movl r0,12(ap) ! 637: #treeend ! 638: L149: ! 639: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ! 640: # pushl 16(ap) ! 641: # pushl 12(ap) ! 642: # pushl $2 ! 643: # movl 4(ap),r0 ! 644: # pushl 60(r0) ! 645: # calls $4,_doit ! 646: #treeend ! 647: jbr L150 ! 648: L148: ! 649: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ! 650: # pushl 16(ap) ! 651: # pushl $0 ! 652: # pushl $0 ! 653: # movl 4(ap),r0 ! 654: # pushl 60(r0) ! 655: # calls $4,_doit ! 656: #treeend ! 657: L150: ! 658: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) ! 659: # pushl 16(ap) ! 660: # pushl 12(ap) ! 661: # pushl $2 ! 662: # movl 4(ap),r0 ! 663: # pushl 64(r0) ! 664: # calls $4,_doit ! 665: # movl r0,-4(fp) ! 666: #treeend ! 667: #tree (genbr eql L151 (andI (vparamI 8) (iconI 8) ) ) ! 668: # bitl $8,8(ap) ! 669: # jeql L151 ! 670: #treeend ! 671: #tree (assignUC (vparamUC 12) (iconUC 0) ) ! 672: # clrb 12(ap) ! 673: #treeend ! 674: #tree (assignI (vautoI -92) (andI (convU (vautoUS -2) ) (iconU 656) ) ) ! 675: # movzwl -2(fp),r0 ! 676: # bicl3 $-657,r0,-92(fp) ! 677: #treeend ! 678: #tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) ! 679: # movzbl -3(fp),-96(fp) ! 680: #treeend ! 681: #tree (assignP (nameP _buf) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ! 682: # movzbl -4(fp),r0 ! 683: # ashl $6,r0,r0 ! 684: # addl3 $_bufs,r0,_buf ! 685: #treeend ! 686: jbr L152 ! 687: L151: ! 688: #tree (assignI (rnode) (vautoI -4) ) ! 689: # movl -4(fp),r0 ! 690: #treeend ! 691: jbr L89 ! 692: L153: ! 693: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 694: # pushl 16(ap) ! 695: # pushl $0 ! 696: # pushl $2 ! 697: # movl 4(ap),r0 ! 698: # pushl 60(r0) ! 699: # calls $4,_doit ! 700: # movl r0,-4(fp) ! 701: #treeend ! 702: #tree (genbr neq L154 (convU (vparamUC 12) ) ) ! 703: # tstb 12(ap) ! 704: # jneq L154 ! 705: #treeend ! 706: #tree (genbr eql L155 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ! 707: # bitw $16,-2(fp) ! 708: # jeql L155 ! 709: #treeend ! 710: #tree (assignI (vparamI 12) (vautoI -4) ) ! 711: # movl -4(fp),12(ap) ! 712: #treeend ! 713: jbr L156 ! 714: L155: ! 715: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) ! 716: # movzbl -3(fp),r0 ! 717: # mcoml r0,r0 ! 718: # mcoml r0,r1 ! 719: # bicl3 r1,16(ap),-(sp) ! 720: # pushl 4(ap) ! 721: # calls $2,_allocreg ! 722: # movl r0,12(ap) ! 723: #treeend ! 724: L156: ! 725: L154: ! 726: .data 1 ! 727: L157: ! 728: ! 729: .byte 0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63 ! 730: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 731: .text ! 732: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L157) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 733: # movzbl 12(ap),r0 ! 734: # ashl $6,r0,r0 ! 735: # addl3 $_bufs,r0,-(sp) ! 736: # movzbl -4(fp),r0 ! 737: # ashl $6,r0,r0 ! 738: # addl3 $_bufs,r0,-(sp) ! 739: # pushl 4(ap) ! 740: # calls $1,_childtype ! 741: # pushl r0 ! 742: # pushl $L157 ! 743: # calls $4,_pr ! 744: #treeend ! 745: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 746: # bisw2 $1,14(ap) ! 747: #treeend ! 748: #tree (assignI (rnode) (vparamI 12) ) ! 749: # movl 12(ap),r0 ! 750: #treeend ! 751: jbr L89 ! 752: L158: ! 753: #tree (genlabI L160 (comopI (genbr neq L159 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 58) ) ) (genbr neq L159 (cmp (starI (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) (iconI 13) ) ) ) ) ! 754: # movl 4(ap),r0 ! 755: # cmpl *60(r0),$58 ! 756: # jneq L159 ! 757: # movl 4(ap),r0 ! 758: # movl 60(r0),r0 ! 759: # cmpl *60(r0),$13 ! 760: # jneq L159 ! 761: #L160: ! 762: #treeend ! 763: #tree (genbr neq L161 (convU (vparamUC 12) ) ) ! 764: # tstb 12(ap) ! 765: # jneq L161 ! 766: #treeend ! 767: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 768: # pushl 16(ap) ! 769: # pushl 4(ap) ! 770: # calls $2,_allocreg ! 771: # movl r0,12(ap) ! 772: #treeend ! 773: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) ! 774: # pushl 16(ap) ! 775: # pushl 12(ap) ! 776: # pushl $2 ! 777: # movl 4(ap),r0 ! 778: # pushl 60(r0) ! 779: # calls $4,_doit ! 780: # movl r0,-4(fp) ! 781: #treeend ! 782: jbr L162 ! 783: L161: ! 784: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 785: # pushl 16(ap) ! 786: # pushl 4(ap) ! 787: # calls $2,_allocreg ! 788: # movl r0,-12(fp) ! 789: #treeend ! 790: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vautoI -12) ) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -11) ) ) ) ) ) ) ) ! 791: # movzbl -11(fp),r0 ! 792: # mcoml r0,r0 ! 793: # mcoml r0,r1 ! 794: # bicl3 r1,16(ap),-(sp) ! 795: # pushl -12(fp) ! 796: # pushl $2 ! 797: # movl 4(ap),r0 ! 798: # pushl 60(r0) ! 799: # calls $4,_doit ! 800: # movl r0,-4(fp) ! 801: #treeend ! 802: L162: ! 803: jbr L163 ! 804: L159: ! 805: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 806: # pushl 16(ap) ! 807: # pushl $0 ! 808: # pushl $2 ! 809: # movl 4(ap),r0 ! 810: # pushl 60(r0) ! 811: # calls $4,_doit ! 812: # movl r0,-4(fp) ! 813: #treeend ! 814: L163: ! 815: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) ! 816: # movzbl -3(fp),r0 ! 817: # mcoml r0,r0 ! 818: # mcoml r0,r1 ! 819: # bicl2 r1,16(ap) ! 820: #treeend ! 821: #tree (genbr neq L164 (cmp (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) ! 822: # pushl 4(ap) ! 823: # calls $1,_childtype ! 824: # movl r0,r11 ! 825: # pushl 4(ap) ! 826: # calls $1,_type ! 827: # cmpl r11,r0 ! 828: # jneq L164 ! 829: #treeend ! 830: #tree (assignI (rnode) (vautoI -4) ) ! 831: # movl -4(fp),r0 ! 832: #treeend ! 833: jbr L89 ! 834: L164: ! 835: #tree (genbr neq L165 (convU (vparamUC 12) ) ) ! 836: # tstb 12(ap) ! 837: # jneq L165 ! 838: #treeend ! 839: #tree (genbr eql L166 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ! 840: # bitw $16,-2(fp) ! 841: # jeql L166 ! 842: #treeend ! 843: #tree (assignI (vparamI 12) (vautoI -4) ) ! 844: # movl -4(fp),12(ap) ! 845: #treeend ! 846: jbr L167 ! 847: L166: ! 848: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 849: # pushl 16(ap) ! 850: # pushl 4(ap) ! 851: # calls $2,_allocreg ! 852: # movl r0,12(ap) ! 853: #treeend ! 854: L167: ! 855: L165: ! 856: #tree (genlabI L171 (comopI (genlabI L172 (comopI (genlabI L173 (comopI (genbr eql L170 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) (genbr leq L170 (cmp (callI 1 (iconP _incrsize) (funargP (vparamP 4) ) ) (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) ) (genbr eql L170 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (iconI 102) ) ) ) ) (genbr eql L170 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (iconI 100) ) ) ) ) ! 857: # movl 4(ap),r0 ! 858: # pushl 60(r0) ! 859: # calls $1,_isunsigned ! 860: # tstl r0 ! 861: # jeql L170 ! 862: # pushl 4(ap) ! 863: # calls $1,_incrsize ! 864: # movl r0,r11 ! 865: # movl 4(ap),r0 ! 866: # pushl 60(r0) ! 867: # calls $1,_incrsize ! 868: # cmpl r11,r0 ! 869: # jleq L170 ! 870: #L173: ! 871: # pushl 4(ap) ! 872: # calls $1,_type ! 873: # cmpl r0,$102 ! 874: # jeql L170 ! 875: #L172: ! 876: # pushl 4(ap) ! 877: # calls $1,_type ! 878: # cmpl r0,$100 ! 879: # jeql L170 ! 880: #L171: ! 881: #treeend ! 882: .data 1 ! 883: L174: ! 884: ! 885: .byte 0x6d,0x6f,0x76,0x7a,0x0 ! 886: .text ! 887: #tree (assignP (vautoP -16) (iconP L174) ) ! 888: # movl $L174,-16(fp) ! 889: #treeend ! 890: jbr L175 ! 891: L170: ! 892: .data 1 ! 893: L176: ! 894: ! 895: .byte 0x63,0x76,0x74,0x0 ! 896: .text ! 897: #tree (assignP (vautoP -16) (iconP L176) ) ! 898: # movl $L176,-16(fp) ! 899: #treeend ! 900: L175: ! 901: .data 1 ! 902: L177: ! 903: ! 904: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x25,0x63 ! 905: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 906: .text ! 907: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L177) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 908: # movzbl 12(ap),r0 ! 909: # ashl $6,r0,r0 ! 910: # addl3 $_bufs,r0,-(sp) ! 911: # movzbl -4(fp),r0 ! 912: # ashl $6,r0,r0 ! 913: # addl3 $_bufs,r0,-(sp) ! 914: # pushl 4(ap) ! 915: # calls $1,_type ! 916: # pushl r0 ! 917: # pushl 4(ap) ! 918: # calls $1,_childtype ! 919: # pushl r0 ! 920: # pushl -16(fp) ! 921: # pushl $L177 ! 922: # calls $6,_pr ! 923: #treeend ! 924: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 925: # bisw2 $1,14(ap) ! 926: #treeend ! 927: #tree (assignI (rnode) (vparamI 12) ) ! 928: # movl 12(ap),r0 ! 929: #treeend ! 930: jbr L89 ! 931: L178: ! 932: #tree (assignI (vautoI -92) (iconI -1) ) ! 933: # movl $-1,-92(fp) ! 934: #treeend ! 935: .data 1 ! 936: L179: ! 937: ! 938: .byte 0x73,0x75,0x62,0x0 ! 939: .text ! 940: #tree (assignP (vautoP -16) (iconP L179) ) ! 941: # movl $L179,-16(fp) ! 942: #treeend ! 943: L180: ! 944: #tree (genbr eql L181 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) ! 945: # movl 4(ap),r0 ! 946: # cmpl *64(r0),$4 ! 947: # jeql L181 ! 948: #treeend ! 949: .data 1 ! 950: L184: ! 951: ! 952: .byte 0x63,0x6f,0x64,0x65,0x67,0x65,0x6e,0x21 ! 953: .byte 0x20,0x69,0x6e,0x63,0x72,0x6f,0x70,0x20 ! 954: .byte 0x6e,0x6f,0x74,0x20,0x77,0x69,0x74,0x68 ! 955: .byte 0x20,0x49,0x43,0x4f,0x4e,0x0 ! 956: .text ! 957: #tree (comopI (callI 1 (iconP _fflush) (funargP (iconP __iob+16) ) ) (callI 1 (iconP _cerror) (funargP (iconP L184) ) ) ) ! 958: # pushl $__iob+16 ! 959: # calls $1,_fflush ! 960: # pushl $L184 ! 961: # calls $1,_cerror ! 962: #treeend ! 963: L181: ! 964: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 965: # pushl 16(ap) ! 966: # pushl $0 ! 967: # pushl $0 ! 968: # movl 4(ap),r0 ! 969: # pushl 60(r0) ! 970: # calls $4,_doit ! 971: # movl r0,-4(fp) ! 972: #treeend ! 973: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) ) ) ! 974: # pushl $0 ! 975: # pushl $0 ! 976: # pushl $0 ! 977: # movl 4(ap),r0 ! 978: # pushl 64(r0) ! 979: # calls $4,_doit ! 980: # movl r0,-8(fp) ! 981: #treeend ! 982: #tree (genbr eql L185 (andI (vparamI 8) (iconI 2) ) ) ! 983: # bitl $2,8(ap) ! 984: # jeql L185 ! 985: #treeend ! 986: #tree (genbr neq L186 (convU (vparamUC 12) ) ) ! 987: # tstb 12(ap) ! 988: # jneq L186 ! 989: #treeend ! 990: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) ! 991: # movzbl -3(fp),r0 ! 992: # mcoml r0,r0 ! 993: # mcoml r0,r1 ! 994: # bicl3 r1,16(ap),-(sp) ! 995: # pushl 4(ap) ! 996: # calls $2,_allocreg ! 997: # movl r0,12(ap) ! 998: #treeend ! 999: L186: ! 1000: .data 1 ! 1001: L187: ! 1002: ! 1003: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 ! 1004: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 1005: .text ! 1006: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L187) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1007: # movzbl 12(ap),r0 ! 1008: # ashl $6,r0,r0 ! 1009: # addl3 $_bufs,r0,-(sp) ! 1010: # movzbl -4(fp),r0 ! 1011: # ashl $6,r0,r0 ! 1012: # addl3 $_bufs,r0,-(sp) ! 1013: # pushl 4(ap) ! 1014: # calls $1,_childtype ! 1015: # pushl r0 ! 1016: # pushl $L187 ! 1017: # calls $4,_pr ! 1018: #treeend ! 1019: #tree (genbr eql L188 (andU (convU (vautoUS -6) ) (iconU 64) ) ) ! 1020: # bitw $64,-6(fp) ! 1021: # jeql L188 ! 1022: #treeend ! 1023: #tree (genbr neq L189 (cmp (vautoI -92) (iconI 1) ) ) ! 1024: # cmpl -92(fp),$1 ! 1025: # jneq L189 ! 1026: #treeend ! 1027: .data 1 ! 1028: L190: ! 1029: ! 1030: .byte 0x69,0x6e,0x63,0x0 ! 1031: .text ! 1032: #tree (assignP (vautoP -16) (iconP L190) ) ! 1033: # movl $L190,-16(fp) ! 1034: #treeend ! 1035: jbr L191 ! 1036: L189: ! 1037: .data 1 ! 1038: L192: ! 1039: ! 1040: .byte 0x64,0x65,0x63,0x0 ! 1041: .text ! 1042: #tree (assignP (vautoP -16) (iconP L192) ) ! 1043: # movl $L192,-16(fp) ! 1044: #treeend ! 1045: L191: ! 1046: .data 1 ! 1047: L193: ! 1048: ! 1049: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25 ! 1050: .byte 0x73,0xa,0x0 ! 1051: .text ! 1052: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L193) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1053: # movzbl -4(fp),r0 ! 1054: # ashl $6,r0,r0 ! 1055: # addl3 $_bufs,r0,-(sp) ! 1056: # pushl 4(ap) ! 1057: # calls $1,_childtype ! 1058: # pushl r0 ! 1059: # pushl -16(fp) ! 1060: # pushl $L193 ! 1061: # calls $4,_pr ! 1062: #treeend ! 1063: jbr L194 ! 1064: L188: ! 1065: .data 1 ! 1066: L195: ! 1067: ! 1068: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9 ! 1069: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 1070: .text ! 1071: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L195) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1072: # movzbl -4(fp),r0 ! 1073: # ashl $6,r0,r0 ! 1074: # addl3 $_bufs,r0,-(sp) ! 1075: # movzbl -8(fp),r0 ! 1076: # ashl $6,r0,r0 ! 1077: # addl3 $_bufs,r0,-(sp) ! 1078: # pushl 4(ap) ! 1079: # calls $1,_childtype ! 1080: # pushl r0 ! 1081: # pushl -16(fp) ! 1082: # pushl $L195 ! 1083: # calls $5,_pr ! 1084: #treeend ! 1085: L194: ! 1086: #tree (genbr eql L196 (andI (vparamI 8) (iconI 8) ) ) ! 1087: # bitl $8,8(ap) ! 1088: # jeql L196 ! 1089: #treeend ! 1090: #tree (assignI (vautoI -4) (vparamI 12) ) ! 1091: # movl 12(ap),-4(fp) ! 1092: #treeend ! 1093: jbr L197 ! 1094: L196: ! 1095: #tree (asgandUS (vparamUS 14) (iconUS 65534) ) ! 1096: # bicw2 $-65535,14(ap) ! 1097: #treeend ! 1098: #tree (assignI (rnode) (vparamI 12) ) ! 1099: # movl 12(ap),r0 ! 1100: #treeend ! 1101: jbr L89 ! 1102: L185: ! 1103: #tree (genbr eql L198 (andU (convU (vautoUS -6) ) (iconU 64) ) ) ! 1104: # bitw $64,-6(fp) ! 1105: # jeql L198 ! 1106: #treeend ! 1107: #tree (genbr neq L199 (cmp (vautoI -92) (iconI 1) ) ) ! 1108: # cmpl -92(fp),$1 ! 1109: # jneq L199 ! 1110: #treeend ! 1111: .data 1 ! 1112: L200: ! 1113: ! 1114: .byte 0x69,0x6e,0x63,0x0 ! 1115: .text ! 1116: #tree (assignP (vautoP -16) (iconP L200) ) ! 1117: # movl $L200,-16(fp) ! 1118: #treeend ! 1119: jbr L201 ! 1120: L199: ! 1121: .data 1 ! 1122: L202: ! 1123: ! 1124: .byte 0x64,0x65,0x63,0x0 ! 1125: .text ! 1126: #tree (assignP (vautoP -16) (iconP L202) ) ! 1127: # movl $L202,-16(fp) ! 1128: #treeend ! 1129: L201: ! 1130: .data 1 ! 1131: L203: ! 1132: ! 1133: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25 ! 1134: .byte 0x73,0xa,0x0 ! 1135: .text ! 1136: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L203) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1137: # movzbl -4(fp),r0 ! 1138: # ashl $6,r0,r0 ! 1139: # addl3 $_bufs,r0,-(sp) ! 1140: # pushl 4(ap) ! 1141: # calls $1,_childtype ! 1142: # pushl r0 ! 1143: # pushl -16(fp) ! 1144: # pushl $L203 ! 1145: # calls $4,_pr ! 1146: #treeend ! 1147: jbr L204 ! 1148: L198: ! 1149: .data 1 ! 1150: L205: ! 1151: ! 1152: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9 ! 1153: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 1154: .text ! 1155: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L205) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1156: # movzbl -4(fp),r0 ! 1157: # ashl $6,r0,r0 ! 1158: # addl3 $_bufs,r0,-(sp) ! 1159: # movzbl -8(fp),r0 ! 1160: # ashl $6,r0,r0 ! 1161: # addl3 $_bufs,r0,-(sp) ! 1162: # pushl 4(ap) ! 1163: # calls $1,_childtype ! 1164: # pushl r0 ! 1165: # pushl -16(fp) ! 1166: # pushl $L205 ! 1167: # calls $5,_pr ! 1168: #treeend ! 1169: L204: ! 1170: #tree (genbr eql L206 (vparamUC 12) ) ! 1171: # tstb 12(ap) ! 1172: # jeql L206 ! 1173: #treeend ! 1174: #tree (assignI (vautoI -12) (vautoI -4) ) ! 1175: # movl -4(fp),-12(fp) ! 1176: #treeend ! 1177: jbr L137 ! 1178: L206: ! 1179: #tree (asgorUS (vautoUS -2) (iconUS 1) ) ! 1180: # bisw2 $1,-2(fp) ! 1181: #treeend ! 1182: #tree (assignI (rnode) (vautoI -4) ) ! 1183: # movl -4(fp),r0 ! 1184: #treeend ! 1185: jbr L89 ! 1186: L207: ! 1187: #tree (asgorI (vparamI 8) (iconI 256) ) ! 1188: # bisl2 $256,8(ap) ! 1189: #treeend ! 1190: L208: ! 1191: #tree (genbr neq L209 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ! 1192: # movl 4(ap),r0 ! 1193: # pushl 60(r0) ! 1194: # calls $1,_isunsigned ! 1195: # tstl r0 ! 1196: # jneq L209 ! 1197: #treeend ! 1198: #tree (genlabI L211 (comopI (genbr neq L210 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (genbr neq L210 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) ) ! 1199: # movl 4(ap),r0 ! 1200: # cmpl *60(r0),$104 ! 1201: # jneq L210 ! 1202: # pushl 4(ap) ! 1203: # calls $1,_type ! 1204: # movl r0,r11 ! 1205: # movl 4(ap),r0 ! 1206: # pushl 60(r0) ! 1207: # calls $1,_childtype ! 1208: # cmpl r11,r0 ! 1209: # jneq L210 ! 1210: #L211: ! 1211: #treeend ! 1212: #tree (assignP (starP (plusP (vparamP 4) (iconI 60) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) ! 1213: # movl 4(ap),r0 ! 1214: # movl 4(ap),r1 ! 1215: # movl 60(r1),r1 ! 1216: # movl 60(r1),60(r0) ! 1217: #treeend ! 1218: L210: ! 1219: #tree (genlabI L213 (comopI (genbr neq L212 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 104) ) ) (genbr neq L212 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) ) ) ) ) ! 1220: # movl 4(ap),r0 ! 1221: # cmpl *64(r0),$104 ! 1222: # jneq L212 ! 1223: # pushl 4(ap) ! 1224: # calls $1,_type ! 1225: # movl r0,r11 ! 1226: # movl 4(ap),r0 ! 1227: # pushl 64(r0) ! 1228: # calls $1,_childtype ! 1229: # cmpl r11,r0 ! 1230: # jneq L212 ! 1231: #L213: ! 1232: #treeend ! 1233: #tree (assignP (starP (plusP (vparamP 4) (iconI 64) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) ! 1234: # movl 4(ap),r0 ! 1235: # movl 4(ap),r1 ! 1236: # movl 64(r1),r1 ! 1237: # movl 60(r1),64(r0) ! 1238: #treeend ! 1239: L212: ! 1240: .data 1 ! 1241: L214: ! 1242: ! 1243: .byte 0x64,0x69,0x76,0x0 ! 1244: .text ! 1245: #tree (assignP (vautoP -16) (iconP L214) ) ! 1246: # movl $L214,-16(fp) ! 1247: #treeend ! 1248: jbr L215 ! 1249: L209: ! 1250: .data 1 ! 1251: L216: ! 1252: ! 1253: .byte 0x75,0x64,0x69,0x76,0x0 ! 1254: .text ! 1255: #tree (assignP (vautoP -16) (iconP L216) ) ! 1256: # movl $L216,-16(fp) ! 1257: #treeend ! 1258: L217: ! 1259: #tree (genbr eql L218 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) (iconI 4) ) ) ! 1260: # movl 4(ap),r0 ! 1261: # pushl 64(r0) ! 1262: # calls $1,_incrsize ! 1263: # cmpl r0,$4 ! 1264: # jeql L218 ! 1265: #treeend ! 1266: #tree (assignI (vautoI -84) (iconI 104) ) ! 1267: # movl $104,-84(fp) ! 1268: #treeend ! 1269: #tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 64) ) ) ) ! 1270: # movl 4(ap),r0 ! 1271: # movl 64(r0),-24(fp) ! 1272: #treeend ! 1273: #tree (assignU (vautoU -76) (iconU 512) ) ! 1274: # movl $512,-76(fp) ! 1275: #treeend ! 1276: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (unaryandP (vautoSt -84) ) ) (funargI (iconI 6) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) ! 1277: # pushl 16(ap) ! 1278: # calls $0,_tostack ! 1279: # pushl r0 ! 1280: # pushl $6 ! 1281: # pushal -84(fp) ! 1282: # calls $4,_doit ! 1283: # movl r0,-4(fp) ! 1284: #treeend ! 1285: jbr L219 ! 1286: L218: ! 1287: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 4) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) ! 1288: # pushl 16(ap) ! 1289: # calls $0,_tostack ! 1290: # pushl r0 ! 1291: # pushl $4 ! 1292: # movl 4(ap),r0 ! 1293: # pushl 64(r0) ! 1294: # calls $4,_doit ! 1295: # movl r0,-4(fp) ! 1296: #treeend ! 1297: L219: ! 1298: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) ! 1299: # movzbl -3(fp),r0 ! 1300: # mcoml r0,r0 ! 1301: # mcoml r0,r1 ! 1302: # bicl2 r1,16(ap) ! 1303: #treeend ! 1304: #tree (genbr eql L220 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) (iconI 4) ) ) ! 1305: # movl 4(ap),r0 ! 1306: # pushl 60(r0) ! 1307: # calls $1,_incrsize ! 1308: # cmpl r0,$4 ! 1309: # jeql L220 ! 1310: #treeend ! 1311: #tree (assignI (vautoI -84) (iconI 104) ) ! 1312: # movl $104,-84(fp) ! 1313: #treeend ! 1314: #tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 60) ) ) ) ! 1315: # movl 4(ap),r0 ! 1316: # movl 60(r0),-24(fp) ! 1317: #treeend ! 1318: #tree (assignU (vautoU -76) (iconU 512) ) ! 1319: # movl $512,-76(fp) ! 1320: #treeend ! 1321: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (unaryandP (vautoSt -84) ) ) (funargI (iconI 6) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) ! 1322: # pushl 16(ap) ! 1323: # calls $0,_tostack ! 1324: # pushl r0 ! 1325: # pushl $6 ! 1326: # pushal -84(fp) ! 1327: # calls $4,_doit ! 1328: # movl r0,-8(fp) ! 1329: #treeend ! 1330: jbr L221 ! 1331: L220: ! 1332: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 4) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) ! 1333: # pushl 16(ap) ! 1334: # calls $0,_tostack ! 1335: # pushl r0 ! 1336: # pushl $4 ! 1337: # movl 4(ap),r0 ! 1338: # pushl 60(r0) ! 1339: # calls $4,_doit ! 1340: # movl r0,-8(fp) ! 1341: #treeend ! 1342: L221: ! 1343: #tree (genbr eql L222 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) ! 1344: # bitw $1024,-6(fp) ! 1345: # jeql L222 ! 1346: #treeend ! 1347: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 1) ) ) ) ! 1348: # pushl $1 ! 1349: # pushl 4(ap) ! 1350: # calls $2,_totemp ! 1351: #treeend ! 1352: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) ! 1353: # pushl $1 ! 1354: # pushl $_back ! 1355: # calls $2,_longjmp ! 1356: #treeend ! 1357: L222: ! 1358: #tree (assignI (vautoI -92) (iconI 2) ) ! 1359: # movl $2,-92(fp) ! 1360: #treeend ! 1361: jbr L123 ! 1362: L223: ! 1363: #tree (asgorI (vparamI 8) (iconI 256) ) ! 1364: # bisl2 $256,8(ap) ! 1365: #treeend ! 1366: L224: ! 1367: .data 1 ! 1368: L225: ! 1369: ! 1370: .byte 0x78,0x6f,0x72,0x0 ! 1371: .text ! 1372: #tree (assignP (vautoP -16) (iconP L225) ) ! 1373: # movl $L225,-16(fp) ! 1374: #treeend ! 1375: L215: ! 1376: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 1377: # pushl 16(ap) ! 1378: # pushl $0 ! 1379: # pushl $2 ! 1380: # movl 4(ap),r0 ! 1381: # pushl 60(r0) ! 1382: # calls $4,_doit ! 1383: # movl r0,-8(fp) ! 1384: #treeend ! 1385: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) ! 1386: # movzbl -7(fp),r0 ! 1387: # mcoml r0,r0 ! 1388: # mcoml r0,r1 ! 1389: # bicl2 r1,16(ap) ! 1390: #treeend ! 1391: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 1392: # pushl 16(ap) ! 1393: # pushl $0 ! 1394: # pushl $2 ! 1395: # movl 4(ap),r0 ! 1396: # pushl 64(r0) ! 1397: # calls $4,_doit ! 1398: # movl r0,-4(fp) ! 1399: #treeend ! 1400: #tree (genbr eql L226 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) ! 1401: # bitw $1024,-2(fp) ! 1402: # jeql L226 ! 1403: #treeend ! 1404: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) ! 1405: # pushl $0 ! 1406: # pushl 4(ap) ! 1407: # calls $2,_totemp ! 1408: #treeend ! 1409: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) ! 1410: # pushl $1 ! 1411: # pushl $_back ! 1412: # calls $2,_longjmp ! 1413: #treeend ! 1414: L226: ! 1415: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) ! 1416: # movzbl -3(fp),r0 ! 1417: # mcoml r0,r0 ! 1418: # mcoml r0,r1 ! 1419: # bicl2 r1,16(ap) ! 1420: #treeend ! 1421: #tree (genbr eql L227 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) ! 1422: # pushl 4(ap) ! 1423: # calls $1,_type ! 1424: # movl r0,r11 ! 1425: # pushl 4(ap) ! 1426: # calls $1,_childtype ! 1427: # cmpl r11,r0 ! 1428: # jeql L227 ! 1429: #treeend ! 1430: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 1431: # pushl 16(ap) ! 1432: # pushl 4(ap) ! 1433: # calls $2,_allocreg ! 1434: # movl r0,-12(fp) ! 1435: #treeend ! 1436: .data 1 ! 1437: L228: ! 1438: ! 1439: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9 ! 1440: .byte 0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73 ! 1441: .byte 0xa,0x0 ! 1442: .text ! 1443: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L228) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1444: # movzbl -12(fp),r0 ! 1445: # ashl $6,r0,r0 ! 1446: # addl3 $_bufs,r0,-(sp) ! 1447: # movzbl -8(fp),r0 ! 1448: # ashl $6,r0,r0 ! 1449: # addl3 $_bufs,r0,-(sp) ! 1450: # movzbl -4(fp),r0 ! 1451: # ashl $6,r0,r0 ! 1452: # addl3 $_bufs,r0,-(sp) ! 1453: # pushl 4(ap) ! 1454: # calls $1,_childtype ! 1455: # pushl r0 ! 1456: # pushl -16(fp) ! 1457: # pushl $L228 ! 1458: # calls $6,_pr ! 1459: #treeend ! 1460: #tree (genbr neq L229 (convU (vparamUC 12) ) ) ! 1461: # tstb 12(ap) ! 1462: # jneq L229 ! 1463: #treeend ! 1464: #tree (assignI (vparamI 12) (vautoI -12) ) ! 1465: # movl -12(fp),12(ap) ! 1466: #treeend ! 1467: L229: ! 1468: .data 1 ! 1469: L230: ! 1470: ! 1471: .byte 0x23,0x9,0x63,0x76,0x74,0x25,0x63,0x25 ! 1472: .byte 0x63,0x9,0x25,0x73,0x2c,0x25,0x73,0xa ! 1473: .byte 0x0 ! 1474: .text ! 1475: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L230) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1476: # movzbl 12(ap),r0 ! 1477: # ashl $6,r0,r0 ! 1478: # addl3 $_bufs,r0,-(sp) ! 1479: # movzbl -12(fp),r0 ! 1480: # ashl $6,r0,r0 ! 1481: # addl3 $_bufs,r0,-(sp) ! 1482: # pushl 4(ap) ! 1483: # calls $1,_type ! 1484: # pushl r0 ! 1485: # pushl 4(ap) ! 1486: # calls $1,_childtype ! 1487: # pushl r0 ! 1488: # pushl $L230 ! 1489: # calls $5,_pr ! 1490: #treeend ! 1491: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 1492: # bisw2 $1,14(ap) ! 1493: #treeend ! 1494: #tree (assignI (rnode) (vparamI 12) ) ! 1495: # movl 12(ap),r0 ! 1496: #treeend ! 1497: jbr L89 ! 1498: L227: ! 1499: #tree (genbr neq L231 (convU (vparamUC 12) ) ) ! 1500: # tstb 12(ap) ! 1501: # jneq L231 ! 1502: #treeend ! 1503: #tree (genlabI L233 (comopI (genbr neq L233 (andU (convU (vautoUS -6) ) (iconU 16) ) ) (genbr eql L232 (andI (vparamI 8) (iconI 256) ) ) ) ) ! 1504: # bitw $16,-6(fp) ! 1505: # jneq L233 ! 1506: # bitl $256,8(ap) ! 1507: # jeql L232 ! 1508: #L233: ! 1509: #treeend ! 1510: L234: ! 1511: #tree (assignI (vparamI 12) (vautoI -8) ) ! 1512: # movl -8(fp),12(ap) ! 1513: #treeend ! 1514: #tree (genlabI L236 (comopI (genbr neq L235 (cmp (convI (starC (vautoP -16) ) ) (iconI 97) ) ) (genbr eql L235 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) ! 1515: # cmpb *-16(fp),$97 ! 1516: # jneq L235 ! 1517: # bitw $64,-2(fp) ! 1518: # jeql L235 ! 1519: #L236: ! 1520: #treeend ! 1521: .data 1 ! 1522: L237: ! 1523: ! 1524: .byte 0x23,0x9,0x69,0x6e,0x63,0x25,0x63,0x9 ! 1525: .byte 0x25,0x73,0xa,0x0 ! 1526: .text ! 1527: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L237) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1528: # movzbl -8(fp),r0 ! 1529: # ashl $6,r0,r0 ! 1530: # addl3 $_bufs,r0,-(sp) ! 1531: # pushl 4(ap) ! 1532: # calls $1,_childtype ! 1533: # pushl r0 ! 1534: # pushl $L237 ! 1535: # calls $3,_pr ! 1536: #treeend ! 1537: jbr L238 ! 1538: L235: ! 1539: #tree (genlabI L240 (comopI (genbr neq L239 (cmp (convI (starC (vautoP -16) ) ) (iconI 115) ) ) (genbr eql L239 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) ! 1540: # cmpb *-16(fp),$115 ! 1541: # jneq L239 ! 1542: # bitw $64,-2(fp) ! 1543: # jeql L239 ! 1544: #L240: ! 1545: #treeend ! 1546: .data 1 ! 1547: L241: ! 1548: ! 1549: .byte 0x23,0x9,0x64,0x65,0x63,0x25,0x63,0x9 ! 1550: .byte 0x25,0x73,0xa,0x0 ! 1551: .text ! 1552: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L241) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1553: # movzbl -8(fp),r0 ! 1554: # ashl $6,r0,r0 ! 1555: # addl3 $_bufs,r0,-(sp) ! 1556: # pushl 4(ap) ! 1557: # calls $1,_childtype ! 1558: # pushl r0 ! 1559: # pushl $L241 ! 1560: # calls $3,_pr ! 1561: #treeend ! 1562: jbr L242 ! 1563: L239: ! 1564: .data 1 ! 1565: L243: ! 1566: ! 1567: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9 ! 1568: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 1569: .text ! 1570: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L243) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1571: # movzbl -8(fp),r0 ! 1572: # ashl $6,r0,r0 ! 1573: # addl3 $_bufs,r0,-(sp) ! 1574: # movzbl -4(fp),r0 ! 1575: # ashl $6,r0,r0 ! 1576: # addl3 $_bufs,r0,-(sp) ! 1577: # pushl 4(ap) ! 1578: # calls $1,_childtype ! 1579: # pushl r0 ! 1580: # pushl -16(fp) ! 1581: # pushl $L243 ! 1582: # calls $5,_pr ! 1583: #treeend ! 1584: L242: ! 1585: L238: ! 1586: #tree (genbr eql L244 (andI (vparamI 8) (iconI 8) ) ) ! 1587: # bitl $8,8(ap) ! 1588: # jeql L244 ! 1589: #treeend ! 1590: jbr L245 ! 1591: L244: ! 1592: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 1593: # bisw2 $1,14(ap) ! 1594: #treeend ! 1595: #tree (assignI (rnode) (vparamI 12) ) ! 1596: # movl 12(ap),r0 ! 1597: #treeend ! 1598: jbr L89 ! 1599: L232: ! 1600: #tree (genbr eql L246 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ! 1601: # bitw $16,-2(fp) ! 1602: # jeql L246 ! 1603: #treeend ! 1604: #tree (assignI (vparamI 12) (vautoI -4) ) ! 1605: # movl -4(fp),12(ap) ! 1606: #treeend ! 1607: jbr L247 ! 1608: L246: ! 1609: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 1610: # pushl 16(ap) ! 1611: # pushl 4(ap) ! 1612: # calls $2,_allocreg ! 1613: # movl r0,12(ap) ! 1614: #treeend ! 1615: L247: ! 1616: L231: ! 1617: #tree (genlabI L249 (comopI (genlabI L250 (comopI (genlabI L251 (comopI (genlabI L252 (comopI (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 97) ) ) (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 109) ) ) ) ) (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 120) ) ) ) ) (genbr neq L248 (cmp (convI (starC (vautoP -16) ) ) (iconI 98) ) ) ) ) (genbr neq L248 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) ) ) ! 1618: # cmpb *-16(fp),$97 ! 1619: # jeql L250 ! 1620: # cmpb *-16(fp),$109 ! 1621: # jeql L250 ! 1622: #L252: ! 1623: # cmpb *-16(fp),$120 ! 1624: # jeql L250 ! 1625: #L251: ! 1626: # cmpb *-16(fp),$98 ! 1627: # jneq L248 ! 1628: #L250: ! 1629: # movzbl 12(ap),r0 ! 1630: # ashl $6,r0,r0 ! 1631: # addl3 $_bufs,r0,-(sp) ! 1632: # movzbl -4(fp),r0 ! 1633: # ashl $6,r0,r0 ! 1634: # addl3 $_bufs,r0,-(sp) ! 1635: # calls $2,_strcmp ! 1636: # tstl r0 ! 1637: # jneq L248 ! 1638: #L249: ! 1639: #treeend ! 1640: #tree (assignI (vparamI 12) (vautoI -4) ) ! 1641: # movl -4(fp),12(ap) ! 1642: #treeend ! 1643: #tree (assignI (vautoI -4) (vautoI -8) ) ! 1644: # movl -8(fp),-4(fp) ! 1645: #treeend ! 1646: #tree (assignI (vautoI -8) (vparamI 12) ) ! 1647: # movl 12(ap),-8(fp) ! 1648: #treeend ! 1649: jbr L234 ! 1650: L248: ! 1651: .data 1 ! 1652: L253: ! 1653: ! 1654: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9 ! 1655: .byte 0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73 ! 1656: .byte 0xa,0x0 ! 1657: .text ! 1658: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L253) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1659: # movzbl 12(ap),r0 ! 1660: # ashl $6,r0,r0 ! 1661: # addl3 $_bufs,r0,-(sp) ! 1662: # movzbl -8(fp),r0 ! 1663: # ashl $6,r0,r0 ! 1664: # addl3 $_bufs,r0,-(sp) ! 1665: # movzbl -4(fp),r0 ! 1666: # ashl $6,r0,r0 ! 1667: # addl3 $_bufs,r0,-(sp) ! 1668: # pushl 4(ap) ! 1669: # calls $1,_childtype ! 1670: # pushl r0 ! 1671: # pushl -16(fp) ! 1672: # pushl $L253 ! 1673: # calls $6,_pr ! 1674: #treeend ! 1675: L245: ! 1676: #tree (genbr eql L254 (andI (vparamI 8) (iconI 8) ) ) ! 1677: # bitl $8,8(ap) ! 1678: # jeql L254 ! 1679: #treeend ! 1680: #tree (genbr eql L255 (andU (convU (vparamUS 14) ) (iconU 128) ) ) ! 1681: # bitw $128,14(ap) ! 1682: # jeql L255 ! 1683: #treeend ! 1684: .data 1 ! 1685: L256: ! 1686: ! 1687: .byte 0x29,0x0 ! 1688: .text ! 1689: #tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L256) ) ) ) ! 1690: # pushl $L256 ! 1691: # movzbl 12(ap),r0 ! 1692: # ashl $6,r0,r0 ! 1693: # addl3 $_bufs,r0,-(sp) ! 1694: # calls $2,_strcat ! 1695: #treeend ! 1696: #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) ! 1697: # pushl $1 ! 1698: # movzbl 12(ap),r0 ! 1699: # ashl $6,r0,r0 ! 1700: # addl3 $_bufs,r0,-(sp) ! 1701: # calls $2,_strshift ! 1702: #treeend ! 1703: #tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) ! 1704: # movzbl 12(ap),r0 ! 1705: # ashl $6,r0,r0 ! 1706: # movb $40,_bufs(r0) ! 1707: #treeend ! 1708: #tree (assignI (rnode) (vparamI 12) ) ! 1709: # movl 12(ap),r0 ! 1710: #treeend ! 1711: jbr L89 ! 1712: L255: ! 1713: #tree (genbr eql L257 (andU (convU (vparamUS 14) ) (iconU 512) ) ) ! 1714: # bitw $512,14(ap) ! 1715: # jeql L257 ! 1716: #treeend ! 1717: #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) ! 1718: # pushl $1 ! 1719: # movzbl 12(ap),r0 ! 1720: # ashl $6,r0,r0 ! 1721: # addl3 $_bufs,r0,-(sp) ! 1722: # calls $2,_strshift ! 1723: #treeend ! 1724: #tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 42) ) ! 1725: # movzbl 12(ap),r0 ! 1726: # ashl $6,r0,r0 ! 1727: # movb $42,_bufs(r0) ! 1728: #treeend ! 1729: #tree (asgandUS (vparamUS 14) (iconUS 65023) ) ! 1730: # bicw2 $-65024,14(ap) ! 1731: #treeend ! 1732: #tree (assignI (rnode) (vparamI 12) ) ! 1733: # movl 12(ap),r0 ! 1734: #treeend ! 1735: jbr L89 ! 1736: L257: ! 1737: #tree (assignUS (vparamUS 14) (iconUS 1024) ) ! 1738: # movw $1024,14(ap) ! 1739: #treeend ! 1740: #tree (assignI (rnode) (vparamI 12) ) ! 1741: # movl 12(ap),r0 ! 1742: #treeend ! 1743: jbr L89 ! 1744: L254: ! 1745: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 1746: # bisw2 $1,14(ap) ! 1747: #treeend ! 1748: #tree (assignI (rnode) (vparamI 12) ) ! 1749: # movl 12(ap),r0 ! 1750: #treeend ! 1751: jbr L89 ! 1752: L258: ! 1753: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 1754: # pushl 16(ap) ! 1755: # pushl $0 ! 1756: # pushl $0 ! 1757: # movl 4(ap),r0 ! 1758: # pushl 60(r0) ! 1759: # calls $4,_doit ! 1760: # movl r0,-4(fp) ! 1761: #treeend ! 1762: #tree (genbr neq L259 (convU (vparamUC 12) ) ) ! 1763: # tstb 12(ap) ! 1764: # jneq L259 ! 1765: #treeend ! 1766: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) ! 1767: # movzbl -3(fp),r0 ! 1768: # mcoml r0,r0 ! 1769: # mcoml r0,r1 ! 1770: # bicl3 r1,16(ap),-(sp) ! 1771: # pushl 4(ap) ! 1772: # calls $2,_allocreg ! 1773: # movl r0,12(ap) ! 1774: #treeend ! 1775: L259: ! 1776: .data 1 ! 1777: L260: ! 1778: ! 1779: .byte 0x23,0x9,0x65,0x78,0x74,0x25,0x73,0x76 ! 1780: .byte 0x9,0x24,0x25,0x64,0x2c,0x24,0x25,0x64 ! 1781: .byte 0x2c,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 1782: .text ! 1783: .data 1 ! 1784: L261: ! 1785: ! 1786: .byte 0x7a,0x0 ! 1787: .text ! 1788: .data 1 ! 1789: L262: ! 1790: ! 1791: .byte 0x0 ! 1792: .text ! 1793: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L260) ) (funargP (genlabP L264 (comopP (genbr eql L263 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) (comopP (genlabP L263 (genubrP L264 (assignP (qnode) (iconP L261) ) ) ) (assignP (qnode) (iconP L262) ) ) ) ) ) ) (funargI (divI (starI (plusP (vparamP 4) (iconI 64) ) ) (iconI 64) ) ) ) (funargI (modI (starI (plusP (vparamP 4) (iconI 64) ) ) (iconI 64) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 1794: # movzbl 12(ap),r0 ! 1795: # ashl $6,r0,r0 ! 1796: # addl3 $_bufs,r0,-(sp) ! 1797: # movzbl -4(fp),r0 ! 1798: # ashl $6,r0,r0 ! 1799: # addl3 $_bufs,r0,-(sp) ! 1800: # movl 4(ap),r0 ! 1801: # divl3 $64,64(r0),r1 ! 1802: # mull2 $64,r1 ! 1803: # subl3 r1,64(r0),r1 ! 1804: # pushl r1 ! 1805: # movl 4(ap),r0 ! 1806: # divl3 $64,64(r0),-(sp) ! 1807: # movl 4(ap),r0 ! 1808: # pushl 60(r0) ! 1809: # calls $1,_isunsigned ! 1810: # tstl r0 ! 1811: # jeql L263 ! 1812: # movl $L261,-(sp) ! 1813: # jbr L264 ! 1814: #L263: ! 1815: # movl $L262,-(sp) ! 1816: #L264: ! 1817: # pushl $L260 ! 1818: # calls $6,_pr ! 1819: #treeend ! 1820: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 1821: # bisw2 $1,14(ap) ! 1822: #treeend ! 1823: #tree (assignI (rnode) (vparamI 12) ) ! 1824: # movl 12(ap),r0 ! 1825: #treeend ! 1826: jbr L89 ! 1827: L265: ! 1828: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 3) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 1829: # pushl 16(ap) ! 1830: # pushl $0 ! 1831: # pushl $3 ! 1832: # movl 4(ap),r0 ! 1833: # pushl 60(r0) ! 1834: # calls $4,_doit ! 1835: # movl r0,-4(fp) ! 1836: #treeend ! 1837: #tree (assignP (vautoP -16) (callP 1 (iconP _genjmp) (funargI (starI (plusP (vparamP 4) (iconI 56) ) ) ) ) ) ! 1838: # movl 4(ap),r0 ! 1839: # pushl 56(r0) ! 1840: # calls $1,_genjmp ! 1841: # movl r0,-16(fp) ! 1842: #treeend ! 1843: #tree (genbr eql L266 (andU (convU (vautoUS -2) ) (iconU 1) ) ) ! 1844: # bitw $1,-2(fp) ! 1845: # jeql L266 ! 1846: #treeend ! 1847: .data 1 ! 1848: L267: ! 1849: ! 1850: .byte 0x23,0x9,0x25,0x73,0x9,0x4c,0x25,0x64 ! 1851: .byte 0xa,0x0 ! 1852: .text ! 1853: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L267) ) (funargP (vautoP -16) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) ! 1854: # movl 4(ap),r0 ! 1855: # pushl 52(r0) ! 1856: # pushl -16(fp) ! 1857: # pushl $L267 ! 1858: # calls $3,_pr ! 1859: #treeend ! 1860: jbr L268 ! 1861: L266: ! 1862: .data 1 ! 1863: L269: ! 1864: ! 1865: .byte 0x23,0x9,0x74,0x73,0x74,0x25,0x63,0x9 ! 1866: .byte 0x25,0x73,0xa,0x23,0x9,0x25,0x73,0x9 ! 1867: .byte 0x4c,0x25,0x64,0xa,0x0 ! 1868: .text ! 1869: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L269) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (vautoP -16) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) ! 1870: # movl 4(ap),r0 ! 1871: # pushl 52(r0) ! 1872: # pushl -16(fp) ! 1873: # movzbl -4(fp),r0 ! 1874: # ashl $6,r0,r0 ! 1875: # addl3 $_bufs,r0,-(sp) ! 1876: # pushl 4(ap) ! 1877: # calls $1,_childtype ! 1878: # pushl r0 ! 1879: # pushl $L269 ! 1880: # calls $5,_pr ! 1881: #treeend ! 1882: L268: ! 1883: #tree (asgorUS (vautoUS -2) (iconUS 1) ) ! 1884: # bisw2 $1,-2(fp) ! 1885: #treeend ! 1886: #tree (assignI (rnode) (vautoI -4) ) ! 1887: # movl -4(fp),r0 ! 1888: #treeend ! 1889: jbr L89 ! 1890: L270: ! 1891: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (vparamI 8) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) ! 1892: # pushl 16(ap) ! 1893: # pushl 12(ap) ! 1894: # pushl 8(ap) ! 1895: # movl 4(ap),r0 ! 1896: # pushl 60(r0) ! 1897: # calls $4,_doit ! 1898: # movl r0,-4(fp) ! 1899: #treeend ! 1900: .data 1 ! 1901: L271: ! 1902: ! 1903: .byte 0x23,0x4c,0x25,0x64,0x3a,0xa,0x0 ! 1904: .text ! 1905: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L271) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) ! 1906: # movl 4(ap),r0 ! 1907: # pushl 52(r0) ! 1908: # pushl $L271 ! 1909: # calls $2,_pr ! 1910: #treeend ! 1911: #tree (assignI (rnode) (vautoI -4) ) ! 1912: # movl -4(fp),r0 ! 1913: #treeend ! 1914: jbr L89 ! 1915: L272: ! 1916: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ! 1917: # pushl 16(ap) ! 1918: # pushl 12(ap) ! 1919: # pushl $0 ! 1920: # movl 4(ap),r0 ! 1921: # pushl 60(r0) ! 1922: # calls $4,_doit ! 1923: #treeend ! 1924: .data 1 ! 1925: L273: ! 1926: ! 1927: .byte 0x23,0x9,0x6a,0x62,0x72,0x9,0x4c,0x25 ! 1928: .byte 0x64,0xa,0x0 ! 1929: .text ! 1930: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L273) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) ! 1931: # movl 4(ap),r0 ! 1932: # pushl 52(r0) ! 1933: # pushl $L273 ! 1934: # calls $2,_pr ! 1935: #treeend ! 1936: #tree (assignUC (vautoUC -4) (assignUC (vautoUC -3) (convUC (assignUS (vautoUS -2) (iconUS 0) ) ) ) ) ! 1937: # clrw -2(fp) ! 1938: # movb -2(fp),-3(fp) ! 1939: # movb -3(fp),-4(fp) ! 1940: #treeend ! 1941: #tree (assignI (rnode) (vautoI -4) ) ! 1942: # movl -4(fp),r0 ! 1943: #treeend ! 1944: jbr L89 ! 1945: L274: ! 1946: #tree (genbr eql L275 (starP (plusP (vparamP 4) (iconI 52) ) ) ) ! 1947: # movl 4(ap),r0 ! 1948: # tstl 52(r0) ! 1949: # jeql L275 ! 1950: #treeend ! 1951: #tree (genbr eql L276 (starI (plusP (vparamP 4) (iconI 60) ) ) ) ! 1952: # movl 4(ap),r0 ! 1953: # tstl 60(r0) ! 1954: # jeql L276 ! 1955: #treeend ! 1956: .data 1 ! 1957: L277: ! 1958: ! 1959: .byte 0x25,0x73,0x2b,0x25,0x64,0x0 ! 1960: .text ! 1961: #tree (callI 4 (iconP _sprintf) (cm (cm (cm (funargP (nameP _buf) ) (funargP (iconP L277) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ! 1962: # movl 4(ap),r0 ! 1963: # pushl 60(r0) ! 1964: # movl 4(ap),r0 ! 1965: # pushl 52(r0) ! 1966: # pushl $L277 ! 1967: # pushl _buf ! 1968: # calls $4,_sprintf ! 1969: #treeend ! 1970: jbr L278 ! 1971: L276: ! 1972: .data 1 ! 1973: L279: ! 1974: ! 1975: .byte 0x25,0x73,0x0 ! 1976: .text ! 1977: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L279) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) ! 1978: # movl 4(ap),r0 ! 1979: # pushl 52(r0) ! 1980: # pushl $L279 ! 1981: # pushl _buf ! 1982: # calls $3,_sprintf ! 1983: #treeend ! 1984: L278: ! 1985: jbr L280 ! 1986: L275: ! 1987: .data 1 ! 1988: L281: ! 1989: ! 1990: .byte 0x25,0x64,0x0 ! 1991: .text ! 1992: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L281) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ! 1993: # movl 4(ap),r0 ! 1994: # pushl 60(r0) ! 1995: # pushl $L281 ! 1996: # pushl _buf ! 1997: # calls $3,_sprintf ! 1998: #treeend ! 1999: L280: ! 2000: #tree (genbr neq L282 (andI (vparamI 8) (iconI 8) ) ) ! 2001: # bitl $8,8(ap) ! 2002: # jneq L282 ! 2003: #treeend ! 2004: #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) ! 2005: # pushl $1 ! 2006: # pushl _buf ! 2007: # calls $2,_strshift ! 2008: #treeend ! 2009: #tree (assignC (starC (nameP _buf) ) (iconC 36) ) ! 2010: # movb $36,*_buf ! 2011: #treeend ! 2012: L282: ! 2013: #tree (assignI (vautoI -92) (iconI 0) ) ! 2014: # clrl -92(fp) ! 2015: #treeend ! 2016: #tree (genbr neq L283 (starP (plusP (vparamP 4) (iconI 52) ) ) ) ! 2017: # movl 4(ap),r0 ! 2018: # tstl 52(r0) ! 2019: # jneq L283 ! 2020: #treeend ! 2021: #tree (genbr neq L284 (starI (plusP (vparamP 4) (iconI 60) ) ) ) ! 2022: # movl 4(ap),r0 ! 2023: # tstl 60(r0) ! 2024: # jneq L284 ! 2025: #treeend ! 2026: #tree (assignI (vautoI -92) (iconI 32) ) ! 2027: # movl $32,-92(fp) ! 2028: #treeend ! 2029: jbr L285 ! 2030: L284: ! 2031: #tree (genbr neq L286 (cmp (starI (plusP (vparamP 4) (iconI 60) ) ) (iconI 1) ) ) ! 2032: # movl 4(ap),r0 ! 2033: # cmpl 60(r0),$1 ! 2034: # jneq L286 ! 2035: #treeend ! 2036: #tree (assignI (vautoI -92) (iconI 64) ) ! 2037: # movl $64,-92(fp) ! 2038: #treeend ! 2039: L286: ! 2040: L285: ! 2041: L283: ! 2042: #tree (assignI (vautoI -96) (iconI 0) ) ! 2043: # clrl -96(fp) ! 2044: #treeend ! 2045: L152: ! 2046: #tree (genbr neq L287 (convU (vparamUC 12) ) ) ! 2047: # tstb 12(ap) ! 2048: # jneq L287 ! 2049: #treeend ! 2050: #tree (genlabI L289 (comopI (genbr eql L289 (cmp (starI (vparamP 4) ) (iconI 4) ) ) (genbr neq L288 (andI (vparamI 8) (iconI 8) ) ) ) ) ! 2051: # cmpl *4(ap),$4 ! 2052: # jeql L289 ! 2053: # bitl $8,8(ap) ! 2054: # jneq L288 ! 2055: #L289: ! 2056: #treeend ! 2057: #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) ! 2058: # subl3 $_bufs,_buf,r0 ! 2059: # divl3 $64,r0,r1 ! 2060: # movb r1,-4(fp) ! 2061: #treeend ! 2062: #tree (asgplusP (nameP _buf) (iconI 64) ) ! 2063: # addl2 $64,_buf ! 2064: #treeend ! 2065: #tree (assignUS (vautoUS -2) (vautoUS -92) ) ! 2066: # movw -92(fp),-2(fp) ! 2067: #treeend ! 2068: #tree (assignUC (vautoUC -3) (vautoUC -96) ) ! 2069: # movb -96(fp),-3(fp) ! 2070: #treeend ! 2071: #tree (assignI (rnode) (vautoI -4) ) ! 2072: # movl -4(fp),r0 ! 2073: #treeend ! 2074: jbr L89 ! 2075: L288: ! 2076: #tree (genbr eql L290 (andI (vautoI -92) (iconI 512) ) ) ! 2077: # bitl $512,-92(fp) ! 2078: # jeql L290 ! 2079: #treeend ! 2080: #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) ! 2081: # pushl $1 ! 2082: # pushl _buf ! 2083: # calls $2,_strshift ! 2084: #treeend ! 2085: #tree (assignC (starC (nameP _buf) ) (iconC 42) ) ! 2086: # movb $42,*_buf ! 2087: #treeend ! 2088: #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) ! 2089: # subl3 $_bufs,_buf,r0 ! 2090: # divl3 $64,r0,r1 ! 2091: # movb r1,-4(fp) ! 2092: #treeend ! 2093: #tree (asgplusP (nameP _buf) (iconI 64) ) ! 2094: # addl2 $64,_buf ! 2095: #treeend ! 2096: #tree (assignUS (vautoUS -2) (andUS (vautoUS -92) (iconUS 65023) ) ) ! 2097: # bicw3 $-65024,-92(fp),-2(fp) ! 2098: #treeend ! 2099: #tree (assignUC (vautoUC -3) (vautoUC -96) ) ! 2100: # movb -96(fp),-3(fp) ! 2101: #treeend ! 2102: #tree (assignI (rnode) (vautoI -4) ) ! 2103: # movl -4(fp),r0 ! 2104: #treeend ! 2105: jbr L89 ! 2106: L290: ! 2107: #tree (genbr eql L291 (andI (vautoI -92) (iconI 128) ) ) ! 2108: # bitl $128,-92(fp) ! 2109: # jeql L291 ! 2110: #treeend ! 2111: .data 1 ! 2112: L292: ! 2113: ! 2114: .byte 0x29,0x0 ! 2115: .text ! 2116: #tree (callI 2 (iconP _strcat) (cm (funargP (nameP _buf) ) (funargP (iconP L292) ) ) ) ! 2117: # pushl $L292 ! 2118: # pushl _buf ! 2119: # calls $2,_strcat ! 2120: #treeend ! 2121: #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) ! 2122: # pushl $1 ! 2123: # pushl _buf ! 2124: # calls $2,_strshift ! 2125: #treeend ! 2126: #tree (assignC (starC (nameP _buf) ) (iconC 40) ) ! 2127: # movb $40,*_buf ! 2128: #treeend ! 2129: #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) ! 2130: # subl3 $_bufs,_buf,r0 ! 2131: # divl3 $64,r0,r1 ! 2132: # movb r1,-4(fp) ! 2133: #treeend ! 2134: #tree (asgplusP (nameP _buf) (iconI 64) ) ! 2135: # addl2 $64,_buf ! 2136: #treeend ! 2137: #tree (assignUS (vautoUS -2) (vautoUS -92) ) ! 2138: # movw -92(fp),-2(fp) ! 2139: #treeend ! 2140: #tree (assignUC (vautoUC -3) (vautoUC -96) ) ! 2141: # movb -96(fp),-3(fp) ! 2142: #treeend ! 2143: #tree (assignI (rnode) (vautoI -4) ) ! 2144: # movl -4(fp),r0 ! 2145: #treeend ! 2146: jbr L89 ! 2147: L291: ! 2148: #tree (assignP (vautoP -16) (nameP _buf) ) ! 2149: # movl _buf,-16(fp) ! 2150: #treeend ! 2151: #tree (asgplusP (nameP _buf) (iconI 64) ) ! 2152: # addl2 $64,_buf ! 2153: #treeend ! 2154: #tree (assignI (vautoI -4) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 2155: # pushl 16(ap) ! 2156: # pushl 4(ap) ! 2157: # calls $2,_allocreg ! 2158: # movl r0,-4(fp) ! 2159: #treeend ! 2160: .data 1 ! 2161: L293: ! 2162: ! 2163: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 ! 2164: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 2165: .text ! 2166: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L293) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (vautoP -16) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2167: # movzbl -4(fp),r0 ! 2168: # ashl $6,r0,r0 ! 2169: # addl3 $_bufs,r0,-(sp) ! 2170: # pushl -16(fp) ! 2171: # pushl 4(ap) ! 2172: # calls $1,_type ! 2173: # pushl r0 ! 2174: # pushl $L293 ! 2175: # calls $4,_pr ! 2176: #treeend ! 2177: #tree (asgandI (vparamI 8) (iconI -9) ) ! 2178: # bicl2 $8,8(ap) ! 2179: #treeend ! 2180: jbr L197 ! 2181: L287: ! 2182: #tree (genbr eql L294 (andI (vparamI 8) (iconI 4) ) ) ! 2183: # bitl $4,8(ap) ! 2184: # jeql L294 ! 2185: #treeend ! 2186: #tree (genbr eql L295 (cmp (starU (plusP (vparamP 4) (iconI 8) ) ) (iconU 32) ) ) ! 2187: # movl 4(ap),r0 ! 2188: # cmpl 8(r0),$32 ! 2189: # jeql L295 ! 2190: #treeend ! 2191: .data 1 ! 2192: L296: ! 2193: ! 2194: .byte 0x23,0x9,0x70,0x75,0x73,0x68,0x6c,0x9 ! 2195: .byte 0x25,0x73,0xa,0x0 ! 2196: .text ! 2197: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L296) ) (funargP (nameP _buf) ) ) ) ! 2198: # pushl _buf ! 2199: # pushl $L296 ! 2200: # calls $2,_pr ! 2201: #treeend ! 2202: jbr L297 ! 2203: L295: ! 2204: .data 1 ! 2205: L298: ! 2206: ! 2207: .byte 0x23,0x9,0x6d,0x6f,0x76,0x64,0x9,0x25 ! 2208: .byte 0x73,0x2c,0x25,0x73,0xa,0x0 ! 2209: .text ! 2210: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L298) ) (funargP (nameP _buf) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2211: # movzbl 12(ap),r0 ! 2212: # ashl $6,r0,r0 ! 2213: # addl3 $_bufs,r0,-(sp) ! 2214: # pushl _buf ! 2215: # pushl $L298 ! 2216: # calls $3,_pr ! 2217: #treeend ! 2218: L297: ! 2219: jbr L299 ! 2220: L294: ! 2221: #tree (genbr eql L300 (andI (vautoI -92) (iconI 32) ) ) ! 2222: # bitl $32,-92(fp) ! 2223: # jeql L300 ! 2224: #treeend ! 2225: .data 1 ! 2226: L301: ! 2227: ! 2228: .byte 0x23,0x9,0x63,0x6c,0x72,0x25,0x63,0x9 ! 2229: .byte 0x25,0x73,0xa,0x0 ! 2230: .text ! 2231: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L301) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2232: # movzbl 12(ap),r0 ! 2233: # ashl $6,r0,r0 ! 2234: # addl3 $_bufs,r0,-(sp) ! 2235: # pushl 4(ap) ! 2236: # calls $1,_type ! 2237: # pushl r0 ! 2238: # pushl $L301 ! 2239: # calls $3,_pr ! 2240: #treeend ! 2241: jbr L302 ! 2242: L300: ! 2243: .data 1 ! 2244: L303: ! 2245: ! 2246: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 ! 2247: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 2248: .text ! 2249: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L303) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (nameP _buf) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2250: # movzbl 12(ap),r0 ! 2251: # ashl $6,r0,r0 ! 2252: # addl3 $_bufs,r0,-(sp) ! 2253: # pushl _buf ! 2254: # pushl 4(ap) ! 2255: # calls $1,_type ! 2256: # pushl r0 ! 2257: # pushl $L303 ! 2258: # calls $4,_pr ! 2259: #treeend ! 2260: L302: ! 2261: L299: ! 2262: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 2263: # bisw2 $1,14(ap) ! 2264: #treeend ! 2265: #tree (assignI (rnode) (vparamI 12) ) ! 2266: # movl 12(ap),r0 ! 2267: #treeend ! 2268: jbr L89 ! 2269: L304: ! 2270: #tree (assignI (vautoI -92) (iconI 1) ) ! 2271: # movl $1,-92(fp) ! 2272: #treeend ! 2273: .data 1 ! 2274: L305: ! 2275: ! 2276: .byte 0x61,0x64,0x64,0x0 ! 2277: .text ! 2278: #tree (assignP (vautoP -16) (iconP L305) ) ! 2279: # movl $L305,-16(fp) ! 2280: #treeend ! 2281: jbr L180 ! 2282: L306: ! 2283: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 8) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) ) ) ! 2284: # pushl $0 ! 2285: # pushl $0 ! 2286: # pushl $8 ! 2287: # movl 4(ap),r0 ! 2288: # pushl 60(r0) ! 2289: # calls $4,_doit ! 2290: # movl r0,-4(fp) ! 2291: #treeend ! 2292: .data 1 ! 2293: L307: ! 2294: ! 2295: .byte 0x23,0x9,0x2e,0x6c,0x6f,0x6e,0x67,0x9 ! 2296: .byte 0x25,0x73,0xa,0x0 ! 2297: .text ! 2298: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L307) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2299: # movzbl -4(fp),r0 ! 2300: # ashl $6,r0,r0 ! 2301: # addl3 $_bufs,r0,-(sp) ! 2302: # pushl $L307 ! 2303: # calls $2,_pr ! 2304: #treeend ! 2305: #tree (assignI (rnode) (vparamI 12) ) ! 2306: # movl 12(ap),r0 ! 2307: #treeend ! 2308: jbr L89 ! 2309: L308: ! 2310: #tree (asgorI (vparamI 8) (iconI 256) ) ! 2311: # bisl2 $256,8(ap) ! 2312: #treeend ! 2313: L309: ! 2314: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2315: # pushl 16(ap) ! 2316: # pushl $0 ! 2317: # pushl $2 ! 2318: # movl 4(ap),r0 ! 2319: # pushl 60(r0) ! 2320: # calls $4,_doit ! 2321: # movl r0,-4(fp) ! 2322: #treeend ! 2323: #tree (asgandI (vparamI 16) (complU (convU (vautoUS -2) ) ) ) ! 2324: # movzwl -2(fp),r0 ! 2325: # mcoml r0,r0 ! 2326: # mcoml r0,r1 ! 2327: # bicl2 r1,16(ap) ! 2328: #treeend ! 2329: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2330: # pushl 16(ap) ! 2331: # pushl $0 ! 2332: # pushl $2 ! 2333: # movl 4(ap),r0 ! 2334: # pushl 64(r0) ! 2335: # calls $4,_doit ! 2336: # movl r0,-8(fp) ! 2337: #treeend ! 2338: #tree (genbr eql L310 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) ! 2339: # bitw $1024,-6(fp) ! 2340: # jeql L310 ! 2341: #treeend ! 2342: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) ! 2343: # pushl $0 ! 2344: # pushl 4(ap) ! 2345: # calls $2,_totemp ! 2346: #treeend ! 2347: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) ! 2348: # pushl $1 ! 2349: # pushl $_back ! 2350: # calls $2,_longjmp ! 2351: #treeend ! 2352: L310: ! 2353: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) ! 2354: # movzbl -7(fp),r0 ! 2355: # mcoml r0,r0 ! 2356: # mcoml r0,r1 ! 2357: # bicl2 r1,16(ap) ! 2358: #treeend ! 2359: #tree (genbr neq L311 (convU (vparamUC 12) ) ) ! 2360: # tstb 12(ap) ! 2361: # jneq L311 ! 2362: #treeend ! 2363: #tree (genlabI L313 (comopI (genbr neq L313 (andU (convU (vautoUS -2) ) (iconU 16) ) ) (genbr eql L312 (andI (vparamI 8) (iconI 256) ) ) ) ) ! 2364: # bitw $16,-2(fp) ! 2365: # jneq L313 ! 2366: # bitl $256,8(ap) ! 2367: # jeql L312 ! 2368: #L313: ! 2369: #treeend ! 2370: #tree (assignI (vparamI 12) (vautoI -4) ) ! 2371: # movl -4(fp),12(ap) ! 2372: #treeend ! 2373: jbr L314 ! 2374: L312: ! 2375: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 2376: # pushl 16(ap) ! 2377: # pushl 4(ap) ! 2378: # calls $2,_allocreg ! 2379: # movl r0,12(ap) ! 2380: #treeend ! 2381: L314: ! 2382: L311: ! 2383: .data 1 ! 2384: L315: ! 2385: ! 2386: .byte 0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25 ! 2387: .byte 0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa ! 2388: .byte 0x0 ! 2389: .text ! 2390: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L315) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2391: # movzbl 12(ap),r0 ! 2392: # ashl $6,r0,r0 ! 2393: # addl3 $_bufs,r0,-(sp) ! 2394: # movzbl -4(fp),r0 ! 2395: # ashl $6,r0,r0 ! 2396: # addl3 $_bufs,r0,-(sp) ! 2397: # movzbl -8(fp),r0 ! 2398: # ashl $6,r0,r0 ! 2399: # addl3 $_bufs,r0,-(sp) ! 2400: # pushl $L315 ! 2401: # calls $4,_pr ! 2402: #treeend ! 2403: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 2404: # bisw2 $1,14(ap) ! 2405: #treeend ! 2406: #tree (assignI (rnode) (vparamI 12) ) ! 2407: # movl 12(ap),r0 ! 2408: #treeend ! 2409: jbr L89 ! 2410: L316: ! 2411: #tree (genbr neq L317 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) ! 2412: # movl 4(ap),r0 ! 2413: # cmpl *64(r0),$4 ! 2414: # jneq L317 ! 2415: #treeend ! 2416: #tree (assignI (vautoI -92) (iconI -1) ) ! 2417: # movl $-1,-92(fp) ! 2418: #treeend ! 2419: .data 1 ! 2420: L318: ! 2421: ! 2422: .byte 0x73,0x75,0x62,0x0 ! 2423: .text ! 2424: #tree (assignP (vautoP -16) (iconP L318) ) ! 2425: # movl $L318,-16(fp) ! 2426: #treeend ! 2427: #tree (asgandI (vparamI 8) (iconI -3) ) ! 2428: # bicl2 $2,8(ap) ! 2429: #treeend ! 2430: jbr L180 ! 2431: L317: ! 2432: #tree (asgorI (vparamI 8) (iconI 256) ) ! 2433: # bisl2 $256,8(ap) ! 2434: #treeend ! 2435: L319: ! 2436: .data 1 ! 2437: L320: ! 2438: ! 2439: .byte 0x73,0x75,0x62,0x0 ! 2440: .text ! 2441: #tree (assignP (vautoP -16) (iconP L320) ) ! 2442: # movl $L320,-16(fp) ! 2443: #treeend ! 2444: jbr L215 ! 2445: L321: ! 2446: #tree (asgorI (vparamI 8) (iconI 256) ) ! 2447: # bisl2 $256,8(ap) ! 2448: #treeend ! 2449: #tree (genlabI L323 (comopI (genbr neq L322 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (genbr neq L322 (callI 1 (iconP _isunsigned) (funargP (vparamP 4) ) ) ) ) ) ! 2450: # movl 4(ap),r0 ! 2451: # cmpl *60(r0),$104 ! 2452: # jneq L322 ! 2453: # pushl 4(ap) ! 2454: # calls $1,_isunsigned ! 2455: # tstl r0 ! 2456: # jneq L322 ! 2457: #L323: ! 2458: #treeend ! 2459: #tree (stasg 544 (unaryandP (vautoSt -84) ) (vparamP 4) ) ! 2460: # moval -84(fp),r0 ! 2461: # movc3 $68,*4(ap),(r0) ! 2462: #treeend ! 2463: #tree (assignP (vautoP -24) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) ! 2464: # movl 4(ap),r0 ! 2465: # movl 60(r0),r0 ! 2466: # movl 60(r0),-24(fp) ! 2467: #treeend ! 2468: #tree (assignP (vparamP 4) (unaryandP (vautoSt -84) ) ) ! 2469: # moval -84(fp),4(ap) ! 2470: #treeend ! 2471: L322: ! 2472: L324: ! 2473: #tree (genbr eql L325 (callI 1 (iconP _isunsigned) (funargP (vparamP 4) ) ) ) ! 2474: # pushl 4(ap) ! 2475: # calls $1,_isunsigned ! 2476: # tstl r0 ! 2477: # jeql L325 ! 2478: #treeend ! 2479: .data 1 ! 2480: L326: ! 2481: ! 2482: .byte 0x75,0x72,0x65,0x6d,0x0 ! 2483: .text ! 2484: #tree (assignP (vautoP -16) (iconP L326) ) ! 2485: # movl $L326,-16(fp) ! 2486: #treeend ! 2487: jbr L217 ! 2488: L325: ! 2489: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2490: # pushl 16(ap) ! 2491: # pushl $0 ! 2492: # pushl $2 ! 2493: # movl 4(ap),r0 ! 2494: # pushl 60(r0) ! 2495: # calls $4,_doit ! 2496: # movl r0,-4(fp) ! 2497: #treeend ! 2498: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) ! 2499: # movzbl -3(fp),r0 ! 2500: # mcoml r0,r0 ! 2501: # mcoml r0,r1 ! 2502: # bicl2 r1,16(ap) ! 2503: #treeend ! 2504: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2505: # pushl 16(ap) ! 2506: # pushl $0 ! 2507: # pushl $2 ! 2508: # movl 4(ap),r0 ! 2509: # pushl 64(r0) ! 2510: # calls $4,_doit ! 2511: # movl r0,-8(fp) ! 2512: #treeend ! 2513: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) ! 2514: # movzbl -7(fp),r0 ! 2515: # mcoml r0,r0 ! 2516: # mcoml r0,r1 ! 2517: # bicl2 r1,16(ap) ! 2518: #treeend ! 2519: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 2520: # pushl 16(ap) ! 2521: # pushl 4(ap) ! 2522: # calls $2,_allocreg ! 2523: # movl r0,-12(fp) ! 2524: #treeend ! 2525: .data 1 ! 2526: L327: ! 2527: ! 2528: .byte 0x23,0x9,0x64,0x69,0x76,0x25,0x63,0x33 ! 2529: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25 ! 2530: .byte 0x73,0xa,0x0 ! 2531: .text ! 2532: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L327) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2533: # movzbl -12(fp),r0 ! 2534: # ashl $6,r0,r0 ! 2535: # addl3 $_bufs,r0,-(sp) ! 2536: # movzbl -4(fp),r0 ! 2537: # ashl $6,r0,r0 ! 2538: # addl3 $_bufs,r0,-(sp) ! 2539: # movzbl -8(fp),r0 ! 2540: # ashl $6,r0,r0 ! 2541: # addl3 $_bufs,r0,-(sp) ! 2542: # pushl 4(ap) ! 2543: # calls $1,_childtype ! 2544: # pushl r0 ! 2545: # pushl $L327 ! 2546: # calls $5,_pr ! 2547: #treeend ! 2548: .data 1 ! 2549: L328: ! 2550: ! 2551: .byte 0x23,0x9,0x6d,0x75,0x6c,0x25,0x63,0x32 ! 2552: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 2553: .text ! 2554: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L328) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2555: # movzbl -12(fp),r0 ! 2556: # ashl $6,r0,r0 ! 2557: # addl3 $_bufs,r0,-(sp) ! 2558: # movzbl -8(fp),r0 ! 2559: # ashl $6,r0,r0 ! 2560: # addl3 $_bufs,r0,-(sp) ! 2561: # pushl 4(ap) ! 2562: # calls $1,_childtype ! 2563: # pushl r0 ! 2564: # pushl $L328 ! 2565: # calls $4,_pr ! 2566: #treeend ! 2567: .data 1 ! 2568: L329: ! 2569: ! 2570: .byte 0x23,0x9,0x73,0x75,0x62,0x25,0x63,0x33 ! 2571: .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25 ! 2572: .byte 0x73,0xa,0x0 ! 2573: .text ! 2574: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L329) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2575: # movzbl -12(fp),r0 ! 2576: # ashl $6,r0,r0 ! 2577: # addl3 $_bufs,r0,-(sp) ! 2578: # movzbl -4(fp),r0 ! 2579: # ashl $6,r0,r0 ! 2580: # addl3 $_bufs,r0,-(sp) ! 2581: # movzbl -12(fp),r0 ! 2582: # ashl $6,r0,r0 ! 2583: # addl3 $_bufs,r0,-(sp) ! 2584: # pushl 4(ap) ! 2585: # calls $1,_childtype ! 2586: # pushl r0 ! 2587: # pushl $L329 ! 2588: # calls $5,_pr ! 2589: #treeend ! 2590: #tree (genbr eql L330 (vparamUC 12) ) ! 2591: # tstb 12(ap) ! 2592: # jeql L330 ! 2593: #treeend ! 2594: jbr L137 ! 2595: L330: ! 2596: #tree (genbr eql L331 (andI (vparamI 8) (iconI 256) ) ) ! 2597: # bitl $256,8(ap) ! 2598: # jeql L331 ! 2599: #treeend ! 2600: #tree (assignI (vparamI 12) (vautoI -4) ) ! 2601: # movl -4(fp),12(ap) ! 2602: #treeend ! 2603: jbr L137 ! 2604: L331: ! 2605: #tree (asgorUS (vautoUS -10) (iconUS 1) ) ! 2606: # bisw2 $1,-10(fp) ! 2607: #treeend ! 2608: #tree (assignI (rnode) (vautoI -12) ) ! 2609: # movl -12(fp),r0 ! 2610: #treeend ! 2611: jbr L89 ! 2612: L332: ! 2613: #tree (asgorI (vparamI 8) (iconI 256) ) ! 2614: # bisl2 $256,8(ap) ! 2615: #treeend ! 2616: L333: ! 2617: .data 1 ! 2618: L334: ! 2619: ! 2620: .byte 0x6d,0x75,0x6c,0x0 ! 2621: .text ! 2622: #tree (assignP (vautoP -16) (iconP L334) ) ! 2623: # movl $L334,-16(fp) ! 2624: #treeend ! 2625: jbr L215 ! 2626: L335: ! 2627: #tree (genbr eql L336 (starI (plusP (vparamP 4) (iconI 60) ) ) ) ! 2628: # movl 4(ap),r0 ! 2629: # tstl 60(r0) ! 2630: # jeql L336 ! 2631: #treeend ! 2632: .data 1 ! 2633: L337: ! 2634: ! 2635: .byte 0x25,0x73,0x2b,0x25,0x64,0x0 ! 2636: .text ! 2637: #tree (callI 4 (iconP _sprintf) (cm (cm (cm (funargP (nameP _buf) ) (funargP (iconP L337) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ! 2638: # movl 4(ap),r0 ! 2639: # pushl 60(r0) ! 2640: # movl 4(ap),r0 ! 2641: # pushl 52(r0) ! 2642: # pushl $L337 ! 2643: # pushl _buf ! 2644: # calls $4,_sprintf ! 2645: #treeend ! 2646: jbr L338 ! 2647: L336: ! 2648: #tree (genbr eql L339 (starP (plusP (vparamP 4) (iconI 52) ) ) ) ! 2649: # movl 4(ap),r0 ! 2650: # tstl 52(r0) ! 2651: # jeql L339 ! 2652: #treeend ! 2653: .data 1 ! 2654: L340: ! 2655: ! 2656: .byte 0x25,0x73,0x0 ! 2657: .text ! 2658: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L340) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) ! 2659: # movl 4(ap),r0 ! 2660: # pushl 52(r0) ! 2661: # pushl $L340 ! 2662: # pushl _buf ! 2663: # calls $3,_sprintf ! 2664: #treeend ! 2665: jbr L341 ! 2666: L339: ! 2667: .data 1 ! 2668: L342: ! 2669: ! 2670: .byte 0x30,0x0 ! 2671: .text ! 2672: #tree (callI 2 (iconP _sprintf) (cm (funargP (nameP _buf) ) (funargP (iconP L342) ) ) ) ! 2673: # pushl $L342 ! 2674: # pushl _buf ! 2675: # calls $2,_sprintf ! 2676: #treeend ! 2677: L341: ! 2678: L338: ! 2679: #tree (assignI (vautoI -96) (iconI 0) ) ! 2680: # clrl -96(fp) ! 2681: #treeend ! 2682: #tree (assignI (vautoI -92) (iconI 512) ) ! 2683: # movl $512,-92(fp) ! 2684: #treeend ! 2685: jbr L152 ! 2686: L343: ! 2687: #tree (asgorI (vparamI 8) (iconI 256) ) ! 2688: # bisl2 $256,8(ap) ! 2689: #treeend ! 2690: L344: ! 2691: .data 1 ! 2692: L345: ! 2693: ! 2694: .byte 0x62,0x69,0x73,0x0 ! 2695: .text ! 2696: #tree (assignP (vautoP -16) (iconP L345) ) ! 2697: # movl $L345,-16(fp) ! 2698: #treeend ! 2699: jbr L215 ! 2700: L346: ! 2701: #tree (genbr neq L347 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) ! 2702: # movl 4(ap),r0 ! 2703: # cmpl *64(r0),$4 ! 2704: # jneq L347 ! 2705: #treeend ! 2706: #tree (assignI (vautoI -92) (iconI 1) ) ! 2707: # movl $1,-92(fp) ! 2708: #treeend ! 2709: .data 1 ! 2710: L348: ! 2711: ! 2712: .byte 0x61,0x64,0x64,0x0 ! 2713: .text ! 2714: #tree (assignP (vautoP -16) (iconP L348) ) ! 2715: # movl $L348,-16(fp) ! 2716: #treeend ! 2717: #tree (asgandI (vparamI 8) (iconI -3) ) ! 2718: # bicl2 $2,8(ap) ! 2719: #treeend ! 2720: jbr L180 ! 2721: L347: ! 2722: #tree (asgorI (vparamI 8) (iconI 256) ) ! 2723: # bisl2 $256,8(ap) ! 2724: #treeend ! 2725: L349: ! 2726: .data 1 ! 2727: L350: ! 2728: ! 2729: .byte 0x61,0x64,0x64,0x0 ! 2730: .text ! 2731: #tree (assignP (vautoP -16) (iconP L350) ) ! 2732: # movl $L350,-16(fp) ! 2733: #treeend ! 2734: jbr L215 ! 2735: L351: ! 2736: .data 1 ! 2737: L352: ! 2738: ! 2739: .byte 0x72,0x25,0x64,0x0 ! 2740: .text ! 2741: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L352) ) ) (funargI (starI (plusP (vparamP 4) (iconI 64) ) ) ) ) ) ! 2742: # movl 4(ap),r0 ! 2743: # pushl 64(r0) ! 2744: # pushl $L352 ! 2745: # pushl _buf ! 2746: # calls $3,_sprintf ! 2747: #treeend ! 2748: #tree (assignI (vautoI -96) (iconI 0) ) ! 2749: # clrl -96(fp) ! 2750: #treeend ! 2751: #tree (assignI (vautoI -92) (iconI 128) ) ! 2752: # movl $128,-92(fp) ! 2753: #treeend ! 2754: jbr L152 ! 2755: L353: ! 2756: L354: ! 2757: #tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (iconI 3) ) ) ) ) ! 2758: # pushl $3 ! 2759: # pushl 4(ap) ! 2760: # calls $2,_reg0 ! 2761: # movl r0,-12(fp) ! 2762: #treeend ! 2763: #tree (assignUC (vautoUC -11) (iconUC 0) ) ! 2764: # clrb -11(fp) ! 2765: #treeend ! 2766: #tree (genbr eql L355 (vparamUC 12) ) ! 2767: # tstb 12(ap) ! 2768: # jeql L355 ! 2769: #treeend ! 2770: jbr L137 ! 2771: L355: ! 2772: #tree (assignI (rnode) (vautoI -12) ) ! 2773: # movl -12(fp),r0 ! 2774: #treeend ! 2775: jbr L89 ! 2776: L356: ! 2777: #tree (assignI (rnode) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 2778: # pushl 16(ap) ! 2779: # pushl 4(ap) ! 2780: # calls $2,_reg0 ! 2781: #treeend ! 2782: jbr L89 ! 2783: L357: ! 2784: #tree (asgorI (vparamI 8) (iconI 256) ) ! 2785: # bisl2 $256,8(ap) ! 2786: #treeend ! 2787: L358: ! 2788: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2789: # pushl 16(ap) ! 2790: # pushl $0 ! 2791: # pushl $2 ! 2792: # movl 4(ap),r0 ! 2793: # pushl 60(r0) ! 2794: # calls $4,_doit ! 2795: # movl r0,-4(fp) ! 2796: #treeend ! 2797: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) ! 2798: # movzbl -3(fp),r0 ! 2799: # mcoml r0,r0 ! 2800: # mcoml r0,r1 ! 2801: # bicl2 r1,16(ap) ! 2802: #treeend ! 2803: #tree (genbr neq L359 (convU (vparamUC 12) ) ) ! 2804: # tstb 12(ap) ! 2805: # jneq L359 ! 2806: #treeend ! 2807: #tree (genlabI L361 (comopI (genbr neq L361 (andI (vparamI 8) (iconI 256) ) ) (genbr eql L360 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ) ) ! 2808: # bitl $256,8(ap) ! 2809: # jneq L361 ! 2810: # bitw $16,-2(fp) ! 2811: # jeql L360 ! 2812: #L361: ! 2813: #treeend ! 2814: #tree (assignI (vparamI 12) (vautoI -4) ) ! 2815: # movl -4(fp),12(ap) ! 2816: #treeend ! 2817: jbr L362 ! 2818: L360: ! 2819: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 2820: # pushl 16(ap) ! 2821: # pushl 4(ap) ! 2822: # calls $2,_allocreg ! 2823: # movl r0,12(ap) ! 2824: #treeend ! 2825: L362: ! 2826: L359: ! 2827: #tree (asgorUS (vparamUS 14) (iconUS 1) ) ! 2828: # bisw2 $1,14(ap) ! 2829: #treeend ! 2830: #tree (asgandI (vparamI 16) (complU (convU (vparamUC 13) ) ) ) ! 2831: # movzbl 13(ap),r0 ! 2832: # mcoml r0,r0 ! 2833: # mcoml r0,r1 ! 2834: # bicl2 r1,16(ap) ! 2835: #treeend ! 2836: #tree (genlabI L364 (comopI (genbr neq L363 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) (genbr lss L363 (assignI (vautoI -92) (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) ! 2837: # movl 4(ap),r0 ! 2838: # cmpl *64(r0),$4 ! 2839: # jneq L363 ! 2840: # movl 4(ap),r0 ! 2841: # movl 64(r0),r0 ! 2842: # movl 60(r0),-92(fp) ! 2843: # jlss L363 ! 2844: #L364: ! 2845: #treeend ! 2846: .data 1 ! 2847: L365: ! 2848: ! 2849: .byte 0x23,0x9,0x65,0x78,0x74,0x76,0x9,0x24 ! 2850: .byte 0x25,0x64,0x2c,0x24,0x25,0x64,0x2c,0x25 ! 2851: .byte 0x73,0x2c,0x25,0x73,0xa,0x0 ! 2852: .text ! 2853: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L365) ) (funargI (vautoI -92) ) ) (funargI (minusI (iconI 32) (vautoI -92) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2854: # movzbl 12(ap),r0 ! 2855: # ashl $6,r0,r0 ! 2856: # addl3 $_bufs,r0,-(sp) ! 2857: # movzbl -4(fp),r0 ! 2858: # ashl $6,r0,r0 ! 2859: # addl3 $_bufs,r0,-(sp) ! 2860: # subl3 -92(fp),$32,-(sp) ! 2861: # pushl -92(fp) ! 2862: # pushl $L365 ! 2863: # calls $5,_pr ! 2864: #treeend ! 2865: #tree (assignI (rnode) (vparamI 12) ) ! 2866: # movl 12(ap),r0 ! 2867: #treeend ! 2868: jbr L89 ! 2869: L363: ! 2870: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2871: # pushl 16(ap) ! 2872: # pushl $0 ! 2873: # pushl $2 ! 2874: # movl 4(ap),r0 ! 2875: # pushl 64(r0) ! 2876: # calls $4,_doit ! 2877: # movl r0,-8(fp) ! 2878: #treeend ! 2879: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) ! 2880: # movzbl -7(fp),r0 ! 2881: # mcoml r0,r0 ! 2882: # mcoml r0,r1 ! 2883: # bicl2 r1,16(ap) ! 2884: #treeend ! 2885: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ! 2886: # pushl 16(ap) ! 2887: # pushl 4(ap) ! 2888: # calls $2,_allocreg ! 2889: # movl r0,-12(fp) ! 2890: #treeend ! 2891: .data 1 ! 2892: L366: ! 2893: ! 2894: .byte 0x23,0x9,0x6d,0x6e,0x65,0x67,0x6c,0x9 ! 2895: .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 ! 2896: .text ! 2897: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L366) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2898: # movzbl -12(fp),r0 ! 2899: # ashl $6,r0,r0 ! 2900: # addl3 $_bufs,r0,-(sp) ! 2901: # movzbl -8(fp),r0 ! 2902: # ashl $6,r0,r0 ! 2903: # addl3 $_bufs,r0,-(sp) ! 2904: # pushl $L366 ! 2905: # calls $3,_pr ! 2906: #treeend ! 2907: .data 1 ! 2908: L367: ! 2909: ! 2910: .byte 0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25 ! 2911: .byte 0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa ! 2912: .byte 0x0 ! 2913: .text ! 2914: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L367) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2915: # movzbl 12(ap),r0 ! 2916: # ashl $6,r0,r0 ! 2917: # addl3 $_bufs,r0,-(sp) ! 2918: # movzbl -4(fp),r0 ! 2919: # ashl $6,r0,r0 ! 2920: # addl3 $_bufs,r0,-(sp) ! 2921: # movzbl -12(fp),r0 ! 2922: # ashl $6,r0,r0 ! 2923: # addl3 $_bufs,r0,-(sp) ! 2924: # pushl $L367 ! 2925: # calls $4,_pr ! 2926: #treeend ! 2927: #tree (assignI (rnode) (vparamI 12) ) ! 2928: # movl 12(ap),r0 ! 2929: #treeend ! 2930: jbr L89 ! 2931: L368: ! 2932: #tree (assignI (snode) (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ! 2933: # movl 4(ap),r0 ! 2934: # movl *60(r0),r0 ! 2935: #treeend ! 2936: jbr L370 ! 2937: L371: ! 2938: L372: ! 2939: L373: ! 2940: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2941: # pushl 16(ap) ! 2942: # pushl $0 ! 2943: # pushl $2 ! 2944: # movl 4(ap),r0 ! 2945: # pushl 60(r0) ! 2946: # calls $4,_doit ! 2947: # movl r0,-4(fp) ! 2948: #treeend ! 2949: .data 1 ! 2950: L374: ! 2951: ! 2952: .byte 0x2a,0x25,0x73,0x0 ! 2953: .text ! 2954: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L374) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2955: # movzbl -4(fp),r0 ! 2956: # ashl $6,r0,r0 ! 2957: # addl3 $_bufs,r0,-(sp) ! 2958: # pushl $L374 ! 2959: # pushl _buf ! 2960: # calls $3,_sprintf ! 2961: #treeend ! 2962: #tree (assignI (vautoI -96) (assignI (vautoI -92) (iconI 0) ) ) ! 2963: # clrl -92(fp) ! 2964: # movl -92(fp),-96(fp) ! 2965: #treeend ! 2966: jbr L152 ! 2967: L375: ! 2968: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 2969: # pushl 16(ap) ! 2970: # pushl $0 ! 2971: # pushl $2 ! 2972: # movl 4(ap),r0 ! 2973: # pushl 60(r0) ! 2974: # calls $4,_doit ! 2975: # movl r0,-4(fp) ! 2976: #treeend ! 2977: L197: ! 2978: #tree (genbr eql L376 (andU (convU (vautoUS -2) ) (iconU 128) ) ) ! 2979: # bitw $128,-2(fp) ! 2980: # jeql L376 ! 2981: #treeend ! 2982: .data 1 ! 2983: L377: ! 2984: ! 2985: .byte 0x28,0x25,0x73,0x29,0x0 ! 2986: .text ! 2987: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L377) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 2988: # movzbl -4(fp),r0 ! 2989: # ashl $6,r0,r0 ! 2990: # addl3 $_bufs,r0,-(sp) ! 2991: # pushl $L377 ! 2992: # pushl _buf ! 2993: # calls $3,_sprintf ! 2994: #treeend ! 2995: #tree (assignI (vautoI -96) (iconI 0) ) ! 2996: # clrl -96(fp) ! 2997: #treeend ! 2998: #tree (assignI (vautoI -92) (iconI 512) ) ! 2999: # movl $512,-92(fp) ! 3000: #treeend ! 3001: jbr L152 ! 3002: L376: ! 3003: #tree (genbr eql L378 (andU (convU (vautoUS -2) ) (iconU 512) ) ) ! 3004: # bitw $512,-2(fp) ! 3005: # jeql L378 ! 3006: #treeend ! 3007: .data 1 ! 3008: L379: ! 3009: ! 3010: .byte 0x2a,0x25,0x73,0x0 ! 3011: .text ! 3012: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L379) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 3013: # movzbl -4(fp),r0 ! 3014: # ashl $6,r0,r0 ! 3015: # addl3 $_bufs,r0,-(sp) ! 3016: # pushl $L379 ! 3017: # pushl _buf ! 3018: # calls $3,_sprintf ! 3019: #treeend ! 3020: #tree (assignI (vautoI -96) (iconI 0) ) ! 3021: # clrl -96(fp) ! 3022: #treeend ! 3023: #tree (assignI (vautoI -92) (iconI 0) ) ! 3024: # clrl -92(fp) ! 3025: #treeend ! 3026: jbr L152 ! 3027: L378: ! 3028: #tree (assignUS (vautoUS -2) (iconUS 1024) ) ! 3029: # movw $1024,-2(fp) ! 3030: #treeend ! 3031: #tree (assignI (rnode) (vautoI -4) ) ! 3032: # movl -4(fp),r0 ! 3033: #treeend ! 3034: jbr L89 ! 3035: L370: ! 3036: cmpl r0,$2 ! 3037: jeql L373 ! 3038: cmpl r0,$94 ! 3039: jeql L375 ! 3040: cmpl r0,$116 ! 3041: jeql L371 ! 3042: cmpl r0,$117 ! 3043: jeql L372 ! 3044: L369: ! 3045: #tree (assignP (vautoP -88) (starP (plusP (vparamP 4) (iconI 60) ) ) ) ! 3046: # movl 4(ap),r0 ! 3047: # movl 60(r0),-88(fp) ! 3048: #treeend ! 3049: #tree (genlabI L381 (comopI (genlabI L382 (comopI (genlabI L383 (comopI (genbr neq L380 (cmp (starI (vautoP -88) ) (iconI 78) ) ) (genbr neq L380 (cmp (starI (starP (plusP (vautoP -88) (iconI 64) ) ) ) (iconI 4) ) ) ) ) (genbr neq L380 (cmp (starI (starP (plusP (vautoP -88) (iconI 60) ) ) ) (iconI 94) ) ) ) ) (genbr neq L380 (cmp (callI 1 (iconP _incrsize) (funargP (vparamP 4) ) ) (starI (plusP (starP (plusP (vautoP -88) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) ! 3050: # cmpl *-88(fp),$78 ! 3051: # jneq L380 ! 3052: # movl -88(fp),r0 ! 3053: # cmpl *64(r0),$4 ! 3054: # jneq L380 ! 3055: #L383: ! 3056: # movl -88(fp),r0 ! 3057: # cmpl *60(r0),$94 ! 3058: # jneq L380 ! 3059: #L382: ! 3060: # pushl 4(ap) ! 3061: # calls $1,_incrsize ! 3062: # movl -88(fp),r1 ! 3063: # movl 64(r1),r1 ! 3064: # cmpl r0,60(r1) ! 3065: # jneq L380 ! 3066: #L381: ! 3067: #treeend ! 3068: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vautoP -88) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) ! 3069: # pushl 16(ap) ! 3070: # pushl $0 ! 3071: # pushl $2 ! 3072: # movl -88(fp),r0 ! 3073: # pushl 60(r0) ! 3074: # calls $4,_doit ! 3075: # movl r0,-4(fp) ! 3076: #treeend ! 3077: .data 1 ! 3078: L384: ! 3079: ! 3080: .byte 0x28,0x25,0x73,0x29,0x2b,0x0 ! 3081: .text ! 3082: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L384) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ! 3083: # movzbl -4(fp),r0 ! 3084: # ashl $6,r0,r0 ! 3085: # addl3 $_bufs,r0,-(sp) ! 3086: # pushl $L384 ! 3087: # pushl _buf ! 3088: # calls $3,_sprintf ! 3089: #treeend ! 3090: #tree (assignI (vautoI -92) (iconI 0) ) ! 3091: # clrl -92(fp) ! 3092: #treeend ! 3093: #tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) ! 3094: # movzbl -3(fp),-96(fp) ! 3095: #treeend ! 3096: jbr L152 ! 3097: L380: ! 3098: #tree (genlabI L387 (comopI (genlabI L388 (comopI (genlabI L389 (comopI (genbr neq L386 (cmp (starI (vautoP -88) ) (iconI 6) ) ) (genbr neq L386 (cmp (starI (starP (plusP (vautoP -88) (iconI 60) ) ) ) (iconI 64) ) ) ) ) (genbr neq L386 (cmp (starI (starP (plusP (starP (plusP (vautoP -88) (iconI 60) ) ) (iconI 64) ) ) ) (iconI 4) ) ) ) ) (genbr neq L386 (cmp (callI 1 (iconP _shiftsize) (funargP (vparamP 4) ) ) (starI (plusP (starP (plusP (starP (plusP (vautoP -88) (iconI 60) ) ) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) ! 3099: # cmpl *-88(fp),$6 ! 3100: # jneq L386 ! 3101: # movl -88(fp),r0 ! 3102: # cmpl *60(r0),$64 ! 3103: # jneq L386 ! 3104: #L389: ! 3105: # movl -88(fp),r0 ! 3106: # movl 60(r0),r0 ! 3107: # cmpl *64(r0),$4 ! 3108: # jneq L386 ! 3109: #L388: ! 3110: # pushl 4(ap) ! 3111: # calls $1,_shiftsize ! 3112: # movl -88(fp),r1 ! 3113: # movl 60(r1),r1 ! 3114: # movl 64(r1),r1 ! 3115: # cmpl r0,60(r1) ! 3116: # jneq L386 ! 3117: #L387: ! 3118: #treeend
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.