ReactOS 0.4.16-dev-835-gd769f56
fpieee.h File Reference
#include <corecrt.h>
Include dependency graph for fpieee.h:

Go to the source code of this file.

Classes

struct  _FP80
 
struct  _BCD80
 
struct  _FPIEEE_VALUE
 
struct  _FPIEEE_EXCEPTION_FLAGS
 
struct  _FPIEEE_RECORD
 

Macros

#define _INC_FPIEEE
 

Typedefs

typedef float _FP32
 
typedef double _FP64
 
typedef short _I16
 
typedef int _I32
 
typedef unsigned short _U16
 
typedef unsigned int _U32
 
typedef __int64 _Q64
 
typedef struct _FPIEEE_RECORD_PFPIEEE_RECORD
 
typedef int(__cdecl_FpieeFltHandlerType) (_FPIEEE_RECORD *)
 

Enumerations

enum  _FPIEEE_COMPARE_RESULT {
  _FpCompareEqual , _FpCompareGreater , _FpCompareLess , _FpCompareUnordered ,
  _FpCompareEqual , _FpCompareGreater , _FpCompareLess , _FpCompareUnordered
}
 
enum  _FPIEEE_FORMAT {
  _FpFormatFp32 , _FpFormatFp64 , _FpFormatFp80 , _FpFormatFp128 ,
  _FpFormatI16 , _FpFormatI32 , _FpFormatI64 , _FpFormatU16 ,
  _FpFormatU32 , _FpFormatU64 , _FpFormatBcd80 , _FpFormatCompare ,
  _FpFormatString , _FpFormatFp32 , _FpFormatFp64 , _FpFormatFp80 ,
  _FpFormatFp128 , _FpFormatI16 , _FpFormatI32 , _FpFormatI64 ,
  _FpFormatU16 , _FpFormatU32 , _FpFormatU64 , _FpFormatBcd80 ,
  _FpFormatCompare , _FpFormatString
}
 
