Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
arion_lnx_arm::user_fp Struct Reference

Structure representing the ARM floating-point unit (FPU) context as saved in the user area. More...

#include <lnx_arch_arm.hpp>

Public Attributes

struct fp_reg fpregs [8]
 Array of 8 double-precision floating-point registers (D0-D7).
 
unsigned int fpsr: 32
 Floating-Point Status Register.
 
unsigned int fpcr: 32
 Floating-Point Control Register.
 
unsigned char ftype [8]
 Array of floating-point type markers.
 
unsigned int init_flag
 Initialization flag for the FPU context.
 

Detailed Description

Structure representing the ARM floating-point unit (FPU) context as saved in the user area.

Member Data Documentation

◆ fpcr

unsigned int arion_lnx_arm::user_fp::fpcr

Floating-Point Control Register.

◆ fpregs

struct fp_reg arion_lnx_arm::user_fp::fpregs[8]

Array of 8 double-precision floating-point registers (D0-D7).

◆ fpsr

unsigned int arion_lnx_arm::user_fp::fpsr

Floating-Point Status Register.

◆ ftype

unsigned char arion_lnx_arm::user_fp::ftype[8]

Array of floating-point type markers.

◆ init_flag

unsigned int arion_lnx_arm::user_fp::init_flag

Initialization flag for the FPU context.


The documentation for this struct was generated from the following file: