about summary refs log tree commit diff stats
path: root/miasm2/jitter/op_semantics.c
diff options
context:
space:
mode:
authorw4kfu <gw4kfu@gmail.com>2018-11-13 11:30:50 -0500
committerw4kfu <gw4kfu@gmail.com>2018-11-13 11:30:50 -0500
commitd4a1e3bdb46dd64a20eaf0bd378cc508b7146587 (patch)
tree1d3a81b49b7bb3b96be8eb8c716d71a253c429e0 /miasm2/jitter/op_semantics.c
parent599ac301037a8509cbeb3aa88a19dd314db8e683 (diff)
downloadmiasm-d4a1e3bdb46dd64a20eaf0bd378cc508b7146587.tar.gz
miasm-d4a1e3bdb46dd64a20eaf0bd378cc508b7146587.zip
change return type of cntleadzeros to uint64_t
Diffstat (limited to '')
-rw-r--r--miasm2/jitter/op_semantics.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/miasm2/jitter/op_semantics.c b/miasm2/jitter/op_semantics.c
index 33a07054..091da87f 100644
--- a/miasm2/jitter/op_semantics.c
+++ b/miasm2/jitter/op_semantics.c
@@ -253,15 +253,15 @@ uint64_t rot_right(uint64_t size, uint64_t a, uint64_t b)
  * - cntleadzeros(size=32, src=2): 30
  * - cntleadzeros(size=32, src=0): 32
  */
-unsigned int cntleadzeros(uint64_t size, uint64_t src)
+uint64_t cntleadzeros(uint64_t size, uint64_t src)
 {
 	int64_t i;
 
 	for (i=(int64_t)size-1; i>=0; i--){
 		if (src & (1ull << i))
-			return (unsigned int)(size - (i + 1));
+			return (uint64_t)(size - (i + 1));
 	}
-	return (unsigned int)size;
+	return (uint64_t)size;
 }
 
 /*