summaryrefslogtreecommitdiff
path: root/lowlevelilinstruction.h
diff options
context:
space:
mode:
Diffstat (limited to 'lowlevelilinstruction.h')
-rw-r--r--lowlevelilinstruction.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/lowlevelilinstruction.h b/lowlevelilinstruction.h
index b2849d44..169c7a60 100644
--- a/lowlevelilinstruction.h
+++ b/lowlevelilinstruction.h
@@ -158,10 +158,10 @@ namespace std
#else
typedef BinaryNinja::SSARegister argument_type;
#endif
- typedef uint64_t result_type;
+ typedef uint32_t result_type;
result_type operator()(argument_type const& value) const
{
- return ((result_type)value.reg) ^ ((result_type)value.version << 32);
+ return ((result_type)value.reg) ^ ((result_type)value.version << 16);
}
};
@@ -176,10 +176,10 @@ namespace std
#else
typedef BinaryNinja::SSAFlag argument_type;
#endif
- typedef uint64_t result_type;
+ typedef uint32_t result_type;
result_type operator()(argument_type const& value) const
{
- return ((result_type)value.flag) ^ ((result_type)value.version << 32);
+ return ((result_type)value.flag) ^ ((result_type)value.version << 16);
}
};