jmp end .align 8 .global _main .data _main: .quad 1f .text 1: .quad y, 5*8 .quad s, l1 .quad x, _argv .quad c, 00 .quad n4 .quad c, 03 .quad b7 .quad f, l2 .quad ix, _printf .quad n2 .quad vx, l3 .quad n3 .quad ix, _exit .quad n2 .quad c, 01 .quad n3 l2: .quad ivx, _fin .quad x, _open .quad n2 .quad x, _argv .quad c, 02 .quad n4 .quad c, 00 .quad n3 .quad b1 .quad c, 00 .quad b7 .quad f, l4 .quad ix, _printf .quad n2 .quad vx, l5 .quad x, _argv .quad c, 02 .quad n4 .quad n3 .quad ix, _exit .quad n2 .quad c, 01 .quad n3 l4: .quad ivx, _fout .quad x, _creat .quad n2 .quad x, _argv .quad c, 03 .quad n4 .quad c, 0664 .quad n3 .quad b1 .quad c, 00 .quad b7 .quad f, l6 .quad ix, _printf .quad n2 .quad vx, l7 .quad x, _argv .quad c, 03 .quad n4 .quad n3 .quad ix, _exit .quad n2 .quad c, 01 .quad n3 l6: .quad ix, _printf .quad n2 .quad vx, l8 .quad n3 .quad iva, 3*8 .quad c, 00 .quad b1 l10: .quad ia, 3*8 .quad c, 012 .quad b7 .quad f, l9 .quad ia, 5*8 .quad va, 3*8 .quad u7 .quad b14 .quad c, 00 .quad b1 .quad t, l10 l9: .quad iva, 3*8 .quad va, 4*8 .quad c, 00 .quad b1 .quad b1 l12: .quad iva, 2*8 .quad x, _getchar .quad n1 .quad b1 .quad c, 00 .quad b11 .quad f, l11 .quad ia, 2*8 .quad z, l14 l15: .quad ix, _printf .quad n2 .quad vx, l16 .quad x, _getw .quad n1 .quad n3 .quad ix, l17 .quad n6 l18: .quad ix, _printf .quad n2 .quad vx, l19 .quad x, _getw .quad n1 .quad x, _getw .quad n1 .quad n3 .quad ix, l17 .quad n6 l20: .quad ix, _read .quad n2 .quad x, _fin .quad a, 5*8 .quad x, _namsiz .quad n3 .quad ix, _printf .quad n2 .quad vx, l21 .quad a, 5*8 .quad a, 5*8 .quad n3 .quad ix, l17 .quad n6 l22: .quad ix, _printf .quad n2 .quad vx, l23 .quad n3 .quad ix, l17 .quad n6 l24: .quad ix, _chain .quad n1 .quad ix, l17 .quad n6 l25: .quad ix, _printf .quad n2 .quad vx, l26 .quad x, _getw .quad n1 .quad n3 .quad ix, l17 .quad n6 l27: .quad ix, _printf .quad n2 .quad vx, l28 .quad x, _getw .quad n1 .quad n3 .quad ix, l17 .quad n6 l29: .quad ix, _printf .quad n2 .quad vx, l30 .quad x, _getw .quad n1 .quad c, 02 .quad b17 .quad n3 .quad ix, l17 .quad n6 l31: .quad ix, _printf .quad n2 .quad vx, l32 .quad n3 .quad ix, l17 .quad n6 l33: .quad ix, _printf .quad n2 .quad vx, l34 .quad x, _getw .quad n1 .quad c, 01 .quad b14 .quad c, 02 .quad b17 .quad n3 .quad ix, l17 .quad n6 l35: l36: l37: .quad ix, _printf .quad n2 .quad vx, l38 .quad a, 2*8 .quad x, _getw .quad n1 .quad n3 .quad ix, l17 .quad n6 l39: .quad ix, _printf .quad n2 .quad vx, l40 .quad x, _getw .quad n1 .quad c, 02 .quad b17 .quad n3 .quad ix, l17 .quad n6 l41: .quad ivx, _stack .quad x, _getw .quad n1 .quad b1 .quad ivx, _drop .quad c, 01 .quad b1 .quad ivx, _space .quad x, _ospace .quad b1 .quad ivx, _cp .quad x, _cmst .quad b1 .quad ivx, _ap .quad x, _ast .quad b1 .quad ix, l17 .quad n6 l42: .quad iva, 3*8 .quad c, 00 .quad b1 l44: .quad ia, 3*8 .quad c, 012 .quad b7 .quad f, l43 .quad ix, _space .quad va, 3*8 .quad u7 .quad b14 .quad c, 00 .quad b1 .quad t, l44 l43: .quad ix, _read .quad n2 .quad x, _fin .quad x, _space .quad x, _namsiz .quad n3 .quad iva, 16*8 .quad x, _space .quad b1 .quad ivx, _space .quad c, 010 .quad b114 .quad ivx, _cp .quad u7 .quad x, _block .quad n2 .quad c, 01 .quad a, 2*8 .quad a, 16*8 .quad n3 .quad b1 .quad ix, l17 .quad n6 l45: l46: l47: .quad ivx, _cp .quad u7 .quad x, _block .quad n2 .quad c, 01 .quad a, 2*8 .quad x, _getw .quad n1 .quad n3 .quad b1 .quad ix, l17 .quad n6 l48: .quad ivx, _cp .quad u7 .quad va, 16*8 .quad x, _block .quad n2 .quad c, 01 .quad c, 0163 .quad c, 00 .quad n3 .quad b1 .quad b1 l50: .quad iva, 2*8 .quad x, _getchar .quad n1 .quad b1 .quad c, 042 .quad b5 .quad f, l49 .quad ivx, _space .quad u7 .quad x, _getw .quad n1 .quad b1 .quad t, l50 l49: .quad ia, 16*8 .quad c, 01 .quad b14 .quad x, _space .quad a, 16*8 .quad b15 .quad c, 02 .quad b15 .quad b1 .quad ix, l17 .quad n6 l51: l52: .quad ix, _build .quad n2 .quad a, 2*8 .quad x, _getw .quad n1 .quad n3 .quad ix, l17 .quad n6 l53: .quad iva, 3*8 .quad x, _getw .quad n1 .quad b1 .quad ia, 3*8 .quad z, l55 l56: .quad ix, _cp .quad c, -01 .quad b14 .quad x, _block .quad n2 .quad c, 02 .quad c, 024450 .quad x, _cp .quad c, -01 .quad n4 .quad c, 00 .quad n3 .quad b1 .quad ix, l17 .quad n6 l57: .quad ivx, _ap .quad u7 .quad x, _cp .quad b1 .quad ix, l17 .quad n6 l58: .quad iva, 17*8 .quad x, _cp .quad b1 .quad ivx, _cp .quad va, 3*8 .quad vx, _ap .quad u6 .quad u3 .quad b1 .quad b1 .quad iva, 16*8 .quad x, _block .quad n2 .quad c, 02 .quad c, 024450 .quad vx, _cp .quad u6 .quad u3 .quad a, 17*8 .quad a, 3*8 .quad b15 .quad n3 .quad b1 l60: .quad ia, 3*8 .quad a, 17*8 .quad b7 .quad f, l59 .quad ivx, _space .quad u7 .quad va, 3*8 .quad u7 .quad u3 .quad b1 .quad t, l60 l59: .quad ivx, _cp .quad u7 .quad a, 16*8 .quad b1 .quad ix, l17 .quad n6 l61: .quad ix, _build .quad n2 .quad c, 056533 .quad n3 .quad ix, l17 .quad n6 l62: l63: l64: .quad ix, _printf .quad n2 .quad vx, l65 .quad a, 2*8 .quad a, 3*8 .quad n3 .quad ix, l17 .quad n6 .quad t, l54 l55: .quad 07 .quad 01 .quad l56 .quad 02 .quad l57 .quad 03 .quad l58 .quad 04 .quad l61 .quad 06 .quad l62 .quad 07 .quad l63 .quad 011 .quad l64 l54: .quad ix, _printf .quad n2 .quad vx, l66 .quad n3 .quad ix, l17 .quad n6 l67: l68: .quad ivx, _cp .quad u6 .quad c, -01 .quad b14 .quad x, _block .quad n2 .quad c, 03 .quad a, 2*8 .quad x, _getw .quad n1 .quad x, _cp .quad c, -01 .quad n4 .quad x, _cp .quad u3 .quad n3 .quad b1 .quad ix, l17 .quad n6 l69: .quad ivx, _setstk .quad c, 01 .quad b1 .quad ix, l17 .quad n6 l70: l72: .quad ix, _cp .quad x, _cmst .quad b11 .quad f, l71 .quad ix, _emit .quad n2 .quad vx, _cp .quad u6 .quad u3 .quad c, 00 .quad n3 .quad ivx, _drop .quad c, 01 .quad b1 .quad t, l72 l71: .quad ix, l17 .quad n6 .quad t, l13 l14: .quad 033 .quad 0114 .quad l15 .quad 0161 .quad l18 .quad 0147 .quad l20 .quad 0145 .quad l22 .quad 0166 .quad l24 .quad 0154 .quad l25 .quad 0157 .quad l27 .quad 0162 .quad l29 .quad 0160 .quad l31 .quad 0153 .quad l33 .quad 0164 .quad l35 .quad 0146 .quad l36 .quad 0172 .quad l37 .quad 0171 .quad l39 .quad 0163 .quad l41 .quad 0170 .quad l42 .quad 0141 .quad l45 .quad 0143 .quad l46 .quad 0151 .quad l47 .quad 042 .quad l48 .quad 0142 .quad l51 .quad 0165 .quad l52 .quad 0156 .quad l53 .quad 072 .quad l67 .quad 077 .quad l68 .quad 0123 .quad l69 .quad 0105 .quad l70 l13: .quad ix, _printf .quad n2 .quad vx, l73 .quad a, 2*8 .quad n3 .data l17: .quad 1f .text 1: .quad t, l12 l11: .quad s, l1 .quad x, _printf .quad n2 .quad vx, l74 .quad n3 .quad ix, _chain .quad n1 .quad n11 l1 = 18*8 .global _build .data _build: .quad 1f .text 1: .quad s, l75 .quad a, 2*8 .quad c, 056533 .quad b4 .quad f, l76 .quad ix, _build .quad n2 .quad c, 0142 .quad c, 014 .quad n3 .quad iva, 2*8 .quad c, 0165 .quad b1 .quad iva, 3*8 .quad c, 03 .quad b1 l76: .quad ia, 2*8 .quad z, l78 l79: .quad iva, 4*8 .quad vx, _cp .quad u6 .quad u3 .quad b1 .quad ia, 3*8 .quad z, l81 l82: .quad ia, 4*8 .quad c, 00 .quad n4 .quad c, 0165 .quad b4 .quad f, l83 .quad ia, 4*8 .quad c, 01 .quad n4 .quad c, 03 .quad b4 .quad f, l83 .quad ivx, _cp .quad u7 .quad a, 4*8 .quad c, 02 .quad n4 .quad b1 .quad n11 l83: .quad ix, l84 .quad n6 l85: .quad ia, 4*8 .quad c, 00 .quad n4 .quad c, 0165 .quad b4 .quad f, l86 .quad ia, 4*8 .quad c, 01 .quad n4 .quad c, 01 .quad b4 .quad f, l86 .quad ivx, _cp .quad u7 .quad a, 4*8 .quad c, 02 .quad n4 .quad b1 .quad n11 l86: .quad ix, l84 .quad n6 .quad t, l80 l81: .quad 02 .quad 01 .quad l82 .quad 03 .quad l85 l80: .data l84: .quad 1f .text 1: .quad s, l75 .quad vx, _cp .quad u7 .quad x, _block .quad n2 .quad c, 02 .quad a, 2*8 .quad a, 3*8 .quad a, 4*8 .quad n3 .quad b1 .quad n11 l87: .quad ivx, _cp .quad u6 .quad c, -01 .quad b14 .quad x, _block .quad n2 .quad c, 03 .quad a, 2*8 .quad a, 3*8 .quad x, _cp .quad c, -01 .quad n4 .quad x, _cp .quad u3 .quad n3 .quad b1 .quad n11 .quad t, l77 l78: .quad 02 .quad 0165 .quad l79 .quad 0142 .quad l87 l77: .quad ix, _printf .quad n2 .quad vx, l88 .quad a, 2*8 .quad n3 .quad n11 l75 = 6*8 .global _leaf .data _leaf: .quad 1f .text 1: .quad s, l89 .quad x, _putchar .quad n2 .quad c, 011 .quad n3 .quad ix, _drop .quad f, l90 .quad ix, _putchar .quad n2 .quad c, 0151 .quad n3 l90: .quad ia, 2*8 .quad f, l91 .quad ix, _putchar .quad n2 .quad c, 0166 .quad n3 l91: .quad ix, _putchar .quad n2 .quad a, 3*8 .quad n3 .quad ivx, _drop .quad c, 00 .quad b1 .quad n11 l89 = 4*8 .global _emit .data _emit: .quad 1f .text 1: .quad s, l92 .quad x, _setstk .quad f, l93 .quad ix, _printf .quad n2 .quad vx, l94 .quad x, _stack .quad c, 02 .quad b17 .quad n3 .quad ivx, _setstk .quad vx, _drop .quad c, 00 .quad b1 .quad b1 l93: .quad iva, 4*8 .quad a, 2*8 .quad c, 01 .quad n4 .quad b1 .quad ia, 2*8 .quad u3 .quad z, l96 l97: .quad ia, 3*8 .quad f, l98 .quad ix, _printf .quad n2 .quad vx, l99 .quad n3 l98: .quad ix, _leaf .quad n2 .quad a, 3*8 .quad c, 0143 .quad n3 .quad ix, _printf .quad n2 .quad vx, l100 .quad a, 4*8 .quad n3 .quad n11 l101: .quad ix, _leaf .quad n2 .quad a, 3*8 .quad c, 0141 .quad n3 .quad ix, _printf .quad n2 .quad vx, l102 .quad a, 4*8 .quad c, 02 .quad b17 .quad n3 .quad n11 l103: .quad ix, _leaf .quad n2 .quad a, 3*8 .quad c, 0170 .quad n3 .quad ix, _printf .quad n2 .quad vx, l104 .quad a, 4*8 .quad c, 02 .quad b17 .quad n3 .quad n11 l105: .quad ix, _leaf .quad n2 .quad a, 3*8 .quad c, 0170 .quad n3 .quad ix, _printf .quad n2 .quad vx, l106 .quad a, 4*8 .quad n3 .quad n11 l107: .quad ia, 3*8 .quad f, l108 .quad ix, _printf .quad n2 .quad vx, l109 .quad n3 l108: .quad ix, _leaf .quad n2 .quad c, 01 .quad c, 0170 .quad n3 .quad ix, _printf .quad n2 .quad vx, l110 .quad n3 .quad iva, 4*8 .quad a, 2*8 .quad c, 01 .quad n4 .quad b1 .quad iva, 5*8 .quad a, 2*8 .quad c, 02 .quad b14 .quad b1 l112: .quad iva, 4*8 .quad u10 .quad f, l111 .quad ix, _printf .quad n2 .quad vx, l113 .quad va, 5*8 .quad u7 .quad u3 .quad n3 .quad t, l112 l111: .quad ix, _printf .quad n2 .quad vx, l114 .quad n3 .quad n11 l115: .quad iva, 5*8 .quad a, 2*8 .quad c, 02 .quad n4 .quad b1 .quad ia, 4*8 .quad c, 03 .quad b4 .quad f, l116 .quad ia, 3*8 .quad f, l117 .quad ix, _emit .quad n2 .quad a, 2*8 .quad c, 02 .quad n4 .quad c, 00 .quad n3 .quad n11 l117: .quad ia, 5*8 .quad c, 00 .quad n4 .quad c, 0142 .quad b4 .quad f, l118 .quad ia, 5*8 .quad c, 01 .quad n4 .quad c, 014 .quad b4 .quad f, l118 .quad ix, _emit .quad n2 .quad a, 5*8 .quad c, 02 .quad n4 .quad c, 00 .quad n3 .quad ix, _emit .quad n2 .quad a, 5*8 .quad c, 03 .quad n4 .quad c, 00 .quad n3 .quad ix, _printf .quad n2 .quad vx, l119 .quad n3 .quad n11 l118: l116: .quad ia, 3*8 .quad f, l120 .quad ix, _printf .quad n2 .quad vx, l121 .quad n3 l120: .quad ia, 4*8 .quad c, 01 .quad b4 .quad f, l122 .quad ix, _emit .quad n2 .quad a, 5*8 .quad c, 01 .quad n3 .quad n11 l122: .quad ix, _emit .quad n2 .quad a, 5*8 .quad a, 4*8 .quad c, 01 .quad b4 .quad a, 4*8 .quad c, 05 .quad b10 .quad b2 .quad n3 .quad ix, _printf .quad n2 .quad vx, l123 .quad a, 2*8 .quad u3 .quad a, 4*8 .quad n3 .quad n11 l124: .quad ia, 3*8 .quad f, l125 .quad ix, _printf .quad n2 .quad vx, l126 .quad n3 l125: .quad ix, _emit .quad n2 .quad a, 2*8 .quad c, 02 .quad n4 .quad a, 4*8 .quad c, 01 .quad b4 .quad a, 4*8 .quad c, 0100 .quad b10 .quad b2 .quad n3 .quad ix, _emit .quad n2 .quad a, 2*8 .quad c, 03 .quad n4 .quad c, 00 .quad n3 .quad ix, _printf .quad n2 .quad vx, l127 .quad a, 2*8 .quad u3 .quad a, 4*8 .quad n3 .quad n11 l128: .quad iva, 5*8 .quad a, 2*8 .quad c, 03 .quad n4 .quad b1 .quad ix, _emit .quad n2 .quad a, 2*8 .quad c, 02 .quad n4 .quad c, 00 .quad n3 .quad ivx, _drop .quad c, 01 .quad b1 .quad ix, _printf .quad n2 .quad vx, l129 .quad a, 5*8 .quad c, 01 .quad n4 .quad n3 .quad ix, _emit .quad n2 .quad a, 5*8 .quad c, 02 .quad n4 .quad c, 00 .quad n3 .quad ivx, _drop .quad c, 01 .quad b1 .quad ix, _printf .quad n2 .quad vx, l130 .quad a, 2*8 .quad c, 01 .quad n4 .quad n3 .quad ix, _printf .quad n2 .quad vx, l131 .quad a, 5*8 .quad c, 01 .quad n4 .quad n3 .quad ix, _emit .quad n2 .quad a, 5*8 .quad c, 03 .quad n4 .quad c, 00 .quad n3 .quad ix, _printf .quad n2 .quad vx, l132 .quad a, 2*8 .quad c, 01 .quad n4 .quad n3 .quad n11 l133: .quad ix, _emit .quad n2 .quad a, 2*8 .quad c, 01 .quad n4 .quad c, 00 .quad n3 .quad iva, 4*8 .quad a, 2*8 .quad c, 02 .quad n4 .quad b1 .quad ia, 4*8 .quad c, 00 .quad b4 .quad f, l134 .quad ix, _printf .quad n2 .quad vx, l135 .quad n3 .quad n11 l134: .quad ix, _printf .quad n2 .quad vx, l136 .quad n3 .quad iva, 5*8 .quad a, 2*8 .quad c, 03 .quad b14 .quad b1 l138: .quad iva, 4*8 .quad u10 .quad f, l137 .quad ix, _emit .quad n2 .quad va, 5*8 .quad u7 .quad u3 .quad c, 00 .quad n3 .quad t, l138 l137: .quad ix, _printf .quad n2 .quad vx, l139 .quad n3 .quad n11 .quad t, l95 l96: .quad 011 .quad 0143 .quad l97 .quad 0141 .quad l101 .quad 0151 .quad l103 .quad 0170 .quad l105 .quad 0163 .quad l107 .quad 0165 .quad l115 .quad 0142 .quad l124 .quad 077 .quad l128 .quad 024450 .quad l133 l95: .quad ix, _printf .quad n2 .quad vx, l140 .quad a, 2*8 .quad u3 .quad n3 .quad n11 l92 = 6*8 .global _chn .data _chn: .quad 00 .global _chain .data _chain: .quad 1f .text 1: .quad s, l141 .quad x, _chn .quad f, l142 .quad ix, _printf .quad n2 .quad vx, l143 .quad n3 .quad t, l144 l142: .quad ix, _printf .quad n2 .quad vx, l145 .quad n3 l144: .quad ivx, _chn .quad c, 01 .quad b1 .quad n11 l141 = 2*8 .global _getw .data _getw: .quad 1f .text 1: .quad s, l146 .quad va, 2*8 .quad c, 00 .quad b1 .quad ix, _read .quad n2 .quad x, _fin .quad va, 2*8 .quad c, 02 .quad n3 .quad ia, 2*8 .quad n7 .quad n11 l146 = 3*8 .global _block .data _block: .quad 1f .text 1: .quad s, l147 .quad va, 8*8 .quad x, _space .quad b1 .quad iva, 9*8 .quad va, 3*8 .quad b1 .quad iva, 2*8 .quad u7 l149: .quad iva, 2*8 .quad u10 .quad f, l148 .quad ivx, _space .quad u7 .quad va, 9*8 .quad u7 .quad u3 .quad b1 .quad t, l149 l148: .quad ia, 8*8 .quad n7 .quad n11 l147 = 10*8 .global _namsiz .data _namsiz: .quad 010 .global _ossiz .data _ossiz: .quad 0372 .global _ospace .data _ospace: .quad 1f .bss 1: .space 250*8 .global _space .data _space: .quad 00 .global _ap .data _ap: .quad 00 .global _ast .data _ast: .quad 1f .bss 1: .space 40*8 .global _cp .data _cp: .quad 00 .global _cmsiz .data _cmsiz: .quad 050 .global _cmst .data _cmst: .quad 1f .bss 1: .space 40*8 .global _stack .data _stack: .quad 00 .global _setstk .data _setstk: .quad 00 .global _drop .data _drop: .quad 00 .data l3: .quad 0671653366144031671101 .quad 05164 l5: .quad 0645461007204733460503 .quad 0247144510062156 l7: .quad 0711431007204733460503 .quad 051631122014535060545 .quad 00 l8: .quad 051461622016033265011 .quad 00 l16: .quad 0507233622514 l19: .quad 0123362247533622514 l21: .quad 0201543046755431627012 .quad 0351631122701234622456 .quad 012 l23: .quad 0506212627011 l26: .quad 0515711246011 l28: .quad 01233622411 l30: .quad 051571122545617227011 .quad 00 l32: .quad 02435067 l34: .quad 0674451262704016672011 .quad 012 l38: .quad 0674452302007330622411 .quad 012 l40: .quad 0123362244016674411 l65: .quad 0246744530622411 l66: .quad 0245111724451105 l73: .quad 0235563106616533664163 .quad 0201503066054534420164 .quad 0614451003516332264164 .quad 012 l74: .quad 045623466501116434412 .quad 0671513026414313032562 .quad 012 l88: .quad 0711451006215432272542 .quad 0123062244034467562 l94: .quad 0123362244016671411 l99: .quad 0201543026354533066151 .quad 02473154 l100: .quad 0515711220073 l102: .quad 0515711220073 l104: .quad 051571122554615620073 .quad 00 l106: .quad 0247144513420073 l109: .quad 0201543026354533066151 .quad 02473154 l110: .quad 0355640220514614220073 .quad 0121643041231431040 l113: .quad 02467445 l114: .quad 02435062 l119: .quad 01215067011 l121: .quad 0605473126615432220165 .quad 0516633020154 l123: .quad 0246744530622411 l126: .quad 0605473126615432220142 .quad 0516633020154 l127: .quad 0246744530622411 l129: .quad 051571124604016663011 .quad 00 l130: .quad 051571124604016672011 .quad 00 l131: .quad 0507233622514 l132: .quad 0507233622514 l135: .quad 01214267011 l136: .quad 01214467011 l139: .quad 01214667011 l140: .quad 0201563566755632667165 .quad 0246144510070157 l143: .quad 0350700243105530434011 .quad 012 l145: .quad 0243507002430011 .text end: call chain .quad _ospace .quad _ast .quad _cmst .quad 0