|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Union type to access the Special-Purpose Program Status Registers (xPSR). More...
#include <core_armv81mml.h>
Public Attributes | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:7 | |
| bit: 9..15 Reserved More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::IT:2 | |
| bit: 25..26 saved IT state (read 0) More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| uint32_t | w |
| Type used for word access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:15 | |
| bit: 9..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::_reserved1:3 | |
| bit: 25..27 Reserved More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:7 | |
| bit: 9..15 Reserved More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::IT:2 | |
| bit: 25..26 saved IT state (read 0) More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:15 | |
| bit: 9..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::_reserved1:3 | |
| bit: 25..27 Reserved More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:15 | |
| bit: 9..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::_reserved1:3 | |
| bit: 25..27 Reserved More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:15 | |
| bit: 9..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::_reserved1:3 | |
| bit: 25..27 Reserved More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:15 | |
| bit: 9..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::_reserved1:3 | |
| bit: 25..27 Reserved More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:1 | |
| bit: 9 Reserved More... | |
| uint32_t xPSR_Type::ICI_IT_1:6 | |
| bit: 10..15 ICI/IT part 1 More... | |
| uint32_t xPSR_Type::_reserved1:8 | |
| bit: 16..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit More... | |
| uint32_t xPSR_Type::ICI_IT_2:2 | |
| bit: 25..26 ICI/IT part 2 More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:7 | |
| bit: 9..15 Reserved More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::IT:2 | |
| bit: 25..26 saved IT state (read 0) More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:7 | |
| bit: 9..15 Reserved More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::IT:2 | |
| bit: 25..26 saved IT state (read 0) More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:1 | |
| bit: 9 Reserved More... | |
| uint32_t xPSR_Type::ICI_IT_1:6 | |
| bit: 10..15 ICI/IT part 1 More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit More... | |
| uint32_t xPSR_Type::ICI_IT_2:2 | |
| bit: 25..26 ICI/IT part 2 More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:7 | |
| bit: 9..15 Reserved More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::IT:2 | |
| bit: 25..26 saved IT state (read 0) More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:1 | |
| bit: 9 Reserved More... | |
| uint32_t xPSR_Type::ICI_IT_1:6 | |
| bit: 10..15 ICI/IT part 1 More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit More... | |
| uint32_t xPSR_Type::ICI_IT_2:2 | |
| bit: 25..26 ICI/IT part 2 More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:7 | |
| bit: 9..15 Reserved More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:1 | |
| bit: 20 Reserved More... | |
| uint32_t xPSR_Type::B:1 | |
| bit: 21 BTI active (read 0) More... | |
| uint32_t xPSR_Type::_reserved2:2 | |
| bit: 22..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::IT:2 | |
| bit: 25..26 saved IT state (read 0) More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:15 | |
| bit: 9..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::_reserved1:3 | |
| bit: 25..27 Reserved More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:1 | |
| bit: 9 Reserved More... | |
| uint32_t xPSR_Type::ICI_IT_1:6 | |
| bit: 10..15 ICI/IT part 1 More... | |
| uint32_t xPSR_Type::_reserved1:8 | |
| bit: 16..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit More... | |
| uint32_t xPSR_Type::ICI_IT_2:2 | |
| bit: 25..26 ICI/IT part 2 More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t xPSR_Type::ISR:9 | |
| bit: 0. More... | |
| uint32_t xPSR_Type::_reserved0:7 | |
| bit: 9..15 Reserved More... | |
| uint32_t xPSR_Type::GE:4 | |
| bit: 16..19 Greater than or Equal flags More... | |
| uint32_t xPSR_Type::_reserved1:4 | |
| bit: 20..23 Reserved More... | |
| uint32_t xPSR_Type::T:1 | |
| bit: 24 Thumb bit (read 0) More... | |
| uint32_t xPSR_Type::IT:2 | |
| bit: 25..26 saved IT state (read 0) More... | |
| uint32_t xPSR_Type::Q:1 | |
| bit: 27 Saturation condition flag More... | |
| uint32_t xPSR_Type::V:1 | |
| bit: 28 Overflow condition code flag More... | |
| uint32_t xPSR_Type::C:1 | |
| bit: 29 Carry condition code flag More... | |
| uint32_t xPSR_Type::Z:1 | |
| bit: 30 Zero condition code flag More... | |
| uint32_t xPSR_Type::N:1 | |
| bit: 31 Negative condition code flag More... | |
| } | b |
| Structure used for bit access. | |
Union type to access the Special-Purpose Program Status Registers (xPSR).
Definition at line 385 of file core_armv81mml.h.