Difference between revisions of "001c4ec4 - 001c4f3c"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 001c4ec4: 27bdffe8 addiu r29,r29,0xffe8 001c4ec8: 34040010 ori r4,r0,0x0010 001c4ecc: afbf0014 sw r31,0x0014(r29) 001c4ed0: 0c0526fb jal 0x0014...") |
(jal links) |
||
Line 1: | Line 1: | ||
− | < | + | < [[REQUIRE.OUT]] |
− | + | ||
001c4ec4: 27bdffe8 addiu r29,r29,0xffe8 | 001c4ec4: 27bdffe8 addiu r29,r29,0xffe8 | ||
001c4ec8: 34040010 ori r4,r0,0x0010 | 001c4ec8: 34040010 ori r4,r0,0x0010 | ||
001c4ecc: afbf0014 sw r31,0x0014(r29) | 001c4ecc: afbf0014 sw r31,0x0014(r29) | ||
− | 001c4ed0: 0c0526fb jal 0x00149bec | + | 001c4ed0: 0c0526fb jal 0x00149bec [[Get Next Available Thread ID]] |
001c4ed4: afb00010 sw r16,0x0010(r29) | 001c4ed4: afb00010 sw r16,0x0010(r29) | ||
001c4ed8: 00408021 addu r16,r2,r0 | 001c4ed8: 00408021 addu r16,r2,r0 | ||
001c4edc: 3c058013 lui r5,0x8013 | 001c4edc: 3c058013 lui r5,0x8013 | ||
001c4ee0: 24a56128 addiu r5,r5,0x6128 | 001c4ee0: 24a56128 addiu r5,r5,0x6128 | ||
− | 001c4ee4: 0c053228 jal 0x0014c8a0 | + | 001c4ee4: 0c053228 jal 0x0014c8a0 [[0014c8a0 - 0014c920]] |
001c4ee8: 02002021 addu r4,r16,r0 | 001c4ee8: 02002021 addu r4,r16,r0 | ||
001c4eec: 02002021 addu r4,r16,r0 | 001c4eec: 02002021 addu r4,r16,r0 | ||
001c4ef0: 00002821 addu r5,r0,r0 | 001c4ef0: 00002821 addu r5,r0,r0 | ||
001c4ef4: 00003021 addu r6,r0,r0 | 001c4ef4: 00003021 addu r6,r0,r0 | ||
− | 001c4ef8: 0c05328e jal 0x0014ca38 | + | 001c4ef8: 0c05328e jal 0x0014ca38 [[Store Thread Function Parameters]] |
001c4efc: 00003821 addu r7,r0,r0 | 001c4efc: 00003821 addu r7,r0,r0 | ||
− | 001c4f00: 0c070ee9 jal 0x001c3ba4 | + | 001c4f00: 0c070ee9 jal 0x001c3ba4 [[001c3ba4 - 001c3c0c]] |
001c4f04: 3404003c ori r4,r0,0x003c | 001c4f04: 3404003c ori r4,r0,0x003c | ||
001c4f08: 02002021 addu r4,r16,r0 | 001c4f08: 02002021 addu r4,r16,r0 | ||
001c4f0c: 00002821 addu r5,r0,r0 | 001c4f0c: 00002821 addu r5,r0,r0 | ||
001c4f10: 00003021 addu r6,r0,r0 | 001c4f10: 00003021 addu r6,r0,r0 | ||
− | 001c4f14: 0c05328e jal 0x0014ca38 | + | 001c4f14: 0c05328e jal 0x0014ca38 [[Store Thread Function Parameters]] |
001c4f18: 34070001 ori r7,r0,0x0001 | 001c4f18: 34070001 ori r7,r0,0x0001 | ||
− | 001c4f1c: 0c053274 jal 0x0014c9d0 | + | 001c4f1c: 0c053274 jal 0x0014c9d0 [[Wait For Thread]] |
001c4f20: 02002021 addu r4,r16,r0 | 001c4f20: 02002021 addu r4,r16,r0 | ||
− | 001c4f24: 0c053256 jal 0x0014c958 | + | 001c4f24: 0c053256 jal 0x0014c958 [[Stop Current Thread]] |
001c4f28: 00000000 nop | 001c4f28: 00000000 nop | ||
001c4f2c: 8fbf0014 lw r31,0x0014(r29) | 001c4f2c: 8fbf0014 lw r31,0x0014(r29) | ||
Line 32: | Line 32: | ||
001c4f38: 03e00008 jr r31 | 001c4f38: 03e00008 jr r31 | ||
001c4f3c: 00000000 nop | 001c4f3c: 00000000 nop | ||
− |
Revision as of 15:53, 3 June 2022
001c4ec4: 27bdffe8 addiu r29,r29,0xffe8 001c4ec8: 34040010 ori r4,r0,0x0010 001c4ecc: afbf0014 sw r31,0x0014(r29) 001c4ed0: 0c0526fb jal 0x00149bec Get Next Available Thread ID 001c4ed4: afb00010 sw r16,0x0010(r29) 001c4ed8: 00408021 addu r16,r2,r0 001c4edc: 3c058013 lui r5,0x8013 001c4ee0: 24a56128 addiu r5,r5,0x6128 001c4ee4: 0c053228 jal 0x0014c8a0 0014c8a0 - 0014c920 001c4ee8: 02002021 addu r4,r16,r0 001c4eec: 02002021 addu r4,r16,r0 001c4ef0: 00002821 addu r5,r0,r0 001c4ef4: 00003021 addu r6,r0,r0 001c4ef8: 0c05328e jal 0x0014ca38 Store Thread Function Parameters 001c4efc: 00003821 addu r7,r0,r0 001c4f00: 0c070ee9 jal 0x001c3ba4 001c3ba4 - 001c3c0c 001c4f04: 3404003c ori r4,r0,0x003c 001c4f08: 02002021 addu r4,r16,r0 001c4f0c: 00002821 addu r5,r0,r0 001c4f10: 00003021 addu r6,r0,r0 001c4f14: 0c05328e jal 0x0014ca38 Store Thread Function Parameters 001c4f18: 34070001 ori r7,r0,0x0001 001c4f1c: 0c053274 jal 0x0014c9d0 Wait For Thread 001c4f20: 02002021 addu r4,r16,r0 001c4f24: 0c053256 jal 0x0014c958 Stop Current Thread 001c4f28: 00000000 nop 001c4f2c: 8fbf0014 lw r31,0x0014(r29) 001c4f30: 8fb00010 lw r16,0x0010(r29) 001c4f34: 27bd0018 addiu r29,r29,0x0018 001c4f38: 03e00008 jr r31 001c4f3c: 00000000 nop