News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

64 bit examples for beginners

Started by zedd151, September 25, 2024, 05:32:30 AM

Previous topic - Next topic

zedd151

As far as the 32->64 bit conversion program I had mentioned above it is a "no go".  :sad:  While converting some of my own code, I found too many things that would still have to be manually adjusted. Things that are not easily done programatically. For now all the program can do is simple comparisons/conversions for registers and "dword"->"qword"; "dd"->"dq" and similar. Still saves a little bit of time, but nowhere near a full source code converter. Maybe next year.  :tongue:

sinsi

The problem is that you would still need to proofread it to make sure nothing was missed, and even then you will miss things :biggrin:
The other thing is that 32-bit code doesn't even know about the extra registers.
How many times have we written 32-bit code and compromised because we don't have enough registers?
If you use SEH, that is totally different in 64-bit land.

Too many differences imho.

zedd151

Quote from: sinsi on October 20, 2024, 03:09:50 AMIf you use SEH, that is totally different in 64-bit land.
Hell no.  :eusa_naughty:  Nope, not me.   :biggrin:
QuoteToo many differences imho.
Thats for sure.  :smiley: