program globals 0 procedure comp_tri(2) var 0 entry comp_tri123 comp_tri123: newframe --> comp_tri122 comp_tri122: j --> comp_tri121 comp_tri121: j --> comp_tri120 comp_tri120: j --> comp_tri119 comp_tri119: j --> comp_tri118 comp_tri118: j --> comp_tri117 comp_tri117: j --> comp_tri116 comp_tri116: j --> comp_tri115 comp_tri115: j --> comp_tri114 comp_tri114: j --> comp_tri113 comp_tri113: j --> comp_tri112 comp_tri112: j --> comp_tri111 comp_tri111: j --> comp_tri110 comp_tri110: j --> comp_tri109 comp_tri109: j --> comp_tri108 comp_tri108: j --> comp_tri107 comp_tri107: j --> comp_tri106 comp_tri106: j --> comp_tri105 comp_tri105: j --> comp_tri104 comp_tri104: j --> comp_tri103 comp_tri103: j --> comp_tri102 comp_tri102: j --> comp_tri101 comp_tri101: j --> comp_tri100 comp_tri100: j --> comp_tri99 comp_tri99 : j --> comp_tri98 comp_tri98 : j --> comp_tri97 comp_tri97 : j --> comp_tri96 comp_tri96 : j --> comp_tri95 comp_tri95 : j --> comp_tri94 comp_tri94 : j --> comp_tri93 comp_tri93 : j --> comp_tri92 comp_tri92 : j --> comp_tri91 comp_tri91 : j --> comp_tri90 comp_tri90 : j --> comp_tri89 comp_tri89 : j --> comp_tri88 comp_tri88 : j --> comp_tri87 comp_tri87 : j --> comp_tri86 comp_tri86 : j --> comp_tri85 comp_tri85 : j --> comp_tri84 comp_tri84 : j --> comp_tri83 comp_tri83 : j --> comp_tri82 comp_tri82 : j --> comp_tri81 comp_tri81 : j --> comp_tri80 comp_tri80 : j --> comp_tri79 comp_tri79 : j --> comp_tri78 comp_tri78 : j --> comp_tri77 comp_tri77 : j --> comp_tri76 comp_tri76 : j --> comp_tri75 comp_tri75 : j --> comp_tri74 comp_tri74 : j --> comp_tri73 comp_tri73 : j --> comp_tri72 comp_tri72 : j --> comp_tri71 comp_tri71 : j --> comp_tri70 comp_tri70 : j --> comp_tri69 comp_tri69 : j --> comp_tri60 comp_tri60 : emit c108 --> comp_tri59 comp_tri59 : li $v0, 0 --> comp_tri58 comp_tri58 : emit c107 --> comp_tri57 comp_tri57 : emit c106 --> comp_tri56 comp_tri56 : li $t1, 0 --> comp_tri3 comp_tri3 : j --> comp_tri55 comp_tri55 : li $a3, 0 --> comp_tri54 comp_tri54 : emit c105 --> comp_tri53 comp_tri53 : slt $a2, $t1, $a1 --> comp_tri52 comp_tri52 : j --> comp_tri68 comp_tri68 : seq $a2, $a2, $zero --> comp_tri51 comp_tri51 : beq $a2, $a3 --> comp_tri50, comp_tri2 comp_tri2 : emit c95 --> comp_tri1 comp_tri1 : j --> comp_tri0 comp_tri0 : j --> comp_tri135 comp_tri135: j --> comp_tri134 comp_tri134: j --> comp_tri133 comp_tri133: j --> comp_tri132 comp_tri132: j --> comp_tri131 comp_tri131: j --> comp_tri130 comp_tri130: j --> comp_tri129 comp_tri129: j --> comp_tri128 comp_tri128: j --> comp_tri127 comp_tri127: j --> comp_tri126 comp_tri126: j --> comp_tri125 comp_tri125: delframe --> comp_tri124 comp_tri124: jr $ra comp_tri50 : emit c103 --> comp_tri49 comp_tri49 : emit c102 --> comp_tri48 comp_tri48 : li $t2, 1 --> comp_tri7 comp_tri7 : j --> comp_tri47 comp_tri47 : li $a3, 0 --> comp_tri46 comp_tri46 : emit c101 --> comp_tri45 comp_tri45 : sub $a2, $a1, $t1 --> comp_tri44 comp_tri44 : slt $a2, $t2, $a2 --> comp_tri43 comp_tri43 : j --> comp_tri67 comp_tri67 : seq $a2, $a2, $zero --> comp_tri42 comp_tri42 : beq $a2, $a3 --> comp_tri41, comp_tri6 comp_tri6 : emit c104 --> comp_tri5 comp_tri5 : li $a2, 1 --> comp_tri4 comp_tri4 : add $t1, $t1, $a2 --> comp_tri3 comp_tri41 : emit c99 --> comp_tri40 comp_tri40 : j --> comp_tri39 comp_tri39 : li $a2, 4 --> comp_tri38 comp_tri38 : mulo $a2, $t2, $a2 --> comp_tri37 comp_tri37 : add $a2, $a0, $a2 --> comp_tri66 comp_tri66 : lw $t0, 0($a2) --> comp_tri36 comp_tri36 : li $a2, 1 --> comp_tri35 comp_tri35 : sub $a3, $t2, $a2 --> comp_tri34 comp_tri34 : li $a2, 4 --> comp_tri33 comp_tri33 : mulo $a2, $a3, $a2 --> comp_tri32 comp_tri32 : add $a2, $a0, $a2 --> comp_tri65 comp_tri65 : lw $a2, 0($a2) --> comp_tri31 comp_tri31 : slt $a2, $t0, $a2 --> comp_tri30 comp_tri30 : beq $a2, $zero --> comp_tri10, comp_tri29 comp_tri29 : emit c98 --> comp_tri28 comp_tri28 : li $v0, 1 --> comp_tri27 comp_tri27 : sub $a2, $t2, $v0 --> comp_tri26 comp_tri26 : li $v0, 4 --> comp_tri25 comp_tri25 : mulo $v0, $a2, $v0 --> comp_tri24 comp_tri24 : add $v0, $a0, $v0 --> comp_tri64 comp_tri64 : lw $v0, 0($v0) --> comp_tri23 comp_tri23 : emit c97 --> comp_tri22 comp_tri22 : li $a2, 4 --> comp_tri21 comp_tri21 : mulo $a2, $t2, $a2 --> comp_tri20 comp_tri20 : add $a2, $a0, $a2 --> comp_tri63 comp_tri63 : lw $t0, 0($a2) --> comp_tri19 comp_tri19 : li $a2, 1 --> comp_tri18 comp_tri18 : sub $a3, $t2, $a2 --> comp_tri17 comp_tri17 : li $a2, 4 --> comp_tri16 comp_tri16 : mulo $a2, $a3, $a2 --> comp_tri15 comp_tri15 : add $a2, $a0, $a2 --> comp_tri62 comp_tri62 : lw $t0, 0($a2) --> comp_tri14 comp_tri14 : emit c96 --> comp_tri13 comp_tri13 : li $a2, 4 --> comp_tri12 comp_tri12 : mulo $a2, $t2, $a2 --> comp_tri11 comp_tri11 : add $a2, $a0, $a2 --> comp_tri61 comp_tri61 : lw $v0, 0($a2) --> comp_tri10 comp_tri10 : emit c100 --> comp_tri9 comp_tri9 : li $a2, 1 --> comp_tri8 comp_tri8 : add $t2, $t2, $a2 --> comp_tri7 procedure comp_total(3) var 80 entry comp_total410 comp_total410: newframe --> comp_total409 comp_total409: j --> comp_total408 comp_total408: j --> comp_total407 comp_total407: j --> comp_total406 comp_total406: j --> comp_total405 comp_total405: j --> comp_total404 comp_total404: j --> comp_total403 comp_total403: j --> comp_total402 comp_total402: j --> comp_total401 comp_total401: j --> comp_total400 comp_total400: j --> comp_total399 comp_total399: j --> comp_total398 comp_total398: j --> comp_total397 comp_total397: j --> comp_total396 comp_total396: j --> comp_total395 comp_total395: j --> comp_total394 comp_total394: j --> comp_total393 comp_total393: j --> comp_total392 comp_total392: j --> comp_total391 comp_total391: j --> comp_total390 comp_total390: j --> comp_total389 comp_total389: j --> comp_total388 comp_total388: j --> comp_total387 comp_total387: j --> comp_total386 comp_total386: j --> comp_total385 comp_total385: j --> comp_total384 comp_total384: j --> comp_total383 comp_total383: j --> comp_total382 comp_total382: j --> comp_total381 comp_total381: j --> comp_total380 comp_total380: j --> comp_total379 comp_total379: j --> comp_total378 comp_total378: j --> comp_total377 comp_total377: j --> comp_total376 comp_total376: j --> comp_total375 comp_total375: j --> comp_total374 comp_total374: j --> comp_total373 comp_total373: j --> comp_total372 comp_total372: j --> comp_total371 comp_total371: j --> comp_total370 comp_total370: j --> comp_total369 comp_total369: j --> comp_total368 comp_total368: j --> comp_total367 comp_total367: j --> comp_total366 comp_total366: j --> comp_total365 comp_total365: j --> comp_total364 comp_total364: j --> comp_total363 comp_total363: j --> comp_total362 comp_total362: j --> comp_total361 comp_total361: j --> comp_total360 comp_total360: j --> comp_total359 comp_total359: j --> comp_total358 comp_total358: j --> comp_total357 comp_total357: j --> comp_total356 comp_total356: j --> comp_total355 comp_total355: j --> comp_total354 comp_total354: j --> comp_total353 comp_total353: j --> comp_total352 comp_total352: j --> comp_total351 comp_total351: j --> comp_total350 comp_total350: j --> comp_total349 comp_total349: j --> comp_total348 comp_total348: j --> comp_total347 comp_total347: j --> comp_total346 comp_total346: j --> comp_total345 comp_total345: j --> comp_total344 comp_total344: j --> comp_total343 comp_total343: j --> comp_total342 comp_total342: j --> comp_total341 comp_total341: j --> comp_total340 comp_total340: j --> comp_total339 comp_total339: j --> comp_total338 comp_total338: j --> comp_total337 comp_total337: j --> comp_total336 comp_total336: j --> comp_total335 comp_total335: j --> comp_total334 comp_total334: j --> comp_total333 comp_total333: j --> comp_total332 comp_total332: j --> comp_total331 comp_total331: j --> comp_total330 comp_total330: j --> comp_total329 comp_total329: j --> comp_total328 comp_total328: j --> comp_total327 comp_total327: j --> comp_total326 comp_total326: j --> comp_total325 comp_total325: j --> comp_total324 comp_total324: j --> comp_total323 comp_total323: j --> comp_total322 comp_total322: j --> comp_total321 comp_total321: j --> comp_total320 comp_total320: j --> comp_total319 comp_total319: j --> comp_total318 comp_total318: j --> comp_total317 comp_total317: j --> comp_total316 comp_total316: j --> comp_total315 comp_total315: j --> comp_total314 comp_total314: j --> comp_total313 comp_total313: j --> comp_total312 comp_total312: j --> comp_total311 comp_total311: j --> comp_total310 comp_total310: j --> comp_total309 comp_total309: j --> comp_total308 comp_total308: j --> comp_total307 comp_total307: j --> comp_total306 comp_total306: j --> comp_total305 comp_total305: j --> comp_total304 comp_total304: j --> comp_total303 comp_total303: j --> comp_total302 comp_total302: j --> comp_total301 comp_total301: j --> comp_total300 comp_total300: j --> comp_total299 comp_total299: j --> comp_total298 comp_total298: j --> comp_total297 comp_total297: j --> comp_total296 comp_total296: j --> comp_total295 comp_total295: j --> comp_total294 comp_total294: j --> comp_total293 comp_total293: j --> comp_total292 comp_total292: j --> comp_total291 comp_total291: j --> comp_total290 comp_total290: j --> comp_total289 comp_total289: j --> comp_total288 comp_total288: j --> comp_total287 comp_total287: j --> comp_total286 comp_total286: j --> comp_total285 comp_total285: j --> comp_total284 comp_total284: j --> comp_total283 comp_total283: j --> comp_total282 comp_total282: j --> comp_total281 comp_total281: j --> comp_total280 comp_total280: j --> comp_total279 comp_total279: j --> comp_total278 comp_total278: j --> comp_total277 comp_total277: j --> comp_total276 comp_total276: j --> comp_total275 comp_total275: j --> comp_total274 comp_total274: j --> comp_total273 comp_total273: j --> comp_total272 comp_total272: j --> comp_total271 comp_total271: j --> comp_total270 comp_total270: j --> comp_total269 comp_total269: j --> comp_total268 comp_total268: j --> comp_total267 comp_total267: j --> comp_total266 comp_total266: j --> comp_total265 comp_total265: j --> comp_total264 comp_total264: j --> comp_total263 comp_total263: j --> comp_total262 comp_total262: j --> comp_total261 comp_total261: j --> comp_total260 comp_total260: j --> comp_total259 comp_total259: j --> comp_total258 comp_total258: j --> comp_total257 comp_total257: j --> comp_total256 comp_total256: j --> comp_total255 comp_total255: j --> comp_total254 comp_total254: j --> comp_total253 comp_total253: j --> comp_total252 comp_total252: j --> comp_total251 comp_total251: j --> comp_total250 comp_total250: j --> comp_total249 comp_total249: j --> comp_total248 comp_total248: j --> comp_total247 comp_total247: j --> comp_total246 comp_total246: j --> comp_total245 comp_total245: j --> comp_total244 comp_total244: j --> comp_total243 comp_total243: j --> comp_total242 comp_total242: j --> comp_total241 comp_total241: j --> comp_total240 comp_total240: j --> comp_total239 comp_total239: j --> comp_total238 comp_total238: j --> comp_total237 comp_total237: j --> comp_total236 comp_total236: j --> comp_total235 comp_total235: j --> comp_total234 comp_total234: j --> comp_total205 comp_total205: emit c94 --> comp_total204 comp_total204: li $t0, 0 --> comp_total203 comp_total203: move $a3, $sp --> comp_total438 comp_total438: j --> comp_total202 comp_total202: j --> comp_total201 comp_total201: li $v0, 4 --> comp_total200 comp_total200: mulo $v0, $zero, $v0 --> comp_total199 comp_total199: add $v0, $a3, $v0 --> comp_total223 comp_total223: lw $t0, 0($v0) --> comp_total198 comp_total198: emit c93 --> comp_total197 comp_total197: j --> comp_total196 comp_total196: move $t0, $sp --> comp_total437 comp_total437: j --> comp_total195 comp_total195: li $a3, 1 --> comp_total194 comp_total194: li $v0, 4 --> comp_total193 comp_total193: mulo $v0, $a3, $v0 --> comp_total192 comp_total192: add $v0, $t0, $v0 --> comp_total222 comp_total222: lw $zero, 0($v0) --> comp_total191 comp_total191: emit c92 --> comp_total190 comp_total190: j --> comp_total189 comp_total189: move $t0, $sp --> comp_total436 comp_total436: j --> comp_total188 comp_total188: li $a3, 2 --> comp_total187 comp_total187: li $v0, 4 --> comp_total186 comp_total186: mulo $v0, $a3, $v0 --> comp_total185 comp_total185: add $v0, $t0, $v0 --> comp_total220 comp_total220: lw $zero, 0($v0) --> comp_total184 comp_total184: emit c91 --> comp_total183 comp_total183: j --> comp_total182 comp_total182: move $t0, $sp --> comp_total435 comp_total435: j --> comp_total181 comp_total181: li $a3, 3 --> comp_total180 comp_total180: li $v0, 4 --> comp_total179 comp_total179: mulo $v0, $a3, $v0 --> comp_total178 comp_total178: add $v0, $t0, $v0 --> comp_total219 comp_total219: lw $zero, 0($v0) --> comp_total177 comp_total177: emit c90 --> comp_total176 comp_total176: j --> comp_total175 comp_total175: move $t0, $sp --> comp_total433 comp_total433: j --> comp_total174 comp_total174: li $a3, 4 --> comp_total173 comp_total173: li $v0, 4 --> comp_total172 comp_total172: mulo $v0, $a3, $v0 --> comp_total171 comp_total171: add $v0, $t0, $v0 --> comp_total218 comp_total218: lw $zero, 0($v0) --> comp_total170 comp_total170: emit c89 --> comp_total169 comp_total169: j --> comp_total168 comp_total168: move $t0, $sp --> comp_total432 comp_total432: j --> comp_total167 comp_total167: li $a3, 5 --> comp_total166 comp_total166: li $v0, 4 --> comp_total165 comp_total165: mulo $v0, $a3, $v0 --> comp_total164 comp_total164: add $v0, $t0, $v0 --> comp_total217 comp_total217: lw $zero, 0($v0) --> comp_total163 comp_total163: emit c88 --> comp_total162 comp_total162: j --> comp_total161 comp_total161: move $t0, $sp --> comp_total431 comp_total431: j --> comp_total160 comp_total160: li $a3, 6 --> comp_total159 comp_total159: li $v0, 4 --> comp_total158 comp_total158: mulo $v0, $a3, $v0 --> comp_total157 comp_total157: add $v0, $t0, $v0 --> comp_total216 comp_total216: lw $zero, 0($v0) --> comp_total156 comp_total156: emit c87 --> comp_total155 comp_total155: j --> comp_total154 comp_total154: move $t0, $sp --> comp_total430 comp_total430: j --> comp_total153 comp_total153: li $a3, 7 --> comp_total152 comp_total152: li $v0, 4 --> comp_total151 comp_total151: mulo $v0, $a3, $v0 --> comp_total150 comp_total150: add $v0, $t0, $v0 --> comp_total215 comp_total215: lw $zero, 0($v0) --> comp_total149 comp_total149: emit c86 --> comp_total148 comp_total148: j --> comp_total147 comp_total147: move $t0, $sp --> comp_total429 comp_total429: j --> comp_total146 comp_total146: li $a3, 8 --> comp_total145 comp_total145: li $v0, 4 --> comp_total144 comp_total144: mulo $v0, $a3, $v0 --> comp_total143 comp_total143: add $v0, $t0, $v0 --> comp_total213 comp_total213: lw $zero, 0($v0) --> comp_total142 comp_total142: emit c85 --> comp_total141 comp_total141: j --> comp_total140 comp_total140: move $t0, $sp --> comp_total428 comp_total428: j --> comp_total139 comp_total139: li $a3, 9 --> comp_total138 comp_total138: li $v0, 4 --> comp_total137 comp_total137: mulo $v0, $a3, $v0 --> comp_total136 comp_total136: add $v0, $t0, $v0 --> comp_total212 comp_total212: lw $zero, 0($v0) --> comp_total135 comp_total135: emit c84 --> comp_total134 comp_total134: li $t0, 0 --> comp_total133 comp_total133: move $a3, $sp --> comp_total427 comp_total427: addi $a3, $a3, 40 --> comp_total132 comp_total132: j --> comp_total131 comp_total131: li $v0, 4 --> comp_total130 comp_total130: mulo $v0, $zero, $v0 --> comp_total129 comp_total129: add $v0, $a3, $v0 --> comp_total211 comp_total211: lw $t0, 0($v0) --> comp_total128 comp_total128: emit c83 --> comp_total127 comp_total127: j --> comp_total126 comp_total126: move $t0, $sp --> comp_total426 comp_total426: addi $t0, $t0, 40 --> comp_total125 comp_total125: li $a3, 1 --> comp_total124 comp_total124: li $v0, 4 --> comp_total123 comp_total123: mulo $v0, $a3, $v0 --> comp_total122 comp_total122: add $v0, $t0, $v0 --> comp_total210 comp_total210: lw $zero, 0($v0) --> comp_total121 comp_total121: emit c82 --> comp_total120 comp_total120: j --> comp_total119 comp_total119: move $t0, $sp --> comp_total425 comp_total425: addi $t0, $t0, 40 --> comp_total118 comp_total118: li $a3, 2 --> comp_total117 comp_total117: li $v0, 4 --> comp_total116 comp_total116: mulo $v0, $a3, $v0 --> comp_total115 comp_total115: add $v0, $t0, $v0 --> comp_total209 comp_total209: lw $zero, 0($v0) --> comp_total114 comp_total114: emit c81 --> comp_total113 comp_total113: j --> comp_total112 comp_total112: move $t0, $sp --> comp_total424 comp_total424: addi $t0, $t0, 40 --> comp_total111 comp_total111: li $a3, 3 --> comp_total110 comp_total110: li $v0, 4 --> comp_total109 comp_total109: mulo $v0, $a3, $v0 --> comp_total108 comp_total108: add $v0, $t0, $v0 --> comp_total207 comp_total207: lw $zero, 0($v0) --> comp_total107 comp_total107: emit c80 --> comp_total106 comp_total106: j --> comp_total105 comp_total105: move $t0, $sp --> comp_total423 comp_total423: addi $t0, $t0, 40 --> comp_total104 comp_total104: li $a3, 4 --> comp_total103 comp_total103: li $v0, 4 --> comp_total102 comp_total102: mulo $v0, $a3, $v0 --> comp_total101 comp_total101: add $v0, $t0, $v0 --> comp_total206 comp_total206: lw $zero, 0($v0) --> comp_total100 comp_total100: emit c79 --> comp_total99 comp_total99 : j --> comp_total98 comp_total98 : move $t0, $sp --> comp_total445 comp_total445: addi $t0, $t0, 40 --> comp_total97 comp_total97 : li $a3, 5 --> comp_total96 comp_total96 : li $v0, 4 --> comp_total95 comp_total95 : mulo $v0, $a3, $v0 --> comp_total94 comp_total94 : add $v0, $t0, $v0 --> comp_total233 comp_total233: lw $zero, 0($v0) --> comp_total93 comp_total93 : emit c78 --> comp_total92 comp_total92 : j --> comp_total91 comp_total91 : move $t0, $sp --> comp_total444 comp_total444: addi $t0, $t0, 40 --> comp_total90 comp_total90 : li $a3, 6 --> comp_total89 comp_total89 : li $v0, 4 --> comp_total88 comp_total88 : mulo $v0, $a3, $v0 --> comp_total87 comp_total87 : add $v0, $t0, $v0 --> comp_total232 comp_total232: lw $zero, 0($v0) --> comp_total86 comp_total86 : emit c77 --> comp_total85 comp_total85 : j --> comp_total84 comp_total84 : move $t0, $sp --> comp_total443 comp_total443: addi $t0, $t0, 40 --> comp_total83 comp_total83 : li $a3, 7 --> comp_total82 comp_total82 : li $v0, 4 --> comp_total81 comp_total81 : mulo $v0, $a3, $v0 --> comp_total80 comp_total80 : add $v0, $t0, $v0 --> comp_total231 comp_total231: lw $zero, 0($v0) --> comp_total79 comp_total79 : emit c76 --> comp_total78 comp_total78 : j --> comp_total77 comp_total77 : move $t0, $sp --> comp_total442 comp_total442: addi $t0, $t0, 40 --> comp_total76 comp_total76 : li $a3, 8 --> comp_total75 comp_total75 : li $v0, 4 --> comp_total74 comp_total74 : mulo $v0, $a3, $v0 --> comp_total73 comp_total73 : add $v0, $t0, $v0 --> comp_total230 comp_total230: lw $zero, 0($v0) --> comp_total72 comp_total72 : emit c75 --> comp_total71 comp_total71 : j --> comp_total70 comp_total70 : move $t0, $sp --> comp_total441 comp_total441: addi $t0, $t0, 40 --> comp_total69 comp_total69 : li $a3, 9 --> comp_total68 comp_total68 : li $v0, 4 --> comp_total67 comp_total67 : mulo $v0, $a3, $v0 --> comp_total66 comp_total66 : add $v0, $t0, $v0 --> comp_total229 comp_total229: lw $zero, 0($v0) --> comp_total65 comp_total65 : emit c74 --> comp_total64 comp_total64 : j --> comp_total63 comp_total63 : slt $v0, $a1, $a2 --> comp_total62 comp_total62 : beq $v0, $zero --> comp_total40, comp_total61 comp_total61 : emit c73 --> comp_total60 comp_total60 : emit c72 --> comp_total59 comp_total59 : li $t0, 0 --> comp_total41 comp_total41 : j --> comp_total58 comp_total58 : li $a2, 0 --> comp_total57 comp_total57 : emit c71 --> comp_total56 comp_total56 : sle $v0, $t0, $a1 --> comp_total55 comp_total55 : j --> comp_total228 comp_total228: seq $v0, $v0, $zero --> comp_total54 comp_total54 : beq $v0, $a2 --> comp_total53, comp_total2 comp_total2 : emit c59 --> comp_total1 comp_total1 : li $v0, 0 --> comp_total0 comp_total0 : j --> comp_total422 comp_total422: j --> comp_total421 comp_total421: j --> comp_total420 comp_total420: j --> comp_total419 comp_total419: j --> comp_total418 comp_total418: j --> comp_total417 comp_total417: j --> comp_total416 comp_total416: j --> comp_total415 comp_total415: j --> comp_total414 comp_total414: j --> comp_total413 comp_total413: j --> comp_total412 comp_total412: delframe --> comp_total411 comp_total411: jr $ra comp_total53 : emit c69 --> comp_total52 comp_total52 : sub $a2, $a1, $t0 --> comp_total51 comp_total51 : li $v0, 4 --> comp_total50 comp_total50 : mulo $v0, $a2, $v0 --> comp_total49 comp_total49 : add $v0, $a0, $v0 --> comp_total227 comp_total227: lw $a3, 0($v0) --> comp_total48 comp_total48 : move $a2, $sp --> comp_total440 comp_total440: j --> comp_total47 comp_total47 : li $v0, 4 --> comp_total46 comp_total46 : mulo $v0, $t0, $v0 --> comp_total45 comp_total45 : add $v0, $a2, $v0 --> comp_total226 comp_total226: lw $a3, 0($v0) --> comp_total44 comp_total44 : emit c70 --> comp_total43 comp_total43 : li $v0, 1 --> comp_total42 comp_total42 : add $t0, $t0, $v0 --> comp_total41 comp_total40 : emit c68 --> comp_total39 comp_total39 : emit c67 --> comp_total38 comp_total38 : li $t2, 0 --> comp_total3 comp_total3 : j --> comp_total37 comp_total37 : li $a3, 0 --> comp_total36 comp_total36 : emit c66 --> comp_total35 comp_total35 : slt $v0, $t2, $a1 --> comp_total34 comp_total34 : j --> comp_total225 comp_total225: seq $v0, $v0, $zero --> comp_total33 comp_total33 : beq $v0, $a3 --> comp_total32, comp_total2 comp_total32 : emit c64 --> comp_total31 comp_total31 : emit c63 --> comp_total30 comp_total30 : move $t1, $a2 --> comp_total7 comp_total7 : j --> comp_total29 comp_total29 : li $a3, 0 --> comp_total28 comp_total28 : emit c62 --> comp_total27 comp_total27 : j --> comp_total26 comp_total26 : sgt $v0, $t1, $zero --> comp_total25 comp_total25 : j --> comp_total224 comp_total224: seq $v0, $v0, $zero --> comp_total24 comp_total24 : beq $v0, $a3 --> comp_total23, comp_total6 comp_total6 : emit c65 --> comp_total5 comp_total5 : li $v0, 1 --> comp_total4 comp_total4 : add $t2, $t2, $v0 --> comp_total3 comp_total23 : emit c60 --> comp_total22 comp_total22 : move $a3, $sp --> comp_total439 comp_total439: j --> comp_total21 comp_total21 : li $v0, 4 --> comp_total20 comp_total20 : mulo $v0, $t2, $v0 --> comp_total19 comp_total19 : add $v0, $a3, $v0 --> comp_total221 comp_total221: lw $t0, 0($v0) --> comp_total18 comp_total18 : move $a3, $sp --> comp_total434 comp_total434: addi $a3, $a3, 40 --> comp_total17 comp_total17 : li $v0, 4 --> comp_total16 comp_total16 : mulo $v0, $t1, $v0 --> comp_total15 comp_total15 : add $v0, $a3, $v0 --> comp_total214 comp_total214: lw $v0, 0($v0) --> comp_total14 comp_total14 : add $a3, $t0, $v0 --> comp_total13 comp_total13 : li $v0, 4 --> comp_total12 comp_total12 : mulo $v0, $t2, $v0 --> comp_total11 comp_total11 : add $v0, $a0, $v0 --> comp_total208 comp_total208: lw $a3, 0($v0) --> comp_total10 comp_total10 : emit c61 --> comp_total9 comp_total9 : li $v0, 1 --> comp_total8 comp_total8 : sub $t1, $t1, $v0 --> comp_total7 procedure comp_ifFor(3) var 0 entry comp_ifFor45 comp_ifFor45: newframe --> comp_ifFor44 comp_ifFor44: j --> comp_ifFor43 comp_ifFor43: j --> comp_ifFor42 comp_ifFor42: j --> comp_ifFor41 comp_ifFor41: j --> comp_ifFor40 comp_ifFor40: j --> comp_ifFor39 comp_ifFor39: j --> comp_ifFor38 comp_ifFor38: j --> comp_ifFor37 comp_ifFor37: j --> comp_ifFor36 comp_ifFor36: j --> comp_ifFor35 comp_ifFor35: j --> comp_ifFor34 comp_ifFor34: j --> comp_ifFor33 comp_ifFor33: j --> comp_ifFor32 comp_ifFor32: j --> comp_ifFor31 comp_ifFor31: j --> comp_ifFor30 comp_ifFor30: j --> comp_ifFor29 comp_ifFor29: j --> comp_ifFor28 comp_ifFor28: j --> comp_ifFor27 comp_ifFor27: j --> comp_ifFor26 comp_ifFor26: j --> comp_ifFor25 comp_ifFor25: j --> comp_ifFor23 comp_ifFor23: emit c58 --> comp_ifFor22 comp_ifFor22: li $v0, 0 --> comp_ifFor21 comp_ifFor21: emit c57 --> comp_ifFor20 comp_ifFor20: emit c56 --> comp_ifFor19 comp_ifFor19: li $t0, 0 --> comp_ifFor3 comp_ifFor3 : j --> comp_ifFor18 comp_ifFor18: li $t1, 0 --> comp_ifFor17 comp_ifFor17: emit c55 --> comp_ifFor16 comp_ifFor16: slt $a3, $t0, $a0 --> comp_ifFor15 comp_ifFor15: j --> comp_ifFor24 comp_ifFor24: seq $a3, $a3, $zero --> comp_ifFor14 comp_ifFor14: beq $a3, $t1 --> comp_ifFor13, comp_ifFor2 comp_ifFor2 : emit c50 --> comp_ifFor1 comp_ifFor1 : j --> comp_ifFor0 comp_ifFor0 : j --> comp_ifFor57 comp_ifFor57: j --> comp_ifFor56 comp_ifFor56: j --> comp_ifFor55 comp_ifFor55: j --> comp_ifFor54 comp_ifFor54: j --> comp_ifFor53 comp_ifFor53: j --> comp_ifFor52 comp_ifFor52: j --> comp_ifFor51 comp_ifFor51: j --> comp_ifFor50 comp_ifFor50: j --> comp_ifFor49 comp_ifFor49: j --> comp_ifFor48 comp_ifFor48: j --> comp_ifFor47 comp_ifFor47: delframe --> comp_ifFor46 comp_ifFor46: jr $ra comp_ifFor13: emit c53 --> comp_ifFor12 comp_ifFor12: j --> comp_ifFor11 comp_ifFor11: sne $a3, $t0, $a1 --> comp_ifFor10 comp_ifFor10: beq $a3, $zero --> comp_ifFor7, comp_ifFor9 comp_ifFor9 : emit c52 --> comp_ifFor8 comp_ifFor8 : add $v0, $v0, $t0 --> comp_ifFor5 comp_ifFor5 : emit c54 --> comp_ifFor4 comp_ifFor4 : add $t0, $t0, $a2 --> comp_ifFor3 comp_ifFor7 : emit c51 --> comp_ifFor6 comp_ifFor6 : li $v0, 0 --> comp_ifFor5 procedure comp_forif2(4) var 16 entry comp_forif2153 comp_forif2153: newframe --> comp_forif2152 comp_forif2152: lw $ra, 12($sp) --> comp_forif2151 comp_forif2151: j --> comp_forif2150 comp_forif2150: j --> comp_forif2149 comp_forif2149: j --> comp_forif2148 comp_forif2148: j --> comp_forif2147 comp_forif2147: j --> comp_forif2146 comp_forif2146: lw $s2, 8($sp) --> comp_forif2145 comp_forif2145: lw $s1, 4($sp) --> comp_forif2144 comp_forif2144: lw $s0, 0($sp) --> comp_forif2143 comp_forif2143: j --> comp_forif2142 comp_forif2142: j --> comp_forif2141 comp_forif2141: j --> comp_forif2140 comp_forif2140: j --> comp_forif2139 comp_forif2139: j --> comp_forif2138 comp_forif2138: j --> comp_forif2137 comp_forif2137: j --> comp_forif2136 comp_forif2136: j --> comp_forif2135 comp_forif2135: j --> comp_forif2134 comp_forif2134: j --> comp_forif2133 comp_forif2133: j --> comp_forif2132 comp_forif2132: j --> comp_forif2131 comp_forif2131: j --> comp_forif2130 comp_forif2130: j --> comp_forif2129 comp_forif2129: j --> comp_forif2128 comp_forif2128: j --> comp_forif2127 comp_forif2127: j --> comp_forif2126 comp_forif2126: j --> comp_forif2125 comp_forif2125: j --> comp_forif2124 comp_forif2124: j --> comp_forif2123 comp_forif2123: j --> comp_forif2122 comp_forif2122: j --> comp_forif2121 comp_forif2121: j --> comp_forif2120 comp_forif2120: j --> comp_forif2119 comp_forif2119: j --> comp_forif2118 comp_forif2118: j --> comp_forif2117 comp_forif2117: j --> comp_forif2116 comp_forif2116: j --> comp_forif2115 comp_forif2115: j --> comp_forif2114 comp_forif2114: j --> comp_forif2113 comp_forif2113: j --> comp_forif2112 comp_forif2112: j --> comp_forif2111 comp_forif2111: j --> comp_forif2110 comp_forif2110: j --> comp_forif2109 comp_forif2109: j --> comp_forif2108 comp_forif2108: j --> comp_forif2107 comp_forif2107: j --> comp_forif2106 comp_forif2106: j --> comp_forif2105 comp_forif2105: j --> comp_forif2104 comp_forif2104: j --> comp_forif2103 comp_forif2103: j --> comp_forif2102 comp_forif2102: j --> comp_forif2101 comp_forif2101: j --> comp_forif2100 comp_forif2100: j --> comp_forif299 comp_forif299 : j --> comp_forif298 comp_forif298 : j --> comp_forif297 comp_forif297 : j --> comp_forif296 comp_forif296 : j --> comp_forif295 comp_forif295 : j --> comp_forif294 comp_forif294 : j --> comp_forif293 comp_forif293 : j --> comp_forif292 comp_forif292 : j --> comp_forif291 comp_forif291 : j --> comp_forif282 comp_forif282 : emit c130 --> comp_forif281 comp_forif281 : li $s0, 0 --> comp_forif280 comp_forif280 : emit c129 --> comp_forif279 comp_forif279 : li $s1, 0 --> comp_forif278 comp_forif278 : emit c128 --> comp_forif277 comp_forif277 : emit c127 --> comp_forif276 comp_forif276 : li $t0, 0 --> comp_forif262 comp_forif262 : j --> comp_forif275 comp_forif275 : li $t1, 0 --> comp_forif274 comp_forif274 : emit c126 --> comp_forif273 comp_forif273 : slt $v0, $t0, $a2 --> comp_forif272 comp_forif272 : j --> comp_forif290 comp_forif290 : seq $v0, $v0, $zero --> comp_forif271 comp_forif271 : beq $v0, $t1 --> comp_forif270, comp_forif261 comp_forif261 : emit c123 --> comp_forif260 comp_forif260 : emit c122 --> comp_forif259 comp_forif259 : li $a0, 0 --> comp_forif245 comp_forif245 : j --> comp_forif258 comp_forif258 : li $a2, 0 --> comp_forif257 comp_forif257 : emit c121 --> comp_forif256 comp_forif256 : slt $v0, $a0, $a3 --> comp_forif255 comp_forif255 : j --> comp_forif288 comp_forif288 : seq $v0, $v0, $zero --> comp_forif254 comp_forif254 : beq $v0, $a2 --> comp_forif253, comp_forif244 comp_forif244 : emit c118 --> comp_forif243 comp_forif243 : li $s2, 0 --> comp_forif242 comp_forif242 : j --> comp_forif241 comp_forif241 : emit c117 --> comp_forif240 comp_forif240 : li $a1, 2 --> comp_forif239 comp_forif239 : la $v0, mod --> comp_forif286 comp_forif286 : j --> comp_forif2181 comp_forif2181: move $a0, $s0 --> comp_forif2180 comp_forif2180: j --> comp_forif2179 comp_forif2179: call $v0 --> comp_forif2178 comp_forif2178: j --> comp_forif238 comp_forif238 : li $a0, 0 --> comp_forif237 comp_forif237 : seq $v0, $v0, $a0 --> comp_forif236 comp_forif236 : beq $v0, $zero --> comp_forif226, comp_forif235 comp_forif235 : j --> comp_forif234 comp_forif234 : emit c116 --> comp_forif233 comp_forif233 : li $a1, 2 --> comp_forif232 comp_forif232 : la $v0, mod --> comp_forif285 comp_forif285 : j --> comp_forif2177 comp_forif2177: move $a0, $s1 --> comp_forif2176 comp_forif2176: j --> comp_forif2175 comp_forif2175: call $v0 --> comp_forif2174 comp_forif2174: j --> comp_forif231 comp_forif231 : li $a0, 0 --> comp_forif230 comp_forif230 : seq $v0, $v0, $a0 --> comp_forif229 comp_forif229 : beq $v0, $zero --> comp_forif227, comp_forif228 comp_forif228 : li $v0, 1 --> comp_forif225 comp_forif225 : beq $v0, $s2 --> comp_forif222, comp_forif224 comp_forif224 : emit c115 --> comp_forif223 comp_forif223 : j --> comp_forif22 comp_forif22 : emit c109 --> comp_forif21 comp_forif21 : li $v0, 0 --> comp_forif20 comp_forif20 : j --> comp_forif2165 comp_forif2165: j --> comp_forif2164 comp_forif2164: lw $ra, 12($sp) --> comp_forif2163 comp_forif2163: j --> comp_forif2162 comp_forif2162: j --> comp_forif2161 comp_forif2161: j --> comp_forif2160 comp_forif2160: j --> comp_forif2159 comp_forif2159: j --> comp_forif2158 comp_forif2158: lw $s2, 8($sp) --> comp_forif2157 comp_forif2157: lw $s1, 4($sp) --> comp_forif2156 comp_forif2156: lw $s0, 0($sp) --> comp_forif2155 comp_forif2155: delframe --> comp_forif2154 comp_forif2154: jr $ra comp_forif222 : emit c114 --> comp_forif221 comp_forif221 : j --> comp_forif220 comp_forif220 : li $a1, 2 --> comp_forif219 comp_forif219 : la $v0, mod --> comp_forif284 comp_forif284 : j --> comp_forif2173 comp_forif2173: move $a0, $s0 --> comp_forif2172 comp_forif2172: j --> comp_forif2171 comp_forif2171: call $v0 --> comp_forif2170 comp_forif2170: j --> comp_forif218 comp_forif218 : li $a0, 0 --> comp_forif217 comp_forif217 : seq $v0, $v0, $a0 --> comp_forif216 comp_forif216 : beq $v0, $zero --> comp_forif213, comp_forif215 comp_forif215 : emit c113 --> comp_forif214 comp_forif214 : j --> comp_forif22 comp_forif213 : emit c112 --> comp_forif212 comp_forif212 : j --> comp_forif211 comp_forif211 : li $a1, 2 --> comp_forif210 comp_forif210 : la $v0, mod --> comp_forif283 comp_forif283 : j --> comp_forif2169 comp_forif2169: move $a0, $s1 --> comp_forif2168 comp_forif2168: j --> comp_forif2167 comp_forif2167: call $v0 --> comp_forif2166 comp_forif2166: j --> comp_forif29 comp_forif29 : li $a0, 0 --> comp_forif28 comp_forif28 : seq $v0, $v0, $a0 --> comp_forif27 comp_forif27 : beq $v0, $zero --> comp_forif24, comp_forif26 comp_forif26 : emit c111 --> comp_forif25 comp_forif25 : j --> comp_forif22 comp_forif24 : emit c110 --> comp_forif23 comp_forif23 : j --> comp_forif22 comp_forif227 : li $v0, 0 --> comp_forif225 comp_forif226 : li $v0, 0 --> comp_forif225 comp_forif253 : emit c119 --> comp_forif252 comp_forif252 : li $v0, 4 --> comp_forif251 comp_forif251 : mulo $v0, $a0, $v0 --> comp_forif250 comp_forif250 : add $v0, $a1, $v0 --> comp_forif287 comp_forif287 : lw $v0, 0($v0) --> comp_forif249 comp_forif249 : add $s1, $s1, $v0 --> comp_forif248 comp_forif248 : emit c120 --> comp_forif247 comp_forif247 : li $v0, 1 --> comp_forif246 comp_forif246 : add $a0, $a0, $v0 --> comp_forif245 comp_forif270 : emit c124 --> comp_forif269 comp_forif269 : li $v0, 4 --> comp_forif268 comp_forif268 : mulo $v0, $t0, $v0 --> comp_forif267 comp_forif267 : add $v0, $a0, $v0 --> comp_forif289 comp_forif289 : lw $v0, 0($v0) --> comp_forif266 comp_forif266 : add $s0, $s0, $v0 --> comp_forif265 comp_forif265 : emit c125 --> comp_forif264 comp_forif264 : li $v0, 1 --> comp_forif263 comp_forif263 : add $t0, $t0, $v0 --> comp_forif262 procedure comp_forif(0) var 12 entry comp_forif65 comp_forif65: newframe --> comp_forif64 comp_forif64: lw $ra, 8($sp) --> comp_forif63 comp_forif63: j --> comp_forif62 comp_forif62: j --> comp_forif61 comp_forif61: j --> comp_forif60 comp_forif60: j --> comp_forif59 comp_forif59: j --> comp_forif58 comp_forif58: j --> comp_forif57 comp_forif57: lw $s1, 4($sp) --> comp_forif56 comp_forif56: lw $s0, 0($sp) --> comp_forif55 comp_forif55: j --> comp_forif54 comp_forif54: j --> comp_forif53 comp_forif53: j --> comp_forif52 comp_forif52: j --> comp_forif51 comp_forif51: j --> comp_forif50 comp_forif50: j --> comp_forif49 comp_forif49: j --> comp_forif48 comp_forif48: j --> comp_forif47 comp_forif47: j --> comp_forif46 comp_forif46: j --> comp_forif45 comp_forif45: j --> comp_forif44 comp_forif44: j --> comp_forif43 comp_forif43: j --> comp_forif42 comp_forif42: j --> comp_forif41 comp_forif41: j --> comp_forif40 comp_forif40: j --> comp_forif39 comp_forif39: j --> comp_forif38 comp_forif38: j --> comp_forif35 comp_forif35: emit c141 --> comp_forif34 comp_forif34: li $s1, 0 --> comp_forif33 comp_forif33: emit c140 --> comp_forif32 comp_forif32: j --> comp_forif31 comp_forif31: emit c139 --> comp_forif30 comp_forif30: emit c138 --> comp_forif29 comp_forif29: li $s0, 0 --> comp_forif3 comp_forif3 : j --> comp_forif28 comp_forif28: li $a0, 0 --> comp_forif27 comp_forif27: emit c137 --> comp_forif26 comp_forif26: li $v0, 10 --> comp_forif25 comp_forif25: slt $v0, $s0, $v0 --> comp_forif24 comp_forif24: j --> comp_forif37 comp_forif37: seq $v0, $v0, $zero --> comp_forif23 comp_forif23: beq $v0, $a0 --> comp_forif22, comp_forif2 comp_forif2 : emit c131 --> comp_forif1 comp_forif1 : j --> comp_forif0 comp_forif0 : j --> comp_forif77 comp_forif77: move $v0, $s1 --> comp_forif76 comp_forif76: lw $ra, 8($sp) --> comp_forif75 comp_forif75: j --> comp_forif74 comp_forif74: j --> comp_forif73 comp_forif73: j --> comp_forif72 comp_forif72: j --> comp_forif71 comp_forif71: j --> comp_forif70 comp_forif70: j --> comp_forif69 comp_forif69: lw $s1, 4($sp) --> comp_forif68 comp_forif68: lw $s0, 0($sp) --> comp_forif67 comp_forif67: delframe --> comp_forif66 comp_forif66: jr $ra comp_forif22: emit c135 --> comp_forif21 comp_forif21: li $v0, 1 --> comp_forif20 comp_forif20: add $s1, $s1, $v0 --> comp_forif19 comp_forif19: emit c134 --> comp_forif18 comp_forif18: li $v0, 1 --> comp_forif17 comp_forif17: add $s1, $s1, $v0 --> comp_forif16 comp_forif16: emit c133 --> comp_forif15 comp_forif15: j --> comp_forif14 comp_forif14: li $a1, 2 --> comp_forif13 comp_forif13: la $v0, mod --> comp_forif36 comp_forif36: j --> comp_forif81 comp_forif81: move $a0, $s0 --> comp_forif80 comp_forif80: j --> comp_forif79 comp_forif79: call $v0 --> comp_forif78 comp_forif78: j --> comp_forif12 comp_forif12: li $a0, 0 --> comp_forif11 comp_forif11: seq $v0, $v0, $a0 --> comp_forif10 comp_forif10: beq $v0, $zero --> comp_forif6, comp_forif9 comp_forif9 : emit c132 --> comp_forif8 comp_forif8 : j --> comp_forif7 comp_forif7 : j --> comp_forif6 comp_forif6 : emit c136 --> comp_forif5 comp_forif5 : li $v0, 1 --> comp_forif4 comp_forif4 : add $s0, $s0, $v0 --> comp_forif3 procedure comp_fir_basic(5) var 4 entry comp_fir_basic141 comp_fir_basic141: newframe --> comp_fir_basic140 comp_fir_basic140: j --> comp_fir_basic139 comp_fir_basic139: j --> comp_fir_basic138 comp_fir_basic138: j --> comp_fir_basic137 comp_fir_basic137: j --> comp_fir_basic136 comp_fir_basic136: j --> comp_fir_basic135 comp_fir_basic135: j --> comp_fir_basic134 comp_fir_basic134: j --> comp_fir_basic133 comp_fir_basic133: j --> comp_fir_basic132 comp_fir_basic132: j --> comp_fir_basic131 comp_fir_basic131: j --> comp_fir_basic130 comp_fir_basic130: j --> comp_fir_basic129 comp_fir_basic129: j --> comp_fir_basic128 comp_fir_basic128: j --> comp_fir_basic127 comp_fir_basic127: j --> comp_fir_basic126 comp_fir_basic126: j --> comp_fir_basic125 comp_fir_basic125: j --> comp_fir_basic124 comp_fir_basic124: j --> comp_fir_basic123 comp_fir_basic123: j --> comp_fir_basic122 comp_fir_basic122: j --> comp_fir_basic121 comp_fir_basic121: j --> comp_fir_basic120 comp_fir_basic120: j --> comp_fir_basic119 comp_fir_basic119: j --> comp_fir_basic118 comp_fir_basic118: j --> comp_fir_basic117 comp_fir_basic117: j --> comp_fir_basic116 comp_fir_basic116: j --> comp_fir_basic115 comp_fir_basic115: j --> comp_fir_basic114 comp_fir_basic114: j --> comp_fir_basic113 comp_fir_basic113: j --> comp_fir_basic112 comp_fir_basic112: j --> comp_fir_basic111 comp_fir_basic111: j --> comp_fir_basic110 comp_fir_basic110: j --> comp_fir_basic109 comp_fir_basic109: j --> comp_fir_basic108 comp_fir_basic108: j --> comp_fir_basic107 comp_fir_basic107: j --> comp_fir_basic106 comp_fir_basic106: j --> comp_fir_basic105 comp_fir_basic105: j --> comp_fir_basic104 comp_fir_basic104: j --> comp_fir_basic103 comp_fir_basic103: j --> comp_fir_basic102 comp_fir_basic102: j --> comp_fir_basic101 comp_fir_basic101: j --> comp_fir_basic100 comp_fir_basic100: j --> comp_fir_basic99 comp_fir_basic99 : j --> comp_fir_basic98 comp_fir_basic98 : j --> comp_fir_basic97 comp_fir_basic97 : j --> comp_fir_basic96 comp_fir_basic96 : j --> comp_fir_basic95 comp_fir_basic95 : j --> comp_fir_basic94 comp_fir_basic94 : j --> comp_fir_basic93 comp_fir_basic93 : j --> comp_fir_basic92 comp_fir_basic92 : j --> comp_fir_basic91 comp_fir_basic91 : j --> comp_fir_basic90 comp_fir_basic90 : j --> comp_fir_basic89 comp_fir_basic89 : j --> comp_fir_basic88 comp_fir_basic88 : j --> comp_fir_basic87 comp_fir_basic87 : j --> comp_fir_basic86 comp_fir_basic86 : j --> comp_fir_basic85 comp_fir_basic85 : j --> comp_fir_basic84 comp_fir_basic84 : j --> comp_fir_basic83 comp_fir_basic83 : j --> comp_fir_basic82 comp_fir_basic82 : j --> comp_fir_basic81 comp_fir_basic81 : j --> comp_fir_basic80 comp_fir_basic80 : j --> comp_fir_basic79 comp_fir_basic79 : j --> comp_fir_basic69 comp_fir_basic69 : emit c16 --> comp_fir_basic68 comp_fir_basic68 : li $v0, 0 --> comp_fir_basic67 comp_fir_basic67 : emit c15 --> comp_fir_basic66 comp_fir_basic66 : emit c14 --> comp_fir_basic65 comp_fir_basic65 : li $t3, 0 --> comp_fir_basic3 comp_fir_basic3 : j --> comp_fir_basic64 comp_fir_basic64 : li $t0, 0 --> comp_fir_basic63 comp_fir_basic63 : emit c13 --> comp_fir_basic62 comp_fir_basic62 : li $a3, 3 --> comp_fir_basic61 comp_fir_basic61 : slt $a3, $t3, $a3 --> comp_fir_basic60 comp_fir_basic60 : j --> comp_fir_basic78 comp_fir_basic78 : seq $a3, $a3, $zero --> comp_fir_basic59 comp_fir_basic59 : beq $a3, $t0 --> comp_fir_basic58, comp_fir_basic2 comp_fir_basic2 : emit c0 --> comp_fir_basic1 comp_fir_basic1 : j --> comp_fir_basic0 comp_fir_basic0 : j --> comp_fir_basic153 comp_fir_basic153: j --> comp_fir_basic152 comp_fir_basic152: j --> comp_fir_basic151 comp_fir_basic151: j --> comp_fir_basic150 comp_fir_basic150: j --> comp_fir_basic149 comp_fir_basic149: j --> comp_fir_basic148 comp_fir_basic148: j --> comp_fir_basic147 comp_fir_basic147: j --> comp_fir_basic146 comp_fir_basic146: j --> comp_fir_basic145 comp_fir_basic145: j --> comp_fir_basic144 comp_fir_basic144: j --> comp_fir_basic143 comp_fir_basic143: delframe --> comp_fir_basic142 comp_fir_basic142: jr $ra comp_fir_basic58 : emit c11 --> comp_fir_basic57 comp_fir_basic57 : li $a3, 4 --> comp_fir_basic56 comp_fir_basic56 : mulo $a3, $t3, $a3 --> comp_fir_basic55 comp_fir_basic55 : add $a3, $a0, $a3 --> comp_fir_basic77 comp_fir_basic77 : lw $t0, 0($a3) --> comp_fir_basic54 comp_fir_basic54 : j --> comp_fir_basic53 comp_fir_basic53 : li $a3, 4 --> comp_fir_basic52 comp_fir_basic52 : mulo $a3, $zero, $a3 --> comp_fir_basic51 comp_fir_basic51 : add $a3, $a2, $a3 --> comp_fir_basic76 comp_fir_basic76 : lw $t0, 0($a3) --> comp_fir_basic50 comp_fir_basic50 : emit c10 --> comp_fir_basic49 comp_fir_basic49 : emit c9 --> comp_fir_basic48 comp_fir_basic48 : li $t0, 0 --> comp_fir_basic29 comp_fir_basic29 : j --> comp_fir_basic47 comp_fir_basic47 : li $t1, 0 --> comp_fir_basic46 comp_fir_basic46 : emit c8 --> comp_fir_basic45 comp_fir_basic45 : li $a3, 3 --> comp_fir_basic44 comp_fir_basic44 : slt $a3, $t0, $a3 --> comp_fir_basic43 comp_fir_basic43 : j --> comp_fir_basic75 comp_fir_basic75 : seq $a3, $a3, $zero --> comp_fir_basic42 comp_fir_basic42 : beq $a3, $t1 --> comp_fir_basic41, comp_fir_basic28 comp_fir_basic28 : emit c5 --> comp_fir_basic27 comp_fir_basic27 : emit c4 --> comp_fir_basic26 comp_fir_basic26 : li $t2, 2 --> comp_fir_basic7 comp_fir_basic7 : j --> comp_fir_basic25 comp_fir_basic25 : li $t0, 0 --> comp_fir_basic24 comp_fir_basic24 : emit c3 --> comp_fir_basic23 comp_fir_basic23 : j --> comp_fir_basic22 comp_fir_basic22 : sge $a3, $t2, $zero --> comp_fir_basic21 comp_fir_basic21 : j --> comp_fir_basic72 comp_fir_basic72 : seq $a3, $a3, $zero --> comp_fir_basic20 comp_fir_basic20 : beq $a3, $t0 --> comp_fir_basic19, comp_fir_basic6 comp_fir_basic6 : emit c12 --> comp_fir_basic5 comp_fir_basic5 : li $a3, 1 --> comp_fir_basic4 comp_fir_basic4 : add $t3, $t3, $a3 --> comp_fir_basic3 comp_fir_basic19 : emit c1 --> comp_fir_basic18 comp_fir_basic18 : li $a3, 4 --> comp_fir_basic17 comp_fir_basic17 : mulo $a3, $t2, $a3 --> comp_fir_basic16 comp_fir_basic16 : add $a3, $a2, $a3 --> comp_fir_basic71 comp_fir_basic71 : lw $t1, 0($a3) --> comp_fir_basic15 comp_fir_basic15 : li $a3, 1 --> comp_fir_basic14 comp_fir_basic14 : add $t0, $t2, $a3 --> comp_fir_basic13 comp_fir_basic13 : li $a3, 4 --> comp_fir_basic12 comp_fir_basic12 : mulo $a3, $t0, $a3 --> comp_fir_basic11 comp_fir_basic11 : add $a3, $a2, $a3 --> comp_fir_basic70 comp_fir_basic70 : lw $t1, 0($a3) --> comp_fir_basic10 comp_fir_basic10 : emit c2 --> comp_fir_basic9 comp_fir_basic9 : li $a3, 1 --> comp_fir_basic8 comp_fir_basic8 : sub $t2, $t2, $a3 --> comp_fir_basic7 comp_fir_basic41 : emit c6 --> comp_fir_basic40 comp_fir_basic40 : li $a3, 4 --> comp_fir_basic39 comp_fir_basic39 : mulo $a3, $t0, $a3 --> comp_fir_basic38 comp_fir_basic38 : add $a3, $a1, $a3 --> comp_fir_basic74 comp_fir_basic74 : lw $t1, 0($a3) --> comp_fir_basic37 comp_fir_basic37 : li $a3, 4 --> comp_fir_basic36 comp_fir_basic36 : mulo $a3, $t0, $a3 --> comp_fir_basic35 comp_fir_basic35 : add $a3, $a2, $a3 --> comp_fir_basic73 comp_fir_basic73 : lw $a3, 0($a3) --> comp_fir_basic34 comp_fir_basic34 : mulo $a3, $t1, $a3 --> comp_fir_basic33 comp_fir_basic33 : add $v0, $v0, $a3 --> comp_fir_basic32 comp_fir_basic32 : emit c7 --> comp_fir_basic31 comp_fir_basic31 : li $a3, 1 --> comp_fir_basic30 comp_fir_basic30 : add $t0, $t0, $a3 --> comp_fir_basic29 procedure comp_fir16(4) var 96 entry comp_fir16373 comp_fir16373: newframe --> comp_fir16372 comp_fir16372: lw $ra, 92($sp) --> comp_fir16371 comp_fir16371: j --> comp_fir16370 comp_fir16370: lw $s6, 88($sp) --> comp_fir16369 comp_fir16369: lw $s5, 84($sp) --> comp_fir16368 comp_fir16368: lw $s4, 80($sp) --> comp_fir16367 comp_fir16367: lw $s3, 76($sp) --> comp_fir16366 comp_fir16366: lw $s2, 72($sp) --> comp_fir16365 comp_fir16365: lw $s1, 68($sp) --> comp_fir16364 comp_fir16364: lw $s0, 64($sp) --> comp_fir16363 comp_fir16363: move $s6, $a0 --> comp_fir16362 comp_fir16362: move $s5, $a1 --> comp_fir16361 comp_fir16361: move $s4, $a2 --> comp_fir16360 comp_fir16360: move $s3, $a3 --> comp_fir16359 comp_fir16359: j --> comp_fir16358 comp_fir16358: j --> comp_fir16357 comp_fir16357: j --> comp_fir16356 comp_fir16356: j --> comp_fir16355 comp_fir16355: j --> comp_fir16354 comp_fir16354: j --> comp_fir16353 comp_fir16353: j --> comp_fir16352 comp_fir16352: j --> comp_fir16351 comp_fir16351: j --> comp_fir16350 comp_fir16350: j --> comp_fir16349 comp_fir16349: j --> comp_fir16348 comp_fir16348: j --> comp_fir16347 comp_fir16347: j --> comp_fir16346 comp_fir16346: j --> comp_fir16345 comp_fir16345: j --> comp_fir16344 comp_fir16344: j --> comp_fir16343 comp_fir16343: j --> comp_fir16342 comp_fir16342: j --> comp_fir16341 comp_fir16341: j --> comp_fir16340 comp_fir16340: j --> comp_fir16339 comp_fir16339: j --> comp_fir16338 comp_fir16338: j --> comp_fir16337 comp_fir16337: j --> comp_fir16336 comp_fir16336: j --> comp_fir16335 comp_fir16335: j --> comp_fir16334 comp_fir16334: j --> comp_fir16333 comp_fir16333: j --> comp_fir16332 comp_fir16332: j --> comp_fir16331 comp_fir16331: j --> comp_fir16330 comp_fir16330: j --> comp_fir16329 comp_fir16329: j --> comp_fir16328 comp_fir16328: j --> comp_fir16327 comp_fir16327: j --> comp_fir16326 comp_fir16326: j --> comp_fir16325 comp_fir16325: j --> comp_fir16324 comp_fir16324: j --> comp_fir16323 comp_fir16323: j --> comp_fir16322 comp_fir16322: j --> comp_fir16321 comp_fir16321: j --> comp_fir16320 comp_fir16320: j --> comp_fir16319 comp_fir16319: j --> comp_fir16318 comp_fir16318: j --> comp_fir16317 comp_fir16317: j --> comp_fir16316 comp_fir16316: j --> comp_fir16315 comp_fir16315: j --> comp_fir16314 comp_fir16314: j --> comp_fir16313 comp_fir16313: j --> comp_fir16312 comp_fir16312: j --> comp_fir16311 comp_fir16311: j --> comp_fir16310 comp_fir16310: j --> comp_fir16309 comp_fir16309: j --> comp_fir16308 comp_fir16308: j --> comp_fir16307 comp_fir16307: j --> comp_fir16306 comp_fir16306: j --> comp_fir16305 comp_fir16305: j --> comp_fir16304 comp_fir16304: j --> comp_fir16303 comp_fir16303: j --> comp_fir16302 comp_fir16302: j --> comp_fir16301 comp_fir16301: j --> comp_fir16300 comp_fir16300: j --> comp_fir16299 comp_fir16299: j --> comp_fir16298 comp_fir16298: j --> comp_fir16297 comp_fir16297: j --> comp_fir16296 comp_fir16296: j --> comp_fir16295 comp_fir16295: j --> comp_fir16294 comp_fir16294: j --> comp_fir16293 comp_fir16293: j --> comp_fir16292 comp_fir16292: j --> comp_fir16291 comp_fir16291: j --> comp_fir16290 comp_fir16290: j --> comp_fir16289 comp_fir16289: j --> comp_fir16288 comp_fir16288: j --> comp_fir16287 comp_fir16287: j --> comp_fir16286 comp_fir16286: j --> comp_fir16285 comp_fir16285: j --> comp_fir16284 comp_fir16284: j --> comp_fir16283 comp_fir16283: j --> comp_fir16282 comp_fir16282: j --> comp_fir16281 comp_fir16281: j --> comp_fir16280 comp_fir16280: j --> comp_fir16279 comp_fir16279: j --> comp_fir16278 comp_fir16278: j --> comp_fir16277 comp_fir16277: j --> comp_fir16276 comp_fir16276: j --> comp_fir16275 comp_fir16275: j --> comp_fir16274 comp_fir16274: j --> comp_fir16273 comp_fir16273: j --> comp_fir16272 comp_fir16272: j --> comp_fir16271 comp_fir16271: j --> comp_fir16270 comp_fir16270: j --> comp_fir16269 comp_fir16269: j --> comp_fir16268 comp_fir16268: j --> comp_fir16267 comp_fir16267: j --> comp_fir16266 comp_fir16266: j --> comp_fir16265 comp_fir16265: j --> comp_fir16264 comp_fir16264: j --> comp_fir16263 comp_fir16263: j --> comp_fir16262 comp_fir16262: j --> comp_fir16261 comp_fir16261: j --> comp_fir16260 comp_fir16260: j --> comp_fir16259 comp_fir16259: j --> comp_fir16258 comp_fir16258: j --> comp_fir16257 comp_fir16257: j --> comp_fir16256 comp_fir16256: j --> comp_fir16255 comp_fir16255: j --> comp_fir16254 comp_fir16254: j --> comp_fir16253 comp_fir16253: j --> comp_fir16252 comp_fir16252: j --> comp_fir16251 comp_fir16251: j --> comp_fir16250 comp_fir16250: j --> comp_fir16249 comp_fir16249: j --> comp_fir16248 comp_fir16248: j --> comp_fir16247 comp_fir16247: j --> comp_fir16246 comp_fir16246: j --> comp_fir16245 comp_fir16245: j --> comp_fir16244 comp_fir16244: j --> comp_fir16243 comp_fir16243: j --> comp_fir16242 comp_fir16242: j --> comp_fir16241 comp_fir16241: j --> comp_fir16240 comp_fir16240: j --> comp_fir16239 comp_fir16239: j --> comp_fir16238 comp_fir16238: j --> comp_fir16237 comp_fir16237: j --> comp_fir16236 comp_fir16236: j --> comp_fir16235 comp_fir16235: j --> comp_fir16234 comp_fir16234: j --> comp_fir16233 comp_fir16233: j --> comp_fir16232 comp_fir16232: j --> comp_fir16231 comp_fir16231: j --> comp_fir16230 comp_fir16230: j --> comp_fir16229 comp_fir16229: j --> comp_fir16228 comp_fir16228: j --> comp_fir16227 comp_fir16227: j --> comp_fir16226 comp_fir16226: j --> comp_fir16225 comp_fir16225: j --> comp_fir16224 comp_fir16224: j --> comp_fir16223 comp_fir16223: j --> comp_fir16222 comp_fir16222: j --> comp_fir16221 comp_fir16221: j --> comp_fir16220 comp_fir16220: j --> comp_fir16219 comp_fir16219: j --> comp_fir16218 comp_fir16218: j --> comp_fir16217 comp_fir16217: j --> comp_fir16216 comp_fir16216: j --> comp_fir16215 comp_fir16215: j --> comp_fir16214 comp_fir16214: j --> comp_fir16213 comp_fir16213: j --> comp_fir16212 comp_fir16212: j --> comp_fir16211 comp_fir16211: j --> comp_fir16184 comp_fir16184: emit c49 --> comp_fir16183 comp_fir16183: li $a1, 0 --> comp_fir16182 comp_fir16182: move $a0, $sp --> comp_fir16397 comp_fir16397: j --> comp_fir16181 comp_fir16181: j --> comp_fir16180 comp_fir16180: li $v0, 4 --> comp_fir16179 comp_fir16179: mulo $v0, $zero, $v0 --> comp_fir16178 comp_fir16178: add $v0, $a0, $v0 --> comp_fir16199 comp_fir16199: lw $a1, 0($v0) --> comp_fir16177 comp_fir16177: emit c48 --> comp_fir16176 comp_fir16176: j --> comp_fir16175 comp_fir16175: move $a1, $sp --> comp_fir16396 comp_fir16396: j --> comp_fir16174 comp_fir16174: li $a0, 1 --> comp_fir16173 comp_fir16173: li $v0, 4 --> comp_fir16172 comp_fir16172: mulo $v0, $a0, $v0 --> comp_fir16171 comp_fir16171: add $v0, $a1, $v0 --> comp_fir16198 comp_fir16198: lw $zero, 0($v0) --> comp_fir16170 comp_fir16170: emit c47 --> comp_fir16169 comp_fir16169: j --> comp_fir16168 comp_fir16168: move $a1, $sp --> comp_fir16395 comp_fir16395: j --> comp_fir16167 comp_fir16167: li $a0, 2 --> comp_fir16166 comp_fir16166: li $v0, 4 --> comp_fir16165 comp_fir16165: mulo $v0, $a0, $v0 --> comp_fir16164 comp_fir16164: add $v0, $a1, $v0 --> comp_fir16197 comp_fir16197: lw $zero, 0($v0) --> comp_fir16163 comp_fir16163: emit c46 --> comp_fir16162 comp_fir16162: j --> comp_fir16161 comp_fir16161: move $a1, $sp --> comp_fir16394 comp_fir16394: j --> comp_fir16160 comp_fir16160: li $a0, 3 --> comp_fir16159 comp_fir16159: li $v0, 4 --> comp_fir16158 comp_fir16158: mulo $v0, $a0, $v0 --> comp_fir16157 comp_fir16157: add $v0, $a1, $v0 --> comp_fir16196 comp_fir16196: lw $zero, 0($v0) --> comp_fir16156 comp_fir16156: emit c45 --> comp_fir16155 comp_fir16155: j --> comp_fir16154 comp_fir16154: move $a1, $sp --> comp_fir16393 comp_fir16393: j --> comp_fir16153 comp_fir16153: li $a0, 4 --> comp_fir16152 comp_fir16152: li $v0, 4 --> comp_fir16151 comp_fir16151: mulo $v0, $a0, $v0 --> comp_fir16150 comp_fir16150: add $v0, $a1, $v0 --> comp_fir16195 comp_fir16195: lw $zero, 0($v0) --> comp_fir16149 comp_fir16149: emit c44 --> comp_fir16148 comp_fir16148: j --> comp_fir16147 comp_fir16147: move $a1, $sp --> comp_fir16392 comp_fir16392: j --> comp_fir16146 comp_fir16146: li $a0, 5 --> comp_fir16145 comp_fir16145: li $v0, 4 --> comp_fir16144 comp_fir16144: mulo $v0, $a0, $v0 --> comp_fir16143 comp_fir16143: add $v0, $a1, $v0 --> comp_fir16193 comp_fir16193: lw $zero, 0($v0) --> comp_fir16142 comp_fir16142: emit c43 --> comp_fir16141 comp_fir16141: j --> comp_fir16140 comp_fir16140: move $a1, $sp --> comp_fir16391 comp_fir16391: j --> comp_fir16139 comp_fir16139: li $a0, 6 --> comp_fir16138 comp_fir16138: li $v0, 4 --> comp_fir16137 comp_fir16137: mulo $v0, $a0, $v0 --> comp_fir16136 comp_fir16136: add $v0, $a1, $v0 --> comp_fir16192 comp_fir16192: lw $zero, 0($v0) --> comp_fir16135 comp_fir16135: emit c42 --> comp_fir16134 comp_fir16134: j --> comp_fir16133 comp_fir16133: move $a1, $sp --> comp_fir16390 comp_fir16390: j --> comp_fir16132 comp_fir16132: li $a0, 7 --> comp_fir16131 comp_fir16131: li $v0, 4 --> comp_fir16130 comp_fir16130: mulo $v0, $a0, $v0 --> comp_fir16129 comp_fir16129: add $v0, $a1, $v0 --> comp_fir16191 comp_fir16191: lw $zero, 0($v0) --> comp_fir16128 comp_fir16128: emit c41 --> comp_fir16127 comp_fir16127: j --> comp_fir16126 comp_fir16126: move $a1, $sp --> comp_fir16389 comp_fir16389: j --> comp_fir16125 comp_fir16125: li $a0, 8 --> comp_fir16124 comp_fir16124: li $v0, 4 --> comp_fir16123 comp_fir16123: mulo $v0, $a0, $v0 --> comp_fir16122 comp_fir16122: add $v0, $a1, $v0 --> comp_fir16190 comp_fir16190: lw $zero, 0($v0) --> comp_fir16121 comp_fir16121: emit c40 --> comp_fir16120 comp_fir16120: j --> comp_fir16119 comp_fir16119: move $a1, $sp --> comp_fir16388 comp_fir16388: j --> comp_fir16118 comp_fir16118: li $a0, 9 --> comp_fir16117 comp_fir16117: li $v0, 4 --> comp_fir16116 comp_fir16116: mulo $v0, $a0, $v0 --> comp_fir16115 comp_fir16115: add $v0, $a1, $v0 --> comp_fir16189 comp_fir16189: lw $zero, 0($v0) --> comp_fir16114 comp_fir16114: emit c39 --> comp_fir16113 comp_fir16113: j --> comp_fir16112 comp_fir16112: move $a1, $sp --> comp_fir16387 comp_fir16387: j --> comp_fir16111 comp_fir16111: li $a0, 10 --> comp_fir16110 comp_fir16110: li $v0, 4 --> comp_fir16109 comp_fir16109: mulo $v0, $a0, $v0 --> comp_fir16108 comp_fir16108: add $v0, $a1, $v0 --> comp_fir16187 comp_fir16187: lw $zero, 0($v0) --> comp_fir16107 comp_fir16107: emit c38 --> comp_fir16106 comp_fir16106: j --> comp_fir16105 comp_fir16105: move $a1, $sp --> comp_fir16386 comp_fir16386: j --> comp_fir16104 comp_fir16104: li $a0, 11 --> comp_fir16103 comp_fir16103: li $v0, 4 --> comp_fir16102 comp_fir16102: mulo $v0, $a0, $v0 --> comp_fir16101 comp_fir16101: add $v0, $a1, $v0 --> comp_fir16186 comp_fir16186: lw $zero, 0($v0) --> comp_fir16100 comp_fir16100: emit c37 --> comp_fir1699 comp_fir1699 : j --> comp_fir1698 comp_fir1698 : move $a1, $sp --> comp_fir16412 comp_fir16412: j --> comp_fir1697 comp_fir1697 : li $a0, 12 --> comp_fir1696 comp_fir1696 : li $v0, 4 --> comp_fir1695 comp_fir1695 : mulo $v0, $a0, $v0 --> comp_fir1694 comp_fir1694 : add $v0, $a1, $v0 --> comp_fir16210 comp_fir16210: lw $zero, 0($v0) --> comp_fir1693 comp_fir1693 : emit c36 --> comp_fir1692 comp_fir1692 : j --> comp_fir1691 comp_fir1691 : move $a1, $sp --> comp_fir16411 comp_fir16411: j --> comp_fir1690 comp_fir1690 : li $a0, 13 --> comp_fir1689 comp_fir1689 : li $v0, 4 --> comp_fir1688 comp_fir1688 : mulo $v0, $a0, $v0 --> comp_fir1687 comp_fir1687 : add $v0, $a1, $v0 --> comp_fir16209 comp_fir16209: lw $zero, 0($v0) --> comp_fir1686 comp_fir1686 : emit c35 --> comp_fir1685 comp_fir1685 : j --> comp_fir1684 comp_fir1684 : move $a1, $sp --> comp_fir16410 comp_fir16410: j --> comp_fir1683 comp_fir1683 : li $a0, 14 --> comp_fir1682 comp_fir1682 : li $v0, 4 --> comp_fir1681 comp_fir1681 : mulo $v0, $a0, $v0 --> comp_fir1680 comp_fir1680 : add $v0, $a1, $v0 --> comp_fir16208 comp_fir16208: lw $zero, 0($v0) --> comp_fir1679 comp_fir1679 : emit c34 --> comp_fir1678 comp_fir1678 : j --> comp_fir1677 comp_fir1677 : move $a1, $sp --> comp_fir16409 comp_fir16409: j --> comp_fir1676 comp_fir1676 : li $a0, 15 --> comp_fir1675 comp_fir1675 : li $v0, 4 --> comp_fir1674 comp_fir1674 : mulo $v0, $a0, $v0 --> comp_fir1673 comp_fir1673 : add $v0, $a1, $v0 --> comp_fir16207 comp_fir16207: lw $zero, 0($v0) --> comp_fir1672 comp_fir1672 : emit c33 --> comp_fir1671 comp_fir1671 : li $v0, 0 --> comp_fir1670 comp_fir1670 : emit c32 --> comp_fir1669 comp_fir1669 : li $s2, 0 --> comp_fir1668 comp_fir1668 : emit c31 --> comp_fir1667 comp_fir1667 : emit c30 --> comp_fir1666 comp_fir1666 : li $s1, 0 --> comp_fir167 comp_fir167 : j --> comp_fir1665 comp_fir1665 : li $a1, 0 --> comp_fir1664 comp_fir1664 : emit c29 --> comp_fir1663 comp_fir1663 : slt $a0, $s1, $s3 --> comp_fir1662 comp_fir1662 : j --> comp_fir16206 comp_fir16206: seq $a0, $a0, $zero --> comp_fir1661 comp_fir1661 : beq $a0, $a1 --> comp_fir1660, comp_fir166 comp_fir166 : emit c17 --> comp_fir165 comp_fir165 : j --> comp_fir16407 comp_fir16407: j --> comp_fir164 comp_fir164 : j --> comp_fir163 comp_fir163 : li $v0, 4 --> comp_fir162 comp_fir162 : mulo $v0, $zero, $v0 --> comp_fir161 comp_fir161 : add $v0, $sp, $v0 --> comp_fir16185 comp_fir16185: lw $v0, 0($v0) --> comp_fir160 comp_fir160 : j --> comp_fir16385 comp_fir16385: j --> comp_fir16384 comp_fir16384: lw $ra, 92($sp) --> comp_fir16383 comp_fir16383: j --> comp_fir16382 comp_fir16382: lw $s6, 88($sp) --> comp_fir16381 comp_fir16381: lw $s5, 84($sp) --> comp_fir16380 comp_fir16380: lw $s4, 80($sp) --> comp_fir16379 comp_fir16379: lw $s3, 76($sp) --> comp_fir16378 comp_fir16378: lw $s2, 72($sp) --> comp_fir16377 comp_fir16377: lw $s1, 68($sp) --> comp_fir16376 comp_fir16376: lw $s0, 64($sp) --> comp_fir16375 comp_fir16375: delframe --> comp_fir16374 comp_fir16374: jr $ra comp_fir1660 : emit c27 --> comp_fir1659 comp_fir1659 : li $a0, 4 --> comp_fir1658 comp_fir1658 : mulo $a0, $s1, $a0 --> comp_fir1657 comp_fir1657 : add $a0, $s6, $a0 --> comp_fir16205 comp_fir16205: lw $a2, 0($a0) --> comp_fir1656 comp_fir1656 : move $a1, $sp --> comp_fir16408 comp_fir16408: j --> comp_fir1655 comp_fir1655 : li $a0, 4 --> comp_fir1654 comp_fir1654 : mulo $a0, $v0, $a0 --> comp_fir1653 comp_fir1653 : add $a0, $a1, $a0 --> comp_fir16204 comp_fir16204: lw $a2, 0($a0) --> comp_fir1652 comp_fir1652 : emit c26 --> comp_fir1651 comp_fir1651 : emit c25 --> comp_fir1650 comp_fir1650 : li $s0, 0 --> comp_fir1620 comp_fir1620 : j --> comp_fir1649 comp_fir1649 : li $a1, 0 --> comp_fir1648 comp_fir1648 : emit c24 --> comp_fir1647 comp_fir1647 : li $a0, 16 --> comp_fir1646 comp_fir1646 : slt $a0, $s0, $a0 --> comp_fir1645 comp_fir1645 : j --> comp_fir16203 comp_fir16203: seq $a0, $a0, $zero --> comp_fir1644 comp_fir1644 : beq $a0, $a1 --> comp_fir1643, comp_fir1619 comp_fir1619 : emit c19 --> comp_fir1618 comp_fir1618 : li $a0, 1 --> comp_fir1617 comp_fir1617 : add $a0, $v0, $a0 --> comp_fir1616 comp_fir1616 : li $a1, 16 --> comp_fir1615 comp_fir1615 : la $v0, mod --> comp_fir16194 comp_fir16194: j --> comp_fir16401 comp_fir16401: j --> comp_fir16400 comp_fir16400: j --> comp_fir16399 comp_fir16399: call $v0 --> comp_fir16398 comp_fir16398: j --> comp_fir1614 comp_fir1614 : emit c18 --> comp_fir1613 comp_fir1613 : li $a0, 4 --> comp_fir1612 comp_fir1612 : mulo $a0, $s1, $a0 --> comp_fir1611 comp_fir1611 : add $a0, $s4, $a0 --> comp_fir16188 comp_fir16188: lw $s2, 0($a0) --> comp_fir1610 comp_fir1610 : emit c28 --> comp_fir169 comp_fir169 : li $a0, 1 --> comp_fir168 comp_fir168 : add $s1, $s1, $a0 --> comp_fir167 comp_fir1643 : emit c22 --> comp_fir1642 comp_fir1642 : move $a1, $sp --> comp_fir16406 comp_fir16406: j --> comp_fir1641 comp_fir1641 : li $a0, 4 --> comp_fir1640 comp_fir1640 : mulo $a0, $v0, $a0 --> comp_fir1639 comp_fir1639 : add $a0, $a1, $a0 --> comp_fir16202 comp_fir16202: lw $a1, 0($a0) --> comp_fir1638 comp_fir1638 : li $a0, 4 --> comp_fir1637 comp_fir1637 : mulo $a0, $s0, $a0 --> comp_fir1636 comp_fir1636 : add $a0, $s5, $a0 --> comp_fir16201 comp_fir16201: lw $a0, 0($a0) --> comp_fir1635 comp_fir1635 : mulo $a2, $a1, $a0 --> comp_fir1634 comp_fir1634 : li $a1, 2 --> comp_fir1633 comp_fir1633 : li $a0, 16 --> comp_fir1632 comp_fir1632 : xor $a0, $a1, $a0 --> comp_fir1631 comp_fir1631 : mulo $a0, $a2, $a0 --> comp_fir1630 comp_fir1630 : emit c21 --> comp_fir1629 comp_fir1629 : add $s2, $s2, $a0 --> comp_fir1628 comp_fir1628 : emit c20 --> comp_fir1627 comp_fir1627 : li $a0, 1 --> comp_fir1626 comp_fir1626 : add $a0, $v0, $a0 --> comp_fir1625 comp_fir1625 : li $a1, 16 --> comp_fir1624 comp_fir1624 : la $v0, mod --> comp_fir16200 comp_fir16200: j --> comp_fir16405 comp_fir16405: j --> comp_fir16404 comp_fir16404: j --> comp_fir16403 comp_fir16403: call $v0 --> comp_fir16402 comp_fir16402: j --> comp_fir1623 comp_fir1623 : emit c23 --> comp_fir1622 comp_fir1622 : li $a0, 1 --> comp_fir1621 comp_fir1621 : add $s0, $s0, $a0 --> comp_fir1620 procedure _main(0) var 68 entry main307 main307: newframe --> main306 main306: lw $ra, 64($sp) --> main305 main305: j --> main304 main304: j --> main303 main303: j --> main302 main302: j --> main301 main301: j --> main300 main300: j --> main299 main299: j --> main298 main298: j --> main297 main297: j --> main296 main296: j --> main295 main295: j --> main294 main294: j --> main293 main293: j --> main292 main292: j --> main291 main291: j --> main290 main290: j --> main289 main289: j --> main288 main288: j --> main287 main287: j --> main286 main286: j --> main285 main285: j --> main284 main284: j --> main283 main283: j --> main282 main282: j --> main281 main281: j --> main280 main280: j --> main279 main279: j --> main278 main278: j --> main277 main277: j --> main276 main276: j --> main275 main275: j --> main274 main274: j --> main273 main273: j --> main272 main272: j --> main271 main271: j --> main270 main270: j --> main269 main269: j --> main268 main268: j --> main267 main267: j --> main266 main266: j --> main265 main265: j --> main264 main264: j --> main263 main263: j --> main262 main262: j --> main261 main261: j --> main260 main260: j --> main259 main259: j --> main258 main258: j --> main257 main257: j --> main256 main256: j --> main255 main255: j --> main254 main254: j --> main253 main253: j --> main252 main252: j --> main251 main251: j --> main250 main250: j --> main249 main249: j --> main248 main248: j --> main247 main247: j --> main246 main246: j --> main245 main245: j --> main244 main244: j --> main243 main243: j --> main242 main242: j --> main241 main241: j --> main240 main240: j --> main239 main239: j --> main238 main238: j --> main237 main237: j --> main236 main236: j --> main235 main235: j --> main234 main234: j --> main233 main233: j --> main232 main232: j --> main231 main231: j --> main230 main230: j --> main229 main229: j --> main228 main228: j --> main227 main227: j --> main226 main226: j --> main225 main225: j --> main224 main224: j --> main223 main223: j --> main222 main222: j --> main221 main221: j --> main220 main220: j --> main219 main219: j --> main218 main218: j --> main217 main217: j --> main216 main216: j --> main215 main215: j --> main214 main214: j --> main213 main213: j --> main212 main212: j --> main211 main211: j --> main210 main210: j --> main209 main209: j --> main208 main208: j --> main207 main207: j --> main206 main206: j --> main205 main205: j --> main204 main204: j --> main203 main203: j --> main202 main202: j --> main201 main201: j --> main200 main200: j --> main199 main199: j --> main198 main198: j --> main197 main197: j --> main196 main196: j --> main195 main195: j --> main194 main194: j --> main193 main193: j --> main192 main192: j --> main191 main191: j --> main190 main190: j --> main189 main189: j --> main188 main188: j --> main187 main187: j --> main186 main186: j --> main185 main185: j --> main184 main184: j --> main183 main183: j --> main182 main182: j --> main181 main181: j --> main180 main180: j --> main179 main179: j --> main178 main178: j --> main177 main177: j --> main176 main176: j --> main175 main175: j --> main174 main174: j --> main173 main173: j --> main149 main149: emit c165 --> main148 main148: li $a1, 10 --> main147 main147: move $a0, $sp --> main327 main327: j --> main146 main146: j --> main145 main145: li $v0, 4 --> main144 main144: mulo $v0, $zero, $v0 --> main143 main143: add $v0, $a0, $v0 --> main157 main157: lw $a1, 0($v0) --> main142 main142: emit c164 --> main141 main141: li $a2, 9 --> main140 main140: move $a1, $sp --> main326 main326: j --> main139 main139: li $a0, 1 --> main138 main138: li $v0, 4 --> main137 main137: mulo $v0, $a0, $v0 --> main136 main136: add $v0, $a1, $v0 --> main156 main156: lw $a2, 0($v0) --> main135 main135: emit c163 --> main134 main134: li $a2, 8 --> main133 main133: move $a1, $sp --> main325 main325: j --> main132 main132: li $a0, 2 --> main131 main131: li $v0, 4 --> main130 main130: mulo $v0, $a0, $v0 --> main129 main129: add $v0, $a1, $v0 --> main155 main155: lw $a2, 0($v0) --> main128 main128: emit c162 --> main127 main127: li $a2, 7 --> main126 main126: move $a1, $sp --> main323 main323: j --> main125 main125: li $a0, 3 --> main124 main124: li $v0, 4 --> main123 main123: mulo $v0, $a0, $v0 --> main122 main122: add $v0, $a1, $v0 --> main154 main154: lw $a2, 0($v0) --> main121 main121: emit c161 --> main120 main120: li $a2, 6 --> main119 main119: move $a1, $sp --> main322 main322: j --> main118 main118: li $a0, 4 --> main117 main117: li $v0, 4 --> main116 main116: mulo $v0, $a0, $v0 --> main115 main115: add $v0, $a1, $v0 --> main153 main153: lw $a2, 0($v0) --> main114 main114: emit c160 --> main113 main113: j --> main112 main112: move $a1, $sp --> main321 main321: j --> main111 main111: li $a0, 5 --> main110 main110: li $v0, 4 --> main109 main109: mulo $v0, $a0, $v0 --> main108 main108: add $v0, $a1, $v0 --> main151 main151: lw $zero, 0($v0) --> main107 main107: emit c159 --> main106 main106: li $a2, 5 --> main105 main105: move $a1, $sp --> main320 main320: j --> main104 main104: li $a0, 6 --> main103 main103: li $v0, 4 --> main102 main102: mulo $v0, $a0, $v0 --> main101 main101: add $v0, $a1, $v0 --> main150 main150: lw $a2, 0($v0) --> main100 main100: emit c158 --> main99 main99 : li $a2, 4 --> main98 main98 : move $a1, $sp --> main380 main380: j --> main97 main97 : li $a0, 7 --> main96 main96 : li $v0, 4 --> main95 main95 : mulo $v0, $a0, $v0 --> main94 main94 : add $v0, $a1, $v0 --> main172 main172: lw $a2, 0($v0) --> main93 main93 : emit c157 --> main92 main92 : li $a2, 3 --> main91 main91 : move $a1, $sp --> main379 main379: j --> main90 main90 : li $a0, 8 --> main89 main89 : li $v0, 4 --> main88 main88 : mulo $v0, $a0, $v0 --> main87 main87 : add $v0, $a1, $v0 --> main171 main171: lw $a2, 0($v0) --> main86 main86 : emit c156 --> main85 main85 : li $a2, 2 --> main84 main84 : move $a1, $sp --> main377 main377: j --> main83 main83 : li $a0, 9 --> main82 main82 : li $v0, 4 --> main81 main81 : mulo $v0, $a0, $v0 --> main80 main80 : add $v0, $a1, $v0 --> main170 main170: lw $a2, 0($v0) --> main79 main79 : emit c155 --> main78 main78 : j --> main77 main77 : move $a1, $sp --> main375 main375: j --> main76 main76 : li $a0, 10 --> main75 main75 : li $v0, 4 --> main74 main74 : mulo $v0, $a0, $v0 --> main73 main73 : add $v0, $a1, $v0 --> main169 main169: lw $zero, 0($v0) --> main72 main72 : emit c154 --> main71 main71 : j --> main70 main70 : move $a1, $sp --> main374 main374: j --> main69 main69 : li $a0, 11 --> main68 main68 : li $v0, 4 --> main67 main67 : mulo $v0, $a0, $v0 --> main66 main66 : add $v0, $a1, $v0 --> main168 main168: lw $zero, 0($v0) --> main65 main65 : emit c153 --> main64 main64 : j --> main63 main63 : move $a1, $sp --> main373 main373: j --> main62 main62 : li $a0, 12 --> main61 main61 : li $v0, 4 --> main60 main60 : mulo $v0, $a0, $v0 --> main59 main59 : add $v0, $a1, $v0 --> main167 main167: lw $zero, 0($v0) --> main58 main58 : emit c152 --> main57 main57 : j --> main56 main56 : move $a1, $sp --> main372 main372: j --> main55 main55 : li $a0, 13 --> main54 main54 : li $v0, 4 --> main53 main53 : mulo $v0, $a0, $v0 --> main52 main52 : add $v0, $a1, $v0 --> main166 main166: lw $zero, 0($v0) --> main51 main51 : emit c151 --> main50 main50 : j --> main49 main49 : move $a1, $sp --> main371 main371: j --> main48 main48 : li $a0, 14 --> main47 main47 : li $v0, 4 --> main46 main46 : mulo $v0, $a0, $v0 --> main45 main45 : add $v0, $a1, $v0 --> main164 main164: lw $zero, 0($v0) --> main44 main44 : emit c150 --> main43 main43 : j --> main42 main42 : move $a1, $sp --> main370 main370: j --> main41 main41 : li $a0, 15 --> main40 main40 : li $v0, 4 --> main39 main39 : mulo $v0, $a0, $v0 --> main38 main38 : add $v0, $a1, $v0 --> main163 main163: lw $zero, 0($v0) --> main37 main37 : emit c149 --> main36 main36 : move $a0, $sp --> main369 main369: j --> main35 main35 : move $a1, $sp --> main368 main368: j --> main34 main34 : move $a2, $sp --> main367 main367: j --> main33 main33 : li $a3, 10 --> main32 main32 : li $t0, 10 --> main31 main31 : la $v0, comp_fir_basic --> main162 main162: j --> main356 main356: j --> main355 main355: j --> main354 main354: j --> main353 main353: j --> main352 main352: lw $t0, -4($sp) --> main351 main351: call $v0 --> main350 main350: j --> main30 main30 : emit c148 --> main29 main29 : move $a0, $sp --> main366 main366: j --> main28 main28 : move $a1, $sp --> main365 main365: j --> main27 main27 : move $a2, $sp --> main364 main364: j --> main26 main26 : li $a3, 16 --> main25 main25 : la $v0, comp_fir16 --> main160 main160: j --> main347 main347: j --> main346 main346: j --> main345 main345: j --> main344 main344: j --> main343 main343: call $v0 --> main342 main342: j --> main24 main24 : emit c147 --> main23 main23 : li $a0, 4 --> main22 main22 : li $a1, 1 --> main21 main21 : li $a2, 1 --> main20 main20 : la $v0, comp_ifFor --> main159 main159: j --> main341 main341: j --> main340 main340: j --> main339 main339: j --> main338 main338: call $v0 --> main337 main337: j --> main19 main19 : emit c146 --> main18 main18 : move $a0, $sp --> main363 main363: j --> main17 main17 : li $a1, 9 --> main16 main16 : li $a2, 3 --> main15 main15 : la $v0, comp_total --> main158 main158: j --> main336 main336: j --> main335 main335: j --> main334 main334: j --> main333 main333: call $v0 --> main332 main332: j --> main14 main14 : emit c145 --> main13 main13 : move $a0, $sp --> main324 main324: j --> main12 main12 : li $a1, 10 --> main11 main11 : la $v0, comp_tri --> main152 main152: j --> main331 main331: j --> main330 main330: j --> main329 main329: call $v0 --> main328 main328: j --> main10 main10 : emit c144 --> main9 main9 : move $a0, $sp --> main378 main378: j --> main8 main8 : move $a1, $sp --> main376 main376: j --> main7 main7 : li $a2, 10 --> main6 main6 : li $a3, 10 --> main5 main5 : la $v0, comp_forif2 --> main165 main165: j --> main362 main362: j --> main361 main361: j --> main360 main360: j --> main359 main359: j --> main358 main358: call $v0 --> main357 main357: j --> main4 main4 : emit c143 --> main3 main3 : la $v0, comp_forif --> main161 main161: j --> main349 main349: call $v0 --> main348 main348: j --> main2 main2 : emit c142 --> main1 main1 : j --> main0 main0 : j --> main319 main319: j --> main318 main318: lw $ra, 64($sp) --> main317 main317: j --> main316 main316: j --> main315 main315: j --> main314 main314: j --> main313 main313: j --> main312 main312: j --> main311 main311: j --> main310 main310: j --> main309 main309: delframe --> main308 main308: jr $ra __builtin_varargs_start: int -> void __builtin_va_start: int -> int -> void __builtin_va_end: int -> void __builtin_va_copy: int -> int -> void __builtin_va_arg: int -> int -> void __builtin_types_compatible_p: int -> int -> int __builtin_tanl: float -> float __builtin_tanhl: float -> float __builtin_tanhf: float -> float __builtin_tanh: float -> float __builtin_tanf: float -> float __builtin_tan: float -> float __builtin_strspn: int -> int -> int __builtin_strpbrk: int -> int -> int __builtin_strncpy: int -> int -> int -> int __builtin_strncmp: int -> int -> int -> int __builtin_strncat: int -> int -> int -> int __builtin_strcspn: int -> int -> int __builtin_strcpy: int -> int -> int __builtin_strcmp: int -> int -> int __builtin_strchr: int -> int -> int __builtin_stpcpy: int -> int -> int __builtin_stdarg_start: int -> void __builtin_sqrtl: float -> float __builtin_sqrtf: float -> float __builtin_sqrt: float -> float __builtin_sinl: float -> float __builtin_sinhl: float -> float __builtin_sinhf: float -> float __builtin_sinh: float -> float __builtin_sinf: float -> float __builtin_sin: float -> float __builtin_return_address: int -> int __builtin_return: int -> void __builtin_powil: float -> int -> float __builtin_powif: float -> int -> float __builtin_powi: float -> int -> float __builtin_popcountll: int -> int __builtin_popcountl: int -> int __builtin_popcount: int -> int __builtin_parityll: int -> int __builtin_parityl: int -> int __builtin_parity: int -> int __builtin_object_size: int -> int -> int __builtin_next_arg: int __builtin_nansl: int -> float __builtin_nansf: int -> float __builtin_nans: int -> float __builtin_nanl: int -> float __builtin_nanf: int -> float __builtin_nan: int -> float __builtin_modfl: float -> int -> float __builtin_modff: float -> int -> float __builtin_mempcpy: int -> int -> int -> int __builtin_memcpy: int -> int -> int -> int __builtin_logl: float -> float __builtin_logf: float -> float __builtin_log10l: float -> float __builtin_log10f: float -> float __builtin_log10: float -> float __builtin_log: float -> float __builtin_ldexpl: float -> int -> float __builtin_ldexpf: float -> int -> float __builtin_ldexp: float -> int -> float __builtin_infl: float __builtin_inff: float __builtin_inf: float __builtin_huge_vall: float __builtin_huge_valf: float __builtin_huge_val: float __builtin_frexpl: float -> int -> float __builtin_frexpf: float -> int -> float __builtin_frexp: float -> int -> float __builtin_frame_address: int -> int __builtin_fmodl: float -> float __builtin_fmodf: float -> float __builtin_fmod: float -> float __builtin_floorl: float -> float __builtin_floorf: float -> float __builtin_floor: float -> float __builtin_ffsll: int -> int __builtin_ffsl: int -> int __builtin_ffs: int -> int __builtin_fabsl: float -> float __builtin_fabsf: float -> float __builtin_fabs: float -> float __builtin_expl: float -> float __builtin_expf: float -> float __builtin_expect: int -> int -> int __builtin_exp: float -> float __builtin_ctzll: int -> int __builtin_ctzl: int -> int __builtin_ctz: int -> int __builtin_cosl: float -> float __builtin_coshl: float -> float __builtin_coshf: float -> float __builtin_cosh: float -> float __builtin_cosf: float -> float __builtin_cos: float -> float __builtin_constant_p: int -> int __builtin_clzll: int -> int __builtin_clzl: int -> int __builtin_clz: int -> int __builtin_ceill: float -> float __builtin_ceilf: float -> float __builtin_ceil: float -> float __builtin_atanl: float -> float __builtin_atanf: float -> float __builtin_atan2l: float -> float -> float __builtin_atan2f: float -> float -> float __builtin_atan2: float -> float -> float __builtin_atan: float -> float __builtin_asinl: float -> float __builtin_asinf: float -> float __builtin_asin: float -> float __builtin_alloca: int -> int __builtin_acosl: float -> float __builtin_acosf: float -> float __builtin_acos: float -> float __builtin___vsprintf_chk: int -> int -> int -> int -> int -> int __builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int __builtin___vprintf_chk: int -> int -> int -> int __builtin___vfprintf_chk: int -> int -> int -> int -> int __builtin___strncpy_chk: int -> int -> int -> int -> int __builtin___strncat_chk: int -> int -> int -> int -> int __builtin___strcpy_chk: int -> int -> int -> int __builtin___strcat_chk: int -> int -> int -> int __builtin___stpcpy_chk: int -> int -> int -> int __builtin___memset_chk: int -> int -> int -> int -> int __builtin___mempcpy_chk: int -> int -> int -> int -> int __builtin___memmove_chk: int -> int -> int -> int -> int __builtin___memcpy_chk: int -> int -> int -> int -> int