diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2015-11-12 10:47:29 +0100 |
|---|---|---|
| committer | serpilliere <serpilliere@users.noreply.github.com> | 2015-11-12 10:47:29 +0100 |
| commit | 55961973e743bfaa2649f68edf47f9e804715e4a (patch) | |
| tree | 0175e57fbb232e4920771ed3f4a554b4d91531f6 /miasm2/jitter/vm_mngr.h | |
| parent | a90d25dea5ce2690ae1f311724a0019161fbf527 (diff) | |
| parent | bac61c9e4c6e1fbeca37488cf78b7c9555a9191d (diff) | |
| download | miasm-55961973e743bfaa2649f68edf47f9e804715e4a.tar.gz miasm-55961973e743bfaa2649f68edf47f9e804715e4a.zip | |
Merge pull request #265 from commial/fix-float-x86
Fix float x86
Diffstat (limited to 'miasm2/jitter/vm_mngr.h')
| -rw-r--r-- | miasm2/jitter/vm_mngr.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/miasm2/jitter/vm_mngr.h b/miasm2/jitter/vm_mngr.h index c93ed583..8653dd55 100644 --- a/miasm2/jitter/vm_mngr.h +++ b/miasm2/jitter/vm_mngr.h @@ -370,11 +370,19 @@ double fscale(double a, double b); double f2xm1(double a); double fsqrt(double a); double fabs(double a); +double fprem(double a, double b); +double fchs(double a); +double fyl2x(double a, double b); +double fpatan(double a, double b); +unsigned int fprem_lsb(double a, double b); unsigned int fcom_c0(double a, double b); unsigned int fcom_c1(double a, double b); unsigned int fcom_c2(double a, double b); unsigned int fcom_c3(double a, double b); - +unsigned int fxam_c0(double a); +unsigned int fxam_c1(double a); +unsigned int fxam_c2(double a); +unsigned int fxam_c3(double a); double mem_32_to_double(unsigned int m); @@ -382,6 +390,7 @@ double mem_64_to_double(uint64_t m); double int_16_to_double(unsigned int m); double int_32_to_double(unsigned int m); double int_64_to_double(uint64_t m); +int16_t double_to_int_16(double d); int32_t double_to_int_32(double d); int64_t double_to_int_64(double d); double fadd(double a, double b); |