enum  _FP_OPERATION_CODE {
  _FpCodeUnspecified , _FpCodeAdd , _FpCodeSubtract , _FpCodeMultiply ,
  _FpCodeDivide , _FpCodeSquareRoot , _FpCodeRemainder , _FpCodeCompare ,
  _FpCodeConvert , _FpCodeRound , _FpCodeTruncate , _FpCodeFloor ,
  _FpCodeCeil , _FpCodeAcos , _FpCodeAsin , _FpCodeAtan ,
  _FpCodeAtan2 , _FpCodeCabs , _FpCodeCos , _FpCodeCosh ,
  _FpCodeExp , _FpCodeFabs , _FpCodeFmod , _FpCodeFrexp ,
  _FpCodeHypot , _FpCodeLdexp , _FpCodeLog , _FpCodeLog10 ,
  _FpCodeModf , _FpCodePow , _FpCodeSin , _FpCodeSinh ,
  _FpCodeTan , _FpCodeTanh , _FpCodeY0 , _FpCodeY1 ,
  _FpCodeYn , _FpCodeLogb , _FpCodeNextafter , _FpCodeNegate ,
  _FpCodeFmin , _FpCodeFmax , _FpCodeConvertTrunc , _XMMIAddps ,
  _XMMIAddss , _XMMISubps , _XMMISubss , _XMMIMulps ,
  _XMMIMulss , _XMMIDivps , _XMMIDivss , _XMMISqrtps ,
  _XMMISqrtss , _XMMIMaxps , _XMMIMaxss , _XMMIMinps ,
  _XMMIMinss , _XMMICmpps , _XMMICmpss , _XMMIComiss ,
  _XMMIUComiss , _XMMICvtpi2ps , _XMMICvtsi2ss , _XMMICvtps2pi ,
  _XMMICvtss2si , _XMMICvttps2pi , _XMMICvttss2si , _XMMIAddsubps ,
  _XMMIHaddps , _XMMIHsubps , _XMMI2Addpd , _XMMI2Addsd ,
  _XMMI2Subpd , _XMMI2Subsd , _XMMI2Mulpd , _XMMI2Mulsd ,
  _XMMI2Divpd , _XMMI2Divsd , _XMMI2Sqrtpd , _XMMI2Sqrtsd ,
  _XMMI2Maxpd , _XMMI2Maxsd , _XMMI2Minpd , _XMMI2Minsd ,
  _XMMI2Cmppd , _XMMI2Cmpsd , _XMMI2Comisd , _XMMI2UComisd ,
  _XMMI2Cvtpd2pi , _XMMI2Cvtsd2si , _XMMI2Cvttpd2pi , _XMMI2Cvttsd2si ,
  _XMMI2Cvtps2pd , _XMMI2Cvtss2sd , _XMMI2Cvtpd2ps , _XMMI2Cvtsd2ss ,
  _XMMI2Cvtdq2ps , _XMMI2Cvttps2dq , _XMMI2Cvtps2dq , _XMMI2Cvttpd2dq ,
  _XMMI2Cvtpd2dq , _XMMI2Addsubpd , _XMMI2Haddpd , _XMMI2Hsubpd ,
  _FpCodeUnspecified , _FpCodeAdd , _FpCodeSubtract , _FpCodeMultiply ,
  _FpCodeDivide , _FpCodeSquareRoot , _FpCodeRemainder , _FpCodeCompare ,
  _FpCodeConvert , _FpCodeRound , _FpCodeTruncate , _FpCodeFloor ,
  _FpCodeCeil , _FpCodeAcos , _FpCodeAsin , _FpCodeAtan ,
  _FpCodeAtan2 , _FpCodeCabs , _FpCodeCos , _FpCodeCosh ,
  _FpCodeExp , _FpCodeFabs , _FpCodeFmod , _FpCodeFrexp ,
  _FpCodeHypot , _FpCodeLdexp , _FpCodeLog , _FpCodeLog10 ,
  _FpCodeModf , _FpCodePow , _FpCodeSin , _FpCodeSinh ,
  _FpCodeTan , _FpCodeTanh , _FpCodeY0 , _FpCodeY1 ,
  _FpCodeYn , _FpCodeLogb , _FpCodeNextafter , _FpCodeNegate ,
  _FpCodeFmin , _FpCodeFmax , _FpCodeConvertTrunc , _XMMIAddps ,
  _XMMIAddss , _XMMISubps , _XMMISubss , _XMMIMulps ,
  _XMMIMulss , _XMMIDivps , _XMMIDivss , _XMMISqrtps ,
  _XMMISqrtss , _XMMIMaxps , _XMMIMaxss , _XMMIMinps ,
  _XMMIMinss , _XMMICmpps , _XMMICmpss , _XMMIComiss ,
  _XMMIUComiss , _XMMICvtpi2ps , _XMMICvtsi2ss , _XMMICvtps2pi ,
  _XMMICvtss2si , _XMMICvttps2pi , _XMMICvttss2si , _XMMIAddsubps ,
  _XMMIHaddps , _XMMIHsubps , _XMMIRoundps , _XMMIRoundss ,
  _XMMIDpps , _XMMI2Addpd , _XMMI2Addsd , _XMMI2Subpd ,
  _XMMI2Subsd , _XMMI2Mulpd , _XMMI2Mulsd , _XMMI2Divpd ,
  _XMMI2Divsd , _XMMI2Sqrtpd , _XMMI2Sqrtsd , _XMMI2Maxpd ,
  _XMMI2Maxsd , _XMMI2Minpd , _XMMI2Minsd , _XMMI2Cmppd ,
  _XMMI2Cmpsd , _XMMI2Comisd , _XMMI2UComisd , _XMMI2Cvtpd2pi ,
  _XMMI2Cvtsd2si , _XMMI2Cvttpd2pi , _XMMI2Cvttsd2si , _XMMI2Cvtps2pd ,
  _XMMI2Cvtss2sd , _XMMI2Cvtpd2ps , _XMMI2Cvtsd2ss , _XMMI2Cvtdq2ps ,
  _XMMI2Cvttps2dq , _XMMI2Cvtps2dq , _XMMI2Cvttpd2dq , _XMMI2Cvtpd2dq ,
  _XMMI2Addsubpd , _XMMI2Haddpd , _XMMI2Hsubpd , _XMMI2Roundpd ,
  _XMMI2Roundsd , _XMMI2Dppd
}
 
enum  _FPIEEE_ROUNDING_MODE {
  _FpRoundNearest , _FpRoundMinusInfinity , _FpRoundPlusInfinity , _FpRoundChopped ,
  _FpRoundNearest , _FpRoundMinusInfinity , _FpRoundPlusInfinity , _FpRoundChopped
}
 
