MASM 64位(ML64.EXE)似乎支持AVX指令集.
从MS vcblog,据说:
支持Intel和AMD处理器中的 AVX : Intel AVX(Intel Advanced Vector Extensions)是SSE的256位指令集扩展,专为浮点密集型应用而设计.
在VS2010版本中,所有AVX功能和说明均通过内在和/ arch:AVX完全支持.为了提高AVX代码生成的代码质量,已经添加了许多优化,将在即将发布的博客文章中详细介绍.除了编译器中的AVX支持外,VS2010中的Microsoft宏汇编程序(MASM)还支持x86和x64的Intel AVX指令集.
编辑:
根据这个页面,YASM和NASM似乎也支持英特尔AVX:http: //software.intel.com/en-us/articles/intel-software-development-emulator/