diff options
| author | Ajax <commial@gmail.com> | 2018-08-30 14:42:08 +0200 |
|---|---|---|
| committer | Ajax <commial@gmail.com> | 2018-09-03 19:07:21 +0200 |
| commit | ecf6cac84d3330c923a6c65bb424e2911f9065a6 (patch) | |
| tree | d1f859ada761e3abe2391b161661d84d6eacff16 /miasm2/jitter/op_semantics.h | |
| parent | 579d439700d1944f067a2c28d4aa9ea6736d631a (diff) | |
| download | miasm-ecf6cac84d3330c923a6c65bb424e2911f9065a6.tar.gz miasm-ecf6cac84d3330c923a6c65bb424e2911f9065a6.zip | |
Add support for more FP operations, expand fxam
Diffstat (limited to 'miasm2/jitter/op_semantics.h')
| -rw-r--r-- | miasm2/jitter/op_semantics.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/miasm2/jitter/op_semantics.h b/miasm2/jitter/op_semantics.h index 3d7ca31a..c56c41cf 100644 --- a/miasm2/jitter/op_semantics.h +++ b/miasm2/jitter/op_semantics.h @@ -115,20 +115,15 @@ double fpu_fscale(double a, double b); double fpu_f2xm1(double a); uint32_t fpu_fsqrt32(uint32_t a); uint64_t fpu_fsqrt64(uint64_t a); -double fpu_fabs(double a); -double fpu_fprem(double a, double b); +uint64_t fpu_fabs64(uint64_t a); +uint64_t fpu_fprem64(uint64_t a, uint64_t b); double fpu_fchs(double a); double fpu_fyl2x(double a, double b); double fpu_fpatan(double a, double b); -unsigned int fpu_fprem_lsb(double a, double b); unsigned int fpu_fcom_c0(double a, double b); unsigned int fpu_fcom_c1(double a, double b); unsigned int fpu_fcom_c2(double a, double b); unsigned int fpu_fcom_c3(double a, double b); -unsigned int fpu_fxam_c0(double a); -unsigned int fpu_fxam_c1(double a); -unsigned int fpu_fxam_c2(double a); -unsigned int fpu_fxam_c3(double a); uint64_t sint_to_fp_64(int64_t a); uint32_t sint_to_fp_32(int32_t a); |