diff options
| author | Ajax <commial@gmail.com> | 2018-05-16 10:22:48 +0200 |
|---|---|---|
| committer | Ajax <commial@gmail.com> | 2018-05-16 11:22:38 +0200 |
| commit | b12df84ab573213aba05540e15bebd87f2d78613 (patch) | |
| tree | 553092c58eefa5d4b5d764162065276db9f26922 | |
| parent | 652bf298e56214c33c2291064eba00d1559a07aa (diff) | |
| download | miasm-b12df84ab573213aba05540e15bebd87f2d78613.tar.gz miasm-b12df84ab573213aba05540e15bebd87f2d78613.zip | |
udiv/umod/idiv/imod: remove unused 'vmcpu' argument
| -rw-r--r-- | miasm2/ir/translators/C.py | 8 | ||||
| -rw-r--r-- | miasm2/jitter/arch/JitCore_aarch64.h | 24 | ||||
| -rw-r--r-- | miasm2/jitter/arch/JitCore_arm.h | 8 | ||||
| -rw-r--r-- | miasm2/jitter/arch/JitCore_mips32.h | 24 | ||||
| -rw-r--r-- | miasm2/jitter/arch/JitCore_ppc32.c | 8 | ||||
| -rw-r--r-- | miasm2/jitter/arch/JitCore_ppc32.h | 8 | ||||
| -rw-r--r-- | miasm2/jitter/arch/JitCore_x86.h | 28 | ||||
| -rw-r--r-- | miasm2/jitter/op_semantics.h | 8 |
8 files changed, 58 insertions, 58 deletions
diff --git a/miasm2/ir/translators/C.py b/miasm2/ir/translators/C.py index bcffc364..d9847e3a 100644 --- a/miasm2/ir/translators/C.py +++ b/miasm2/ir/translators/C.py @@ -108,10 +108,10 @@ class TranslatorC(Translator): return "segm2addr(jitcpu, %s, %s)" % ( self.from_expr(expr.args[0]), self.from_expr(expr.args[1])) elif expr.op in ['udiv', 'umod', 'idiv', 'imod']: - return '%s%d((vm_cpu_t*)jitcpu->cpu, %s, %s)' % (expr.op, - expr.args[0].size, - self.from_expr(expr.args[0]), - self.from_expr(expr.args[1])) + return '%s%d(%s, %s)' % (expr.op, + expr.args[0].size, + self.from_expr(expr.args[0]), + self.from_expr(expr.args[1])) elif expr.op in ["bcdadd", "bcdadd_cf"]: return "%s_%d(%s, %s)" % (expr.op, expr.args[0].size, self.from_expr(expr.args[0]), diff --git a/miasm2/jitter/arch/JitCore_aarch64.h b/miasm2/jitter/arch/JitCore_aarch64.h index c7fc3cea..1a64b073 100644 --- a/miasm2/jitter/arch/JitCore_aarch64.h +++ b/miasm2/jitter/arch/JitCore_aarch64.h @@ -49,19 +49,19 @@ typedef struct { void dump_gpregs(vm_cpu_t* vmcpu); -uint64_t udiv64(vm_cpu_t* vmcpu, uint64_t a, uint64_t b); -uint64_t umod64(vm_cpu_t* vmcpu, uint64_t a, uint64_t b); -int64_t idiv64(vm_cpu_t* vmcpu, int64_t a, int64_t b); -int64_t imod64(vm_cpu_t* vmcpu, int64_t a, int64_t b); +uint64_t udiv64(uint64_t a, uint64_t b); +uint64_t umod64(uint64_t a, uint64_t b); +int64_t idiv64(int64_t a, int64_t b); +int64_t imod64(int64_t a, int64_t b); -uint32_t udiv32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -uint32_t umod32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -int32_t idiv32(vm_cpu_t* vmcpu, int32_t a, int32_t b); -int32_t imod32(vm_cpu_t* vmcpu, int32_t a, int32_t b); +uint32_t udiv32(uint32_t a, uint32_t b); +uint32_t umod32(uint32_t a, uint32_t b); +int32_t idiv32(int32_t a, int32_t b); +int32_t imod32(int32_t a, int32_t b); -uint16_t udiv16(vm_cpu_t* vmcpu, uint16_t a, uint16_t b); -uint16_t umod16(vm_cpu_t* vmcpu, uint16_t a, uint16_t b); -int16_t idiv16(vm_cpu_t* vmcpu, int16_t a, int16_t b); -int16_t imod16(vm_cpu_t* vmcpu, int16_t a, int16_t b); +uint16_t udiv16(uint16_t a, uint16_t b); +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); #define RETURN_PC return BlockDst; diff --git a/miasm2/jitter/arch/JitCore_arm.h b/miasm2/jitter/arch/JitCore_arm.h index 445ac44a..e66fd728 100644 --- a/miasm2/jitter/arch/JitCore_arm.h +++ b/miasm2/jitter/arch/JitCore_arm.h @@ -39,10 +39,10 @@ typedef struct { void dump_gpregs(vm_cpu_t* vmcpu); -uint32_t udiv32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -uint32_t umod32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -int32_t idiv32(vm_cpu_t* vmcpu, int32_t a, int32_t b); -int32_t imod32(vm_cpu_t* vmcpu, int32_t a, int32_t b); +uint32_t udiv32(uint32_t a, uint32_t b); +uint32_t umod32(uint32_t a, uint32_t b); +int32_t idiv32(int32_t a, int32_t b); +int32_t imod32(int32_t a, int32_t b); #define RETURN_PC return BlockDst; diff --git a/miasm2/jitter/arch/JitCore_mips32.h b/miasm2/jitter/arch/JitCore_mips32.h index b45cac2b..e6b60bc6 100644 --- a/miasm2/jitter/arch/JitCore_mips32.h +++ b/miasm2/jitter/arch/JitCore_mips32.h @@ -335,19 +335,19 @@ typedef struct { void dump_gpregs(vm_cpu_t* vmcpu); -uint64_t udiv64(vm_cpu_t* vmcpu, uint64_t a, uint64_t b); -uint64_t umod64(vm_cpu_t* vmcpu, uint64_t a, uint64_t b); -int64_t idiv64(vm_cpu_t* vmcpu, int64_t a, int64_t b); -int64_t imod64(vm_cpu_t* vmcpu, int64_t a, int64_t b); +uint64_t udiv64(uint64_t a, uint64_t b); +uint64_t umod64(uint64_t a, uint64_t b); +int64_t idiv64(int64_t a, int64_t b); +int64_t imod64(int64_t a, int64_t b); -uint32_t udiv32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -uint32_t umod32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -int32_t idiv32(vm_cpu_t* vmcpu, int32_t a, int32_t b); -int32_t imod32(vm_cpu_t* vmcpu, int32_t a, int32_t b); +uint32_t udiv32(uint32_t a, uint32_t b); +uint32_t umod32(uint32_t a, uint32_t b); +int32_t idiv32(int32_t a, int32_t b); +int32_t imod32(int32_t a, int32_t b); -uint16_t udiv16(vm_cpu_t* vmcpu, uint16_t a, uint16_t b); -uint16_t umod16(vm_cpu_t* vmcpu, uint16_t a, uint16_t b); -int16_t idiv16(vm_cpu_t* vmcpu, int16_t a, int16_t b); -int16_t imod16(vm_cpu_t* vmcpu, int16_t a, int16_t b); +uint16_t udiv16(uint16_t a, uint16_t b); +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); #define RETURN_PC return BlockDst; diff --git a/miasm2/jitter/arch/JitCore_ppc32.c b/miasm2/jitter/arch/JitCore_ppc32.c index 7ea5e88f..ec495d33 100644 --- a/miasm2/jitter/arch/JitCore_ppc32.c +++ b/miasm2/jitter/arch/JitCore_ppc32.c @@ -247,7 +247,7 @@ get_gpreg_offset_all(void) { } int32_t -idiv32(struct vm_cpu *cpu, int32_t a, int32_t b) { +idiv32(int32_t a, int32_t b) { if (b == 0) return 0; @@ -255,7 +255,7 @@ idiv32(struct vm_cpu *cpu, int32_t a, int32_t b) { } uint32_t -udiv32(struct vm_cpu *cpu, uint32_t a, uint32_t b) { +udiv32(uint32_t a, uint32_t b) { if (b == 0) return 0; @@ -263,7 +263,7 @@ udiv32(struct vm_cpu *cpu, uint32_t a, uint32_t b) { } int32_t -imod32(struct vm_cpu *cpu, int32_t a, int32_t b) { +imod32(int32_t a, int32_t b) { if (b == 0) return 0; @@ -271,7 +271,7 @@ imod32(struct vm_cpu *cpu, int32_t a, int32_t b) { } uint32_t -umod32(struct vm_cpu *cpu, uint32_t a, uint32_t b) { +umod32(uint32_t a, uint32_t b) { if (b == 0) return 0; diff --git a/miasm2/jitter/arch/JitCore_ppc32.h b/miasm2/jitter/arch/JitCore_ppc32.h index 18cee358..205736e1 100644 --- a/miasm2/jitter/arch/JitCore_ppc32.h +++ b/miasm2/jitter/arch/JitCore_ppc32.h @@ -14,10 +14,10 @@ struct vm_cpu { uint32_t reserve_address; }; -int32_t idiv32(struct vm_cpu *, int32_t, int32_t); -uint32_t udiv32(struct vm_cpu *, uint32_t, uint32_t); -int32_t imod32(struct vm_cpu *, int32_t, int32_t); -uint32_t umod32(struct vm_cpu *, uint32_t, uint32_t); +int32_t idiv32(int32_t, int32_t); +uint32_t udiv32(uint32_t, uint32_t); +int32_t imod32(int32_t, int32_t); +uint32_t umod32(uint32_t, uint32_t); void dump_gpregs(struct vm_cpu *); diff --git a/miasm2/jitter/arch/JitCore_x86.h b/miasm2/jitter/arch/JitCore_x86.h index e55948e6..8c8e615a 100644 --- a/miasm2/jitter/arch/JitCore_x86.h +++ b/miasm2/jitter/arch/JitCore_x86.h @@ -108,19 +108,19 @@ void dump_gpregs_64(vm_cpu_t* vmcpu); uint64_t segm2addr(JitCpu* jitcpu, uint64_t segm, uint64_t addr); -uint64_t udiv64(vm_cpu_t* vmcpu, uint64_t a, uint64_t b); -uint64_t umod64(vm_cpu_t* vmcpu, uint64_t a, uint64_t b); -int64_t idiv64(vm_cpu_t* vmcpu, int64_t a, int64_t b); -int64_t imod64(vm_cpu_t* vmcpu, int64_t a, int64_t b); - -uint32_t udiv32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -uint32_t umod32(vm_cpu_t* vmcpu, uint32_t a, uint32_t b); -int32_t idiv32(vm_cpu_t* vmcpu, int32_t a, int32_t b); -int32_t imod32(vm_cpu_t* vmcpu, int32_t a, int32_t b); - -uint16_t udiv16(vm_cpu_t* vmcpu, uint16_t a, uint16_t b); -uint16_t umod16(vm_cpu_t* vmcpu, uint16_t a, uint16_t b); -int16_t idiv16(vm_cpu_t* vmcpu, int16_t a, int16_t b); -int16_t imod16(vm_cpu_t* vmcpu, int16_t a, int16_t b); +uint64_t udiv64(uint64_t a, uint64_t b); +uint64_t umod64(uint64_t a, uint64_t b); +int64_t idiv64(int64_t a, int64_t b); +int64_t imod64(int64_t a, int64_t b); + +uint32_t udiv32(uint32_t a, uint32_t b); +uint32_t umod32(uint32_t a, uint32_t b); +int32_t idiv32(int32_t a, int32_t b); +int32_t imod32(int32_t a, int32_t b); + +uint16_t udiv16(uint16_t a, uint16_t b); +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); #define RETURN_PC return BlockDst; diff --git a/miasm2/jitter/op_semantics.h b/miasm2/jitter/op_semantics.h index a52afd42..a60661b2 100644 --- a/miasm2/jitter/op_semantics.h +++ b/miasm2/jitter/op_semantics.h @@ -27,7 +27,7 @@ unsigned int cntleadzeros(uint64_t size, uint64_t src); unsigned int cnttrailzeros(uint64_t size, uint64_t src); #define UDIV(sizeA) \ - uint ## sizeA ## _t udiv ## sizeA (vm_cpu_t* vmcpu, uint ## sizeA ## _t a, uint ## sizeA ## _t b) \ + uint ## sizeA ## _t udiv ## sizeA (uint ## sizeA ## _t a, uint ## sizeA ## _t b) \ { \ uint ## sizeA ## _t r; \ if (b == 0) { \ @@ -40,7 +40,7 @@ unsigned int cnttrailzeros(uint64_t size, uint64_t src); #define UMOD(sizeA) \ - uint ## sizeA ## _t umod ## sizeA (vm_cpu_t* vmcpu, uint ## sizeA ## _t a, uint ## sizeA ## _t b) \ + uint ## sizeA ## _t umod ## sizeA (uint ## sizeA ## _t a, uint ## sizeA ## _t b) \ { \ uint ## sizeA ## _t r; \ if (b == 0) { \ @@ -53,7 +53,7 @@ unsigned int cnttrailzeros(uint64_t size, uint64_t src); #define IDIV(sizeA) \ - int ## sizeA ## _t idiv ## sizeA (vm_cpu_t* vmcpu, int ## sizeA ## _t a, int ## sizeA ## _t b) \ + int ## sizeA ## _t idiv ## sizeA (int ## sizeA ## _t a, int ## sizeA ## _t b) \ { \ int ## sizeA ## _t r; \ if (b == 0) { \ @@ -66,7 +66,7 @@ unsigned int cnttrailzeros(uint64_t size, uint64_t src); #define IMOD(sizeA) \ - int ## sizeA ## _t imod ## sizeA (vm_cpu_t* vmcpu, int ## sizeA ## _t a, int ## sizeA ## _t b) \ + int ## sizeA ## _t imod ## sizeA (int ## sizeA ## _t a, int ## sizeA ## _t b) \ { \ int ## sizeA ## _t r; \ if (b == 0) { \ |