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 cfc7e2d7..a0a867af 100644
--- a/lowlevelilinstruction.h
+++ b/lowlevelilinstruction.h
@@ -183,10 +183,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);
}
};
@@ -219,10 +219,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);
}
};