What are the technical advantages of me compiling in 64 bit mode, as opposed to 32 bit? Are we talking the about of RAM my application will be able to use? The size of CPU registers I will be able to use?
I ask because I was reading this question:
ICC inline assembler doesn`t like push/pop
A guy couldn't get inline assembly instruction POP
to compile because he was compiling in 64 bit mode and POP
only works on 32 bit registers (at least, that is how I read the answer).
I cannot believe you cannot use the POP
assembly command if you compile in 64 bit mode?
My main question is- if you choose 64 bit compilation- does this mean you cannot use "regular" inline assembly instructions?