SVC: Difference between revisions

Roblabla (talk | contribs)
Add arm32 info for SleepThread
Roblabla (talk | contribs)
Add arm32 info for GetThreadCoreMask - fix oops in vertical-align of SleepThread
Line 33: Line 33:
|  0xD || [[#svcSetThreadPriority]] || W0=thread_handle, W1=prio || W0=result
|  0xD || [[#svcSetThreadPriority]] || W0=thread_handle, W1=prio || W0=result
|-
|-
|  0xE || [[#svcGetThreadCoreMask]] || W2=thread_handle || W0=result, W1=out, X2=out
|  0xE || [[#svcGetThreadCoreMask]] || W2=thread_handle || W0=result, W1=out0, X2=out1
R0=result, R1=out0, R2=out1_lower32, R3=out1_upper32
|-
|-
|  0xF || [[#svcSetThreadCoreMask]] || W0=thread_handle, W1=in, X2=in2 || W0=result
|  0xF || [[#svcSetThreadCoreMask]] || W0=thread_handle, W1=in, X2=in2 || W0=result
Line 489: Line 490:
|}
|}
</div>
</div>
<div style="display: inline-block;vertical-align=top">
<div style="display: inline-block;vertical-align:top;">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 569: Line 570:
|-
|-
| (Out) X2 || u64 || Out1
| (Out) X2 || u64 || Out1
|}
</div>
<div style="display: inline-block; vertical-align:top;">
{| class="wikitable" border="1"
|-
! Argument || Type || Name
|-
| (In) R2 || Handle<Thread> || Handle
|-
| (Out) R0 || [[#Result]] || Ret
|-
| (Out) R1 || u32 || Out0
|-
| (Out) R2 || u32 || Out1Lower32
|-
| (Out) R3 || u32 || Out1Upper32
|}
|}
</div>
</div>