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