ticketfalo.blogg.se

Hexrays decompiler download
Hexrays decompiler download







hexrays decompiler download

This implies a compiler of the LP64 variety, like those usually found in 64-bit UNIX ( not the LLP64 kind common on Wintel platforms).

  • sizeof(unsigned long) = sizeof(uint64_t).
  • The comment and the context (usage example) suggest that Condition 3 is necessary because otherwise 'excess' bits in low could bleed over the bits of high in the resulting value. Then the macro can be used to form a value of double register width - like DX:AX - from two register-width values.Ĭondition 2 is necessary because otherwise the behaviour would be undefined (no-op on Intel chips, for example, since they mask shifts for registers <= 32 bit with 31). Either it was transcribed erroneously (with the original containing sizeof(low) instead of sizeof(high)) or the above-mentioned pseudo decompiler uses it only in cases where it works. #define _PAIR_(high, low) (((unsigned long)(high)<







    Hexrays decompiler download