SVC Function List

### Supervisor Call (SVC)

[Function List]

##### Wait for Interrupt

SVC_WaitVBlankIntr
SVC_Halt
SVC_Sleep (ARM7)

##### Waiting

SVC_WaitByLoop

##### Memory Operations

SVC_CpuClear*
SVC_CpuCopy*

##### Expanding Compressed Data

SVC_UnpackBits
SVC_UncompressLZ8
SVC_UncompressRL8
SVC_UncompressLZ8FromDevice
SVC_UncompressLZ16FromDevice
SVC_UncompressRL16FromDevice
SVC_UncompressHuffmanFromDevice

##### Arithmetic Operations

SVC_Div
SVC_DivRem
SVC_Sqrt

##### CRC

SVC_GetCRC16

##### Signature

SVC_InitSignHeap
SVC_DecryptRSA
SVC_DecryptSign
SVC_DecryptSignDER

##### Hash

SVC_SHA1Init
SVC_SHA1Update
SVC_SHA1GetHash
SVC_CalcSHA1
SVC_CompareSHA1
SVC_RandomSHA1
SVC_HMACSHA1Init
SVC_HMACSHA1Update
SVC_HMACSHA1GetHash
SVC_CalcHMACSHA1

CONFIDENTIAL