Structure representing a single ARM floating-point register (double-precision format). More...
#include <lnx_arch_arm.hpp>
Public Attributes | |
| unsigned int | sign1: 1 |
| Sign bit of the mantissa. | |
| unsigned int | unused: 15 |
| Unused bits. | |
| unsigned int | sign2: 1 |
| Sign bit of the exponent. | |
| unsigned int | exponent: 14 |
| Exponent part. | |
| unsigned int | j: 1 |
| Integer bit in normalized representation. | |
| unsigned int | mantissa1: 31 |
| High 31 bits of the mantissa. | |
| unsigned int | mantissa0: 32 |
| Low 32 bits of the mantissa. | |
Structure representing a single ARM floating-point register (double-precision format).
| unsigned int arion_lnx_arm::fp_reg::exponent |
Exponent part.
| unsigned int arion_lnx_arm::fp_reg::j |
Integer bit in normalized representation.
| unsigned int arion_lnx_arm::fp_reg::mantissa0 |
Low 32 bits of the mantissa.
| unsigned int arion_lnx_arm::fp_reg::mantissa1 |
High 31 bits of the mantissa.
| unsigned int arion_lnx_arm::fp_reg::sign1 |
Sign bit of the mantissa.
| unsigned int arion_lnx_arm::fp_reg::sign2 |
Sign bit of the exponent.
| unsigned int arion_lnx_arm::fp_reg::unused |
Unused bits.