List of coprocessor (CP) API functions

Divider

CP_SetDivImm* Sets division parameters.
CP_SetDiv* Sets division parameters. Also sets the mode.
CP_IsDivBusy Checks if division is complete.
CP_WaitDiv Waits for division to complete.
CP_GetDivResult* Gets division results (quotient).
CP_GetDivRemainder* Gets division results (remainder).

Square Root Calculator

CP_SetSqrtImm* Sets parameters for the Square Root Calculator.
CP_SetSqrt* Sets parameters for the Square Root Calculator. Also sets the mode.
CP_IsSqrtBusy Checks if the Square Root Calculator has completed.
CP_WaitSqrt Waits for the Square Root Calculator to complete.
CP_GetSqrtResult* Gets the calculation results from the Square Root Calculator.

Context Operations

CP_SaveContext Temporarily saves the status of the divider and square root calculator.
CP_RestoreContext Restores the status of the divider and square root calculator.