4. Instruction Sets

Asmc Macro Assembler

4. Instruction Sets

JWasm supports all instructions sets supported by Masm v8. These are

- the instructions implemented by 8086, 80186, 80286, 80386, 80486.
- the Pentium and Pentium Pro instructions.
- the MMX and K3D instruction set extensions.
- the SSE, SSE2, SSE3 and SSSE3 instruction set extensions.
- the Intel VMX instruction set extension ( since JWasm v2.09 ).
- the x86-64 64-bit instruction set ( implemented by ML64 ).
Additionally supported are
- SSE4.1 and SSE4.2 instruction sets ( since JWasm v2.01 ).
- AVX instruction set ( since JWasm v2.06 ).

With Masm, SSE4.1 and SSE4.2 require Masm v9; AVX requires Masm v10.