Author Topic: Why we use old ML?  (Read 372 times)

morgot

  • Regular Member
  • *
  • Posts: 20
Why we use old ML?
« on: October 06, 2018, 10:16:41 AM »
I tried to use specific instructions (AES), but my masm32 could not compile this. Then I took the ML.exe from the visual studio 15, and it worked.

Why is the old assembler used in the masm32 package? Is it somehow related to the cops? Or are there any other reasons? :icon_confused:
Sorry for the bad English

felipe

  • Member
  • *****
  • Posts: 1011
  • Eagles are just great!
Re: Why we use old ML?
« Reply #1 on: October 06, 2018, 11:43:08 AM »
It's a licensing problem...I suppose you know that ml is a product of microsoft...you can google the terms on which you can use this software versions... :idea:

Felipe.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 5945
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Why we use old ML?
« Reply #2 on: October 06, 2018, 01:28:39 PM »
morgot,

You have taken the right approach, the old version does ordinary stuff just fine but if you want SSE, AVX and AES, you need to use a much later version.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

morgot

  • Regular Member
  • *
  • Posts: 20
Re: Why we use old ML?
« Reply #3 on: October 07, 2018, 05:40:29 PM »
Thanks for the answer. I thought maybe some technical reasons.
In our country, this (illegal use) does not care anyone.  :biggrin:
Sorry for the bad English