|
miasm
Reverse engineering framework
|
Go to the documentation of this file.
34 #if _YUGA_LITTLE_ENDIAN
40 #endif // _YUGA_LITTLE_ENDIAN
47 #if _YUGA_LITTLE_ENDIAN
53 #endif // _YUGA_LITTLE_ENDIAN
57 #if defined(__LP64__) || defined(__wasm__) || defined(__mips64) || \
58 defined(__riscv) || defined(_WIN64)
59 #define CRT_HAS_128BIT
65 #if defined(_MSC_VER) && !defined(__clang__)
70 typedef int ti_int __attribute__((mode(TI)));
71 typedef unsigned tu_int __attribute__((mode(TI)));
76 #if _YUGA_LITTLE_ENDIAN
82 #endif // _YUGA_LITTLE_ENDIAN
89 #if _YUGA_LITTLE_ENDIAN
95 #endif // _YUGA_LITTLE_ENDIAN
113 #endif // CRT_HAS_128BIT
126 #if _YUGA_LITTLE_ENDIAN
132 #endif // _YUGA_LITTLE_ENDIAN
139 #if ((defined(__i386__) || defined(__x86_64__)) && !defined(_MSC_VER)) || \
140 defined(__m68k__) || defined(__ia64__)
141 #define HAS_80_BIT_LONG_DOUBLE 1
143 #define HAS_80_BIT_LONG_DOUBLE 0
151 #if __STDC_VERSION__ >= 199901L
154 typedef long double _Complex
Lcomplex;
156 #define COMPLEX_REAL(x) __real__(x)
157 #define COMPLEX_IMAGINARY(x) __imag__(x)
171 #define COMPLEX_REAL(x) (x).real
172 #define COMPLEX_IMAGINARY(x) (x).imaginary
174 #endif // INT_TYPES_H
Definition: int_types.h:146
Definition: int_types.h:159
l
Definition: single_instr.py:7
Definition: int_types.h:163
unsigned long long du_int
Definition: int_types.h:29
double real
Definition: int_types.h:164
uqwords u
Definition: int_types.h:147
int si_int
Definition: int_types.h:25
Definition: int_types.h:120
h
Definition: modint.py:69
long double f
Definition: int_types.h:148
su_int u
Definition: int_types.h:116
Definition: int_types.h:115
su_int low
Definition: int_types.h:39
udwords high
Definition: int_types.h:130
long long di_int
Definition: int_types.h:28
float f
Definition: int_types.h:117
Definition: int_types.h:167
Definition: int_types.h:31
udwords low
Definition: int_types.h:131
float real
Definition: int_types.h:160
double f
Definition: int_types.h:122
Definition: int_types.h:44
long double real
Definition: int_types.h:168
Definition: int_types.h:125
r
Definition: data_flow.py:18
udwords u
Definition: int_types.h:121
unsigned su_int
Definition: int_types.h:26
du_int all
Definition: int_types.h:45
su_int low
Definition: int_types.h:52
di_int all
Definition: int_types.h:32
su_int high
Definition: int_types.h:51
si_int high
Definition: int_types.h:38