Line 409: |
Line 409: |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |
| |- | | |- |
− | | (Out) W1 || Handle || <code>Handle</code> | + | | (Out) W1 || Handle<Thread> || <code>Handle</code> |
| |} | | |} |
| </div> | | </div> |
Line 507: |
Line 507: |
| ! Argument || Type || Name | | ! Argument || Type || Name |
| |- | | |- |
− | | (In) W2 || u64 || <code>Handle</code> | + | | (In) W2 || Handle<Thread> || <code>Handle</code> |
| |- | | |- |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |
| |- | | |- |
− | | (Out) W1 || u64 || <code>Out</code> | + | | (Out) W1 || u32 || <code>Out0</code> |
| |- | | |- |
− | | (Out) X2 || u64 || <code>Out</code> | + | | (Out) X2 || u64 || <code>Out1</code> |
| |} | | |} |
| </div> | | </div> |
Line 526: |
Line 526: |
| ! Argument || Type || Name | | ! Argument || Type || Name |
| |- | | |- |
− | | (In) W0 || u64 || <code>Handle</code> | + | | (In) W0 || Handle<Thread> || <code>Handle</code> |
| |- | | |- |
− | | (In) W1 || u64 || <code>In</code> | + | | (In) W1 || u32 || <code>In0</code> |
| |- | | |- |
− | | (In) X2 || u64 || <code>In</code> | + | | (In) X2 || u64 || <code>In1</code> |
| |- | | |- |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |
Line 547: |
Line 547: |
| | (In) None || || | | | (In) None || || |
| |- | | |- |
− | | (Out) W0/X0 || u64 || <code>CPU ID</code> | + | | (Out) W0/X0 || u64 || <code>CpuId</code> |
| |} | | |} |
| </div> | | </div> |
Line 562: |
Line 562: |
| ! Argument || Type || Name | | ! Argument || Type || Name |
| |- | | |- |
− | | (In) W0 || u64 || <code>Mem Block Handle</code> | + | | (In) W0 || Handle<SharedMemory> || <code>MemHandle</code> |
| |- | | |- |
| | (In) X1 || u64 || <code>Addr</code> | | | (In) X1 || u64 || <code>Addr</code> |
Line 568: |
Line 568: |
| | (In) X2 || u64 || <code>Size</code> | | | (In) X2 || u64 || <code>Size</code> |
| |- | | |- |
− | | (In) W3 || u64 || <code>Permissions</code> | + | | (In) W3 || [[#Permission]] || <code>Permissions</code> |
| |- | | |- |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |
Line 589: |
Line 589: |
| | (In) X2 || u64 || <code>Size</code> | | | (In) X2 || u64 || <code>Size</code> |
| |- | | |- |
− | | (In) W3 || u64 || <code>Permissions</code> | + | | (In) W3 || [[#Permission]] || <code>Permissions</code> |
| |- | | |- |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |
| |- | | |- |
− | | (Out) W1 || u64 || <code>Handle</code> | + | | (Out) W1 || Handle<TransferMemory> || <code>Handle</code> |
| |} | | |} |
| </div> | | </div> |
Line 610: |
Line 610: |
| ! Argument || Type || Name | | ! Argument || Type || Name |
| |- | | |- |
− | | (In) X1 || u64 || <code>Handles Pointer</code> | + | | (In) X1 || Handle* || <code>HandlesPtr</code> |
| |- | | |- |
− | | (In) W2 || u64 || <code>Number of Handles</code> | + | | (In) W2 || u64 || <code>HandlesNum</code> |
| |- | | |- |
| | (In) X3 || u64 || <code>Timeout</code> | | | (In) X3 || u64 || <code>Timeout</code> |
Line 618: |
Line 618: |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |
| |- | | |- |
− | | (Out) W1 || u64 || <code>Handle Index</code> | + | | (Out) W1 || u64 || <code>HandleIndex</code> |
| |} | | |} |
| </div> | | </div> |
Line 633: |
Line 633: |
| ! Argument || Type || Name | | ! Argument || Type || Name |
| |- | | |- |
− | | (In) X0 || u64 || <code>Command Buffer Pointer</code> | + | | (In) X0 || u64 || <code>CmdPtr</code> |
| |- | | |- |
| | (In) X1 || u64 || <code>Size</code> | | | (In) X1 || u64 || <code>Size</code> |
| |- | | |- |
− | | (In) X2 || u64 || <code>Handle</code> | + | | (In) W2 || Handle<Session> || <code>Handle</code> |
| |- | | |- |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |
Line 671: |
Line 671: |
| ! Argument || Type || Name | | ! Argument || Type || Name |
| |- | | |- |
− | | (In) X1 || u64 || <code>Info ID</code> | + | | (In) X1 || u64 || <code>InfoId</code> |
| |- | | |- |
− | | (In) X2 || u64 || <code>Handle</code> | + | | (In) W2 || Handle || <code>Handle</code> |
| |- | | |- |
− | | (In) X3 || u64 || <code>Info Sub ID</code> | + | | (In) X3 || u64 || <code>InfoSubId</code> |
| |- | | |- |
| | (Out) W0 || [[#Result]] || <code>Ret</code> | | | (Out) W0 || [[#Result]] || <code>Ret</code> |