//! Main Stack Pointer
/// Reads the CPU register
/// Writes `bits` to the CPU register
pub unsafe
/// Reads the Non-Secure CPU register from Secure state.
///
/// Executing this function in Non-Secure state will return zeroes.
/// Writes `bits` to the Non-Secure CPU register from Secure state.
///
/// Executing this function in Non-Secure state will be ignored.
pub unsafe