|
AsmGrader 0.0.0
|
Derived classes should use Aarch64FlagsBase with the CRTP pattern. More...
#include <registers_state.hpp>
Public Member Functions | |
| constexpr bool | n () const |
| constexpr bool | z () const |
| constexpr bool | c () const |
| constexpr bool | v () const |
| constexpr u64 | nzcv () const |
Static Protected Attributes | |
| static constexpr u64 | NZCV_BASE_OFF = 28 |
| static constexpr u64 | NEGATIVE_FLAG_BIT = 1U << (NZCV_BASE_OFF + 3) |
| static constexpr u64 | ZERO_FLAG_BIT = 1U << (NZCV_BASE_OFF + 2) |
| static constexpr u64 | CARRY_FLAG_BIT = 1U << (NZCV_BASE_OFF + 1) |
| static constexpr u64 | OVERFLOW_FLAG_BIT = 1U << (NZCV_BASE_OFF + 0) |
Derived classes should use Aarch64FlagsBase with the CRTP pattern.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
staticconstexprprotected |