Difference between revisions of "Get Third Thread Parameter"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 0014cc28: 3c018017 lui r1,0x8017 0014cc2c: 00200821 addu r1,r1,r0 0014cc30: 8c284038 lw r8,0x4038(r1) 0014cc34: 00000000 nop 0014cc38: 0008428...") |
(some comments) |
||
Line 3: | Line 3: | ||
0014cc28: 3c018017 lui r1,0x8017 | 0014cc28: 3c018017 lui r1,0x8017 | ||
0014cc2c: 00200821 addu r1,r1,r0 | 0014cc2c: 00200821 addu r1,r1,r0 | ||
− | 0014cc30: 8c284038 lw r8,0x4038(r1) | + | 0014cc30: 8c284038 lw r8,0x4038(r1) # r8 = Currently running thread ID |
0014cc34: 00000000 nop | 0014cc34: 00000000 nop | ||
− | 0014cc38: 00084280 sll r8,r8,0x0a | + | 0014cc38: 00084280 sll r8,r8,0x0a # Thread ID * 0x400 |
0014cc3c: 3c018016 lui r1,0x8016 | 0014cc3c: 3c018016 lui r1,0x8016 | ||
0014cc40: 00200821 addu r1,r1,r0 | 0014cc40: 00200821 addu r1,r1,r0 | ||
− | 0014cc44: 8c295f98 lw r9,0x5f98(r1) | + | 0014cc44: 8c295f98 lw r9,0x5f98(r1) # r9 = pointer to 0x8016986c - Thread array base pointer |
0014cc48: 00000000 nop | 0014cc48: 00000000 nop | ||
0014cc4c: 01094021 addu r8,r8,r9 | 0014cc4c: 01094021 addu r8,r8,r9 | ||
− | 0014cc50: 8d020008 lw r2,0x0008(r8) | + | 0014cc50: 8d020008 lw r2,0x0008(r8) # r2 = Load something from/for the currently running thread? |
0014cc54: 03e00008 jr r31 | 0014cc54: 03e00008 jr r31 | ||
0014cc58: 00000000 nop | 0014cc58: 00000000 nop | ||
</font> | </font> |
Revision as of 22:55, 12 June 2025
0014cc28: 3c018017 lui r1,0x8017 0014cc2c: 00200821 addu r1,r1,r0 0014cc30: 8c284038 lw r8,0x4038(r1) # r8 = Currently running thread ID 0014cc34: 00000000 nop 0014cc38: 00084280 sll r8,r8,0x0a # Thread ID * 0x400 0014cc3c: 3c018016 lui r1,0x8016 0014cc40: 00200821 addu r1,r1,r0 0014cc44: 8c295f98 lw r9,0x5f98(r1) # r9 = pointer to 0x8016986c - Thread array base pointer 0014cc48: 00000000 nop 0014cc4c: 01094021 addu r8,r8,r9 0014cc50: 8d020008 lw r2,0x0008(r8) # r2 = Load something from/for the currently running thread? 0014cc54: 03e00008 jr r31 0014cc58: 00000000 nop