enum  _FPIEEE_PRECISION {
  _FpPrecisionFull , _FpPrecision53 , _FpPrecision24 , _FpPrecisionFull ,
  _FpPrecision53 , _FpPrecision24
}
 

Functions

struct _CRT_ALIGN (16)
 
struct _CRT_ALIGN (8)
 
_ACRTIMP int __cdecl _fpieee_flt (_In_ unsigned long _ExceptionCode, _In_ struct _EXCEPTION_POINTERS *_PtExceptionPtr, _In_ _FpieeFltHandlerType _Handler)
 

Variables

 _FP128
 
 _I64
 
 _U64
 
 _FPQ64
 

Macro Definition Documentation

◆ _INC_FPIEEE

#define _INC_FPIEEE

Definition at line 11 of file fpieee.h.

Typedef Documentation

◆ _FP32

typedef float _FP32

Definition at line 362 of file fpieee.h.

◆ _FP64

typedef double _FP64

Definition at line 363 of file fpieee.h.

◆ _FpieeFltHandlerType

typedef int(__cdecl * _FpieeFltHandlerType) (_FPIEEE_RECORD *)

Definition at line 462 of file fpieee.h.

◆ _I16

typedef short _I16

Definition at line 364 of file fpieee.h.

◆ _I32

typedef int _I32

Definition at line 365 of file fpieee.h.

◆ _PFPIEEE_RECORD

◆ _Q64

typedef __int64 _Q64

Definition at line 368 of file fpieee.h.

◆ _U16

typedef unsigned short _U16

Definition at line 366 of file fpieee.h.

◆ _U32

typedef unsigned int _U32

Definition at line 367 of file fpieee.h.

Enumeration Type Documentation

◆ _FP_OPERATION_CODE

