Embedded Artistry Framework
Embedded Systems C++ Framework
Classes | Macros | Functions | Variables
bsd_npx.h File Reference
This graph shows which files directly or indirectly include this file:

Classes

struct  env87
 
struct  fpacc87
 
struct  save87
 
struct  envxmm
 
struct  xmmacc
 
struct  savexmm
 
union  savefpu
 
struct  savexmm.sv_fp
 

Macros

#define __INITIAL_NPXCW__   0x127F
 
#define __INITIAL_MXCSR__   0x1F80
 

Functions

struct savexmm __attribute__ ((__aligned__(16)))
 

Variables

struct envxmm sv_env
 
struct {
struct fpacc87 fp_acc
 
unsigned char fp_pad [6]
 
sv_fp [8]
 
struct xmmacc sv_xmm [8]
 
unsigned char sv_pad [224]
 
union savefpu __attribute__
 

Class Documentation

◆ env87

struct env87
Class Members
long en_cw
int32_t en_cw
unsigned short en_fcs
uint16_t en_fcs
long en_fip
int32_t en_fip
long en_foo
int32_t en_foo
long en_fos
int32_t en_fos
unsigned short en_opcode
uint16_t en_opcode
long en_sw
int32_t en_sw
long en_tw
int32_t en_tw

◆ fpacc87

struct fpacc87
Class Members
uint8_t fp_bytes[10]
unsigned char fp_bytes[10]

◆ save87

struct save87
Class Members
struct fpacc87 sv_ac[8]
struct env87 sv_env
uint8_t sv_pad[64]
unsigned char sv_pad[64]
uint8_t sv_pad0[4]
unsigned char sv_pad0[4]

◆ envxmm

struct envxmm
Class Members
uint16_t en_cw
uint16_t en_fcs
uint32_t en_fip
uint32_t en_foo
uint16_t en_fos
uint32_t en_mxcsr
uint32_t en_mxcsr_mask
uint16_t en_opcode
uint16_t en_pad0
uint16_t en_pad1
uint16_t en_sw
uint16_t en_tw

◆ xmmacc

struct xmmacc
Class Members
uint8_t xmm_bytes[16]
unsigned char xmm_bytes[16]

◆ savexmm

struct savexmm
Class Members
struct envxmm sv_env
struct __envxmm32 sv_env
struct savexmm sv_fp[8]
struct savexmm sv_fp[8]
unsigned char sv_pad[224]
uint8_t sv_pad[224]
struct xmmacc sv_xmm[8]

◆ savefpu

union savefpu
Class Members
struct save87 sv_87
struct __envxmm64 sv_env
struct savefpu sv_fp[8]
uint8_t sv_pad[96]
struct xmmacc sv_xmm[16]
struct savexmm sv_xmm

◆ savexmm.sv_fp

struct savexmm.sv_fp
Class Members
struct fpacc87 fp_acc
unsigned char fp_pad[6]

Macro Definition Documentation

◆ __INITIAL_MXCSR__

#define __INITIAL_MXCSR__   0x1F80

◆ __INITIAL_NPXCW__

#define __INITIAL_NPXCW__   0x127F

Function Documentation

◆ __attribute__()

struct savexmm __attribute__ ( (__aligned__(16))  )

Variable Documentation

◆ __attribute__

union savefpu __attribute__

◆ sv_env

struct envxmm sv_env

◆ sv_fp

struct { ... } sv_fp[8]

◆ sv_pad

unsigned char sv_pad[224]

◆ sv_xmm

struct xmmacc sv_xmm[8]