Callisto4Bootloader: xPSR_Type Union Reference

Callisto4Bootloader

Data Fields
xPSR_Type Union Reference
Defines and Type Definitions » Status and Control Registers

Union type to access the Special-Purpose Program Status Registers (xPSR). More...

`#include <core_armv81mml.h>`

## Data Fields

struct {
uint32_t xPSR_Type::ISR:9
uint32_t xPSR_Type::_reserved0:7
uint32_t xPSR_Type::GE:4
uint32_t xPSR_Type::_reserved1:4
uint32_t xPSR_Type::T:1
uint32_t xPSR_Type::IT:2
uint32_t xPSR_Type::Q:1
uint32_t xPSR_Type::V:1
uint32_t xPSR_Type::C:1
uint32_t xPSR_Type::Z:1
uint32_t xPSR_Type::N:1
} | b
uint32_t | w
struct {
uint32_t xPSR_Type::ISR:9
uint32_t xPSR_Type::_reserved0:15
uint32_t xPSR_Type::T:1
uint32_t xPSR_Type::_reserved1:3
uint32_t xPSR_Type::V:1
uint32_t xPSR_Type::C:1
uint32_t xPSR_Type::Z:1
uint32_t xPSR_Type::N:1
} | b
struct {
uint32_t xPSR_Type::ISR:9
uint32_t xPSR_Type::_reserved0:7
uint32_t xPSR_Type::GE:4
uint32_t xPSR_Type::_reserved1:4
uint32_t xPSR_Type::T:1
uint32_t xPSR_Type::IT:2
uint32_t xPSR_Type::Q:1
uint32_t xPSR_Type::V:1
uint32_t xPSR_Type::C:1
uint32_t xPSR_Type::Z:1
uint32_t xPSR_Type::N:1
} | b
struct {
uint32_t xPSR_Type::ISR:9
uint32_t xPSR_Type::_reserved0:1
uint32_t xPSR_Type::ICI_IT_1:6
uint32_t xPSR_Type::GE:4
uint32_t xPSR_Type::_reserved1:4
uint32_t xPSR_Type::T:1
uint32_t xPSR_Type::ICI_IT_2:2
uint32_t xPSR_Type::Q:1
uint32_t xPSR_Type::V:1
uint32_t xPSR_Type::C:1
uint32_t xPSR_Type::Z:1
uint32_t xPSR_Type::N:1
} | b

## Detailed Description

Union type to access the Special-Purpose Program Status Registers (xPSR).

Definition at line 371 of file core_armv81mml.h.

The documentation for this union was generated from the following files:

- CMSIS/core_armv81mml.h
- CMSIS/core_armv8mbl.h
- CMSIS/core_armv8mml.h
- CMSIS/core_cm7.h