SYS PutDispEnv
Revision as of 04:51, 13 July 2023 by Talcall (talk | contribs) (Talcall moved page 00024e84 - 00025330 to SYS PutDispEnv)
00024e84: 27bdffd8 addiu r29,r29,0xffd8 00024e88: afb00010 sw r16,0x0010(r29) 00024e8c: 00808021 addu r16,r4,r0 00024e90: 3c028003 lui r2,0x8003 00024e94: 24422896 addiu r2,r2,0x2896 00024e98: afbf0020 sw r31,0x0020(r29) 00024e9c: afb3001c sw r19,0x001c(r29) 00024ea0: afb20018 sw r18,0x0018(r29) 00024ea4: afb10014 sw r17,0x0014(r29) 00024ea8: 90420000 lbu r2,0x0000(r2) 00024eac: 00000000 nop 00024eb0: 2c420002 sltiu r2,r2,0x0002 00024eb4: 14400008 bne r2,r0,0x00024ed8 00024eb8: 3c130800 lui r19,0x0800 00024ebc: 3c048001 lui r4,0x8001 00024ec0: 24840894 addiu r4,r4,0x0894 00024ec4: 3c028003 lui r2,0x8003 00024ec8: 8c422890 lw r2,0x2890(r2) 00024ecc: 00000000 nop 00024ed0: 0040f809 jalr r2,r31 00024ed4: 02002821 addu r5,r16,r0 00024ed8: 3c028003 lui r2,0x8003 00024edc: 90422894 lbu r2,0x2894(r2) 00024ee0: 00000000 nop 00024ee4: 2442ffff addiu r2,r2,0xffff 00024ee8: 2c420002 sltiu r2,r2,0x0002 00024eec: 1040000a beq r2,r0,0x00024f18 00024ef0: 00000000 nop 00024ef4: 0c0096a2 jal 0x00025a88 00024ef8: 02002021 addu r4,r16,r0 00024efc: 96030002 lhu r3,0x0002(r16) 00024f00: 30420fff andi r2,r2,0x0fff 00024f04: 30630fff andi r3,r3,0x0fff 00024f08: 00031b00 sll r3,r3,0x0c 00024f0c: 00621825 or r3,r3,r2 00024f10: 080093cd j 0x00024f34 00024f14: 3c020500 lui r2,0x0500 00024f18: 96020002 lhu r2,0x0002(r16) 00024f1c: 96030000 lhu r3,0x0000(r16) 00024f20: 304203ff andi r2,r2,0x03ff 00024f24: 00021280 sll r2,r2,0x0a 00024f28: 306303ff andi r3,r3,0x03ff 00024f2c: 00431025 or r2,r2,r3 00024f30: 3c030500 lui r3,0x0500 00024f34: 00432025 or r4,r2,r3 00024f38: 3c028003 lui r2,0x8003 00024f3c: 8c42288c lw r2,0x288c(r2) 00024f40: 00000000 nop 00024f44: 8c420010 lw r2,0x0010(r2) 00024f48: 00000000 nop 00024f4c: 0040f809 jalr r2,r31 00024f50: 00000000 nop 00024f54: 3c028003 lui r2,0x8003 00024f58: 24422908 addiu r2,r2,0x2908 00024f5c: 94420000 lhu r2,0x0000(r2) 00024f60: 86030008 lh r3,0x0008(r16) 00024f64: 00021400 sll r2,r2,0x10 00024f68: 00021403 sra r2,r2,0x10 00024f6c: 14430016 bne r2,r3,0x00024fc8 00024f70: 00000000 nop 00024f74: 3c028003 lui r2,0x8003 00024f78: 9442290a lhu r2,0x290a(r2) 00024f7c: 8603000a lh r3,0x000a(r16) 00024f80: 00021400 sll r2,r2,0x10 00024f84: 00021403 sra r2,r2,0x10 00024f88: 1443000f bne r2,r3,0x00024fc8 00024f8c: 00000000 nop 00024f90: 3c028003 lui r2,0x8003 00024f94: 9442290c lhu r2,0x290c(r2) 00024f98: 8603000c lh r3,0x000c(r16) 00024f9c: 00021400 sll r2,r2,0x10 00024fa0: 00021403 sra r2,r2,0x10 00024fa4: 14430008 bne r2,r3,0x00024fc8 00024fa8: 00000000 nop 00024fac: 3c028003 lui r2,0x8003 00024fb0: 9442290e lhu r2,0x290e(r2) 00024fb4: 8603000e lh r3,0x000e(r16) 00024fb8: 00021400 sll r2,r2,0x10 00024fbc: 00021403 sra r2,r2,0x10 00024fc0: 10430072 beq r2,r3,0x0002518c 00024fc4: 00000000 nop 00024fc8: 0c007a21 jal 0x0001e884 00024fcc: 00000000 nop 00024fd0: 86030008 lh r3,0x0008(r16) 00024fd4: a2020012 sb r2,0x0012(r16) 00024fd8: 00031080 sll r2,r3,0x02 00024fdc: 00431021 addu r2,r2,r3 00024fe0: 00021040 sll r2,r2,0x01 00024fe4: 24450260 addiu r5,r2,0x0260 00024fe8: 92020012 lbu r2,0x0012(r16) 00024fec: 8604000a lh r4,0x000a(r16) 00024ff0: 14400002 bne r2,r0,0x00024ffc 00024ff4: 24910013 addiu r17,r4,0x0013 00024ff8: 24910010 addiu r17,r4,0x0010 00024ffc: 8603000c lh r3,0x000c(r16) 00025000: 00000000 nop 00025004: 10600005 beq r3,r0,0x0002501c 00025008: 00031080 sll r2,r3,0x02 0002500c: 00431021 addu r2,r2,r3 00025010: 00021040 sll r2,r2,0x01 00025014: 08009408 j 0x00025020 00025018: 00a23021 addu r6,r5,r2 0002501c: 24a60a00 addiu r6,r5,0x0a00 00025020: 8602000e lh r2,0x000e(r16) 00025024: 00000000 nop 00025028: 14400002 bne r2,r0,0x00025034 0002502c: 02229021 addu r18,r17,r2 00025030: 263200f0 addiu r18,r17,0x00f0 00025034: 28a201f4 slti r2,r5,0x01f4 00025038: 14400006 bne r2,r0,0x00025054 0002503c: 340401f4 ori r4,r0,0x01f4 00025040: 00a02021 addu r4,r5,r0 00025044: 28820cdb slti r2,r4,0x0cdb 00025048: 14400003 bne r2,r0,0x00025058 0002504c: 00802821 addu r5,r4,r0 00025050: 34040cda ori r4,r0,0x0cda 00025054: 00802821 addu r5,r4,r0 00025058: 24a30050 addiu r3,r5,0x0050 0002505c: 00c3102a slt r2,r6,r3 00025060: 14400006 bne r2,r0,0x0002507c 00025064: 2a220010 slti r2,r17,0x0010 00025068: 00c01821 addu r3,r6,r0 0002506c: 28620cdb slti r2,r3,0x0cdb 00025070: 14400002 bne r2,r0,0x0002507c 00025074: 2a220010 slti r2,r17,0x0010 00025078: 34030cda ori r3,r0,0x0cda 0002507c: 14400014 bne r2,r0,0x000250d0 00025080: 00603021 addu r6,r3,r0 00025084: 92020012 lbu r2,0x0012(r16) 00025088: 00000000 nop 0002508c: 10400005 beq r2,r0,0x000250a4 00025090: 2a220137 slti r2,r17,0x0137 00025094: 10400006 beq r2,r0,0x000250b0 00025098: 00000000 nop 0002509c: 08009435 j 0x000250d4 000250a0: 02202021 addu r4,r17,r0 000250a4: 2a220101 slti r2,r17,0x0101 000250a8: 14400007 bne r2,r0,0x000250c8 000250ac: 00000000 nop 000250b0: 92020012 lbu r2,0x0012(r16) 000250b4: 00000000 nop 000250b8: 10400006 beq r2,r0,0x000250d4 000250bc: 34040100 ori r4,r0,0x0100 000250c0: 08009435 j 0x000250d4 000250c4: 34040136 ori r4,r0,0x0136 000250c8: 08009435 j 0x000250d4 000250cc: 02202021 addu r4,r17,r0 000250d0: 34040010 ori r4,r0,0x0010 000250d4: 00808821 addu r17,r4,r0 000250d8: 26230002 addiu r3,r17,0x0002 000250dc: 0243102a slt r2,r18,r3 000250e0: 14400013 bne r2,r0,0x00025130 000250e4: 00000000 nop 000250e8: 92020012 lbu r2,0x0012(r16) 000250ec: 00000000 nop 000250f0: 10400005 beq r2,r0,0x00025108 000250f4: 2a420139 slti r2,r18,0x0139 000250f8: 10400006 beq r2,r0,0x00025114 000250fc: 00000000 nop 00025100: 0800944c j 0x00025130 00025104: 02401821 addu r3,r18,r0 00025108: 2a420103 slti r2,r18,0x0103 0002510c: 14400007 bne r2,r0,0x0002512c 00025110: 00000000 nop 00025114: 92020012 lbu r2,0x0012(r16) 00025118: 00000000 nop 0002511c: 10400004 beq r2,r0,0x00025130 00025120: 34030102 ori r3,r0,0x0102 00025124: 0800944c j 0x00025130 00025128: 34030138 ori r3,r0,0x0138 0002512c: 02401821 addu r3,r18,r0 00025130: 00609021 addu r18,r3,r0 00025134: 30c20fff andi r2,r6,0x0fff 00025138: 00021300 sll r2,r2,0x0c 0002513c: 30a40fff andi r4,r5,0x0fff 00025140: 3c030600 lui r3,0x0600 00025144: 3c058003 lui r5,0x8003 00025148: 8ca5288c lw r5,0x288c(r5) 0002514c: 00832025 or r4,r4,r3 00025150: 8ca30010 lw r3,0x0010(r5) 00025154: 00000000 nop 00025158: 0060f809 jalr r3,r31 0002515c: 00442025 or r4,r2,r4 00025160: 324203ff andi r2,r18,0x03ff 00025164: 00021280 sll r2,r2,0x0a 00025168: 322403ff andi r4,r17,0x03ff 0002516c: 3c030700 lui r3,0x0700 00025170: 3c058003 lui r5,0x8003 00025174: 8ca5288c lw r5,0x288c(r5) 00025178: 00832025 or r4,r4,r3 0002517c: 8ca30010 lw r3,0x0010(r5) 00025180: 00000000 nop 00025184: 0060f809 jalr r3,r31 00025188: 00442025 or r4,r2,r4 0002518c: 3c038003 lui r3,0x8003 00025190: 8c632910 lw r3,0x2910(r3) 00025194: 8e020010 lw r2,0x0010(r16) 00025198: 00000000 nop 0002519c: 1462001d bne r3,r2,0x00025214 000251a0: 00000000 nop 000251a4: 3c028003 lui r2,0x8003 000251a8: 94422900 lhu r2,0x2900(r2) 000251ac: 86030000 lh r3,0x0000(r16) 000251b0: 00021400 sll r2,r2,0x10 000251b4: 00021403 sra r2,r2,0x10 000251b8: 14430016 bne r2,r3,0x00025214 000251bc: 00000000 nop 000251c0: 3c028003 lui r2,0x8003 000251c4: 94422902 lhu r2,0x2902(r2) 000251c8: 86030002 lh r3,0x0002(r16) 000251cc: 00021400 sll r2,r2,0x10 000251d0: 00021403 sra r2,r2,0x10 000251d4: 1443000f bne r2,r3,0x00025214 000251d8: 00000000 nop 000251dc: 3c028003 lui r2,0x8003 000251e0: 94422904 lhu r2,0x2904(r2) 000251e4: 86030004 lh r3,0x0004(r16) 000251e8: 00021400 sll r2,r2,0x10 000251ec: 00021403 sra r2,r2,0x10 000251f0: 14430008 bne r2,r3,0x00025214 000251f4: 00000000 nop 000251f8: 3c028003 lui r2,0x8003 000251fc: 94422906 lhu r2,0x2906(r2) 00025200: 86030006 lh r3,0x0006(r16) 00025204: 00021400 sll r2,r2,0x10 00025208: 00021403 sra r2,r2,0x10 0002520c: 1043003b beq r2,r3,0x000252fc 00025210: 00000000 nop 00025214: 0c007a21 jal 0x0001e884 00025218: 00000000 nop 0002521c: a2020012 sb r2,0x0012(r16) 00025220: 92030012 lbu r3,0x0012(r16) 00025224: 34020001 ori r2,r0,0x0001 00025228: 14620002 bne r3,r2,0x00025234 0002522c: 00000000 nop 00025230: 36730008 ori r19,r19,0x0008 00025234: 92020011 lbu r2,0x0011(r16) 00025238: 00000000 nop 0002523c: 10400002 beq r2,r0,0x00025248 00025240: 00000000 nop 00025244: 36730010 ori r19,r19,0x0010 00025248: 92020010 lbu r2,0x0010(r16) 0002524c: 00000000 nop 00025250: 10400002 beq r2,r0,0x0002525c 00025254: 00000000 nop 00025258: 36730020 ori r19,r19,0x0020 0002525c: 3c028003 lui r2,0x8003 00025260: 24422897 addiu r2,r2,0x2897 00025264: 90420000 lbu r2,0x0000(r2) 00025268: 00000000 nop 0002526c: 10400002 beq r2,r0,0x00025278 00025270: 00000000 nop 00025274: 36730080 ori r19,r19,0x0080 00025278: 86030004 lh r3,0x0004(r16) 0002527c: 00000000 nop 00025280: 28620119 slti r2,r3,0x0119 00025284: 1440000e bne r2,r0,0x000252c0 00025288: 28620161 slti r2,r3,0x0161 0002528c: 10400003 beq r2,r0,0x0002529c 00025290: 28620191 slti r2,r3,0x0191 00025294: 080094b0 j 0x000252c0 00025298: 36730001 ori r19,r19,0x0001 0002529c: 10400003 beq r2,r0,0x000252ac 000252a0: 28620231 slti r2,r3,0x0231 000252a4: 080094b0 j 0x000252c0 000252a8: 36730040 ori r19,r19,0x0040 000252ac: 10400003 beq r2,r0,0x000252bc 000252b0: 00000000 nop 000252b4: 080094b0 j 0x000252c0 000252b8: 36730002 ori r19,r19,0x0002 000252bc: 36730003 ori r19,r19,0x0003 000252c0: 92020012 lbu r2,0x0012(r16) 000252c4: 86030006 lh r3,0x0006(r16) 000252c8: 14400002 bne r2,r0,0x000252d4 000252cc: 28620121 slti r2,r3,0x0121 000252d0: 28620101 slti r2,r3,0x0101 000252d4: 14400002 bne r2,r0,0x000252e0 000252d8: 00000000 nop 000252dc: 36730024 ori r19,r19,0x0024 000252e0: 3c028003 lui r2,0x8003 000252e4: 8c42288c lw r2,0x288c(r2) 000252e8: 00000000 nop 000252ec: 8c420010 lw r2,0x0010(r2) 000252f0: 00000000 nop 000252f4: 0040f809 jalr r2,r31 000252f8: 02602021 addu r4,r19,r0 000252fc: 3c048003 lui r4,0x8003 00025300: 24842900 addiu r4,r4,0x2900 00025304: 02002821 addu r5,r16,r0 00025308: 0c009be5 jal 0x00026f94 0002530c: 34060014 ori r6,r0,0x0014 00025310: 02001021 addu r2,r16,r0 00025314: 8fbf0020 lw r31,0x0020(r29) 00025318: 8fb3001c lw r19,0x001c(r29) 0002531c: 8fb20018 lw r18,0x0018(r29) 00025320: 8fb10014 lw r17,0x0014(r29) 00025324: 8fb00010 lw r16,0x0010(r29) 00025328: 27bd0028 addiu r29,r29,0x0028 0002532c: 03e00008 jr r31 00025330: 00000000 nop