Changes

38 bytes added ,  10:13, 6 January 2019
Line 1,830: Line 1,830:     
=== ACL ===
 
=== ACL ===
When loading into $cX using xdst instruction, ACL($cX) is set to at least 3 (probably 0x1F?).
  −
Spilling a $cX to DMEM using xdld instruction is allowed if (ACL($cX) & 2).
  −
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bit
 
!  Bit
Line 1,841: Line 1,838:  
| 1 || Valid data
 
| 1 || Valid data
 
|}
 
|}
 +
 +
==== Initial values ====
 +
On SCP boot, the ACL is 0x1F for all $cX.
 +
 +
Loading into $cX using xdst instruction sets ACL($cX) to 0x1F.
 +
 +
Spilling a $cX to DMEM using xdld instruction is allowed if (ACL($cX) & 2).
    
=== csigauth ===
 
=== csigauth ===