about summary refs log tree commit diff stats
path: root/miasm2/jitter/op_semantics.h
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2018-08-30 14:42:08 +0200
committerAjax <commial@gmail.com>2018-09-03 19:07:21 +0200
commitecf6cac84d3330c923a6c65bb424e2911f9065a6 (patch)
treed1f859ada761e3abe2391b161661d84d6eacff16 /miasm2/jitter/op_semantics.h
parent579d439700d1944f067a2c28d4aa9ea6736d631a (diff)
downloadmiasm-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.h9
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);