Enumerator
_FpCodeUnspecified 
_FpCodeAdd 
_FpCodeSubtract 
_FpCodeMultiply 
_FpCodeDivide 
_FpCodeSquareRoot 
_FpCodeRemainder 
_FpCodeCompare 
_FpCodeConvert 
_FpCodeRound 
_FpCodeTruncate 
_FpCodeFloor 
_FpCodeCeil 
_FpCodeAcos 
_FpCodeAsin 
_FpCodeAtan 
_FpCodeAtan2 
_FpCodeCabs 
_FpCodeCos 
_FpCodeCosh 
_FpCodeExp 
_FpCodeFabs 
_FpCodeFmod 
_FpCodeFrexp 
_FpCodeHypot 
_FpCodeLdexp 
_FpCodeLog 
_FpCodeLog10 
_FpCodeModf 
_FpCodePow 
_FpCodeSin 
_FpCodeSinh 
_FpCodeTan 
_FpCodeTanh 
_FpCodeY0 
_FpCodeY1 
_FpCodeYn 
_FpCodeLogb 
_FpCodeNextafter 
_FpCodeNegate 
_FpCodeFmin 
_FpCodeFmax 
_FpCodeConvertTrunc 
_XMMIAddps 
_XMMIAddss 
_XMMISubps 
_XMMISubss 
_XMMIMulps 
_XMMIMulss 
_XMMIDivps 
_XMMIDivss 
_XMMISqrtps 
_XMMISqrtss 
_XMMIMaxps 
_XMMIMaxss 
_XMMIMinps 
_XMMIMinss 
_XMMICmpps 
_XMMICmpss 
_XMMIComiss 
_XMMIUComiss 
_XMMICvtpi2ps 
_XMMICvtsi2ss 
_XMMICvtps2pi 
_XMMICvtss2si 
_XMMICvttps2pi 
_XMMICvttss2si 
_XMMIAddsubps 
_XMMIHaddps 
_XMMIHsubps 
_XMMI2Addpd 
_XMMI2Addsd 
_XMMI2Subpd 
_XMMI2Subsd 
_XMMI2Mulpd 
_XMMI2Mulsd 
_XMMI2Divpd 
_XMMI2Divsd 
_XMMI2Sqrtpd 
_XMMI2Sqrtsd 
_XMMI2Maxpd 
_XMMI2Maxsd 
_XMMI2Minpd 
_XMMI2Minsd 
_XMMI2Cmppd 
_XMMI2Cmpsd 
_XMMI2Comisd 
_XMMI2UComisd 
_XMMI2Cvtpd2pi 
_XMMI2Cvtsd2si 
_XMMI2Cvttpd2pi 
_XMMI2Cvttsd2si 
_XMMI2Cvtps2pd 
_XMMI2Cvtss2sd 
_XMMI2Cvtpd2ps 
_XMMI2Cvtsd2ss 
_XMMI2Cvtdq2ps 
_XMMI2Cvttps2dq 
_XMMI2Cvtps2dq 
_XMMI2Cvttpd2dq 
_XMMI2Cvtpd2dq 
_XMMI2Addsubpd 
_XMMI2Haddpd 
_XMMI2Hsubpd 
_FpCodeUnspecified 
_FpCodeAdd 
_FpCodeSubtract 
_FpCodeMultiply 
_FpCodeDivide 
_FpCodeSquareRoot 
_FpCodeRemainder 
_FpCodeCompare 
_FpCodeConvert 
_FpCodeRound 
_FpCodeTruncate 
_FpCodeFloor 
_FpCodeCeil 
_FpCodeAcos 
_FpCodeAsin 
_FpCodeAtan 
_FpCodeAtan2 
_FpCodeCabs 
_FpCodeCos 
_FpCodeCosh 
_FpCodeExp 
_FpCodeFabs 
_FpCodeFmod 
_FpCodeFrexp 
_FpCodeHypot 
_FpCodeLdexp 
_FpCodeLog 
_FpCodeLog10 
_FpCodeModf 
_FpCodePow 
_FpCodeSin 
_FpCodeSinh 
_FpCodeTan 
_FpCodeTanh 
_FpCodeY0 
_FpCodeY1 
_FpCodeYn 
_FpCodeLogb 
_FpCodeNextafter 
_FpCodeNegate 
_FpCodeFmin 
_FpCodeFmax 
_FpCodeConvertTrunc 
_XMMIAddps 
_XMMIAddss 
_XMMISubps 
_XMMISubss 
_XMMIMulps 
_XMMIMulss 
_XMMIDivps 
_XMMIDivss 
_XMMISqrtps 
_XMMISqrtss 
_XMMIMaxps 
_XMMIMaxss 
_XMMIMinps 
_XMMIMinss 
_XMMICmpps 
_XMMICmpss 
_XMMIComiss 
_XMMIUComiss 
_XMMICvtpi2ps 
_XMMICvtsi2ss 
_XMMICvtps2pi 
_XMMICvtss2si 
_XMMICvttps2pi 
_XMMICvttss2si 
_XMMIAddsubps 
_XMMIHaddps 
_XMMIHsubps 
_XMMIRoundps 
_XMMIRoundss 
_XMMIDpps 
_XMMI2Addpd 
_XMMI2Addsd 
_XMMI2Subpd 
_XMMI2Subsd 
_XMMI2Mulpd 
_XMMI2Mulsd 
_XMMI2Divpd 
_XMMI2Divsd 
_XMMI2Sqrtpd 
_XMMI2Sqrtsd 
_XMMI2Maxpd 
_XMMI2Maxsd 
_XMMI2Minpd 
_XMMI2Minsd 
_XMMI2Cmppd 
_XMMI2Cmpsd 
_XMMI2Comisd 
_XMMI2UComisd 
_XMMI2Cvtpd2pi 
_XMMI2Cvtsd2si 
_XMMI2Cvttpd2pi 
_XMMI2Cvttsd2si 
_XMMI2Cvtps2pd 
_XMMI2Cvtss2sd 
_XMMI2Cvtpd2ps 
_XMMI2Cvtsd2ss 
_XMMI2Cvtdq2ps 
_XMMI2Cvttps2dq 
_XMMI2Cvtps2dq 
_XMMI2Cvttpd2dq 
_XMMI2Cvtpd2dq 
_XMMI2Addsubpd 
_XMMI2Haddpd 
_XMMI2Hsubpd 
_XMMI2Roundpd 
_XMMI2Roundsd 
_XMMI2Dppd 

Definition at line 59 of file fpieee.h.

