99: int program_in_flash_data_in_flash__long_sequence (void) 100: { 9D0000B8 27BDFE28 ADDIU SP, SP, -472 9D0000BC AFBE01D4 SW S8, 468(SP) 9D0000C0 AFB701D0 SW S7, 464(SP) 9D0000C4 AFB601CC SW S6, 460(SP) 9D0000C8 AFB501C8 SW S5, 456(SP) 9D0000CC AFB401C4 SW S4, 452(SP) 9D0000D0 AFB301C0 SW S3, 448(SP) 9D0000D4 AFB201BC SW S2, 444(SP) 9D0000D8 AFB101B8 SW S1, 440(SP) 9D0000DC AFB001B4 SW S0, 436(SP) 101: const volatile int * a = array_in_flash; 9D0000E0 3C1E9D00 LUI S8, -25344 9D0000E4 27DE3884 ADDIU S8, S8, 14468 102: 103: int k, n = 0; 9D0000E8 00001021 ADDU V0, ZERO, ZERO 104: 105: for (k = 0; k < times_to_repeat / 8; k ++) 9D0000EC 00001821 ADDU V1, ZERO, ZERO 9D000844 24630001 ADDIU V1, V1, 1 9D000848 2411007D ADDIU S1, ZERO, 125 9D00084C 1471FE28 BNE V1, S1, 0x9D0000F0 9D000850 00441021 ADDU V0, V0, A0 106: { 107: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D0000F0 8FD70000 LW S7, 0(S8) 9D0000F4 8FD00004 LW S0, 4(S8) 9D0000F8 8FCF0008 LW T7, 8(S8) 9D0000FC 8FCE000C LW T6, 12(S8) 9D0004D8 02E8B821 ADDU S7, S7, T0 9D00052C 8FA4001C LW A0, 28(SP) 9D000530 02E4B821 ADDU S7, S7, A0 9D000534 8FA50020 LW A1, 32(SP) 9D000538 02E5B821 ADDU S7, S7, A1 9D00053C 8FB10024 LW S1, 36(SP) 9D000540 02F1B821 ADDU S7, S7, S1 108: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D000100 8FCD0010 LW T5, 16(S8) 9D000104 8FCC0014 LW T4, 20(S8) 9D000108 8FCB0018 LW T3, 24(S8) 9D00010C 8FCA001C LW T2, 28(S8) 9D00050C 8FA4000C LW A0, 12(SP) 9D000510 02E4B821 ADDU S7, S7, A0 9D000514 8FA50010 LW A1, 16(SP) 9D000518 02E5B821 ADDU S7, S7, A1 9D00051C 8FB10014 LW S1, 20(SP) 9D000520 02F1B821 ADDU S7, S7, S1 9D000524 8FB90018 LW T9, 24(SP) 9D000528 02F9B821 ADDU S7, S7, T9 109: + a [ 8] + a [ 9] + a [10] + a [11] 9D000110 8FC90020 LW T1, 32(S8) 9D000114 8FC80024 LW T0, 36(S8) 9D000118 8FC70028 LW A3, 40(S8) 9D00011C 8FC6002C LW A2, 44(S8) 9D0004EC 8FA401A8 LW A0, 424(SP) 9D0004F0 02E4B821 ADDU S7, S7, A0 9D0004F4 8FA50000 LW A1, 0(SP) 9D0004F8 02E5B821 ADDU S7, S7, A1 9D0004FC 8FB10004 LW S1, 4(SP) 9D000500 02F1B821 ADDU S7, S7, S1 9D000504 8FB90008 LW T9, 8(SP) 9D000508 02F9B821 ADDU S7, S7, T9 110: + a [12] + a [13] + a [14] + a [15]; 9D000120 8FC50030 LW A1, 48(S8) 9D000124 8FC40034 LW A0, 52(S8) 9D000128 8FD10038 LW S1, 56(S8) 9D00012C AFB101A8 SW S1, 424(SP) 9D000130 8FD9003C LW T9, 60(S8) 9D000134 AFB90000 SW T9, 0(SP) 9D0004DC 02E7B821 ADDU S7, S7, A3 9D0004E0 02E6B821 ADDU S7, S7, A2 9D0004E4 02E5B821 ADDU S7, S7, A1 9D0004E8 02E4B821 ADDU S7, S7, A0 111: 112: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D000138 8FD80000 LW T8, 0(S8) 9D00013C 8FD10004 LW S1, 4(S8) 9D000140 AFB10004 SW S1, 4(SP) 9D000144 8FD90008 LW T9, 8(S8) 9D000148 AFB90008 SW T9, 8(SP) 9D00014C 8FD1000C LW S1, 12(S8) 9D000150 AFB1000C SW S1, 12(SP) 9D000544 8FB90028 LW T9, 40(SP) 9D000548 02F9B821 ADDU S7, S7, T9 9D0005AC 8FA4005C LW A0, 92(SP) 9D0005B0 02E4B821 ADDU S7, S7, A0 9D0005B4 8FA50060 LW A1, 96(SP) 9D0005B8 02E5B821 ADDU S7, S7, A1 9D0005BC 8FB10064 LW S1, 100(SP) 9D0005C0 02F1B821 ADDU S7, S7, S1 113: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D000154 8FD90010 LW T9, 16(S8) 9D000158 AFB90010 SW T9, 16(SP) 9D00015C 8FD10014 LW S1, 20(S8) 9D000160 AFB10014 SW S1, 20(SP) 9D000164 8FD90018 LW T9, 24(S8) 9D000168 AFB90018 SW T9, 24(SP) 9D00016C 8FD1001C LW S1, 28(S8) 9D000170 AFB1001C SW S1, 28(SP) 9D00058C 8FA4004C LW A0, 76(SP) 9D000590 02E4B821 ADDU S7, S7, A0 9D000594 8FA50050 LW A1, 80(SP) 9D000598 02E5B821 ADDU S7, S7, A1 9D00059C 8FB10054 LW S1, 84(SP) 9D0005A0 02F1B821 ADDU S7, S7, S1 9D0005A4 8FB90058 LW T9, 88(SP) 9D0005A8 02F9B821 ADDU S7, S7, T9 114: + a [ 8] + a [ 9] + a [10] + a [11] 9D000174 8FD90020 LW T9, 32(S8) 9D000178 AFB90020 SW T9, 32(SP) 9D00017C 8FD10024 LW S1, 36(S8) 9D000180 AFB10024 SW S1, 36(SP) 9D000184 8FD90028 LW T9, 40(S8) 9D000188 AFB90028 SW T9, 40(SP) 9D00018C 8FD1002C LW S1, 44(S8) 9D000190 AFB1002C SW S1, 44(SP) 9D00056C 8FA4003C LW A0, 60(SP) 9D000570 02E4B821 ADDU S7, S7, A0 9D000574 8FA50040 LW A1, 64(SP) 9D000578 02E5B821 ADDU S7, S7, A1 9D00057C 8FB10044 LW S1, 68(SP) 9D000580 02F1B821 ADDU S7, S7, S1 9D000584 8FB90048 LW T9, 72(SP) 9D000588 02F9B821 ADDU S7, S7, T9 115: + a [12] + a [13] + a [14] + a [15] 9D000194 8FD90030 LW T9, 48(S8) 9D000198 AFB90030 SW T9, 48(SP) 9D00019C 8FD10034 LW S1, 52(S8) 9D0001A0 AFB10034 SW S1, 52(SP) 9D0001A4 8FD90038 LW T9, 56(S8) 9D0001A8 AFB90038 SW T9, 56(SP) 9D0001AC 8FD1003C LW S1, 60(S8) 9D0001B0 AFB1003C SW S1, 60(SP) 9D00054C 8FA4002C LW A0, 44(SP) 9D000550 02E4B821 ADDU S7, S7, A0 9D000554 8FA50030 LW A1, 48(SP) 9D000558 02E5B821 ADDU S7, S7, A1 9D00055C 8FB10034 LW S1, 52(SP) 9D000560 02F1B821 ADDU S7, S7, S1 9D000564 8FB90038 LW T9, 56(SP) 9D000568 02F9B821 ADDU S7, S7, T9 116: ; 117: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D0001B4 8FD60000 LW S6, 0(S8) 9D0001B8 8FD90004 LW T9, 4(S8) 9D0001BC AFB90040 SW T9, 64(SP) 9D0001C0 8FD10008 LW S1, 8(S8) 9D0001C4 AFB10044 SW S1, 68(SP) 9D0001C8 8FD9000C LW T9, 12(S8) 9D0001CC AFB90048 SW T9, 72(SP) 9D0005C4 8FB90068 LW T9, 104(SP) 9D0005C8 02F9B821 ADDU S7, S7, T9 9D00062C 8FA4009C LW A0, 156(SP) 9D000630 02E4B821 ADDU S7, S7, A0 9D000634 8FA500A0 LW A1, 160(SP) 9D000638 02E5B821 ADDU S7, S7, A1 9D00063C 8FB100A4 LW S1, 164(SP) 9D000640 02F1B821 ADDU S7, S7, S1 118: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D0001D0 8FD10010 LW S1, 16(S8) 9D0001D4 AFB1004C SW S1, 76(SP) 9D0001D8 8FD90014 LW T9, 20(S8) 9D0001DC AFB90050 SW T9, 80(SP) 9D0001E0 8FD10018 LW S1, 24(S8) 9D0001E4 AFB10054 SW S1, 84(SP) 9D0001E8 8FD9001C LW T9, 28(S8) 9D0001EC AFB90058 SW T9, 88(SP) 9D00060C 8FA4008C LW A0, 140(SP) 9D000610 02E4B821 ADDU S7, S7, A0 9D000614 8FA50090 LW A1, 144(SP) 9D000618 02E5B821 ADDU S7, S7, A1 9D00061C 8FB10094 LW S1, 148(SP) 9D000620 02F1B821 ADDU S7, S7, S1 9D000624 8FB90098 LW T9, 152(SP) 9D000628 02F9B821 ADDU S7, S7, T9 119: + a [ 8] + a [ 9] + a [10] + a [11] 9D0001F0 8FD10020 LW S1, 32(S8) 9D0001F4 AFB1005C SW S1, 92(SP) 9D0001F8 8FD90024 LW T9, 36(S8) 9D0001FC AFB90060 SW T9, 96(SP) 9D000200 8FD10028 LW S1, 40(S8) 9D000204 AFB10064 SW S1, 100(SP) 9D000208 8FD9002C LW T9, 44(S8) 9D00020C AFB90068 SW T9, 104(SP) 9D0005EC 8FA4007C LW A0, 124(SP) 9D0005F0 02E4B821 ADDU S7, S7, A0 9D0005F4 8FA50080 LW A1, 128(SP) 9D0005F8 02E5B821 ADDU S7, S7, A1 9D0005FC 8FB10084 LW S1, 132(SP) 9D000600 02F1B821 ADDU S7, S7, S1 9D000604 8FB90088 LW T9, 136(SP) 9D000608 02F9B821 ADDU S7, S7, T9 120: + a [12] + a [13] + a [14] + a [15]; 9D000210 8FD10030 LW S1, 48(S8) 9D000214 AFB1006C SW S1, 108(SP) 9D000218 8FD90034 LW T9, 52(S8) 9D00021C AFB90070 SW T9, 112(SP) 9D000220 8FD10038 LW S1, 56(S8) 9D000224 AFB10074 SW S1, 116(SP) 9D000228 8FD9003C LW T9, 60(S8) 9D00022C AFB90078 SW T9, 120(SP) 9D0005CC 8FA4006C LW A0, 108(SP) 9D0005D0 02E4B821 ADDU S7, S7, A0 9D0005D4 8FA50070 LW A1, 112(SP) 9D0005D8 02E5B821 ADDU S7, S7, A1 9D0005DC 8FB10074 LW S1, 116(SP) 9D0005E0 02F1B821 ADDU S7, S7, S1 9D0005E4 8FB90078 LW T9, 120(SP) 9D0005E8 02F9B821 ADDU S7, S7, T9 121: 122: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D000230 8FD50000 LW S5, 0(S8) 9D000234 8FD10004 LW S1, 4(S8) 9D000238 AFB1007C SW S1, 124(SP) 9D00023C 8FD90008 LW T9, 8(S8) 9D000240 AFB90080 SW T9, 128(SP) 9D000244 8FD1000C LW S1, 12(S8) 9D000248 AFB10084 SW S1, 132(SP) 9D000644 8FB900A8 LW T9, 168(SP) 9D000648 02F9B821 ADDU S7, S7, T9 9D0006AC 8FA400DC LW A0, 220(SP) 9D0006B0 02E4B821 ADDU S7, S7, A0 9D0006B4 8FA500E0 LW A1, 224(SP) 9D0006B8 02E5B821 ADDU S7, S7, A1 9D0006BC 8FB100E4 LW S1, 228(SP) 9D0006C0 02F1B821 ADDU S7, S7, S1 123: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D00024C 8FD90010 LW T9, 16(S8) 9D000250 AFB90088 SW T9, 136(SP) 9D000254 8FD10014 LW S1, 20(S8) 9D000258 AFB1008C SW S1, 140(SP) 9D00025C 8FD90018 LW T9, 24(S8) 9D000260 AFB90090 SW T9, 144(SP) 9D000264 8FD1001C LW S1, 28(S8) 9D000268 AFB10094 SW S1, 148(SP) 9D00068C 8FA400CC LW A0, 204(SP) 9D000690 02E4B821 ADDU S7, S7, A0 9D000694 8FA500D0 LW A1, 208(SP) 9D000698 02E5B821 ADDU S7, S7, A1 9D00069C 8FB100D4 LW S1, 212(SP) 9D0006A0 02F1B821 ADDU S7, S7, S1 9D0006A4 8FB900D8 LW T9, 216(SP) 9D0006A8 02F9B821 ADDU S7, S7, T9 124: + a [ 8] + a [ 9] + a [10] + a [11] 9D00026C 8FD90020 LW T9, 32(S8) 9D000270 AFB90098 SW T9, 152(SP) 9D000274 8FD10024 LW S1, 36(S8) 9D000278 AFB1009C SW S1, 156(SP) 9D00027C 8FD90028 LW T9, 40(S8) 9D000280 AFB900A0 SW T9, 160(SP) 9D000284 8FD1002C LW S1, 44(S8) 9D000288 AFB100A4 SW S1, 164(SP) 9D00066C 8FA400BC LW A0, 188(SP) 9D000670 02E4B821 ADDU S7, S7, A0 9D000674 8FA500C0 LW A1, 192(SP) 9D000678 02E5B821 ADDU S7, S7, A1 9D00067C 8FB100C4 LW S1, 196(SP) 9D000680 02F1B821 ADDU S7, S7, S1 9D000684 8FB900C8 LW T9, 200(SP) 9D000688 02F9B821 ADDU S7, S7, T9 125: + a [12] + a [13] + a [14] + a [15] 9D00028C 8FD90030 LW T9, 48(S8) 9D000290 AFB900A8 SW T9, 168(SP) 9D000294 8FD10034 LW S1, 52(S8) 9D000298 AFB100AC SW S1, 172(SP) 9D00029C 8FD90038 LW T9, 56(S8) 9D0002A0 AFB900B0 SW T9, 176(SP) 9D0002A4 8FD1003C LW S1, 60(S8) 9D0002A8 AFB100B4 SW S1, 180(SP) 9D00064C 8FA400AC LW A0, 172(SP) 9D000650 02E4B821 ADDU S7, S7, A0 9D000654 8FA500B0 LW A1, 176(SP) 9D000658 02E5B821 ADDU S7, S7, A1 9D00065C 8FB100B4 LW S1, 180(SP) 9D000660 02F1B821 ADDU S7, S7, S1 9D000664 8FB900B8 LW T9, 184(SP) 9D000668 02F9B821 ADDU S7, S7, T9 126: ; 127: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D0002AC 8FD40000 LW S4, 0(S8) 9D0002B0 8FD90004 LW T9, 4(S8) 9D0002B4 AFB900B8 SW T9, 184(SP) 9D0002B8 8FD10008 LW S1, 8(S8) 9D0002BC AFB100BC SW S1, 188(SP) 9D0002C0 8FD9000C LW T9, 12(S8) 9D0002C4 AFB900C0 SW T9, 192(SP) 9D0006C4 8FB900E8 LW T9, 232(SP) 9D0006C8 02F9B821 ADDU S7, S7, T9 9D00072C 8FA4011C LW A0, 284(SP) 9D000730 02E4B821 ADDU S7, S7, A0 9D000734 8FA50120 LW A1, 288(SP) 9D000738 02E5B821 ADDU S7, S7, A1 9D00073C 8FB10124 LW S1, 292(SP) 9D000740 02F1B821 ADDU S7, S7, S1 128: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D0002C8 8FD10010 LW S1, 16(S8) 9D0002CC AFB100C4 SW S1, 196(SP) 9D0002D0 8FD90014 LW T9, 20(S8) 9D0002D4 AFB900C8 SW T9, 200(SP) 9D0002D8 8FD10018 LW S1, 24(S8) 9D0002DC AFB100CC SW S1, 204(SP) 9D0002E0 8FD9001C LW T9, 28(S8) 9D0002E4 AFB900D0 SW T9, 208(SP) 9D00070C 8FA4010C LW A0, 268(SP) 9D000710 02E4B821 ADDU S7, S7, A0 9D000714 8FA50110 LW A1, 272(SP) 9D000718 02E5B821 ADDU S7, S7, A1 9D00071C 8FB10114 LW S1, 276(SP) 9D000720 02F1B821 ADDU S7, S7, S1 9D000724 8FB90118 LW T9, 280(SP) 9D000728 02F9B821 ADDU S7, S7, T9 129: + a [ 8] + a [ 9] + a [10] + a [11] 9D0002E8 8FD10020 LW S1, 32(S8) 9D0002EC AFB100D4 SW S1, 212(SP) 9D0002F0 8FD90024 LW T9, 36(S8) 9D0002F4 AFB900D8 SW T9, 216(SP) 9D0002F8 8FD10028 LW S1, 40(S8) 9D0002FC AFB100DC SW S1, 220(SP) 9D000300 8FD9002C LW T9, 44(S8) 9D000304 AFB900E0 SW T9, 224(SP) 9D0006EC 8FA400FC LW A0, 252(SP) 9D0006F0 02E4B821 ADDU S7, S7, A0 9D0006F4 8FA50100 LW A1, 256(SP) 9D0006F8 02E5B821 ADDU S7, S7, A1 9D0006FC 8FB10104 LW S1, 260(SP) 9D000700 02F1B821 ADDU S7, S7, S1 9D000704 8FB90108 LW T9, 264(SP) 9D000708 02F9B821 ADDU S7, S7, T9 130: + a [12] + a [13] + a [14] + a [15]; 9D000308 8FD10030 LW S1, 48(S8) 9D00030C AFB100E4 SW S1, 228(SP) 9D000310 8FD90034 LW T9, 52(S8) 9D000314 AFB900E8 SW T9, 232(SP) 9D000318 8FD10038 LW S1, 56(S8) 9D00031C AFB100EC SW S1, 236(SP) 9D000320 8FD9003C LW T9, 60(S8) 9D000324 AFB900F0 SW T9, 240(SP) 9D0006CC 8FA400EC LW A0, 236(SP) 9D0006D0 02E4B821 ADDU S7, S7, A0 9D0006D4 8FA500F0 LW A1, 240(SP) 9D0006D8 02E5B821 ADDU S7, S7, A1 9D0006DC 8FB100F4 LW S1, 244(SP) 9D0006E0 02F1B821 ADDU S7, S7, S1 9D0006E4 8FB900F8 LW T9, 248(SP) 9D0006E8 02F9B821 ADDU S7, S7, T9 131: 132: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D000328 8FD30000 LW S3, 0(S8) 9D00032C 8FD10004 LW S1, 4(S8) 9D000330 AFB100F4 SW S1, 244(SP) 9D000334 8FD90008 LW T9, 8(S8) 9D000338 AFB900F8 SW T9, 248(SP) 9D00033C 8FD1000C LW S1, 12(S8) 9D000340 AFB100FC SW S1, 252(SP) 9D000744 8FB90128 LW T9, 296(SP) 9D000748 02F9B821 ADDU S7, S7, T9 9D0007AC 8FA5015C LW A1, 348(SP) 9D0007B0 00852021 ADDU A0, A0, A1 9D0007B4 8FB10160 LW S1, 352(SP) 9D0007B8 00912021 ADDU A0, A0, S1 9D0007BC 8FB90164 LW T9, 356(SP) 9D0007C0 00992021 ADDU A0, A0, T9 133: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D000344 8FD90010 LW T9, 16(S8) 9D000348 AFB90100 SW T9, 256(SP) 9D00034C 8FD10014 LW S1, 20(S8) 9D000350 AFB10104 SW S1, 260(SP) 9D000354 8FD90018 LW T9, 24(S8) 9D000358 AFB90108 SW T9, 264(SP) 9D00035C 8FD1001C LW S1, 28(S8) 9D000360 AFB1010C SW S1, 268(SP) 9D00078C 8FA4014C LW A0, 332(SP) 9D000790 02E4B821 ADDU S7, S7, A0 9D000794 8FA50150 LW A1, 336(SP) 9D000798 02E5B821 ADDU S7, S7, A1 9D00079C 8FB10154 LW S1, 340(SP) 9D0007A0 02F1B821 ADDU S7, S7, S1 9D0007A4 8FB90158 LW T9, 344(SP) 9D0007A8 02F92021 ADDU A0, S7, T9 134: + a [ 8] + a [ 9] + a [10] + a [11] 9D000364 8FD90020 LW T9, 32(S8) 9D000368 AFB90110 SW T9, 272(SP) 9D00036C 8FD10024 LW S1, 36(S8) 9D000370 AFB10114 SW S1, 276(SP) 9D000374 8FD90028 LW T9, 40(S8) 9D000378 AFB90118 SW T9, 280(SP) 9D00037C 8FD1002C LW S1, 44(S8) 9D000380 AFB1011C SW S1, 284(SP) 9D00076C 8FA4013C LW A0, 316(SP) 9D000770 02E4B821 ADDU S7, S7, A0 9D000774 8FA50140 LW A1, 320(SP) 9D000778 02E5B821 ADDU S7, S7, A1 9D00077C 8FB10144 LW S1, 324(SP) 9D000780 02F1B821 ADDU S7, S7, S1 9D000784 8FB90148 LW T9, 328(SP) 9D000788 02F9B821 ADDU S7, S7, T9 135: + a [12] + a [13] + a [14] + a [15] 9D000384 8FD90030 LW T9, 48(S8) 9D000388 AFB90120 SW T9, 288(SP) 9D00038C 8FD10034 LW S1, 52(S8) 9D000390 AFB10124 SW S1, 292(SP) 9D000394 8FD90038 LW T9, 56(S8) 9D000398 AFB90128 SW T9, 296(SP) 9D00039C 8FD1003C LW S1, 60(S8) 9D0003A0 AFB1012C SW S1, 300(SP) 9D00074C 8FA4012C LW A0, 300(SP) 9D000750 02E4B821 ADDU S7, S7, A0 9D000754 8FA50130 LW A1, 304(SP) 9D000758 02E5B821 ADDU S7, S7, A1 9D00075C 8FB10134 LW S1, 308(SP) 9D000760 02F1B821 ADDU S7, S7, S1 9D000764 8FB90138 LW T9, 312(SP) 9D000768 02F9B821 ADDU S7, S7, T9 136: ; 137: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D0003A4 8FD20000 LW S2, 0(S8) 9D0003A8 8FD90004 LW T9, 4(S8) 9D0003AC AFB90130 SW T9, 304(SP) 9D0003B0 8FD10008 LW S1, 8(S8) 9D0003B4 AFB10134 SW S1, 308(SP) 9D0003B8 8FD9000C LW T9, 12(S8) 9D0003BC AFB90138 SW T9, 312(SP) 9D0007C4 8FA50168 LW A1, 360(SP) 9D0007C8 00852021 ADDU A0, A0, A1 9D00082C 8FB1019C LW S1, 412(SP) 9D000830 00912021 ADDU A0, A0, S1 9D000834 8FB901A0 LW T9, 416(SP) 9D000838 00992021 ADDU A0, A0, T9 9D00083C 8FA501A4 LW A1, 420(SP) 9D000840 00852021 ADDU A0, A0, A1 138: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D0003C0 8FD10010 LW S1, 16(S8) 9D0003C4 AFB1013C SW S1, 316(SP) 9D0003C8 8FD90014 LW T9, 20(S8) 9D0003CC AFB90140 SW T9, 320(SP) 9D0003D0 8FD10018 LW S1, 24(S8) 9D0003D4 AFB10144 SW S1, 324(SP) 9D0003D8 8FD9001C LW T9, 28(S8) 9D0003DC AFB90148 SW T9, 328(SP) 9D00080C 8FA5018C LW A1, 396(SP) 9D000810 00852021 ADDU A0, A0, A1 9D000814 8FB10190 LW S1, 400(SP) 9D000818 00912021 ADDU A0, A0, S1 9D00081C 8FB90194 LW T9, 404(SP) 9D000820 00992021 ADDU A0, A0, T9 9D000824 8FA50198 LW A1, 408(SP) 9D000828 00852021 ADDU A0, A0, A1 139: + a [ 8] + a [ 9] + a [10] + a [11] 9D0003E0 8FD10020 LW S1, 32(S8) 9D0003E4 AFB1014C SW S1, 332(SP) 9D0003E8 8FD90024 LW T9, 36(S8) 9D0003EC AFB90150 SW T9, 336(SP) 9D0003F0 8FD10028 LW S1, 40(S8) 9D0003F4 AFB10154 SW S1, 340(SP) 9D0003F8 8FD9002C LW T9, 44(S8) 9D0003FC AFB90158 SW T9, 344(SP) 9D0007EC 8FB9017C LW T9, 380(SP) 9D0007F0 00992021 ADDU A0, A0, T9 9D0007F4 8FA50180 LW A1, 384(SP) 9D0007F8 00852021 ADDU A0, A0, A1 9D0007FC 8FB10184 LW S1, 388(SP) 9D000800 00912021 ADDU A0, A0, S1 9D000804 8FB90188 LW T9, 392(SP) 9D000808 00992021 ADDU A0, A0, T9 140: + a [12] + a [13] + a [14] + a [15]; 9D000400 8FD10030 LW S1, 48(S8) 9D000404 AFB1015C SW S1, 348(SP) 9D000408 8FD90034 LW T9, 52(S8) 9D00040C AFB90160 SW T9, 352(SP) 9D000410 8FD10038 LW S1, 56(S8) 9D000414 AFB10164 SW S1, 356(SP) 9D000418 8FD9003C LW T9, 60(S8) 9D00041C AFB90168 SW T9, 360(SP) 9D0007CC 8FB1016C LW S1, 364(SP) 9D0007D0 00912021 ADDU A0, A0, S1 9D0007D4 8FB90170 LW T9, 368(SP) 9D0007D8 00992021 ADDU A0, A0, T9 9D0007DC 8FA50174 LW A1, 372(SP) 9D0007E0 00852021 ADDU A0, A0, A1 9D0007E4 8FB10178 LW S1, 376(SP) 9D0007E8 00912021 ADDU A0, A0, S1 141: 142: n += a [ 0] + a [ 1] + a [ 2] + a [ 3] 9D000420 8FD10000 LW S1, 0(S8) 9D000424 8FD90004 LW T9, 4(S8) 9D000428 AFB9016C SW T9, 364(SP) 9D00042C 8FD90008 LW T9, 8(S8) 9D000430 AFB90170 SW T9, 368(SP) 9D000434 8FD9000C LW T9, 12(S8) 9D000438 AFB90174 SW T9, 372(SP) 9D00049C 0317B821 ADDU S7, T8, S7 9D0004A0 02F6B821 ADDU S7, S7, S6 9D0004A4 02F5B821 ADDU S7, S7, S5 143: + a [ 4] + a [ 5] + a [ 6] + a [ 7] 9D00043C 8FD90010 LW T9, 16(S8) 9D000440 AFB90178 SW T9, 376(SP) 9D000444 8FD90014 LW T9, 20(S8) 9D000448 AFB9017C SW T9, 380(SP) 9D00044C 8FD90018 LW T9, 24(S8) 9D000450 AFB90180 SW T9, 384(SP) 9D000454 8FD9001C LW T9, 28(S8) 9D000458 AFB90184 SW T9, 388(SP) 9D0004A8 02F4B821 ADDU S7, S7, S4 9D0004AC 02F3B821 ADDU S7, S7, S3 9D0004B0 02F2B821 ADDU S7, S7, S2 9D0004B4 02F1B821 ADDU S7, S7, S1 144: + a [ 8] + a [ 9] + a [10] + a [11] 9D00045C 8FD90020 LW T9, 32(S8) 9D000460 AFB90188 SW T9, 392(SP) 9D000464 8FD90024 LW T9, 36(S8) 9D000468 AFB9018C SW T9, 396(SP) 9D00046C 8FD90028 LW T9, 40(S8) 9D000470 AFB90190 SW T9, 400(SP) 9D000474 8FD9002C LW T9, 44(S8) 9D000478 AFB90194 SW T9, 404(SP) 9D0004B8 02F0B821 ADDU S7, S7, S0 9D0004BC 02EFB821 ADDU S7, S7, T7 9D0004C0 02EEB821 ADDU S7, S7, T6 9D0004C4 02EDB821 ADDU S7, S7, T5 145: + a [12] + a [13] + a [14] + a [15] 9D00047C 8FD90030 LW T9, 48(S8) 9D000480 AFB90198 SW T9, 408(SP) 9D000484 8FD90034 LW T9, 52(S8) 9D000488 AFB9019C SW T9, 412(SP) 9D00048C 8FD90038 LW T9, 56(S8) 9D000490 AFB901A0 SW T9, 416(SP) 9D000494 8FD9003C LW T9, 60(S8) 9D000498 AFB901A4 SW T9, 420(SP) 9D0004C8 02ECB821 ADDU S7, S7, T4 9D0004CC 02EBB821 ADDU S7, S7, T3 9D0004D0 02EAB821 ADDU S7, S7, T2 9D0004D4 02E9B821 ADDU S7, S7, T1 146: ; 147: } 148: 149: return n; 150: } 9D000854 8FBE01D4 LW S8, 468(SP) 9D000858 8FB701D0 LW S7, 464(SP) 9D00085C 8FB601CC LW S6, 460(SP) 9D000860 8FB501C8 LW S5, 456(SP) 9D000864 8FB401C4 LW S4, 452(SP) 9D000868 8FB301C0 LW S3, 448(SP) 9D00086C 8FB201BC LW S2, 444(SP) 9D000870 8FB101B8 LW S1, 440(SP) 9D000874 8FB001B4 LW S0, 436(SP) 9D000878 03E00008 JR RA 9D00087C 27BD01D8 ADDIU SP, SP, 472