News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Partial Tutorial X64 with full sdk translate

Started by TouEnMasm, August 23, 2015, 04:45:38 PM

Previous topic - Next topic

Mikl__

Hi, Yves!
store the value of registers in local variables how in my samples

rrr314159

Quote from: ToutEnMasmDid you find this NORMAL??????????

- These days, who's to say what's normal? See the JWasm forum for explanation. JWasm reserves (maximum) stack space once, at beginning of a proc, for all proc's called within; it's more efficient, but u have to be aware of it. You can enable / disable this feature by appropriate options. Interesting to note others have been bitten by this, u can see examples in the Laboratory; threads never did figure out what the problem was. In one, they decided there was "something wrong" with rbx, same as u decided "something wrong" with rdi

Anyway thanks for the tute examples. Mikl__ used no invokes, push his own args; you're using invoke's and all the latest JWasm features; so together you demonstrate full range of approaches (my 3rd approach, using nvk macro, could be considered in the middle)
I am NaN ;)

TouEnMasm

The explain seem to be here :(VERBOTEN by JWASM)
http://masm32.com/board/index.php?topic=4536.msg48597#msg48597
Fa is a musical note to play with CL