         Edinburgh IMP77 Compiler - Version 8.4
    1 %begin
				.section .mdebug.abi32
				.previous
				.nan	legacy
				.module	fp=xx
				.module	nooddspreg
				.abicalls
		$Ltext0:
				.section	.rodata.str1.4,"aMS",@progbits,1
				.align	2
		$LC12:
				.ascii	"Illegal cycle I = 1, 1, N\000"
				.rdata
				.align	2
		$LC0:
				.byte	25
				.ascii	"test-new/shortestpath.imp\000"
				.space	229
				.align	2
				LFB187 = .
				.set	nomips16
				.set	nomicromips
				.ent	main
		main:
				.frame	$fp,15472,$31		# vars= 14896, regs= 10/0, args= 528, gp= 8
				.mask	0xc0ff0000,-4
				.fmask	0x00000000,0
				.set	noreorder
				.set	nomacro
				LVL20 = .
				addiu	$sp,$sp,-15472
				sw	$31,15468($sp)
				sw	$fp,15464($sp)
				sw	$23,15460($sp)
				sw	$22,15456($sp)
				sw	$21,15452($sp)
				sw	$20,15448($sp)
				sw	$19,15444($sp)
				sw	$18,15440($sp)
				sw	$17,15436($sp)
				sw	$16,15432($sp)
				move	$fp,$sp
				lui	$28,%hi(__gnu_local_gp)
				addiu	$28,$28,%lo(__gnu_local_gp)
				.cprestore	528
				lw	$2,%got(__stack_chk_guard)($28)
				lw	$2,0($2)
				sw	$2,15428($fp)
				addiu	$2,$fp,15472
				sw	$2,576($fp)
    2     %integer n
				lw	$25,%call16(_imp_initialise)($28)
				.reloc	1f,R_MIPS_JALR,_imp_initialise
			1:	jalr	$25
				nop
				LVL21 = .
				lw	$28,528($fp)
				LVL22 = .
				LVL23 = .
				LBB117 = .
				LBB118 = .
				lw	$2,%got(_imp_InStream)($28)
				li	$3,1			# 0x1
				sw	$3,0($2)
				lw	$2,%got(_imp_infile)($28)
				lw	$3,280($2)
				lw	$2,%got(_imp_InFile)($28)
				sw	$3,0($2)
				lui	$4,%hi(__PRETTY_FUNCTION__.5597)
				addiu	$4,$4,%lo(__PRETTY_FUNCTION__.5597)
				lw	$25,%call16(check_instream)($28)
				.reloc	1f,R_MIPS_JALR,check_instream
			1:	jalr	$25
				nop
				LVL24 = .
				lw	$28,528($fp)
				LVL25 = .
				LBE118 = .
				LBE117 = .
    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)
				addiu	$4,$fp,568
				lw	$25,%call16(_imp_readint)($28)
				.reloc	1f,R_MIPS_JALR,_imp_readint
			1:	jalr	$25
				nop
				LVL26 = .
				lw	$28,528($fp)
				LBB119 = .
   12
   13     %begin
   14         %record(flightfm) %array flights(1:n)
				lw	$18,568($fp)
				LVL27 = .
				sll	$2,$18,1
				addu	$2,$2,$18
				sll	$2,$2,2
				addiu	$2,$2,10
				srl	$2,$2,3
				sll	$2,$2,3
				subu	$sp,$sp,$2
				addiu	$2,$sp,528
				sw	$2,564($fp)
				LVL28 = .
				addiu	$2,$18,-1
				LVL29 = .
				LBB120 = .
   15         %integer i,start,destination,stops, min cost, max cost
   16
   17         %routine cheapest price( %integer src, dst, stops, cost so far )
				.set	nomips16
				.set	nomicromips
				.ent	CHEAPESTPRICE.6024
		CHEAPESTPRICE.6024:
				.frame	$sp,1352,$31		# vars= 776, regs= 9/0, args= 528, gp= 8
				.mask	0x80ff0000,-4
				.fmask	0x00000000,0
				.set	noreorder
				.set	nomacro
				LVL0 = .
				addiu	$sp,$sp,-1352
				sw	$31,1348($sp)
				sw	$23,1344($sp)
				sw	$22,1340($sp)
				sw	$21,1336($sp)
				sw	$20,1332($sp)
				sw	$19,1328($sp)
				sw	$18,1324($sp)
				sw	$17,1320($sp)
				sw	$16,1316($sp)
				lui	$28,%hi(__gnu_local_gp)
				addiu	$28,$28,%lo(__gnu_local_gp)
				.cprestore	528
				move	$22,$7
				move	$16,$15
				lw	$2,%got(__stack_chk_guard)($28)
				lw	$2,0($2)
				sw	$2,1308($sp)
   18             %integer i
   19
   20             %if (src = dst) %start
				beq	$4,$5,$L25
				nop
				L2 = .
				move	$17,$4
				move	$21,$5
   21                 min cost = min(min cost, cost so far)
				lw	$3,8($15)
				slt	$2,$7,$3
				movz	$22,$3,$2
   22             %finish %else %if (stops >= 0) %start
				.option	pic0
				b	$L1
				.option	pic2
				sw	$22,8($15)
				LVL7 = .
		$L26:
				LBB115 = .
   23
   24                 %for i = 1,1,n %cycle
				bltz	$6,$L1
				move	$19,$6
				LBB112 = .
   25                     %if (flights(i)_from = src) %start
				lw	$18,4($15)
				LVL1 = .
				LBB113 = .
				lw	$4,0($16)
				sll	$2,$3,1
				addu	$2,$2,$3
				sll	$2,$2,2
				addu	$2,$4,$2
				lw	$5,0($2)
				beq	$5,$17,$L27
				addiu	$20,$3,1
		$L14:
				bne	$18,$20,$L13
				move	$3,$20
				L3 = .
				L15 = .
				L16 = .
				LVL5 = .
		$L1:
				LBE112 = .
   26                         cheapest price( flights(i)_to, dst, stops - 1, cost so far + flights(i)_cost )
				addiu	$2,$18,-1
				LVL2 = .
				LBE113 = .
				bltz	$2,$L26
				lw	$2,%got(_imp_current_file)($28)
				LVL3 = .
		$L4:
				addiu	$19,$19,-1
				LVL4 = .
		$L13:
				lw	$5,0($2)
				LVL8 = .
				beq	$5,$0,$L5
				addiu	$4,$sp,796
				LVL9 = .
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL10 = .
				lw	$28,528($sp)
				LVL11 = .
				lw	$2,%got(_imp_current_line)($28)
		$L29:
				lw	$23,0($2)
				bne	$23,$0,$L30
				lui	$5,%hi($LC12)
				li	$23,26			# 0x1a
		$L30:
				addiu	$5,$5,%lo($LC12)
				addiu	$20,$sp,1052
				move	$4,$20
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL12 = .
				lw	$28,528($sp)
				sw	$0,524($sp)
				li	$2,1			# 0x1
				sw	$2,520($sp)
				li	$2,5			# 0x5
				sw	$2,516($sp)
				move	$4,$20
				addiu	$2,$sp,260
				addiu	$3,$sp,1308
		$L11:
				lw	$8,0($4)
				lw	$7,4($4)
				lw	$6,8($4)
				lw	$5,12($4)
				sw	$8,0($2)
				sw	$7,4($2)
				sw	$6,8($2)
				sw	$5,12($2)
				addiu	$4,$4,16
				bne	$4,$3,$L11
				addiu	$2,$2,16
				sw	$23,256($sp)
				addiu	$2,$sp,812
				addiu	$3,$sp,16
				addiu	$4,$sp,1052
		$L12:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L12
				addiu	$3,$3,16
				lw	$4,796($sp)
				lw	$5,800($sp)
				lw	$6,804($sp)
				lw	$7,808($sp)
				lw	$25,%call16(_signal_event)($28)
				.reloc	1f,R_MIPS_JALR,_signal_event
			1:	jalr	$25
				nop
				LVL13 = .
				lw	$28,528($sp)
				.option	pic0
				b	$L4
				nop
				.option	pic2
				LVL14 = .
		$L5:
				LBB114 = .
				lui	$2,%hi($LC0)
				addiu	$2,$2,%lo($LC0)
				addiu	$3,$sp,1052
				addiu	$4,$2,256
				LVL15 = .
		$L7:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L7
				addiu	$3,$3,16
				addiu	$2,$sp,1052
				addiu	$3,$sp,540
				addiu	$4,$sp,1308
		$L8:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L8
				addiu	$3,$3,16
				LBE114 = .
				addiu	$2,$sp,540
				addiu	$3,$sp,796
				move	$4,$3
		$L9:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L9
				addiu	$3,$3,16
				LBE115 = .
				.option	pic0
				b	$L29
				.option	pic2
				lw	$2,%got(_imp_current_line)($28)
				LVL16 = .
		$L27:
				LBB116 = .
				lw	$7,8($2)
				move	$15,$16
				addu	$7,$22,$7
				move	$6,$19
				move	$5,$21
				lw	$4,4($2)
				.option	pic0
				jal	CHEAPESTPRICE.6024
				nop
				.option	pic2
				LVL17 = .
				lw	$28,528($sp)
				.option	pic0
				b	$L14
				nop
				.option	pic2
				LVL18 = .
		$L28:
				LBE116 = .
				lw	$25,%call16(__stack_chk_fail)($28)
				.reloc	1f,R_MIPS_JALR,__stack_chk_fail
			1:	jalr	$25
				nop
				LVL19 = .
				.set	macro
				.set	reorder
				.end	CHEAPESTPRICE.6024
		$LFE187:
				.rdata
				.align	2
		$LC10:
				.byte	70
				.ascii	"No route found for #hops, start, end points and the give"
				.ascii	"n flights data\000"
				.space	184
				.align	2
				.globl	main
				LFB185 = .
   27                     %finish
   28                 %repeat
   29
				beq	$18,$0,$L1
				move	$3,$0
   30             %finish
   31
   32         %end
   33
				lw	$3,1308($sp)
				lw	$2,%got(__stack_chk_guard)($28)
				lw	$2,0($2)
				bne	$3,$2,$L28
				lw	$31,1348($sp)
				lw	$23,1344($sp)
				lw	$22,1340($sp)
				lw	$21,1336($sp)
				lw	$20,1332($sp)
				lw	$19,1328($sp)
				lw	$18,1324($sp)
				lw	$17,1320($sp)
				lw	$16,1316($sp)
				jr	$31
				addiu	$sp,$sp,1352
				LVL6 = .
		$L25:
   34         %for i=1,1,n %cycle
   35             read(flights(i)_from)
				lw	$4,564($fp)
				addu	$4,$4,$16
				lw	$25,%call16(_imp_readint)($28)
				.reloc	1f,R_MIPS_JALR,_imp_readint
			1:	jalr	$25
				nop
				LVL33 = .
				lw	$28,528($fp)
   36             read(flights(i)_to)
				bltz	$2,$L135
				lw	$2,%got(_imp_current_file)($28)
				LVL30 = .
		$L32:
				addiu	$2,$16,4
				lw	$4,564($fp)
				addu	$4,$4,$2
				lw	$25,%call16(_imp_readint)($28)
				.reloc	1f,R_MIPS_JALR,_imp_readint
			1:	jalr	$25
				nop
				LVL34 = .
				lw	$28,528($fp)
				lw	$5,0($2)
				beq	$5,$0,$L33
				addiu	$4,$fp,9028
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL124 = .
				lw	$28,528($fp)
				lw	$2,%got(_imp_current_line)($28)
		$L138:
				lw	$17,0($2)
				bne	$17,$0,$L147
				lui	$5,%hi($LC12)
				li	$17,36			# 0x24
		$L147:
				addiu	$5,$5,%lo($LC12)
				addiu	$16,$fp,9284
				move	$4,$16
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL125 = .
				lw	$28,528($fp)
				sw	$0,524($sp)
				li	$2,1			# 0x1
				sw	$2,520($sp)
				li	$2,5			# 0x5
				sw	$2,516($sp)
				move	$4,$16
				addiu	$2,$sp,260
				addiu	$3,$fp,9540
		$L39:
				lw	$8,0($4)
				lw	$7,4($4)
				lw	$6,8($4)
				lw	$5,12($4)
				sw	$8,0($2)
				sw	$7,4($2)
				sw	$6,8($2)
				sw	$5,12($2)
				addiu	$4,$4,16
				bne	$4,$3,$L39
				addiu	$2,$2,16
				sw	$17,256($sp)
				addiu	$2,$fp,9044
				addiu	$3,$sp,16
				addiu	$4,$fp,9284
		$L40:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L40
				addiu	$3,$3,16
				lw	$4,9028($fp)
				lw	$5,9032($fp)
				lw	$6,9036($fp)
				lw	$7,9040($fp)
				lw	$25,%call16(_signal_event)($28)
				.reloc	1f,R_MIPS_JALR,_signal_event
			1:	jalr	$25
				nop
				LVL126 = .
				lw	$28,528($fp)
				.option	pic0
				b	$L32
				nop
				.option	pic2
		$L33:
				LBB121 = .
				lui	$2,%hi($LC0)
				addiu	$2,$2,%lo($LC0)
				addiu	$3,$fp,15172
				addiu	$4,$2,256
		$L35:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L35
				addiu	$3,$3,16
				addiu	$2,$fp,15172
				addiu	$3,$fp,580
				addiu	$4,$fp,15428
		$L36:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L36
				addiu	$3,$3,16
				LBE121 = .
				addiu	$2,$fp,580
				addiu	$3,$fp,9028
				addiu	$4,$fp,836
		$L37:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L37
				addiu	$3,$3,16
				LBE228 = .
				LBE237 = .
				.option	pic0
				b	$L138
				.option	pic2
				lw	$2,%got(_imp_current_line)($28)
				LVL127 = .
		$L136:
				LBB238 = .
				LBB229 = .
   37             read(flights(i)_cost)
				addiu	$2,$16,8
				lw	$4,564($fp)
				addu	$4,$4,$2
				lw	$25,%call16(_imp_readint)($28)
				.reloc	1f,R_MIPS_JALR,_imp_readint
			1:	jalr	$25
				nop
				LVL35 = .
				lw	$28,528($fp)
   38         %repeat
   39         read(start)
				beq	$18,$0,$L143
				addiu	$4,$fp,552
				move	$16,$0
				move	$17,$0
				LVL31 = .
		$L42:
				bne	$17,$18,$L42
				addiu	$16,$16,12
				LVL36 = .
				L41 = .
				LBE120 = .
				addiu	$4,$fp,552
		$L143:
				lw	$25,%call16(_imp_readint)($28)
				.reloc	1f,R_MIPS_JALR,_imp_readint
			1:	jalr	$25
				nop
				LVL37 = .
				lw	$28,528($fp)
				addiu	$4,$fp,556
				lw	$25,%call16(_imp_readint)($28)
				.reloc	1f,R_MIPS_JALR,_imp_readint
			1:	jalr	$25
				nop
				LVL38 = .
				lw	$28,528($fp)
   40         read(destination)
				addiu	$17,$17,1
				LVL32 = .
   41         read(stops)
				addiu	$4,$fp,560
				lw	$25,%call16(_imp_readint)($28)
				.reloc	1f,R_MIPS_JALR,_imp_readint
			1:	jalr	$25
				nop
				LVL39 = .
				lw	$28,528($fp)
				LVL40 = .
				LBB122 = .
				LBB123 = .
				lw	$2,%got(_imp_OutStream)($28)
				sw	$0,0($2)
				lw	$2,%got(_imp_outfile)($28)
				lw	$3,4($2)
				lw	$2,%got(_imp_OutFile)($28)
				sw	$3,0($2)
				lui	$4,%hi(__PRETTY_FUNCTION__.5601)
				addiu	$4,$4,%lo(__PRETTY_FUNCTION__.5601)
				lw	$25,%call16(check_outstream)($28)
				.reloc	1f,R_MIPS_JALR,check_outstream
			1:	jalr	$25
				nop
				LVL41 = .
				lw	$28,528($fp)
				LVL42 = .
				LBE123 = .
				LBE122 = .
				LBB124 = .
   42
   43         select output(0)
   44         %for i=1,1,n %cycle
   45             print string("Flight(".itos(i,0)."): ");
				lw	$2,568($fp)
				sw	$2,540($fp)
				LVL43 = .
				LBB125 = .
   46             print string(" From: ".itos(flights(i)_from,0))
				addiu	$2,$2,-1
				LVL44 = .
				LBE125 = .
				bltz	$2,$L136
				lw	$2,540($fp)
				LVL45 = .
		$L139:
				lw	$2,%got(_imp_current_file)($28)
				LVL128 = .
				lw	$5,0($2)
				beq	$5,$0,$L44
				addiu	$4,$fp,9540
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL129 = .
				lw	$28,528($fp)
				LVL130 = .
				LVL131 = .
				lw	$2,%got(_imp_current_line)($28)
		$L140:
				lw	$17,0($2)
				bne	$17,$0,$L148
				lui	$5,%hi($LC12)
				li	$17,46			# 0x2e
		$L148:
				addiu	$5,$5,%lo($LC12)
				addiu	$16,$fp,9796
				move	$4,$16
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL132 = .
				lw	$28,528($fp)
				sw	$0,524($sp)
				li	$2,1			# 0x1
				sw	$2,520($sp)
				li	$2,5			# 0x5
				sw	$2,516($sp)
				move	$4,$16
				addiu	$2,$sp,260
				addiu	$3,$fp,10052
		$L50:
				lw	$8,0($4)
				lw	$7,4($4)
				lw	$6,8($4)
				lw	$5,12($4)
				sw	$8,0($2)
				sw	$7,4($2)
				sw	$6,8($2)
				sw	$5,12($2)
				addiu	$4,$4,16
				bne	$4,$3,$L50
				addiu	$2,$2,16
				sw	$17,256($sp)
				addiu	$2,$fp,9556
				addiu	$3,$sp,16
				addiu	$4,$fp,9796
		$L51:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L51
				addiu	$3,$3,16
				lw	$4,9540($fp)
				lw	$5,9544($fp)
				lw	$6,9548($fp)
				lw	$7,9552($fp)
				lw	$25,%call16(_signal_event)($28)
				.reloc	1f,R_MIPS_JALR,_signal_event
			1:	jalr	$25
				nop
				LVL133 = .
				lw	$28,528($fp)
				LBE229 = .
				LBE238 = .
				lui	$2,%hi($LC0)
				addiu	$2,$2,%lo($LC0)
				addiu	$3,$fp,15172
				addiu	$4,$2,256
				LVL135 = .
		$L46:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L46
				addiu	$3,$3,16
				addiu	$2,$fp,15172
				addiu	$3,$fp,836
				addiu	$4,$fp,15428
		$L47:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L47
				addiu	$3,$3,16
				LBE178 = .
				addiu	$2,$fp,836
				addiu	$3,$fp,9540
				addiu	$4,$fp,1092
		$L48:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L48
				addiu	$3,$3,16
				LBE230 = .
				LBE239 = .
				.option	pic0
				b	$L140
				.option	pic2
				lw	$2,%got(_imp_current_line)($28)
				LVL136 = .
		$L69:
				LBB240 = .
				LBB231 = .
				LBB208 = .
   47             print string("   To: ".itos(flights(i)_to,0))
				addiu	$16,$fp,1348
				LBE128 = .
				addiu	$18,$fp,15172
				LVL46 = .
				LBE127 = .
				LBE126 = .
				LBB137 = .
				LBB138 = .
				LBB139 = .
				LBB140 = .
				LBB141 = .
				addiu	$20,$fp,11844
				LBE141 = .
				LBE140 = .
				LBE139 = .
				addiu	$6,$fp,1860
				addiu	$5,$fp,1604
				move	$4,$16
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL52 = .
				lw	$28,528($fp)
				LBE135 = .
				addiu	$6,$fp,2116
				move	$5,$16
				move	$4,$18
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL53 = .
				lw	$28,528($fp)
				addiu	$2,$fp,1092
				addiu	$3,$fp,12100
				LVL54 = .
		$L53:
				lw	$7,0($2)
				lw	$6,4($2)
				lw	$5,8($2)
				lw	$4,12($2)
				sw	$7,0($3)
				sw	$6,4($3)
				sw	$5,8($3)
				sw	$4,12($3)
				addiu	$2,$2,16
				bne	$2,$16,$L53
				addiu	$3,$3,16
				LBE136 = .
				LBE164 = .
				LBB165 = .
				LBB166 = .
				addiu	$2,$fp,12116
				addiu	$3,$sp,16
		$L54:
				lw	$7,0($2)
				lw	$6,4($2)
				lw	$5,8($2)
				lw	$4,12($2)
				sw	$7,0($3)
				sw	$6,4($3)
				sw	$5,8($3)
				sw	$4,12($3)
				addiu	$2,$2,16
				bne	$2,$17,$L54
				addiu	$3,$3,16
				lw	$4,12100($fp)
				lw	$5,12104($fp)
				lw	$6,12108($fp)
				lw	$7,12112($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL55 = .
				lw	$28,528($fp)
				LVL56 = .
				LBE166 = .
				LBE165 = .
				LBB167 = .
				LBB145 = .
				LBB144 = .
   48             print string(" Cost: ".itos(flights(i)_cost,0))
				addiu	$19,$fp,2628
				LBE138 = .
				LBE137 = .
				LBB146 = .
				LBB147 = .
				LBB148 = .
				LBB149 = .
				LBB150 = .
				addiu	$22,$fp,11332
				LBE150 = .
				LBE149 = .
				LBE148 = .
				addiu	$21,$fp,3396
				LBE147 = .
				LBE146 = .
				LBB155 = .
				LBB156 = .
				LBB157 = .
				LBB158 = .
				LBB159 = .
				addiu	$23,$fp,10820
				LVL47 = .
				LBE159 = .
				LBE158 = .
				LBE157 = .
				LBE156 = .
				LBE155 = .
				lw	$3,548($fp)
				sll	$2,$3,1
				addu	$2,$2,$3
				sll	$2,$2,2
				lw	$3,564($fp)
				addu	$2,$3,$2
				LBB143 = .
				LBB142 = .
				move	$6,$0
				lw	$5,0($2)
				move	$4,$20
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL57 = .
				lw	$28,528($fp)
				LVL58 = .
				LVL59 = .
				LBE142 = .
				LBE143 = .
				LBE144 = .
				addiu	$6,$fp,2884
				move	$5,$19
				move	$4,$18
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL60 = .
				lw	$28,528($fp)
				addiu	$2,$fp,2372
				addiu	$3,$fp,11588
		$L55:
				lw	$7,0($2)
				lw	$6,4($2)
				lw	$5,8($2)
				lw	$4,12($2)
				sw	$7,0($3)
				sw	$6,4($3)
				sw	$5,8($3)
				sw	$4,12($3)
				addiu	$2,$2,16
				bne	$2,$19,$L55
				addiu	$3,$3,16
				LBE145 = .
				LBE167 = .
				LBB168 = .
				LBB169 = .
				addiu	$2,$fp,11604
				addiu	$3,$sp,16
		$L56:
				lw	$7,0($2)
				lw	$6,4($2)
				lw	$5,8($2)
				lw	$4,12($2)
				sw	$7,0($3)
				sw	$6,4($3)
				sw	$5,8($3)
				sw	$4,12($3)
				addiu	$2,$2,16
				bne	$2,$20,$L56
				addiu	$3,$3,16
				lw	$4,11588($fp)
				lw	$5,11592($fp)
				lw	$6,11596($fp)
				lw	$7,11600($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL61 = .
				lw	$28,528($fp)
				LVL62 = .
				LBE169 = .
				LBE168 = .
				LBB170 = .
				LBB154 = .
				LBB153 = .
   49             newline
				beq	$2,$0,$L144
				move	$6,$0
				sw	$0,548($fp)
				LBB126 = .
				LBB127 = .
				LBB128 = .
				LBB129 = .
				LBB130 = .
				LBB131 = .
				addiu	$17,$fp,12356
				LBE131 = .
				LBE130 = .
				LBE129 = .
				lw	$3,548($fp)
				sll	$2,$3,1
				addu	$2,$2,$3
				sll	$2,$2,2
				lw	$3,564($fp)
				addu	$2,$3,$2
				LBB152 = .
				LBB151 = .
				move	$6,$0
				lw	$5,4($2)
				move	$4,$22
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL63 = .
				lw	$28,528($fp)
				LVL64 = .
				LVL65 = .
				LBE151 = .
				LBE152 = .
				LBE153 = .
				addiu	$6,$fp,3652
				move	$5,$21
				move	$4,$18
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL66 = .
				lw	$28,528($fp)
				addiu	$2,$fp,3140
				addiu	$3,$fp,11076
		$L57:
				lw	$7,0($2)
				lw	$6,4($2)
				lw	$5,8($2)
				lw	$4,12($2)
				sw	$7,0($3)
				sw	$6,4($3)
				sw	$5,8($3)
				sw	$4,12($3)
				addiu	$2,$2,16
				bne	$2,$21,$L57
				addiu	$3,$3,16
				LBE154 = .
				LBE170 = .
				LBB171 = .
				LBB172 = .
				addiu	$2,$fp,11092
				addiu	$3,$sp,16
		$L58:
				lw	$7,0($2)
				lw	$6,4($2)
				lw	$5,8($2)
				lw	$4,12($2)
				sw	$7,0($3)
				sw	$6,4($3)
				sw	$5,8($3)
				sw	$4,12($3)
				addiu	$2,$2,16
				bne	$2,$22,$L58
				addiu	$3,$3,16
				lw	$4,11076($fp)
				lw	$5,11080($fp)
				lw	$6,11084($fp)
				lw	$7,11088($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL67 = .
				lw	$28,528($fp)
				LVL68 = .
				LBE172 = .
				LBE171 = .
				LBB173 = .
				LBB163 = .
				LBB162 = .
				lw	$3,548($fp)
				sll	$2,$3,1
				addu	$2,$2,$3
				sll	$2,$2,2
				lw	$3,564($fp)
				addu	$2,$3,$2
				LBB161 = .
				LBB160 = .
				move	$6,$0
				lw	$5,8($2)
				move	$4,$23
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL69 = .
				lw	$28,528($fp)
				LVL70 = .
				LVL71 = .
				LBE160 = .
				LBE161 = .
				LBE162 = .
				addiu	$6,$fp,4420
				addiu	$5,$fp,4164
				move	$4,$18
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL72 = .
				lw	$28,528($fp)
				addiu	$2,$fp,3908
				addiu	$3,$fp,10564
				addiu	$4,$fp,4164
		$L59:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L59
				addiu	$3,$3,16
				LBE163 = .
				LBE173 = .
				LBB174 = .
				LBB175 = .
				addiu	$2,$fp,10580
				addiu	$3,$sp,16
		$L60:
				lw	$7,0($2)
				lw	$6,4($2)
				lw	$5,8($2)
				lw	$4,12($2)
				sw	$7,0($3)
				sw	$6,4($3)
				sw	$5,8($3)
				sw	$4,12($3)
				addiu	$2,$2,16
				bne	$2,$23,$L60
				addiu	$3,$3,16
				lw	$4,10564($fp)
				lw	$5,10568($fp)
				lw	$6,10572($fp)
				lw	$7,10576($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL73 = .
				lw	$28,528($fp)
				LBE175 = .
				LBE174 = .
				LBB176 = .
				LBB177 = .
				lw	$25,%call16(_imp_newline)($28)
				.reloc	1f,R_MIPS_JALR,_imp_newline
			1:	jalr	$25
				nop
				LVL74 = .
				lw	$28,528($fp)
				LVL75 = .
				LBE177 = .
				LBE176 = .
				lw	$2,544($fp)
				sw	$2,548($fp)
				lw	$3,540($fp)
				bne	$3,$2,$L145
				lw	$2,548($fp)
				LVL76 = .
				L52 = .
				LBE124 = .
				LBB179 = .
				LBB180 = .
				LBB181 = .
				LBB182 = .
				LBB183 = .
				move	$6,$0
		$L144:
				lw	$5,552($fp)
				addiu	$4,$fp,13892
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL77 = .
				lw	$28,528($fp)
				LVL78 = .
				LVL79 = .
				LBE183 = .
				LBE182 = .
				LBE181 = .
				.option	pic0
				b	$L139
				.option	pic2
				lw	$2,540($fp)
				LVL134 = .
		$L44:
				LBB239 = .
				LBB230 = .
				LBB178 = .
   50         %repeat
				lw	$2,548($fp)
		$L145:
				addiu	$2,$2,1
				sw	$2,544($fp)
				LVL48 = .
				LBB164 = .
				LBB136 = .
				LBB135 = .
				LBB134 = .
				LBB133 = .
				LBB132 = .
				move	$6,$0
				move	$5,$2
				move	$4,$17
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL49 = .
				lw	$28,528($fp)
				LVL50 = .
				LVL51 = .
				LBE132 = .
				LBE133 = .
				LBE134 = .
   51         printstring("      Start: ".itos(start,0)); newline
   52         printstring("Destination: ".itos(destination,0)); newline
   53         printstring("      Stops: ".itos(stops,0)); newline
				addiu	$6,$fp,5188
				addiu	$5,$fp,4932
				addiu	$4,$fp,15172
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL80 = .
				lw	$28,528($fp)
				addiu	$2,$fp,4676
				addiu	$3,$fp,13636
				addiu	$4,$fp,4932
		$L62:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L62
				addiu	$3,$3,16
				LBE180 = .
				LBE179 = .
				LBB184 = .
				LBB185 = .
				addiu	$2,$fp,13652
				addiu	$3,$sp,16
				addiu	$4,$fp,13892
		$L63:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L63
				addiu	$3,$3,16
				lw	$4,13636($fp)
				lw	$5,13640($fp)
				lw	$6,13644($fp)
				lw	$7,13648($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL81 = .
				lw	$28,528($fp)
				LBE185 = .
				LBE184 = .
				LBB186 = .
				LBB187 = .
				lw	$25,%call16(_imp_newline)($28)
				.reloc	1f,R_MIPS_JALR,_imp_newline
			1:	jalr	$25
				nop
				LVL82 = .
				lw	$28,528($fp)
				LVL83 = .
				LBE187 = .
				LBE186 = .
				LBB188 = .
				LBB189 = .
				LBB190 = .
				LBB191 = .
				LBB192 = .
				move	$6,$0
				lw	$5,556($fp)
				addiu	$4,$fp,13380
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL84 = .
				lw	$28,528($fp)
				LVL85 = .
				LVL86 = .
				LBE192 = .
				LBE191 = .
				LBE190 = .
   54         max cost = 0
				addiu	$6,$fp,5956
				addiu	$5,$fp,5700
				addiu	$4,$fp,15172
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL87 = .
				lw	$28,528($fp)
				addiu	$2,$fp,5444
				addiu	$3,$fp,13124
				addiu	$4,$fp,5700
		$L64:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L64
				addiu	$3,$3,16
				LBE189 = .
				LBE188 = .
				LBB193 = .
				LBB194 = .
				addiu	$2,$fp,13140
				addiu	$3,$sp,16
				addiu	$4,$fp,13380
		$L65:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L65
				addiu	$3,$3,16
				lw	$4,13124($fp)
				lw	$5,13128($fp)
				lw	$6,13132($fp)
				lw	$7,13136($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL88 = .
				lw	$28,528($fp)
				LBE194 = .
				LBE193 = .
				LBB195 = .
				LBB196 = .
				lw	$25,%call16(_imp_newline)($28)
				.reloc	1f,R_MIPS_JALR,_imp_newline
			1:	jalr	$25
				nop
				LVL89 = .
				lw	$28,528($fp)
				LVL90 = .
				LBE196 = .
				LBE195 = .
				LBB197 = .
				LBB198 = .
				LBB199 = .
				LBB200 = .
				LBB201 = .
				move	$6,$0
				lw	$5,560($fp)
				addiu	$4,$fp,12868
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL91 = .
				lw	$28,528($fp)
				LVL92 = .
				LVL93 = .
				LBE201 = .
				LBE200 = .
				LBE199 = .
				move	$16,$0
				LVL105 = .
		$L78:
				LBB209 = .
				.option	pic0
				b	$L77
				.option	pic2
				move	$16,$17
				LVL138 = .
		$L137:
				LBB241 = .
				LBB232 = .
   55         %for i = 1,1,n %cycle
				addiu	$6,$fp,6724
				addiu	$5,$fp,6468
				addiu	$4,$fp,15172
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL94 = .
				lw	$28,528($fp)
				addiu	$2,$fp,6212
				addiu	$3,$fp,12612
				addiu	$4,$fp,6468
		$L66:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L66
				addiu	$3,$3,16
				LBE198 = .
				LBE197 = .
				LBB202 = .
				LBB203 = .
				addiu	$2,$fp,12628
				addiu	$3,$sp,16
				addiu	$4,$fp,12868
		$L67:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L67
				addiu	$3,$3,16
				lw	$4,12612($fp)
				lw	$5,12616($fp)
				lw	$6,12620($fp)
				lw	$7,12624($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL95 = .
				lw	$28,528($fp)
				LBE203 = .
				LBE202 = .
				LBB204 = .
				LBB205 = .
				lw	$25,%call16(_imp_newline)($28)
				.reloc	1f,R_MIPS_JALR,_imp_newline
			1:	jalr	$25
				nop
				LVL96 = .
				lw	$28,528($fp)
				LVL97 = .
				LBE205 = .
				LBE204 = .
				LBB206 = .
   56             max cost = max cost + flights(i)_cost
				lw	$17,568($fp)
				LVL98 = .
				LBB207 = .
				lw	$4,0($2)
				addu	$16,$16,$4
				LVL107 = .
				LDL1 = .
   57         %repeat
				addiu	$2,$17,-1
				LVL99 = .
				LBE207 = .
				bgez	$2,$L68
				nop
				lw	$2,%got(_imp_current_file)($28)
				LVL100 = .
				lw	$5,0($2)
				beq	$5,$0,$L69
				addiu	$4,$fp,10052
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL101 = .
				lw	$28,528($fp)
				lw	$2,%got(_imp_current_line)($28)
		$L141:
				lw	$18,0($2)
				bne	$18,$0,$L146
				lui	$5,%hi($LC12)
				li	$18,57			# 0x39
		$L146:
				addiu	$5,$5,%lo($LC12)
				addiu	$16,$fp,10308
				move	$4,$16
				lw	$25,%call16(_imp_c2istr)($28)
				.reloc	1f,R_MIPS_JALR,_imp_c2istr
			1:	jalr	$25
				nop
				LVL102 = .
				lw	$28,528($fp)
				sw	$0,524($sp)
				li	$2,1			# 0x1
				sw	$2,520($sp)
				li	$2,5			# 0x5
				sw	$2,516($sp)
				move	$4,$16
				addiu	$2,$sp,260
				addiu	$3,$fp,10564
		$L75:
				lw	$8,0($4)
				lw	$7,4($4)
				lw	$6,8($4)
				lw	$5,12($4)
				sw	$8,0($2)
				sw	$7,4($2)
				sw	$6,8($2)
				sw	$5,12($2)
				addiu	$4,$4,16
				bne	$4,$3,$L75
				addiu	$2,$2,16
				sw	$18,256($sp)
				addiu	$2,$fp,10068
				addiu	$3,$sp,16
				addiu	$4,$fp,10308
		$L76:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L76
				addiu	$3,$3,16
				lw	$4,10052($fp)
				lw	$5,10056($fp)
				lw	$6,10060($fp)
				lw	$7,10064($fp)
				lw	$25,%call16(_signal_event)($28)
				.reloc	1f,R_MIPS_JALR,_signal_event
			1:	jalr	$25
				nop
				LVL103 = .
				lw	$28,528($fp)
		$L68:
				LVL104 = .
				lui	$2,%hi($LC0)
				addiu	$2,$2,%lo($LC0)
				addiu	$3,$fp,15172
				addiu	$4,$2,256
		$L71:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L71
				addiu	$3,$3,16
				addiu	$2,$fp,15172
				addiu	$3,$fp,6980
				addiu	$4,$fp,15428
		$L72:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L72
				addiu	$3,$3,16
				LBE208 = .
				addiu	$2,$fp,6980
				addiu	$3,$fp,10052
				addiu	$4,$fp,7236
		$L73:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L73
				addiu	$3,$3,16
				LBE231 = .
				LBE240 = .
				.option	pic0
				b	$L141
				.option	pic2
				lw	$2,%got(_imp_current_line)($28)
				LVL137 = .
		$L93:
   58         print string( "Greatest cost: ".itos(max cost,0));newline
				move	$3,$0
				LBE206 = .
   59
   60         min cost = max cost
				beq	$17,$0,$L93
				lw	$2,564($fp)
				addiu	$2,$2,8
				bne	$17,$3,$L78
				addiu	$2,$2,12
				LVL108 = .
		$L77:
				LBE209 = .
				LBB210 = .
				LBB211 = .
				LBB212 = .
				LBB213 = .
				LBB214 = .
				move	$6,$0
				move	$5,$16
				addiu	$4,$fp,14404
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL109 = .
				lw	$28,528($fp)
				LVL110 = .
				LBE214 = .
				LBE213 = .
				LBE212 = .
				addiu	$6,$fp,7748
				addiu	$5,$fp,7492
				addiu	$4,$fp,15172
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL111 = .
				lw	$28,528($fp)
				addiu	$2,$fp,7236
				addiu	$3,$fp,14148
				addiu	$4,$fp,7492
		$L79:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L79
				addiu	$3,$3,16
				LBE211 = .
				LBE210 = .
				LBB215 = .
				LBB216 = .
				addiu	$2,$fp,14164
				addiu	$3,$sp,16
				addiu	$4,$fp,14404
		$L80:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L80
				addiu	$3,$3,16
				lw	$4,14148($fp)
				lw	$5,14152($fp)
				lw	$6,14156($fp)
				lw	$7,14160($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL112 = .
				lw	$28,528($fp)
				LBE216 = .
				LBE215 = .
				LBB217 = .
				LBB218 = .
				lw	$25,%call16(_imp_newline)($28)
				.reloc	1f,R_MIPS_JALR,_imp_newline
			1:	jalr	$25
				nop
				LVL113 = .
				lw	$28,528($fp)
				LBE218 = .
				LBE217 = .
				sw	$16,572($fp)
				addiu	$15,$fp,564
				move	$7,$0
				lw	$6,560($fp)
				lw	$5,556($fp)
				lw	$4,552($fp)
				.option	pic0
				jal	CHEAPESTPRICE.6024
				nop
				.option	pic2
				LVL114 = .
				lw	$28,528($fp)
   61         cheapest price( start, destination, stops, 0 )
				addiu	$3,$3,1
				LVL106 = .
   62         %if (min cost = max cost) %start
				lw	$5,572($fp)
				beq	$5,$16,$L137
				move	$6,$0
				L81 = .
				LVL115 = .
				LBB219 = .
				LBB220 = .
				LBB221 = .
				LBB222 = .
				LBB223 = .
				addiu	$4,$fp,15172
				lw	$25,%call16(_imp_itos)($28)
				.reloc	1f,R_MIPS_JALR,_imp_itos
			1:	jalr	$25
				nop
				LVL116 = .
				lw	$28,528($fp)
				LVL117 = .
				LVL118 = .
				LBE223 = .
				LBE222 = .
				LBE221 = .
   63             print string( "No route found for #hops, start, end points and the given flights data")
				lui	$2,%hi($LC10)
				addiu	$2,$2,%lo($LC10)
				addiu	$3,$fp,15172
				addiu	$4,$2,256
		$L82:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L82
				addiu	$3,$3,16
				addiu	$2,$fp,15172
				addiu	$3,$fp,8004
				addiu	$4,$fp,15428
		$L83:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L83
				addiu	$3,$3,16
				addiu	$2,$fp,8004
				addiu	$3,$fp,14660
				addiu	$4,$fp,8260
		$L84:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L84
				addiu	$3,$3,16
				LBE232 = .
				LBB233 = .
				LBB234 = .
				addiu	$2,$fp,14676
				addiu	$3,$sp,16
				addiu	$4,$fp,14916
		$L85:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L85
				addiu	$3,$3,16
				lw	$4,14660($fp)
				lw	$5,14664($fp)
				lw	$6,14668($fp)
				lw	$7,14672($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL139 = .
				lw	$28,528($fp)
				LBE234 = .
				LBE233 = .
				LBE241 = .
				.option	pic0
				b	$L142
				.option	pic2
				lw	$25,%call16(_imp_newline)($28)
				.set	macro
				.set	reorder
				.end	main
		$LFE185:
				.rdata
				.align	2
		__PRETTY_FUNCTION__.5601:
				.ascii	"_imp_SELECTOUTPUT\000"
				.align	2
		__PRETTY_FUNCTION__.5597:
				.ascii	"_imp_SELECTINPUT\000"
				.text
		$Letext0:
   64         %finish %else %start
   65             print string( "Minimum cost: ".itos(min cost,0))
   66         %finish
   67         newline
				addiu	$6,$fp,8772
				addiu	$5,$fp,8516
				addiu	$16,$fp,14916
				move	$4,$16
				lw	$25,%call16(_imp_join)($28)
				.reloc	1f,R_MIPS_JALR,_imp_join
			1:	jalr	$25
				nop
				LVL119 = .
				lw	$28,528($fp)
				addiu	$2,$fp,8260
				move	$4,$16
				addiu	$3,$fp,8516
		$L87:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($4)
				sw	$7,4($4)
				sw	$6,8($4)
				sw	$5,12($4)
				addiu	$2,$2,16
				bne	$2,$3,$L87
				addiu	$4,$4,16
				LBE220 = .
				LBE219 = .
				LBB224 = .
				LBB225 = .
				addiu	$2,$fp,14932
				addiu	$3,$sp,16
				addiu	$4,$fp,15172
		$L88:
				lw	$8,0($2)
				lw	$7,4($2)
				lw	$6,8($2)
				lw	$5,12($2)
				sw	$8,0($3)
				sw	$7,4($3)
				sw	$6,8($3)
				sw	$5,12($3)
				addiu	$2,$2,16
				bne	$2,$4,$L88
				addiu	$3,$3,16
				lw	$4,14916($fp)
				lw	$5,14920($fp)
				lw	$6,14924($fp)
				lw	$7,14928($fp)
				lw	$25,%call16(_imp_printstring)($28)
				.reloc	1f,R_MIPS_JALR,_imp_printstring
			1:	jalr	$25
				nop
				LVL120 = .
				lw	$28,528($fp)
				L86 = .
				LBE225 = .
				LBE224 = .
				LBB226 = .
				LBB227 = .
				lw	$25,%call16(_imp_newline)($28)
		$L142:
				.reloc	1f,R_MIPS_JALR,_imp_newline
			1:	jalr	$25
				nop
				LVL121 = .
				lw	$28,528($fp)
				LDL2 = .
				LVL122 = .
				LBE227 = .
				LBE226 = .
				LBE119 = .
				LBB235 = .
				LBB236 = .
				move	$4,$0
				lw	$25,%call16(exit)($28)
				.reloc	1f,R_MIPS_JALR,exit
			1:	jalr	$25
				nop
				LVL123 = .
		$L135:
				LBE236 = .
				LBE235 = .
				LBB237 = .
				LBB228 = .
   68
   69     %end
   70
   71 %end
   72 %endoffile
   63 Statements compiled
