The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: Geryon on August 06, 2011, 02:09:25 PM

Title: Could we patch masm32 ?
Post by: Geryon on August 06, 2011, 02:09:25 PM
Hi folks;
When I was looking something at IA32 manuals, I saw some new instructions
crc32, lfence, monitor, etc... and even some ss2 instructions such as aesdec
masm32 package do NOT support those new instructions :(

So, The thing is that, is it posible to patch masm32 binarys ? or it's just too hard and writing new assembler is a more preferable solution.
Title: Re: Could we patch masm32 ?
Post by: dedndave on August 06, 2011, 02:33:18 PM
just write a macro and use DB
it may get a little hairy with different addressing modes   :P
Title: Re: Could we patch masm32 ?
Post by: qWord on August 06, 2011, 03:06:09 PM
Quote from: Geryon on August 06, 2011, 02:09:25 PM
When I was looking something at IA32 manuals, I saw some new instructions
crc32, lfence, monitor, etc... and even some ss2 instructions such as aesdec
masm32 package do NOT support those new instructions :(
you can obtain the latest version of masm (10.x) through Microsoft's Visual c++. This version support the shown instructions.

BTW: aesdec is not a SSE2 instruction -> AES instructions set ;-)
Title: Re: Could we patch masm32 ?
Post by: hutch-- on August 06, 2011, 03:44:55 PM
Geryon,

Just get the later version of ML.EXE from Microsoft in whatever their current VC free version form is available. The MASM32 SDK works with all version from the old 6.14 up to the current version 10.
Title: Re: Could we patch masm32 ?
Post by: dedndave on August 06, 2011, 04:14:49 PM
oh - one other point....
it would be easier to convince Andreas to add something to JwAsm than it would be to patch masm   :bg
Title: Re: Could we patch masm32 ?
Post by: Geryon on August 06, 2011, 04:42:17 PM
Thank you everyone.