Intel® Architecture Instruction Set Extensions Programming Reference (PDF)
New instructions slated for future Intel processors.
Intel® 64 and IA-32 Architectures Software Developer Manuals
Details of the current architecture and programming environment of the Intel® 64 and IA-32 architectures.
Intel® Software Development Emulator (Intel® SDE)
This version includes support for:
Intel® AVX-512, Intel® Secure Hash Algorithms Extensions and Intel® Memory Protection Extensions (Intel® MPX) instructions being introduced in future generation Intel processors
Intel® Architecture Code Analyzer
The Intel® Architecture Code Analyzer helps you conduct quick analysis for Intel® Advanced Vector Extensions before processors with these instructions are actually available.
Intel® C++ Compiler
The Intel® C++ Compiler is available for download from the Intel® Registration Center for all licensed customers. Evaluation versions of Intel® Software Development Products are also available for free download.
Intel Intrinsics Guide
The Intel Intrinsics Guide is an interactive reference tool for Intel intrinsic instructions, which are C style functions that provide access to many Intel instructions – including Intel® Streaming SIMD Extensions (Intel® SSE), Intel® Advanced Vector Extensions (Intel® AVX), and more – without the need to write assembly code.
The gcc compiler and glibc library supporting Intel® AVX, Intel® AVX2, Intel® AVX-512 and Intel® MPX. instructions are available for download under GPL.