Quasar
Moderator

Posts: 4614
Registered: 08-00 |
Gez said:
The "signed __int64 v1" part intrigues me. 64-bit variables, really?
No, this is a shortcoming in the Hex-Rays decompiler. Whenever it sees the standard prologue code to an x86 imul or idiv instruction, it thinks the use of the 64-bit operand to those instructions that consists of eax:edx or edx:eax is indicative of an __int64 in the original source code. It's a false positive of sorts.
|