         Edinburgh IMP77 Compiler - Version 8.4
    1 %begin
				.machine ppc
				.section	".text"
		.Ltext0:
				.align 2
		CHEAPESTPRICE.7011:
		.LFB187:
		.LVL37:
				stwu 1,-15424(1)
				mflr 0
				stw 0,15428(1)
				stw 28,15408(1)
				stw 29,15412(1)
				stw 30,15416(1)
				stw 31,15420(1)
				mr 31,1
				lwz 9,-28680(2)
				stw 9,15404(31)
				li 9,0
				addi 9,31,15424
				stw 9,552(31)
    2     %integer n
				bl _imp_initialise
		.LVL38:
		.LBB115:
		.LBB116:
				lis 9,_imp_InStream@ha
				li 10,1
				stw 10,_imp_InStream@l(9)
				lis 9,_imp_infile+280@ha
				lwz 10,_imp_infile+280@l(9)
				lis 9,_imp_InFile@ha
				stw 10,_imp_InFile@l(9)
				lis 3,.LANCHOR0@ha
				la 3,.LANCHOR0@l(3)
				addi 3,3,256
				bl check_instream
		.LVL39:
		.LBE116:
		.LBE115:
    3     %record %format flightfm(%integer from,to,cost)
    4
    5     %integer %function min(%integer a, b)
    6         %result = a %if (a < b)
    7         %result = b
    8     %end
    9
   10     select input(1)
   11     read(n)
				addi 3,31,544
				bl _imp_readint
		.LVL40:
		.LBB117:
   12
   13     %begin
   14         %record(flightfm) %array flights(1:n)
				lwz 28,544(31)
		.LVL41:
				mulli 9,28,12
				addi 9,9,18
				rlwinm 9,9,0,0,27
				lwz 10,0(1)
				neg 9,9
				stwux 10,1,9
				addi 9,1,8
				stw 9,540(31)
		.LVL42:
		.LBB118:
   15         %integer i,start,destination,stops, min cost, max cost
   16
   17         %routine cheapest price( %integer src, dst, stops, cost so far )
		.LVL0:
				stwu 1,-1344(1)
				stw 25,1316(1)
				stw 30,1336(1)
				mr 25,6
				mr 30,11
				lwz 9,-28680(2)
				stw 9,1308(1)
				li 9,0
   18             %integer i
   19
   20             %if (src = dst) %start
				cmpw 7,3,4
				beq 7,.L19
		.L2:
				stw 26,1320(1)
				stw 29,1332(1)
				stw 31,1340(1)
				mr 29,3
				mr 26,4
				mr 31,5
   21                 min cost = min(min cost, cost so far)
				lwz 9,8(11)
				cmpw 7,9,6
				ble 7,.L3
				mr 9,6
		.L3:
				stw 9,8(30)
   22             %finish %else %if (stops >= 0) %start
				b .L1
		.LVL13:
		.L20:
				mflr 0
				stw 0,1348(1)
		.LBB114:
   23
   24                 %for i = 1,1,n %cycle
				cmpwi 7,5,0
				blt 7,.L16
				stw 27,1324(1)
				stw 28,1328(1)
		.LBB112:
   25                     %if (flights(i)_from = src) %start
				lwz 28,4(11)
		.LVL1:
				lwzx 9,10,9
				cmpw 7,9,29
				beq 7,.L21
		.L10:
				mr 9,31
   26                         cheapest price( flights(i)_to, dst, stops - 1, cost so far + flights(i)_cost )
				addic. 9,28,-1
				blt 0,.L20
		.LVL2:
		.L5:
				addi 27,31,-1
		.LVL3:
		.L9:
				lis 9,_imp_current_file@ha
				lwz 4,_imp_current_file@l(9)
		.LVL14:
				cmpwi 7,4,0
				beq 7,.L6
				addi 3,1,796
		.LVL15:
				bl _imp_c2istr
		.LVL16:
		.L7:
				lis 9,_imp_current_line@ha
				lwz 27,_imp_current_line@l(9)
				cmpwi 7,27,0
				bne 7,.L8
				li 27,26
		.L8:
				lis 4,.LC12@ha
				la 4,.LC12@l(4)
				addi 3,1,1052
				bl _imp_c2istr
		.LVL17:
				li 5,256
				addi 4,1,796
				addi 3,1,272
				bl memcpy
		.LVL18:
				li 5,256
				addi 4,1,1052
				addi 3,1,16
				bl memcpy
		.LVL19:
				li 8,0
				li 7,1
				li 6,5
				addi 5,1,16
				mr 4,27
				addi 3,1,272
				bl _signal_event
		.LVL20:
				lwz 0,1348(1)
				mtlr 0
				b .L5
		.LVL21:
		.L6:
		.LBB113:
				li 5,256
		.LVL22:
				lis 4,.LANCHOR0@ha
				la 4,.LANCHOR0@l(4)
				addi 3,1,1052
		.LVL23:
				bl memcpy
		.LVL24:
				li 5,256
				addi 4,1,1052
				addi 3,1,540
				bl memcpy
		.LVL25:
		.LBE113:
				li 5,256
				addi 4,1,540
				addi 3,1,796
				bl memcpy
		.LVL26:
				b .L7
		.LVL27:
		.L21:
				mflr 0
				stw 0,1348(1)
				lwz 6,8(8)
				mr 11,30
				add 6,25,6
				mr 5,27
				mr 4,26
				lwz 3,4(8)
				bl CHEAPESTPRICE.7011
		.LVL28:
				lwz 0,1348(1)
				mtlr 0
				b .L10
		.L4:
		.L11:
		.L12:
		.LVL29:
		.L16:
				lwz 26,1320(1)
				lwz 29,1332(1)
				lwz 31,1340(1)
				b .L1
		.LVL30:
		.L17:
				lwz 26,1320(1)
		.LVL31:
				lwz 27,1324(1)
				lwz 28,1328(1)
		.LVL32:
				lwz 29,1332(1)
		.LVL33:
				lwz 31,1340(1)
		.LVL34:
				b .L1
		.LVL35:
		.L22:
				mflr 0
				stw 0,1348(1)
				stw 26,1320(1)
				stw 27,1324(1)
				stw 28,1328(1)
				stw 29,1332(1)
				stw 31,1340(1)
		.LBE114:
				bl __stack_chk_fail
		.LVL36:
		.LFE187:
				.align 2
				.globl main
		main:
		.LFB185:
   27                     %finish
   28                 %repeat
   29
				cmpwi 7,28,0
				beq 7,.L17
				li 9,0
				cmpw 7,28,31
				bne 7,.L9
		.LVL5:
				lwz 26,1320(1)
		.LVL6:
				lwz 27,1324(1)
		.LVL7:
				lwz 28,1328(1)
		.LVL8:
				lwz 29,1332(1)
		.LVL9:
				lwz 31,1340(1)
		.LVL10:
		.L1:
		.LBE112:
   30             %finish
				addi 31,9,1
		.LVL4:
				mulli 9,9,12
				lwz 10,0(30)
				add 8,10,9
   31
   32         %end
   33
				lwz 9,1308(1)
				lwz 10,-28680(2)
				xor. 9,9,10
				li 10,0
				bne 0,.L22
				lwz 25,1316(1)
		.LVL11:
				lwz 30,1336(1)
				addi 1,1,1344
				blr
		.LVL12:
		.L19:
   34         %for i=1,1,n %cycle
   35             read(flights(i)_from)
				lwz 3,540(31)
				add 3,3,30
				bl _imp_readint
		.LVL46:
   36             read(flights(i)_to)
				addic. 9,28,-1
				blt 0,.L53
		.L24:
		.LVL43:
				addi 9,30,4
				lwz 3,540(31)
				add 3,3,9
				bl _imp_readint
		.LVL47:
				lis 9,_imp_current_file@ha
				lwz 4,_imp_current_file@l(9)
				cmpwi 7,4,0
				beq 7,.L25
				addi 3,31,9004
				bl _imp_c2istr
		.LVL121:
		.L26:
				lis 9,_imp_current_line@ha
				lwz 30,_imp_current_line@l(9)
				cmpwi 7,30,0
				bne 7,.L27
				li 30,36
		.L27:
				lis 4,.LC12@ha
				la 4,.LC12@l(4)
				addi 3,31,9260
				bl _imp_c2istr
		.LVL122:
				li 5,256
				addi 4,31,9004
				addi 3,31,272
				bl memcpy
		.LVL123:
				li 5,256
				addi 4,31,9260
				addi 3,31,16
				bl memcpy
		.LVL124:
				li 8,0
				li 7,1
				li 6,5
				addi 5,31,16
				mr 4,30
				addi 3,31,272
				bl _signal_event
		.LVL125:
				b .L24
		.L25:
		.LBB119:
				li 5,256
				lis 4,.LANCHOR0@ha
				la 4,.LANCHOR0@l(4)
				addi 3,31,15148
				bl memcpy
		.LVL126:
				li 5,256
				addi 4,31,15148
				addi 3,31,556
				bl memcpy
		.LVL127:
		.LBE119:
				li 5,256
				addi 4,31,556
				addi 3,31,9004
				bl memcpy
		.LVL128:
				b .L26
		.LVL129:
		.L54:
		.LBE203:
		.LBB204:
   37             read(flights(i)_cost)
				addi 9,30,8
				lwz 3,540(31)
				add 3,3,9
				bl _imp_readint
		.LVL48:
				addi 30,30,12
   38         %repeat
   39         read(start)
				cmpwi 7,28,0
				beq 7,.L28
				li 30,0
				li 29,0
		.LVL44:
		.L29:
				cmpw 7,29,28
				bne 7,.L29
		.LVL49:
		.L28:
		.LBE118:
				addi 3,31,528
				bl _imp_readint
		.LVL50:
				addi 3,31,532
				bl _imp_readint
		.LVL51:
   40         read(destination)
				addi 29,29,1
		.LVL45:
   41         read(stops)
				addi 3,31,536
				bl _imp_readint
		.LVL52:
		.LBB120:
		.LBB121:
				lis 9,_imp_OutStream@ha
				li 10,0
				stw 10,_imp_OutStream@l(9)
				lis 9,_imp_outfile+4@ha
				lwz 10,_imp_outfile+4@l(9)
				lis 9,_imp_OutFile@ha
				stw 10,_imp_OutFile@l(9)
				lis 3,.LANCHOR0@ha
				la 3,.LANCHOR0@l(3)
				addi 3,3,276
				bl check_outstream
		.LVL53:
		.LBE121:
		.LBE120:
		.LBB122:
   42
   43         select output(0)
   44         %for i=1,1,n %cycle
   45             print string("Flight(".itos(i,0)."): ");
				lwz 28,544(31)
		.LVL54:
   46             print string(" From: ".itos(flights(i)_from,0))
				addic. 9,28,-1
				blt 0,.L54
		.L30:
		.LVL55:
				lis 9,_imp_current_file@ha
				lwz 4,_imp_current_file@l(9)
				cmpwi 7,4,0
				beq 7,.L31
				addi 3,31,9516
				bl _imp_c2istr
		.LVL130:
		.L32:
				lis 9,_imp_current_line@ha
				lwz 30,_imp_current_line@l(9)
				cmpwi 7,30,0
				bne 7,.L33
				li 30,46
		.L33:
				lis 4,.LC12@ha
				la 4,.LC12@l(4)
				addi 3,31,9772
				bl _imp_c2istr
		.LVL131:
				li 5,256
				addi 4,31,9516
				addi 3,31,16
				bl memcpy
		.LVL132:
				li 5,256
				addi 4,31,9772
				addi 3,31,272
				bl memcpy
		.LVL133:
				li 8,0
				li 7,1
				li 6,5
				addi 5,31,272
				mr 4,30
				addi 3,31,16
				bl _signal_event
		.LVL134:
				b .L30
		.L31:
		.LBB154:
				li 5,256
				lis 4,.LANCHOR0@ha
				la 4,.LANCHOR0@l(4)
				addi 3,31,15148
				bl memcpy
		.LVL135:
				li 5,256
				addi 4,31,15148
				addi 3,31,812
				bl memcpy
		.LVL136:
		.LBE154:
				li 5,256
				addi 4,31,812
				addi 3,31,9516
				bl memcpy
		.LVL137:
				b .L32
		.LVL138:
		.L55:
		.LBE204:
		.LBB205:
   47             print string("   To: ".itos(flights(i)_to,0))
				addi 5,31,1836
				addi 4,31,1580
				addi 3,31,1324
				bl _imp_join
		.LVL59:
		.LBE125:
				addi 5,31,2092
				addi 4,31,1324
				addi 3,31,15148
				bl _imp_join
		.LVL60:
				li 5,256
				addi 4,31,1068
				addi 3,31,12076
				bl memcpy
		.LVL61:
		.LBE124:
		.LBE123:
		.LBB129:
		.LBB130:
				li 5,256
				addi 4,31,12076
				addi 3,31,16
				bl memcpy
		.LVL62:
				addi 3,31,16
				bl _imp_printstring
		.LVL63:
		.LBE130:
		.LBE129:
		.LBB131:
		.LBB132:
		.LBB133:
   48             print string(" Cost: ".itos(flights(i)_cost,0))
				mulli 30,30,12
		.LVL64:
		.LBB134:
		.LBB135:
				li 5,0
				lwz 9,540(31)
				lwzx 4,9,30
				addi 3,31,11820
				bl _imp_itos
		.LVL65:
		.LBE135:
		.LBE134:
		.LBE133:
				addi 5,31,2860
				addi 4,31,2604
				addi 3,31,15148
				bl _imp_join
		.LVL66:
				li 5,256
				addi 4,31,2348
				addi 3,31,11564
				bl memcpy
		.LVL67:
		.LBE132:
		.LBE131:
		.LBB136:
		.LBB137:
				li 5,256
				addi 4,31,11564
				addi 3,31,16
				bl memcpy
		.LVL68:
				addi 3,31,16
				bl _imp_printstring
		.LVL69:
		.LBE137:
		.LBE136:
		.LBB138:
		.LBB139:
		.LBB140:
   49             newline
				cmpwi 7,28,0
				beq 7,.L34
				li 30,0
		.LVL56:
		.L35:
				lwz 9,540(31)
				add 9,9,30
		.LBB141:
		.LBB142:
				li 5,0
				lwz 4,4(9)
				addi 3,31,11308
				bl _imp_itos
		.LVL70:
		.LBE142:
		.LBE141:
		.LBE140:
				addi 5,31,3628
				addi 4,31,3372
				addi 3,31,15148
				bl _imp_join
		.LVL71:
				li 5,256
				addi 4,31,3116
				addi 3,31,11052
				bl memcpy
		.LVL72:
		.LBE139:
		.LBE138:
		.LBB143:
		.LBB144:
				li 5,256
				addi 4,31,11052
				addi 3,31,16
				bl memcpy
		.LVL73:
				addi 3,31,16
				bl _imp_printstring
		.LVL74:
		.LBE144:
		.LBE143:
		.LBB145:
		.LBB146:
		.LBB147:
				lwz 9,540(31)
				add 30,9,30
		.LBB148:
		.LBB149:
				li 5,0
				lwz 4,8(30)
				addi 3,31,10796
				bl _imp_itos
		.LVL75:
		.LBE149:
		.LBE148:
		.LBE147:
				addi 5,31,4396
				addi 4,31,4140
				addi 3,31,15148
				bl _imp_join
		.LVL76:
				li 5,256
				addi 4,31,3884
				addi 3,31,10540
				bl memcpy
		.LVL77:
		.LBE146:
		.LBE145:
		.LBB150:
		.LBB151:
				li 5,256
				addi 4,31,10540
				addi 3,31,16
				bl memcpy
		.LVL78:
				addi 3,31,16
				bl _imp_printstring
		.LVL79:
		.LBE151:
		.LBE150:
		.LBB152:
		.LBB153:
				bl _imp_newline
		.LVL80:
		.LBE153:
		.LBE152:
				mr 30,29
				cmpw 7,28,29
				bne 7,.L35
		.LVL81:
		.L34:
		.LBE122:
		.LBB155:
		.LBB156:
		.LBB157:
		.LBB158:
		.LBB159:
				li 5,0
				lwz 4,528(31)
				addi 3,31,13868
				bl _imp_itos
		.LVL82:
		.LBE159:
		.LBE158:
		.LBE157:
   50         %repeat
				addi 29,30,1
		.LVL57:
		.LBB123:
		.LBB124:
		.LBB125:
		.LBB126:
		.LBB127:
		.LBB128:
				li 5,0
				mr 4,29
				addi 3,31,12332
				bl _imp_itos
		.LVL58:
		.LBE128:
		.LBE127:
		.LBE126:
   51         printstring("      Start: ".itos(start,0)); newline
   52         printstring("Destination: ".itos(destination,0)); newline
   53         printstring("      Stops: ".itos(stops,0)); newline
				addi 5,31,5164
				addi 4,31,4908
				addi 3,31,15148
				bl _imp_join
		.LVL83:
				li 5,256
				addi 4,31,4652
				addi 3,31,13612
				bl memcpy
		.LVL84:
		.LBE156:
		.LBE155:
		.LBB160:
		.LBB161:
				li 5,256
				addi 4,31,13612
				addi 3,31,16
				bl memcpy
		.LVL85:
				addi 3,31,16
				bl _imp_printstring
		.LVL86:
		.LBE161:
		.LBE160:
		.LBB162:
		.LBB163:
				bl _imp_newline
		.LVL87:
		.LBE163:
		.LBE162:
		.LBB164:
		.LBB165:
		.LBB166:
		.LBB167:
		.LBB168:
				li 5,0
				lwz 4,532(31)
				addi 3,31,13356
				bl _imp_itos
		.LVL88:
		.LBE168:
		.LBE167:
		.LBE166:
   54         max cost = 0
				addi 5,31,5932
				addi 4,31,5676
				addi 3,31,15148
				bl _imp_join
		.LVL89:
				li 5,256
				addi 4,31,5420
				addi 3,31,13100
				bl memcpy
		.LVL90:
		.LBE165:
		.LBE164:
		.LBB169:
		.LBB170:
				li 5,256
				addi 4,31,13100
				addi 3,31,16
				bl memcpy
		.LVL91:
				addi 3,31,16
				bl _imp_printstring
		.LVL92:
		.LBE170:
		.LBE169:
		.LBB171:
		.LBB172:
				bl _imp_newline
		.LVL93:
		.LBE172:
		.LBE171:
		.LBB173:
		.LBB174:
		.LBB175:
		.LBB176:
		.LBB177:
				li 5,0
				lwz 4,536(31)
				addi 3,31,12844
				bl _imp_itos
		.LVL94:
		.LBE177:
		.LBE176:
		.LBE175:
				li 29,0
				subf 8,10,30
				mtctr 8
		.LVL102:
		.L41:
		.LBB184:
				mr 29,30
				b .L40
		.LVL148:
		.L56:
		.LBB206:
   55         %for i = 1,1,n %cycle
				addi 5,31,6700
				addi 4,31,6444
				addi 3,31,15148
				bl _imp_join
		.LVL95:
				li 5,256
				addi 4,31,6188
				addi 3,31,12588
				bl memcpy
		.LVL96:
		.LBE174:
		.LBE173:
		.LBB178:
		.LBB179:
				li 5,256
				addi 4,31,12588
				addi 3,31,16
				bl memcpy
		.LVL97:
				addi 3,31,16
				bl _imp_printstring
		.LVL98:
		.LBE179:
		.LBE178:
		.LBB180:
		.LBB181:
				bl _imp_newline
		.LVL99:
		.LBE181:
		.LBE180:
		.LBB182:
   56             max cost = max cost + flights(i)_cost
				lwz 30,544(31)
		.LVL100:
				lwz 8,0(9)
				add 29,29,8
		.LVL104:
		.LDL1:
				addi 9,9,12
   57         %repeat
				addic. 9,30,-1
				blt 0,.L55
		.L36:
		.LVL101:
				lis 9,_imp_current_file@ha
				lwz 4,_imp_current_file@l(9)
				cmpwi 7,4,0
				beq 7,.L37
				addi 3,31,10028
				bl _imp_c2istr
		.LVL139:
		.L38:
				lis 9,_imp_current_line@ha
				lwz 29,_imp_current_line@l(9)
				cmpwi 7,29,0
				bne 7,.L39
				li 29,57
		.L39:
				lis 4,.LC12@ha
				la 4,.LC12@l(4)
				addi 3,31,10284
				bl _imp_c2istr
		.LVL140:
				li 5,256
				addi 4,31,10028
				addi 3,31,16
				bl memcpy
		.LVL141:
				li 5,256
				addi 4,31,10284
				addi 3,31,272
				bl memcpy
		.LVL142:
				li 8,0
				li 7,1
				li 6,5
				addi 5,31,272
				mr 4,29
				addi 3,31,16
				bl _signal_event
		.LVL143:
				b .L36
		.L37:
		.LBB183:
				li 5,256
				lis 4,.LANCHOR0@ha
				la 4,.LANCHOR0@l(4)
				addi 3,31,15148
				bl memcpy
		.LVL144:
				li 5,256
				addi 4,31,15148
				addi 3,31,6956
				bl memcpy
		.LVL145:
		.LBE183:
				li 5,256
				addi 4,31,6956
				addi 3,31,10028
				bl memcpy
		.LVL146:
				b .L38
		.LVL147:
		.L48:
		.LBE205:
   58         print string( "Greatest cost: ".itos(max cost,0));newline
				li 10,0
		.LBE182:
   59
   60         min cost = max cost
				cmpwi 7,30,0
				beq 7,.L48
				lwz 9,540(31)
				addi 9,9,8
				bdnz .L41
		.LVL105:
		.L40:
		.LBE184:
		.LBB185:
		.LBB186:
		.LBB187:
		.LBB188:
		.LBB189:
				li 5,0
				mr 4,29
				addi 3,31,14380
				bl _imp_itos
		.LVL106:
		.LBE189:
		.LBE188:
		.LBE187:
				addi 5,31,7724
				addi 4,31,7468
				addi 3,31,15148
				bl _imp_join
		.LVL107:
				li 5,256
				addi 4,31,7212
				addi 3,31,14124
				bl memcpy
		.LVL108:
		.LBE186:
		.LBE185:
		.LBB190:
		.LBB191:
				li 5,256
				addi 4,31,14124
				addi 3,31,16
				bl memcpy
		.LVL109:
				addi 3,31,16
				bl _imp_printstring
		.LVL110:
		.LBE191:
		.LBE190:
		.LBB192:
		.LBB193:
				bl _imp_newline
		.LVL111:
		.LBE193:
		.LBE192:
				stw 29,548(31)
				addi 11,31,540
				li 6,0
				lwz 5,536(31)
				lwz 4,532(31)
				lwz 3,528(31)
				bl CHEAPESTPRICE.7011
		.LVL112:
   61         cheapest price( start, destination, stops, 0 )
				addi 10,10,1
		.LVL103:
   62         %if (min cost = max cost) %start
				lwz 4,548(31)
				cmpw 7,4,29
				beq 7,.L56
		.L42:
		.LVL113:
		.LBB194:
		.LBB195:
		.LBB196:
		.LBB197:
		.LBB198:
				li 5,0
				addi 3,31,15148
				bl _imp_itos
		.LVL114:
		.LBE198:
		.LBE197:
		.LBE196:
   63             print string( "No route found for #hops, start, end points and the given flights data")
				li 5,256
				lis 4,.LANCHOR0@ha
				la 4,.LANCHOR0@l(4)
				addi 4,4,294
				addi 3,31,15148
				bl memcpy
		.LVL149:
				li 5,256
				addi 4,31,15148
				addi 3,31,7980
				bl memcpy
		.LVL150:
				li 5,256
				addi 4,31,7980
				addi 3,31,14636
				bl memcpy
		.LVL151:
		.LBE206:
		.LBB207:
		.LBB208:
				li 5,256
				addi 4,31,14636
				addi 3,31,16
				bl memcpy
		.LVL152:
				addi 3,31,16
				bl _imp_printstring
		.LVL153:
				b .L43
		.LBE208:
		.LBE207:
		.LBE211:
		.LFE185:
				.section	.rodata
				.align 2
				.set	.LANCHOR0,. + 0
		.LC0:
				.byte	25
				.string	"test-new/shortestpath.imp"
				.zero	229
		__PRETTY_FUNCTION__.6584:
				.string	"_imp_SELECTINPUT"
				.zero	3
		__PRETTY_FUNCTION__.6588:
				.string	"_imp_SELECTOUTPUT"
		.LC10:
				.byte	70
				.string	"No route found for #hops, start, end points and the given flights data"
				.zero	184
				.section	.rodata.str1.4,"aMS",@progbits,1
				.align 2
		.LC12:
				.string	"Illegal cycle I = 1, 1, N"
				.section	".text"
		.Letext0:
   64         %finish %else %start
   65             print string( "Minimum cost: ".itos(min cost,0))
   66         %finish
   67         newline
				addi 5,31,8748
				addi 4,31,8492
				addi 3,31,14892
				bl _imp_join
		.LVL115:
				li 5,256
				addi 4,31,8236
				addi 3,31,14892
				bl memcpy
		.LVL116:
		.LBE195:
		.LBE194:
		.LBB199:
		.LBB200:
				li 5,256
				addi 4,31,14892
				addi 3,31,16
				bl memcpy
		.LVL117:
				addi 3,31,16
				bl _imp_printstring
		.LVL118:
		.L43:
		.LBE200:
		.LBE199:
		.LBB201:
		.LBB202:
				bl _imp_newline
		.LVL119:
		.LDL2:
		.LBE202:
		.LBE201:
		.LBE117:
		.LBB209:
		.LBB210:
				li 3,0
				bl exit
		.LVL120:
		.L53:
		.LBE210:
		.LBE209:
		.LBB211:
		.LBB203:
   68
   69     %end
   70
   71 %end
   72 %endoffile
   63 Statements compiled
