about summary refs log tree commit diff stats
path: root/miasm2/jitter/op_semantics.h
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2018-07-10 14:38:37 +0200
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2018-07-13 20:30:53 +0200
commitc1980535a872cbd0e8a39b32e16a8e9d318c8134 (patch)
tree9a63804aee2a2d957de1ca1873a32d0ca305d917 /miasm2/jitter/op_semantics.h
parent4a1dc7ab1796f5aecb35c2e4633b08f68ab21cef (diff)
downloadmiasm-c1980535a872cbd0e8a39b32e16a8e9d318c8134.tar.gz
miasm-c1980535a872cbd0e8a39b32e16a8e9d318c8134.zip
Jitter: use bignum
Diffstat (limited to 'miasm2/jitter/op_semantics.h')
-rw-r--r--miasm2/jitter/op_semantics.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/miasm2/jitter/op_semantics.h b/miasm2/jitter/op_semantics.h
index f8042895..9ff2881e 100644
--- a/miasm2/jitter/op_semantics.h
+++ b/miasm2/jitter/op_semantics.h
@@ -1,9 +1,6 @@
 #ifndef OP_SEMANTICS_H
 #define OP_SEMANTICS_H
 
-#define uint128_t __uint128_t
-#define int128_t __int128_t
-
 #define CC_P 1
 extern const uint8_t parity_table[256];
 #define parity(a) parity_table[(a) & 0xFF]
@@ -95,6 +92,11 @@ uint16_t umod16(uint16_t a, uint16_t b);
 int16_t idiv16(int16_t a, int16_t b);
 int16_t imod16(int16_t a, int16_t b);
 
+uint8_t udiv8(uint8_t a, uint8_t b);
+uint8_t umod8(uint8_t a, uint8_t b);
+int8_t idiv8(int8_t a, int8_t b);
+int8_t imod8(int8_t a, int8_t b);
+
 unsigned int x86_cpuid(unsigned int a, unsigned int reg_num);
 
 uint32_t fpu_fadd32(uint32_t a, uint32_t b);