60 {
101 _FpCodeFmin, // XMMI
102 _FpCodeFmax, // XMMI
103 _FpCodeConvertTrunc, // XMMI
104 _XMMIAddps, // XMMI
128 _XMMIAddsubps, // XMMI for PNI
129 _XMMIHaddps, // XMMI for PNI
130 _XMMIHsubps, // XMMI for PNI
131 _XMMIRoundps, // 66 0F 3A 08
132 _XMMIRoundss, // 66 0F 3A 0A
133 _XMMIDpps, // 66 0F 3A 40
134 _XMMI2Addpd, // XMMI2
152 _XMMI2Cvtpd2pi, // 66 2D
153 _XMMI2Cvtsd2si, // F2
154 _XMMI2Cvttpd2pi, // 66 2C
155 _XMMI2Cvttsd2si, // F2
156 _XMMI2Cvtps2pd, // 0F 5A
157 _XMMI2Cvtss2sd, // F3
158 _XMMI2Cvtpd2ps, // 66
159 _XMMI2Cvtsd2ss, // F2
160 _XMMI2Cvtdq2ps, // 0F 5B
161 _XMMI2Cvttps2dq, // F3
162 _XMMI2Cvtps2dq, // 66
163 _XMMI2Cvttpd2dq, // 66 0F E6
164 _XMMI2Cvtpd2dq, // F2
165 _XMMI2Addsubpd, // 66 0F D0
166 _XMMI2Haddpd, // 66 0F 7C
167 _XMMI2Hsubpd, // 66 0F 7D
168 _XMMI2Roundpd, // 66 0F 3A 09
169 _XMMI2Roundsd, // 66 0F 3A 0B
170 _XMMI2Dppd, // 66 0F 3A 41
_FP_OPERATION_CODE
Definition: fpieee.h:28
@ _XMMISubss
Definition: fpieee.h:75
@ _FpCodeUnspecified
Definition: fpieee.h:29
@ _XMMI2Addpd
Definition: fpieee.h:99
@ _FpCodeLogb
Definition: fpieee.h:66
@ _XMMI2Cvtpd2dq
Definition: fpieee.h:129
@ _XMMI2Cvtsd2si
Definition: fpieee.h:118
@ _XMMIComiss
Definition: fpieee.h:88
@ _FpCodeTanh
Definition: fpieee.h:62
@ _FpCodeAtan2
Definition: fpieee.h:45
@ _XMMI2Cmppd
Definition: fpieee.h:113
@ _FpCodeFabs
Definition: fpieee.h:50
@ _FpCodeFmin
Definition: fpieee.h:69
@ _FpCodeAtan
Definition: fpieee.h:44
@ _XMMISqrtss
Definition: fpieee.h:81
@ _FpCodeSquareRoot
Definition: fpieee.h:34
@ _XMMI2Cvttsd2si
Definition: fpieee.h:120
@ _XMMI2Maxsd
Definition: fpieee.h:110
@ _FpCodeTruncate
Definition: fpieee.h:39
@ _FpCodeFmod
Definition: fpieee.h:51
@ _XMMI2Cvtdq2ps
Definition: fpieee.h:125
@ _FpCodeLdexp
Definition: fpieee.h:54
@ _FpCodeSin
Definition: fpieee.h:59
@ _XMMI2Cvtps2pd
Definition: fpieee.h:121
@ _XMMISubps
Definition: fpieee.h:74
@ _XMMI2Subsd
Definition: fpieee.h:102
@ _XMMI2Cvttpd2dq
Definition: fpieee.h:128
@ _XMMIAddsubps
Definition: fpieee.h:96
@ _XMMIMulss
Definition: fpieee.h:77
@ _FpCodeHypot
Definition: fpieee.h:53
@ _FpCodeFrexp
Definition: fpieee.h:52
@ _FpCodeModf
Definition: fpieee.h:57
@ _FpCodeAsin
Definition: fpieee.h:43
@ _FpCodeY0
Definition: fpieee.h:63
@ _XMMIAddps
Definition: fpieee.h:72
@ _XMMI2Cvttpd2pi
Definition: fpieee.h:119
@ _FpCodeDivide
Definition: fpieee.h:33
@ _FpCodeLog10
Definition: fpieee.h:56
@ _FpCodeCos
Definition: fpieee.h:47
@ _FpCodeAcos
Definition: fpieee.h:42
@ _XMMIUComiss
Definition: fpieee.h:89
@ _XMMI2Minpd
Definition: fpieee.h:111
@ _XMMI2Divsd
Definition: fpieee.h:106
@ _XMMICvtpi2ps
Definition: fpieee.h:90
@ _XMMIMinss
Definition: fpieee.h:85
@ _XMMI2Subpd
Definition: fpieee.h:101
@ _XMMICmpss
Definition: fpieee.h:87
@ _XMMI2Cvtss2sd
Definition: fpieee.h:122
@ _XMMICmpps
Definition: fpieee.h:86
@ _XMMI2Mulsd
Definition: fpieee.h:104
@ _XMMI2Cvtsd2ss
Definition: fpieee.h:124
@ _XMMI2Addsd
Definition: fpieee.h:100
@ _FpCodeConvert
Definition: fpieee.h:37
@ _XMMI2Divpd
Definition: fpieee.h:105
@ _XMMISqrtps
Definition: fpieee.h:80
@ _FpCodePow
Definition: fpieee.h:58
@ _FpCodeLog
Definition: fpieee.h:55
@ _FpCodeCompare
Definition: fpieee.h:36
@ _XMMI2Sqrtsd
Definition: fpieee.h:108
@ _XMMI2Mulpd
Definition: fpieee.h:103
@ _FpCodeAdd
Definition: fpieee.h:30
@ _XMMICvtss2si
Definition: fpieee.h:93
@ _XMMI2Hsubpd
Definition: fpieee.h:132
@ _XMMI2Addsubpd
Definition: fpieee.h:130
@ _FpCodeMultiply
Definition: fpieee.h:32
@ _XMMIMinps
Definition: fpieee.h:84
@ _XMMICvttps2pi
Definition: fpieee.h:94
@ _FpCodeNextafter
Definition: fpieee.h:67
@ _XMMI2Minsd
Definition: fpieee.h:112
@ _FpCodeCeil
Definition: fpieee.h:41
@ _FpCodeRemainder
Definition: fpieee.h:35
@ _XMMI2UComisd
Definition: fpieee.h:116
@ _XMMICvtsi2ss
Definition: fpieee.h:91
@ _XMMI2Sqrtpd
Definition: fpieee.h:107
@ _XMMIHaddps
Definition: fpieee.h:97
@ _XMMIDivss
Definition: fpieee.h:79
@ _XMMI2Comisd
Definition: fpieee.h:115
@ _XMMI2Cvttps2dq
Definition: fpieee.h:126
@ _XMMI2Cvtps2dq
Definition: fpieee.h:127
@ _XMMI2Cmpsd
Definition: fpieee.h:114
@ _XMMI2Cvtpd2pi
Definition: fpieee.h:117
@ _XMMIDivps
Definition: fpieee.h:78
@ _XMMICvtps2pi
Definition: fpieee.h:92
@ _FpCodeSubtract
Definition: fpieee.h:31
@ _XMMI2Cvtpd2ps
Definition: fpieee.h:123
@ _FpCodeTan
Definition: fpieee.h:61
@ _XMMIMaxps
Definition: fpieee.h:82
@ _XMMICvttss2si
Definition: fpieee.h:95
@ _XMMIMaxss
Definition: fpieee.h:83
@ _FpCodeRound
Definition: fpieee.h:38
@ _FpCodeExp
Definition: fpieee.h:49
@ _XMMI2Haddpd
Definition: fpieee.h:131
@ _FpCodeConvertTrunc
Definition: fpieee.h:71
@ _FpCodeYn
Definition: fpieee.h:65
@ _FpCodeCosh
Definition: fpieee.h:48
@ _FpCodeCabs
Definition: fpieee.h:46
@ _FpCodeSinh
Definition: fpieee.h:60
@ _FpCodeFmax
Definition: fpieee.h:70
@ _XMMI2Maxpd
Definition: fpieee.h:109
@ _FpCodeNegate
Definition: fpieee.h:68
@ _XMMIHsubps
Definition: fpieee.h:98
@ _FpCodeY1
Definition: fpieee.h:64
@ _XMMIAddss
Definition: fpieee.h:73
@ _FpCodeFloor
Definition: fpieee.h:40
@ _XMMIMulps
Definition: fpieee.h:76
@ _XMMIRoundps
Definition: fpieee.h:131
@ _XMMI2Roundpd
Definition: fpieee.h:168
@ _XMMI2Roundsd
Definition: fpieee.h:169
@ _XMMIRoundss
Definition: fpieee.h:132
@ _XMMIDpps
Definition: fpieee.h:133
@ _XMMI2Dppd
Definition: fpieee.h:170

◆ _FPIEEE_COMPARE_RESULT

Enumerator
_FpCompareEqual 
_FpCompareGreater 
_FpCompareLess 
_FpCompareUnordered 
_FpCompareEqual 
_FpCompareGreater 
_FpCompareLess 
_FpCompareUnordered 

Definition at line 32 of file fpieee.h.

33 {
_FPIEEE_COMPARE_RESULT
Definition: fpieee.h:17
@ _FpCompareGreater
Definition: fpieee.h:18
@ _FpCompareLess
Definition: fpieee.h:18
@ _FpCompareEqual
Definition: fpieee.h:18
@ _FpCompareUnordered
Definition: fpieee.h:18

◆ _FPIEEE_FORMAT

Enumerator
_FpFormatFp32 
_FpFormatFp64 
_FpFormatFp80 
_FpFormatFp128 
_FpFormatI16 
_FpFormatI32 
_FpFormatI64 
_FpFormatU16 
_FpFormatU32 
_FpFormatU64 
_FpFormatBcd80 
_FpFormatCompare 
_FpFormatString 
_FpFormatFp32 
_FpFormatFp64 
_FpFormatFp80 
_FpFormatFp128 
_FpFormatI16 
_FpFormatI32 
_FpFormatI64 
_FpFormatU16 
_FpFormatU32 
_FpFormatU64 
_FpFormatBcd80 
_FpFormatCompare 
_FpFormatString 

Definition at line 41 of file fpieee.h.

42 {
_FPIEEE_FORMAT
Definition: fpieee.h:21
@ _FpFormatU16
Definition: fpieee.h:22
@ _FpFormatFp64
Definition: fpieee.h:22
@ _FpFormatFp32
Definition: fpieee.h:22
@ _FpFormatBcd80
Definition: fpieee.h:22
@ _FpFormatU32
Definition: fpieee.h:22
@ _FpFormatCompare
Definition: fpieee.h:22
@ _FpFormatString
Definition: fpieee.h:22
@ _FpFormatU64
Definition: fpieee.h:22
@ _FpFormatI16
Definition: fpieee.h:22
@ _FpFormatI32
Definition: fpieee.h:22
@ _FpFormatI64
Definition: fpieee.h:22
@ _FpFormatFp128
Definition: fpieee.h:22
@ _FpFormatFp80
Definition: fpieee.h:22

◆ _FPIEEE_PRECISION

Enumerator
_FpPrecisionFull 
_FpPrecision53 
_FpPrecision24 
_FpPrecisionFull 
_FpPrecision53 
_FpPrecision24 

Definition at line 353 of file fpieee.h.

354 {
_FPIEEE_PRECISION
Definition: fpieee.h:252
@ _FpPrecision53
Definition: fpieee.h:253
@ _FpPrecision24
Definition: fpieee.h:253
@ _FpPrecisionFull
Definition: fpieee.h:253

◆ _FPIEEE_ROUNDING_MODE

Enumerator
_FpRoundNearest 
_FpRoundMinusInfinity 
_FpRoundPlusInfinity 
_FpRoundChopped 
_FpRoundNearest 
_FpRoundMinusInfinity 
_FpRoundPlusInfinity 
_FpRoundChopped 

Definition at line 345 of file fpieee.h.

346 {
_FPIEEE_ROUNDING_MODE
Definition: fpieee.h:248
@ _FpRoundNearest
Definition: fpieee.h:249
@ _FpRoundPlusInfinity
Definition: fpieee.h:249
@ _FpRoundChopped
Definition: fpieee.h:249
@ _FpRoundMinusInfinity
Definition: fpieee.h:249

Function Documentation

◆ _CRT_ALIGN() [1/2]

struct _CRT_ALIGN ( 16  )

Definition at line 368 of file fpieee.h.

383 {
384 unsigned long W[4];
385 } _FP128;
_FP128
Definition: fpieee.h:277
Definition: polytest.cpp:36

◆ _CRT_ALIGN() [2/2]

struct _CRT_ALIGN ( )

Definition at line 385 of file fpieee.h.

388 {
389 unsigned long W[2];
390 } _I64;
_I64
Definition: fpieee.h:281

◆ _fpieee_flt()

_ACRTIMP int __cdecl _fpieee_flt ( _In_ unsigned long  _ExceptionCode,
_In_ struct _EXCEPTION_POINTERS _PtExceptionPtr,
_In_ _FpieeFltHandlerType  _Handler 
)

Variable Documentation

◆ _FP128

_FP128

Definition at line 385 of file fpieee.h.

◆ _FPQ64

_FPQ64

Definition at line 405 of file fpieee.h.

◆ _I64

_I64

Definition at line 390 of file fpieee.h.

◆ _U64

_U64

Definition at line 395 of file fpieee.h.